From 005d67a64ad6cba39e63eeeed974fcd7f1ceb2ac Mon Sep 17 00:00:00 2001 From: xiaoifei Date: Mon, 7 Oct 2024 22:56:35 +0800 Subject: [PATCH] init Repo --- .gitignore | 23 + .idea/.gitignore | 8 + .idea/compiler.xml | 13 + .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/misc.xml | 14 + .idea/modules.xml | 8 + .idea/spring-boot-online-exam-master.iml | 11 + .idea/sqlDataSources.xml | 8 + .idea/sqldialects.xml | 6 + .idea/vcs.xml | 6 + Dockerfile | 7 + LICENSE | 21 + README.md | 108 + backend/.gitignore | 6 + backend/README.md | 52 + .../拦截器注入配置文件属性.png | Bin 0 -> 252083 bytes .../拦截器注入配置文件属性2.png | Bin 0 -> 159479 bytes backend/pom.xml | 96 + .../main/java/lsgwr/exam/ExamApplication.java | 12 + .../main/java/lsgwr/exam/config/CORSConf.java | 32 + .../lsgwr/exam/config/IntercepterConfig.java | 27 + .../java/lsgwr/exam/config/ServletConfig.java | 19 + .../lsgwr/exam/config/Swagger2Config.java | 60 + .../java/lsgwr/exam/config/package-info.java | 5 + .../lsgwr/exam/controller/ExamController.java | 242 + .../controller/UploadDownloadController.java | 78 + .../lsgwr/exam/controller/UserController.java | 90 + .../lsgwr/exam/controller/package-info.java | 5 + .../main/java/lsgwr/exam/dto/RegisterDTO.java | 21 + .../java/lsgwr/exam/dto/package-info.java | 5 + .../main/java/lsgwr/exam/entity/Action.java | 27 + .../src/main/java/lsgwr/exam/entity/Exam.java | 55 + .../java/lsgwr/exam/entity/ExamRecord.java | 56 + .../lsgwr/exam/entity/ExamRecordLevel.java | 24 + .../src/main/java/lsgwr/exam/entity/Page.java | 27 + .../main/java/lsgwr/exam/entity/Question.java | 84 + .../lsgwr/exam/entity/QuestionCategory.java | 31 + .../java/lsgwr/exam/entity/QuestionLevel.java | 30 + .../lsgwr/exam/entity/QuestionOption.java | 22 + .../java/lsgwr/exam/entity/QuestionType.java | 30 + .../src/main/java/lsgwr/exam/entity/Role.java | 29 + .../src/main/java/lsgwr/exam/entity/User.java | 45 + .../java/lsgwr/exam/entity/package-info.java | 5 + .../java/lsgwr/exam/enums/LoginTypeEnum.java | 25 + .../java/lsgwr/exam/enums/QuestionEnum.java | 29 + .../java/lsgwr/exam/enums/ResultEnum.java | 27 + .../main/java/lsgwr/exam/enums/RoleEnum.java | 29 + .../lsgwr/exam/exception/ExamException.java | 25 + .../lsgwr/exam/exception/package-info.java | 5 + .../exam/interceptor/LoginInterceptor.java | 99 + .../main/java/lsgwr/exam/qo/DownloadQo.java | 17 + .../src/main/java/lsgwr/exam/qo/LoginQo.java | 29 + .../main/java/lsgwr/exam/qo/UploadModel.java | 27 + .../main/java/lsgwr/exam/qo/UploadModel2.java | 27 + .../main/java/lsgwr/exam/qo/package-info.java | 6 + .../exam/repository/ActionRepository.java | 13 + .../repository/ExamRecordLevelRepository.java | 13 + .../exam/repository/ExamRecordRepository.java | 22 + .../lsgwr/exam/repository/ExamRepository.java | 18 + .../lsgwr/exam/repository/PageRepository.java | 13 + .../QuestionCategoryRepository.java | 13 + .../repository/QuestionLevelRepository.java | 13 + .../repository/QuestionOptionRepository.java | 13 + .../exam/repository/QuestionRepository.java | 19 + .../repository/QuestionTypeRepository.java | 13 + .../lsgwr/exam/repository/RoleRepository.java | 13 + .../lsgwr/exam/repository/UserRepository.java | 28 + .../lsgwr/exam/repository/package-info.java | 5 + .../java/lsgwr/exam/service/ExamService.java | 122 + .../java/lsgwr/exam/service/UserService.java | 45 + .../exam/service/impl/ExamServiceImpl.java | 674 + .../exam/service/impl/UserServiceImpl.java | 174 + .../java/lsgwr/exam/service/package-info.java | 5 + .../java/lsgwr/exam/utils/FileTransUtil.java | 126 + .../main/java/lsgwr/exam/utils/FileUtils.java | 156 + .../main/java/lsgwr/exam/utils/JwtUtils.java | 59 + .../java/lsgwr/exam/utils/ResultVOUtil.java | 29 + .../java/lsgwr/exam/utils/package-info.java | 5 + .../src/main/java/lsgwr/exam/vo/ActionVo.java | 22 + .../main/java/lsgwr/exam/vo/ExamCardVo.java | 29 + .../main/java/lsgwr/exam/vo/ExamCreateVo.java | 65 + .../main/java/lsgwr/exam/vo/ExamDetailVo.java | 34 + .../main/java/lsgwr/exam/vo/ExamPageVo.java | 41 + .../lsgwr/exam/vo/ExamQuestionSelectVo.java | 26 + .../lsgwr/exam/vo/ExamQuestionTypeVo.java | 24 + .../main/java/lsgwr/exam/vo/ExamRecordVo.java | 30 + .../src/main/java/lsgwr/exam/vo/ExamVo.java | 89 + .../src/main/java/lsgwr/exam/vo/JsonData.java | 81 + .../src/main/java/lsgwr/exam/vo/PageVo.java | 24 + .../exam/vo/QuestionCreateSimplifyVo.java | 54 + .../java/lsgwr/exam/vo/QuestionCreateVo.java | 60 + .../java/lsgwr/exam/vo/QuestionDetailVo.java | 43 + .../lsgwr/exam/vo/QuestionOptionCreateVo.java | 27 + .../java/lsgwr/exam/vo/QuestionOptionVo.java | 25 + .../java/lsgwr/exam/vo/QuestionPageVo.java | 42 + .../lsgwr/exam/vo/QuestionSelectionVo.java | 27 + .../main/java/lsgwr/exam/vo/QuestionVo.java | 86 + .../java/lsgwr/exam/vo/RecordDetailVo.java | 35 + .../src/main/java/lsgwr/exam/vo/ResultVO.java | 40 + .../src/main/java/lsgwr/exam/vo/RoleVo.java | 27 + .../main/java/lsgwr/exam/vo/UserInfoVo.java | 46 + .../src/main/java/lsgwr/exam/vo/UserVo.java | 37 + backend/src/main/resources/application.yml | 27 + build.sh | 6 + doc/README.md | 17 + doc/deploy/README.md | 1 + doc/deploy/nginx.conf | 44 + doc/images/exam_create.png | Bin 0 -> 43496 bytes doc/images/exam_detail.png | Bin 0 -> 159677 bytes doc/images/exam_join.png | Bin 0 -> 71385 bytes doc/images/exam_join2.png | Bin 0 -> 38106 bytes doc/images/exam_list.png | Bin 0 -> 49967 bytes doc/images/exam_record.png | Bin 0 -> 99414 bytes doc/images/exam_update.png | Bin 0 -> 33236 bytes doc/images/question_create.png | Bin 0 -> 49410 bytes doc/images/question_list.png | Bin 0 -> 58193 bytes doc/images/question_update.png | Bin 0 -> 46267 bytes doc/references/JWT校验.md | 159 + doc/references/images/JWT概要.png | Bin 0 -> 70094 bytes .../images/tomcat开启session共享.png | Bin 0 -> 102096 bytes .../images/单机tomcat应用登录检验.png | Bin 0 -> 58905 bytes doc/references/images/登录校验方案.png | Bin 0 -> 114944 bytes doc/sql/exam.sql | 432 + doc/sql/exam_bak.sql | 273 + doc/sql/exam_bak_2019-10-19.sql | 384 + doc/sql/exam_bak_2019-10-23.sql | 405 + doc/sql/exam_bak_2019-10-24.sql | 410 + doc/sql/exam_bak_2019-10-27.sql | 417 + doc/sql/exam_bak_2019-10-28.sql | 417 + doc/sql/exam_bak_2019-10-29.sql | 412 + doc/sql/exam_bak_2019-10-30.sql | 414 + doc/sql/exam_bak_2019-11-03.sql | 415 + doc/sql/exam_bak_2020-02-24.sql | 1074 + doc/sql/exam_bak_2020-10-11.sql | 2439 ++ entrypoint.sh | 2 + frontend/.editorconfig | 39 + frontend/.env | 2 + frontend/.gitattributes | 1 + frontend/.gitignore | 21 + frontend/.prettierrc | 5 + frontend/.travis.yml | 7 + frontend/README.md | 64 + frontend/babel.config.js | 20 + frontend/docs/add-page-loading-animate.md | 31 + frontend/docs/load-on-demand.md | 101 + frontend/docs/multi-tabs.md | 20 + frontend/docs/webpack-bundle-analyzer.md | 40 + frontend/jest.config.js | 23 + frontend/jsconfig.json | 11 + frontend/package-lock.json | 25800 ++++++++++++++++ frontend/package.json | 148 + frontend/public/avatar2.jpg | Bin 0 -> 80189 bytes frontend/public/color.less | 7684 +++++ frontend/public/home/cover1.jpg | Bin 0 -> 55207 bytes frontend/public/home/cover2.jpg | Bin 0 -> 78577 bytes frontend/public/home/cover3.jpg | Bin 0 -> 85697 bytes frontend/public/home/cover4.jpg | Bin 0 -> 33805 bytes frontend/public/home/cover5.jpg | Bin 0 -> 35709 bytes frontend/public/index.html | 24 + frontend/public/loading/loading.css | 1 + frontend/public/loading/loading.html | 1 + .../loading/option2/html_code_segment.html | 5 + frontend/public/loading/option2/loading.css | 1 + frontend/public/loading/option2/loading.svg | 1 + frontend/public/logo.png | Bin 0 -> 20228 bytes frontend/src/App.vue | 57 + frontend/src/api/exam.js | 153 + frontend/src/api/index.js | 38 + frontend/src/api/login.js | 62 + frontend/src/api/user.js | 20 + frontend/src/assets/background.svg | 1 + frontend/src/assets/icons/bx-analyse.svg | 1 + frontend/src/assets/icons/exam-admin.svg | 1 + frontend/src/assets/icons/exam-list.svg | 1 + frontend/src/assets/icons/mine.svg | 1 + frontend/src/assets/icons/question-admin.svg | 1 + frontend/src/assets/logo.png | Bin 0 -> 3952 bytes frontend/src/assets/logo.svg | 1 + .../DescriptionList/DescriptionList.vue | 156 + .../src/components/DescriptionList/index.js | 2 + .../components/Exception/ExceptionPage.vue | 130 + frontend/src/components/Exception/index.js | 2 + frontend/src/components/Exception/type.js | 19 + .../components/GlobalFooter/GlobalFooter.vue | 50 + frontend/src/components/GlobalFooter/index.js | 2 + .../components/GlobalHeader/GlobalHeader.vue | 123 + frontend/src/components/GlobalHeader/index.js | 2 + frontend/src/components/Menu/SideMenu.vue | 61 + frontend/src/components/Menu/index.js | 2 + frontend/src/components/Menu/menu.js | 180 + frontend/src/components/Menu/menu.render.js | 156 + frontend/src/components/MultiTab/MultiTab.vue | 175 + frontend/src/components/MultiTab/index.js | 4 + frontend/src/components/MultiTab/index.less | 25 + .../src/components/NoticeIcon/NoticeIcon.vue | 89 + frontend/src/components/NoticeIcon/index.js | 2 + .../src/components/PageHeader/PageHeader.vue | 202 + frontend/src/components/PageHeader/index.js | 2 + frontend/src/components/PageLoading/index.jsx | 10 + frontend/src/components/Result/Result.vue | 109 + frontend/src/components/Result/index.js | 2 + .../SettingDrawer/SettingDrawer.vue | 370 + .../components/SettingDrawer/SettingItem.vue | 38 + .../src/components/SettingDrawer/index.js | 2 + .../components/SettingDrawer/settingConfig.js | 95 + .../StandardFormRow/StandardFormRow.vue | 122 + .../src/components/StandardFormRow/index.js | 3 + frontend/src/components/Table/README.md | 333 + frontend/src/components/Table/index.js | 306 + .../components/TagSelect/TagSelectOption.jsx | 45 + frontend/src/components/TagSelect/index.jsx | 103 + frontend/src/components/_util/util.js | 46 + frontend/src/components/global.less | 496 + frontend/src/components/index.js | 19 + frontend/src/components/index.less | 4 + frontend/src/components/tools/Breadcrumb.vue | 45 + frontend/src/components/tools/DetailList.vue | 5 + frontend/src/components/tools/HeadInfo.vue | 67 + frontend/src/components/tools/Logo.vue | 31 + .../src/components/tools/TwoStepCaptcha.vue | 89 + frontend/src/components/tools/UserMenu.vue | 59 + frontend/src/components/tools/index.js | 0 frontend/src/config/defaultSettings.js | 33 + frontend/src/config/router.config.js | 205 + frontend/src/core/bootstrap.js | 32 + frontend/src/core/directives/action.js | 34 + frontend/src/core/icons.js | 15 + frontend/src/core/lazy_lib/components_use.js | 99 + frontend/src/core/lazy_use.js | 20 + frontend/src/core/use.js | 25 + frontend/src/layouts/BasicLayout.vue | 181 + frontend/src/layouts/BlankLayout.vue | 16 + frontend/src/layouts/PageView.vue | 176 + frontend/src/layouts/RouteView.vue | 32 + frontend/src/layouts/UserLayout.vue | 154 + frontend/src/layouts/index.js | 7 + frontend/src/main.js | 26 + frontend/src/permission.js | 71 + frontend/src/plugins/bootstrap-table.js | 16 + frontend/src/plugins/summernote.js | 7 + frontend/src/router/README.md | 140 + frontend/src/router/index.js | 12 + frontend/src/store/getters.js | 15 + frontend/src/store/index.js | 27 + frontend/src/store/modules/app.js | 122 + frontend/src/store/modules/permission.js | 76 + frontend/src/store/modules/user.js | 117 + frontend/src/store/mutation-types.js | 16 + frontend/src/utils/axios.js | 35 + frontend/src/utils/device.js | 33 + frontend/src/utils/domUtil.js | 19 + frontend/src/utils/filter.js | 25 + frontend/src/utils/helper/permission.js | 51 + frontend/src/utils/mixin.js | 76 + frontend/src/utils/permissions.js | 8 + frontend/src/utils/request.js | 69 + frontend/src/utils/storage.js | 77 + frontend/src/utils/util.js | 60 + frontend/src/utils/utils.less | 50 + frontend/src/views/404.vue | 15 + frontend/src/views/Home.vue | 21 + .../views/account/settings/AvatarModal.vue | 109 + .../views/account/settings/BaseSetting.vue | 145 + .../src/views/account/settings/Custom.vue | 75 + frontend/src/views/account/settings/Index.vue | 135 + frontend/src/views/dashboard/Workplace.vue | 110 + frontend/src/views/exception/403.vue | 17 + frontend/src/views/exception/404.vue | 17 + frontend/src/views/exception/500.vue | 17 + frontend/src/views/home/Banner.vue | 38 + frontend/src/views/home/List.vue | 38 + frontend/src/views/home/ListItem.vue | 24 + frontend/src/views/home/Page1.vue | 83 + frontend/src/views/home/default.less | 11 + frontend/src/views/home/home.less | 241 + frontend/src/views/list/ExamCardList.vue | 117 + frontend/src/views/list/ExamDetail.vue | 216 + frontend/src/views/list/ExamRecordDetail.vue | 253 + frontend/src/views/list/ExamRecordList.vue | 112 + frontend/src/views/list/ExamTableList.vue | 167 + frontend/src/views/list/QuestionTableList.vue | 356 + .../src/views/list/modules/CreateForm.vue | 67 + .../src/views/list/modules/ExamEditModal.vue | 341 + .../views/list/modules/QuestionEditModal.vue | 227 + .../views/list/modules/QuestionViewModal.vue | 58 + .../list/modules/StepByStepExamModal.vue | 392 + .../views/list/modules/StepByStepModal.vue | 172 + .../list/modules/StepByStepQuestionModal.vue | 365 + .../list/modules/SummernoteUpdateModal.vue | 101 + .../views/list/modules/UpdateAvatarModal.vue | 85 + .../src/views/test/BootStrapTableDemo.vue | 125 + frontend/src/views/test/SummerNoteDemo.vue | 58 + frontend/src/views/user/Login.vue | 276 + frontend/src/views/user/Register.vue | 327 + frontend/src/views/user/RegisterResult.vue | 50 + frontend/tests/unit/.eslintrc.js | 5 + frontend/vue.config.js | 104 + frontend/webstorm.config.js | 16 + start.sh | 4 + 299 files changed, 57589 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/spring-boot-online-exam-master.iml create mode 100644 .idea/sqlDataSources.xml create mode 100644 .idea/sqldialects.xml create mode 100644 .idea/vcs.xml create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 backend/.gitignore create mode 100644 backend/README.md create mode 100644 backend/images/拦截器注入配置文件属性.png create mode 100644 backend/images/拦截器注入配置文件属性2.png create mode 100644 backend/pom.xml create mode 100644 backend/src/main/java/lsgwr/exam/ExamApplication.java create mode 100644 backend/src/main/java/lsgwr/exam/config/CORSConf.java create mode 100644 backend/src/main/java/lsgwr/exam/config/IntercepterConfig.java create mode 100644 backend/src/main/java/lsgwr/exam/config/ServletConfig.java create mode 100644 backend/src/main/java/lsgwr/exam/config/Swagger2Config.java create mode 100644 backend/src/main/java/lsgwr/exam/config/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/controller/ExamController.java create mode 100644 backend/src/main/java/lsgwr/exam/controller/UploadDownloadController.java create mode 100644 backend/src/main/java/lsgwr/exam/controller/UserController.java create mode 100644 backend/src/main/java/lsgwr/exam/controller/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/dto/RegisterDTO.java create mode 100644 backend/src/main/java/lsgwr/exam/dto/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/Action.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/Exam.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/ExamRecord.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/ExamRecordLevel.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/Page.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/Question.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/QuestionCategory.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/QuestionLevel.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/QuestionOption.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/QuestionType.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/Role.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/User.java create mode 100644 backend/src/main/java/lsgwr/exam/entity/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/enums/LoginTypeEnum.java create mode 100644 backend/src/main/java/lsgwr/exam/enums/QuestionEnum.java create mode 100644 backend/src/main/java/lsgwr/exam/enums/ResultEnum.java create mode 100644 backend/src/main/java/lsgwr/exam/enums/RoleEnum.java create mode 100644 backend/src/main/java/lsgwr/exam/exception/ExamException.java create mode 100644 backend/src/main/java/lsgwr/exam/exception/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/interceptor/LoginInterceptor.java create mode 100644 backend/src/main/java/lsgwr/exam/qo/DownloadQo.java create mode 100644 backend/src/main/java/lsgwr/exam/qo/LoginQo.java create mode 100644 backend/src/main/java/lsgwr/exam/qo/UploadModel.java create mode 100644 backend/src/main/java/lsgwr/exam/qo/UploadModel2.java create mode 100644 backend/src/main/java/lsgwr/exam/qo/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/ActionRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/ExamRecordLevelRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/ExamRecordRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/ExamRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/PageRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/QuestionCategoryRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/QuestionLevelRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/QuestionOptionRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/QuestionRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/QuestionTypeRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/RoleRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/UserRepository.java create mode 100644 backend/src/main/java/lsgwr/exam/repository/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/service/ExamService.java create mode 100644 backend/src/main/java/lsgwr/exam/service/UserService.java create mode 100644 backend/src/main/java/lsgwr/exam/service/impl/ExamServiceImpl.java create mode 100644 backend/src/main/java/lsgwr/exam/service/impl/UserServiceImpl.java create mode 100644 backend/src/main/java/lsgwr/exam/service/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/utils/FileTransUtil.java create mode 100644 backend/src/main/java/lsgwr/exam/utils/FileUtils.java create mode 100644 backend/src/main/java/lsgwr/exam/utils/JwtUtils.java create mode 100644 backend/src/main/java/lsgwr/exam/utils/ResultVOUtil.java create mode 100644 backend/src/main/java/lsgwr/exam/utils/package-info.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ActionVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamCardVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamCreateVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamDetailVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamPageVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamQuestionSelectVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamQuestionTypeVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamRecordVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ExamVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/JsonData.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/PageVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionCreateSimplifyVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionCreateVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionDetailVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionOptionCreateVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionOptionVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionPageVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionSelectionVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/QuestionVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/RecordDetailVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/ResultVO.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/RoleVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/UserInfoVo.java create mode 100644 backend/src/main/java/lsgwr/exam/vo/UserVo.java create mode 100644 backend/src/main/resources/application.yml create mode 100644 build.sh create mode 100644 doc/README.md create mode 100644 doc/deploy/README.md create mode 100644 doc/deploy/nginx.conf create mode 100644 doc/images/exam_create.png create mode 100644 doc/images/exam_detail.png create mode 100644 doc/images/exam_join.png create mode 100644 doc/images/exam_join2.png create mode 100644 doc/images/exam_list.png create mode 100644 doc/images/exam_record.png create mode 100644 doc/images/exam_update.png create mode 100644 doc/images/question_create.png create mode 100644 doc/images/question_list.png create mode 100644 doc/images/question_update.png create mode 100644 doc/references/JWT校验.md create mode 100644 doc/references/images/JWT概要.png create mode 100644 doc/references/images/tomcat开启session共享.png create mode 100644 doc/references/images/单机tomcat应用登录检验.png create mode 100644 doc/references/images/登录校验方案.png create mode 100644 doc/sql/exam.sql create mode 100644 doc/sql/exam_bak.sql create mode 100644 doc/sql/exam_bak_2019-10-19.sql create mode 100644 doc/sql/exam_bak_2019-10-23.sql create mode 100644 doc/sql/exam_bak_2019-10-24.sql create mode 100644 doc/sql/exam_bak_2019-10-27.sql create mode 100644 doc/sql/exam_bak_2019-10-28.sql create mode 100644 doc/sql/exam_bak_2019-10-29.sql create mode 100644 doc/sql/exam_bak_2019-10-30.sql create mode 100644 doc/sql/exam_bak_2019-11-03.sql create mode 100644 doc/sql/exam_bak_2020-02-24.sql create mode 100644 doc/sql/exam_bak_2020-10-11.sql create mode 100644 entrypoint.sh create mode 100644 frontend/.editorconfig create mode 100644 frontend/.env create mode 100644 frontend/.gitattributes create mode 100644 frontend/.gitignore create mode 100644 frontend/.prettierrc create mode 100644 frontend/.travis.yml create mode 100644 frontend/README.md create mode 100644 frontend/babel.config.js create mode 100644 frontend/docs/add-page-loading-animate.md create mode 100644 frontend/docs/load-on-demand.md create mode 100644 frontend/docs/multi-tabs.md create mode 100644 frontend/docs/webpack-bundle-analyzer.md create mode 100644 frontend/jest.config.js create mode 100644 frontend/jsconfig.json create mode 100644 frontend/package-lock.json create mode 100644 frontend/package.json create mode 100644 frontend/public/avatar2.jpg create mode 100644 frontend/public/color.less create mode 100644 frontend/public/home/cover1.jpg create mode 100644 frontend/public/home/cover2.jpg create mode 100644 frontend/public/home/cover3.jpg create mode 100644 frontend/public/home/cover4.jpg create mode 100644 frontend/public/home/cover5.jpg create mode 100644 frontend/public/index.html create mode 100644 frontend/public/loading/loading.css create mode 100644 frontend/public/loading/loading.html create mode 100644 frontend/public/loading/option2/html_code_segment.html create mode 100644 frontend/public/loading/option2/loading.css create mode 100644 frontend/public/loading/option2/loading.svg create mode 100644 frontend/public/logo.png create mode 100644 frontend/src/App.vue create mode 100644 frontend/src/api/exam.js create mode 100644 frontend/src/api/index.js create mode 100644 frontend/src/api/login.js create mode 100644 frontend/src/api/user.js create mode 100644 frontend/src/assets/background.svg create mode 100644 frontend/src/assets/icons/bx-analyse.svg create mode 100644 frontend/src/assets/icons/exam-admin.svg create mode 100644 frontend/src/assets/icons/exam-list.svg create mode 100644 frontend/src/assets/icons/mine.svg create mode 100644 frontend/src/assets/icons/question-admin.svg create mode 100644 frontend/src/assets/logo.png create mode 100644 frontend/src/assets/logo.svg create mode 100644 frontend/src/components/DescriptionList/DescriptionList.vue create mode 100644 frontend/src/components/DescriptionList/index.js create mode 100644 frontend/src/components/Exception/ExceptionPage.vue create mode 100644 frontend/src/components/Exception/index.js create mode 100644 frontend/src/components/Exception/type.js create mode 100644 frontend/src/components/GlobalFooter/GlobalFooter.vue create mode 100644 frontend/src/components/GlobalFooter/index.js create mode 100644 frontend/src/components/GlobalHeader/GlobalHeader.vue create mode 100644 frontend/src/components/GlobalHeader/index.js create mode 100644 frontend/src/components/Menu/SideMenu.vue create mode 100644 frontend/src/components/Menu/index.js create mode 100644 frontend/src/components/Menu/menu.js create mode 100644 frontend/src/components/Menu/menu.render.js create mode 100644 frontend/src/components/MultiTab/MultiTab.vue create mode 100644 frontend/src/components/MultiTab/index.js create mode 100644 frontend/src/components/MultiTab/index.less create mode 100644 frontend/src/components/NoticeIcon/NoticeIcon.vue create mode 100644 frontend/src/components/NoticeIcon/index.js create mode 100644 frontend/src/components/PageHeader/PageHeader.vue create mode 100644 frontend/src/components/PageHeader/index.js create mode 100644 frontend/src/components/PageLoading/index.jsx create mode 100644 frontend/src/components/Result/Result.vue create mode 100644 frontend/src/components/Result/index.js create mode 100644 frontend/src/components/SettingDrawer/SettingDrawer.vue create mode 100644 frontend/src/components/SettingDrawer/SettingItem.vue create mode 100644 frontend/src/components/SettingDrawer/index.js create mode 100644 frontend/src/components/SettingDrawer/settingConfig.js create mode 100644 frontend/src/components/StandardFormRow/StandardFormRow.vue create mode 100644 frontend/src/components/StandardFormRow/index.js create mode 100644 frontend/src/components/Table/README.md create mode 100644 frontend/src/components/Table/index.js create mode 100644 frontend/src/components/TagSelect/TagSelectOption.jsx create mode 100644 frontend/src/components/TagSelect/index.jsx create mode 100644 frontend/src/components/_util/util.js create mode 100644 frontend/src/components/global.less create mode 100644 frontend/src/components/index.js create mode 100644 frontend/src/components/index.less create mode 100644 frontend/src/components/tools/Breadcrumb.vue create mode 100644 frontend/src/components/tools/DetailList.vue create mode 100644 frontend/src/components/tools/HeadInfo.vue create mode 100644 frontend/src/components/tools/Logo.vue create mode 100644 frontend/src/components/tools/TwoStepCaptcha.vue create mode 100644 frontend/src/components/tools/UserMenu.vue create mode 100644 frontend/src/components/tools/index.js create mode 100644 frontend/src/config/defaultSettings.js create mode 100644 frontend/src/config/router.config.js create mode 100644 frontend/src/core/bootstrap.js create mode 100644 frontend/src/core/directives/action.js create mode 100644 frontend/src/core/icons.js create mode 100644 frontend/src/core/lazy_lib/components_use.js create mode 100644 frontend/src/core/lazy_use.js create mode 100644 frontend/src/core/use.js create mode 100644 frontend/src/layouts/BasicLayout.vue create mode 100644 frontend/src/layouts/BlankLayout.vue create mode 100644 frontend/src/layouts/PageView.vue create mode 100644 frontend/src/layouts/RouteView.vue create mode 100644 frontend/src/layouts/UserLayout.vue create mode 100644 frontend/src/layouts/index.js create mode 100644 frontend/src/main.js create mode 100644 frontend/src/permission.js create mode 100644 frontend/src/plugins/bootstrap-table.js create mode 100644 frontend/src/plugins/summernote.js create mode 100644 frontend/src/router/README.md create mode 100644 frontend/src/router/index.js create mode 100644 frontend/src/store/getters.js create mode 100644 frontend/src/store/index.js create mode 100644 frontend/src/store/modules/app.js create mode 100644 frontend/src/store/modules/permission.js create mode 100644 frontend/src/store/modules/user.js create mode 100644 frontend/src/store/mutation-types.js create mode 100644 frontend/src/utils/axios.js create mode 100644 frontend/src/utils/device.js create mode 100644 frontend/src/utils/domUtil.js create mode 100644 frontend/src/utils/filter.js create mode 100644 frontend/src/utils/helper/permission.js create mode 100644 frontend/src/utils/mixin.js create mode 100644 frontend/src/utils/permissions.js create mode 100644 frontend/src/utils/request.js create mode 100644 frontend/src/utils/storage.js create mode 100644 frontend/src/utils/util.js create mode 100644 frontend/src/utils/utils.less create mode 100644 frontend/src/views/404.vue create mode 100644 frontend/src/views/Home.vue create mode 100644 frontend/src/views/account/settings/AvatarModal.vue create mode 100644 frontend/src/views/account/settings/BaseSetting.vue create mode 100644 frontend/src/views/account/settings/Custom.vue create mode 100644 frontend/src/views/account/settings/Index.vue create mode 100644 frontend/src/views/dashboard/Workplace.vue create mode 100644 frontend/src/views/exception/403.vue create mode 100644 frontend/src/views/exception/404.vue create mode 100644 frontend/src/views/exception/500.vue create mode 100644 frontend/src/views/home/Banner.vue create mode 100644 frontend/src/views/home/List.vue create mode 100644 frontend/src/views/home/ListItem.vue create mode 100644 frontend/src/views/home/Page1.vue create mode 100644 frontend/src/views/home/default.less create mode 100644 frontend/src/views/home/home.less create mode 100644 frontend/src/views/list/ExamCardList.vue create mode 100644 frontend/src/views/list/ExamDetail.vue create mode 100644 frontend/src/views/list/ExamRecordDetail.vue create mode 100644 frontend/src/views/list/ExamRecordList.vue create mode 100644 frontend/src/views/list/ExamTableList.vue create mode 100644 frontend/src/views/list/QuestionTableList.vue create mode 100644 frontend/src/views/list/modules/CreateForm.vue create mode 100644 frontend/src/views/list/modules/ExamEditModal.vue create mode 100644 frontend/src/views/list/modules/QuestionEditModal.vue create mode 100644 frontend/src/views/list/modules/QuestionViewModal.vue create mode 100644 frontend/src/views/list/modules/StepByStepExamModal.vue create mode 100644 frontend/src/views/list/modules/StepByStepModal.vue create mode 100644 frontend/src/views/list/modules/StepByStepQuestionModal.vue create mode 100644 frontend/src/views/list/modules/SummernoteUpdateModal.vue create mode 100644 frontend/src/views/list/modules/UpdateAvatarModal.vue create mode 100644 frontend/src/views/test/BootStrapTableDemo.vue create mode 100644 frontend/src/views/test/SummerNoteDemo.vue create mode 100644 frontend/src/views/user/Login.vue create mode 100644 frontend/src/views/user/Register.vue create mode 100644 frontend/src/views/user/RegisterResult.vue create mode 100644 frontend/tests/unit/.eslintrc.js create mode 100644 frontend/vue.config.js create mode 100644 frontend/webstorm.config.js create mode 100644 start.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a1c2a23 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..c8b1f76 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..fbbf7a0 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..6bfd09c --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/spring-boot-online-exam-master.iml b/.idea/spring-boot-online-exam-master.iml new file mode 100644 index 0000000..78eae31 --- /dev/null +++ b/.idea/spring-boot-online-exam-master.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/sqlDataSources.xml b/.idea/sqlDataSources.xml new file mode 100644 index 0000000..ef01b1c --- /dev/null +++ b/.idea/sqlDataSources.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml new file mode 100644 index 0000000..56782ca --- /dev/null +++ b/.idea/sqldialects.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..673562a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +# build docker for project +FROM waterknife/centos-nginx-jdk8-mysql +WORKDIR /lsg/ +COPY backend/target/*.jar ./app.jar +COPY entrypoint.sh ./ +RUN chmod 777 entrypoint.sh +EXPOSE 9527 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f2c019f --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Liang Shan Guang + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..5f10b26 --- /dev/null +++ b/README.md @@ -0,0 +1,108 @@ +# spring-boot-online-exam + +> 在线Demo预览,http://129.211.88.191 ,账户分别是admin、teacher、student,密码是admin123。视频讲解代码:https://www.bilibili.com/video/BV1FP4y1L7xt/ + +> 好消息!!!一个小伙伴做了Python实现,欢迎大家star:https://github.com/xingxingzaixian/django-drf-online-exam + +## 1.快速体验 +### 1.1 事先准备 +> clone代码并进入代码路径 + +```shell +git clone git@github.com:lsgwr/spring-boot-online-exam.git +cd spring-boot-online-exam +``` + +下面按照Linux和windows说明快速搭建的方法 +### 1.2 Linux +执行代码下的脚本start.sh即可 + +然后访问 http://ip:80 即可访问自己搭建的考试系统 + +### 1.3 windows ++ 1.安装JDK,推荐JDK8 ++ 2.从官方仓库下载发布的jar包,建议选择最新版:https://github.com/lsgwr/spring-boot-online-exam/releases ++ 3.安装MySQL,创建数据库exam,并初始化密码为aA111111,导入doc/sql/exam.sql文件来创建数据库 ++ 4.启动jar包:`java -jar exam.jar` ++ 5.访问:http://ip:9527 即可访问自己搭建的考试系统 + +## 2.介绍 +基于springboot的在线考试系统 + +### 2.1 功能简介 + ++ 支持单选题、多选题、判断题 ++ 支持学生(student)、教师(teacher)、管理员(admin)三种角色 + + 学生:参加考试和查看我的考试 + + 教师:学生的所有权限+创建/编辑题目+创建/编辑考试 + + 管理员:教师的所有权限+管理用户 + +### 2.3 软件架构 + +> 前后端分离,前段组件化,方便二次开发;后端 + ++ 后端采用SpringBoot+JPA++Swagger2+JWT校验,根据不同用户的权限返回给用户不同的数据 ++ 后端采用Vue+AntDesign,组件化拆分,封装了很多年公共组件,方便维护和二次开发 + +### 2.3 使用教程 + ++ 1.下载代码 + ```shell + git clone https://github.com/19920625lsg/spring-boot-online-exam.git + ``` ++ 2.初始化数据库 + > 安装mysql的步骤这里省略,网上的教程很多。安装好mysql后,新建exam数据库,密码和`spring-boot-online-exam/backend/exam/src/main/resources/application.yml`的`password: xxxxxx`保持一致,然后导入`spring-boot-online-exam/doc/sql/exam.sql` ++ 3.启动后端 + > 打开`spring-boot-online-exam/backend/exam`这个Maven项目,可以在IDE里启动或者执行`mvn install`生成jar包启动 ++ 4.启动前端 + + 进入到前端代码路径 `cd spring-boot-online-exam/frontend/exam/` + + 安装依赖 `npm install` + + 启动前端 `npm run serve` ++ 5.部署完毕,查看效果 + > 打开 http://localhost:8000 或者 http://本机ip:8000 即可查看演示效果 + +## 3.功能图示 + ++ 1.管理题目 + + 1.1 题目列表 + > ![题目查看](doc/images/question_list.png) + + 1.2 题目创建 + > ![题目创建](doc/images/question_create.png) + + 1.3 题目更新 + > ![题目更新](doc/images/question_update.png) ++ 2.考试管理 + + 2.1 考试列表 + > ![考试查看](doc/images/exam_list.png) + + 2.2 考试创建 + > ![考试创建](doc/images/exam_create.png) + + 2.3 考试更新(`还有点小bug,开发中`) + > ![考试更新](doc/images/exam_update.png) ++ 3.我的考试 + + 3.1 参加考试 + > 在"考试列表"模块点击自己想参加的考试卡片即可 + > ![参加考试1](doc/images/exam_join.png) + > ![参加考试2](doc/images/exam_join2.png) + + 3.2 考试记录查看 + > ![考试记录查看](doc/images/exam_detail.png) + +## 4.参与贡献 + +1. Fork 本仓库 +2. 新建 exam_xxx 分支 +3. 提交代码 +4. 新建 Pull Request + +## 5.Todo ++ `√`0.修复issue提地bug:题目创建失败 ++ `√`1.考试详情编辑 ++ 2.支持题目和考试的删除`删除的话比较麻烦,先不做了,最好是弄个visible字段,不实际删除,要不后面有些关联数据找不到就不好了` + > 如果题目有关联的考试则必须先删除对应的考试,反过来删除考试则不用删除题目 ++ 3.图片改成base64存到数据库中 ++ 4.题干和选项支持富文本 ++ 5.支持批量导入题目 ++ 6.新增用户管理、学科管理功能 ++ 7.老师能考到所有学生的成绩以及考试的统计信息 ++ 8.更多的数据分析功能 ++ 9.支持容器化一键式部署(编好Dockerfile) ++ 10.支持移动端,最好用uniapp做 ++ ......抓紧做吧,争取每周末做一点...... diff --git a/backend/.gitignore b/backend/.gitignore new file mode 100644 index 0000000..4e85141 --- /dev/null +++ b/backend/.gitignore @@ -0,0 +1,6 @@ +.idea/ +*.iml +src/main/resources/public +src/main/resources/static +target/ +dist/ \ No newline at end of file diff --git a/backend/README.md b/backend/README.md new file mode 100644 index 0000000..e9a9283 --- /dev/null +++ b/backend/README.md @@ -0,0 +1,52 @@ +# 在线考试系统的后端实现 + +## 拦截器注入application.yml中的属性 + +> 拦截器执行在自动bean初始化之前会导致拦截器中无法注入配置属性,按照下面的步骤即可正常注入 + ++ 给拦截器加`@Component`注解 + + ![拦截器注入配置文件属性](images/拦截器注入配置文件属性.png) + ++ 在配置类中用`@Autowired`注入 + + ![拦截器注入配置文件属性2](images/拦截器注入配置文件属性2.png) + +## 代码调试的时候如何打印完整的SQL语句和参数 + +> 主要是指application.yml的配置 + +参考博客[JPA打印SQL参数](https://mp.weixin.qq.com/s/zyTOdTwFhi2CwxCI9P1kQw) + + ++ 打印SQL语句 + ```yaml + spring: + jpa: + # 调试的时候用,用于打印完成SQL语句(但是不打印参数),联合下面的logging.level一同打印最完整的SQL信息(语句+参数) + show-sql: true + ``` ++ 不打印SQL语句 + ```yaml + spring: + jpa: + # 调试的时候用,用于打印完成SQL语句(但是不打印参数),联合下面的logging.level一同打印最完整的SQL信息(语句+参数) + show-sql: false + ``` ++ 打印SQL参数 + ```yaml + # SQL语句打印(能打印参数,设置为trace是打印完整语句,默认我们就关掉吧) + logging: + level: + org.hibernate.type.descriptor.sql.BasicBinder: trace + ``` ++ 不打印SQL参数 + ```yaml + # SQL语句打印(能打印参数,设置为trace是打印完整语句,默认我们就关掉吧) + logging: + level: + org.hibernate.type.descriptor.sql.BasicBinder: off + ``` + +## SpringBoot整合vue工程到static目录中遇到的问题 ++ [Spring Boot整合Vue,解决静态资源映射,页面刷新失效,路径配置等问题](https://blog.csdn.net/godelgnis/article/details/89683760) \ No newline at end of file diff --git a/backend/images/拦截器注入配置文件属性.png b/backend/images/拦截器注入配置文件属性.png new file mode 100644 index 0000000000000000000000000000000000000000..29dd2cba0b16599eb871e2b22a4a5d6fd7027fc4 GIT binary patch literal 252083 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 o~jUV}Jo@kGQ-R_Bs~ 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 literal 0 HcmV?d00001 diff --git a/backend/images/拦截器注入配置文件属性2.png b/backend/images/拦截器注入配置文件属性2.png new file mode 100644 index 0000000000000000000000000000000000000000..54f4bf1191442677e735b217e7496d87d2cd3eb3 GIT binary patch literal 159479 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

k_=wx-Q2 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 ES-)&N%s`Uvf&m;3U!`~ z#=)0wK{xcQ!la$1B5h^~)^4jgJQKu7SeH7PGlg%#9L%ZS6de(8J-2+_7pVtcs32BU zOCxGM7r!RM^)^-pt`O%n>n z={a_&G2ffBd|Ahe=!uXxSJW>}T})um5cd$nL=|+o)S0^?8nYIKGvi9F`K0$7x4IZz zjhyOUkJ09El|yoMdXLTF+ew%olf?=-m3}&f<4_B`c!7>UB0cJ8l>mpvX`K}h1r7hXi%CU2 z4k6s3E_hQ~`ZfLs$o%V0u6}YvG z<2j2a2tA;UfOgOxI2&J^SdvEk<9U`KqY3HBpk+VgTlROMw_mHa#*kZuZkOM?IBJb} zZWE!fcApgxkbjSx_=SGVxFx@NUg|ySl8@W+%Z(~og*{^{+PLbp@5g4^LI<-df3GI> zLcaZ}xRc`Ih(=_#%rVUDB#WMn1=`>JtcFddibqZy)-?i$cCVD-g6QokjO#3cneHUxXvIt<;*w5FBStE)IeNF(*1vh}!5yIXP9kvM33bd9WpDM}zBG>kp<@NA`fi() zuMORT{jx+AZ4D0?w5X}5Q#Bgq245?5ea) zLSu?2(p*oySTwm>hR!zN&ppf{%+bvoZ6e?FPqknxjzLMUOw}yNYtoqhRD#Q|%^}%K z6of4I`@xQob@1jij;Zw-GA*ZPI-NVmu<*pjd7Rm~Qhi ze*C@RPd$h^R;a+I{#ExB*|!3l`1W;6lU^5fV6cyJn7bI-xSzGwrcg~T{@W;Wq5C)p z$TagPrV!FZ&&7bUH)o}zCx&y#DY0d#8L_}H6nwk_f?+2;qcS)89Bd5LtNjHxVv+NO z(FP?1`xejx0tjJ5*9w5Qzo^6~ClKodK(W3qB}FU{am1V;-7_BinP3}dIsWdHXkPH9 z)S6QitwrbRC`0uAx1`f-fp5NuM+BF!*vxX7z@9;89+(DljD?jSmyB$J*Nx zV8Oz_zG-x`sH)bhT3aF1lH4DqP*#Hk@dLr)qerD;u-23DlIZ#9bN^7G-9zgt>CDMr zkk7h*b@vd!*4f+jqm(gU0Nec&DiYMN#PXB%E z8ur6ycTmZdjPst%YaG{}jI#~3i`)HY5AV(75e9j=1YP1mE0~Z%7Pk*~_GJA`_KW55 z4zO^`JSj(?L3VK^K8xRe(`cCkUvJ4ulBM^8#qHi;>yN_sM%$^J2H2(IC@U!6#vmca z;2}IVQ*sYBsH=x0%m^tHtr*~pr5I7QpKZr4oLADnK56*;kK|G-H@{haoa{b147HW8 zDOs4k^mc~Ho2q{j_kLsEpm8*V%7h86*WNbjOFC-0IQSBC15#@M6TSlYb*+%Ova=Pj zI6JD>@AFU$+gQq&=tJfOg>GY6{VT7+@E3>QU~xSwFJ82eU^LY1frT8-@;F_~dCU__ z-O({ld{}6#zDXQPxW|+g@ovHw!N1&E&$7QOo?S8$UDCN}v$TPSJs39I^4sD}p`tNB zR>Hr$X3Y>JEW)lGg>RgM)%s4X$bRbs^9h?xIs|J~T|CZ%?>T>4og2WeoSPNQ>jo^G z)rU9O<~XuTs-3rw@<7@ya1fYvhy2P{$P3L*B(()*Zm~}tY-ptK8<3%U8HX~9X>hca z&kvn`?HyUGGm^RVW$ugI)ee!oz7_Wgx0PP`Gp=K(ZtSf+t^S8T*?$1_;_bD}C?$fb zrqVv{p{pi8lQN39GKK(cy-0lA{_jthjdx_fAKXoD16#*L3tqcHB`bB+mT6Cl=81sF zHTF%&Nf^J7|Cqi@LtA1LcaNBEK}ih|4O)uuJGNQMLr_Cik*W2o>)=s z3Een~v@DeyIi(%EvGr|4#l6LZF)#EdaVB{V=!<~=yncBS>qbhS7tP8Sj#DUk#-_OU zkUS;vJ{Cg)a;63X-h^?!z_4yh^n9C0M;tp4LO{!>8`1Knu#CrQAbFdZXy@OxDy+4r zw@+Q4k2ESdVW$MTSraW=d=yva{8`%ucXT;kEI*bwvk@usspYVOPiJ7k5E?N8#cpFb z0T%CZ2=-~fcJ^i2HN}Lr(uR4+Abp?xN`M2N5&yE@`Z_fRt$p{+feip-2g&#r&x`0a zRQ0eUZY!n2vJT<97LdtOrLBDZJ7v5bl|3ckJ`>}3TmvmVSnt%glf$4D^gIy1#yV*FfDmiK8vFzEVZOGrc49xj_ z8dnZeGZn098Ha@8syYJE8G+s0_DPz%hc1qm$#B@H?Q3M%R4^C_G`60!@e=6xgXje@ z`)RkkSwKirg6!{=(s#|(-WA5UD*iJ@^E$`j@f4xeyN5cIGqS}6=!tiaqAsDShJ}&f zAs0(YShIDG`s$L{&sDmL^)%kNN1xu}3I2fxmYRii*R7FCCZ+IY>+Vv-F5#k%$@T$I zDGss~aFLM2oAByl`y07&C*z8MR+Xs&qGlMzKjk{}Qf(^c6w}_&HS*keC?!aE!T;k3cPE3p~K9{7SzS@TX7)S#B?NdfXQCOwF0l; zXNZD?)7|f~4$q6+um~IYqUZzRyi7ByYc_|rTKJM1C1g{4iUxfg8TB_SVa!7uD+HT! zG>a(PmP&_k1U%%LDq#vrvEv`;EBa)OoyUa{F*60q%MT1Y)LPhl#Hj+{Vcy27 z%a;t%eYXH8FJ24noh8pVnD;1rv9>HelaM*M?Ck2xP0A0WfMK{efnL$EeLM&xGGX%b zhklf(xO(wkpATkkdF~v~BEGh`;9c*T^j?K&p_@n#B3dQL%O}(aWKX&4{Z+usUPp__ z(lA2MEr?gx$RE&hrvJGcEN zzUe(mhwnxSb@wA$9spS$xZnH0nKgJ zQP|%VJ3M~%I+ZR;MSVS(*jt!#`+cvJAiYWFodJZdw2bC5m}4I&l_i)Sg2a{2VBUtZ zgGg%rVf%u`^ladQPg6VC>C+&GovVuJF*ABXmrweE^kQ)o`1r)S`&|NDO>Ecfc-^+N z43=mXT7~@&#C@{+6JXZI6iW5lahN4L{O0vQf1|c4 zr}>59iAK9DP$6Saf>GZ_WuUV-^GUXd1)w&5-kW_10tz0C4P;NY1> zg2tHez@V$j)zsqD-ShYQYBQm`F;|d+2|A{f{O+h&rcQLiy z(9RB!_9iI{EA5AOH@u#V_j@Gl4q?&NEnJT4uV(3}p1YE7bIRF+TjxQExprb}n=SYv z(9%4T%CKqWH?|F}AoKqZTVEMgXS1_gq_|6Qr?|UQoK>tqac7~$i@Up9ad&rjcX!v~ z?#@~5yZ3j_-rxDj#RbnyW+u6l+(`g{M1EiAoGaO%tVa`WYyfLhp03GAG`x^qJJ_Qm z+$fZEpLoPl1NoJ(pdbvVhV*VQSDxcrGdzMe7*?|%Q)iA?`Ijxk6^(AX3}z0?T`szr zr#VH^q^-yYmSAb(K282e0tBt>H11Y#b0~wGXBI)8fT!2eVaj0_^fb zReazVKJGncp<_}@{XFnszh4GX4-YIj{T(?8y@J!WBnff{zfIdw5Ez*YLU?UWB%OT7 zf3U^B*BUjX#$F`8lS5U1jF=LZ4?7bwg2>GdGBnN^T{YZVPI@~ZEnb+E9KN1N5%^SD^%8;w=*R-QPL?hdZ zUD{H>>ic6?VqBgreHuI`U#5AN@n1!Wo}{pK4kP3fK04tMNd;5%&3#m^3PH(SGJNRW*C=Q+Q^`)#hba8cozB#8k>B85cG*74Gw0C!k9P$V~cD-=P2aAk)aN?2d zh>op)-LKu>a9~WiyP$TU=C~-(QJ2lRdazQvA3b$6x){hWaIOJ$$bBc-NIVldAVFPw&Q`f@ zzYx0$kcc*L3)-*Q^e|#A>}xL}XW?-<37cUj;Ejp!D=breym;S)jc~nGqd-{;*Rp!n zf1PJvjA@iUAN)#Mu)bl;S3hgUH`I=*Uf+**PAU~Wx21-t2**!#Uc4-*@M2zzf}=NTDI%R3xl3hbbZKoa1geyIQOHI z?i{$qL3|AVq6!1E;(#?5FHA`c*5s=vSTgQ!-p?Nh)B#d4ur-8Tc024bXe%WNz1OzM zzR0R&0dBB{o6Exm6@RwZJ!_hRQsKGQN&Dk-H+Goa2~2R9CBJ9ftxdA9!KV!2((^S{ zHe)=w!A2cs?*nFK(aY|uCFxCEgJ$6}t_*u&BGFN(6(DGPVKcm2P1f{Ai6QKFi|@}M31rP$p?uTTC@N%LV7YxlGyajz#(Ce`O)kCFuT^H0+dEA6sFZWx8J?b za`r8m1t;HOR{LRU**UMM;~vX4B(Zi7RGO=JFC7Z~wQ+MWA9c)IiSXFI$GCIMu3YyK z&ANZLLR+Bk$yEgSj%Qo#CBs|s#8OgF$2HKgv9Pf9%|=tqGP#q zPO0|rVCNyAup<*$jR|b`8gI6L^J^_yG5Q$|svc9`sc24rb^clsg_KWuH}6_fvlHy~ zeF25pqI|%XAy0!O6XhFd6dd?48L$;q`3V!;5g%OZz=V|_jNo;TOI2K++zWU~4sMi=2O>$Z8;wpQ zvh&AZZ4|@LKhWSfBop>102jR=H^V!$kjqZZ2KUDWz$$L$^yszuyI})!zZc1a7XRm8`F9d{dy%r71&wg| zh)MtSCvm|=0E;fg8hkK_o~O8(i_5NfAf4oX(u8h~!FwmbN9~O%X}F*1#gh;+{UdWXyQ$#7}??pi-->;vRt_q0eZvcouRNdVC?(~d9Nz+Qi(1IS$jOLpbZ%nCWP7QENL~aLKN8PC{Km52c z*gVB_tNiTj;-=PSEKO@`+<`ZPCKmU$`0uIy*QWY0z%bQW@~vf=3=t@86073GtDd?l z^(UY1=2g@YSr1L~eA4ye!`elrY+CPHcE|`hEgixZeRw-^Y8~!~Am^|0zjku|Jm$ZogN7f}0u2S-<2BGzTXHZZ!5-B zY~84QK<+cG77SEEzA5#Hnn!}5NZbCmj@F3S#7HZ?It(S=jjo94Z*Ds!HQ(&3J_S<` zO|}>V?_F1H%BKoPZ_s*eIG&;OW_DJX7&X~S`y=1)f26KI(m15j1m>0b8{h5pL`G(I z6;_aRz*g0uZB8ZoF1%g4&zhNO^wtG4WYXXr#Dn4N(ayc^?>3!$fee9&=x_D7U%A=sZ67;H{FQVWMo8G&K9B-YXcDi5PH@O z$JN-Fe4BX=l~ErVGI){h4^5~Yeh@&K>*+#RmR=>PksKn?u^hbr_VdFg)QdOtFVb8R zB4~%b%o#x>Gc0nOaok3kZK(n>Sa{?{9;qlFGEIJACdQ9k?Z#L~Yu$xrpQe8$Y_A3u zKreA?Zd~I89tu@sTt|gY{KRfnP)ABMFKY~IlQK(<-YG_tr_3 z-FJ57oT%3h1~aqxx>J!rN4j|ibw7!YS?_%Ti>U<*MHQ}34A-C@&n-5seekwt>V8Vd z6%wZ%@0bo2HU2rMDMEK@#4O5ID~TUCD*AKFKHlDf1zFqr-vKV~{V2<~hT~~&oWu_I zSJ&9i5p#M1Ofy}S{(tXy#|NYq`ajOYX3x4`5sQ?^W15f$_?8f|ZQ}RBQT)8_t z0pA@J^Dy#Pzp|4{iw__4vZdBm%B5=4bkV=C}65kH4G+yHWL5}TP3)z+_uLEK!T#E{9(=t?Ebo5;>FNsDBN z^U3vQ^a=;`OmP`ix_{#7e<|bC-_G7#R}WvM?KddBx;#Acbu^*k!yAcS*$gRKPq+SN z>RXn*@dLYY+M{hJ+Mxfa_9*us>wyBpb(!8XbJ9{VcEW2Tj9nP^ZzaC+31nqf>k}*? z0~*+me=CP;X>|jqTu2}Yhv0Q}ALqu4S-7SldV-r+p2YeWF=%lJ2n?Z*LjY(L`WTML z{F-7L-GCN6zSakQ=^PZC?Fr7c{`H==L5W&Nzc%Rmc#E9CJt5sxk(&5*vWoZN1OD#o zb)g`;rT_(LRtFZ>sizi1b&ZQ!=b%fI-gwjlmKMhy`wOpJ6lTMiO3M^}{IQc}>cI9O zK!mp=B_M2-1>xem0ZVGz*8ZAb_b83s$KJ{0E`tdf=5vlDa?p66>GC?0d4VN`@E(Tr zgKwo17C&#}lKvRKaMBAIkMkyBPcMZNF4)tf=W}rqrJaAN;?AHymT@yun8=m@yY=Ns zCuY(eg?WDq}D$r@s4y&~Aeh@$d4yS#_V)R8pB1 z`W5r7AebC^&Yixw$aL(fi?cEb8}5o&%4_`_haCSZGK+9}lh94$;(Rcf(O;;Tn^J+P za0eQ;und0#2=Y;@8(nOLN}H#n+V!_AESz$^tVD3)69Re@$5@1vpd;){rz! zd!Zs9o4xaj?>i$X0{5@SqZ@|u4b+_rj2m_C22;n6}nrJj$~z^ICxm5m8rbIQLI9x+l-Ol zi8F*1GpGMzb9DXs^#z?w&SH(b6;I?o@}gcUyb|T*6f~iFUp%NYO4w^nl{;2!;`HB4 zy1MD~dX*E;j z6Y|W2at)`CFW=$!DW7SY9ZRidsH)hQNH@p4e9iBCvAB2FP zTc5wDhaLBQ3s(dgAWK2W-7R0I{8yriZE24 zM0;z0A8eAm4y?!x8#Xv;5||>3m4bRoZ7Q}p7c5Y1KqBPg&a=b&bI}ay8ND{jew0Uu zGdN3WU}ab&BBz>}8ll6viLkBwluWv+3}-ZI6gfy3;hwJOOWzDr{`IB*`-pu0f4~06AmoUG@Kg?@w7tq-tk8fDrrepIzC#j|HiyaG3!xwgr=q9+k`_H-eUBviMfZanzm~j? z1MFw^kOL+mcI67&rbEv#LIefe{M3tpYpz3E=++xkB0?0joe;2!w=u8G__oEUe%sGb zZq^Q^MnrAtu@ZMK|IRbmitnXv-;n&{~MAv3jJA*?}y?oIB#A=Fk@rN8}|9k z+HyjIT-I*=9#mZHpyur#o%}FWZs)V}!yKKu-=<7~?ys+kc4#}R`%q|D%>{i3XgG2) ztE$ro(!c!z?{KWe`S9NKzp(W1E7&K9QQP29EccKfu-MoCvC&d{>Ho5-@yB3S%7$h^w|F-P|FFn zaOCBqcv4X!u^J;_?vaVS<))(zH|Cq$y=b)XNs;J(drFmm{7CZ;wzP5^HHIshhrErZ zqhmwj0KK=&>!WaCT|N|(5^6E+aDXlR(J=(d)*hTn`q9A;5ivEeABX;^Nqi6y`Ibla zqbRBX@JwzAO6Ge0wNQWNFRc8mqNFeO+gaYd-V9LR=k7_S5ViACK0 z9daI#lZ13~n)aDM)0^D~uU!c_Cn7?1A^n`_>l0uN=O&hDHAx{dR%8t_Ah?Kmvb?FS z{)J_e7!W_1^R4R`rr2I&s+KP7|h8s z2@96{_nOtyolfK-uMTfjLrPkpjq>TfxG7wz7ArMlfcKDX9w7_rVAXQenGj+h{2&SL z;sWCmad$>Q-nhNFxcYcijhOfx6@@L#$F+H2nATbODTz7wwZ$MC9xByfZbQ`Nd(dd6 zBUBTt0qZUqL->%8bE=dhY=M_RqfX8}2DmUmoqJhyV%r+oe?OL*`hWM zG_vQUoE&KZG>kE%_WsL~uYAl%lRG;HYB8TP4)5SE*-Pn9KzxsXw(>uIt}Zgz?`S>b zv}2R&ySr|(mG-dh7zMZLV?{f=Ac(g`N&PFj!ASbYhcr$L_M&Sz@8d6>c+58P)>dWW zXYo(R*cAbqSl|W_!*Y`VpHY!DHC;i^&dIR8Yu$Lhquo3k4%s;OA+JYr`n@anR1{nU z#=@AgVh~fH2HV5wJ!an7N#_W zuRkc$pGUm6eibaAe}~k3JqSicJYRRgNMKb9D4^tXZJCOdZ~8YxJB zh6H#33x~+1G8>3V&gy5x6IC8L(jm$iiP%{U{XE&Y;6<@7(93$$drBjsV(Ddk8~M=< z+hvKcd^@gEVBcI-dqmqODx z0T64wk?(4~dtieoXA03x-b}%lx(71g23g9l?rTxeIFw)@_xsI|ieP zyAPCalhbAEcKduw`I!qh)|c1%w?0zw07J;vh1ZX-?pJS861*lDL&mgS==S`f;Js7|lLSjKxk7s5H$?34N~TA5zqs zZ>vPzQ`zvDmFTys;w0)m*Ducl2$2E3SpcH;QNL^xz4Y)5>`F7ii+D`;hpkrcN1m1? z8_4>Dr&+82fr|e|4E7*1q(_jz%)hd>7VaB}v~|L*DBl}hQbFRZ7jsnX4V>X_sYoVr z0XeeU;N{A*KZE#s@>ESL%B&21A?s-$vq>kFwZdv%sy@&4k<*)VuHfd6N1}L#(zP^a zi1r3hx}x^Mk?w~c{ANnR{E~dTn^H&4;PG?H%apEx=A@^uyDNl|MSlPO0Z9EwF6q&q zVG3)WwJ?xrLyqMkKHXcqXzF_X5qfcS^cwcmFnj8o%a7C!KGhm64Jb#Y^Zz<;3~-S@ z9t4VH|Cy+c4pFu3&x^W^Slyhn1QaoyCt34R(E2SjYZH#UBW$qfB|q|N zSv3~j!4c0E(KjX4FIEes{ey)5=LR;u{#gu{R?YA*ja#iPWpZ+|l}P|Md;)Q$s^=~Z zH;Xt~o}o%2A{lJS{CebgPJ;EAC)_W36f1;1{>->faoNJl3xYx8BKwnPtRF)Y`T&UH z21S)YZi?Gzo)I~fD2JK;sNqYoGz<6Hro#8{do#o!8OeW3a@ZkEF4n-lGq z#}n#$SA8_~Z|ZYSK=k6NzgA;y%4-1p<>H47!LkcfjEHt14g3FVj9g(JK9VlZA;zop z?`5U56@C8)@M1H9ZY{I+;JVj(@DJLW3MQDAaX%Y+iR#c zhyUEyZTv~ah0vR)EQ85WNeS|1Q)dBrO7|ZDcK`%?(NaYshxohoO{KQWt)3PA&L=16 z?@D)@H{oIzNjS&h1LwEmLrrLI0=sYP+9^qJ_D&)&qV&&D?H)QX4sY89gSruzpV5)M z3%N^B_7nnv1FV$kHaq51y{fJ>?N8l`2TQkjt#!sX3%X~%8$J1X+j%Qt?u;HphaYzk zk`*fcqK#)N zJ{w3UH=sq(EzwLXs)dcuJXg+*$&)efrbgjtBt_j-)cN|RkoO*qAbaAhuM2QFZGK?T zX-6o6+CATo%yXpgi`{U8V{E%YQ`b-z9m7&|BeQ)rEwryWPf` zD9}yoa87V&eW=NCvVk1>&MC-7Fp_q3xz-U;jTZlC$GP>ex02*F+wv)kO-s!UTfjIo*n+>k@qZjcHA@%a4~(iq|*617gF)da4swPZAV`$CZLS1te86^9mm&L37v0xaR{IGn{_!#h|}|K(Gx%8VSF zh?)Yxjs}ev%~#BD;7kOnGMUruupBsJr9`WCJEv{WsB5Z>^3 zzPUj@Jnuw$zM!*Bgf-c2o}GD@mouEKG$7+~nD>VK9=W_6AVS79K9_lkOC%YaDUc(w zI|KR9zUy)aoOI%|0Em^A02lS3wT!gmZsVp1Cy#LS<}$~wscwea=-t*i@_X!z9n)y_!JdH zK0tED?#nCVOS^F(zET7r^RXi}|s0?%%(p-O3 z!4^X>izJD)8LG8|gRl+|@$2!?ln@VD7^H}aF7Z)FiC)E6`rLLf3Awn6AUq9hBj zRzI?^lAK+<4orR8{Bch(p+QPFQAp-r6|$7*Fb`= zr4uziq2+>w(?KiMPQ4c0Ltq39jBlLgpdWt8sO6{lFK!KHI-Y6R33BetvK-_E^=Ip* zR;<3)SA<5#eDt%3sW$G(`A`C^=F4#~t*b5J5h4i2GuWhtaEr8$-g80ne8vY{HWKt^JkVVQb1Rr4tVUIK8*ihuaC+E#xaz zb`pe+W!&&NX5j~WQgq>Ahvf_-$9l-EDBq%h`qe?Px>q zC)~rSn*vA1%>*0+SM$TL?6i$AZ%-*o@SQg9i0jiWH_x_i`;`V(8g|?XevH8HV`O=l zL{^NQ@7Ex=+I&DZw|_hEzK@jMZzM;PN5#+ctpa?xLh5AJ)DCP!Y%9}Ujhz919sZ%L zr}dV+f`);3r_xL8QmRKKqZN9b9n(4^z0`eAO4edvoKw(eWV!-)>|3)K{6&vG{c%eD z;bCt38p|`JXIq@f5VPJ=Jup{NO_Y^^=nclIZNgdfZ$)k#a^#^D>hGcNOU}<13ma|T zUm^7me+5>VOwl<>ZZz}ddS0R38UB2&w+omWmpJp5Fk__{=(on-=N)_$SPd=IJGn`+ zWjtGP64b9nw)!}J`h-H1$VY3w*rWqdi;jqOzl|U$U<~J-c)o#bl|hUP+H<`){VUwO zU?bYkU>dmV4^~)l9&d0Cgp5KL-4$CSczfA7MPO-l3EzIQq&OX*@$G}Hww)374r0WG zz_(Ps<~as-AaTq`rE}txe3I@?-+09u$CZ*{T)vZ2#r^Kn;CZ`IDJ8QsS)?VXu@J(Nno}PiD8EDCI#7~vSJ8dn=qrX zrI5S(2hvr|CMEEbI{U?{84^{?dagHf9=^Sb=?D$EGynT$3#K|#N{g4P>uV7)v5)z( zGNPPqOag0d8YKs0B$V6nHf1&F>FKK$tFYUD>L7jV0q=3z7-j1bi}?F~lsE#H1)tI# zIWuG3zxY7BKq2ow*8{G!DOp-u5f6ws`(QVI9QK|2-=JhI1h7+E9^^HM6Ojt1MeS|m z_-76i%cqBnG8N^iR z1Ctx244zu`<&?YcX6!|Eq~y+NI>cQs1UFyqMjtmQ zYm+yLTS%Zij7)3+g+Df3@VHtx?mF4tP9$PsVYbU2#z4gTiep?Y}EjXgvku(KqjAhBj zE*J6TWh-!|GPf2^kg{Y-EPHF|cIKkw$-&K$lGntAziU6mI)T5$Sw`?vb(@oR_pQb9p*OT&??H3O{(C25;s-0baL3u94~VT_oSdI?>UN`U zDPPMYu59*=*TX`tFa0>Lk0BxLw-%o(NGN~6PAi-VcV9+E*|XyXZglu`avw8e?OT)9 zKt}X7f4|<tgAw^8kw;G6?onT5Wg=DENbohBw|Zg zbM09=!XPH_~l5(Xv=vii~nIRWzCipR+zQvD)M1HJd=_S0`bHLk13P zq4i!ra|c6yZ3~PN`eJw}mb$3n+nJQY%vryDvMi?O9fiF%Pd$D0nvxn+>1WB%>Ea#NxoNDQ8~WXSo>8NmR^q!`C60 zpsSZW7#3!~W0ajiVDT7|?KghXxwGb-TKOUkEtdxSyZ1-rJX z1~l2}nYA8kG|t-E`X5KFt!;Hov7lB}kWf%e2?M>3b3~{};?*RS9e7q4BS2O(1n*cT z-XO`~8AXdwjDCReN8M0(d6fh3923IXWHjM%(3 z#5G8z_1tJ#bWb$--AF=hNc$p!K55MbF#rd$OC^&>s=>g(`($wvP!XY|{B?G9i8Vry z_jMhQg)KfNdS4A>e__LRZ_2|6?^7di*<|lRGDzsy|CH}N+F_3lRxP^FaHG2HI(z=3 z7_?w+8n`;5&$effpXtz|jaz{X2rZA3@`K~AylUXbBKH7@Py7c^lj6i#ldgLL()8gs zBj@DaQA?c36=ItRo&mC=^eehE#({fj? zs;rrH_GbQtalt}BkGGyVvPPhlnCE_WRZuM=Wq3Fu3=*P{kRFM0 zsjBx!_)o+RUrUvX$Su@xh1L3YPnK$WimH|^>HT`O2ZNP91KkwvTrEz;8R0A!*RXx2 z0B9nF0I8HFNv>c(Zdv=-FqdMWUi&41%zU;zAnay znF$YLg^dl^MacAo9Tq!ji-T7gTHB+F`fdN)M)}3>Wd_1y=-Q4xJ6)}U*Z@(*HWXe` z*^AtCq%`=can+ic9zeM??U6L|$D3vSVK}-woJD!Hh8k2NqDCK_l%9*&bN_A1SyB>C zLH)t-FB5B+xI+b^-0B@y>R7ZLyJTxijM&;9D+1!*Zpzzqk{>mSf(3}{NA(-7e&el9VJS%7bwRxV@#YY&*`j&}4Yfmsew@@H9xc9$7srAM z-iLy>+U~YMT&T2D_1`gX=p0B4+O2-vHAW(6scl!ow4fPY5_^Zz=I^?^Mm6MS4h|eY z6FGsoqIWfrdlYXmD>H!c>MAVoEab7)4|H6@zkE_W+A|%! zRIwMU53@d7&i4;tqn-uVnVE8ETUFks*xFig_SrHG>6SD+KJKWvUVaYfr88g%`_k>a z-HHMM(GAYdLn8E3crXUaGT=0%AL1sfd~Gq*FCcIY%msMVtQ&)!_AtYUyp^ylG6-|> z1_b9+{$A+sSDQVJ?Tg$2c*Wyyv3R|{J6fl`fy1Rq?h=u^4%5^Ty!Q_8mvN2EL8+g^BSh_6$pYar!bjxqfFC zU@>W)v1?gfgH)Ev*&9}iDi}xN@I%#AS3z*T3paXNlj{M``CFq*hhbV_OQlN5o5Ip@ zaD|m-qzpW(^?XE{{0Q3Zlz1f6gG*PSvA8g{_WCnitZchaVefZo8Lfe_E3L#K6e2}a zx#QzwP6zA3s7t%wTZ)6mxA95$76FRnY2O6+fE>Dzfxi~cBh+0nUT~gf)qk!^LLvo9 zz%r!9Wf=M8_V)CIo#0vK{`e={h>i&g14(z%+D`nk@GU(uF%z?t<@gGB4V~7Jw*Hqz z$vG-?8H{{6e0JRsd#J;w@mR=2!GOEoc1y)zOvh_0=XB?glNavTaJPIyJhw0(=AcYj zrR<@!91xo$5lNbaDOPW}7V`Rhzq8rptF8*r{qljPTwBbhY6-Zz6<5_3ny0bC%fm)0 z(#*+`oE~?y8vtVWyfHj-TKW%`vI6m|>XXyq-y&4I!{3TX$%=&Z^}w#bj+SN?i1_6E z+MIN|&9|w`x5y+A8 zU%f0q2jkegLoR=J<*txR=A-Uo++! zgS^}zM!Em~y~?qHmyE{I(?OI~r|{88(`;y7RRlz?Z~oF##k|9%Nupn;bu(U+#OwZm zK1x5Uu&d!NC##wX%6vt5|0Ob>^+t#;Q25)k#fwNMziIo$t=&Q^?n{r`MV`_b)o3%% zrh?TP{wrN9|nh*{@Rye@)>Vhn6rzZIxQeX`EZ!<>8*I|zip`Ca!_gU1uu20QTTM+933p+(GZN7ZA`{%i zzT`Ax+^9Bo$dm=yzM^6U(F(+wZk6@1ssWgwugGra$6F>XnxP_1V^pS-6`?O206jeh zCQ2NeRk;LBmNdlP8~>TjE!0wHqCXV6vuWMgz1&E1h=rbx{6(kSu?&&G6b81K8@i^% z$dK^s%FV2btix*v6B{I>v$%iNZ{4LU=!h%n(Z}rPZV~?4=TBM)T6{FUD3ckGb>)G- zyj)Dg0|HNMbk{|*n&9iL)|Yxq8Q zpeA2^PyF-K7@6gW%{DyHY!ujmX#?TdUtfBaIrKvm%f91H|f{^P% z|Id@jdxwhW)B3wg1JUcy(ihF8N&jX3nE<318;Y-EmMU|9VtiDP6kH&TfxQEN(+iB$ zAE4xw*RnW|UOu3(H%uBzqK0Q0n!|J^XS0+jDlHQuVI5hRpEuiMbUQH3QY|1guG(|z@O zr1DlO%=`XYLWiggy|~2sYW7eb9Vff~KDB}p8BofGg7nmwNSxXZF%R9yZ zQof%FZ?kVSw%^Ss7C?i#hh3_?QXYv)NrbFrD4|_I6RRO=_`lH&;FNeD?A>n>qg#rP z6EmZ37XEJM(w+%@HsU2KdoQX0iyUeFTUa#iTAUIAC#%ZbgF|cgSyGU4LM1R(z(DD4 z+Y*gNB?*sgZMLl~P)Uw!z-|ZENuZ$-k1=6H9l^okkvKugET3nK(v8O~#;nIFK~u7# z|L!wbqvx^toAr0w0*+dVRw@Rp9mkf|i`ZM6hZWLT@c zro7q)?(ZECKzuU zyD-2B+16*HrprZzic2;f?Uz$S$ai8wWQ(-mz_5ab4mDv8T~L`2-xATpn{_Zp@qs3) z2V<~Uxc=HW?L!Y}iqhqt10r<0m0de{}t$HUmM?wq2wU4Wq21A|dp}UBt$)T1;CV~$5Ko<6jAapP%{^FwuRCsS=n`q<&jP%Mthe7O-V^2H>NqkOm5 z^`WuDub7_KpO8h5w5QtUsMnO7x!1sBx5MVtwX`D5Z1I|;&EQNUI1pVW+j}GW22TjD zq^$A1AJn5eqjpiA zo2}~vr6;TxuHv84E<~#iI2v|51+E>J;X;!gR}RS7#yQCMNnlBQ)enoUKAng0=12V4dpM*hy9 z*yBSzKQ9V5p!L6!I__zWQBhUuhY`4Mr)}hA_|8O2|2sxitU_`I!+8o z7QmMUMfNR*jL<>cH%xphEa^^-zXvW&8yrkr(ptN0p#HLHfeAV*_?7)*pHO!mcNG4f zDdL0dxf>?0Z2ZcCg(3aGwR;s)>8FZU%NCnA;??U1j$SsyP0sTOq-zgg`xj{R@Ih?3 zgHu!-mWs#*tTsM3c{R1*=4P7>{v{n6+Q63uEm^A3!)`_>XT?RLe05Cl9AU34a%fNN zz>`zsi?m3nRwnU05qm-$aK*DeK|XiEVaHcAD**KrES*%w!$)NacH)i~Tw$~%sVr+E zkM|T#y20d>O0P;bzLyJrNtkQstGmsGj%PE^?a9mJSNJ-I7@)jBxd}}p-&teC!mWbK zKcqI`cj=Q38ti@~?>=~}8`{{IXg$5GL{3MfqaVlLHYO)GjLwPmnnlBoN%KCBguqRH z*NGg`7GUDKfXzo7YSWE&?IuH$`c&hlVNC?Ikt3mPz*Z~Mb9%r#X3jfgxyv`sjIueo z-YX!Uts_jrWH=GTgPmHZ;%Oz4ur1yazwc?fevx-)!kb&Kxv5GMlN7Xu;f~iz9Ind~ z=h^)7DPu}j!{4ebBM=Ua%oQnBqU9JPH&--!XPa7CHB40fD=F)ChPaVDz00Zy%CZw! zMpeEhV94+nDZY3^eBEwcqwZO0(m^3_U@HyO+rVhgt7Biz)r(CkqY~#HhXBQEK?_fC zQdiddYnmHMXDU(MWBn@(4|X%Ds5oGVDm^9wOP2tOLLYb_rNww9e(B}bIx6pS{tfa6 z!RF~qxKFFP$9;-%aihqBD{X?(If6=s!z_kTmh{&fY2Cw7uBj?KOe`eefQ~@p zBYD8)&Pm`GL5Sj?a$7Z^Fa@GcVO;~OTg;NX#F-Skw_xos8;CQo2_Nb;9BqTn&^D3_ zXtbK)=lXfW6=7@;_M@K_N8+2ja&dT3d25Js=sE73)1g~1Atn+2jMg2Q;<*Id1c9If zhMH1X7QYfKAibW68!0*o4SB@r)|Uu0dhK!9#;AtOqxCbWok%y15dJ__8P~-W-l7iq z*#6|nfp?j7Zyove2WbJ6H3Yf!e+Ueu|Q}w0J+>d)Ld9q?y!&)gnPuri&}!P+_0cd$NanC8qtn zsKu2B_{%9<Mjh1>x#}jLQ-T=Cx9w^B3gt&g`&fh}aDn|P z8QI7t1ndxptF**8?*pnaP0X%+ses> zdJE$_BAQr%21eMjoOOs=QUVOAMV+sKPRF%s*KX2=>OL~RiYc9*HYUSDm9t3v zUzVIVBikQzI55Jfg!wO?iSI~Mxc+!&<~O641%8&@hk!nLVb}wu%cqJkZA`ag0zb(F zGpar|8TSgDNH9j^vR1N^PceX~s`5-um;Aj9SG>!s0wtUt7g#1AkJz{`+F z6P`!v>XO#zY6t4nkc0SN8YN4=8lA|FiFbhmQ&P*W=b6NfH=4d?5BQ^ZB?FhNzYlDF zioA69S(niJ)<|%ILUmDa#hhBJWN6VCCq+ubhZ&k*V|fse#$v3ye+~0#(#!;h6eg80 z)$MD($8eBH}xE~slzc}3W+*paW(_8EDA zgPR|4sm{b=W~AdbNC7l_5YCr`gw|+*q~L&5+F@xr9A*ZNPCImb%MF10iQxk^d(ppp z0VG4rri$E&-R91KXB~SSADtmlp3SJMOGm~+e_t}gJIIT$l!Elh*W0;DD$EOQ3bs4Y z32du>ll=sZ%e)*kTvDdWM+y78De&7KVPGK)@^`~z&90YdCRc9#uyL(Xq_E$|XjAH1 z0r}}jwVaw_HF7kc7%VBMt*?i^8bf1A-x-xD*?bitf<=UA^#R{n{vJy6>%(WyEO=Y& zTQ=mEE1EWlO-nP(KfV$ z>GFxi{}9;!O)qTJ`}0hDP>_@-*ViM`GCTsdnZM#5bW(amSCPY)OYpdM+C?0kGM7;5 z*rR2fTy*!#gj!GZ)UcJ6{r=l$Z~&f!DCpnC4>!606hHJM9{?9@PM+ui{Z;!HZ>|}p zS!9Sf#@2ih@uI)hLl3(>zcHjO`cLF;115DfzJ^}OXTcEN+5Cxk6F_Vh zuocy`{g>;OqSn40S-xTt#$!_aGOgZ@o^tBZE@@}K@qJguFr3S#e4DMPf*co!Z7*X{ zMD0KoLV7g@lMRqp27=GpzjPHfu?45b3OztZeE4X1*mtne`Py-Tz(|Nl2w)0IkLkt? zvZ=j7oM^~V$v!To$*GW1rEsYf(0N$%ZRW4h>wG!txYONuKbSAOsPqz;WALe@&Z*GK zDW;J$so!D34}u$5#AKO}h&IG0?K^C~PXI-h0JaVQsu>fX=JL|;I=h(SI{e;nzpQZ~ z5FF;BS&uW6(8dRCn`>)ce37B<57C1r_`zrFgi~W1~$UO-(uoH$vgk~o_tOPVCKCtspSf5xvuEU>7jqz5m7`LnE$q+dnqiZE+F+(v8t>x5z|_^8ETp$y*WJL%sC5y`MA+R zy)Kf#3AQ#{((;|-;lxI|z5JE7U4%JgjD&;%HPL~d%;7erlMZYEq{|2kXZX7x#{g>T zk~wYZ+*E9Ly!o|4ftg7+Br-A*t)NCh81w}fUw2cJ@NTq^C&d;btv_6>(aN-C-Ep||WDGC`vnS(4_(!}c-)&txtYn{}g$y-~uu#n;q zk2TAx#NJ~PzcO(L#yeRP7{by~mVXyKvmTY2^u%39ioUMt6sjS{Yh~Uww@f1oY{$C)x4tS4{hTmWerl8Y3%D^uFs{EDEsUYjLjy9jx4%Y z?8J7YZ8`f@C>PTMhlHxD9%!dG$KAfnIkh@b(ANl9#vh9DuT}5LB<{k;qPeuseR&Kr znT*tKH`}=N`YFjGxVqNg;7-SFwl?^il5CmVos?V9#*CW5(F%VlbvpU$6t4>M<(jm9G;Rzz?;2x(w}5bV`kEJO(j zwFHa+^pu7e%;Kn`daep3d$}t%#RQH;i9GaBDy&Fowt);R^b{SPvPtnfaPY`WlM}*N zJar+RnUJ5bekwY206MUKnL-WhiYX;+TZDm*V5npmhS+?4=#3q5Cf1=%qUjcw_?dT1 z58KHc0pt)QqY9{pi$-O}T)|+lnxwWdL8n>Q^HE`U0W89E-mc_M=&$8p7x|fkdFGsj zZm)w^ClGvZEo*87BgWxI^wpKM$|+8o^C^wbqXR3dQqxnqP_cV8!eE(1cFT*)=28Z> zLTc^x8rgV@x%aIOxD6_q$Qay5@QbPnL37$kE}`VR24-a^@4hLrlRGEQIAn<4y$MH8 zC3nP7eI3F-1vn&W2rEV{Q{%l7vmg@i!qyWx8UB5JD7r$U+5EyWn7UHAwVxdkMPy~8 z%x_^UryE0`1A)JVwK{bAFHnC?Bq4$k*7v92OR+6G=qlaC_fJpP|Jmx%Gq{4cmT7X2 z&3MwCH%=z#Kx0THA%-BUSeq$E6+f?aA!bg)q zo;ZX^H70Q-vLDM!n&1YA^F^*c*HsV;CJZN!lWa(*JRfg_6NE%{a4$u{q6_8=GM$Zy zgA-bt4)j!B5Ry!QEF-qLAk_8&-eNBRdBP&%;COWQB%0; zs*)oVf_P7z%?-d>AUQa7gm{(8ikK^I*dIBhtv77AG8mR5$x^%h@k<>9!d6PWV0Npn z@D3xE!8bpJ+2|JzTSD!Wz%D@o8M*KVStvb$%&2K1RsW_I+>*PVmhVBt&IH6gy`&=G z;F=23O$ot*Xq!AHWBrTC8ySBHAjGaNxSjQ}AX+ooEHD}XQ3LI#?>iQrrRTcRLz zFm_ma6FjA{t?_w&2D2n;8o*YtKZe1gTvL$^YEXALn_Ujl)Ry&bBK;P#q`UPhnH~k< z{olK+3p7_8*m}qvKaM*t1B#QF5QbDfT7$Cmd2&_CEdkYe+RPHT*Atrk5J!eXkM*I` z4|B(M{j!KT`aYfS8c%Ys9!-Xjnh%~RAC1*Ac&eM5i@Kqjt6@P`Pnt(4d{u^Hb=nV$ zZ+4CaABlxcR!b9UmKhhvf;y>Z0<5Q|Tc?_^2qI$;98f%$)>45}M}Go#nqk=$gA5HR z#U7vjSu3JNfmko}y%88Q2NhLfRIW=@ork-{i;0&RK*p@en&M5$-7=Mj6jJ=1HdAL)azvlMdA>f06*Rn-bL)I~X6A6HM&gPd?nd2572Q7p3| zVQBU*m-c@5=*o`JK?;%p*zh8vlY+wTrr8Ins`jAdOX4tOgzm5V@Ef0plwY!fCzP=X z<$8aczVt3jvQI#q^W4?2Bd-+&ZS(Odi09n}LClh=0};hO6SFa4DdjaUNgN{d#A@jG zej6u;-Zx+0n^2V?#H}lrI@FX>l&wSmo>atqlIir&wndabF)dF@xY6qoR9t4o$wi8j8t`ddihc zS`|uMAtQ;8ePZsA1KKx8K`3IZbZnVlC+P}(9Zq>IJU@?WUFM%TU@Z9d#yxYNybH%X zYS*V?`bH#!Qa%3_-K)nMS+vf0mGS%-Aww%lEQ3Ro*Tlq_5R1mVt>&S7Yuw)+uO8Sr>(AG^u(y4 zRiZ{%^YcZg13r<_1%1z~A-k%?71S!_oQ-U{mUA1|640|yjYW^oY2TEox45(@z`*89 zmX8xF8<|n63b!S><-N3S^B=dxDN~EDaQ-$!xdg!UpI7Oi#l>=df)_C&c1iJ`=F`)L zvXJ)vz;gi*uPf6;tKR;2+OO7Rkyb^YqtaeolpWP?-@e&vm~p}Qm@kiCUNVc~U#Sre z`DEMP+hCU9rf>ys!GZm{i;hExuNyV!7enYE_d3iP{~9R0Fv z^tfrYBP1p5D}Nqo+gnU;hl?n;kV`qCHOOi7HZXF7Xz?_yf;jvRuL1vOW;cJ4<%>PN zAW4)yA)be<{_rwa@3m%B6v;|Kb-S{^9hB$97am_a8`6#JW68}IZT zE~3e2pMBd%Gp*PdDVsMT?C^xzn1KfMJdhw7g0@Ol11?Tu0-kl*o=f0K9IjvdB7!QI zQ13!_AU?LxM2|ETX81viR#`~hI!QU0`taUTVw8AVeKH}s^F{&s-qy*5X#50nU%MN# zt>xQuzLb)02LQbv9v^G6zu&m*ZfynBG1bu?9Lq6fyu@Qy3QAiI9^*qMCV1)Nw86O? zVrBB7ikmc?Tz8NFGqw8p`+cMh<}CzDAc3d)qvhH{DeP=0_wNRL^MO^?AKgcVp?~mA@+}1@vbLzZ_UZiHg3{ zEqz`5$%Kc&pbPLZ+9?#1la(v@v9w6f%nn~|8};)_yAz@8W_t2*le=04;WOJSXT8*l zv%E}=8f&`Qul_*NR0OU*!7)kgd$rhn2G+*OAO0Y+F#I8~(Dy>>=k*=(FXnW-l5Yx;zNx|2CDeD}l0{fzoVAPBoY2jsY zD>E>k^Xrh|2~y04CFdD}l#q`cem!|kV=l4+zlh7HbRfx2OpHLJIx$+Aj_uaZwgWY& z*Q+zmxM0ZnSiJj8FW(%9g=V2FTPWKKWL$kc&$bgrr!^O_3@BQzdh54&0^qM8zOy@wma;+)}j zD(%frOTlm+1;uOh>AYx!f^164tI6l^#;&+QD{81Te#0j~T?2?mT^*>ZoAJ~)U1+O# zDS8CX^Wt)_?yQED3{l7@_|}Vv+Qo>_rl6s(c9YP39g5;1LXZZ?X#y8YN6X7p)MWRX zf!z{FNbP*%%MJ*>lN6leGbS$|a-Ir4ekB*gvaAqsOhS>UhUeh-Ay_Dfq!e2a6i~qr zDrM&JNhC6QCrFrCyBt79wpR}pLBk+lW0hFL1kYFG$akB+h?-nf2?qOO!?ZYjr@GQ_I5KVcGHi?{Kxt*1T_*^5D#JVuMK5qCAZ zJm*SozR!0Gcvz=#JarO}E}3LuHG{zN4~_qLBCEtF;CsfypWEBM^9f@*+I5+)$m$F( zh^cl^<6B(dn;#S|Q!QL*)ylU;L+(d)>uvwR@4Dv; zlXYKGuzyTz)H@TqdiN#8!Z?6#LCrRI%0cPb(%72>2fRS#hG``l*87m3~y96MrRbRG||9U3j3lq z$@s8-=L+%uAo%R{@4~lcXU3D^qIyeY%*wyzwmat`0kpQ(R#CS3sg6a>-?BQ*`M*D2zzM#l@;EbMoDy35diG7m;@VV6%cSh>tzlBevgJS z-!9HI;*N-VREyPPv)j73*(-mW<29mEQIL7Q$hTpEC!Iu5{gVg#4uzP>Y=Pc9+%?!G4muqU`=6Y&WxmyTV<{Q#PaR|MWuwvpdHXCK13 zN-=T1SDiy)J-X1{>kAvAYNo_kreeo}Pd{!RcUNsJCM>;K#Te5a$IJrW>giQ>QS!P( zhPZ(bxv3SB?L5Khj{I=XQE`{NL^4U`bzZr~{p?-e>v%Zf?|(`RA`lJn+)z6@u|yl4 zR`piZtoQ#w#*X02K)UsDf8*S3A$lBuDq_QX$Z}ro{27_<5u4z*50za=F-tv6QUX$f z(a~k59!Z)Tdk4CmIG+TgL5FR#b}+J9{2>hxV!7}&Xsr`)VJIYJh_Ll6^ukL!i2?30 ziZz@Vuo3l-)nf30F~&EqdBf$<(k7 znG}t$Lbst?u;1B|rM?i)$sE{DiE>s_6;O#2x14Dn728C?duV8YuCNSKX%w#t8}jzZ**%Z=6OEy!j4 z9_l#T>;rS6%G79d@c$wB9vP!NbfqmNFax9ypB&Derd z)&bp{w=>!fhTV43IlFN+{Q%ym+XvzEy2s?jFuO#Wt;d&Xgi!tOfu+<7lL(R@g2ru# zux~}^vvVgzaf-wS%9z0BRJIABTHJ~*?MWT|$-=;OL|PH?`rJd#DlL_Vp1u>e2tq?^ z7=h*Vc&kN$oALsBuy{I@t<$#FG|Ln7V!M*VAO^cS%-&O}M7@9|;eqo_Z_b}nc;Y=e z3SaqR^*C18-_zN4pS~U1eHZ@4Di*>^;rjuTbO0);Mu~LBB_&^ah>;niqNE!I zlI2G9;t%9->vd|d)c)%S=`USEisU2I7JeA&r!UL6_gp$T9Jx$DKF#1R(+r*kLyXVQ zfk=B~MHJ+w4Psx24@;XmMPT9>XKEtMzO%S}B!f}{{DrYX^*!e>vU^K(<-e)eUV@J8 zy&CvyuOKFRfMyNLcs7f| zaZpdDw_}|iE)`kybIQI*j7jzO(l{rH3M|gls~$4^Jn9N3a)$D6o*=cX_73)xB?we{ z(7#w`IkanusabiD1Yqk$U4koz+-ef-()n`3aE<>-Z>?+9U-OE;ROWr1Qyr(S!eY<1l$&z zjeR~010Z%YxHw<1uTP35ygBqZc40O&KYF>|5_v4a6Fg67&bMReA#=Dm7L;#+3CJUc z$7MSWID8&N^Qb7C~#J1gF)t1qyuH-g1zs4}KCea>7U{Ap!$A zZtGhC#sQA`u#2QE;}J^q{(jca5;t*`{H)t_1CeK}-F|@5JKOAS3?Z*K%4>T_H`8>- zZ~mFbL%>CM(F9|~kg)A5(<#ApzBxYMS^d0H8vHG45vc&=tvSyjfHk!Gi=kadqw~T3 zZZK#r>LPSVt;!wT%-Hw0_eeaSgCl~XN6Sz$>iz7Q9Jm1{?uJewX5ghx0RNUtPq#~X zL-+gLGAB3BL6tA+n(UkX=hrQhFfES;gLNOPHOemG0*qyFgq?=->$+Cp90{;W=QE=5 z&#NyB-=O5{7(|L04Q1{V4N{I@+({IUESc?}iQeo{13iZq-5b!91Arvt;(EZRiwXmO zl|-dDI5*K>g)t+x$MT-qCY__M7)_7iO!1H))?^Ad&qH*( zj!+AnX?881B{_!)P48hw5e%Oj%qlVFtVR)YTXj% z86j0)L5#x0g0Z1E7PIq#vcs1vDGM@FR9FYeIm#O%eOs7gH9uT3qP{=n3)s>!nWQnS zJ2S^OJh9y}+X(mLWmi(B8kud47m>f8RE(bHR>p%V3W;A4c6`X;45~XpVBE%u(+O)P z*2sy=)3KjC2y3=>9{M_w?N19C0F*nKz!CpcrYB*|>Ftu^zQ`1+;$SvtafiZ)w;J0@ zu&F1|K^;@(zi#B(3AZIaC+d{77N}}ZaF${#Xn0s|`CAlrjXt5duk2z=2?!GWWSoCGQaXMJND$OWKq~dv-;2X(RgIZol^oRIJ@W@@($`! z<-g9EI}{h(_O#Tz89l)OXhC1b6mOmY#!24WESLUMsL{A6VNF-^*KNS8rHWs$wo)#DtlP4(o3W0kQ2pC zxm>{sT08kMJ2LJey{>(?@%#0C4t0^!Z8rci>Y+zJ2D}HIoUGnOCZoB(Eaj{>WxEgS zhMWqqsmT!W3~gY<_XG{HaI8ZYMEkX^*7h@b?|bDPE0f&w`4?HV7Xs^B0Sqx}%36|v za5|a<-?oJ3pJq`U2ISyLdnVW7LSOOC!@LY?)k|lDcs3TvBAO<`stc%|eZ&Sjkk}0| zyKi_6bLFgC?UlK=#ZAS z)ZAx@wBy5tjC=fUHyE4o_kQ_&^oc38*j%ZOc$3zRrzc~ z8%Xu2ij$t@-}X-ZWVx~RcI9nAXfbeCiH{pH^5A?s_{AwJX6V^(#@gO<>Q3Zaxh&mu zciPjN2)x_Th=oI9+a*n_yyo7|iPxV?NaaVP`%4e2)%7finw4{gW3|b{SXG*JtLHO)q`cnkvup$S2&rht0ry8j~Fk>dG4bnn`ZNu#|d4 z#23OIoo>f$a!JaCvM(ar^Z9D=KO})xJT)yjUN}NbmQK&exH*nqCfBAw$2KvwaisIB zh(s)Z{Tz0k%~RxH;@6V&?zhgHVO=LXlt0v$$51qV$wns|m>HUXGV_DoyV0&W;IfNZ zTlQ8@Behk{b|lFoAS&;jBTqY>|z^O77L1uU`Mga^%)=}G0)o; z>F28vtx#ewh%Z()|0=zY|NeAgBZGrvGsO2~c3UrH+*bR23GrZ!l2E0-XVeyss(t@FfN155&;3}YMpI}T z^0nWaUy;A91fBA4Tkdn>3_lF;$Ej$ae4P>JS2d?QKIq2>d_$!sVv7@^-KpEin9t4H zRuSe-&hWte;oL}M)s(AJ!qSO($FOI(Q*LLV!^-u=`>LzZ0QSD~olbNn#&D%wU>mvr z5|PUE0iD?pc5A-o9eSZcY@FzI_n>AH!Q$Cg+UTMy|B1uZ|Kj&8h`5PxbTWAiLOF%? zn+97h&wgfV9{b?=CZ|SIKQ8^+=*oXQ$DYPq8$QL1LNBA zGUK`A-d=MAVyMPKv^5o2w#*tra<=_Ls_Rxp&Pfmt!^X36h}&RQ<~&(hExKuKViFGxtU<{71$sQpY;Zb0~VFR_?Tpk&=Rm3dqx=u;CTGR775~L>m&1xfQTb?K zBe3R_0Ooi{gh$2~-e0O94?|_1^-6F&qZ=}@M1G$ZT=IX0 zn*lqtP8tTF<36tePHfndgm6J)IN7+%xXvghwvaEDz~O!bJHY6%5waa9QcA6Ixf1}i|R?Q=}GQsGcE!daGj>LzY?)XJk*H|SuZu+AEeLS*0CM5JquNptQPeD%%-@YvQ zgEM2EzTM+LD?UQHz{wusp>{rcSK)aDb7*K2yV?wk9t?4UkC*|6Xu25wP!^Wvo!>IH z#pa7)=nu(arPJpg-jvTZW^$e=t8C-V;o+t}$MvCV5-$B2H!x*KkikCiEsNFoaZGqQ z7sb3yBS@B~NpA4TUWL5$m-WzBgkQWWj>L$SLN?G~VhL2Qf=rkUNgezqVy4B;@?j?#nPuJ(9{4>nD4Diabt5H`)57eom}!Wyc76$INi zmY!g4iQxPJ_OsgXiH6IogNWoUI|%go4#Zmd&61bAs^_Li?sYBzxpH=t0s zSwE-%$!Le~+le*6OcQ%rvXlJ{?{UyXN|}13#cGQG5D>xSq8j4yDznISdB}Hy6IOAj=7qSJo<%sxvat%8JuGqmGMuoq zxFQfN&LJk~G(7`!a^xDzPCR{B zifB$}lc8$GH6d%XV0%(ZXEW2n*@7;kUVoL7cSgaYvtVc>`P@)2nxscTo1D{t#d2}C zyyd|op36j%9u4$v3|3Qmie=~o!nDK{%wGjb z&CoH7nw`B4vEqz5el4yd2MQp#GmLKQMK$)ezqk+zg2X;1T$(9qt^@I$mR}(f(e(ZT zn8o`>g-2Qx1~CAz_(6O;sJ7JA_8DLtIDh&=8uDvPBNzsphkPi0OVEM-Q`sW;oYRl_ zm)dORU)fvy-=Ku-TwUq%bx4*pSp^FSS!J10-D{<#=GS>(bKbmHC4FrwMDMY~O=FFY-nVi@?Z6w~X zDtqt$oaxKgtbdUk+&Y{z6ZBk&GmyN@YB3`0beE--?3g|LX;D?Ybr|;{w0u&UVqzQF zRak1QHBs3}ECnlvzY?|ZVOpc2jJx9WFeF7v_Tm}2J^l);g8#cDzv^X3WWSEW<=SBa^gb>LE?O#XknR3 zfcE%zu5Cn~nKK*sulQq$c*xo15&<2;I)? zJ9hNQ;%v#5WDQEgg!Jf1qV@X8kDZ(OV}&eNZ=}p~n4lIoR1jyi>7r%>f3*Op?$R{j zp`8i$t=vRjR_(1Lg6PY>%_H_V7gCXyw%h#sSf0ctngnzM`aHptHGE~A8OK_uK(plq zliIokR=hDZl3hcCS1v439v`wx!Iea;pT4*~uGf+7evImE zon&~Odzgfk77N*$S-;=z${g{?HI$iV0s1gc)5cbgP*gR#9BN6_-G@M1;zY!EYJDTE zMaX68o`&^&V5;<9)xDJtV%_z)&*xlYTdUrOP6+w4wK<O=k0u808G1JdXYb)x5sN7$B2B8}>APdJl(( zF66PnWA(Y;(Op!McTc0#9%P#S)QIg6TQ0{-Dob~?zI@>x`2fT4T17e&db^`7>

R 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 literal 0 HcmV?d00001 diff --git a/backend/pom.xml b/backend/pom.xml new file mode 100644 index 0000000..2cc5b4c --- /dev/null +++ b/backend/pom.xml @@ -0,0 +1,96 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.1.4.RELEASE + + + com.huawei.l00379880 + exam + 0.0.1-SNAPSHOT + exam + 基于SpringBoot的在线考试系统 + + + 1.8 + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-web + + + + mysql + mysql-connector-java + runtime + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + io.springfox + springfox-swagger2 + 2.6.1 + + + io.springfox + springfox-swagger-ui + 2.6.1 + + + + cn.hutool + hutool-all + 4.5.10 + + + + + com.github.tobato + fastdfs-client + 1.26.5 + + + + org.springframework + spring-test + + + + io.jsonwebtoken + jjwt + 0.7.0 + + + com.google.code.gson + gson + 2.8.4 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/backend/src/main/java/lsgwr/exam/ExamApplication.java b/backend/src/main/java/lsgwr/exam/ExamApplication.java new file mode 100644 index 0000000..28458d1 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/ExamApplication.java @@ -0,0 +1,12 @@ +package lsgwr.exam; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class ExamApplication { + + public static void main(String[] args) { + SpringApplication.run(ExamApplication.class, args); + } +} diff --git a/backend/src/main/java/lsgwr/exam/config/CORSConf.java b/backend/src/main/java/lsgwr/exam/config/CORSConf.java new file mode 100644 index 0000000..d75d4e5 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/config/CORSConf.java @@ -0,0 +1,32 @@ +/*********************************************************** + * @Description : 允许跨域访问 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-17 00:11 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.config; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +@Slf4j +public class CORSConf { + + @Bean + public WebMvcConfigurer corsConfigurer() { + return new WebMvcConfigurer() { + @Override + public void addCorsMappings(CorsRegistry registry) { + log.info("初始化 CORSConfiguration 配置"); + registry.addMapping("/**") + .allowedHeaders("*") + .allowedMethods("*") + .allowedOrigins("*"); + } + }; + } +} diff --git a/backend/src/main/java/lsgwr/exam/config/IntercepterConfig.java b/backend/src/main/java/lsgwr/exam/config/IntercepterConfig.java new file mode 100644 index 0000000..9ee60af --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/config/IntercepterConfig.java @@ -0,0 +1,27 @@ +/*********************************************************** + * @Description : 拦截器配置 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-22 08:21 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.config; + +import lsgwr.exam.interceptor.LoginInterceptor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class IntercepterConfig implements WebMvcConfigurer { + + @Autowired + private LoginInterceptor loginInterceptor; + + @Override + public void addInterceptors(InterceptorRegistry registry) { + // 拦截user下的api + registry.addInterceptor(loginInterceptor).addPathPatterns("/api/**"); + } + +} diff --git a/backend/src/main/java/lsgwr/exam/config/ServletConfig.java b/backend/src/main/java/lsgwr/exam/config/ServletConfig.java new file mode 100644 index 0000000..5139cb3 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/config/ServletConfig.java @@ -0,0 +1,19 @@ +package lsgwr.exam.config; + +import org.springframework.boot.web.server.ConfigurableWebServerFactory; +import org.springframework.boot.web.server.ErrorPage; +import org.springframework.boot.web.server.WebServerFactoryCustomizer; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.HttpStatus; + +@Configuration +public class ServletConfig { + @Bean + public WebServerFactoryCustomizer webServerFactoryCustomizer() { + return factory -> { + ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/"); + factory.addErrorPages(error404Page); + }; + } +} \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/config/Swagger2Config.java b/backend/src/main/java/lsgwr/exam/config/Swagger2Config.java new file mode 100644 index 0000000..a67cb04 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/config/Swagger2Config.java @@ -0,0 +1,60 @@ +/*********************************************************** + * @Description : Swagger2的配置 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-15 07:39 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import springfox.documentation.builders.ApiInfoBuilder; +import springfox.documentation.builders.ParameterBuilder; +import springfox.documentation.builders.PathSelectors; +import springfox.documentation.builders.RequestHandlerSelectors; +import springfox.documentation.schema.ModelRef; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.service.Contact; +import springfox.documentation.service.Parameter; +import springfox.documentation.spi.DocumentationType; +import springfox.documentation.spring.web.plugins.Docket; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + +import java.util.ArrayList; +import java.util.List; + +@Configuration +@EnableSwagger2 +public class Swagger2Config { + @Bean + public Docket api() { + + ParameterBuilder ticketPar = new ParameterBuilder(); + List pars = new ArrayList<>(); + ticketPar.name("Access-Token").description("Rest接口权限认证token,无需鉴权可为空") + .modelRef(new ModelRef("string")).parameterType("header") + //header中的ticket参数非必填,传空也可以 + .required(false).build(); + //根据每个方法名也知道当前方法在设置什么参数 + pars.add(ticketPar.build()); + + return new Docket(DocumentationType.SWAGGER_2) + .apiInfo(apiInfo()) + .select() + // 自行修改为自己的包路径 + .apis(RequestHandlerSelectors.basePackage("lsgwr")) + .paths(PathSelectors.any()) + .build() + .globalOperationParameters(pars); + } + + private ApiInfo apiInfo() { + return new ApiInfoBuilder() + .title("online exam by springboot") + .description("在线考试系统 by 梁山广 at 2021") + .termsOfServiceUrl("https://github.com/19920625lsg/spring-boot-online-exam") + .version("2.0") + .contact(new Contact("liangshanguang", "https://github.com/lsgwr/spring-boot-online-exam", "liangshanguang2@gmail.com")) + .build(); + } +} \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/config/package-info.java b/backend/src/main/java/lsgwr/exam/config/package-info.java new file mode 100644 index 0000000..e8e05b5 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/config/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-14 08:20 + * Description : 项目自定义配置 + */ +package lsgwr.exam.config; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/controller/ExamController.java b/backend/src/main/java/lsgwr/exam/controller/ExamController.java new file mode 100644 index 0000000..e6ed4d0 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/controller/ExamController.java @@ -0,0 +1,242 @@ +/*********************************************************** + * @Description : 考试服务 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-28 08:04 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.controller; + +import lsgwr.exam.entity.Exam; +import lsgwr.exam.entity.ExamRecord; +import lsgwr.exam.service.ExamService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lsgwr.exam.vo.*; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import java.util.HashMap; +import java.util.List; + +@RestController +@Api(tags = "Exam APIs") +@RequestMapping("/api/exam") +public class ExamController { + @Autowired + private ExamService examService; + + @GetMapping("/question/all") + @ApiOperation("获取所有问题的列表") + ResultVO> getQuestionAll() { + ResultVO> resultVO; + try { + List questionAll = examService.getQuestionAll(); + resultVO = new ResultVO<>(0, "获取全部问题列表成功", questionAll); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取全部问题列表失败", null); + } + return resultVO; + } + + @PostMapping("/question/update") + @ApiOperation("更新问题") + ResultVO questionUpdate(@RequestBody QuestionVo questionVo) { + // 完成问题的更新 + System.out.println(questionVo); + try { + QuestionVo questionVoResult = examService.updateQuestion(questionVo); + return new ResultVO<>(0, "更新问题成功", questionVoResult); + } catch (Exception e) { + e.printStackTrace(); + return new ResultVO<>(-1, "更新问题失败", null); + } + } + + @PostMapping("/question/create") + @ApiOperation("创建问题") + ResultVO questionCreate(@RequestBody QuestionCreateSimplifyVo questionCreateSimplifyVo, HttpServletRequest request) { + QuestionCreateVo questionCreateVo = new QuestionCreateVo(); + // 把能拷贝过来的属性都拷贝过来 + BeanUtils.copyProperties(questionCreateSimplifyVo, questionCreateVo); + // 设置创建者信息 + String userId = (String) request.getAttribute("user_id"); + questionCreateVo.setQuestionCreatorId(userId); + System.out.println(questionCreateVo); + try { + examService.questionCreate(questionCreateVo); + return new ResultVO<>(0, "问题创建成功", null); + } catch (Exception e) { + e.printStackTrace(); + return new ResultVO<>(-1, "创建问题失败", null); + } + } + + @GetMapping("/question/selection") + @ApiOperation("获取问题分类的相关选项") + ResultVO getSelections() { + QuestionSelectionVo questionSelectionVo = examService.getSelections(); + if (questionSelectionVo != null) { + return new ResultVO<>(0, "获取问题分类选项成功", questionSelectionVo); + } else { + return new ResultVO<>(-1, "获取问题分类选项失败", null); + } + } + + @GetMapping("/question/detail/{id}") + @ApiOperation("根据问题的id获取问题的详细信息") + ResultVO getQuestionDetail(@PathVariable String id) { + // 根据问题id获取问题的详细信息 + System.out.println(id); + ResultVO resultVO; + try { + QuestionDetailVo questionDetailVo = examService.getQuestionDetail(id); + resultVO = new ResultVO<>(0, "获取问题详情成功", questionDetailVo); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取问题详情失败", null); + } + return resultVO; + } + + @GetMapping("/all") + @ApiOperation("获取全部考试的列表") + ResultVO> getExamAll() { + // 需要拼接前端需要的考试列表对象 + ResultVO> resultVO; + try { + List examVos = examService.getExamAll(); + resultVO = new ResultVO<>(0, "获取全部考试的列表成功", examVos); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取全部考试的列表失败", null); + } + return resultVO; + } + + @GetMapping("/question/type/list") + @ApiOperation("获取问题列表,按照单选、多选和判断题分类返回") + ResultVO getExamQuestionTypeList() { + // 获取问题的分类列表 + ResultVO resultVO; + try { + ExamQuestionTypeVo examQuestionTypeVo = examService.getExamQuestionType(); + resultVO = new ResultVO<>(0, "获取问题列表成功", examQuestionTypeVo); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取问题列表失败", null); + } + return resultVO; + } + + @PostMapping("/create") + @ApiOperation("创建考试") + ResultVO createExam(@RequestBody ExamCreateVo examCreateVo, HttpServletRequest request) { + // 从前端传参数过来,在这里完成考试的入库 + ResultVO resultVO; + String userId = (String) request.getAttribute("user_id"); + try { + Exam exam = examService.create(examCreateVo, userId); + resultVO = new ResultVO<>(0, "创建考试成功", exam); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "创建考试失败", null); + } + return resultVO; + } + + @PostMapping("/update") + @ApiOperation("更新考试") + ResultVO updateExam(@RequestBody ExamVo examVo, HttpServletRequest request) { + // 从前端传参数过来,在这里完成考试的入库 + ResultVO resultVO; + String userId = (String) request.getAttribute("user_id"); + try { + Exam exam = examService.update(examVo, userId); + resultVO = new ResultVO<>(0, "更新考试成功", exam); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "更新考试失败", null); + } + return resultVO; + } + + @GetMapping("/card/list") + @ApiOperation("获取考试列表,适配前端卡片列表") + ResultVO> getExamCardList() { + // 获取考试列表卡片 + ResultVO> resultVO; + try { + List examCardVoList = examService.getExamCardList(); + resultVO = new ResultVO<>(0, "获取考试列表卡片成功", examCardVoList); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取考试列表卡片失败", null); + } + return resultVO; + } + + @GetMapping("/detail/{id}") + @ApiOperation("根据考试的id,获取考试详情") + ResultVO getExamDetail(@PathVariable String id) { + // 根据id获取考试详情 + ResultVO resultVO; + try { + ExamDetailVo examDetail = examService.getExamDetail(id); + resultVO = new ResultVO<>(0, "获取考试详情成功", examDetail); + } catch (Exception e) { + resultVO = new ResultVO<>(-1, "获取考试详情失败", null); + } + return resultVO; + } + + @PostMapping("/finish/{examId}") + @ApiOperation("根据用户提交的答案对指定id的考试判分") + ResultVO finishExam(@PathVariable String examId, @RequestBody HashMap> answersMap, HttpServletRequest request) { + ResultVO resultVO; + try { + // 拦截器里设置上的用户id + String userId = (String) request.getAttribute("user_id"); + // 下面根据用户提交的信息进行判分,返回用户的得分情况 + ExamRecord examRecord = examService.judge(userId, examId, answersMap); + resultVO = new ResultVO<>(0, "考卷提交成功", examRecord); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "考卷提交失败", null); + } + return resultVO; + } + + @GetMapping("/record/list") + @ApiOperation("获取当前用户的考试记录") + ResultVO> getExamRecordList(HttpServletRequest request) { + ResultVO> resultVO; + try { + // 拦截器里设置上的用户id + String userId = (String) request.getAttribute("user_id"); + // 下面根据用户账号拿到他(她所有的考试信息),注意要用VO封装下 + List examRecordVoList = examService.getExamRecordList(userId); + resultVO = new ResultVO<>(0, "获取考试记录成功", examRecordVoList); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取考试记录失败", null); + } + return resultVO; + } + + @GetMapping("/record/detail/{recordId}") + @ApiOperation("根据考试记录id获取考试记录详情") + ResultVO getExamRecordDetail(@PathVariable String recordId) { + ResultVO resultVO; + try { + RecordDetailVo recordDetailVo = examService.getRecordDetail(recordId); + resultVO = new ResultVO<>(0, "获取考试记录详情成功", recordDetailVo); + } catch (Exception e) { + e.printStackTrace(); + resultVO = new ResultVO<>(-1, "获取考试记录详情失败", null); + } + return resultVO; + } +} diff --git a/backend/src/main/java/lsgwr/exam/controller/UploadDownloadController.java b/backend/src/main/java/lsgwr/exam/controller/UploadDownloadController.java new file mode 100644 index 0000000..e9d2392 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/controller/UploadDownloadController.java @@ -0,0 +1,78 @@ +package lsgwr.exam.controller; + +import lsgwr.exam.qo.DownloadQo; +import lsgwr.exam.qo.UploadModel; +import lsgwr.exam.qo.UploadModel2; +import lsgwr.exam.utils.FileTransUtil; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.core.io.InputStreamResource; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import java.io.IOException; + +/*********************************************************** + * @note : 文件上传下载的接口,由于Swagger的问题导致在SwaggerUI + * 里测试不成功,实际上前端是完全没有问题的 + * @author : 梁山广 + * * 为了支持Ajax请求和响应,最简单的解决方案返回一个ResponseEntity。 + * * 以下示例演示了上传文件的三种可能方式: + * * 1. 单文件上传 - `MultipartFile` + * * 2. 多文件上传 - `MultipartFile []` + * * 3. 将文件上传到模型 - `@ModelAttribute` + * @version : V1.0 at 2018/7/16 20:43 + ***********************************************************/ +@RestController +@Api(tags = "Upload And Download APIs") +@RequestMapping("/api/file") +@Slf4j +public class UploadDownloadController { + +// @Autowired +// AITestConfig aiTestConfig; +// +// @PostMapping("/upload/single") +// @ApiOperation("单文件上传") +// public String uploadFile(@RequestParam("file") MultipartFile uploadfile) { +// return FileTransUtil.uploadFile(uploadfile, "/root/" + File.separator + uploadfile.getOriginalFilename()); +// } + + @ApiOperation("单文件上传,支持同时传入参数") + @PostMapping("/api/upload/singleAndparas") + public String uploadFileSingle(@RequestParam("dir") String dir, @RequestParam("file") MultipartFile uploadfile) { + return FileTransUtil.uploadFile(uploadfile, dir); + } + + @ApiOperation("单文件上传,支持同时传入参数,Model") + @PostMapping("/upload/single/model") + public String singleUploadFileModel(@ModelAttribute("model") UploadModel2 model) { + return FileTransUtil.uploadFile(model.getFile(), model.getDir()); + } + + @ApiOperation("多文件上传,支持同时传入参数") + @PostMapping("upload/multiAndparas") + public String uploadFileMulti(@RequestParam("dir") String dir, @RequestParam("files") MultipartFile[] uploadfiles) { + return FileTransUtil.uploadFiles(uploadfiles, dir); + } + + @ApiOperation("多文件上传,支持同时传入参数") + @PostMapping(value = "/upload/multi/model") + public String multiUploadFileModel(@ModelAttribute(("model")) UploadModel model) { + return FileTransUtil.uploadFiles(model.getFiles(), model.getDir()); + } + + @ApiOperation("Get下载文件") + @GetMapping(value = "/download/get") + public ResponseEntity downloadFileGet(@RequestParam String filePath) throws IOException { + return FileTransUtil.downloadFile(filePath); + } + + @ApiOperation("Post下载文件") + @PostMapping(value = "/download/post") + public ResponseEntity downloadFilePost(@RequestBody DownloadQo downloadQo) throws IOException { + return FileTransUtil.downloadFile(downloadQo.getPath()); + } +} diff --git a/backend/src/main/java/lsgwr/exam/controller/UserController.java b/backend/src/main/java/lsgwr/exam/controller/UserController.java new file mode 100644 index 0000000..768b84d --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/controller/UserController.java @@ -0,0 +1,90 @@ +/*********************************************************** + * @Description : 对外REST接口 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-16 23:45 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.controller; + +import lsgwr.exam.dto.RegisterDTO; +import lsgwr.exam.entity.User; +import lsgwr.exam.enums.ResultEnum; +import lsgwr.exam.qo.LoginQo; +import lsgwr.exam.service.UserService; +import lsgwr.exam.vo.ResultVO; +import lsgwr.exam.vo.UserInfoVo; +import lsgwr.exam.vo.UserVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; + +@RestController +@Api(tags = "User APIs") +@RequestMapping("/api/user") +public class UserController { + + @Autowired + private UserService userService; + + @PostMapping("/register") + @ApiOperation("注册") + ResultVO register(@RequestBody RegisterDTO registerDTO) { + ResultVO resultVO; + // 注册信息的完善,还有唯一性校验没(用户名、邮箱和手机号)已经在user表中通过unique来设置了 + User user = userService.register(registerDTO); + if (user != null) { + // 注册成功 + resultVO = new ResultVO<>(ResultEnum.REGISTER_SUCCESS.getCode(), ResultEnum.REGISTER_SUCCESS.getMessage(), user); + } else { + resultVO = new ResultVO<>(ResultEnum.REGISTER_FAILED.getCode(), ResultEnum.REGISTER_FAILED.getMessage(), null); + } + return resultVO; + } + + @PostMapping("/login") + @ApiOperation("根据用户名或邮箱登录,登录成功返回token") + ResultVO login(@RequestBody LoginQo loginQo) { // 这里不用手机号是因为手机号和用户名难以进行格式区分,而用户名和 + // 用户登录 + ResultVO resultVO; + String token = userService.login(loginQo); + if (token != null) { + // 登录成功 + resultVO = new ResultVO<>(ResultEnum.LOGIN_SUCCESS.getCode(), ResultEnum.LOGIN_SUCCESS.getMessage(), token); + } else { + // 登录失败 + resultVO = new ResultVO<>(ResultEnum.LOGIN_FAILED.getCode(), ResultEnum.LOGIN_FAILED.getMessage(), null); + } + return resultVO; + } + + @GetMapping("/user-info") + @ApiOperation("获取用户信息") + ResultVO getUserInfo(HttpServletRequest request) { + String userId = (String) request.getAttribute("user_id"); + UserVo userVo = userService.getUserInfo(userId); + return new ResultVO<>(ResultEnum.GET_INFO_SUCCESS.getCode(), ResultEnum.GET_INFO_SUCCESS.getMessage(), userVo); + } + + @GetMapping("/info") + @ApiOperation("获取用户的详细信息,包括个人信息页面和操作权限") + ResultVO getInfo(HttpServletRequest request) { + System.out.println("进入/user/info的获取用户信息的接口"); + String userId = (String) request.getAttribute("user_id"); + UserInfoVo userInfoVo = userService.getInfo(userId); + return new ResultVO<>(ResultEnum.GET_INFO_SUCCESS.getCode(), ResultEnum.GET_INFO_SUCCESS.getMessage(), userInfoVo); + } + + @GetMapping("/test") + @ApiOperation("测试接口") + String test(HttpServletRequest request) { + // 下面这两个属性都是登录拦截器从token中解析地,当用户名不对或者token过期时是走不到接口内的 + String userId = (String) request.getAttribute("user_id"); + String username = (String) request.getAttribute("username"); + System.out.println("用户id:" + userId); + System.out.println("用户名:" + username); + return "用户id:" + userId + "\n用户名:" + username; + } +} diff --git a/backend/src/main/java/lsgwr/exam/controller/package-info.java b/backend/src/main/java/lsgwr/exam/controller/package-info.java new file mode 100644 index 0000000..af10131 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/controller/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-14 08:20 + * Description : 对外REST接口 + */ +package lsgwr.exam.controller; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/dto/RegisterDTO.java b/backend/src/main/java/lsgwr/exam/dto/RegisterDTO.java new file mode 100644 index 0000000..970c4f1 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/dto/RegisterDTO.java @@ -0,0 +1,21 @@ +/*********************************************************** + * @Description : 注册接口参数 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-16 23:40 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.dto; + +import lombok.Data; + +@Data +public class RegisterDTO { + private String email; + private String password; + private String password2; + private String mobile; + /** + * 验证码 + */ + private String captcha; +} diff --git a/backend/src/main/java/lsgwr/exam/dto/package-info.java b/backend/src/main/java/lsgwr/exam/dto/package-info.java new file mode 100644 index 0000000..dbfe92d --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/dto/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-16 23:38 + * Description : 用于接口数据传输 + */ +package lsgwr.exam.dto; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/entity/Action.java b/backend/src/main/java/lsgwr/exam/entity/Action.java new file mode 100644 index 0000000..2c9d1df --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/Action.java @@ -0,0 +1,27 @@ +/*********************************************************** + * @Description : 前端的操作 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 12:31 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Data +@Entity +public class Action { + @Id + @GeneratedValue + private Integer actionId; + + private String actionName; + + private String actionDescription; + + private Boolean defaultCheck; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/Exam.java b/backend/src/main/java/lsgwr/exam/entity/Exam.java new file mode 100644 index 0000000..5223eb2 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/Exam.java @@ -0,0 +1,55 @@ +/*********************************************************** + * @Description : 考试表,要有题目、总分数、时间限制、有效日期、创建者等字段 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:42 + * @email : liangshanguang2@gmail.com + ***********************************************************/ + +package lsgwr.exam.entity; + + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Entity; +import javax.persistence.Id; +import java.util.Date; + +@Entity +@Data +@DynamicUpdate +public class Exam { + @Id + private String examId; + private String examName; + private String examAvatar; + private String examDescription; + private String examQuestionIds; + private String examQuestionIdsRadio; + private String examQuestionIdsCheck; + private String examQuestionIdsJudge; + private Integer examScore; + private Integer examScoreRadio; + private Integer examScoreCheck; + private Integer examScoreJudge; + private String examCreatorId; + private Integer examTimeLimit; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examStartDate; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examEndDate; + /** + * 创建时间, 设计表时设置了自动插入当前时间,无需在Java代码中设置了 + */ + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + + /** + * 更新时间,设计表时设置了自动插入当前时间,无需在Java代码中设置了。 + * 同时@DynamicUpdate注解可以时间当数据库数据变化时自动更新,无需人工维护 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date updateTime; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/ExamRecord.java b/backend/src/main/java/lsgwr/exam/entity/ExamRecord.java new file mode 100644 index 0000000..5adda4b --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/ExamRecord.java @@ -0,0 +1,56 @@ +/*********************************************************** + * @Description : 参加考试的记录,要有考试记录的id、参与者、参与时间、耗时、得分、得分级别(另建表) + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:43 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.Id; +import java.util.Date; + +@Data +@Entity +public class ExamRecord { + /** + * 主键 + */ + @Id + private String examRecordId; + /** + * 参与的考试的id + */ + private String examId; + + /** + * 考生作答地每个题目的选项(题目和题目之间用_分隔,题目有多个选项地话用-分隔),用于查看考试详情 + */ + private String answerOptionIds; + + /** + * 参与者,即user的id + */ + private String examJoinerId; + /** + * 参加考试的日期 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examJoinDate; + /** + * 考试耗时(秒) + */ + private Integer examTimeCost; + /** + * 考试得分 + */ + private Integer examJoinScore; + /** + * 考试得分水平 + */ + private Integer examResultLevel; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/ExamRecordLevel.java b/backend/src/main/java/lsgwr/exam/entity/ExamRecordLevel.java new file mode 100644 index 0000000..2aa08b3 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/ExamRecordLevel.java @@ -0,0 +1,24 @@ +/*********************************************************** + * @Description : 考试得分级别 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:44 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Data +@Entity +public class ExamRecordLevel { + @Id + @GeneratedValue + private Integer examRecordLevelId; + private String examRecordLevelName; + private String examRecordLevelDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/Page.java b/backend/src/main/java/lsgwr/exam/entity/Page.java new file mode 100644 index 0000000..7a31b0e --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/Page.java @@ -0,0 +1,27 @@ +/*********************************************************** + * @Description : 前端页面实体类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 12:30 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Data +@Entity +public class Page { + @Id + @GeneratedValue + private Integer pageId; + + private String pageName; + + private String pageDescription; + + private String actionIds; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/Question.java b/backend/src/main/java/lsgwr/exam/entity/Question.java new file mode 100644 index 0000000..6ec808a --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/Question.java @@ -0,0 +1,84 @@ +package lsgwr.exam.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Entity; +import javax.persistence.Id; +import java.util.Date; + +/** + * Question实体类,用于表示考试题目信息 + * 该类使用了Lombok的@Data注解自动生成getter和setter方法, + * 以及Hibernate的@Entity注解表明这是一个JPA实体类 + * @DynamicUpdate注解用于在更新实体时只更新发生变化的字段 + */ +@Data +@Entity +@DynamicUpdate +public class Question { + /** + * 题目ID,主键 + */ + @Id + private String questionId; + + /** + * 题目名称 + */ + private String questionName; + + /** + * 题目分数 + */ + private Integer questionScore; + + /** + * 创建题目的用户ID + */ + private String questionCreatorId; + + /** + * 题目难度等级ID + */ + private Integer questionLevelId; + + /** + * 题目类型ID + */ + private Integer questionTypeId; + + /** + * 题目分类ID + */ + private Integer questionCategoryId; + + /** + * 题目描述 + */ + private String questionDescription; + + /** + * 题目选项IDs + */ + private String questionOptionIds; + + /** + * 题目答案选项IDs + */ + private String questionAnswerOptionIds; + + /** + * 创建时间, 设计表时设置了自动插入当前时间,无需在Java代码中设置了 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + + /** + * 更新时间,设计表时设置了自动插入当前时间,无需在Java代码中设置了。 + * 同时@DynamicUpdate注解可以时间当数据库数据变化时自动更新,无需人工维护 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date updateTime; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/QuestionCategory.java b/backend/src/main/java/lsgwr/exam/entity/QuestionCategory.java new file mode 100644 index 0000000..ca08f22 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/QuestionCategory.java @@ -0,0 +1,31 @@ +/*********************************************************** + * @Description : 题目的类别表,从内容角度划分,比如数学、语文、英语等 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:46 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Data +@Entity +public class QuestionCategory { + + @Id + @GeneratedValue + @JsonProperty("id") + private Integer questionCategoryId; + + @JsonProperty("name") + private String questionCategoryName; + + @JsonProperty("description") + private String questionCategoryDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/QuestionLevel.java b/backend/src/main/java/lsgwr/exam/entity/QuestionLevel.java new file mode 100644 index 0000000..a056cbc --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/QuestionLevel.java @@ -0,0 +1,30 @@ +/*********************************************************** + * @Description : 题目难度等级,比如难、中、易等 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:47 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Entity +@Data +public class QuestionLevel { + @Id + @GeneratedValue + @JsonProperty("id") + private Integer questionLevelId; + + @JsonProperty("name") + private String questionLevelName; + + @JsonProperty("description") + private String questionLevelDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/QuestionOption.java b/backend/src/main/java/lsgwr/exam/entity/QuestionOption.java new file mode 100644 index 0000000..3c06ef7 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/QuestionOption.java @@ -0,0 +1,22 @@ +/*********************************************************** + * @Description : 问题的选项,适用于单选、多选和判断 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:48 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.Id; + +@Data +@Entity +public class QuestionOption { + @Id + private String questionOptionId; + private String questionOptionContent; + private String questionOptionDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/QuestionType.java b/backend/src/main/java/lsgwr/exam/entity/QuestionType.java new file mode 100644 index 0000000..46a4f55 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/QuestionType.java @@ -0,0 +1,30 @@ +/*********************************************************** + * @Description : 题目类型表,从功能角度划分,比如单选、多选、判断等 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:48 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Data +@Entity +public class QuestionType { + @Id + @GeneratedValue + @JsonProperty("id") + private Integer questionTypeId; + + @JsonProperty("name") + private String questionTypeName; + + @JsonProperty("description") + private String questionTypeDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/Role.java b/backend/src/main/java/lsgwr/exam/entity/Role.java new file mode 100644 index 0000000..31d529a --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/Role.java @@ -0,0 +1,29 @@ +/*********************************************************** + * @Description : 用户角色表 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:49 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import lombok.Data; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +@Data +@Entity +public class Role { + @Id + @GeneratedValue + private Integer roleId; + private String roleName; + private String roleDescription; + private String roleDetail; + /** + * 角色所能访问的页面的主键集合(用-连接起来字符串) + */ + private String rolePageIds; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/User.java b/backend/src/main/java/lsgwr/exam/entity/User.java new file mode 100644 index 0000000..23875bc --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/User.java @@ -0,0 +1,45 @@ +/*********************************************************** + * @Description : 用户表 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:49 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.entity; + + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Entity; +import javax.persistence.Id; +import java.util.Date; + +@Data +@Entity +@DynamicUpdate +public class User { + @Id + private String userId; + private String userUsername; + private String userNickname; + private String userPassword; + private Integer userRoleId; + private String userAvatar; + private String userDescription; + private String userEmail; + private String userPhone; + /** + * 创建时间, 设计表时设置了自动插入当前时间,无需在Java代码中设置了 + */ + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + + /** + * 更新时间,设计表时设置了自动插入当前时间,无需在Java代码中设置了。 + * 同时@DynamicUpdate注解可以时间当数据库数据变化时自动更新,无需人工维护 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date updateTime; +} diff --git a/backend/src/main/java/lsgwr/exam/entity/package-info.java b/backend/src/main/java/lsgwr/exam/entity/package-info.java new file mode 100644 index 0000000..4f6dcc9 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-14 00:34 + * Description : 数据库实体类 + */ +package lsgwr.exam.entity; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/enums/LoginTypeEnum.java b/backend/src/main/java/lsgwr/exam/enums/LoginTypeEnum.java new file mode 100644 index 0000000..410aa30 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/enums/LoginTypeEnum.java @@ -0,0 +1,25 @@ +package lsgwr.exam.enums; + +import lombok.Getter; + +/** + * 用户账号类型的枚举 + * @author liangshanguang + */ +@Getter +public enum LoginTypeEnum { + /** + * 用户的账号类型,1代表用户名,2代表邮箱 + */ + USERNAME(1, "用户名"), + EMAIL(2, "邮箱"); + + + LoginTypeEnum(Integer type, String name) { + this.type = type; + this.name = name; + } + + private Integer type; + private String name; +} diff --git a/backend/src/main/java/lsgwr/exam/enums/QuestionEnum.java b/backend/src/main/java/lsgwr/exam/enums/QuestionEnum.java new file mode 100644 index 0000000..06f6b5b --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/enums/QuestionEnum.java @@ -0,0 +1,29 @@ +/*********************************************************** + * @Description : 问题类型的的枚举 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-18 12:00 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.enums; + +import lombok.Getter; + +@Getter +public enum QuestionEnum { + + /** + * 问题类型 + */ + RADIO(1, "单选题"), + CHECK(2, "多选题"), + JUDGE(3, "判断题"); + + + QuestionEnum(Integer id, String role) { + this.id = id; + this.role = role; + } + + private Integer id; + private String role; +} diff --git a/backend/src/main/java/lsgwr/exam/enums/ResultEnum.java b/backend/src/main/java/lsgwr/exam/enums/ResultEnum.java new file mode 100644 index 0000000..8dacff6 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/enums/ResultEnum.java @@ -0,0 +1,27 @@ +package lsgwr.exam.enums; + +import lombok.Getter; + +@Getter +public enum ResultEnum { + // 下面是本项目用到的所有错误码 + REGISTER_SUCCESS(0, "注册成功"), + REGISTER_FAILED(-2, "注册失败"), + LOGIN_SUCCESS(0, "登录成功"), + LOGIN_FAILED(-1, "用户名或者密码错误"), + GET_INFO_SUCCESS(0, "获取用户信息成功"), + PARAM_ERR(1, "参数不正确"), + PRODUCT_NOT_EXIST(10, "用户不存在"), + PRODUCT_STOCK_ERR(11, "考试信息异常"), + ORDER_STATUS_ERR(14, "考试状态异常"), + ORDER_UPDATE_ERR(15, "考试更新异常"), + ORDER_DETAIL_EMPTY(16, "用户详情为空"); + + ResultEnum(Integer code, String message) { + this.code = code; + this.message = message; + } + + private Integer code; + private String message; +} diff --git a/backend/src/main/java/lsgwr/exam/enums/RoleEnum.java b/backend/src/main/java/lsgwr/exam/enums/RoleEnum.java new file mode 100644 index 0000000..d37ab8d --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/enums/RoleEnum.java @@ -0,0 +1,29 @@ +/*********************************************************** + * @Description : 用户角色的枚举 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-18 12:00 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.enums; + +import lombok.Getter; + +@Getter +public enum RoleEnum { + + /** + * 用户角色,和数据库里面的role表相对应 + */ + ADMIN(1, "管理员"), + TEACHER(2, "教师"), + STUDENT(3, "学生"); + + + RoleEnum(Integer id, String role) { + this.id = id; + this.role = role; + } + + private Integer id; + private String role; +} diff --git a/backend/src/main/java/lsgwr/exam/exception/ExamException.java b/backend/src/main/java/lsgwr/exam/exception/ExamException.java new file mode 100644 index 0000000..22a786e --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/exception/ExamException.java @@ -0,0 +1,25 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-17 07:50 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.exception; + +import lsgwr.exam.enums.ResultEnum; +import lombok.Getter; + +@Getter +public class ExamException extends RuntimeException { + private Integer code; + + public ExamException(ResultEnum resultEnum) { + super(resultEnum.getMessage()); + this.code = resultEnum.getCode(); + } + + public ExamException( Integer code, String message) { + super(message); + this.code = code; + } +} diff --git a/backend/src/main/java/lsgwr/exam/exception/package-info.java b/backend/src/main/java/lsgwr/exam/exception/package-info.java new file mode 100644 index 0000000..04afc28 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/exception/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-17 07:51 + * Description : 自定义异常 + */ +package lsgwr.exam.exception; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/interceptor/LoginInterceptor.java b/backend/src/main/java/lsgwr/exam/interceptor/LoginInterceptor.java new file mode 100644 index 0000000..3f1e58d --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/interceptor/LoginInterceptor.java @@ -0,0 +1,99 @@ +/*********************************************************** + * @Description : 登录拦截器,主要用于校验Token + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-22 07:35 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.interceptor; + +import com.google.gson.Gson; +import lsgwr.exam.utils.JwtUtils; +import lsgwr.exam.vo.JsonData; +import io.jsonwebtoken.Claims; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; +import org.springframework.web.servlet.HandlerInterceptor; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.PrintWriter; + +/** + * https://stackoverflow.com/questions/43591582/application-properties-value-in-spring-boot-interceptor + * + * @author liangshanguang + */ +@Component +public class LoginInterceptor implements HandlerInterceptor { + + /** + * 有上面的@Component才能使得这个属性能从pplication.yml中取得拦截器的值 + */ + @Value("${interceptors.auth-ignore-uris}") + private String authIgnoreUris; + + /** + * 进入controller之前进行拦截 + * + * @param request 请求体 + * @param response 响应体 + * @param handler 处理者 + * @return 是否继续往下走 + * @throws Exception 拦截中出的异常 + */ + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { + System.out.println("进入拦截器啦!"); + String uri = request.getRequestURI(); + System.out.println(uri); + System.out.println("无需拦截的接口路径:" + authIgnoreUris); + String[] authIgnoreUriArr = authIgnoreUris.split(","); + // 登录和注册接口不需要进行token拦截和校验 + for (String authIgnoreUri : authIgnoreUriArr) { + if (authIgnoreUri.equals(uri)) { + return true; + } + } + // 注意要和前端适配Access-Token属性,前端会在登陆后的每个接口请求头加Access-Token属性 + String token = request.getHeader("Access-Token"); + if (token == null) { + // token不在header中时,也可能在参数中(RequestParam) + token = request.getParameter("token"); + } + if (token != null) { + // 请求中是携带参数的 + Claims claims = JwtUtils.checkJWT(token); + if (claims == null) { + // 返回null说明用户篡改了token,导致校验失败 + sendJsonMessage(response, JsonData.buildError("token无效,请重新登录")); + return false; + } + // 用户的的主键id + String id = (String) claims.get("id"); + // 用户名 + String username = (String) claims.get("username"); + // 把这两个参数放到请求中,从而可以在controller中获取到,不需要在controller中在用Jwt解密了,request.getAttribute("属性名")即可获取 + request.setAttribute("user_id", id); + request.setAttribute("username", username); + return true; + } + sendJsonMessage(response, JsonData.buildError("token为null,请先登录!")); + return false; + } + + /** + * 响应数据给前端 + * + * @param response 响应 + * @param obj 返回的消息体 + * @throws Exception 处理异常 + */ + public static void sendJsonMessage(HttpServletResponse response, Object obj) throws Exception { + Gson g = new Gson(); + response.setContentType("application/json; charset=utf-8"); + PrintWriter writer = response.getWriter(); + writer.print(g.toJson(obj)); + writer.close(); + response.flushBuffer(); + } +} diff --git a/backend/src/main/java/lsgwr/exam/qo/DownloadQo.java b/backend/src/main/java/lsgwr/exam/qo/DownloadQo.java new file mode 100644 index 0000000..cc7ac8c --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/qo/DownloadQo.java @@ -0,0 +1,17 @@ +package lsgwr.exam.qo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/*********************************************************** + * @note : 要下载的文件的路径 + * @author : 梁山广 + * @version : V1.0 at 2019/5/19 20:10 + ***********************************************************/ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DownloadQo { + String path; +} diff --git a/backend/src/main/java/lsgwr/exam/qo/LoginQo.java b/backend/src/main/java/lsgwr/exam/qo/LoginQo.java new file mode 100644 index 0000000..8576b12 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/qo/LoginQo.java @@ -0,0 +1,29 @@ +/*********************************************************** + * @Description : 登录的查询参数 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-19 20:18 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.qo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class LoginQo { + /** + * 1表示用户名,2表示邮箱 + */ + private Integer loginType; + /** + * 用户名/邮箱的字符串 + */ + private String userInfo; + /** + * 用户密码 + */ + private String password; +} diff --git a/backend/src/main/java/lsgwr/exam/qo/UploadModel.java b/backend/src/main/java/lsgwr/exam/qo/UploadModel.java new file mode 100644 index 0000000..fc4f1b3 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/qo/UploadModel.java @@ -0,0 +1,27 @@ +package lsgwr.exam.qo; + +/*********************************************************** + * @Description : 文件传输的实体类 + * @author : 梁山广 + * @date : 2017/8/19 15:51 + * @version : V1.0 + ***********************************************************/ + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.web.multipart.MultipartFile; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class UploadModel { + /** + * 要保存的文件 + */ + private MultipartFile[] files; + /** + * 文件要存储的文件夹 + */ + private String dir; +} diff --git a/backend/src/main/java/lsgwr/exam/qo/UploadModel2.java b/backend/src/main/java/lsgwr/exam/qo/UploadModel2.java new file mode 100644 index 0000000..430b127 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/qo/UploadModel2.java @@ -0,0 +1,27 @@ +package lsgwr.exam.qo; + +/*********************************************************** + * @Description : 文件传输的实体类,支持单个文件 + * @author : 梁山广 + * @date : 2018/5/19 15:51 + * @version : V1.0 + ***********************************************************/ + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.web.multipart.MultipartFile; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class UploadModel2 { + /** + * 要保存的文件列表 + */ + private MultipartFile file; + /** + * 文件要存储的文件夹 + */ + private String dir; +} diff --git a/backend/src/main/java/lsgwr/exam/qo/package-info.java b/backend/src/main/java/lsgwr/exam/qo/package-info.java new file mode 100644 index 0000000..c0b6761 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/qo/package-info.java @@ -0,0 +1,6 @@ +/*********************************************************** + * @note : 用于请求参数的实体类(Query Object) + * @author : 梁山广 + * @version : V1.0 at 2018/7/18 17:32 + ***********************************************************/ +package lsgwr.exam.qo; diff --git a/backend/src/main/java/lsgwr/exam/repository/ActionRepository.java b/backend/src/main/java/lsgwr/exam/repository/ActionRepository.java new file mode 100644 index 0000000..9d03cfe --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/ActionRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : Action的数据库操作类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 12:39 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.Action; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ActionRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/ExamRecordLevelRepository.java b/backend/src/main/java/lsgwr/exam/repository/ExamRecordLevelRepository.java new file mode 100644 index 0000000..bfbf134 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/ExamRecordLevelRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:24 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.ExamRecordLevel; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ExamRecordLevelRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/ExamRecordRepository.java b/backend/src/main/java/lsgwr/exam/repository/ExamRecordRepository.java new file mode 100644 index 0000000..28f9565 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/ExamRecordRepository.java @@ -0,0 +1,22 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:23 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.ExamRecord; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + +public interface ExamRecordRepository extends JpaRepository { + /** + * 获取指定用户参加过的所有考试 + * + * @param userId 用户id + * @return 用户参加过的所有考试 + */ + List findByExamJoinerIdOrderByExamJoinDateDesc(String userId); +} diff --git a/backend/src/main/java/lsgwr/exam/repository/ExamRepository.java b/backend/src/main/java/lsgwr/exam/repository/ExamRepository.java new file mode 100644 index 0000000..3f1ecfd --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/ExamRepository.java @@ -0,0 +1,18 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:22 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.Exam; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import java.util.List; + +public interface ExamRepository extends JpaRepository { + @Query("select e from Exam e order by e.updateTime desc") + List findAll(); +} diff --git a/backend/src/main/java/lsgwr/exam/repository/PageRepository.java b/backend/src/main/java/lsgwr/exam/repository/PageRepository.java new file mode 100644 index 0000000..6fe86e3 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/PageRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : 页面的数据库操作类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 12:41 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.Page; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface PageRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/QuestionCategoryRepository.java b/backend/src/main/java/lsgwr/exam/repository/QuestionCategoryRepository.java new file mode 100644 index 0000000..8182ade --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/QuestionCategoryRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:25 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.QuestionCategory; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface QuestionCategoryRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/QuestionLevelRepository.java b/backend/src/main/java/lsgwr/exam/repository/QuestionLevelRepository.java new file mode 100644 index 0000000..69af582 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/QuestionLevelRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:26 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.QuestionLevel; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface QuestionLevelRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/QuestionOptionRepository.java b/backend/src/main/java/lsgwr/exam/repository/QuestionOptionRepository.java new file mode 100644 index 0000000..7afb1d9 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/QuestionOptionRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:27 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.QuestionOption; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface QuestionOptionRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/QuestionRepository.java b/backend/src/main/java/lsgwr/exam/repository/QuestionRepository.java new file mode 100644 index 0000000..97b9260 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/QuestionRepository.java @@ -0,0 +1,19 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:25 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.Question; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import java.util.List; + +public interface QuestionRepository extends JpaRepository { + List findByQuestionTypeId(Integer id); + @Query("select q from Question q order by q.updateTime desc") + List findAll(); +} diff --git a/backend/src/main/java/lsgwr/exam/repository/QuestionTypeRepository.java b/backend/src/main/java/lsgwr/exam/repository/QuestionTypeRepository.java new file mode 100644 index 0000000..acdee52 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/QuestionTypeRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:28 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.QuestionType; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface QuestionTypeRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/RoleRepository.java b/backend/src/main/java/lsgwr/exam/repository/RoleRepository.java new file mode 100644 index 0000000..90e59de --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/RoleRepository.java @@ -0,0 +1,13 @@ +/*********************************************************** + * @Description : 角色的数据库操作类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:29 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.Role; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface RoleRepository extends JpaRepository { +} diff --git a/backend/src/main/java/lsgwr/exam/repository/UserRepository.java b/backend/src/main/java/lsgwr/exam/repository/UserRepository.java new file mode 100644 index 0000000..27ab9ff --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/UserRepository.java @@ -0,0 +1,28 @@ +/*********************************************************** + * @Description : 用户表的操作类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-14 08:30 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.repository; + +import lsgwr.exam.entity.User; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface UserRepository extends JpaRepository { + /** + * 根据用户名查找到合适的用户 + * + * @param username 用户名 + * @return 唯一符合的用户(实际用户名字段已经在数据库设置unique了 , 肯定只会返回1条) + */ + User findByUserUsername(String username); + + /** + * 根据用户邮箱查找合适用户 + * + * @param email 邮箱 + * @return 唯一符合的用户(实际邮箱字段已经在数据库设置unique了 , 肯定只会返回1条) + */ + User findByUserEmail(String email); +} diff --git a/backend/src/main/java/lsgwr/exam/repository/package-info.java b/backend/src/main/java/lsgwr/exam/repository/package-info.java new file mode 100644 index 0000000..69687e7 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/repository/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-14 08:20 + * Description : 数据库操作接口 + */ +package lsgwr.exam.repository; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/service/ExamService.java b/backend/src/main/java/lsgwr/exam/service/ExamService.java new file mode 100644 index 0000000..93c6239 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/service/ExamService.java @@ -0,0 +1,122 @@ +/*********************************************************** + * @Description : 考试接口 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-28 08:05 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.service; + +import lsgwr.exam.entity.Exam; +import lsgwr.exam.entity.ExamRecord; +import lsgwr.exam.vo.*; + +import java.util.HashMap; +import java.util.List; + +public interface ExamService { + /** + * 获取所有的问题列表 + */ + List getQuestionAll(); + + /** + * 根据前端传过来的问题实体更新问题和选项 + * + * @param questionVo 问题实体 + */ + QuestionVo updateQuestion(QuestionVo questionVo); + + /** + * 问题创建 + * + * @param questionCreateVo 问题创建实体类 + */ + void questionCreate(QuestionCreateVo questionCreateVo); + + /** + * 获取问题的选项、分类和难度的下拉列表 + * + * @return 选项、分类和难度的封装对象 + */ + QuestionSelectionVo getSelections(); + + /** + * 获取问题详情 + * + * @param id 问题的id + * @return 问题详情的封装VO + */ + QuestionDetailVo getQuestionDetail(String id); + + /** + * 获取全部考试的列表 + */ + List getExamAll(); + + /** + * 获取所有问题的下拉列表,方便前端创建考试时筛选 + * + * @return 适配前端的问题下拉列表 + */ + ExamQuestionTypeVo getExamQuestionType(); + + /** + * 根据前端组装的参数进行考试创建 + * + * @param examCreateVo 前端组装的考试对象 + * @param userId 用户id + * @return 创建好的考试 + */ + Exam create(ExamCreateVo examCreateVo, String userId); + + /** + * 获取考试卡片列表 + * + * @return 考试卡片列表 + */ + List getExamCardList(); + + /** + * 根据考试的id获取考试的详情 + * + * @param id exam表的主键 + * @return 考试详情的封装的VO对象 + */ + ExamDetailVo getExamDetail(String id); + + /** + * 根据用户提交的作答信息进行判分 + * + * @param userId 考试人 + * @param examId 参与的考试 + * @param answersMap 作答情况 + * @return 本次考试记录 + */ + ExamRecord judge(String userId, String examId, HashMap> answersMap); + + /** + * 根据用户id获取此用户的所有考试信息 + * + * @param userId 用户id + * @return 该用户的所有考试记录 + */ + List getExamRecordList(String userId); + + /** + * 获取指定某次考试记录的详情 + * + * @param recordId 考试记录的id + * @return 考试详情 + */ + RecordDetailVo getRecordDetail(String recordId); + + + /** + * 更新考试 + * + * @param examVo 获取所有考试的接口中返回的考试信息结构 + * @param userId 当前的用户 + * @return 更新后的考试详情 + */ + Exam update(ExamVo examVo, String userId); +} diff --git a/backend/src/main/java/lsgwr/exam/service/UserService.java b/backend/src/main/java/lsgwr/exam/service/UserService.java new file mode 100644 index 0000000..dcfbb5f --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/service/UserService.java @@ -0,0 +1,45 @@ +/*********************************************************** + * @Description : 用户接口 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-17 08:02 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.service; + +import lsgwr.exam.dto.RegisterDTO; +import lsgwr.exam.entity.User; +import lsgwr.exam.qo.LoginQo; +import lsgwr.exam.vo.UserInfoVo; +import lsgwr.exam.vo.UserVo; + +public interface UserService { + /** + * 注册 + * + * @param registerDTO 注册参数 + * @return 注册成功后的用户信息 + */ + User register(RegisterDTO registerDTO); + + /** + * 登录接口,登录成功返回token + * + * @param loginQo 登录参数 + * @return 成功返回token,失败返回null + */ + String login(LoginQo loginQo); + + /** + * 根据用户id获取用户信息 + * + * @return 用户实体 + */ + UserVo getUserInfo(String userId); + + /** + * 获取用户详细信息(主要是权限相关的) + * @param userId 用户的id + * @return 用户信息组装的实体 + */ + UserInfoVo getInfo(String userId); +} diff --git a/backend/src/main/java/lsgwr/exam/service/impl/ExamServiceImpl.java b/backend/src/main/java/lsgwr/exam/service/impl/ExamServiceImpl.java new file mode 100644 index 0000000..e58d825 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/service/impl/ExamServiceImpl.java @@ -0,0 +1,674 @@ +/*********************************************************** + * @Description : 考试服务接口实现 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-28 08:06 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.service.impl; + +import cn.hutool.core.util.IdUtil; +import cn.hutool.core.util.StrUtil; +import lsgwr.exam.entity.*; +import lsgwr.exam.enums.QuestionEnum; +import lsgwr.exam.service.ExamService; +import lsgwr.exam.repository.*; +import lsgwr.exam.vo.*; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import javax.transaction.Transactional; +import java.util.*; + +@Service +@Transactional +public class ExamServiceImpl implements ExamService { + + private final ExamRepository examRepository; + + private final ExamRecordRepository examRecordRepository; + + private final QuestionRepository questionRepository; + + private final UserRepository userRepository; + + private final QuestionLevelRepository questionLevelRepository; + + private final QuestionTypeRepository questionTypeRepository; + + private final QuestionCategoryRepository questionCategoryRepository; + + private final QuestionOptionRepository questionOptionRepository; + + public ExamServiceImpl(QuestionRepository questionRepository, UserRepository userRepository, QuestionLevelRepository questionLevelRepository, QuestionTypeRepository questionTypeRepository, QuestionCategoryRepository questionCategoryRepository, QuestionOptionRepository questionOptionRepository, ExamRepository examRepository, ExamRecordRepository examRecordRepository) { + this.questionRepository = questionRepository; + this.userRepository = userRepository; + this.questionLevelRepository = questionLevelRepository; + this.questionTypeRepository = questionTypeRepository; + this.questionCategoryRepository = questionCategoryRepository; + this.questionOptionRepository = questionOptionRepository; + this.examRepository = examRepository; + this.examRecordRepository = examRecordRepository; + } + + @Override + public List getQuestionAll() { + List questionList = questionRepository.findAll(); + return getQuestionVos(questionList); + } + + private List getQuestionVos(List questionList) { + // 需要自定义的question列表 + List questionVoList = new ArrayList<>(); + // 循环完成每个属性的定制 + for (Question question : questionList) { + QuestionVo questionVo = getQuestionVo(question); + questionVoList.add(questionVo); + } + return questionVoList; + } + + private QuestionVo getQuestionVo(Question question) { + QuestionVo questionVo = new QuestionVo(); + // 先复制能复制的属性 + BeanUtils.copyProperties(question, questionVo); + // 设置问题的创建者 + questionVo.setQuestionCreator( + Objects.requireNonNull( + userRepository.findById( + question.getQuestionCreatorId() + ).orElse(null) + ).getUserUsername()); + + // 设置问题的难度 + questionVo.setQuestionLevel( + Objects.requireNonNull( + questionLevelRepository.findById( + question.getQuestionLevelId() + ).orElse(null) + ).getQuestionLevelDescription()); + + // 设置题目的类别,比如单选、多选、判断等 + questionVo.setQuestionType( + Objects.requireNonNull( + questionTypeRepository.findById( + question.getQuestionTypeId() + ).orElse(null) + ).getQuestionTypeDescription()); + + // 设置题目分类,比如数学、语文、英语、生活、人文等 + questionVo.setQuestionCategory( + Objects.requireNonNull( + questionCategoryRepository.findById( + question.getQuestionCategoryId() + ).orElse(null) + ).getQuestionCategoryName() + ); + + // 选项的自定义Vo列表 + List optionVoList = new ArrayList<>(); + + // 获得所有的选项列表 + List optionList = questionOptionRepository.findAllById( + Arrays.asList(question.getQuestionOptionIds().split("-")) + ); + + // 获取所有的答案列表optionList中每个option的isAnswer选项 + List answerList = questionOptionRepository.findAllById( + Arrays.asList(question.getQuestionAnswerOptionIds().split("-")) + ); + + // 根据选项和答案的id相同设置optionVo的isAnswer属性 + for (QuestionOption option : optionList) { + QuestionOptionVo optionVo = new QuestionOptionVo(); + BeanUtils.copyProperties(option, optionVo); + for (QuestionOption answer : answerList) { + if (option.getQuestionOptionId().equals(answer.getQuestionOptionId())) { + optionVo.setAnswer(true); + } + } + optionVoList.add(optionVo); + } + + // 设置题目的所有选项 + questionVo.setQuestionOptionVoList(optionVoList); + return questionVo; + } + + @Override + public QuestionVo updateQuestion(QuestionVo questionVo) { + // 1.把需要的属性都设置好 + StringBuilder questionAnswerOptionIds = new StringBuilder(); + List questionOptionList = new ArrayList<>(); + List questionOptionVoList = questionVo.getQuestionOptionVoList(); + int size = questionOptionVoList.size(); + for (int i = 0; i < questionOptionVoList.size(); i++) { + QuestionOptionVo questionOptionVo = questionOptionVoList.get(i); + QuestionOption questionOption = new QuestionOption(); + BeanUtils.copyProperties(questionOptionVo, questionOption); + questionOptionList.add(questionOption); + if (questionOptionVo.getAnswer()) { + if (i != size - 1) { + // 把更新后的答案的id加上去,记得用-连到一起 + questionAnswerOptionIds.append(questionOptionVo.getQuestionOptionId()).append("-"); + } else { + // 最后一个不需要用-连接 + questionAnswerOptionIds.append(questionOptionVo.getQuestionOptionId()); + } + } + } + + // 1.更新问题 + Question question = questionRepository.findById(questionVo.getQuestionId()).orElse(null); + assert question != null; + BeanUtils.copyProperties(questionVo, question); + question.setQuestionAnswerOptionIds(questionAnswerOptionIds.toString()); + questionRepository.save(question); + + // 2.更新所有的option + questionOptionRepository.saveAll(questionOptionList); + + // 返回更新后的问题,方便前端局部刷新 + return getQuestionVo(question); + } + + @Override + public void questionCreate(QuestionCreateVo questionCreateVo) { + // 问题创建 + Question question = new Question(); + // 把能复制的属性都复制过来 + BeanUtils.copyProperties(questionCreateVo, question); + // 设置下questionOptionIds和questionAnswerOptionIds,需要自己用Hutool生成下 + List questionOptionList = new ArrayList<>(); + List questionOptionCreateVoList = questionCreateVo.getQuestionOptionCreateVoList(); + for (QuestionOptionCreateVo questionOptionCreateVo : questionOptionCreateVoList) { + QuestionOption questionOption = new QuestionOption(); + // 设置选项的的内容 + questionOption.setQuestionOptionContent(questionOptionCreateVo.getQuestionOptionContent()); + // 设置选项的id + questionOption.setQuestionOptionId(IdUtil.simpleUUID()); + questionOptionList.add(questionOption); + } + // 把选项都存起来,然后才能用于下面设置Question的questionOptionIds和questionAnswerOptionIds + questionOptionRepository.saveAll(questionOptionList); + String questionOptionIds = ""; + String questionAnswerOptionIds = ""; + // 经过上面的saveAll方法,所有的option的主键id都已经持久化了 + for (int i = 0; i < questionOptionCreateVoList.size(); i++) { + // 获取指定选项 + QuestionOptionCreateVo questionOptionCreateVo = questionOptionCreateVoList.get(i); + // 获取保存后的指定对象 + QuestionOption questionOption = questionOptionList.get(i); + questionOptionIds += questionOption.getQuestionOptionId() + "-"; + if (questionOptionCreateVo.getAnswer()) { + // 如果是答案的话 + questionAnswerOptionIds += questionOption.getQuestionOptionId() + "-"; + } + } + // 把字符串最后面的"-"给去掉 + questionAnswerOptionIds = replaceLastSeparator(questionAnswerOptionIds); + questionOptionIds = replaceLastSeparator(questionOptionIds); + // 设置选项id组成的字符串 + question.setQuestionOptionIds(questionOptionIds); + // 设置答案选项id组成的字符串 + question.setQuestionAnswerOptionIds(questionAnswerOptionIds); + // 自己生成问题的id + question.setQuestionId(IdUtil.simpleUUID()); + // 先把创建时间和更新时间每次都取当前时间吧 + question.setCreateTime(new Date()); + question.setUpdateTime(new Date()); + // 保存问题到数据库 + questionRepository.save(question); + } + + @Override + public QuestionSelectionVo getSelections() { + QuestionSelectionVo questionSelectionVo = new QuestionSelectionVo(); + questionSelectionVo.setQuestionCategoryList(questionCategoryRepository.findAll()); + questionSelectionVo.setQuestionLevelList(questionLevelRepository.findAll()); + questionSelectionVo.setQuestionTypeList(questionTypeRepository.findAll()); + + return questionSelectionVo; + } + + /** + * 去除字符串最后的,防止split的时候出错 + * + * @param str 原始字符串 + * @return + */ + public static String trimMiddleLine(String str) { + if (str.charAt(str.length() - 1) == '-') { + str = str.substring(0, str.length() - 1); + } + return str; + } + + @Override + public QuestionDetailVo getQuestionDetail(String id) { + Question question = questionRepository.findById(id).orElse(null); + QuestionDetailVo questionDetailVo = new QuestionDetailVo(); + questionDetailVo.setId(id); + questionDetailVo.setName(question.getQuestionName()); + questionDetailVo.setDescription(question.getQuestionDescription()); + // 问题类型,单选题/多选题/判断题 + questionDetailVo.setType( + Objects.requireNonNull( + questionTypeRepository.findById( + question.getQuestionTypeId() + ).orElse(null) + ).getQuestionTypeDescription() + ); + // 获取当前问题的选项 + String optionIdsStr = trimMiddleLine(question.getQuestionOptionIds()); + String[] optionIds = optionIdsStr.split("-"); + // 获取选项列表 + List optionList = questionOptionRepository.findAllById(Arrays.asList(optionIds)); + questionDetailVo.setOptions(optionList); + return questionDetailVo; + } + + @Override + public List getExamAll() { + List examList = examRepository.findAll(); + return getExamVos(examList); + } + + private List getExamVos(List examList) { + // 需要自定义的exam列表 + List examVoList = new ArrayList<>(); + // 循环完成每个属性的定制 + for (Exam exam : examList) { + ExamVo examVo = new ExamVo(); + // 先尽量复制能复制的所有属性 + BeanUtils.copyProperties(exam, examVo); + // 设置问题的创建者 + examVo.setExamCreator( + Objects.requireNonNull( + userRepository.findById( + exam.getExamCreatorId() + ).orElse(null) + ).getUserUsername() + ); + + // 获取所有单选题列表,并赋值到ExamVo的属性ExamQuestionSelectVoRadioList上 + List radioQuestionVoList = new ArrayList<>(); + List radioQuestionList = questionRepository.findAllById( + Arrays.asList(exam.getExamQuestionIdsRadio().split("-")) + ); + for (Question question : radioQuestionList) { + ExamQuestionSelectVo radioQuestionVo = new ExamQuestionSelectVo(); + BeanUtils.copyProperties(question, radioQuestionVo); + radioQuestionVo.setChecked(true); // 考试中的问题肯定被选中的 + radioQuestionVoList.add(radioQuestionVo); + } + examVo.setExamQuestionSelectVoRadioList(radioQuestionVoList); + + // 获取所有多选题列表,并赋值到ExamVo的属性ExamQuestionSelectVoCheckList上 + List checkQuestionVoList = new ArrayList<>(); + List checkQuestionList = questionRepository.findAllById( + Arrays.asList(exam.getExamQuestionIdsCheck().split("-")) + ); + for (Question question : checkQuestionList) { + ExamQuestionSelectVo checkQuestionVo = new ExamQuestionSelectVo(); + BeanUtils.copyProperties(question, checkQuestionVo); + checkQuestionVo.setChecked(true); // 考试中的问题肯定被选中的 + checkQuestionVoList.add(checkQuestionVo); + } + examVo.setExamQuestionSelectVoCheckList(checkQuestionVoList); + + // 获取所有多选题列表,并赋值到ExamVo的属性ExamQuestionSelectVoJudgeList上 + List judgeQuestionVoList = new ArrayList<>(); + List judgeQuestionList = questionRepository.findAllById( + Arrays.asList(exam.getExamQuestionIdsJudge().split("-")) + ); + for (Question question : judgeQuestionList) { + ExamQuestionSelectVo judgeQuestionVo = new ExamQuestionSelectVo(); + BeanUtils.copyProperties(question, judgeQuestionVo); + judgeQuestionVo.setChecked(true); // 考试中的问题肯定被选中的 + judgeQuestionVoList.add(judgeQuestionVo); + } + examVo.setExamQuestionSelectVoJudgeList(judgeQuestionVoList); + + // 把examVo加到examVoList中 + examVoList.add(examVo); + } + return examVoList; + } + + + + @Override + public ExamQuestionTypeVo getExamQuestionType() { + ExamQuestionTypeVo examQuestionTypeVo = new ExamQuestionTypeVo(); + // 获取所有单选题列表,并赋值到ExamVo的属性ExamQuestionSelectVoRadioList上 + List radioQuestionVoList = new ArrayList<>(); + List radioQuestionList = questionRepository.findByQuestionTypeId(QuestionEnum.RADIO.getId()); + for (Question question : radioQuestionList) { + ExamQuestionSelectVo radioQuestionVo = new ExamQuestionSelectVo(); + BeanUtils.copyProperties(question, radioQuestionVo); + radioQuestionVoList.add(radioQuestionVo); + } + examQuestionTypeVo.setExamQuestionSelectVoRadioList(radioQuestionVoList); + + // 获取所有多选题列表,并赋值到ExamVo的属性ExamQuestionSelectVoCheckList上 + List checkQuestionVoList = new ArrayList<>(); + List checkQuestionList = questionRepository.findByQuestionTypeId(QuestionEnum.CHECK.getId()); + for (Question question : checkQuestionList) { + ExamQuestionSelectVo checkQuestionVo = new ExamQuestionSelectVo(); + BeanUtils.copyProperties(question, checkQuestionVo); + checkQuestionVoList.add(checkQuestionVo); + } + examQuestionTypeVo.setExamQuestionSelectVoCheckList(checkQuestionVoList); + + // 获取所有多选题列表,并赋值到ExamVo的属性ExamQuestionSelectVoJudgeList上 + List judgeQuestionVoList = new ArrayList<>(); + List judgeQuestionList = questionRepository.findByQuestionTypeId(QuestionEnum.JUDGE.getId()); + for (Question question : judgeQuestionList) { + ExamQuestionSelectVo judgeQuestionVo = new ExamQuestionSelectVo(); + BeanUtils.copyProperties(question, judgeQuestionVo); + judgeQuestionVoList.add(judgeQuestionVo); + } + examQuestionTypeVo.setExamQuestionSelectVoJudgeList(judgeQuestionVoList); + return examQuestionTypeVo; + } + + @Override + public Exam create(ExamCreateVo examCreateVo, String userId) { + // 在线考试系统创建 + Exam exam = new Exam(); + BeanUtils.copyProperties(examCreateVo, exam); + exam.setExamId(IdUtil.simpleUUID()); + exam.setExamCreatorId(userId); + exam.setCreateTime(new Date()); + exam.setUpdateTime(new Date()); + // Todo:这两个日志后面是要在前端传入的,这里暂时定为当前日期 + exam.setExamStartDate(new Date()); + exam.setExamEndDate(new Date()); + String radioIdsStr = ""; + String checkIdsStr = ""; + String judgeIdsStr = ""; + List radios = examCreateVo.getRadios(); + List checks = examCreateVo.getChecks(); + List judges = examCreateVo.getJudges(); + int radioCnt = 0, checkCnt = 0, judgeCnt = 0; + for (ExamQuestionSelectVo radio : radios) { + if (radio.getChecked()) { + radioIdsStr += radio.getQuestionId() + "-"; + radioCnt++; + } + } + radioIdsStr = replaceLastSeparator(radioIdsStr); + for (ExamQuestionSelectVo check : checks) { + if (check.getChecked()) { + checkIdsStr += check.getQuestionId() + "-"; + checkCnt++; + } + } + checkIdsStr = replaceLastSeparator(checkIdsStr); + for (ExamQuestionSelectVo judge : judges) { + if (judge.getChecked()) { + judgeIdsStr += judge.getQuestionId() + "-"; + judgeCnt++; + } + } + judgeIdsStr = replaceLastSeparator(judgeIdsStr); + exam.setExamQuestionIds(radioIdsStr + "-" + checkIdsStr + "-" + judgeIdsStr); + // 设置各个题目的id + exam.setExamQuestionIdsRadio(radioIdsStr); + exam.setExamQuestionIdsCheck(checkIdsStr); + exam.setExamQuestionIdsJudge(judgeIdsStr); + + // 计算总分数 + int examScore = radioCnt * exam.getExamScoreRadio() + checkCnt * exam.getExamScoreCheck() + judgeCnt * exam.getExamScoreJudge(); + exam.setExamScore(examScore); + examRepository.save(exam); + return exam; + } + + @Override + public Exam update(ExamVo examVo, String userId) { + Exam exam = new Exam(); + BeanUtils.copyProperties(examVo, exam); + exam.setExamCreatorId(userId); // 考试的更新人为最新的创建人 + exam.setUpdateTime(new Date()); // 考试的更新日期要记录下 + + String radioIdsStr = ""; + String checkIdsStr = ""; + String judgeIdsStr = ""; + List radios = examVo.getExamQuestionSelectVoRadioList(); + List checks = examVo.getExamQuestionSelectVoCheckList(); + List judges = examVo.getExamQuestionSelectVoJudgeList(); + int radioCnt = 0, checkCnt = 0, judgeCnt = 0; + for (ExamQuestionSelectVo radio : radios) { + if (radio.getChecked()) { + radioIdsStr += radio.getQuestionId() + "-"; + radioCnt++; + } + } + radioIdsStr = replaceLastSeparator(radioIdsStr); + for (ExamQuestionSelectVo check : checks) { + if (check.getChecked()) { + checkIdsStr += check.getQuestionId() + "-"; + checkCnt++; + } + } + checkIdsStr = replaceLastSeparator(checkIdsStr); + for (ExamQuestionSelectVo judge : judges) { + if (judge.getChecked()) { + judgeIdsStr += judge.getQuestionId() + "-"; + judgeCnt++; + } + } + judgeIdsStr = replaceLastSeparator(judgeIdsStr); + exam.setExamQuestionIds(radioIdsStr + "-" + checkIdsStr + "-" + judgeIdsStr); + // 设置各个题目的id + exam.setExamQuestionIdsRadio(radioIdsStr); + exam.setExamQuestionIdsCheck(checkIdsStr); + exam.setExamQuestionIdsJudge(judgeIdsStr); + + // 计算总分数 + int examScore = radioCnt * exam.getExamScoreRadio() + checkCnt * exam.getExamScoreCheck() + judgeCnt * exam.getExamScoreJudge(); + exam.setExamScore(examScore); + examRepository.save(exam); + return exam; + } + + @Override + public List getExamCardList() { + List examList = examRepository.findAll(); + List examCardVoList = new ArrayList<>(); + for (Exam exam : examList) { + ExamCardVo examCardVo = new ExamCardVo(); + BeanUtils.copyProperties(exam, examCardVo); + examCardVoList.add(examCardVo); + } + return examCardVoList; + } + + @Override + public ExamDetailVo getExamDetail(String id) { + Exam exam = examRepository.findById(id).orElse(null); + ExamDetailVo examDetailVo = new ExamDetailVo(); + examDetailVo.setExam(exam); + assert exam != null; + examDetailVo.setRadioIds(exam.getExamQuestionIdsRadio().split("-")); + examDetailVo.setCheckIds(exam.getExamQuestionIdsCheck().split("-")); + examDetailVo.setJudgeIds(exam.getExamQuestionIdsJudge().split("-")); + return examDetailVo; + } + + @Override + public ExamRecord judge(String userId, String examId, HashMap> answersMap) { + // 开始考试判分啦~~~ + // 1.首先获取考试对象和选项数组 + ExamDetailVo examDetailVo = getExamDetail(examId); + Exam exam = examDetailVo.getExam(); + // 2.然后获取该考试下所有的题目信息 + List questionIds = new ArrayList<>(); + // 2.1 题目id的数组 + List radioIdList = Arrays.asList(examDetailVo.getRadioIds()); + List checkIdList = Arrays.asList(examDetailVo.getCheckIds()); + List judgeIdList = Arrays.asList(examDetailVo.getJudgeIds()); + questionIds.addAll(radioIdList); + questionIds.addAll(checkIdList); + questionIds.addAll(judgeIdList); + // 2.2 每种题目的分数 + int radioScore = exam.getExamScoreRadio(); + int checkScore = exam.getExamScoreCheck(); + int judgeScore = exam.getExamScoreJudge(); + // 2.3 根据问题id的数组拿到所有的问题对象,供下面步骤用 + List questionList = questionRepository.findAllById(questionIds); + Map questionMap = new HashMap<>(); + for (Question question : questionList) { + questionMap.put(question.getQuestionId(), question); + } + // 3.根据正确答案和用户作答信息进行判分 + Set questionIdsAnswer = answersMap.keySet(); + // 存储当前考试每个题目的得分情况 + Map judgeMap = new HashMap<>(); + // 考生作答地每个题目的选项(题目和题目之间用$分隔,题目有多个选项地话用-分隔,题目和选项之间用_分隔),用于查看考试详情 + // 例子:题目1的id_作答选项1-作答选项2&题目2的id_作答选项1&题目3_作答选项1-作答选项2-作答选项3 + StringBuilder answerOptionIdsSb = new StringBuilder(); + // 用户此次考试的总分 + int totalScore = 0; + for (String questionId : questionIdsAnswer) { + // 获取用户作答地这个题的答案信息 + Question question = questionMap.get(questionId); + // 获取答案选项 + String questionAnswerOptionIds = replaceLastSeparator(question.getQuestionAnswerOptionIds()); + List questionAnswerOptionIdList = Arrays.asList(questionAnswerOptionIds.split("-")); + Collections.sort(questionAnswerOptionIdList); + String answerStr = listConcat(questionAnswerOptionIdList); + // 获取用户作答 + List questionUserOptionIdList = answersMap.get(questionId); + Collections.sort(questionUserOptionIdList); + String userStr = listConcat(questionUserOptionIdList); + // 判断questionAnswerOptionIds和answersMap里面的答案是否相等 + if (answerStr.equals(userStr)) { + // 说明题目作答正确,下面根据题型给分 + int score = 0; + if (radioIdList.contains(questionId)) { + score = radioScore; + } + if (checkIdList.contains(questionId)) { + score = checkScore; + } + if (judgeIdList.contains(questionId)) { + score = judgeScore; + } + // 累计本次考试得分 + totalScore += score; + // True代表题目答对 + answerOptionIdsSb.append(questionId + "@True_" + userStr + "$"); + judgeMap.put(questionId, score); + } else { + // 说明题目作答错误,直接判零分,False代表题目答错 + answerOptionIdsSb.append(questionId + "@False_" + userStr + "$"); + judgeMap.put(questionId, 0); + } + } + // 4.计算得分,记录本次考试结果,存到ExamRecord中 + ExamRecord examRecord = new ExamRecord(); + examRecord.setExamRecordId(IdUtil.simpleUUID()); + examRecord.setExamId(examId); + // 注意去掉最后可能有的&_- + examRecord.setAnswerOptionIds(replaceLastSeparator(answerOptionIdsSb.toString())); + examRecord.setExamJoinerId(userId); + examRecord.setExamJoinDate(new Date()); + examRecord.setExamJoinScore(totalScore); + examRecordRepository.save(examRecord); + return examRecord; + } + + @Override + public List getExamRecordList(String userId) { + // 获取指定用户下的考试记录列表 + List examRecordList = examRecordRepository.findByExamJoinerIdOrderByExamJoinDateDesc(userId); + List examRecordVoList = new ArrayList<>(); + for (ExamRecord examRecord : examRecordList) { + ExamRecordVo examRecordVo = new ExamRecordVo(); + Exam exam = examRepository.findById(examRecord.getExamId()).orElse(null); + examRecordVo.setExam(exam); + User user = userRepository.findById(userId).orElse(null); + examRecordVo.setUser(user); + examRecordVo.setExamRecord(examRecord); + examRecordVoList.add(examRecordVo); + } + return examRecordVoList; + } + + @Override + public RecordDetailVo getRecordDetail(String recordId) { + // 获取考试详情的封装对象 + ExamRecord record = examRecordRepository.findById(recordId).orElse(null); + RecordDetailVo recordDetailVo = new RecordDetailVo(); + recordDetailVo.setExamRecord(record); + // 用户的答案,需要解析 + HashMap> answersMap = new HashMap<>(); + HashMap resultsMap = new HashMap<>(); + assert record != null; + String answersStr = record.getAnswerOptionIds(); + // $分隔题目,因为$在正则中有特殊用途(行尾),所以需要括起来 + String[] questionArr = answersStr.split("[$]"); + for (String questionStr : questionArr) { + System.out.println(questionStr); + // 区分开题目标题和选项 + String[] questionTitleResultAndOption = questionStr.split("_"); + String[] questionTitleAndResult = questionTitleResultAndOption[0].split("@"); + String[] questionOptions = questionTitleResultAndOption[1].split("-"); + // 题目:答案选项 + answersMap.put(questionTitleAndResult[0], Arrays.asList(questionOptions)); + // 题目:True / False + resultsMap.put(questionTitleAndResult[0], questionTitleAndResult[1]); + } + recordDetailVo.setAnswersMap(answersMap); + recordDetailVo.setResultsMap(resultsMap); + // 下面再计算正确答案的map + ExamDetailVo examDetailVo = getExamDetail(record.getExamId()); + List questionIdList = new ArrayList<>(); + questionIdList.addAll(Arrays.asList(examDetailVo.getRadioIds())); + questionIdList.addAll(Arrays.asList(examDetailVo.getCheckIds())); + questionIdList.addAll(Arrays.asList(examDetailVo.getJudgeIds())); + // 获取所有的问题对象 + List questionList = questionRepository.findAllById(questionIdList); + HashMap> answersRightMap = new HashMap<>(); + for (Question question : questionList) { + // 记得去掉最后可能出现的特殊字符 + String questionAnswerOptionIdsStr = replaceLastSeparator(question.getQuestionAnswerOptionIds()); + String[] questionAnswerOptionIds = questionAnswerOptionIdsStr.split("-"); + answersRightMap.put(question.getQuestionId(), Arrays.asList(questionAnswerOptionIds)); + } + recordDetailVo.setAnswersRightMap(answersRightMap); + return recordDetailVo; + } + + /** + * 把字符串最后一个字符-替换掉 + * + * @param str 原始字符串 + * @return 替换掉最后一个-的字符串 + */ + private String replaceLastSeparator(String str) { + String lastChar = str.substring(str.length() - 1); + // 题目和题目之间用$分隔,题目有多个选项地话用-分隔,题目和选项之间用_分隔 + if ("-".equals(lastChar) || "_".equals(lastChar) || "$".equals(lastChar)) { + str = StrUtil.sub(str, 0, str.length() - 1); + } + return str; + } + + /** + * 把字符串用-连接起来 + * + * @param strList 字符串列表 + * @return 拼接好的字符串,记住要去掉最后面的- + */ + private String listConcat(List strList) { + StringBuilder sb = new StringBuilder(); + for (String str : strList) { + sb.append(str); + sb.append("-"); + } + return replaceLastSeparator(sb.toString()); + } +} diff --git a/backend/src/main/java/lsgwr/exam/service/impl/UserServiceImpl.java b/backend/src/main/java/lsgwr/exam/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..3799580 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/service/impl/UserServiceImpl.java @@ -0,0 +1,174 @@ +/*********************************************************** + * @Description : 用户服务 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-17 08:03 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.service.impl; + +import cn.hutool.core.codec.Base64; +import cn.hutool.core.util.IdUtil; +import lsgwr.exam.dto.RegisterDTO; +import lsgwr.exam.entity.Action; +import lsgwr.exam.entity.Page; +import lsgwr.exam.entity.Role; +import lsgwr.exam.entity.User; +import lsgwr.exam.enums.LoginTypeEnum; +import lsgwr.exam.enums.RoleEnum; +import lsgwr.exam.qo.LoginQo; +import lsgwr.exam.repository.ActionRepository; +import lsgwr.exam.repository.PageRepository; +import lsgwr.exam.repository.RoleRepository; +import lsgwr.exam.repository.UserRepository; +import lsgwr.exam.service.UserService; +import lsgwr.exam.utils.JwtUtils; +import lsgwr.exam.vo.*; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import javax.transaction.Transactional; +import java.util.ArrayList; +import java.util.List; + +@Service +@Transactional +public class UserServiceImpl implements UserService { + + @Autowired + UserRepository userRepository; + + @Autowired + RoleRepository roleRepository; + + @Autowired + PageRepository pageRepository; + + @Autowired + ActionRepository actionRepository; + + + @Override + public User register(RegisterDTO registerDTO) { + try { + User user = new User(); + user.setUserId(IdUtil.simpleUUID()); + // 好像还缺少个用户名,用"exam_user_手机号"来注册:需要校验唯一性数据字段已经设置unique了,失败会异常地 + String defaultUsername = "user"; + user.setUserUsername(defaultUsername + "_" + registerDTO.getMobile()); + // 初始化昵称和用户名相同 + user.setUserNickname(user.getUserUsername()); + // 这里还需要进行加密处理,后续解密用Base64.decode() + user.setUserPassword(Base64.encode(registerDTO.getPassword())); + // 默认设置为学生身份,需要老师和学生身份地话需要管理员修改 + user.setUserRoleId(RoleEnum.STUDENT.getId()); + // 设置头像图片地址, 先默认一个地址,后面用户可以自己再改 + String defaultAvatar = "http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png"; + user.setUserAvatar(defaultAvatar); + // 设置描述信息,随便设置段默认的 + user.setUserDescription("welcome to online exam system"); + // 需要验证这个邮箱是不是已经存在:数据字段已经设置unique了,失败会异常地 + user.setUserEmail(registerDTO.getEmail()); + // 需要验证手机号是否已经存在:数据字段已经设置unique了,失败会异常地 + user.setUserPhone(registerDTO.getMobile()); + userRepository.save(user); + System.out.println(user); + return user; + } catch (Exception e) { + e.printStackTrace(); // 用户已经存在 + // 出异常,返回null,表示注册失败 + return null; + } + } + + @Override + public String login(LoginQo loginQo) { + User user; + if (LoginTypeEnum.USERNAME.getType().equals(loginQo.getLoginType())) { + // 登陆者用地是用户名 + user = userRepository.findByUserUsername(loginQo.getUserInfo()); + } else { + // 登陆者用地是邮箱 + user = userRepository.findByUserEmail(loginQo.getUserInfo()); + } + if (user != null) { + // 如果user不是null即能找到,才能验证用户名和密码 + // 数据库存的密码 + String passwordDb = Base64.decodeStr(user.getUserPassword()); + // 用户请求参数中的密码 + String passwordQo = loginQo.getPassword(); + System.out.println(passwordDb); + System.out.println(passwordQo); + if (passwordQo.equals(passwordDb)) { + // 如果密码相等地话说明认证成功,返回生成的token,有效期为一天 + return JwtUtils.genJsonWebToken(user); + } + } + return null; + } + + @Override + public UserVo getUserInfo(String userId) { + User user = userRepository.findById(userId).orElse(null); + UserVo userVo = new UserVo(); + assert user != null; + BeanUtils.copyProperties(user, userVo); + return userVo; + } + + @Override + public UserInfoVo getInfo(String userId) { + User user = userRepository.findById(userId).orElse(null); + assert user != null; + UserInfoVo userInfoVo = new UserInfoVo(); + // 1.尽可能的拷贝属性 + BeanUtils.copyProperties(user, userInfoVo); + Integer roleId = user.getUserRoleId(); + Role role = roleRepository.findById(roleId).orElse(null); + assert role != null; + String roleName = role.getRoleName(); + + // 2.设置角色名称 + userInfoVo.setRoleName(roleName); + + // 3.设置当前用户的角色细节 + RoleVo roleVo = new RoleVo(); + BeanUtils.copyProperties(role, roleVo); + + // 4.设置角色的可访问页面 + String rolePageIds = role.getRolePageIds(); + String[] pageIdArr = rolePageIds.split("-"); + List pageVoList = new ArrayList<>(); + for (String pageIdStr : pageIdArr) { + // 获取页面的id + Integer pageId = Integer.parseInt(pageIdStr); + + // 4.1 向Role中添加Page + Page page = pageRepository.findById(pageId).orElse(null); + PageVo pageVo = new PageVo(); + BeanUtils.copyProperties(page, pageVo); + + // 4.2 向Page中添加action + List actionVoList = new ArrayList<>(); + String actionIdsStr = page.getActionIds(); + String[] actionIdArr = actionIdsStr.split("-"); + for (String actionIdStr : actionIdArr) { + Integer actionId = Integer.parseInt(actionIdStr); + Action action = actionRepository.findById(actionId).orElse(null); + ActionVo actionVo = new ActionVo(); + assert action != null; + BeanUtils.copyProperties(action, actionVo); + actionVoList.add(actionVo); + } + // 设置actionVoList到pageVo中,然后把pageVo加到pageVoList中 + pageVo.setActionVoList(actionVoList); + // 设置pageVoList,下面再设置到RoleVo中 + pageVoList.add(pageVo); + } + // 设置PageVo的集合到RoleVo中 + roleVo.setPageVoList(pageVoList); + // 最终把PageVo设置到UserInfoVo中,这样就完成了拼接 + userInfoVo.setRoleVo(roleVo); + return userInfoVo; + } +} diff --git a/backend/src/main/java/lsgwr/exam/service/package-info.java b/backend/src/main/java/lsgwr/exam/service/package-info.java new file mode 100644 index 0000000..3ae6620 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/service/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-14 08:20 + * Description : 服务接口与实现 + */ +package lsgwr.exam.service; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/utils/FileTransUtil.java b/backend/src/main/java/lsgwr/exam/utils/FileTransUtil.java new file mode 100644 index 0000000..54679c8 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/utils/FileTransUtil.java @@ -0,0 +1,126 @@ +package lsgwr.exam.utils; + +import cn.hutool.core.io.FileUtil; +import lombok.extern.slf4j.Slf4j; +import org.springframework.core.io.FileSystemResource; +import org.springframework.core.io.InputStreamResource; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.util.StringUtils; +import org.springframework.web.multipart.MultipartFile; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +/*********************************************************** + * @note : 文件传输工具类 + * @author : 梁山广 + * @version : V1.0 at 2019/5/19 16:15 + ***********************************************************/ +@Slf4j +public class FileTransUtil { + /** + * 上传单个文件 + * + * @param uploadfile 上传的文件 + * @param dir 文件要保存的文件夹 + * @return 成功或者失败消息 + */ + public static String uploadFile(MultipartFile uploadfile, String dir) { + log.info("Single file upload!"); + if (uploadfile.isEmpty()) { + return "文件名不能为空"; + } + try { + saveUploadedFiles(Arrays.asList(uploadfile), dir); + } catch (IOException e) { + e.printStackTrace(); + return "后台服务异常"; + } + log.info("file upload successfully! " + dir); + return "文件上传成功"; + } + + /** + * 多文件上传 + * + * @param uploadfiles 要上传的多个文件 + * @param dir 要保存的目录 + * @return 成功或者失败消息 + */ + public static String uploadFiles(MultipartFile[] uploadfiles, String dir) { + log.debug("Multiple file upload!"); + String uploadedFileName = Arrays.stream(uploadfiles).map(x -> x.getOriginalFilename()).filter(x -> !StringUtils.isEmpty(x)).collect(Collectors.joining(" , ")); + if (StringUtils.isEmpty(uploadedFileName)) { + return "文件名不能为空"; + } + try { + FileTransUtil.saveUploadedFiles(Arrays.asList(uploadfiles), dir); + } catch (IOException e) { + return "后台服务异常"; + } + log.info("file upload successfully! " + uploadedFileName); + return "文件上传成功"; + } + + /** + * 保存文件到指定路径 + * + * @param files 上传的文件 + * @throws IOException 文件保存异常 + */ + public static void saveUploadedFiles(List files, String dir) throws IOException { + for (MultipartFile file : files) { + if (file.isEmpty()) { + continue; + } + if (!FileUtil.exist(dir)) { + // 文件夹不存在就创建 + FileUtil.mkdir(dir); + } + byte[] bytes = file.getBytes(); + String fileName = file.getOriginalFilename().replace("\\", "/"); + if (fileName.lastIndexOf('/')>0){ + // 上传文件夹的时候会有这种情况 + String fileDir = dir + "/" + fileName.substring(0, fileName.lastIndexOf('/')); + if (!FileUtil.exist(fileDir)) { + // 文件夹不存在就创建,创建文件夹的时候会用到 + FileUtil.mkdir(fileDir); + } + } + Path path = Paths.get(dir + "/" + fileName); + Files.write(path, bytes); + } + } + + /** + * 根据文件路径下载文件 + * + * @param filePath 要现在的文件的路径 + * @return 文件流 + * @throws IOException 文件流读取异常 + */ + public static ResponseEntity downloadFile(String filePath) throws IOException { + log.info("downloading file : " + filePath); + FileSystemResource file = new FileSystemResource(filePath); + HttpHeaders headers = new HttpHeaders(); + headers.add("Cache-Control", "no-cache, no-store, must-revalidate"); + headers.add("Content-Disposition", String.format("attachment; filename=\"%s\"", new String(file.getFilename().getBytes("gbk"), "iso-8859-1"))); + headers.add("Pragma", "no-cache"); + headers.add("Expires", "0"); + System.out.println(file.getFilename()); + return ResponseEntity + .ok() + .headers(headers) + .contentLength(file.contentLength()) + .contentType(MediaType.parseMediaType("application/octet-stream")) + .body(new InputStreamResource(file.getInputStream())); + } + +} diff --git a/backend/src/main/java/lsgwr/exam/utils/FileUtils.java b/backend/src/main/java/lsgwr/exam/utils/FileUtils.java new file mode 100644 index 0000000..ebaf303 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/utils/FileUtils.java @@ -0,0 +1,156 @@ +/*********************************************************** + * @Description : 文件传输类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-19 10:27 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.utils; + + +import org.springframework.mock.web.MockMultipartFile; +import org.springframework.stereotype.Service; +import org.springframework.util.Base64Utils; +import org.springframework.web.multipart.MultipartFile; + +import java.io.*; +import java.net.HttpURLConnection; +import java.net.URL; + +@Service +public class FileUtils { + /** + * 根据url拿取file + * + * @param url 文件读取路径 + * @param suffix 文件后缀名 + */ + public static File createFileByUrl(String url, String suffix) { + byte[] byteFile = getImageFromNetByUrl(url); + if (byteFile != null) { + File file = getFileFromBytes(byteFile, suffix); + return file; + } else { + return null; + } + } + + /** + * 根据地址获得数据的字节流 + * + * @param strUrl 网络连接地址 + * @return 字节流 + */ + private static byte[] getImageFromNetByUrl(String strUrl) { + try { + URL url = new URL(strUrl); + HttpURLConnection conn = (HttpURLConnection) url.openConnection(); + conn.setRequestMethod("GET"); + conn.setConnectTimeout(5 * 1000); + // 通过输入流获取图片数据 + InputStream inStream = conn.getInputStream(); + // 得到图片的二进制数据 + byte[] btImg = readInputStream(inStream); + return btImg; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 从输入流中获取数据 + * + * @param inStream 输入流 + * @return 从输入流获取数据 + * @throws Exception + */ + private static byte[] readInputStream(InputStream inStream) throws Exception { + ByteArrayOutputStream outStream = new ByteArrayOutputStream(); + byte[] buffer = new byte[1024]; + int len = 0; + while ((len = inStream.read(buffer)) != -1) { + outStream.write(buffer, 0, len); + } + inStream.close(); + return outStream.toByteArray(); + } + + // 创建临时文件 + private static File getFileFromBytes(byte[] b, String suffix) { + BufferedOutputStream stream = null; + File file = null; + try { + file = File.createTempFile("pattern", "." + suffix); + System.out.println("临时文件位置:" + file.getCanonicalPath()); + FileOutputStream fstream = new FileOutputStream(file); + stream = new BufferedOutputStream(fstream); + stream.write(b); + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (stream != null) { + try { + stream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + return file; + } + + public static MultipartFile createImg(String url) { + try { + // File转换成MutipartFile + File file = FileUtils.createFileByUrl(url, "jpg"); + FileInputStream inputStream = new FileInputStream(file); + MultipartFile multipartFile = new MockMultipartFile(file.getName(), inputStream); + return multipartFile; + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } + + public static MultipartFile fileToMultipart(String filePath) { + try { + // File转换成MutipartFile + File file = new File(filePath); + FileInputStream inputStream = new FileInputStream(file); + MultipartFile multipartFile = new MockMultipartFile(file.getName(), "png", "image/png", inputStream); + return multipartFile; + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } + + public static void main(String[] args) { + FileUtils.createFileByUrl("http://122.112.151.149:8888/group1/M00/00/00/wKgAkF0HyPeAAisRAADs167VCfA155.png", "png"); + FileUtils.createImg("http://122.112.151.149:8888/group1/M00/00/00/wKgAkF0HyPeAAisRAADs167VCfA155.png"); + } + + public static boolean base64ToFile(String filePath, String base64Data) throws Exception { + String dataPrix = ""; + String data = ""; + + if (base64Data == null || "".equals(base64Data)) { + return false; + } else { + String[] d = base64Data.split("base64,"); + if (d != null && d.length == 2) { + dataPrix = d[0]; + data = d[1]; + } else { + return false; + } + } + + // 因为BASE64Decoder的jar问题,此处使用spring框架提供的工具包 + byte[] bs = Base64Utils.decodeFromString(data); + // 使用apache提供的工具类操作流 + org.apache.commons.io.FileUtils.writeByteArrayToFile(new File(filePath), bs); + + return true; + } +} diff --git a/backend/src/main/java/lsgwr/exam/utils/JwtUtils.java b/backend/src/main/java/lsgwr/exam/utils/JwtUtils.java new file mode 100644 index 0000000..91b673a --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/utils/JwtUtils.java @@ -0,0 +1,59 @@ +/*********************************************************** + * @Description : JWT工具类:JWT生产token和校验token的方法 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-21 08:15 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.utils; + +import lsgwr.exam.entity.User; +import io.jsonwebtoken.Claims; +import io.jsonwebtoken.Jwts; +import io.jsonwebtoken.SignatureAlgorithm; + +import java.util.Date; + +public class JwtUtils { + /** + * 构建token的主题 + */ + private static final String SUBJECT = "lsg_exam"; + /** + * 过期时间为1天 + */ + private static final long EXPIRE = 1000 * 60 * 60 * 24; + + private static final String APP_SECRET = "liangshanguang"; + + public static String genJsonWebToken(User user) { + if (user == null || user.getUserId() == null || user.getUserUsername() == null || user.getUserAvatar() == null) { + return null; + } + return Jwts.builder().setSubject(SUBJECT) + // 下面3行设置token中间字段,携带用户的信息 + .claim("id", user.getUserId()) + .claim("username", user.getUserUsername()) + .claim("avatar", user.getUserAvatar()) + .setIssuedAt(new Date()) + // 设置过期时间 + .setExpiration(new Date(System.currentTimeMillis() + EXPIRE)) + .signWith(SignatureAlgorithm.HS256, APP_SECRET) + // 生成的结果字符串太长,这里压缩下 + .compact(); + } + + /** + * 校验token + * + * @param token 生成的额token + * @return 解析出的信息 + */ + public static Claims checkJWT(String token) { + try { + return Jwts.parser().setSigningKey(APP_SECRET).parseClaimsJws(token).getBody(); + } catch (Exception e) { + // 篡改token会导致校验失败,走到异常分支,这里返回null + return null; + } + } +} diff --git a/backend/src/main/java/lsgwr/exam/utils/ResultVOUtil.java b/backend/src/main/java/lsgwr/exam/utils/ResultVOUtil.java new file mode 100644 index 0000000..fbd6df1 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/utils/ResultVOUtil.java @@ -0,0 +1,29 @@ +/*********************************************************** + * @Description : 成功或失败时的消息返回 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-17 07:43 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.utils; + +import lsgwr.exam.vo.ResultVO; + +public class ResultVOUtil { + + public static ResultVO success(Integer code, String msg, Object object) { + return new ResultVO(code, msg, object); + } + + public static ResultVO success(Object object) { + return new ResultVO(0, "成功", object); + } + + public static ResultVO success() { + return new ResultVO(0, "成功", null); + } + + + public static ResultVO error(Integer code, String msg) { + return new ResultVO(code, msg, null); + } +} diff --git a/backend/src/main/java/lsgwr/exam/utils/package-info.java b/backend/src/main/java/lsgwr/exam/utils/package-info.java new file mode 100644 index 0000000..f5fd701 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/utils/package-info.java @@ -0,0 +1,5 @@ +/* + * Created By Liang Shan Guang at 2019-05-14 08:19 + * Description : 工具类, 大部分工具都可以在Hutool中找到 + */ +package lsgwr.exam.utils; \ No newline at end of file diff --git a/backend/src/main/java/lsgwr/exam/vo/ActionVo.java b/backend/src/main/java/lsgwr/exam/vo/ActionVo.java new file mode 100644 index 0000000..98b2a63 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ActionVo.java @@ -0,0 +1,22 @@ +/*********************************************************** + * @Description : Action的前端展示类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 13:50 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class ActionVo { + @JsonProperty("action") + private String actionName; + + @JsonProperty("describe") + private String actionDescription; + + @JsonProperty("defaultCheck") + private Boolean defaultCheck; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamCardVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamCardVo.java new file mode 100644 index 0000000..f516f89 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamCardVo.java @@ -0,0 +1,29 @@ +/*********************************************************** + * @Description : 考试卡片列表 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-23 19:30 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class ExamCardVo { + @JsonProperty("id") + private String examId; + @JsonProperty("title") + private String examName; + @JsonProperty("avatar") + private String examAvatar; + @JsonProperty("content") + private String examDescription; + @JsonProperty("score") + private Integer examScore; + /** + * 考试限制的时间,单位为分钟 + */ + @JsonProperty("elapse") + private Integer examTimeLimit; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamCreateVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamCreateVo.java new file mode 100644 index 0000000..a43f3d1 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamCreateVo.java @@ -0,0 +1,65 @@ +/*********************************************************** + * @Description : 考试的前端展示类。examCreatorId可从token中获取 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-17 08:14 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class ExamCreateVo { + + @JsonProperty("name") + private String examName; + + @JsonProperty("avatar") + private String examAvatar; + + @JsonProperty("desc") + private String examDescription; + + /** + * 考试时长,单位分钟 + */ + @JsonProperty("elapse") + private Integer examTimeLimit; + + + /** + * 单选题 + */ + private List radios; + + /** + * 多选题 + */ + private List checks; + + /** + * 判断题 + */ + private List judges; + + /** + * 单选题的分数 + */ + @JsonProperty("radioScore") + private Integer examScoreRadio; + + /** + * 多选题的分数 + */ + @JsonProperty("checkScore") + private Integer examScoreCheck; + + /** + * 判断题每题的分数 + */ + @JsonProperty("judgeScore") + private Integer examScoreJudge; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamDetailVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamDetailVo.java new file mode 100644 index 0000000..7e20e7b --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamDetailVo.java @@ -0,0 +1,34 @@ +/*********************************************************** + * @Description : 考试详情的实体类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-24 08:14 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import lsgwr.exam.entity.Exam; +import lombok.Data; + +@Data +public class ExamDetailVo { + /** + * 考试的基本信息对象 + */ + private Exam exam; + + /** + * 单选题的id数组 + */ + private String[] radioIds; + + /** + * 多选题的id数组 + */ + private String[] checkIds; + + /** + * 判断题的id数组 + */ + private String[] judgeIds; + +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamPageVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamPageVo.java new file mode 100644 index 0000000..2cac0d1 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamPageVo.java @@ -0,0 +1,41 @@ +/*********************************************************** + * @Description : 考试列表获取 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-22 17:00 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class ExamPageVo { + /** + * 分页时每个分页的大小 + */ + private Integer pageSize; + + /** + * 当前是在第几页,注意要比前端传过来地小1 + */ + private Integer pageNo; + + /** + * 一共有多少条符合条件的记录 + */ + private Long totalCount; + + /** + * 一共有多少页 + */ + private Integer totalPage; + + /** + * 当前页的详细数据 + */ + @JsonProperty("data") + private List examVoList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamQuestionSelectVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamQuestionSelectVo.java new file mode 100644 index 0000000..a70a03f --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamQuestionSelectVo.java @@ -0,0 +1,26 @@ +/*********************************************************** + * @Description : 考试中的题目 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-17 23:10 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class ExamQuestionSelectVo { + @JsonProperty("id") + private String questionId; + + @JsonProperty("name") + private String questionName; + + /** + * 这个问题是否被选为了考试中的题目.默认是false,经过前端修改后可能会变成true, + * 传回来用于创建问题 + */ + @JsonProperty("checked") + private Boolean checked = false; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamQuestionTypeVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamQuestionTypeVo.java new file mode 100644 index 0000000..318cddc --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamQuestionTypeVo.java @@ -0,0 +1,24 @@ +/*********************************************************** + * @Description : 按照单选、多选和判断题返回对应的问题列表 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-23 11:00 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class ExamQuestionTypeVo { + @JsonProperty("radios") + private List examQuestionSelectVoRadioList; + + @JsonProperty("checks") + private List examQuestionSelectVoCheckList; + + @JsonProperty("judges") + private List examQuestionSelectVoJudgeList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamRecordVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamRecordVo.java new file mode 100644 index 0000000..5ac65c9 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamRecordVo.java @@ -0,0 +1,30 @@ +/*********************************************************** + * @Description : 考试记录VO + * @author : 梁山广(Liang Shan Guang) + * @date : 2019/10/25 7:42 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import lsgwr.exam.entity.Exam; +import lsgwr.exam.entity.ExamRecord; +import lsgwr.exam.entity.User; +import lombok.Data; + +@Data +public class ExamRecordVo { + /** + * 当前考试记录对应的考试 + */ + private Exam exam; + + /** + * 当前考试对应的内容 + */ + private ExamRecord examRecord; + + /** + * 参加考试的用户信息 + */ + private User user; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ExamVo.java b/backend/src/main/java/lsgwr/exam/vo/ExamVo.java new file mode 100644 index 0000000..2947746 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ExamVo.java @@ -0,0 +1,89 @@ +/*********************************************************** + * @Description : 考试表,要有题目、总分数、时间限制、有效日期、创建者等字段 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:42 + * @email : liangshanguang2@gmail.com + ***********************************************************/ + +package lsgwr.exam.vo; + + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.Date; +import java.util.List; + +@Data +public class ExamVo { + @JsonProperty("id") + private String examId; + @JsonProperty("name") + private String examName; + @JsonProperty("avatar") + private String examAvatar; + @JsonProperty("desc") + private String examDescription; + + @JsonProperty("radios") + private List examQuestionSelectVoRadioList; + + @JsonProperty("checks") + private List examQuestionSelectVoCheckList; + + @JsonProperty("judges") + private List examQuestionSelectVoJudgeList; + + @JsonProperty("score") + private Integer examScore; + + @JsonProperty("radioScore") + private Integer examScoreRadio; + + @JsonProperty("checkScore") + private Integer examScoreCheck; + + @JsonProperty("judgeScore") + private Integer examScoreJudge; + + /** + * 考试的创建人,根据id从用户表中查取姓名 + */ + @JsonProperty("creator") + private String examCreator; + + /** + * 考试限制的时间,单位为分钟 + */ + @JsonProperty("elapse") + private Integer examTimeLimit; + + /** + * 开始时间 + */ + @JsonProperty("startDate") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examStartDate; + + /** + * 结束时间 + */ + @JsonProperty("endDate") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examEndDate; + + /** + * 创建时间 + */ + @JsonProperty("createTime") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + + /** + * 更新时间 + */ + @JsonProperty("updateTime") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date updateTime; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/JsonData.java b/backend/src/main/java/lsgwr/exam/vo/JsonData.java new file mode 100644 index 0000000..9fd3ecd --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/JsonData.java @@ -0,0 +1,81 @@ +package lsgwr.exam.vo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +/** + * 功能描述:工具类 + * + * @author liangshanguang + * @date 2019-05-22 08:11 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class JsonData implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 状态码 0 表示成功,1表示处理中,-1表示失败 + */ + private Integer code; + /** + * 数据 + */ + private Object data; + /** + * 描述 + */ + private String msg; + + /** + * 成功,传入数据 + */ + public static JsonData buildSuccess() { + return new JsonData(0, null, null); + } + + /** + * 成功,传入数据 + */ + public static JsonData buildSuccess(Object data) { + return new JsonData(0, data, null); + } + + /** + * 失败,传入描述信息 + */ + public static JsonData buildError(String msg) { + return new JsonData(-1, null, msg); + } + + /** + * 失败,传入描述信息,状态码 + */ + public static JsonData buildError(String msg, Integer code) { + return new JsonData(code, null, msg); + } + + /** + * 成功,传入数据,及描述信息 + * + * @param data 自定义的数据 + * @param msg 返回给前端的消息 + * @return 给前端的消息体 + */ + public static JsonData buildSuccess(Object data, String msg) { + return new JsonData(0, data, msg); + } + + /** + * 成功,传入数据,及状态码 + */ + public static JsonData buildSuccess(Object data, int code) { + return new JsonData(code, data, null); + } + +} diff --git a/backend/src/main/java/lsgwr/exam/vo/PageVo.java b/backend/src/main/java/lsgwr/exam/vo/PageVo.java new file mode 100644 index 0000000..604abc3 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/PageVo.java @@ -0,0 +1,24 @@ +/*********************************************************** + * @Description : Action的前端展示类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 13:46 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class PageVo { + @JsonProperty("actionEntitySet") + private List actionVoList; + + @JsonProperty("permissionId") + private String pageName; + + @JsonProperty("permissionName") + private String pageDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionCreateSimplifyVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionCreateSimplifyVo.java new file mode 100644 index 0000000..8eba970 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionCreateSimplifyVo.java @@ -0,0 +1,54 @@ +/*********************************************************** + * @Description : 问题创建的实体类,简化了下 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-02 13:26 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class QuestionCreateSimplifyVo { + /** + * 题目名称 + */ + @JsonProperty("name") + private String questionName; + + @JsonProperty("desc") + private String questionDescription; + + /** + * 问题的难度的id + */ + @JsonProperty("level") + private Integer questionLevelId; + + /** + * 问题的类型(单选、多选、判断等) + */ + @JsonProperty("type") + private Integer questionTypeId; + + /** + * 题目的类别表,从内容角度划分,比如数学、语文、英语等 + */ + @JsonProperty("category") + private Integer questionCategoryId; + + /** + * 创建选项 里添加的内容 + */ + @JsonProperty("option") + private String option; + + /** + * 问题的选项列表,带上了是否是答案的true和false + */ + @JsonProperty("options") + private List questionOptionCreateVoList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionCreateVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionCreateVo.java new file mode 100644 index 0000000..b565a2e --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionCreateVo.java @@ -0,0 +1,60 @@ +/*********************************************************** + * @Description : 问题创建的实体类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-02 13:26 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class QuestionCreateVo { + /** + * 题目名称 + */ + @JsonProperty("name") + private String questionName; + + @JsonProperty("desc") + private String questionDescription; + + /** + * 题目的分数,默认值是5 + */ + @JsonProperty("score") + private Integer questionScore = 5; + + /** + * 题目的创建者的id,从token中解析得到 + */ + @JsonProperty("creator") + private String questionCreatorId; + + /** + * 问题的难度的id + */ + @JsonProperty("level") + private Integer questionLevelId; + + /** + * 问题的类型(单选、多选、判断等) + */ + @JsonProperty("type") + private Integer questionTypeId; + + /** + * 题目的类别表,从内容角度划分,比如数学、语文、英语等 + */ + @JsonProperty("category") + private Integer questionCategoryId; + + /** + * 问题的选项列表,带上了是否是答案的true和false + */ + @JsonProperty("options") + private List questionOptionCreateVoList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionDetailVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionDetailVo.java new file mode 100644 index 0000000..d6c6fae --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionDetailVo.java @@ -0,0 +1,43 @@ +/*********************************************************** + * @Description : 问题详情的实体类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-10-20 09:51 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import lsgwr.exam.entity.QuestionOption; +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +@Data +public class QuestionDetailVo { + /** + * 问题的id + */ + private String id; + + /** + * 考试题目 + */ + private String name; + + /** + * 考试描述 + */ + private String description; + /** + * 问题的类型 + */ + private String type; + /** + * 问题的选项 + */ + private List options; + /** + * 问题的答案,选项的id组成的数组 + */ + private List answers = new ArrayList<>(); +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionOptionCreateVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionOptionCreateVo.java new file mode 100644 index 0000000..470088e --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionOptionCreateVo.java @@ -0,0 +1,27 @@ +/*********************************************************** + * @Description : 问题选项的外层对象 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-02 20:23 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class QuestionOptionCreateVo { + + /** + * 问题的内容 + */ + @JsonProperty("content") + private String questionOptionContent; + + /** + * 当前的选项是否是问题大答案 + */ + @JsonProperty("answer") + private Boolean answer = false; + +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionOptionVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionOptionVo.java new file mode 100644 index 0000000..58cc32a --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionOptionVo.java @@ -0,0 +1,25 @@ +/*********************************************************** + * @Description : 问题选项的自定义实体类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-01 09:45 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class QuestionOptionVo { + @JsonProperty("id") + private String questionOptionId; + + @JsonProperty("content") + private String questionOptionContent; + + @JsonProperty("answer") + private Boolean answer = false; + + @JsonProperty("description") + private String questionOptionDescription; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionPageVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionPageVo.java new file mode 100644 index 0000000..17ed650 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionPageVo.java @@ -0,0 +1,42 @@ +/*********************************************************** + * @Description : 问题列表反馈给前端的对象 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-28 22:09 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class QuestionPageVo { + + /** + * 分页时每个分页的大小 + */ + private Integer pageSize; + + /** + * 当前是在第几页,注意要比前端传过来地小1 + */ + private Integer pageNo; + + /** + * 一共有多少条符合条件的记录 + */ + private Long totalCount; + + /** + * 一共有多少页 + */ + private Integer totalPage; + + /** + * 当前页的详细数据 + */ + @JsonProperty("data") + private List questionVoList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionSelectionVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionSelectionVo.java new file mode 100644 index 0000000..dfdbf93 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionSelectionVo.java @@ -0,0 +1,27 @@ +/*********************************************************** + * @Description : 前端创建问题时的下拉列表选择 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-06-03 07:35 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lsgwr.exam.entity.QuestionCategory; +import lsgwr.exam.entity.QuestionLevel; +import lsgwr.exam.entity.QuestionType; +import lombok.Data; + +import java.util.List; + +@Data +public class QuestionSelectionVo { + @JsonProperty("types") + private List questionTypeList; + + @JsonProperty("categories") + private List questionCategoryList; + + @JsonProperty("levels") + private List questionLevelList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/QuestionVo.java b/backend/src/main/java/lsgwr/exam/vo/QuestionVo.java new file mode 100644 index 0000000..5ce1744 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/QuestionVo.java @@ -0,0 +1,86 @@ +/*********************************************************** + * @Description : 考试问题的对外封装类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-28 08:17 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.Date; +import java.util.List; + +@Data +public class QuestionVo { + @JsonProperty("id") + private String questionId; + + @JsonProperty("name") + private String questionName; + + @JsonProperty("score") + private Integer questionScore; + + /** + * 根据questionCreatorId查询创建人 + */ + @JsonProperty("creator") + private String questionCreator; + + /** + * 根据questionLevelId查询问题难度 + */ + @JsonProperty("level") + private String questionLevel; + + /** + * 问题难度级别在数据库表question_level中的id + */ + @JsonProperty("levelId") + private int questionLevelId; + + /** + * 问题类型,根据questionTypeId获取 + */ + @JsonProperty("type") + private String questionType; + + /** + * 问题类型在数据库表question_type中的id + */ + @JsonProperty("typeId") + private int questionTypeId; + + /** + * 问题分类,根据questionCategoryId获得 + */ + @JsonProperty("category") + private String questionCategory; + + /** + * 问题分类在数据库表question_category中的id + */ + @JsonProperty("categoryId") + private int questionCategoryId; + + + @JsonProperty("description") + private String questionDescription; + + /** + * 问题选项列表,从questionOptionIds获得,需要自己额外给isAnswer赋值 + */ + @JsonProperty("options") + private List questionOptionVoList; + + + /** + * 更新时间,设计表时设置了自动插入当前时间,无需在Java代码中设置了。 + * 同时@DynamicUpdate注解可以时间当数据库数据变化时自动更新,无需人工维护 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date updateTime; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/RecordDetailVo.java b/backend/src/main/java/lsgwr/exam/vo/RecordDetailVo.java new file mode 100644 index 0000000..21501dc --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/RecordDetailVo.java @@ -0,0 +1,35 @@ +/*********************************************************** + * @Description : 考试记录详情的VO + * @author : 梁山广(Liang Shan Guang) + * @date : 2019/10/27 15:37 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import lsgwr.exam.entity.ExamRecord; +import lombok.Data; + +import java.util.HashMap; +import java.util.List; + +@Data +public class RecordDetailVo { + /** + * 含有考试记录原始信息的对象 + */ + private ExamRecord examRecord; + /** + * 用户此次考试的作答信息, 键是题目的id,值是选项id的列表 + */ + private HashMap> answersMap; + + /** + * 用户每题作答结果的Map,键是问题的id,值是用户这题是否回答正确,True or False + */ + private HashMap resultsMap; + + /** + * 正确答案,键是题目的id,值是正确答案的id组成的列表 + */ + private HashMap> answersRightMap; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/ResultVO.java b/backend/src/main/java/lsgwr/exam/vo/ResultVO.java new file mode 100644 index 0000000..12aa1bb --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/ResultVO.java @@ -0,0 +1,40 @@ +/*********************************************************** + * @Description : 响应结果的通用类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-17 07:42 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonInclude; +import lombok.Data; + +@Data +@JsonInclude(JsonInclude.Include.NON_NULL) // 避免返回NULL的字段 +public class ResultVO { + + + public ResultVO(Integer code, String msg, T data) { + this.code = code; + this.msg = msg; + this.data = data; + } + + public ResultVO() { + } + + /** + * 错误码 + */ + private Integer code; + + /** + * 提示信息 + */ + private String msg = ""; + + /** + * 具体内容 + */ + private T data; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/RoleVo.java b/backend/src/main/java/lsgwr/exam/vo/RoleVo.java new file mode 100644 index 0000000..11ddba1 --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/RoleVo.java @@ -0,0 +1,27 @@ +/*********************************************************** + * @Description : 角色的实体类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 13:27 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class RoleVo { + @JsonProperty("id") + private String roleName; + + @JsonProperty("name") + private String roleDescription; + + @JsonProperty("describe") + private String roleDetail; + + @JsonProperty("permissions") + private List pageVoList; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/UserInfoVo.java b/backend/src/main/java/lsgwr/exam/vo/UserInfoVo.java new file mode 100644 index 0000000..4bb6c6f --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/UserInfoVo.java @@ -0,0 +1,46 @@ +/*********************************************************** + * @Description : 用户信息的前端展示类 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-26 12:59 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class UserInfoVo { + + @JsonProperty("id") + private String userId; + + @JsonProperty("avatar") + private String userAvatar; + + @JsonProperty("name") + private String userNickname; + + @JsonProperty("username") + private String userUsername; + + /** + * 密码不用拷贝,免得泄露信息 + */ + private String password = ""; + + @JsonProperty("email") + private String userEmail; + + @JsonProperty("telephone") + private String userPhone; + + @JsonProperty("roleId") + private String roleName; + + @JsonProperty("welcome") + private String userDescription; + + @JsonProperty("role") + private RoleVo roleVo; +} diff --git a/backend/src/main/java/lsgwr/exam/vo/UserVo.java b/backend/src/main/java/lsgwr/exam/vo/UserVo.java new file mode 100644 index 0000000..056b93c --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/vo/UserVo.java @@ -0,0 +1,37 @@ +/*********************************************************** + * @Description : 用户信息的展示类,通过JsonProperty来简化返回 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019-05-25 20:32 + * @email : liangshanguang2@gmail.com + ***********************************************************/ +package lsgwr.exam.vo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +@Data +public class UserVo { + @JsonProperty("id") + private String userId; + + @JsonProperty("username") + private String userUsername; + + @JsonProperty("nickname") + private String userNickname; + + @JsonProperty("role") + private Integer userRoleId; + + @JsonProperty("avatar") + private String userAvatar; + + @JsonProperty("description") + private String userDescription; + + @JsonProperty("email") + private String userEmail; + + @JsonProperty("phone") + private String userPhone; +} diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml new file mode 100644 index 0000000..b6adec1 --- /dev/null +++ b/backend/src/main/resources/application.yml @@ -0,0 +1,27 @@ +server: + port: 9527 # 这个端口要和vue项目里vue.config.js里的devServer里面配置的相同 +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + username: root + password: aA111111 + url: jdbc:mysql://localhost:3306/exam?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai + jpa: + # 调试的时候用,用于打印完成SQL语句(但是不打印参数),联合下面的logging.level一同打印最完整的SQL信息(语句+参数) + show-sql: false + hibernate: + ddl-auto: update + servlet: + multipart: + max-file-size: 100MB # 最大支持文件大小 + max-request-size: 100MB # 最大支持请求大小 + +# 拦截器相关的配置 +interceptors: + # 不需要进行鉴权的接口地址,用逗号隔开 + auth-ignore-uris: /api/user/register,/api/user/login + +# SQL语句打印(能打印参数,设置为trace是打印完整语句,默认我们就关掉吧) +logging: + level: + org.hibernate.type.descriptor.sql.BasicBinder: off diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..00fcfeb --- /dev/null +++ b/build.sh @@ -0,0 +1,6 @@ +#!/bin/bash +rm -rf backend/src/main/resources/static +rm -rf frontend/dist +cd frontend && npm install && npm run build && mv dist ../backend/src/main/resources/static +cd ../backend && mvn clean package +cd ../ && docker build -t waterknife/exam . diff --git a/doc/README.md b/doc/README.md new file mode 100644 index 0000000..c4d5803 --- /dev/null +++ b/doc/README.md @@ -0,0 +1,17 @@ +# 在线考试系统功能开发 + +## 用户基本功能 + ++ 注册 ++ 登录 ++ 个人信息(查看和修改,头像头像修改需要用到FastDFS相关的接口) + +## 考试展示和参加 + ++ 单选、多选、判断都能正常展示和参加考试做题 ++ 计时和计分的功能 + +## 管理 + ++ 试题管理(单选、多选、判断的录入) ++ 考试管理(设置有效时间和给试卷组题) diff --git a/doc/deploy/README.md b/doc/deploy/README.md new file mode 100644 index 0000000..59e86ed --- /dev/null +++ b/doc/deploy/README.md @@ -0,0 +1 @@ +# 在线考试系统的部署文档 \ No newline at end of file diff --git a/doc/deploy/nginx.conf b/doc/deploy/nginx.conf new file mode 100644 index 0000000..def426e --- /dev/null +++ b/doc/deploy/nginx.conf @@ -0,0 +1,44 @@ +events { + worker_connections 1024; +} + + +http { + include mime.types; + default_type application/octet-stream; + sendfile on; + + keepalive_timeout 65; + + server { + listen 80; + server_name localhost; + + # 404页面跳转 + location / { + try_files $uri /index.html; + } + + # 静态资源目录,即vue打包后的dist里的静态资源 + root /usr/share/nginx/html/; + index index.html index.htm; + + # 后端服务的配置 + location /api/ { + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # 后端服务地址 + proxy_pass http://localhost:9527/api/; + } + + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + } + + +} diff --git a/doc/images/exam_create.png b/doc/images/exam_create.png new file mode 100644 index 0000000000000000000000000000000000000000..2b940f5031c637e729299b4cac1ee00ed6a25fcc GIT binary patch literal 43496 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 literal 0 HcmV?d00001 diff --git a/doc/images/exam_detail.png b/doc/images/exam_detail.png new file mode 100644 index 0000000000000000000000000000000000000000..28ea93f39bcde167e51d7a85315aea432484193d GIT binary patch literal 159677 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

P$d;PbK@U!C9o|aKlXYhm4S%C(2xdnq4nJ*&2 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 literal 0 HcmV?d00001 diff --git a/doc/images/exam_join.png b/doc/images/exam_join.png new file mode 100644 index 0000000000000000000000000000000000000000..2016c4eccc65cac71d9e6220726f0126651c548f GIT binary patch literal 71385 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

%v+HTMC349OOH?u4|NsBiP?Ib^VLMsZt^Z%f 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 z z?2Zz7*IZG=CDC%@f-Q5L!n=4!T5|<$)K*hFcY~!IyAU$bg{1X;aZ~-=O~* z6Pi5OoJ7Uw-1gXKajY6up1@&e?|?_}TJbk-%)T($u3k{e+M%@3iO$ zbBeR;VN*3Fqz3b-80qj&aYPIBYeV@^6=dAXj4?97!;rQl@_l4_a&3U1IM(vd zTy*9k>=wp>_ak+_M;iVW*10URu885N#o@SqNCFVTwfcpy#g4tMqf@Sx2?Dp1%q#JL zz%tf|;&@L+_@1JeY+K%zj+f+)b%m!yz4oRQPuuaHRp~Nlfan-t8Nj;}xH5tR%bh{7 zFGYq{E*NtB8;vO-*`6}wl(%eQ6pw#_`34Kjz= z`Ki)UNwPx_Rdl|n@QS$DRgac*3cAgf##uL^5JLGaJ?{j;Wx3CP5Z<}l9n}j-x*?<) z7`q?P9xS%Wi{bC~&|jH*1YFlK`pkn;b3Nh@FnyW+)p%1|BL293v&Xz6thhGYnbHZi zyXM{uX#K*MU`ti*M{!2u&4=}C)GfC)IdI*AkK$;xM#=A`EV<3DOX54@6lPT!dHVD8 z?dMf}NHABZ z35G;8fS(|@wt3td-7x_-`!KhPw8+T1+>^3+TmgTgLAydJd~nlW=E)o&cPZ9@nlSbb zx;_5Bkcte@9H(FA%Rrcq4>?HYc9yI&O7Yt!IPA8?K`DNwJE1(;4I0E0Jmnv+$cJ9V zn=~MopEQe$w4lgM8c_6C{$5!nXesmMjJ$uwMrq@|h7jv`JI;kadi=$hd2qJlu(Ph2 zUv*2&-`?P_zNc=pyqO-)O1BIc?DkSvmdD(k_8qQa!S9(>g-;p&B)vw4bbw9b7uWm` z#?X9q+O$2a5p9*7d)HfaIvKYz)wqGQnuYD;_Nmz(E#r6gobYlJcqp<(%L+r>0=22| zxB;8MIBc(EotI9RhU_XpmRQ!);1=QpcOJ?i@{Kd@*Qq;50^$1Y^~BTZsUcAoup9_!h*W@dQ^ z@U4A1{MMtsr)Iaf1jM6fADIx?-%OcR@p;#$uriH&$IhWl__sgbPZWBAXTkeMCB1xV zZak$r#H&T9qIDbVL8SEP6l~ z)$@^A*!$)533@?W#-x|n;5TeF<%TySwD8<4K0QDn40fS4^52c5Bq=q`J&Jq%!Z z#oiKP3x~(w7uoFfr2g6`R4Xvf*R)P>mAUGX%dC(Nv<8fKxm%~2;AAWEd5_Isunb6@ zfn%kOz5-O&C#rAv&|>hz^K2b^R#CK+w#7=9SH)>s4AvnM_g;h*nva`Stb<8`?;cdJ zJ4CP3iU&2D8g2m!Se)ZM`z5I%l~CFN4$z`)f;H#Z)P3aR9U<{?Nd_^1-`w<6 z1x#}^e+sd(Im2QHrqFtZIq`QGmJ1Bpk+i8SKD>A`86+z?wyx^jIACXP0_lL(L}h@? z%u2DAv@7`f8Twl+0n@AmSg z*Srl(Ko(ILotLhLwqu=E%O7^e6?h9-)r*7mi6+6+ezJYU<43fx=^82DQIF55o_W?q zi^s#KWieB3UHC;v_jfrsLtI71x zs0I^y-p$%k1#}&aNX$&2byuRss%P)>3t99Z9v&YfbKzY+2vhr!a|k>_vU6$OHA3r7 z6-W{QaKP$~z2n-)H5Eey3}zyQ*S`*%0#V4JV4tlEAeZ(~v)CVO%ULk1xoe$d7IJ-? zu%(fFWBxPG)w3&q_&O3g*-7K7!n)o|VDPhh%AT(jmxwQMghI;noW1qA5v)cUru>h886EvN@&A|tcPxlw?2C`!w0F}CmdaC@ zCd5cCIOj}jUiV&=x=4c*8$8H0J>x4g-7EXwTIeh`XieIL=uB6)e_H7M27|2sEf?SR zukQbOcwhWqD)NLH*g(U7o>|2wBUn=Ne?1L}|F6GJ#haNW4up>6NK=!OXY29?QXBI6 zP#t15-4!GgqG#Lm`mwPQGqW*j-prDc5^^jZ$+B*5`u>u^1Yc1L$*?~*@9sa5-C0nF zW0zKyIra^E5jS6hx|os*tO)j3reQyvk00{wu<-+&S6NDh&v2eMzr|vbUeIH~9v>gR z`hT_{+g)Ia@*kYXlLFT&V_x1`1S6Z13V*jIhJjAV~(Gc;{SZWMP#&E3787PTb zJOgbw?IXU!NHVx9WK2-4cLDxe`$iv7ZF60VI5_1LT>Dvn;PBUOZslc`?WTt1rZ2gT zDpIi$yP2KS)6@1%@$j9QG82jsT%6xhd9ipn>SEXvb(03Kq_)$`cc4?dfx)~eH`c&| z#zKhCEgxti4sYnC?=#-5C67ADWoH<|>e(HeT5fC9Uf}i0hZTy3jGl34{yRxP;M_rU z=Wul~0}FrW{Oj~eV>+IvINwfR6>^iAVQ$<5- zDh6y|JRAd0nTS@Uryo1!2GI*{+L5EJ#unFqDms{SFs_}B(>~olpZW~Ru zzKJ?HXQ`yifreQ4FHIRP&NqY;EX`;C;-BI)MgK^auv&jS_I5-2X}ZkeuLq!01EZnl zEhuYoZg2}^t|Y}AeAEX*kBYy>pq3C}q;iQGmM<+IFtjH*CD7gfS3|Oq58u0BgyZt; zIhE~(Qa&;Y@v_G&pzTksgZHjb&#w;9;*yS?Ifx%Un2Z?yW_8Pu8__AxCph0kQ)b_9 zPN<=hRsg5(B#(dZBcdNPq{WQyK9@zwziC*!q^?2r%O{UETt@6Q1EnR`kHa>ukt9he ze0$HMa_X>xt*U{Nw{1&^-k4iHcJr!Yi08rtsEb!^=rdOI`iA5@pTT$UY_bqNF^P`% z+*lZ2CZ2hO^Sh?5PqXzAhgf2ks7pHdblM0sr7f;;b=Eo*Ne|$VznXhvmy>&~9Q@=* zWynbnQ$S@1kNn--_=b4rMciJyFJANA?Umi1AG$)oWf@PUDMpb?{;C!*7FGVrjKsc< zXT~z#3Vf8c7!0egSy`4I?8KbMnFkCv9PjN14zj;NvF2OJzA9?>P83*5{qn^xposw;D7*g!j7DZ6>V~bz&xY{H=4a zFXt=?W7TFN2i`H93y#vZ%U`+GZ&3Kb!RMmEiR4{LUw#j zlU%$eCS|%fz6D|Iqz5_K8F*H}XzeO5Y=j{^wt`}EUu-t`merdP*yuF4#)#Gt_z)Q7jTX9L$%Cn8Z zkUbW>{i-;IMhpoEHHSA;*qFmfz2cWF<8u%(*$y)Sjh_y{Zs57k+uJeYUY$D7fNcVQ zL|OX-@5A3G+X8PUj^3jm}4dJwZC$-2g-BaUBZ`ZmIIJk?*AH7#Cn7^!RyUjdthU# z&uo5zoXxFI^NkP1q-(pk^qgaUoK_|p)p{@-ODn8(n7_2LuN0a$=tw)`?RVI(1fw#_ zq7rBLMm#|kmgW1XjrHzi7lB!B%Fw#pdtoA1l2VrCSy7f12>mlEV`dm9uR;Y5P*%ms zHzbzRGmJ%Xq%k=>60cp6R$kue$Y5x?v)p97?^I`*uFJUft>*3mi=Oza%}`V^s~wr$ zxqtkI6bE}bd{dkLrSJ8Dh~(a{XB)Guz8NTAs~1Yk+q)N4;4?$pD-GFp4|g2P((COVpYPfqco!q?Vj-JlK}$admoE;v548y*O$}z+!amT zC&?H4zz~=FS*@s+Dcb&x$w-mLWl+ps?YP`=jMcT`*{rRv|M3vJ-SNhdy~X7oZ8z=9 zrpOqo-vT!|y_&@D^OzMP})sfY4Fye$U}BuZLA?0AK*5!wOf|3aTNXw#PPq zp5{vpcPpq3Ci5qxrLF6v&F?t)Lpft28FR>g{fLp1HZ^=Bsq{0Ff%A2T6rb(l#lW2g zpmU#X3SINk(ZX9J7YmS#C&c4Uv+@;2fX1p`nuo;xp}+S_8=H81F*Ps>`v z@Ai#~Dbf^S%)HL+(bee2-<&%x2ZrD(NYJ$)$Z{Yb@h8PM!xCe~(|*vY#n_2d^k0L< zAa*K@hS5uv>C}wPs+Y1M30e>lMK0>`jI?R)uyQU@;ev76VC%r`_53jFm&$i`!ur2T z_eu9Swyf@Ai6AX6GJi+d%51+qYp7zZf4|gsP}_zOy>Gf3506i`nomc+A(K;e7>HL?XG%fXAn3h zas~hTGio?!|HkF~t8a|im{`0Go-m^c+|T}k%#BPWeh&x#+oB_PSFGF$vS9&`SjsnV zu^A`D`*e8LQYa>}P>E)rxAp|Nu05W`r6y6kw?I+QvL<5Ngc%|9y|Ivbc4Op^9u4j? z&CZ}IfBk5?YOlp+@NK)66=^Po$xkQh4Scg7o%cjCYe?;XZtA30%7cd=3R{Jo7l6^$ z{1<0oP@%OO#^cee1XwhNF%7s9)QkPP{U)((@kUefyfP#)#I?S}yzZ{zc&)w|R!nNe zZgtjVVA*=BCFxyhu@T*VmZ)@g*~(BePyu>>m4o<+#-tT9wrD|vwm~}{Tey?!C_+SY z6n_SFixn@wY(RP2(OQs@|E?p&$cUB58$-BAPs$2bC|}32Ypx?G&0iOwy_ar@$qTFBmiX!yFL_&7QSWoTj>zIZmIFq%{nRxnJ+aaN zPn>;q;Ws*IA0jS;vgobc5Jn`tasYcRZe!uAGQILARfxnQF`!>EuX>|0E@GVIxZA|; zygk2)K==_;-D%1~>HFZpZXypbV`_J7(^K#5j{!|k(b?}DwyAl8lcV2pSfQM(6|v0> z0Dok1Q;Vv(E_&sn(&J^n%s4b{bXBIDnXc`$WpCd%`${l_a>}usRlKv4huQ_yN;hvh zvV}iH9K|2 zez_qi{mQ-)C5Wc1Hrt05Xw0tHQx?|>yI)+YKsqzyaw{PND|eJ`YtYR_1ED5Ke4?+c zL1K~b%lTy^ z*yQ*~?a1WU=Nt>faoeZTOeCuuzh7dT_NB5Xh=->5c+e*`MQF&R8nr!YwOnfXVOq}> z46!^{q0Lu~r}<=L6@)A5G85j|C_a`W&2ClBN+4>JGchrta(y{Xj}PH^CjX$FYCXB`1uE}4+x5Wl)x zX>^FpRq>x|PGyL>`=%53D=xb_lXb+?=38oisUZ9Bfj8$iW8bK11RH5Y@W{7PIXA** z^nBtLEUi`DdC5|GufNL@Jg@-JRq!Uw?c7VMO-I={=Q)iuX9-19I!=b}{)92zN>h)cs|J5tXi~NC zQ#X-2D!Mz~xAS(D!n}tel6ziWyCl;#IaIKx`y$l(uIV{yL|1D00{MzdjIW70(*mxh z(J-{hUHaZEI@~hFC#fukTVGj?6=1zPTm8V&|H7`>odqC2$@P;mvbS6p>wbztgLgT- zP>ULL4Ft9JqsezvK+uzF$q$2Mg=s1ulWBatwNok+_xNucI^3o=U<1U#+*eM7L{MsL zfA7&w2XYBu)hfY2|GuD~3eP0C*TYqgig=(tO?>Xf)@E?uHiI~SuMJG!Zf;V-rBa*^ zKE$rL6BX`DX=&a6aW1TWpjJSMfvKI^K71g7Q4s&?I>3?2HeC6W%5B@BXt4HPO7Ysr z0cQ|mE%xZ@R@?1w{kGD>GS@FDfl_(4*_R-z$w~(YukGJD!5!MVwkJZX3HDYkX3Yit z0mocUbF^QIVUr{1*yz(A74dB0i&Rm(BiGrJki`coFsOmwW={irCAiEdI}!4m!B0i?m+$I(f4TLS zN8&oYEHiG&t`#@bcr0Q%nlt>foHiSVnMvuJS8 zbLTTOtRv#}Tb}#k+Cn3~?2Q2?*4v9u%A}M_$JC|;sQ?aK9%>P^r$e8spZV{9i(7EG z&LMuXVBH#*zAux34jmUxpryTCf@H;i@g*@4b*vb83I}i3w z@MxZ=%`r(tAB2N_|#?mZ6FhK{O4st;V4oj)dRq(J7PP7sxQ;bp|iVw zg!yAY~t8(7k4zfwyjx{O?5#RNrNb@bm&E&5%=&m+|c@2Di!{52AA&LxS#!w^RiL8`Qq(Mc7SCvaJ zw9r1T5!0Oi*!%l5vOCsq8<_b0*R(o;@n?>4f0|n-ZXOhzs+Aqn(}BCfJmiTRnsNQn zAgt9IO`4y$-HQA97GNv~B8#jKASLWT#{4CgXLg*@Ixo*9>GYneTCkHkYtoz-!jt2Z zXK@~9gN#akg2Xs@oLzI8U+sS}&m=b*yS_S**DNI@L>!;(PLbzbzdKgl_LB4$Wna7B z_nv-Sp{(Q_C{rRf?xM8^beV0|aWJp2*&Id#c^D0y+G-puc>tQlRL4){A2j|w?;Q4f zn$C{j-<|RSwOe3m66HP7bqTr)f4a8O;|KEGqLCJFjw|xs>J(0UBX-OYv$E*-z2K#t zEETeDw_x;H$qk7xoW#5=(6-TSIAHGukr2^NMUn|7uTc&J_^2-oUa4$%D1Y@ z>QDwN3##{el;{<{tx@*)Q=<21#Vhb0?=oLZ!gAmfd1B54Pls_1UOt}5zmqCbKKc=v zB1RrpKd0SFzwnEv2N`tvG0;`M7qN7!HNIgGSS^isms!1OAKTPEbDr=34Y~^4Ja{bG ze{md;{O$9Q(H^9iZ0*%{yMVCWnmP}|m00@SA>-Nuxvo>&unlh8TNzo(s|Mem=J0#x z+<}?kQ&_Ik&7toZ*@gA55QZIg`G>Q9rOEYtYU7+Z5pJoeFlB(ekq8j;BzAWfLh%gFctN8x29p32GTKD@lGWN`17|%l>^z#yZ zk!>Z?>mlHrT!G%<`Fo_yIWY565HmmmgXV|rXjw$_`Ml~ftki<12dk$)Qb zmZE=o3A%o}Tuq#RT<2Oa)6Y-;<5`bbGSVykZuDtot6_F+MCus>#;{`9X^A4m@SH`V z-WW#l5b+Q}Z#CWUxU6yfr$oW~<}&F4^E!dDm8!*S-y*Sn-O>F1B6XYMkJhN?PRzeaAUuO(9@^~LC zKYN|d(_kE#$boZ;gpTtBN{_^m*66p}#H1g%hjYsU{nj*^*uEooc z>LzauT6+!vx8r3^p*S5OM&~H9TD7cQcZxgiaqEt8!Ynd@Pkv*rcSSDLJjAuFSD%tGVFSjy%!U!wZahxy(37_QXQ* zIHu>R{q4mS)syZ<6H2=e5dcNSDsGZ}%b3Gc!oPw}*znj9uD#FILt*(_8bFv_a`r zF+D5V?@6y-52`x5T~B&7YKMAe>of=S`8~1L>dj%P4^=spUm$#ZXd!6oFQ)KjsEv4? zhr)k^gvaX|mY;gRkM94rodh)5Yyu&2L7E*wB{qFuuvV3Co;kEH#>TAsAxq5dr@0^b z3N@d3^x6Ib%xJOgyqoZtKBMT_()1 zk?)!gk|k21jWf$uKI(IresvxlQW3!StI$h+QHnbLedFiB$EYt4?^f{_rRXiPrw8PU zeI#mjS+61Bw@wzTo^L!g^6!3T_|m_bIo2tcdDCujA9)a-xaiT;J(7lIPhv!}4^i)2 z`Dz?@=^})A1EilkSR!xj!6gT{ko~P8lFk_G+1#P1_TRt>kG-MvkPrTpkAfvN%sdWe zePnwOofmB>^uS}xGYQp6?sPAk9MwT&CO+Ezs4;8yK$gim+kr(nxthb4XXIhac+WC# zEg4h&gDrk&*Bs&8`Ngs1_3?nW$#((Iv#qIfbY*uyVkXE=^Aws{H+wkjoKi$bAQrd( z@;5qV*=E^K3hRXg{!O`&trP}l%BE!lC0|;@Quj5=Hy?rJd zKslVo9VO-M3>z;dH~QOleGL0y-YkR#zx|LL55+}Kw3!H}@?Jfpn-0DoNImmv0F#>> zBQ&1Q{mI%QS8ZMD&EFFC++ST`5vjfOz$;f78qYtB{6kJJdeA5ek zn*X=`1DQ_+P4tq>BbM1y!iTNkPfMkEzZRT0Ci5*;Tl_@MT1E#tw^%)pt`ZgYD1}5% zwHK(pxJ2HmiTu%4e5*UL8egOSolG*N^)DX-p|3ZemV)2JN%@`_G^qTuJs%21(7-Bz zutNglD?@OiNz{E09!rkFLw^pOEW8KqA^`FD-t)ieCprb1Qf&?oLLEp4uo-Jrz`g`^ z%v`t^(5T?RU3GU%RDGeHF)Po^BcPLilGTS&@!qG`cB|Z^V4CpI^L!tGrVwHlt>t?URP0=4Q@@ zIDm%9%O&j0oT zTTRBhCp)cDzkGG%dtI|4-MIUIc_JMB)InCFkK~Z-%mD*hy?8ubNmZii#AXSst9rrw zH_wpLconZZd(IE=e)+GuLo^Qi`&g5yQRW2vTTIo#!65~gUR|hDir>X%+~KXf0~0x= zsp(INciS|D@oK;S_8e+s!3fUFxi~gfGGh$q?Nj(o>)3(II)h=cO4x7P zz%NAlP@O<|v+MZ>h9?AK9F`mp)n3{$lBn1#N(hmtJ?E8U_$(M$?J&*bntj-uip?&! z-}YfxYJWPxUBnV}5b&YTZ{4e{ZlpJ8a8O-!KIvhv8s6Wx(d=tV4bM-1Sr)J>uf5Hr z?rxA|9<*h?zqI*W!#SZzPqi&+XZSRxh})j;4y1v#?2Z7&kUKZbe3Fc9Q`^$+Y690J zg!oQdRK^P~B`N-1-F~{?kHRTCb>TBz;{ZfGJ2~MV;^D8de#aGH^7Tw%t!eFbAQkyf zxOI%f5LkMe&X#H=*V4}B%k#5FLUyY`ne$LxYO)NWE_tU)I^)YeF@aQywx+gDU z7k54a;qPJO<7rNRelU|TNPN7x!t@L{u#366x9{(3Ie(724!)T-^1DD}ylrqbkwK44 z`K`y9(#Qw5^?4Ce^Cbc;p7f16s<1=%q5ElzA*w@`fK~P*=6tfR|V8lUkI zOHc*yjbM-O9(B;mPx1^yPIg%2<=Onrq+PSGI4e-TeYt8uhp?n)O{v?T_mlwY30?~4 zI_$2#SwxL#E7ti_?_EK3AHC66?}z?iNn*(OZDD`_$(}_Rw;JYG;0;gPQZr)*!t6Rt0JY3Ux5>3siB5o7Gs?N79EDyDyDjrp|Tmzf4lMN6(DZGFY$`U7zd`U__7FusVi?{g{gI5Mib_p zAj>%dJq~k{UPtTe3r_q@0ZO*x;P3BMy`(NUsRnaWtK<4Zl|L0sSCR;B+H3gRk*%$YS@n`2;?EiL|3|{TVZG-LzfkkX!z}|y!UF5M!WDAA>$by>j7y$yShR@jPM5}TrE%L{p6s~$ z`1IGiz&E0dq@FmHs@yAbCwz`OFjvD{%l=w&d&bi&OBN%d|a>Wt2B}Lc=)>MCL>th6AM@hU^GzuGw|gpAvyAf_Zr@y z*b_UxgRsnOXyo~ni~p{L>;^W z4~m5!7)RyaiW42olzlcT*l2dxil0TU#%`!HU5FLsdjuZ~JI13HKGivrGCW=hPi^N; z+!JPsYT)lxSeaIjJyJ4Nq)fI|B4cWx;KXBfe{q4MM{%~Q-W|N-DW80X$I3iU&55U& zm|jQf^!dtt_d}#tjXPc5f)UGLP=$yaKA)v*Ldu*;(;3X}o%QB5f&u%v$QcKl)c7Qc zbn+{T@8fPp4?ol22d-q9QoTmyQZQW^d!0M$=aj3E!+r|9<5=vHV}5k*5%J zh{9NQfNAIE<|M%90{0(0_`A9qe~PpK1uc)1nFt^0ggxSTS41?N5%5qO$`fX!DIfY( z)cHMXQSw-1&G~B*tLk8*R2q-&eNy>rfqy4K8J6ICg-k&Y6XXpENU=tO-KGqY5}%!% zgy-hwnkSMsno2T+^xDKX+32210Tc&s;-G}WC=`I^uG3d5BFn5eYV8LSuZhOuUI;>8 zdHBmub+20->(?DUOeL00$r}-Sv!fDJ_4hcfk>pHGB#)VqNsRThSyzoLyv~HlJ?0*0 zEt=a_GP}IqsyK<%tdGOB%Y7;GGyRM8wbgH=#3j}i9_*X8f3_X?au%m`e_;Hj%GEKn zcF4b|?%4&WD*5sAwYL#jDOXD#FWz(NDZyE0d~xlA#L0M<{VDimFqHE_hs+J-kWW2< zIWJR|Kh{NSs}p)Ffc|m~LBv^^-}92VTE!~K#dypDX-N(|6zq5JF~GF?^VH>gAGNH% z59cSrUeU2}rAc1zPNZq4|4hED9!IF`tQRX{eyO#XfCcH9xA{@&-d5nBWhUegkvDnm z-`9bR)p3k$m`kx!+w)mUCfIUbrItUxV4KDbE0*edEt8@uQ);gng2)o)PBY8LXAaPw z@9F75Y<2tj`>$ey3Il1}M()QO8Vqs_3E#fG@;@)qrmqI%)M|fHl`$#`sCV|eOnP#@ z*2hk6iV;=*Q~puxOYh9h~@>fLTa#uvqpcyFSOy+Y0Hl}aXTq*lW}C%(t-p-xV?WHy+b8M=dz#arQOjEG-`y~rX{QvfpNW|AcU zn0)(5<*^y`Kz{J-xxsZ1iu;|1YMaGQ1DuQA;supcp7!ghe^7Z)9Jz{;}AH8(_fF$5LJZ#ys8aMzBce4tA#jmlD-tDr_ zPzDvHsz9qT8`9;{Rne(^_j%4akM~$tPJ*V6wz|W`eKw@o++ET~gnU3anT&cP;=w1V z1Wg0Qk#1m86+ga)Zm@cCk;Y;pp2m@`L|q6eiSjv1a0tGT@Vi1L6w%qiQY=}*#h`jz zI-&5un`eEe^hR2hu(68^p0N!`|9FOHVvGE%If7)M4xY`WJ3^r+na+1RL4*6gM;i_` zjO@G7iD~9sjUC}n{SqE($J^U0;6*yKE<`fuQY1Mgg`Af5aY%^##Z1v?wz&1p<>~Rh z3VLgN0K21)b718Bq){mwGwaL6()`XKw(N*UGlS=onA`mO?(n1YzhP{CmqQ@OLsf$j zI^l=t0q`g4+(5diBJCdRZy`!;dV4+<>*Rc)6}JDTl{FyXaE8T4RbEbmFv8-Af2AJZ zARGqpN!>m{dx~veGsFmmOFRicpI7}Rt8*%3SoVnccKDV+ zvTMoXPvK)Bu?EHNWDI##%S)jKodK&I=?$~2Te%MUkX(XZc?ZR#gA4rYmqE)Cj31FE zfk#(E@2^uR@=P)%vnW5F#a!k0f2T5j+W9QI&B7gNEYQ6e{Ogw2O~8J`h{V^0i&>co zJ9o2zP9?(mo_+eAW=n<=qD?ZhXBl>3{th;LKEFb%8#u!Z8V^v$1H4*WHc&sZ3Qbi9 z7Ca+S3m6XWRonZu`b}G+El@If?Y{f*x$cJ-1FNq-(vv)LQv#p!y--Fe*o2cNe+MVh zF-6pE+ze{T#~v=BqK}tiACR|th{&2;u8zGA`DGs-Frv1Z6x8H*dS57^cy&ImwCNHl zs$t}T>ZbjWD;AbX~9YjQ$w;;|?2Rzc`%>xxHYouDtKg!el&JPeYZ3exRyKUkgmN6tyvJ7}~wNml1u1mDaMbSV8^FiaH zeop(Vhyr3bZKL#qoEw}Htr`^X1}n1N_*lVlb#Cjp($Nk^rWzOfHH>agK(91M$LlwF>hday!tOQdGo@SO9*Gm<^aPa`*_iOs-t5!Z*HWW3coK5(4; z1x~ zo|hyhv>NKsM{3OAUIbdDc3=cHUl=f^p+G zzT@`|4CHI1V03@#bAr!5&?-+?eq;^$$?R$I3_P=ILdktb#>i=+$7oe}{rdbiJNVF8 zh#2V*`)VbA6dRBCOON&QoT{?!*?`-NC(qn{Xa;T1l+#C&-sOT38d_d;i;URjqu-ub zSIJviSz&TBZHo%K=R$taNU1ALy`C`D)#L#d7qWp=j{^m6hcBOODYmfKj2agTtcS@b zT-Y3J&Sl=-sCykuJ}TXeQ!xF*2Kj>NcG4KIS@K}zepM@gzM50tfXpYj%n6=jTqyyC zkJgM&43&Y-VOh4>YbPb^nuL#;H&CnCm38oGK3RwB!|wFhSA&z}_?Dt1%-Hj#4?V8o zu8^=qZBOz#Z@K$RIb@s7#vP}e{usIo@Bh`_TL#6|b!~%jAh@<&$SB9VMJ0e< z&h%1uGma-mphj~W-{VSmQ?*i! z@(q`8q`h{CHypNFm~~iE*pXn7frqBTm0%u5kH1dH66F+#Y?{UAZgB;UYFU*yc)lVP9lHR@dhm05JCKd7X@HWFZZzDxkrx zF(LDxQIx6Lw|!xk8nqJTgbj5O@n0aI{y6Rnrhj|OCha-QX7)Ca24qBzaaGZoTP)l^ z{6Wmsl|U6!di6`7C`Qoj>c?WtH7NvbH!32oB`&_oFpUkLUfF!@Y!|INM1K7T0Hcz0 zY=#0c$M7Na(Nx)p9v~9R7jFzO_GVvV`r4SGpzpQYN;Mo3$c(ChmwLH3hs&zl5Sz{T zgN}jYV_T0bp2?)Um&fYQ@ff3}TXw4ZTb=#|9YVp+nti`8Mpt)hV)8tDG&#!LKHD1b zz1;td)_0Okmm?d{?0z;T^YMo?`fxh0^3rcW>Pt;WC(YKKA?mmEDG(c?9QJu8k_bVb zE%6??$!2G2Jt`EY5`w-LlBz%SWwT1qwIVCh2S!Nctpq01TS89B^ZMoIfvFb*3pG@0 z{c`wA!z{R5;tYdcPjD^3PYJ0soNK;^kP2}?OojNm;y0Qe(s#x7e()lO1JM!_>vUK) z&h&r9G^Z~^EE2{R*B=5|$-l*JnqsZpJ@@AwPK@B{Al-iBeyaBZ{5|9s>nZl(ZlGCv z&j(cPn8a8`zQ#qA+k4(OA_B;LoG~kt0}5{`Ljl7)=?=O!^$W#Zd)8XzSBYdI;YuyS z_Dm-F?aEcy55DBMNC_&zSS;K~wW8?NlLE3AP3*DDgNbnjAqN=~C-__`eoZWd=4=Kn zfw)Dr8=ZjGp1x{11;U9f9*)sU2XFPdls>f>+294CbgP48VhVp4w)?to#K~-E>X&LW z`cz(dGrB93gik8EfP6lBO#VC}GVpF76W|4hay!wPUiKEuHd$Z9Q&zDEcIEtpH#JM)rqoxFR z8j9k1%kT6APiQf`oF%5SX!%xZiCXmiBqK+0x{)f9vYD@A5Msah*YM{qD$`K(-cfk9 z!DG7Gh7`NH0|K5;`>`23PLq-G&AfMo>^8(+M49-L>@o)k_k@Er(f?<5dI}(e> zgGYY}PISELnQbt^!MGXjoBFZ*MzC0LZGp~YwD}03Sx8x7ejxp|&)dEH{wX1*`^q%7 zUlZS{VRWOlG&E^IFXx(;`N>jk--;H5f^Vi>G#UCgB8XJz(t2260H|NU7cVTtq?-NR6Ofn}R+|^0zpK5(FCMoS?#;%PeHsVJc+Gv3 zD#l{R22EJGunfQ?l5I)5-PL9iNo&~ zC1&%Qnyvi$R;~r&PkJ@ppRQ8%WZL?qvoYn%GRk$j7}gnd5F;WusqT zpPrPZ%~u$jG1FmsZoTWo3eD6s*&gf(o!tt* z3VmWmE-ztif_Gt?;s5^fJD=lQ0{Y(>lB(9vYLv*k3T!mL09mOoh&}Gz)8MmvfrqP8 zc5`NAs{G?IoAEZ6eU0n->BGarorNY`0~U3hp^~=H#@?hqKjrwLH+!WgQ*6&1dgS{s z$dA7uOm?nTVY7U0WOp;{lHC}Z2YP~(>uq;0rkJ7rG8BwqKw)3go^bptIAnRl<22lT z8rb8}=6H~qodyI_A(lg?k{Sy5n2HT4yV$#7dpOz#AMb}5BQIZ*n>36{?DV3{azKQA zNA7Ss*vR8r!Q>Ajq|uWcnq!UP+h|irEcRnUDK+m4&xRSy9?AVE@Z1msq z=Ht956IVJC;rr8qWKRYQ82TwP3tu2C3TVl-*$i$?pJ5@@ULlkkO6iy>P4cU|Q0yhr2BVgJY4@haUq0v7wt#}`yw<{~t8Dj+E+1)! zZU#2I{%MH#U2IaE{|_sN<7EMSuLVDGRg-tonL^RSxY~T4Lbyf0Gdc@^V4(kS5^4M3 zOOm$M04&wS9d0W^2wUsP$q+z9gtNSB$X>Ocy~XhPh(e5O&^Hcd&N;v}=WsjJTWEGc zO<~gq#+5+=*r7xX&drj^_u`>KNlVo4wWo{aH^M9*5=`MUECbJ7TJO`5nJ-RG35H#n zlzs#g0)m3;KqrZ>T%ih#ZRr4vB&(#<8QXRQpl$BsZ@-|jMREtZ@$X-ikX?@a^A`otpH$_J5Z*vAZhe6vQ+En9{Meo|^f^L5^B z!9aGh2wc#9l^2}85pNFtw^Q0$dgUvozYyUS03=CXguzm%9j_Sz*{?B-Bibca@{X#! zR=-^Rz9kW<4Kccn{5H!|j@h8J7x2>XtSjEPwW?S~Q(=D+UrhuagFZoE)H*?OW(gzi z5;+X8l8`Y)T&!B`We{w(Mn_IlO*P^RYvXC9P5y=qn!69Tb=80J6R$L$7;)_*T0eEeSoQe8RK%yGGIwl#rO1 zk4769o3|;(F#O`xE2Fz(Oa;I)qR|+?Hv3~77@^E-!Z5&ZplXcY`L-O5^af;v?<;@K ziDv=0zJ|mi!GPd|-JbliuN>D4G5YgK!bAU=j7B#J*#bWX3e2+~>^To<#SO;TGdbN7 z1^g};pPuoStvFvNpc`RR?X z|3Ic-$8Lgh)#?!TF-0qx*VdKMW+;B~r3Vx?u5IH9=*w9F zKPn-D;gHKbkJ);YxJi^UsnA9f3z+A@<>h--y|<3Pvpay?E7k57KAZ&1H;k+=!+wT+ z_#pek=X=;g{4s*GmAVLrh6GdY=z3c94)gdZ{&M1>*A4#}El4a(nn?v1v zP>0%ohEgtjK5aGdRs~X@+v6MOQ!{JjilSnX)tMsXxDjwFv95rVPNywuTdnPmFeC08NvraMiBlF=vvVLo)N!(N1XTG z6c{3vETVVccOw#Rd8j7sUi(k`MMvsqzwrVS>P6h*X^#nye`NzH@NG0g$mEQw-CZrTP@M4*V??^%elgBkHx|o z-aJnPrAH;M))qsx@Poht7}B-PM|q!5FH%L^`7{*ofE4&>$hN=KY@1g6g!itK$X$l! zn@Kk${{=nl%{Bs%pq>MRH>OhNU}wEyg&g^ui(Z>6@qi4D!|@ju0LH$R9oXiZnXSF| zCIdDISk3lx^t)#QW@E;`;{=~+f4W@aJEu9vK>>Z-pE}NDKmDibhOD%NdOB_T1To1h z(W)_cGTc^LDVSN}Ey2obJw=paKX@tn5=RZiW@~2R>dPsVJZJi3D{uH3a(Lo()q6K) zvXUw*c8|woJeGJ=7)ajj$k$npJxgIX)Ck5A|1g%P83WmJpLVFTT|(X`s0XsShAZu; z%PZ3ZVpq(kPI{upj5W^%y4=(aGhmQcn(;zkSX~6iB{HimWku1_G%-yJ8v-Dw&U_;e z&z|?r^yFs?7%gTfJ9M_=vIV*HZ1&qX`W6#nz~SGLDW@gBe2J~G07eevzfqWS4jSYy zPQA(!&BlAb*mhtitaU#xNj&|uP?ufoLkqe@I!nL;CXSbw9Id+a3YN?l2t#B{I=)RKn5qwJG^V@B5N7kC*f{%5SK4v3S7Fy=?(V*lr92 zbDxzM%jp16krR3=NVi0ClgU#fyKSL&G8246LFtg+N50k;%i|p#S%8 zX&}}La_kNjGBp3|vknHRrebewWON;9PaviUS%LL|A$$$(?Dm-y)P};Rx^jkk$ot_E zhvW`_YAG97c4F#QlCFFwLM&VJiRjp@qe*vLVzFCM%KMVLAgClO8&qzRcDIx@UCryB zj-s}D^RK(w4gy1uIn1Mgp!U&US!VqZA*kHX3+*u++@Y zplHRtwbmJCBgdi(qUAzb>34Si;ANZ8%4NII@8r#0PFH$?>`SPAMZ#AVFwLuj0HyKI zek_!{DCwVn`)}V}&$ciRXDx<08^+uV^1Pv9!lG9)qu$;o%MkK< z_1UlOE2?U`Qnp~g?BtJGY@8q;r1ff1wpYC16FUXK4l;lp^z zTlG4hW;6;$1GE_73!<&jZ2IcA%<&8&9ILYM zsI&iwKAPl(Hf7+0@x!aW_YT}_YIbRHRcOu?30{1*%xx8Ed<2ci1-AvT1GTe`bX~gv zeX8{Ao{_C#9ctG+`Y%YPNFQYJwjaV>p2dl7A3@ORclt{5;9O$i!6!6gE+m$9AG>J; zKjboK5W<<+|65vmTJ|luti;tfca}wp@D5a=<0%}aElH zu=nZZ?Q+>y?kNMwdwRKn%1K{9Jb-w(JsQ&N*mzle@3KEF1#7U|#C-)|gYM4UI=BzW z7+_;#e|x+?^0S<~dtL`VC+PKtk>ScfL+ppLy8Fa12lftbv6@G{Q9w^oK_fp=)9$s< zSU;z9udt`l^g3bCc`u^c>+&$l10KOG>S~8hQ1abg1;9ZMQRz(;VhXR?!17R)RS)Qm z9>24_9+IJpZKTM^vUp`MI!A@NQ{+t!N^t8vhDhZ-!K-Nx)ca+3RNOST-s$QH>@AX~ zkU9IS5+@n7y-BhJQA+PE59VquVTI^vLfWrTjx@yQ zXVX%J%Y>NPKfT^GbpOOQ9?EQ<5v<99X9nF{Zqh)oE-TsLXeFBmyCd5riv$)i5%$d(V)kr=t;c4LK-jUx z50%N9f&KEXRJ@nU*gV^GQIFKUh%1He`IgErUeEIse+$d5m)w5k0%~w^ihRgHY4hAC zM=QIhyO}PI@C8Go4yX2vOj<-{MPTU0_HjhZ?MT7SHlfw6H%8Z~h~o?{RG218qpZUjSV`2P4KVaZcYG&sYG z0%ljfJD)LxoC8(Xn>6{HjiqCW@B>#VTO*W7Tfe2Ti$?IAm*kl*G7%vhaJ}cR6eGbC z&wiwbb}BsgHYgPV8ZcnAWJY><9{o>|f$1Bh9Y#+Ps5{JttxtGnCm{z-2EKsIEaG`fx?# zd%a0$&H}hU!dj`-X3K3v-edKQ&OOMEWtZtH$mpdLMN zB;#g0Gq#)rws15dd~*mrkqT;EeO6uevYLO8m)Tdbui~WxM|4urxnhXtNWLaj(^Dgu6XAJ$M%5~~LmJa_2ExsigN1FN-R$j6_5X#F|ULKIxp#J4*B>XD3 z)5#qQG_-2XTR@71a;;Gu8ygFw+ghXgwHBTV1oQeKY{It(TtKjg8rXA+xt%E;4{Pq! zjp|-=vjx4KW^rbg-qNdeenRm+0IGNHyyYvk<(=`41#*tFMpVUNDvdW4;ys2bNEidq zqBcHU$WxjOlAP0ukU!kVRL&<}$mCE;aaaLum6^8kLjSSM}Vcjk%nGJZj(8-=T=8a&j~`PHZaDdjHR)5 znx39B3B`=2wSAkrPhTw(plymIe_Y$cdDWVl?leU(&QW08ss+R^)Ozq`r zX7*}L`T^=@C$Ulza9&3#_s8}6J@--riFc1xftR|M@7I-OjCN9+0C`O?5YG!$ zmJ^?;Z0p-U@(bK%YKu-g;*oiOMpeM=_Oyouwf)LyhhwtmyB;b_&6qZUR^+M9a1oCX z%?Xbd{^vxiVcE;0mmHp5JXIVL6mKa4^M!eMG}@k7X!LBy&gOG+eg^K&Yy(K9p}Rt? zKX{hnG|YIu1dFJ=rln+y{+#7Yf=j0mo2~Z4B`A`iJ2Y?fJJ;tb@Ulpmb}dP(=ecBo z9R6ms-Rz&-&`{(Q_HXU`3$=Ov$LHb(l?Rs)?Lug4o^q9bJ0knZn%WsC?LJ;BL`vNL zL$}+t+{6+)J$fJ>7JIh@TJ-Mtc`zEWKOp?gbt%;-)~=;9@V%z3vs@wrR=kQUC`9VjHSvZ)kE`|L zM{NvywCX~;FDdXW-l7GiIGf*Fu#W=F=OOuiiJFRc*yax2?alHVOC~so`1#s*Q#)9l zdxU^rV3eRgJ@v%66WfUa?IR0WlZC>vgAfzGbE)xa9@>} z&lkj6tM9_sxfzxdGgh%Du1a|F)EikfrZ(7fhqErCW?Bw6Q~ZVC|1l(1V|+)%LEKm(-l_j9&vxR3Wr z)sL-vblgjgnW1yVtV_O?X`@Uj|e(L162rF zJlM$8Kt!eU{ejq9q2{F_Kh5=uG}PzWE*i#+e$PKD^0;{h3NZ+Mko7VVf3_vN7DAP4k%PqnhyZBK-Z&S(7*7y@z@{N;h@S zPTEU@gvj8{ znOINlC;r-l%;|^9DN3T-*PEr0&3sgU(&*T`UJGP%?_Gpil{a+k><{wtw`<8(GEaUc)Lv$?0U)ZHhC>KCw;$dzapVOvkzGwcdadavty--xO4 zo!=od-`4j*Mc~-YT@u`oP$GZ+*XsmmuxGD{chPXZn5 zI!*JP!lZc9cPNSkjMeYCscNM+?Z(p;F@^a6!qL7gflX|UOYRqwY%yV**<#;AB8D^v zg;;zlbRif60|O_u=682@SVTmj#l;LjxMwgMD6EvQ+&EcnisXE>q$oFilnr4;spP&& zOKxYP_>9ndR{BEqs$o#xX>zGNj!4(Dr9MRG9GeNuGn`V9@u_&L+92d^QOMvhf<bmob^Kz(0m91VxqUB`oqBJ+n9Ot6FvEC-pz|N5$nx!lT?>BTm4`EH8lR-Lr+bm zN|k-3|E?QH9(U#xhsSm2k@|ks4)~y6ouzNGsCXN)_gLoVC;l3H5g?SBej+jC%mhYP zUPmTITrX7tRPo*0U0+g4mA~Y)7g9z03R~N&4`Mcin&SfXG~iO8O4^SL!T+ZnrB$4vhOr!Z#Y>0f>)tb3xCP^n8B z-&t!H?=j_m-D2)&)r7%}nUwtb!nCV7Y8ln{s?eFH*2I9`00S2j{6If+C)!}_(MfGZqnwKhr2dVh99ipQ_}3C5tG}m+`L3k-`$`^JScQ->Ggh9 z6g8OuGdzHS;!DdDrs(%kP?3Fe*qIEDV>@F*k2N2a8@4{7MdaPXkjslk`) z@y(ygq8lnTBw}Vr*M_9^|KwTgdo%oWD9~}gonk6Rtl1Rb$f?&=UWx$LiXKU@prL*9 zn%D19O?ywcb3R`&tn5S`L|bbmt2JV36aMN)El7La5sqiEv3jy>;yd)#@J-=}p??`s zNpHkoK{v4Kl!Z241Hh~542nYN^#rv zOF*`@{74=cD2f*4P?&|s^gST^C^2ZW^P|qK_U_^sG9Ns(zG-#1&r{|YrkQ5E;a+d% zo?$j7$~HYjV)d230JcvsHttOpeY{ii-5PH7%K`g-+}x$}s~KKYq_BY(TtL+q4Uy|^ zu=cI$s5s!N?| z)I%`Fj4t-01yM-c*7dm=9>rcSm}n6!g2&*O*i zr6Wr0u-oILbWt40b`YLo@VL(GKtkP{!o|)=f3R;=RPwGw!V(U|r=Vf%Lx9=(V>A@6Dgq zDKXOkfrdQr*Kww-6BtRhuqOsAtkY)N28gTeQg}M?qUJ1Z-%4C6EHAp#@iW?MV!Z{myn)UY_UiZ3?&M^Cx z6oTp%PX{)Eoumj_WhKQv)w6VQOsT&MnokaGp5lSb2bGS_ zNSa(8Vbsa6+8gl8(ra7PH#)EKNeVgnfk*st%Dq%$mL;P=kI6M+v%C>G+c5OnL(u;7 zIF73yz4#ewf@@~Z_fM}UDN0t0rbWsx-uDQyCMcEWFIqrbU5K~1Z;tJJV4=|HyR)Zq zqy>@!qmM309P}f3eySt%)0NjP0B!oSe(q1@#zUZtW>6B>f_f4^y43?aS@+u$DSm%C zH%EXw*c1RtNr9-efE)FVr4NzHV4o{7lV%czPX2igmf_gEz#w8I@zigvFJ^6(NP-#C ze472G_h)VlrW5rI>$ zohWlwi!=s`2U3FaSNW$Om3RF~&PWf6_2((vGgfM;D&>809`kO2cuxo{LIVX*G}Gh8B3YyU7=6&`VoC78 zt*I_eDe8Qu)S7W;?C^}58Jr17&HZHs2co=GQ>#uc7f|`~9%G@pS$#_5EVQs)rgq+Q zLJg_H<*DU*=avK_@k0qp^Lrht-h#!pTS8J_bM-dZ z)XNM1zVk}I{UEr_g_Fn5+TZk=$^&rC#F59ID$IxJZ;1E!#J|H8fBix@3rqYA9hEB( zEAM$~9WE}9W@HtEMCcER82UggpRP_cs=%Emba3F`hC2x02-Zra3dAD+m7fV*hx&iJ zT0GP@w+~l5w9VK!7)#vwNrEfzgY0MSz>)WF3N94GXj}=I>L!Rn88`y|{y+DFLM7S$ zXB{{$1H=-UO5m%kAn>b%otn@&CE0|7ofJ=~MqR`u<-)!fRj! z0D-g$p41|#743WwW4Vheo|KB4j82bMTQlnS29Wxl%QKqVl}T=siJ56@%RJCsjt z(#X?K#o7O(!wa0DUYFOWh9|YF%QE~Cczdrf&lsL}#_TC1rIOgz(}@PWVRYwb<}t{% z|8H=jtO=($e{*V`TA~lgl~IOJI4jSQa6QG*IgIE(iw1y3z+g?|-`p`7S5mp?nJpmG zKXVTs)Q>bA9HTYSD*Y30Sj{29UuU_M_#;AAP->3Q6u5Y7osr26tC~8&F{XgBz4a=~ed`I+- zZRzS<=y%cp+w*sOM+TX#TNauu>!rwl zISNLu9}v|*Ta#rop^KNgofvA=_K*FNe8J}N&!xyWG%}$h?zL!Q zrQAxp4B^9g$Wb?btT z$i~%M>7>;dH|IrZn>QjLDwWE~Q`K-IlW~JD1BikPQ*7OmBc63dRTDXzjCc;h>1s0{ zG%X0@%)0FKqRsw2LrAoKwcmyh`$g`W$Dl}UQW7}r0%H7V12?@zWGZW4HzARW~eQ?A!Z-ifvzBK_>qRa1AanL-I z85%yxg94kgMFkrVZk1T&dn6(oO*PvIQaa?Mrhxg5os{(=w?1kio!`^Ra5`192R;o` zUVq@gs7=){KjbMaOLYq;vkCSor9FN4Ew7+EWZT~WuZ*c&9S&dbY^I6zLpr_C z*~5tL@OlIE$k-lGyfR~Tf(@rpBzwBc#-)3WfUo(_n6QPIB0-x{5uj7r98646SWJzQ zzFq4kLrNAY>Hb(!lMR>Mj61ozJ{HqmZaDM3xycNp$d(DaH~dK1LQ^>@mbI}0Sd{zF z4`H=H*#M#%pl&O7e9q4k!3WWt&L!8Bii^;?u#qM<)l{4I@qaGcU8Rvr+djUH&z0Ae z;#xJvVdn}>&Wjlo%d+|N(;V%+I@W-g-pWSD-kbVs``Gy>CltSeG2Z%RMw|A>4KGw3 zsoDyx_@_e3tF8MY9Nfh&TNQ8Xl$aFkn1DntNvp(-aDIDKUx^k_xAScw_XAxX`b*(g zM^UMDgbI#A1GoBNNkR;C`rXz`>s>3md#S&V5cw_&#lf4dLIc@u;~GBwxu%+P?Tprx zQ}f#zZRQ?ph4>OW6WZvb-~%nzJ|P9K`?GUs1Vy$Re{iMlpgT)y@M3__&o}V4?2Uee z&8*v{pFR89QlX+Wz7!iZc?u{VTpFWp8c7Q2%Tvrl_lUl~RsKKw`1owcbVm;H6UQfM z0UvaAkVeS|w{rRyq3Fw};|~1xoC$>d@!!)gG6yqyI7aR*%$JhaqhupIm*=^T1QX1m zvdsa3UB|6CAe(yIDe%q?icrFZzdVqwglhNsUx17i$Q;$FXpv8vC;KA#g7Y_r;DhJx zoZju}cCD0~fVt<}nG97g+RKOA3hGCtpjx-pi$Zkm@uo`f^l;^&p~A}LpF4=_1e&X6 zo$0>K)}e&|AX1@E(Fr?9!KwZGS|=7#^176Fs88h*lmU{$avV}jFB-E`p*<_!#Yf4&WoZd4_jf0QjLQOIpq)}PkyuhXfO<88F?{6H#eS5 zHZVMLt8}2-8Y%%j+z=9hl^pS>WyQjv^wXn3R zzHOl`Xj z9Hzh`)c0DiAk*K>n$QH10<^L$a+bm-Q9@Pb_cf8~&c8$i7=8%ZvSS5?{7@>_fy@Ml zjT#S}x0J7nQ?B;sT-c0YqN1KQaT&`PU6ko?v0#)oDAR>A`Sz56jCt#O9pNVkfAr)) z0HgHODRUS1onCYkwLI3Rzh+lO=fY^;w`;xp3)=AI1t%PATno{6ip=aXKQOBd3WfAn z2MMMNEi3?X6HUa|E2&1C$(Bey#|)y!+1b<6L(_3>+^;$SvC@m5+Y8`LMx z)|e@8S(O*&Z9od;)O(|c!IEe;_&O)dKmb+pYyUUf*E|wyKa@hzUJ@W6!5wobLL)1! zYGLNqFMhzq^7mptP0W$ogGrs=0uMY_7rFJLJJyqONEWEz(mLwM3$A@V3Z1G66N@@8 zRmKQsv*7kcns8u9HqYq$jqs+7ko6KXUpgvmOu(hw1oJ27ugi89N{qH1Q6hxf#o$)D^<_;iZM>7z4zwsW=PnR@%_5GjM9Q<#% z1)fdtDLRely9Q|6XM1>DOtWsypjmk6o|`XC19RHU{Ai)EiQ!SCSft_tvB{X(4bPT6 ze`dJ{^C>KB4mMzrK7yc&=HCBZz+l1y`8|-)KNsEd*puJ-RTZk=olK?F({+gkqV7xK z)5s^{x~k~~^tz=MbC-{T!dbS_gtAQ(%F_77eaZi^_U zeni0(CKFC|C4bCwxqq?#v#~V!i<)mg12kX62o#sKllrSnphY41Z#DYUNlfoU;;Zio zU`C1K6oOCLDa~Aa|Kn<148z7_%P)VfwwQ+)bZ?c%YosdYj*8~w?Y_twRnnmh!vPL}_{_5;CvEtQ@C zpy10k#)+F+mhqX0xo;9nQ7uVUrJm$~SLFDh!=!^P?qd@rA!c4>sZ`8p3t8`sx+-Lj z#r*pq$h3Ben*SfyOy_o)sO3`MzLE?nxIz08dyq2;abcoyN;C++!Z{6dmCK%PPuMB7 zjUn$#{Ks`I80w7leouspYWiMF(e!&L5ymSCPE&j>0x{dHX-DnL_k&MOi2rB|sJBH( zM$-dhLie=cGf;2g-mB&QvsK=uqV4=dW_Q^x-z3Su&)$#4+iNPr42m!4&R}U$=Aht8 zMwp!W4q2%WHPJifHxOh3J)ipo)8ol&%du4_J2tiKxhB^`t(mG;gUZ;gx#{bxTALH=%VD|C;tn! z7k2EZPm>aO|15dl{p6Z!*p40l4*&l11Nnh+^o||bA=fWoxD)NUGPAo#)iH+|dcle^ z5JuVMu+us6!v0X__YUqQNeVTuj-AlNAA7!>WcXIarTO{Oq*uqjsYk{=Z+LfXyubC_ ziOKUuuYNocIMr|b^tTc@`qk-vg$%V5^A8;FSosSuh+#x6eiE)A&-pb!0>L+bbm{oB zUoZah*RLJ{cNnH5zenqTUtL9Bv^F{D^gj(G?_avaX9Lxd|LODWaQz+)+D(`L9Y+7Y z>@EE3y1xf~_UrwRnq}FSyyO4V=i_t7YrDfnud6xyqg(xb+1udvZ!i9%UD*kz3s>fo zHUBxk=9#MhvyFH8(f?OOKARDrlZfnyf6PU~aYCiWdZaKfWgzr_ZLu_$tS0CFq)_-!PUWMdt@&bl*`5E ztWZSyCQuyfA_h#R0hjaPl0nQa?3>vP1Aa3DXz@G4tStozGt|y0%x$un-XI1=a@dOD z!}@5JF&4|utN`UqqV zDQqO>C~RcUSuf#Y4)EhFC9^w<_YAx+sGMuR-1-MC>w4D;$Y{+Y9qkP6?uw9Pd-Tw4Is&QDf zLcSW`Jvz~?3W;{v(l}_ffb+(pwG<;~Oj!7?@avK0mufrJ6wyl!S&4~iqG;>gLH+xgv% zML^p#ql&E3OE0~fM%X?Z;j5kbK0c}@meQPLEY>wL$pU;;p1*Bxw-IZFB=XZOL(Gor z=TCOw8x3I@V3BkzVK)kdI2txBv!^EwCERFXZH9<1+mZZ~xpP~wIHIS}ll!HbJZ6sD zHmw<&XW-D7h>bT1ItTR&NBWO8uN!lL{|)4WfM+i%a`yCAvX-JoVE3hXuz#BM+LNWL^Iy|H5eC zErEekrCWseSX$G*Jz9L#VwB_RoNVN3!|YDQK3TJ?^5cskc`vk)4-;GJV56Lg-r_)_ zckpS^q#|Rv6BCJrnVJ~t9QxVG%00v3#21HL7IY}pKFjdDclpdsm-@v07kB3Ocj3jZ z{%5(%smkdn%mSqL7vPeES8iCYwyo4LIZs`R>Gm%s>zhnv-MpW;6KD?>3@dDiI!toK z2&-nOd@HC!g&x{P*PRt+viPQ&8fyh}#hlfX&wa^$7erQ-aq&MTS6WQ#AhvO?tMR1U z$6RgWWd}>-`crV3O!Vq~ljW2i?`7&z4Md&Yr|(15 zP<8jwX-b)Br!SO<0JQys(fZ&!zICZhieBdr+xHmyG7eW(1aXBC_~+bQPG=KhCa{$G zL*YTEDye*x)Rh~l;%Cpgk}QyEprwf^Tp}Q{Oj{%(0T=zSIgHv4yWrN@ooztwIB=nj zPWU0wwk;GHfb;b~A*ID%txp3}Q_OHtEhL9SSZWY(X;zBXX9LynFA_^}KlA}~l0A8m zt{a((fh#Noa1UpB*MLgRC+EWE==JP<0o^s@+lj7by+LL*{%dal5MP++eio5sg6 zB23tAQv{h3cKZT|Yu6Ay5&&G^7^Yg8t>j}x@kERrG-|}2Hk+ovoO&-Tq^9`mNE~S- z06*%p97;qFczgRH#RtYOZ`$_q5oY)+=kt#G93x9LSs~xhkguGzI+gH zgn7v#7$-9JyHoEUzO?5DN4nsiOOIv#cvn(H>Q2;Rz0@$b?%{q>k$v^`3L=}Iz9fX# zj_uu}Ra#Q3krx-+k{bUV=6a+ER2)qPwjBrN61;MqF+ektcVbIFITm(vp9%Gz$;PKN z{D)o2seZTTs@$#6`0vPdvSN8cKP4BD~ggUDZ@02mv- zkEZ4}kcB{RNCRgXWL-H-q*^|iC)*R+9Gzbzu9fK@9kb7pYKHij+Gciov4Esy5GsAJ zdAiq~$kWbF7QG4aY{BOy{-92JWlF|obKhI+QQ&ZhWGC*Pc2)RYd<+i z)Uq(-u3e4K8CjQA2?K<$9wv-GTh&iogZvoyt>-K%>7YDj5G;3vg-hD-eyv?&*6KsO2nn zkf#b9QGcx#v)!j_Iv78-a!lMbJHhf&Fn80P-nhadR0e4Pcz<9Te3Rk*dL`}U?&;{Q z-v{Y9HSxT<$?^=-h}dLk<(UaZ^+nM84S9Tp;q<`Gs5VbKU5H-)u^xqYI{S<-<&x7e zBc?4BO&hEt8J*KGj_K*kI1p8fzB*(c!x3El0KH^)hwSb+Gd(`NF=*zp&y4-=wn)Fa z6E7T%w6(yT>q@Xo)QO;y<@FU`g@!&9yx2v_vmg@bYm{wZB+tN##(=;rm|~|{h~0$v zQ?ZqtjQ|tONXYs1jLAAN+4a+gctY-MRh;4>i%~@Pn`@Bz?t&;DdBocLB-4Gk>_-q< zdz_kX zRbvv5G@PrFX56LyHv6o>raWjp*)v-Jei;j-Efj|276YFA*7ow$Ix$C`YtS4mT~$o% z=j6_E)?c5)=;fmW@t0+tl(x19sVb;1c1mlg!u|`pV3+r~!hBqL9|x&K`3rG&acK7PW|3U~1Gmo4?*3+M>NmpZ?bR=1 zQA3_nu6A}>TELYkVIa-d$N^UqE@~hDC9VsXaouNMvi$0ah9i5l zKnptQ^SVPA!Gv4>QG^PoMz?NTYIM>FnWYdF{CQQ*!Z2?BJ{ELv*hI0f^8&S4Gh}NFcaW)w3>&a_)@Qa~Ja0N+84@V<3+aqiOUAhz!tQ31V&`VDusM6{g@W32%OyZ! z11*OWsIvIpNkM&8&cn;6BOw(g9`y|ME-gdd(#||LC{t4RLhyBj*Erj%Ot&QvFO9Q_%}(# zOS49T$QSPH@nHh0q?z_fpyvv^ZNd^;y4bmeCrrbNZE0CJQ;VSPn!yOe#&O)DcwN(? zxB&yeg<#H;kE9~{DCcKrx<3(1lq`!II*(Gx<_9?1St?RvD<$I1*JdHD=l2!J?H#Lh zf#%y*4j54{(*|?ADuF7<7z@z6n6}9(MIF_4JLt(lT(VasXdXN%uzK=^kFjD;sJn=V!vZWN3!>?CxCZPTFZ7v}!3Q z05Y92c37^HWD}Rn$$Q8A!*6%+jtD_lygBUBVf1e4l=(MPH``wfEOb1&PL;83 zx~}*JpIW-Vy3z1jvy!QK$5z5h&B*)stp$qNUJ`iPJSC{sYvS=qHvqe|h%~0nH7%Pb za|u2+^X1oDRLpjA`P0S>fU(?ipa(a?2fK?njt|w$TFH7Hx~mVk2Aw4~@usy7{R`>6 z^*&;3u*_xukeWqbCg%lJd8R@joR&&OC{$n*`H>F+yXI3Lra@gJn4OCze!JlzMQXB) z@ydbL*0pabv^1P~xMd3aS&E;%k0VFT9O-EZKLm^ z+IX27>b?4A1tkktXWZ8>!zN%dW{-bA8vf~bT_`#VJ-@>0PXt`{tm9tto!=C@mTXfa z2K{=hPzX^$x~I`fvzHO_paft?97QG_P#KT0i>7vw(l16H&P;rVm|tfl_NL_~-WmT? zXgRk>OU&&h;^Wg|8{D_HD{+1dNj~aDzYYYk__8504x-k_rnrA|=Vb$eZ!|375&Z}# zUxm9lhr$gKbhBvyMF_;TZvoccquz>miK@uem0 zO<+NU*gjQAt@Nw8XJO@6$b3Ml%$&}X73obliB3_SOu~l0Zkopx9_(~bXn#kLGK|7q zvD%4(Y4RsWJP6clY}BuN_vq0I+tI%}lHIuxnv`Gfbb4l8YE(dA-A^ROqjnixUWkOV z--TII@^59)MEpBODx z%HCRM+geD|x)Iuz<8SOad&EWG&aZ*pchsoR{vz=Mq9cN-ylC7_U%rw0^)Rz5-PZnt*bUp2yWo=*j#ouE^H0TcdfL)s+l7={v#P^r!Tjaf>qXGlo)D{0VF*05Gs){ds| zw2H{MrEeSAc%~zSHzkLuz7mY>6+z*oekU_Rt<-QvIlNdURu!8@t~9{uLW7m&ZveEe zr;R;!SD%UeiC)y9G0Yr~gJFR8JxFH4sVY-7j@ME@Y0@~xXDwKnf+d>P-S+*?z-8HKiPt-0kyIRL~P z{p7BXg?|I!egj5~*s(f%is8j;JFnZWOR|bONt6?QOM@-Ff3JrRWw?=1!5t^YgTn?z zdpZ11qW7t`jt!jEg3z&`!IyddF_@GsuL9X{1oa7#WFkpKj>|Rlf`I2@pWv z#WI_|oHzAoy)j?()&*thXP7Lt8tYh6R}ZdtzlISD_fkn$y2q$ zK6aAQq6ij@{IJ5UEM>vhU921wxb3FPNY{%)&SZAUj30Z@2oA@B-8k^4;gkNBVP)to z15~b@d6*AZF z4wMVCt0k=7&G0~M(gjDnZ7anwI3`byA1+wCi(TrvU5J`GlKDat`D~;MkG0@w09WIb zb+M4ImuOfK?Sn1=wswgYM;QMizX8zzeSerHYbXY8RJTVH_VUpP61nSwblB~>}a#+ypb zqO*Qk(j_|L^-)m6`k0q*E&b*e`h0MBr5kJKBXf%ek@NJ*i`Yl=uSV+x3s(RaeJw#} zT0!zfALB0CtssC~(jSeAv_&as-qn88ZEnJ=rA=*iBs>lSOelJ%+~x`m1fGp?UbE0D z4`?XNaWGOGJY(N%va#2-!sw;7*nOczF55EqoC3)+(jz)S@DQ{n)F)v!`R|w3*V@0W zNAyjsWU*{-#)K+j>T-gY*ur<2pjI*8aIz)%%jo((y=Kv5f*k${sHgBO)^4$9{D|Q> z#3*nN19pv7Fr=nn)fd$*j3);b1{3a)xyGdJIAK(Z;984T{;E~{rt&px=_@p1cmDiO zL53kRq(E=}i|a9pXKLTAcD@Q9>L6CtVguY1&`}3rQ9)m12xR|+iMG?Q(is^YpVOYv zHJaMhG$a-U1qr?q1~-zw+LMjkhP4_Zj_}S*-Jj;|gM_!_@q&(!cUcCv@8PLs%)}Ua z55yXeGiI|WHpY(hTLt0n{B}1Gd7-;&v0<}7dRG7KqgY2&Vi5k3*Y%}lLLalc-7utB zZ$flqIPD(j&uHxw`T_FNeIgIO@wTEy+KjO)Y81TDl$7>sN}=T;ry&dR z2`--^*5yOLU1H5Ei(Q~Xh7GlYV&Q0KJR8mJl1t6C2hTkr`6D3HQE$2ElC6WB zdS&5I&W|$Y=bI-5i!8K`VK!%VO_M~$rR7K)MprEhQlt9qp{xU3kqJOw;$An}i&{d0 zvbY9K=LS5cz_B_q)h~v|yp-_(HBQIum}bn(HA=@Q*SRxoQ|ExIi^PpXlshwy!v27= zs>N)*hOZb-mJF)Nsen&*-Uk+#0>8$jX;JG^5GTYgq0LAaL4@n}Q-7R40_&IQkJpG@ z)`4}*X`9RrqH^LU+@c)Jp8kyAmmvUe&}0EhRgDEgy6?SuVf zmpc&{X`#o@oZOipbzF4nHE)nexgmWd5BvL(^@K(8odXLBz&EUfcaMszJSiTj=(-I* z6bU{_Zk>i%T@N@yd8b}8WlU0;6j#?8U)uTw8}gtRm!#pWI+Y>!;*1swo@^(6&yP;0 zRF24Lv?vQO^}69A7r5@gY`t>(I(uyIR-0L(b>CD?nCNcIV=1}qdtjqrDDu$|cI{0` zIeIzVD`)t1cu6~0k+Sk500mZ-pZ^KvN;p-PERU(E#GwY8s!;sMDeGI92X{Ji)dJ@) z!~z*bLM2gAn%U>xrj(L`_g)a4PD~!L`Bve0z~*klz_z#m`f1nWwBE+8K~DmC*C5l! z^%&r8{@!YVox$LmNb^)7jP}G<;&m$(OnXan6)S=*8o1lD!6xrmCNruz^p)0knhBpz z7MY7o~JeB&hJrP z9MLOPT(3Xoe5W1}917e2@KCZAL>nnsuW*~@RHFll9yAVC+&L{-sa2l~&Yqz7BFL62 ztAL2UN)~Ok5NdI2Q8gTO(Ad0^E(*F?O;yANx&>oim@he`Wph?Ux}@2`kZ{WInGmu$ zhxq%3#^K_YrU70V5&s^N2ynwP42Ug6R$akEGY&D4HC)bU>Bzm~E*3VueQ}l1w9`*g z3YLi-&1KctgWZQZ#6MDVnGO*(v z%TL~-86yn*;;vNwQwC?7N$_+&HdUn+c9i#GsCXzFN_s-?v3E8&{>VK7QUj zxqp53xO?O6b7rX>N_bU;J}?VRcnR zgBOgpNU};@9o4JzIEKZr84cu<d20uYld_0rCTRW-BF7%BVyBr&y-(v6te<_dPL)EiSac(>4od-b~UpBfg77x_~) zzz3poI_W?ujVV3md*v|S2WvTj`6W{kUd8Y!*w0?8PmP`TWzLjuUK_5zW7j zl$xcZ{i|Vn=x!@*9vM{uRh}}OpdP5wxTgUWHt`n>uO6L}R}|x}DfGmzp*RPVbXDd6 z`!@R29?yxI8p1v119J6C*^QnE>U1oV;-T+H^q^?8kYkdk!-g$bEm)zB*g091=btAd zsibn3&4}-pNck>G#})QYue9KAmFE4sS2-=is6GC$oO+8_ zm%{7tqB(Fk5jlH(8oYCAabmdr!jP8@hr8DPOd!zAmG}G<=R&X>{xBzvNUbCgVG(35 zk2ZB?(hFMDWo`gfd>XO4rLlGJ8PYX02#0=95lU|f)C!0lntDD$1{WGlIZRCKB;cXL zUs9WtRt@@EF$Dxoz3!p6LBVGk%tAD5Mg>Us>yr~DJ{LFe0_`alhhd)0;%dxWOIuSr zTYsaD)h~TLm8+9K>!-zzl@Zk4&B7-1_f#*>2Ozdh@YY!Cl@837AdV zgR+MZ4>X1eM)$&m^raU$z9w{!6U5r1;0j9)+|7>^Ux~k9X2@r`!CpEQWB)iBT(NM% zu=QIxpSYA>hH`WV&!Bhlr)v-qm*Ci3B{u-#bzyUtpo)lVpS(-hns*}**CWUx%7=zs zg#N^z$J#f?v7f&VX+U(`#DbKH7{%R-P<+q>W6VrDKu^gttV#MX@!S2Wfd%FFId4Wc zeZPHCv{S~^t_OX-mkM~^i9E)Q_zabKRCEB2t77P8oSljNXtLM`h-lWz@{{SbKQ&dQ z%-t`((t_iEl3nCic)~Tsc#r1Vo>>w~o zcp(kl2b52srg#nwn`cYZzvGYE;}&upA)ZX6e&t{AZ^J2XodD z>|ubHC2u5cXw>TWt0!ASQu6I2K&;(nymXF%MX|$(@3$F21$is3VP_;{8o3}5*p*A& zq)jvt?W7cOSZBaeXv3PHUKW-TmZoiQ_=wa-Z_na~O$Dh{XC{R8Aw;S+_GY$F$U;7F z3=beUQ~1y}0ZVJz*!g72g~UZ;M6r?mY8ykB(>`>G9zj=(>aRrb-JNf&OU|#QWnj-9 z3q$OUh@t9^usv-jxKZ`f;0tRG2Vvc=kW9YOc-IR-uWvh2sZPRcpw-N#P|!cKW&-2x zU*J}p^9t$IcRLKmG0Z`X-MB$N(K?(Z@rz3cm+K1=p~fg_T8@?1Eeq801HaF<5n0;` zSs6z8mrRVkqUg0|zNC2ne(%^`(aF~zET6Ycwr)0?USI9{#&M3>uNCaJ-gKX?ZsV=A z)sQq+-e>3mo9}XM{Z)Z+&~ws8pJ;!ecK%bmr5SM#`zTV9(ZUf*{Cn+Si>`>zppzj^ z<$4<@eN&PG^)`uzVLC_K$q&X7roml?c}@B6YaRfIO^e{XR7S|o8qV_%jEM;3Bl-AH zBqK2mrk5YEi*;LasNb@SS;&JvA+PsvCQiHQq-Sjoukks?ir7_~F@;XL-;^29?Wxe! zIHA1Nd!2t0kd`@b+VJ+Ylze-t(F+QKpf|LYk6*};PQJ^m3ShCdZdxj9ZH2XaU_QB8 zin~LXh)t8^(QOb>ajJfc@$CCHoO@gI5~cnP%1Atht37?2eJ)A2a#e4yf$jHN53T9T zg^9F(Ey9VxE!+xLxxcv`w0Y{b@1mMvc6SuyDL9(ALR|^r!GMDOiTzV86uXj6+F7a_ zg_k=G^5?ZZ{p9HEagqsP#(LCWp$F+ST8awD*&$<#;VHG=F~W7Csu1+e;=wlLb9+TA z@yH{-g?H_DY8Tyt=?7#lDA3|_+*YFiZ4kuFKo{O&DhPf^lI2Em3Jy7h7agDogSqp} z+8p1q58F6n?)C+58rc_I9QC>`Q-B7RR`w^CY~Bx3B&?_XScqt9&J=IHT637KQW&`) zzHw75y7GNJ}AdK`*AG$vs=>BQw5+$yojR;Ja7-h`!1*(Kr*}B-zYa z?A7Z4nwKZ_6&J`(j+XI9F~;%Tqf&3ikK?=~)ycD|w?Riau_v&f4iWo`!?>r#y5Ecoq|jZ*(hG*Ps>a} zcwwfV6FaqPhih#qP+JjvGKsxKOs-;$(~AlIjipk8Zj46a6Kzs~Uv>$XOF; zV+1ux#V}Va_?G2YouZ^}?@mYf@j=5GDqAqr^y>IWI*7o-vcHA(6Qnk9JZv{=yP zY)qaH^jo;yFA2+9p6YQdiBG;r6elHv!^#C`OP7$krM%(}M{8^uolC z_V=V9_BQqsy-n?lTP$S{Se^_cuuHV`rngcSOb<0S78Pw(Sb-fp@;+oq#{~#*9>QJ* zMZ4wzNC>gdO|F#^p-2`{{V8x?n0z0ayOysO3yyVN7k`?8b_%}bLHvaHh^iP!33@Y6 z%GY%}qric^bj{nZH$SSbs0eZpCkp!_8`}5aqkdGMPUmx1MR-?WeDdQnUM;X>w%&C3 zNp>V(2VgWhf6lm15PBOI-?H{TvB_>+{&BK}d+B@`n~lKMhZ$|@c_hOaHnSP~YwJ{%3*VeCa%R_QtUh9heOpF<^1j8<7 z_Mb|Nek*tcuk0tA398Lm$Hl4&NX~F=E9RVG*LzUIsA{lQ*RVcR$jT4`oa z!@uNufY*nqzx}xH$rZWpo5R%y8wPK2LXh(Jh~$s`I?h7qfiv7=D17{&BsVg`&Yc7f zJNgr1#fu0Qnhxb;ac0CK7MbdmB0{1RH?k}H`${lv%iQ$DRw9}6+pdFs#KpMv%_t!^ zt}ytx7NE5-*7Pbi@CrP3I>AlC8?|WEd%0viA&%U-gTHK4utNK$H9Gi`2hGZRoMV}B zU)WUn17uW9aH4zsXeamad_}VZ-e|TocsT;BSjn?Jrc+jQWWXq|l8H8s<9@yy#7{_H zJ;_vESb0-XmwDMNuGIA9vtJw9FM0PU8RAU1pU+ZT;9k0Vv0YevTL|pUCI~EoXE1lV&1t!x*jxa{AizLp)7tvS}mWF97hXGAj$&|_5COiPK4L} zYWDlwE2mVx1AjXUp+gZa5ovkw5H$)~ETmyAo6`i49uljhiI^Kjp<6bV%n9p5RJaA?j=BqT2vRearG#^qQ9QbqMc)GwQ_CRfG2GMXev)pQGY`|Pa z6f$G6=+EdAsgEElNn#C^?|jkx&)+F^p5%}V>OH#2Yw%KT%XIUl8yYQ@oS_^tL2V`A=l3YVNa03+xHi<*n~ zzps5$CQ|q<#kX6+U%fE?1jK$Z`w|?ge$W zl(-OIY-Nx-V%kTqW#0s^CX_TH&Y$N2gsr`_!}G4sB#o;O!I$&U zh^|u&bCb3-0Z4o*L_pj{=w`wIq_qJ1oGZzPWHGHy*izbZ<8Y>&xtI&21gI5L#&<4o2z$*7}_8AlI zr&&FZnYrK2vh-xp?4;X%g`-dYB7C2cu*JUYW+K*Yf+v!w!Y z1-UPDkq_OyX@Jo#d{H=nNj6a2@08^Wdz80GA$4drmorUf?!cNic;Kwo`I zPKAI4?G2oE8F-)hSA=h2kmm_Gi6vQ$2;mK=h>akOmfLuQ`mN9PtooeiU1^$Ie{_bd|zlTw#B~!R1WtA-j!Duz<>` zT2G6Xup`MddcQXcQZr3-k@;(_`wQS90Ph1Jj;TW7-%RN`%)$lx=yvp04Kp(Y99u7# z?JcB|W5uhizQW*)G1!xmWzM>a#@mf^-}%(st8Vy+N@bPr1zvX$E5p@tUevi%cpEsb zfw-O}0Q+r)Y_ox!*fSVq!*fs`o0;j?KTgN*ABH3#g>R(?BL3&v0n(K;SHGC0aQET2 z?kuhLl=hlGY1_un((j+b)V(2vBr5vh_V4=1Nmrs=394;mw{p=XR+o>p@scf#3}9J14>*~5N$#)2OhHdZ_<*!eKym4&H=ax zSyiD#e~R;CCR*M(WU=5yBg#PX1UzqPV%2CzS5n%ci-u5E80`iJdt5YOI&Z zl0=C{a!09Pu0M`iI1EVzvwsj<9Xi!*`JVZqVLr<+{T)Q+4E_4wS18h<t(TB$fl z%4B8RhqkB?d=krRfn{|_0*Mob9t0eg1*Bv308_$~uVdlD^SJ<#25RZkss`sC&mckJ&L_y0fA;0!%Jhau8#_!o+lwi)7-GKpgFnAk-U=rDAd2XgFyis{t#P9g<#(8@+xKXdbu=G$fNO0jeM*+#E<)id#0((_=UHE(QG|E_j6yw)Xzn$^>8n4~T zdF;{sCQ(zon(KY&Q7&O_)O;{VyQY-VI~!W<$+WD#@Yjbg!GwN(Ru>+RO?n)S>~E<( ztot^*bpBhbsqI1MU(^rnt-7TfO}&ziRQIvX>Xkb(djBG*RZ<*rghE7uHH{-WkM~0D zlQm`SNuN(A>)*ZhZc+v`+a2U19Mf7v*Mv5_8MyhOqSZEV&;L1LA5@c7t2}96^$-eb z?4Ok@2QZ9HYwZs7L|?ol^%G4^W2r<{1MvEm2=a>eB4?J%sJnH%2jwri^W5XDMukhO z`hZ%7*zytJp?5h;#ex*`8A|O#1%^VZIF3=S(og@^?gg&spcA>_8dU+SsQY#sZ6Ytq zN60{lp%De@KIZjrdVbq5;O|a#kTCHuAnz;0K3VmyE^AYd`n5MND_!>VWIR#QFtQ8a z_DD=zBH?3VJpC5i4RlktD`N#QPD4>(4mlPj*#det5Oh0Q5&nh$g{14=eq(yc?m(Nn z=SK9ZEx<4O^ND3x#&C#5(9Js|-;JD&es%h$y1H)yLVe_4AMd+bvV6|FS`*Z@4mwS@ zdOMWOshll;^RX(Y+WJcI^RzEi!eFx&H{fmEtrm-vtvHA0kJk2=y7Vc-&~D`5j+F&y zNzgyP>oaQcvcfDpoNTII1ZMBa2(sVL9i~z?Q|%IFoV1aD3IP1@>eK^CP0u#I2Y&x| zm2#9Tdwi~cqrc0#4*5JnNj0CSS5;w?ptDY>QAZvuvwyc&*7?jtb0y=k?9CHN0O{>F zcqo5GjnBkl`Jm=xEvLALDv~RSJAPYj;D!E)ExXFfE7^6?Z|tica~(5o=gN8!|580& z|JTir)?0;ohA#24#gw;xWo#L#Lk96VH`;#FcmGsZ8HT6iXRhpOsa28EdVyE7P2wLn z+7+L}go*he2bzT6965s6G*C2jL+%{8`hC(JGk%-%_a$oQ{4AHW4DNmMgP-QMXU=H} zvd-Ra`Z?a+<$eF26Bk~e&;}la*(LuH@PkV1eO0|OU-pwL&+8`d$trhsCEul4?kQs* zMs`T~wIY3+by^L42cR${zv*|U+*aQEVhd}MltoZOLKxm_%^)1xOY zb6;eKw<3n*&X4*njUDw~@0D{+Ks=W(2|nf)Jm$-w=avH!rqC`MxfMBo4D>L95w`cMWv4)`|`_otzLB? zq3$;pkacf#MRENJeM!qKNJfaqaTddE>`z}h7W#njb_gRjPP@H*&DQpiPL%y`RQuwC zB@f?S_k8&a;@&%lf)H=Ba2Idr2cYKJ_9xV2-FUS}30uhqh=i%n`u_)d#=4U3a-B2M zgmsk>d03u|83R3qU3YKe|_)vO}AQE?!X?cZ#w_I z;x}C`gt$t-N%`JpM>}Duujg6Uo*2UaFVcng8ExT<4s5^VAi#;_5WJ_l#$NIGZrm{2 zZ^`*X9Sq7f zS?f=~{R1G^7!4N_BaL^)XCcGxEIpJ?P{Te`%q@$1?~-^@?73t*qL#hq=;ArJNHgE7 z8I8W3J?Q^w7MG-=Vg`~o>Kt)EIxhX;82%t9IIO)^#q_1^gfranFskC~{#AN5!!SP?ZZNV|u=nSPe$@ZTM#EFv}3 zvrTiI5=rtSKiE31xT##QdjABS=*vDz3bk#ik5nFCNo;r$+c#}hO*@*`Fu^y^Kt^QHq5X45oYwNHCm@9Y<=u;_gQ6ZJ@S z>wUu=t-7>%`Zv?~zA{1V?@EYUW=A9JWEY%Ghi4*PR$>gAZ6sk$zV07F1{6o$Lk<<3 zTAXZ6+xjf)gcLUxp&vvZX)3)lVzO6CE7*kFP_xfPy*PNu*)>!xkA9PtdbjOII^s+H zfkTIpvrfx)#kxk?*FGL{dI>UI{B6m&DL!SSE69l0Vhu$zQhf%Y>QXIHSNRY34gW4* zDqq@-nv!MytbGc5M3*?)lxWQuI%jGA#sX%^8avA z8Ex5-Hr8FX}BA0i~x6xF`QgxAKimaufTb~@X`g6;t zfOkLXkFTsT7We$iyYJJ4K>X5;VfvfqRmrP%k4@F*&*_+Hhb2j|t=w?`V zgWopDVC7Z2Prl;V(h#Io`KjNbe@C{)%{v}JaV-nF!|q*W$Um&FyPujR+cVuK91y}+ zI;tQCS8Y&{h}zUh2?|b!eRt%4JMFN(sE0mMTC~(UJ48gfyT7`CH0)!{wNgnnH7oWy z18rZf>Plih8;@W`6wPhK(RL|rf?c65`VqyW4-}2DY1WFp7caanYv^__s5nP%-7}S; zICU}61U6{xXywd-84hUfp>_q0B5c@U#fx8~;}uu+w?>K(Kl;?te+^W28j3ydRqZD3 z3T0XU{E`Kp!Qj7y&&0^Vi-S>3sBm<+*RbE8mR9_y%s~p_50OR3l0EuPt=uc0e^9Km zvaLD~KDPK1eO?XFkp|g@dGuAgxX7zxON1r1)x~e#-*(h~8I9?7qWnGzx;rN0sTcmM zVyO?}EyZ3owAdC~eD}09y)YOqa$j;ud}KE8A#yzYk!RGPM|6CRu9UR%n@U&*>PQck{S+9G}gKbzR6TBx*R$2~(A zNuKg|)EbaqaX(p{3aos5^QX1qJY-l_3e!w;7U5|MRd*Qcbsl1h7yo&1)?yZEnEJr%2g9n>Xri!l?P``PB(7uZGD&HK`mkwO)E6>{8tR$-kZkH2d|Hf2Ng;bkzoDaq3`L|f7Fnsc7wAFpXDT|i4t&qcECbXf}sgManqW(npSF;6O(CdM(!_tA!_^@s%IN-iG zamsAf61cE-^l+2~q3;$<`Ah1X_s8}Rna#8Wx6uL`4HtTcp|zH~o^tQhU_Z137KiY{ zX4=|Jznql#zk&bK;b)4s()fOj@RtokZ9yldxkBmQ976-8!dQW{gE+mU5)RLsUG zwpN+1F{GChS+^1EUiCTZ71*jqJ9cLINz3@}jSGdV)lUj%M3Q3Ny_p2Ffqa(XH)g~Y znXK^)Y2V`2Q}k<4Fk{Ora&_;50a{s85@`M-{U)d1$K+f{)bcVr_-&_aPfn5#LWzE% zL-)u4EV^|y%7-+x^zi$CCOPXbNxA>djYcuZ1LriKp79I&Ia|ch*HLQxtinS$A;Dio9h*a9jC~m1CLz2)XcpTu^ykG~i}O?GCgz(w3XAbZAH?f+`;y`!2;+kVlRdDR&~ zbd;tdGAh;36(Th@P>>=$)JT^aDFJDTqec`21f)q*sX`#3Lns+Rz|bNfAcP_{V5kWY zLPFRN%zn=+?r(i(pR>MioxRq1|8+g)dARQTzRK_VUBA1gWotK~cbz$(0kwR$KY>Pl z_4`6=RB$7`_UPG4=o@J5MvB{CcEYxuOJLD+2{nbTe+nZPtBky?{EAG zeCLn$yKX;i(jE{yS*-De-{4}aT|G8*l9Ac*Btja`xvL@`)OiH5IP_@vVi^_+)gj;# z8+9#yu-QXyQ0B)c5oxQeCf5?2@tVeY9RYo?H0F43;x+pm#1G}g(?(rp)@6uw5I%IO z6x^l)MrP&2{K7LEm?>=+yA=m1i9?z`l`zM5?oHo$ji5$;tmz7?%Q}(gn6PhBe8xQz z2Ez=@%ScH+bJeCFo;HCRHB>8tQQj(B9}PD?=vq1Hz(@()QvboDW>BNeqnW&@z~uQb zqWa+61dk0+S9(=yawapbTV6^)S+sr4y3DgI3`)0G`o0p02PUw~;mb*=Vff;trnY_d z%T>p#&r&o?9$Gr?dGOyQ%l|ipU5ZEGXi(m;f3H5Rc5KTaQ4Y5F7DDwJeAlJgs`qr`TPB)7dz@`^-?+Kcu|%4L+!365Q2BkRD%U4~wICBFjBMSM z=)&HPDK(46U!L{m<4SD=Tn)1@R*FjOY~3?ikr#pg`jfoLo@A+4!f=&k;xKpdLXf*N zrcrleOWNwr!OYuI>P2tIYJs={{FlqD9oXTY3pbRDTDd_;Q%*F<>Wyxf#XL4lbF!R* zd?~XLkRa5?aAvE6?3pn#VT*ZQ&}Mh$JG9OdE|7Z3 zt|8V+zR&K-uK);$VC`HZU?GXw`S#i0zfY+v5!9^9Yt6qiKI=lE2MK=8!0F$4s+_c^ z4D;wo8W7+dyS={e7Drh6f4)d*PZ>dewMt2(OPHsvwtLcpZbNsF3EauOixNf?otcaO zvhr(>!_Ad*YCLh<&aZ!Ftm6@Z;~7jWd=ONQNYd3{$Sw0D|yU+x^$_B)1GR~W3yh$O1+z~k%cm_ z%mQ}q1*QT2&U4Av|6a}(hcMEImwIyVIK3rI!2tYHEUs1R!-fG@hwKm0=s%5;<1lHd zZ9BT4J{O9a-5Ak)4V}=K`A&Ex$>P)VAEFQ-Y*nL* zv>&x-xTP7=$C?5MrY+e45!}S)U9dxQu(4Kn0yoHfCFkW(%r80n(*P(Qrtkymr+3{R zI1cm~F)A?z&dde9wqfTj5nE-)u5{JU0mRdm_^B7|qhGmXROef((k5Ec2U{P0%Yf=| zgBG*YiZ40vn>%Der9grK@`ryg-T%V?8L-X`D!yBGPu23I%MYj+uML!WUD&#P<*qlAj6~>n{{pAFM*e@8omB= zISp9QE9i=0${{W(x1T?R;+=qFZ)G~( z?(UlO!xHD>-iG=(dvk_;H)AuGpCy!kG~P5G^gZL8))>L*3M}YQ{lP${_F8i{LJim> z_N5Flx>H^xc*k>A3~p{1Zcdk&FavY0Yv?F;1!C^nJAc0PbmtWO3(ngOq9jxd07a zlpwJSK6VrMYG}%_A)Jie^Ozic!Lgt56Te*<=lcE4ypO+Pol&pq&N3OtcAUiJ$nQPl zOxxi|t#uVSnQYT;d)4S@HQw>e6C!4Rbn~^Y!8jNQ88(HX=i&Y%mmkKZ#VxKsSM3O? zG3LaNbEFbt4KXiQKJ5C?zP%0&a0Nh?LW@72G;-E=RSxK)oe{RkJ3&#i7|uLi#W}SB z!1)<}`>^1>-ZxVna5e|s6sAkKBfAH#s_L^%K!r}h-42#@pCFcsV!gKn1T!uwl+C8S z@0H@ti?7+S(q-`Xj<8&Rdm;v@Qj}+y_cHRl=6F0vHOfFuVC&MSOZ$(76^Nx8Wa^$c z{}mG9YE|&IG*2rKEp~f*tLESz^@uB)f0F;pXt0-d4R(9tb<@c<^P(M26m(JB^{OL$t zLM>Vjv-2hLt=})zka88wE)}TDreHEpt^=7SJ9WGH_3JNHh9s{1f!r`Io=jXa594|79g&8ozm>jfmiDpwahzPXlP;MhNJhu9cU)AX5xvTw-(z zDG3Npf_lLD8h5bF*vcLDkL+uLG4H_zC_C=da zRbi{2yZP1k@KyQE0DWU7P`37LtGmMjWA^&ynQ|PhRV~$-klB%qa}d;MHUJgY4e*OKtHA}&6Ovh57@fgo|TUjH6!*bN&obYw&Z={9GB9%YOdBXf_jKh z&w}t!jQL9Lx3$B#J&u+LDAAPPmWQAs-b#axA8&qA_ZO~o<{7Ub>XkNX;^K|Mucj3;*R(RD_r5_# zf(w)flkwfqdNel44QlQ}GIgGBK5TywEhuoPjc~*iQetcupo%fQxuW%i?RL2Kwuzq4 zR(o>WPg(*~6D| zrUkh{kAeiaKsDot6L#K>@NiJ_MY-r~R>0?gfm)yq?ToEokFyOJY~E5Q?`>S|@E+Q| zd6^%yhyHUOBL#J6wYGm4Sv`PCw?B$${hVuaUlJ%# zcYDy#%fxA|{-SfUrKGF%YzTF~`SPvJP(d#SSS;KP{R-QMX@T+c2H|myr{awHu zGjX}*ZmfWFPf+$`KcBhc^n^Z>Q80H(=H6p;4CeJ@zfx*$UG%#h$UwA z*Le2E3Z)!6L7~P88kYuDOBjb5Y0Z^3j+sI48x;=U_%mWZR~9a=gUllr`q=IEO`W8| z-a+(XLI!%vp6}L^NOdU|!ZG87twe~%lM!I<)pyvZwdP?&-cD`lSqa_KiFB&qH~*$6 z1hXrA5_$T71^d&(>sF8DGrug;KSrK?^vhMK{Bk=;K%mhf!tDOXMDoSK%^K%9lKsy_ zK}%ior@G(b8WLluGZwP@#AspWiQet^>~rv6OI3f!r4_kB?@dls80u{Na>e=0>xa>V zdj*4vy0nKk`DCDvsYwDJxdJZDi9IIbou>S1jaNzcjKpM4pJ*1CUe8j()Nw}c>|H_? z8O+`H*=~SZi@n0@pf~SPX{}PB*}3A8iM0}!X%8QR#E(xV#0#4AynSk!{9D3|wdCk5 zu95w4+SDZ%9p$Ogas%Bs4b{qBiO^Zto5t;MLtYB#Iw*GAbZ3Vc-Yb9GM0Wq-TkxyKjGhh<0&at_#V0<1^{WhW@S4$9h zRCMp7s}s-oEufYqmq5`_bi#>HzNd|CCx2i=@ESwknM-1-brzDXSvV`4SR_o#K(N*JrmE6Qxc&L&4QMI|Mi`|`X4;z1jI%dJ0MK)9w@Qo59~GCKigQl=j-1b zlK-QaHV>6P2DwVqsItU*f|dk>`jpSIMCr!|Dl%hITa!wik#1=SgWN%hl=Zs#0i)q+ z$Hi1DVkO?opfXHcho#qAB@aTgHlAym3CMc7pzy&t+<5Kco!=cW9rcI#r(@FfTsCdwC4vzul4V zCBdrfE;(+Zr>15&)*gpQ@mkbS)gceqgvp&|oa}cauKUw8vZwt7@9v?95LOS^!udSj z?*Do0phw!&lfTAH=b|zQ-R`g2gi4+4u)3;p*pu`p*Wk|`RUrcPDZO3hla0Fl<0tcQ z6G=I}G3Sdnyo3f1cC3#F6F1Dtdj(Ek8+(5$kbpgmB!K7mEUffdZ51g_!CtrU?36UD z8M{WQD|j(p&q7ne_9#dv2zH|)$*Fd0ZQ>S^6&2K#(9#??ukO}kkN_`q%sj`b^StlP za+G&x&#vkAXWbhCEA}#u7*@SM1y-EQxHVo;y%;QS95CMzhGCsoeDh@@1KxU}#+*l| zpIC)1;kaIXoKktt1BG{LN+28t6EXa!;+Plfm8qKdw&{12<2!miC5R1f)ZzVSzb~Fw zE!Gb#dK?mtOsGl_g|Jk0(OydFKudirjj9+Q?QVKQK>?_} zxEL_!Jef<;`W(350#8N7SQ#^>c8p?L%CVaNw9rex%?L-BxHk99H1s&n?0@NGTR8MZ zZyQ_6g7oIBtx$ZJ2#qoAtxV%G+*@kq^(vi6>4vQ%fN`q5v4;bjlRfPaZnckGxQ1Q^ zB)2ugL`Du1qJmFDCpR9a^AnD=;suy=14iJwaeA(>H^Cr^5vT|u#0&**FSi7Vl=NgT zo8_Y4+*2DNoEy5CGylc1m$fAle=mfKI_R|ZaK*JK%9#u^-jO$?>Q`x;lZCU82w`%R!GADP^h1z>J!%kU${1olm z6ETNT$V(9z+3fz7=SgasmnivgdOtiea{xNfgAKL3qmLhCFZ~IiDYeyfr>{XQ& z?OY9W)v63rCC$=Rd!F}e3>pU8AcpRt@Re~L1N4DEhkgl@$G(6;yi7Rwd6HNaymW4r zk^I=p-&C!KRVcn)*4*n?OFQ|ZBd-rQyDi@VHQ9tXFgVOngwk?}F#ZtQ zPh@d{I4y6BURGhIDv?e>t&6PC}Fuz&D>Q=gOUG6|o4@J-ZEYB6{ErRJ}P? z$xdVohJKuP%ouz+b-GP-l4&DS46Cp zsJ_F?u{j6HLG~(0A9sY?(F5DV-XZDMTbNJ&2W0CO2N1rCXd6qjNE`v`E(m zQf{^MI^PYYbV-CN5=FQ@>g3T>JDMN!R9hdcw>z_Zw=eG zm>R*fbf+YBO3Z8?v#SkvYOMq;c)W9u1xvwpVUESR_a~1A9HW81epO2Hw255HwKdEC z2tWKN^%OPAHc92PeeqL*PS0G?xVgV=lR-E?FltL3ha|pDKkl*dVoC|6*Oq=#1Y*O; zQL>o~2dkWB>RVQ#5JSn&tqfAj>646-+_}!Wj6kGy>ab)Nv7v27r2uE#XKBWD^vLUULSv1fC(5jGrHS#3UH`}ZPBEdXj-^y_uRe$LG6Xxw zdi046?bVoTR>QA%KeKKuDB0V*Z#Y%KHhMNhA^LJJSA3iTWbI#Ir+J&^Bd zH@&t@6*RDJIPgsc;tzX~9ujQF!*lCc256c&{c!TOB->gikwQtSYM*EH`7Zvl_B~{| z2?~l|2k*NE|2mjjOITTkf6X!uj5k5{nol3LldV<2sRlca+!SLgCxhFRh6AsNQWxU% zGT|QURvRc}J3C5eGPT2L1e03+>0{7lSkiNgkly&`f`>^A!_xVyt`g9^M(ULrn^HXu zS-jmMR20JUk{SyY5bb4lVHY!7TD7V!u#757v2pg-D50;3OzS}JjdjXt55s;rcp$Q7 znx5kjhA}9R1!rm|%MzkRw-YJT0~KzrRfxf0sw#Scw8Wr!3`uqS;qIxIPC`l-PWWdq z5iZyL!-iE8>=>*bRqYJOIx+;a0HU|H4VkAGFEC=nsn9%c)XTY2{}BWmUztl@A_?jRAQw~uuFJD58$wn z3`w@<9=UCC-pLq~%Q;sD!6 zQp8ZBWfPwPMtd1nl8*EON;cOn-D0`V`ppq9a;o|54Bt|Rrr1Rq;J5*{@{#mbJgTkN ziEMfI(X&`|!sAL9173Z~7KuAVDArf41zd<>P)LGz8N`+Cvn;g)hSXK8PsH595!%0T z9pofeueHyZDHT%~`s2g5kg{pl-t@>53<1Y{bzHMkjeYbTSwuxxj%-j>Ok6rAHo38t z=d)xx_{S~#F;cFR$hVNY9Sk=~dUe-z9ONW{67@C4HVEmW=7DEBg={e`H4TAIRQ$`B zcQC?oT08m5BZP-<^r22UX4O4SbK!w0ga@Q%!LV{rHQZV)@Xt%%cW<_)$Nq{3_gpQx z7GF05SO5G;|KaFkQS3C>cTgyJBbS=@EGop2G&2B*Dla~I;~3XG_IuwJ>>?zlk;l07 z@VI_Df9lR>2Rrc*6Bc76v|uaTj)Mkeo+{|UvDu5ND~Lt#~yku zAEcO_PF(7pqP$T~#sSXQhWezgxPAjsv@qYLuyujduad*MI!!UB0Wz|VcTp0n!x-by zv1_Yq^EXTshlK?lQ6UKQ<7M_5<$XTAPaVsy$v7m0KOlxhw~ok3%xs;T%FA>s=&D$T zDmQ5FYs{luG}|vg5J|NWahT<-w8J+?v)P*;^h`i%(MZTeorMs`fM`ofa9<4-R>hTF z4>8{~P(Xs`q%m&!ls8_Uq~M zxkR#!VhmtI;0x~lTBZ&Gsd_ck6A6nYw20^K@qT9q1vzd{aJJ}lK8=|fm7_RS>v7~E zHM0b^&%ypIX`n+%FKOYnq?pBfBtQZ#gl#YPdMMN^XWwd?t>bPd&2swvIT9m%Vrg@NW>;$^U6pY-ZO+WpCc2Y>%#saPV)7VzcDS`d;t)%Ca zN;y{jw;>}-s7|gI{eMkxwLM2o6P|Rgwp159FkZv^f}6*M;3JB0K8P?SRfw%c{gq{G zR0Jvu%+UJF3bsW^XKud}K8H??bZSsVjkGL30WPet?78}<((uR~v8HzL&GF#P)H50x zc>R7&VtiDgLb&U@dS=?W>FBt{e`uH^GiN>Yy=Tl@8))g{zGs@~Ubw|mousHcLI`q` zL9RGq+@LZ~9mD3kqGz8oED&n_+3PTDfZl^`$_JLfi#yXr9;-2k>>0-&`NnlWn6nY~ zdxpgs0t!?`7D;llG)s4-9uMN26!4COV2f4~5O$r@tQ(^`MaMOD`#8&Vo|x2zT_{dyC1i#QF<@Ey)rKvQe4*GQaU-C zD1sS)YIhVarhSa@pkbxdw%f=>6r!h~d86Bw2VSEeQRCL=*Ga-gL{E~`^liI4y-=l{ z)8l?Vi@)%E-~4?2=bO~WQ=PVBcj@5Osj)VpNl&Q#=5th&x4&bOOs|dhUs!7Xitk`( z(He+*z#{T^u!(~ED;vdzQN7Qj%gSH0%i?+4)&p%@L3Q?r;ICZbT3Ggpb36sxvwy;p zd~fK4&v{G^f9z~-;Gz_Q*Mq$im~?z`(Q|dMqW(-m<_%)?nZo#jc9~50xUyyYK}Mlq zCALpyJ{wPW`=Ht9aRqq@!9Gg9<3)(qqfi`Wdqt9ZIESMEs`x;`%;0KWfnpXT=K88q zeYQ7h)~9eN#_<-gVuoYd!vW&$s}%E*8cp+%n~5XY`ES`i=@sjV!Z*?>)szTIOpuvR z_IlcH{Y}G_Q%W8LbAIz-pF-WrG+OYXbo#+slY9077Sd4B;vm* zhZCrmHZx{PeFcqeY3a3p-TmI%)=$BYzq$@T{>1xOsZhK)xP_D3f6|;WQwTn~xczBX z2z89mH4|kjX`R%#*}qH$e>?D3(X~pE#)}PqcC1@2Y=V!sE`_&EyO3dhI>yM;W~^4c zJsn%LE|lYxzAE)gy~5|UgOegb>yylFkHjN}NNi+@{$$6-;WN7}Zl`ks5cR@#o2n_s~$*3nvr zJexSx&?d!xrl~>S3Qo0jn%=xUDvCcv&|p@Iv#RG<;j~^09+75MSBhz6JqPPpv+%Lf za-gt4xJx(W=F9@A-PeB+;AJk>lNa9M5ot| zt5SG(bA}Zjib)c!a*BSdvPnZG`Opzc-Xs-w@8mY*Ec=os9uSO4N-VJ=+1^P8D!Cm9 z%$&H|$W%lj6(W=L+D+#w)FTsJdu5ZF`4tHecM*;t7n>z_+PBCr&FyFz0*wR&j{lJ?_!&9shQj}wO8KR z=6Rm-2r6+a)i)E4^1Y$U3>!iV<=`goB5c;GH-#W0N3ID!k$+!@@he;inVyc){p9pGW%--Z#*0NakL;MizShaOyuXaI^8UKy%w`X z7M_-!2(J|^04-qHu8KQ(* zKcy69_S2|n5pTbmsBcTxs4t~kGbwM_X@*ZcO2)Qg-p&JA9BtCt>IletM7RAgg)(49 zI%1*MJ?*@0zHm)AcR(XuyR|#O*sjH0Bk)iAoo&x+2DPj^3y_BcW2Yk{2uA?&if*oj z3&G0Vpxv|vSL)#NX4!!xWV=IW>G2r)`J-A6ku)x3FG$<}HHXY1^{*CdzD5#(C*?FR={=Q{PP7wp*q zbI6J(9&Gi3^$_Nhl8%#$Rb`>bSrya3Q0v(F3v`>CcHC;^{WZYVMIwuax5%vXORLV* z3HW@|+iU|9CDIF65-qB>L4X$=<`z~5Bz<@A%QHiUl!37!pxj)knMzvVK3{f)WTX*o zPJw?8nqGHQ?D~Y?*rGD3-W0!h0naNjFdO(#z^veKVpk?f7yCKOWM%RS>kW?JQQ501 z3#<*}S|8Fl*iK0!d`sn$$AS!5Gu?G0XomUEtV?pUkgzPQ87R2($KU~Y1spB|tH za!F0{0W2~ZF66*?*36$>yT<@a6LJnHvmfc$0BfNhDXfaa=(*(U%mXgU8{mMlf5a7G zW&J+uJKz6@af9V;Jbd+uvs3AGO={%VwMKm-ML=G68*=3U0ec?a5;tJ$Dr<>-v(WW< zamjPcbmT(&ylMcXsP zOAWS%c-kjaom(~~ZS!cHPt%)ghZq)b>i4m9!!0RMeGN0l)v{iN8rX09SS9XZMUGR< zFdIaXY+C#YKjdI=M>8utbF|1p(bkh)-p{!=(DrJ>%`s_#am{|L&ofU%uCDk!-zwRDSq+Fg!F-~`*JgAofJ#dAn5?4yzseL?wZ zSa;@RoF1%i2D5AbAa*=6DKkKxl2mj`HHEi@?`mEOg2E6j!NI4U=0bjvcS4mWo8?Bp;+hr zeRClmMhdFn)Anf^P|QrnBA>cEE zLU|mUK*yP}JBYf$oAW&0NXGHM43oc?>j zY*!qjDSx%4Riuz6??*19zX>%_5)73Xm0*Wf(OR=Ydo2Smc)EGO(BRpwr(tt&U26Xz zsjS$Qt zwVephB#^4XvooC!lQ5}cf-_OZm8c@;qyc!PiCrd*Co5z~9Qv!r)>dWhVSitYQgCnX zWD=vbx>ZWI5>n{xxpj}A5zPAyHQ*&Fm|9R?fgQd?q}DiT26J9U@?;R66}xA)VGDye zVvTDB?uA(!LUYS4&?M@*TdDUr)oej*eeKL(!+C70r+XsoXmDE#s{9u4;Gq^&PMRggvXHWJw6kU$B*9K zNYxOrH5`flf+)gUeiXy9Qd8b|5uc=h`H1?rY95&K6R>Q-Pf9u;;n%98kr{Z{H?G6T zI{E3tM#!>+=W1Ow@~MqpYwy$po|rQdPN&Y_kYJ9Cs0)GLwN+Vcqy8xR9N=Ecq%J3i z-F873Bdm)iZTsxl4N_RwzKv^fD|dy} zA_CKJQN_r5TM`N8LZ^Tc<bHe6?fbVvTam!B=zpHcAgaB=nOc8n7W)F?bN5=BH7Q=@m!R8 z0?E*B;1DaBLWD-D5}Dt1e=)KW1{*e9u+ZcvP-fER3vVkLFk3XI;BQkusDf$HmuX9vygrwyzAIjEWwpYw z{1QwsVckhCNPj4a#&YOaef-2HN#UE-45g5~gw-mm7v>!A%UMB4T7osi(UbhAn>?#C z;X&4HPBM{oqnZ>dp(KukfNKP%spLD`*99#~w`M2{RfX=Bh=upqJdv5!s34RS$&s&6 zUofttb%~nXND%MO53>MSRxPLT@YhBhZ30c{^b>r#o2)3H6Q(13CY}nI)AICaS9Q&QQpl7&fyKSm;%~qNbna$| zx2}Qh2UBxVlLI%dSNt|U7J37b+_*6}vl(*DKgCM#U{w>zBpi*&gI?scjKHs@5K@j) zp4>?jf<+Rfp4F%HAQ<5I#rrPQECN+CqW)-rPHuOY^MV{90~u7LJG0bP<&=U<4LuJz zZ|YdgNQke?rA*~FMr4Fsqjwo2yf@s6>??EuoSW!t-%KLN;un#&n1I`X7fzq7;`#6! zWAIXm>dLtK$g1yW~h zd2sO4WTSX$vUQb{<#_29yCXnTn_btzXm=7Os|No0+it#Y3u) zqPD#jilS!Le}9L#S#LVA{kZoYS!U}kwz0IGZCtODV*thDE$9B4P z=}7u0{*9;axok45!L9rGw~Nunhjd!8n9Xi}PU8NB~V6I#Cy~(fF6l?OoZ}&7pM;06Lq z+SVRmdX5wp3wx-dyuWe!CTF|QxvZAA6u9D6e&qs}4Dr4`C+~rPLmNfc%i3_mFSkzE zJhls~Olk&jY?f1jBHr}Ook_#ng*LoCo<`jcD9!4G%$~u%*GIYwXD0I1myjZsl~d=gdv{@ zf7|dR1+QX@SDvY^QHwVSz?EH2EQ{)&Jr3=qeqj;;8o$XXGc1-Gr+Wt61)3_)=&t(fxP6(vPqq6`yD^K(Cajkx$|O>u{3&vnK7 z)t&S_*;;c=r1x zH=`VPmA(##=K?x5XR=mQav z07E{=+DeZ($8%P2OJOUBWfI98y%e@=9P1P`{wxZ})VEaL?0@jisczgs&(i9_arI7x zjj#=!go#kD9d>@Se{kU+iZ^|1+W>w(qcI?FIN${O_ZzJY)?Z6%;6Ick4a7>{>ie*C zOMSSgcRH%L_pbjAPo5WbuC&?bEUM0ADxAQ}d|z?aHSuk8qIJtc%&YVbT(yxb=A|Yr z-gzaWz~KhsO!jRkky~KAw0G_aH*brHG2M(u1w` znwAO$xVKHcOVAU12MV}B3C(CHyI!CGdylU{D9xCp{)?s`XbSM%3m#*EfHq}wrfrB6 z@N;uoAP>xR5Kh=~+TLOWLP!BV&3oqy(?OV7oR=X{-18%1h(2*u#p-juq_-2AU*^eO zg+F92Z^&W$R@fJt8+G$-%5MU9CvYDEUYb+A5!pN-Z*f4f$ z;0FDd>$J@Yt;k0bich#f?SeUky#3EHPbX*M`OW-=pKu+wFKGdhLK0Y#w@WVD0|;Rd zfUJfda{rsIpTH$N!yz7TD$s0nBxDpUn@(k?PB4ay$y7=_o^FKGt3&OGtRPE}@ z>2|W`4}tj28{cXrz7y-s`Q^_pHA(qu3AJ3BTdL->HvpCY<(>5Oa_EH|av}Bh+P=0I zo+8dvjhj&QgWMWTS_$R%o%pO@f`BeZ8+D9l?|T40!!MIz>Rbzd#&%vl_@ZU?-E;gy zw9q2=fpc6!P0cY5fOAU_w6#$Plfldq5H<7+&xblQ5#l2u53~4%N6q*8+YU?n{j)#F zQ2d*IyQ>%b{bcNaC!1d4TT40~$-9*_U& z{@)G3n@fLd1pM^%?{4dvdT#XYVETi+`KPVaf9~{uy-(u0qwjVvA+DCnT((%x{Q30&1Jg}i}SbUPy!Hp+3VS%LpcQKt2k zvhoZsXdq`-Q>JcLQ^u0$;f(}DVE9madlyGh0nHCHRau%@`UrE*VK3*#PcJ(!#cfwl zgq5zY@5;(lelIK29JmNF`EFL=Ld00>Uf+=N6u5Hy1Eup;e|(wuCNMb9Uaedr{z(|T zVo=X#Mu(B=#AA1T__ru2m z#m+UkF|CGsYwwHiy=4y5!lu6zLQ;-wZ!Sd#V435vy3Iep`j=t`0WF6W81$BXj`f?} zN$H=KcQ`5H)i@e(xsif}h-TrA1Ka2dI+Ld?he_@Ye}n6>Vry3ZFt`ZZL?W^u|FyE$ zdHdFw>H6=F5Q20W#0Kn_GPs8I#1^o!M;nsCe+UIhHNA z2GDM$td9GPmBq1bB;VeKS}yGQB7l0b(wtDU>DRvLq`UDULaua{%BO_9^3z8k(vH<&51|wK zCm1DrYc=s=oTA{$Sk_wzD~9zvVmtZM^GxWO3(*kqy-Ns)SO)`hAph6PfzoWw_Pak4 z@Fdy5Z8y7vLc4~Q#Jm{&TdL!yzsh#SH~vrmfp~3nf~VzQ*LRwK{~FBww}j~b&iL|w zr)SGJ?h}l9<`0 z(7d*jq`g^xJaEr}gpq&&(R4jqcQ{_uF|;)Tgn54a*YqFqy6+~cv|@HAsy4<-9x4Hv z+ux5Hi%&k|zjJ7>asSsj`v1<2`2RCFN)eCq{gaKdnAE!TK;24t$Mx%I8C);EdgtN) E0NyCMga7~l literal 0 HcmV?d00001 diff --git a/doc/images/exam_list.png b/doc/images/exam_list.png new file mode 100644 index 0000000000000000000000000000000000000000..740f04c864739aff08974a955466745793839276 GIT binary patch literal 49967 zcmeFYc~leG`Zj8JAKP=ZkycPtRGd)}B8q|nN!x-72sAS?ML|Wzh|EKhwrxZ}q)`!N ziUMIsfG~$CNh`AmQ6Nl#M8-%0#1N8@p;EW7yU#iI-1~j^uiv?A-F0g%Eh@EZ*WUYm z_d7h#TZuo}TvS=VWBr;nYg8;Qnc1&d^S9bHYrgUP`?t_9-r+V^pwm~O_7{I#Q{KCC z4!Zc8?>XypYt~ezZctoX3tj)?_N6PKYu0QITmAPH>!w!Jnl*1)EzHh2MtRKx(ai__ zyfjvX9g6Jj=8o!f*S4kGiOto&|IIx9s~eimX_&C%6|-%(?mP|_r+NQy zI{od26UQD|R$ou-d*6A;@#fdM0nX>c!>hu6?6+1-YIdKoH4&I)8%c8Cg-)_0O-NjM ztT%fqk)IN~l+eT!{t!hBeiG- z2s}w%Tf8pqxr^U+sL$)s|FP;FiHH3YA3P}4!T`@t zH#o43JI@3?MH~6TYi%Jnt|jf#&MQ8+Z(mjUzYY7&n3+EBB4%Ejh+9d-6;o#esD-i` zTVR0O0-tXosLFm)W4}G2JakB^lT%ZO9i#qqGI`Wl^d@nSQj0q48IM_PTgvK-nblZ@kd(z;>>Z)5L zyP<$Fty0WK4mQ6FAz#$kxZXbDLEf|MA6ZKzAcY&mTDX@4m|Z_h0#Ea)hw&jZ6@Tfy zY7Sen17%N{%~H%95`_9~gLXwUz-=dkP29!tCPoo@w8#ksicv^3i-QgpwILN_+-~Z; z)y2d`958}&qKsrwuAKCED5=Vzl**p*S5({ly3L@)eoQN2Xw<^R^F`~%Rnr`f`2*9o zY`@1CWgC*pJN4Qs^YATniw}r;B2oO73fmZ(8zuu@&=O+)$uQ)`w&OOJmC;HsO^jsV$tT6$Y~X}*p$FS3Tk`8 zCdr5OM}VXaDN@N-;sk4v_UHwgY|u_}30vO2qMy^(peaAf_sVp6sMX;z zs%uTlo(tOunVso#(`ahL81Q}cWC=kg!yT6JLKhG&j8xMriyG0i4gxnG=2s*fuwqWg zFbb#dkKv|Ebi`?rL&8_^;SFwpMKI3S`>vocq*3e75aipu}DbMghKPj?M4BQ)X%7f9PN4!#rPEKsjhA>y!oxF6a9rYS zJ0@+QY@TYZ=S%l$xllfKC4ajus4!&!F7zC}Jf;@oO%skVZv4X-ZKJCT#DR~K28BMnDXpY|}Pxv%1KTq_- zb7I~VY3X_PhOrVZm3)7v6S5i{eyyai1N(}=67afPJP$aSmq7z~w9oPEWgNA5OIztB z^}4)H$D==q^1c^UWkhOi){lFbVRLdeZR_ve4YCPuxIj3Xa+jvf@3CM)|H*>78k6JlOk9YJBXgaPh+Kamz2fOn{)K7~4 z(dzCDi+a5w(~tz0gn}c5w?ufP>>xwL16@R89Jp^kq#e1!Y?wbrSxT3^>|*W z^Yn5S7p9PM&m%sY5)82&620C4m%N|0wBc7!$XncGXZ&=0nSCA-Iq-Ia1N!cReb4M!^xy^G_{qF_Hh!h~FIHSiw(q};0|DarCPCsSiFfzuuD z#%f>UE}m8HwLkjn&V3}|4JT2~6uZHIy0kV3?2EG6y!O=*yX#3xyW4L!xB{9k_^(~P ze&(u~7b|rM+hB!YI-*K9Y_&6Za7pp08!0G%^n124fw2xdUvIi~9IjANU{V1Ikq3+NSO!#QWWD#w^VCst-xbKuT%wU9QCING?X1&6x&FF+kHXL zZ6JwUS;)G{-QXpsR^p4pr4C1L%>a|gs!n;1_6Jw5rK>DMLjQ%RBlvaP+5@^jw=&c1 z{wD2Q+&ldfcJ{IITlj8|**cd%;o&#OMi%`9mCIMRjC;eO4Pvi<<7i0p)7@el{W&-q zAV-tA$~t>^zG9v2*VoKDo)i=T}^mU39bX0D8a9`iuCl9dL(t0#Eos$(Nd1!+g%- z$(6Iq-FHUV1G1-d*_$r;M8?oiWwX3|nd32+{le;@P@)uYRMvX|XVf@$%H&@Z&E3M| zi|h97yA!@y6wj7Z*u=%L1_#QFyE2}uNuA&kVc-&ssZQJ{xZtc_!;+xczT1AePxqBxwg0DXPPYod{$Z5lbQAH;b3Tm=BP$T+fD zUX1NbS#BvZFI&DAqbJqhjDrQ(>9B5Q3g5~(~w4i z%xdNrh&xa;VJZxz-Ga8?H0Q$gMUzf?%eF(k!g|u| zPHc<2cw`Np9?w6t*k+ZBd-1D2FZ0VIV*bD0x}T&|ZH9B`ZX^0Sua~ zw}}2An5_*+dNxX@Fxq7m#1gu90Wk`?P%{wYp*p) zZ|qIFFG`w`ZgHbUx7Ayg*On+ahyBg%j-q{tF#GiOWYYe*4S@n_Rxj1(B!;~j1Z~sy zeB`|vOl_@Yecqs)Dl8Vgjon0`ngy+@tUK8>@IzQamFv*uoY8 zq?OjgqWf3Q!-X5D*M;AwaZs4Cx|Ns*t#ygNOq8<=I&O!qeMntNi=;~|E*HT{F9SPU zG6vClP0v6_`=kDCxW^c=24>_Xv*nmSzQ41dKLia6u6}WnbE$DYS|(jqZImig68PO> zbAbTuh7b^YbbY1}%E<|u3lW<|fNitB;d1vVdWvX^u(@u7e9BFB(=T&u-X1YRJxoQU zf}ObNZfo+&nZ_K>nDvufA2eAJw?Lj#Cg80FPkM7O=ND>@z z>3*x7f{n>%7+f*!>pn_n?;u(VHGITqis zv5N_*tt+dZVz69z1m}BXE_$bMOoG`1<-jnSuqwkz!e^sc%`zzb!p}C0*yyU0kOawBnC^DvK7J2R=ndUu;k1n)Gc8Gp;6jZ!q4Ok|m(4)z4yN_IU`)K;X zZbrdy$UZ3kIybuwraRnK$?V!~OsZPreW~`kS6g^?eh$ z)$X9(8@(1pN^hYw1?-Cr-o0(KS=o5mpH{{W>{KV2bS#$JsKKOc8m;sliFanwd zNdIzElGGQp4B6q37&L^lN{eF`uBuGV1*(=0Q<-BcFY2ifgi_h^YklEw)uzN9*0{bf z+2t*7Hs(N?Szcn^pu35i6Sxw~^mcBp+%m2Od?3gQuLQ|DEX`7%}9@+d<~34mzPA(Y|*qX|eSm*)yo;e|0m!`0QE;5YU7Of<{&=$1#j&Flh(G_T{Qg}Qi{2fjtb+^c(GhF4Hr zYi;lz_hQvHeHt|63Kszm-a?ZR+NCMg_ZnTpFM4viKzMENv1@`WXE;}&ts4@uKtAuc zf=^7y3o{m*zq0R3D7^GgO;uOW_B&1>MViDsu-LE(r~tmPEvUhI*Hb$mE5{_M0-sDN zm9MopNkfxs3lJ!oNwqO*l0#CAVx0h0lC+S)G3DTJau2SSt9&7+S7-A$G}V?M8p2U96Xg4pac|V}a)X14-4P;uL z1y;@!nrb6i=ONHgHBA|p!Z&><7qR1`a)o5unBao(DH9%@y)uRjErPs{mY($}tT3|l zOI)AwYZHV}F*>kg9ZoQeAUW%o!BjNDLt|3{G4x$B~X+3?(8#5oDyNPQvpWL-K=NSCye( z<8EGk4e|N%OZEU)ZVtR$_D#@dA12_<>q?GYDPM(+x{}?1NPh}QTdAB4jk8n4#)+`o zXHs$jt#wnnU65|1HSD_#uoG=z{nsK6;!wF%*Jq&gTFKS)NF5c2 z(TGr{uslXnk^&m)4DlM^ay+;g|V zbp6{5yuIdd;{`1pC!Vf9R+Ou}Yedgy-_DO=3`G+QUy9&b;(xS-Kwyq1Ru3=t8L9xJ zYD|;50OZRgu)PYeT7#bxbH+US5(JkJbbH$J-Fm)w&uYqd6j}=OFu4{LJg$f*$eKY{ zCs3L(3bu1TdF_zw>q>S)PYRRyWb?|yKh3nXXo^{!8SeUb0=UX{` zZ4H%q?~)%5X+RP>^ZRyI3rwT%%Ct`!tJ#*a=`qrMD((~g$tAXFFWpEo8R}+WNngNZ zqP>Tg&o=2utCkb#9Lkq?)IyQ?@rf<`3VPro`ns@va06x~fv5__BBd<(F3?g$VGB(e ztG2)q%b7wn#xM~QE(00cgg}}~PJ-t|?^40{Tso~w(_n2WThX(CnBPh*+ReE_j~Q%G zDk=sLJ+C0ECMbbHF<0_jM_jM44oWq?cnv>0-U4k|nw2-GF{s<|NsNW_X+e$n7jl=4 zMRz{rIU}#X-EbOx?Fj7s)AbjlUu$a}0>u6O`e>;n z0s96)P%gVShlUKF*RBhhdsW2F1tM(7=mPBR!~#`)X_SKnhiR+bC{eZ2&rup3(LIk) zloUA*$TUDM+Y!5fio5RcKFLtaa!S`Cu&E?r#AHsqNDkT=P-)U6cFG+VhfWm;-Kyx` z(caIu)eV3@L5S$a7f}H^R0kc_ui1m!&)7mXOxb;=%oJmN3h*V zDRxA5COu7Z3q|?kg_n!6Z1(qLCcD{PPi?5gDE*TZGVFt|x0bg-D932Jx~{Rha`L zp}B+S!e7~l#m98emc)#U*w1ojWF&Bss2YunEMYD6fN>&g_Of+PWXMcz)MO&p2R`eQ zX-NGNCCnxN;P=W;j{^u>s8L%GlC|YjETU|=tZe0smR@7}vy!Llyatlu25IsJZZda} zhm_Nh$3J0mmr>y&9L#NitJe11L;cRugk^mGI!J=8MkQgH_~{l2b&8Eeom>c$0e6<6 z3?Vf<@$1Yy=QC(K9c31{Gi9hb7QyN>^EtDl1^;an?vsWJ@7C20&aFKi%~tW{Cg^*J z9fNpf(et6WCo~TV`=Vl;YYPA5lZo>gL9F<|qpQp0Pus^01wZv69xNZ(ayZZZ06MBm z>ro%3@|_gZ{RHv%^xbhXfZRTL{Rl~PlRuEHZLZUq7pPA%!OrCOO^4`|1|(RM`1eAxvt%hq1`vJzNS z3pXoQ>sV)I)a7l@|7l4X@z^2*tu(y;|5 zIg3oiNFuT17ZHBBe&QoG3&KL@Fr@u;ZbJ74SAEh-Xeaf-vqvX0(1S&*EDJoBlz$>Z5ZZD>L-gpVM01qy4BAP?(F`Je@~FjTQC0WP@ZuRsS;hw?p0ilHE+ z2xshsidRES4nnYwK#sfTQlgyk1z&J^@P%3;O;iM466Nw0Ha(HIW|aL{**fAq2sl#$WtEM^?cMax_lBK4As{zV3+ zC1imyJYND1f+CBRWP||W1TLOe4nbRstLlQCWMGlP!ok?)9<37UCpGZ8C?6?oXXKDD zPq=HboN%J;3eu}KCL=N~fjfi+yj!#kgo^1*Mgfe-SRLtmVWZR&f$`;d2l;9pFp{ zUm_e#mu#>#G2_rMolycA$zxoxWLO-G6=gXh1YIPT9EuQE%HnUwR>+V@fI+|tYLQGu z;x+DUPZpzzCU0`FMF7iPG<-Njfo8A9b=Wy8Y_Y5zT*~7Tb3q*j6Wt{w+REzO8Dwxd znHY&(zL?aavr5HznEV?RXQGIkbHSb$&7zj?Ga_jsT&Ys3O?4J|4tbGe6C_MNSDZl$ z5t;IriwF`q&I=#IU`rrW3v47gjMs-G{;e2q&Zzhi#B$AY^%5cg)fdfp%87R``FznspUn+d0nQ$6Dnr5fUL15phx% zl-s!Stzo%R$fP-oSlD@0XY6vSB8^*(kXI8mXe(_D6flT#qG9-6A|g#jWK5+Zyr8Tb z?JD|8>+@HP4ak)@=E#jO3kXsZ=4Z91hkhqeTAL&#KOR!EU}Cde9f`ESmR4G{wxG#9cxE&R)@E z$eSgxE?AHc0$e!_loQ!8b5@jB;ki(DKmEOV8QyLHBDfo({*5U;6YRye2JJ<3mMDi{ z8`I-b<^|9|(24&Uase_WUryz&!+cyv&{DkCD)svOi-tjbS#@>wtgY&l)dV_W@QlN} z(WWnZA{_s3d!oOSN1H*G!8s#HN1!tm8aa~&FvksVIWhRn^EVg^IB5g75+w)KtMxJ= zQ2&2H)m~P1AV9BhR+9`siQx=BRwyaMfbPx69GVw!m-bo7(2DA&*#URSvY*eUI+7HF zTCS8Oq~awvojrSxr|99TQWp{&v7Z;ZN@{a?w#lV#_E0{qfaK1i!I}e&$nl- z637V_|Hj4MxnVzl82T{-GX4K27CIkdqdk)TvnQzKog+|?*g0e2hf7{<@2?7oA z5Et}MR{H;=ozgyc!w8EIIoG*fIGv2CmCb1fJHb}cKzrcx1`NdTKdIMi740oo!}Ah6 zQtE9Vbb9D9DfdIV(Bkhi)i(7<| zCF+DAAA~;)PYHh%4hvG-bOo7rKYcbGGh+^s-J(7@wEoaR>_I7JQBE)!1KIRA5o-9v zfF^Z^>B9GT#kV$Q)FnPBh1s=O3N2wV+=E~A`OoKi0k(31%OZg>qRAp0b#o&0BE6tw zdyG61Qxr1?L>+&)k3M5t8c-VQ=l-DctlFtk1JZH;Oex|=eoHwW&uM0JgT4PgHyalD1o^-0pq*CP!l`Sh{`?G%i2D-PAcOcn~ z)z=v1t+}`aRXKzs1bf;vL!djqU(2~}M|3Pm1FEfL=%1ip)&%4ghbLAi=MA=8Glm}i zed36}=j8lmwxspmAFG;B1T|>!`)S~7Xr)^m1{zyOW;8Gp8jZNs#|O>rcqUSXh7(C_ zi>)3bb#)V6z#`cEedz+10a^gUL$DGr(_N}q<`EXzq+G@pf^vm31i%e-J%9@$faXar?)4p*V)^?rr4%lY1Sv*G)3q!= zfQt(3$kBbakl_i@;Emx^Y25h;$=;I;SR>+2KJx^bPPn+c1YwKU3dXCeLVEG>vwE%g zl0)&)s4kczV+eGUyb=QJtQ1fRBT)73M~48R<9sjU;b9=dFuvk-J?EX?I(gnoQLyvS z?&yL>@k+mEf{i+{oLyQ~u4#+F1l3{p7p`)nkD?Kmzi8a;s3bS}fh0Q`(8Q>gA#@bI z8BVa0B8e!RcG#aXO`~|5*i4VWN^(VS*gV$QC{=JO#(}pM#%%sd%%$sH_NALR_As4& zndH9AABSqWvkv1NGxh2VYb$y`^_1`5Qk(e;^DgUqhrdMOmg!47pko3plbI-qE2mZi zPhLZ;Mm3D3PLwsvs*zq48FpkV(Q5%WhKrlh3Fm2V=&taMX!xwr7KysG1-xGI8`U+O z@n!Ib05V zrnhS=4%t1;gs_C>s);7}RNmn2;hN&Xtrfw}hNO$M0EQu^C!)S{KoY;YFFQg@Ao4W5 zeV4Y>mM>7)eE=Nu_X@<0cJ@rw&tZe&c}EK1Anby$R zZJFNh_Y1LA85*^jA&q(c7A;L)Qn|5N6rau_kU9;pgGISI<38Udusd^_cb zFABiPggr_nSLO{H0NM|jdCo3REm?VPUIYFe)(JUihk(K#L@$$9?dTW9u$DwHhC1j# zmYax<)QT^IX5sZXPGhjRIDEm7NCFu#)3eAQ;slFW;PVe`Vr}<1_MW6SA3nyGEb%Kx zAr|T0K1bhZyMPsnE1-bZ^u>*Td|AENzUS72_3n7Fg-P@kY(^2~gKCIpfq z&q7;>(SjO}c`Yt0oy>9zA4LQ-yGERW_}OUVfR#FiGswByLavkL4PHQ`9O|Z3Q0BpxA&m#4KlT+Drw6bg;=on|c63+P7pJn5m44LUv-b85b*Luv zi)qmdi8!;O(Y9)UO%5cvWf(O@-TOOq;i_X^W|i%!Ub}lEb31gs(bkT)*?08?Cdo%u z{nZ~P_n$pMc3qT7KceAxJ$luCC(~Av$8DkK*6{8;HZPMXGGMT+{$K8G24xdgNLk;a zn(CX?vN9KlEaAgfcUr<~Q*ilBMvOb}>%<@p=Ism!w_=wDv#I0g$@i1S-NECHj6h$g z>BovMj-<}a?hxy={g_+suybXPH&Zv-_|q!BE?Uiq7<_=mcZ%e*f~fK%eb~DSI;f!Y zBJKvS776yL*Lbgbjx`D4&`VdHxwZZey}04~O=kK!Np4G5)xJ#Is1)*V@rU2GGB4nN zNx7_DH}d!wXV`i@K-2xsaBGCq`&IX{ZtD6Mm0NS%{14C0uv@itYp#ZWS>`payS{9I zHO?3RCvN9F(e*ctrV*$jniE3<93sf_a8M2Gmm|&RkiUT)F)_2}h*4Lbb71!HPi*kI z6A(u+qIqDq{?%&g;9srO>sHs*i8g!*ud*5+e>pm=1_JXULIbt03?wDt3~Qh&%`b-y z%&t0dw5JmC&N@n)>Y5LK-I!ik{rSjhZu#Zt^ny&{%hl4$FUOt6|Iy3apYjH==tcru z8to+VVtY8DR<;B|%*9r~a_Y|kJ-7s6{%RYq49LW|GQtp0MTlt^-N{3K=ddI4Db9$< z;sIJ$o}n5~ZR4NJm4uxrgP3+cwoEpNgsSN9Sq$H1@QP@q5c%x6uVEPu!>V0sZZwgp z#S2y|lUI+8JI%}fk#N)>-G)7)QDvEU&8pwXHgnR!ZJ-eh6P3|zl5FgXW5hk&qA89k zgtK?h=F&=kaP}QCsA~RPM1&y!8%->f_@Glb(9zxU*E&AUD?T*=<%?P|c21N*jnrfp ztRP@?dfaDtTaiH-`lOyeBk_%cOD9y{GiObNTYn%Naoo}vxwgvs8c{P?;O>S%I%z4h z2{9ZLA!CX|;9Aidy+E0eCQE-)@uzV1#UJ*!HZrs0IZ%B)>XYL7ZOKPO$sv~gqlaRr z{P(rxIpY*%1W(kJ8z}!;zl?m{h;VGX(I-R>Uuh_6gcm`2=ry$9OW*?BaPTunB|+^^ zEqjraH~1@5>A?a6J!(eNS4SMwYd2uYs^0;Od@KZao0o;fu)_uclby6^wZOb$ak${7 zbB>m6BRZlKG*tb+c2qC#EjFRcl&A3+eH%YFW&!Hb!X;Ya@WUYgy9^L})T1 z<^gIHh6%ybA}q#&Qhwzt9+B!lX8nhx%&tSFx@tC*;_zGqVm{d|D_GFZ7|UqWMqN+e z;8=M~4s}$p?EEb6*`K;IueK^$s9!)j;bF)735#)kTU>lf3ft4}?lO|)hPDe>9&~<| zNUrXKfOk?ELHltq4uBTDC5N|KyS#ezU9byyvp31j0jZ8~88|zj(MI0Bwdh;OX&cqP zuyGrB%O16aoKH62x{NQIjq$`efMiyWH5o@DsFn@^YE+a__MgM)bX2cBv=d^p&cg_V zA=zZegg>EpOG~>E-Y=*c1u-@@wNvJHL}`EP2Z?trkc{#Of}FGDW{>u>phe?aOarTq z??K`lV;xM#$_S0Skvl=WlV}{E-T!O6RMeBKeccj*EW^)a)%}ULYgzm%twE)PpAQ1(>%}nZ{&{uk+=4C zZLReZB)K?3zL(}snZE)1YwM?}T^jJuyBWHE)wyUE)lB>~x#^WN@oxq#w$?Vk`j>O~ z)1?q=D*xFm>`vepWbn(3t0Es+uOg~{9OB-8cQmXsr~j!jn?{T~3jgVJ_Qi6b=>M;$ zuJdF@!IPGL%)%r*G44*R^)|b9B>$nc;E| zJDntl)zE0R#sex{e^&UHxbHCT1iF+%S+r-4%R~3fLXTX<$55}Pm<5jFY9&&icH0>} zA22jE5WOhOXR12W(F>_%y_mh4HfA<^LNH>E|KnK`Ot9#lAK4Dma8|y88546-foI6x z`+jOeX$!Z|QdxMaLWl_6{2MHG*)g`}-s%Vr8dF{k>T! zJ&4pcem(%asyQ@8{a_mSGkIjbzae4VQ+04ds@56D#$P(FBGT)y4V{}30r(=zc8F?% zlm&Q|APZ{Pqpi_r0TZp z0Y_Hpfh!;~4jiI8vsYe;%x5`oTe?nXC1m|bn@bp~e^8V{e8G0SbvSwFDeEahRPe?p z8t~JqPI%sVhs#}B1vksTv2H0Fqb(mlw4qO<=JfdJf~GtK;#7C4#@}Clxrtg(X_`qh z8NRM+_QbqxZeK@5F(ZfF`}`!MEk0Of+;ir6 zE++)uTNAq^^uN6kMWQ)`czW4>88r_oKHST@M?^I{fQkVcDOWT|FT>OrW!D@*tO+_H z|9$gRuv}&L{l}M0O%gj>x*xC0{&3uLDk!3vde`u5hrE5XVoxqo`@ZUMm2DxZEF?%d z%x$2*IP9;I?(|N~ZOq0yO2D)}*D$C-aQmJT+VaUK(Y?L+CbpO}Ivev_4yWqv7d?U8HAL4e z4d!b`XkmYGwRC?!>SflHyioYs3H0!vzHIQQZ*r*awacwfiJj-^#aEp=uRfoh@RK$$ zw;DDIsjx6pPAR3(0MSufK;0b|XPVj*ez5#Zxhlspa4HoWOfi-7P?=)4>_vLeH_c7G zzAfVZAn{c3YsvynyHK-#gcbthScyOPZ#mOWi^{}Y8fD>Tn&(pGIdgPeSA;`O%=7BR zIa7(0!)D*(MZdaLOF8sZp4=IBh+h)YD+zk3cTae%QMB;NS~EZvqs!}pOxVJ;EhvAW zGn7bH%GnZW=haM(aAHP<-CJ zasTwWL$N>mZ?CmLc{fF~r+!Vfp! zBkioNhsaJ_%e$Kv;~s@J!Td!W3_7@$b0tJq)qjUei2kDHm7sh=(C1o>xdn4~vq$N# zzv(rbP3Y3f8#PdAnr!(gdgW3q`ct{_?gG8v1o!3(?L0w9G7IA2TS~Cvzc8A3eU^y>V0C300`~LmnrEB z;K1jLL=II{O~8VVenx)wjh~*~Pj0Q4Yq3S!VHSl6DfP2o6=~k={~=)34pXruZR(&Y z(h9if*E=Ilk0kwiJQzi`6+aN#h zdD(*|43M`9_9paRPRs9&z}X@W1TE6hhA5NL$M_o04IIlx+rCiIKDn_e zn1#+Zz4XVV`nTs6SxoNCY0BM7ubt!7mTE%|u{NO}<`3KwrSk=ej7Y^DKuBk3Y(d@9 z?R_b5c>8hRxJGqfp0nJ&v&L=^95XTUJD$7~)^qPC^*vSh9mL18a>>z|!urqe9Ri1E zRJ-yM>LbpWn0Xoi%K189$(|gqSULJ+%+CwdR2??kK_2})0wcvBPnUZf8#!ZgmMpv8 za_~qFr-!OzbJ5bT&IOaw%{(&_e!DuQ2`wJ$!8}0M>VB_EDuH&6KJE1xw#Mk=?_|c2 z=39#pwoGA6T(HU$#n;7A<+U7sl*!QasTs(ri*GNPm#wI^N><*^B8?R(d}%hfmeg<# z)&tGRa`Y+@iwQnCUst?EL$bWjG|)hGgV(;L+mO#H+8rieT)npj5zzZ)@(|1}=n|$)N7v{7_Ah(=&?ra!$8aRhg?NB|A2Wm?@ zKWI}BD3XeZGiyRZXh_N)_IXZ?^8axR#k0=5)&vX$a)Ow14eS#p$OH~oDv?0xLZsIs z7q;)-cl3U}9ts)G&%Eq$F_|;EEOHxs0tF+ZEpxPzgPfi`w!uTa_j6fpEd?nzH=XhB zODH)z6M7QMJ0UOgMk_VwoW;HM1E^5z5yb|yKA`-nENf`2=Ek|Vs|w|tGJEcuW|&u) zMF%XU$y&Z4Nt(b8)at(bWIs=vgQL7%Nld%pbxAV zUQe0rIflp0Y)*LYJwjhm@ade1Zyc518~SI5t2Bh<2NCx4MGQSRMqZHTTf_pp#JuvZ z9;HP&9Z-&@aWF2%V|~CtFBAQ7;t*xsMawo-4m1974y=WDlM2X}Ip-o(9xe~P{*mdw zQel!I1t>(%45aZ+wS60^{LZ&Ud*0H%!3o3W2KB-q_$te1HPAASTy*^3#8ImsRGw-p ziQ@U=T8;FB{WAZGs$FzDB4+*-b>0#DzZo(9SHn}|uDrqVrpUjrjOky$KtHR9*3S@Z z0-gTL9Mym18GrF(p^$VWi{oFu%P|$Ss>L2`PYhYb5sj!iE(1xE1Atu8WZT_lq_4L+ z=8j0Hy*c#75Dil)T%H;t1f-@W=;_${+-iQ9 zHHQeVZWMQ32`4JqBm0L4S+=z~U#!c9(n#?x}&SSte3OlEvD;4 zqv2wGZp7Q6$x=!UCt735h6PS~HPnwECvR*T#9EHwx;xxMQ%3YDuaAe<@m}cKK5hu2 zZP&vg2XjBu7L^M`i0NtL%WgE=qQ=La+{ zH>LuD@Bts*KDmDl{95BVqf4(|T^S`^BUHjM!=pKM=SK8=*!4SYXaR?P`v<@8u|{fU zg@y<}4{RilV0!ecO$Rd*?zXAwo47WSC<*W9q0()&lV~`75yla=F(jGG$`j2PXaPRubyX#t+yDYOZI(E*`RPr*F?vO0rweig5-p_?xjy_x%!`%J141A_d^ic0s0e`gOQ&1uIM_hsGCM1LT-7sh$+ zP7XgDmU`HK*Q&s6XvMXZ?QPcncISV-U|{4Oo5PkwzQq)r1ZXM_o6-AkDt42nL&iiZbS6(TX)`eeE87gsoB9n#RR6LR*!Rx zRl8e8G&qfepV#!{&;e0pTzWVhvF4tfs}O}@*ju14XL55!#*(`wOV4djf^8DEC-1kB z%7;Dm`s}{jR)eHl%K9At(EE0@u7!>W5PFa@?j;W-0jMX%?pDVfh;nc6e<}C+c zdkk74$M>nJ6m|jnnMmeGUXfvNRG_>z<>8O__CF(Ql_M9=-K+8%V$Rjv+~F9%kal`; z6o)$9{TnrWFpPZ}{HA3Qdhpl!ud7Vn%wCR4oaw$l z!sU>ABC>i7gSYR)I~smVUL<~y4J>^-_sh5b)sHyJP=;A!oIbk*sJJq;f`Ze_nNtgms1s+( zh(Td`&%}~hqa!Dl__yh8H`uq6XF>t zvfusWH}=iCPT&}AZ7tDA{fhmbv;0W^Al42Y{Gt~76(jZJ3bpibSUBL2yy1q)_fWY0 z(?DbPQqZZWzpsz~w)b|n{r+pWVz39Mw$7?`_dPOX+}?5ef~9bKx$U(poEo1%>P#qt+nmq|w3GkycB7HAb!&;G?){V;ahaxmitEr4hP_CBT>e!SD%JH-4)bu1 zZ&Mk$yGYQ``f2BpU0~K!L7a&#j&9;16_wV|yq_;M=+|T3d93p#g*ps9UE4o18IhYj zZdz)3D4U+Z7{AvS>LZRh>&RLhH)xW($$iB$@_E;2F!-3Mh6d^UHGrdDxQTgHk=!}X zV|qMU&kS3P89G|?)jFmwUkm43cf`dR!iudaC0jBPATP-+i(h_pxafzPg5p!pQDqR5 zDlG0VwF24YYc$M>_7e-z%CY#xP3C1&b_1jL@&<1Vuqw#$ci~;ul=r`H4`#2f(H-o8 zlP=PespUgE@+pEAR%@N>==1FGpV3ZkxVUU(=yzFR zso}d8TZUOP0DO1dp4lhIgl1va1Qz^DGG<* zkf;dces8vlEPRM0s0|DlgPqaK6dGmSEI<@mc4(|Si5(9NlHi2WtC_KW*P42~Y!jZ% zH@!A(%HquK)XX8x08MtTb+f~l3LDN8MV7S;$mkYBc!$w%lk2R?j69CXTf+Vhy6v(CE+qChj>{W{*Uw>u-eyRo$pSL zQSlevydO|*>+!wTvbQ}T!CEt9fi8`!YdMW;?><|pvLpV2tH1afEd0TR4|~NhdAgW+pVbj_u*$7mRc3^(~>!^9mTJB+RzG5GcV)IzX&DyRSS zvHSfgbC*wD;$kfFy_ui4o&G6v(J#NmuXH&+?I+j4hWo5X?d~OC8MxiQnL8y)3aYX_ zKetCtsDVq3?$O6FM;9|bxv=<^DoNdL28O9#6qT$SnVG&#DTYjRFwQFkKXohW*v*cB z(0764=+HQ3owj$JX%-975->B{+%1lc3H*-g5OBN9vWTHHiKZHBXcY^j9{kjfC+PGX zS}!L#t63xRCaEaVvw!?sR&3>+7(G43yQb50 z;nY-chEGMgbm`qZqPz|YSv2n02&~J#?{0p90faY4c*F01a3<$VT`GByfOnZOK;j9NOE-3$cKl&stWPk8+QcV3M4fDKQ z=y9HOCAW0bvu%j^+SAPZ?kLYl19<4VF_)|b2UsLEyJdhkZlG+W=Lf0te)1}OzSt{- zjSK-5b5zaXte9PL^oWR0jy>CZGZ)&mz?+q*TPk$YhmbR|J8xgc2cTkX4Cd(ZVTi$@ zC)Ju#5s~t2dMbq!Di!Hyl6nh~6Pc|O524(v!36V}bOr~z9)<}Y$yJ4vC#SDAD#|vu zkz?CM?|$dSnOr_Q?*;zDVWH$)6YL7-T$47fUA@lwJER9K!m}^PbhtO#{aS?yUViYv z+Poh_d`WrEVCd{il)rfz^u6`?vbS^+`NJ4Q4c|4^4@A5xJbpUOT9BMzxeAIN^*=`% zxNSnc_0n3S`w_u!B?76AJN>=H2 ze+2Pt?6h0Buw>E4?mOWn(WS>wU_fH}GWHLloNfQiy-W{4kG(JfFF1LEg2nTk%8MQ2 zxp7`jXtNy0u-FTx%FgkaVV6x)UE{;5#H5OKMB~5hz4h`kS z2;u8}3LS%~9v~bOy>^(*WYzH{SJi0ll2#I81*~92E|jR3C@!X5Y>T-Jr~l}NoF#{C zg!}o@o)J&f{M&?0UuL(fC9eQ_vA?V+its+nv zt1oP&n=RW)YoEy6EV$sQ(v$Wh71+Z$-=Q1K1&?{haHnvyroe@NJH&p-@bjCAwkt(G zDS`;_o|V4wZ(ny#sz+}5CJTS#EL*emaOEZpK?n2F_4Ead|&HlfJ^l`;}Z0#o?+X1a&V|w%@%GK z^<+~hB?|oY1~Kb9mX~G?a|+9w5MjT`BsC)f_QkCA3DTJ29&ru&3^$w5MOX<8G51uK zFwsG26mgR6p+JK}GOyy#n_8S4 zdfm+!^23nqM4*Zbg&!I%%**|L>ejtdaAW>iva^x=6_@^pT%|1oIQq14R5bmry59LI z-2f%aj2sWnQKsNpxME<^uBy~s^|<{yiPO=hs_~&i;ZeKDE91>-v&n~eqdpJiD#l}z zS9ArF{X!azxGQUa*XSLPKtqyzRh-01rPm9*hESpVc1<2;EhIxomTe_0Xo(^8s}KFF z0&Db>b5n>XX@`KT+pF!^k~xtZk|dZ-mw5(`i+t620a)J6BsnLe-d=W$)zL!KuppP{ zFM8@c2f+iR)_`KFEt3<4G=o}pajwgz#v@}p zS5GtHt6v@P=zE+W#822~>>7j-JJ4?7V$Wvdwn=q-%pRIeXF1<@EpC8MhU2ECZnkpg zh#e>&F`diwX^7{#LCWczM#}o0u2xTdob7QM(lU+@t(6MJrRNVJEP*-men$D#)DS=Q zT%@Ob4T9kFX`x~6@>Mw5$_O_g%%LMi0da(1-}jW2kkbG@ya%UjVaKs>ag}dW9d43Y zIzBP)~0fa|yq^e9?A?x5+B(LA76lLeA!b}1&eDR#_N zCmq)9LG^ZC`iNcUEhdN)KYt3T8b)DWQEXoJ?O)ErC=j;WfCH?zrj2d$$EP7zzLE1n z*DIzE8AeUj#7?6UY)4FB6}?|1in?1ep6n9Kh<9%c8J3O6p6fdz9k#05YVN5zk?}N+ zKluyol0uTY>UX)zMno_Q^WegA>fD=|j(wXo1q}`BC2cp4DSo@Dm5ZMYPdqxDEEj;0 z--lopwA9OjD6shA(X;Yk`2;DmQ;2wkermt5tnSNgOm*1Z5KLh-!z;pqYxF&rY6~Bg z8~ijiB-6)n&oPSM7FSF)LH^{>SWxm z7c0@$H%Y8C;hEw_1_c(1NE!g8555+K71jnEN~Y#lt_MjB`Vl-~WS@tC;vntspw~8y z+;3R6q!uiMV)M4|Om?m>fe=p$*l})lZ~^1eHzMg<8PddUg7PKvav#Nz>=4cdUFL0p z-=!msCT1CwHzq((dvm&U1TrY~2YSbc_8rl?Sa4!c_rhWMvz_|WzYGU9E*vfKyBd(F zq_>zPSw+wu)?1^sdq7U3KV3iNJL;F^IO$#%R-?#U01KcaY8g>F$eonO^WRF14Q&k& z1Zt!6rr9swIM+Yu$GYF^)!;0y_ke!l;Y?I^;hjG8ozTanUVU2b zWSDuFw$)yQ`~ikq5{&1>8PVJi-n<5Oiic6k|kU^!K%1caxWs&8C~Zn%;oj0 zIZM+ucq7P;6;9yr{<0?zWNr>9R6o&Eu`$oyW&7Ea6Kqk)Ah^m6;0veVEUn#9#zv=B2xIeVpSf!VJP$gHZ z>10a@_|16ij0VgMfuUP$Z4){_Cxkq7*)Z5M$Y6hhLidXVH%TwR^6JzS#J9OXzle0n zz%Tu$SH1eGCWhocBweWSxQLS}_lj7J4cb`E|LwPU2#7wTe*MV;bI0%PVaTH04SdrS ziX3DV-M~ncy3AnL+Bw(;jb4%K4XRZ-BU#nBJ5S?OO*gFYCl6LysC-S^lTim9^YT!a zk--lcAua7H#tMak(vOd{-z-k%$*!#QR1HyyYq+|}*~~S0g9#K`VdrG6yrOLDIz=c7 zkELWJwg#G-MHeFSV7<9LO)Vy5OY=0h!OrDjq>;q2LefxeeaLA2xV>eEPjd=~JH?qDr9SMn3j1h#HK*qA(k`rX z@n;KP#eW(#x-%JcM;DVYC6w25$lmtMdV}!1W}nZ{52Heq(A+aGKBks4sb?dBxr0B@ zylI=@{HM~5QLY7gWez@^C z&=h>GuYOVf(et=t3CoRBt?yX!^aj&G>XwXtPEgH0R8jixf> zza8LVqN65|0c+xc`fBihbcQc>ANr*|C4v6v1ekuF0}AO6r-47VV<@%g2jGA4jdj@t zxBj-1I2XjEH2!Ulhz)c9>E+$)Yv`e7)#tNkIfeM z*_y-Ky^ZdzEQE?^|M$G#sIei`X#TRCC=w?FC z5|6>X+~OwoiagUMuh5oJM!;l*ydF24b>2`#OLoRijb@qUxx{VZ&8GDHXUgNzH#a)VA7paY_ z%RqhuS_TA|KF_c3lby+ZX;{~&!QqE4Phhh{^tsjD$O&0he@S`8u48`Rwl#+7I!Y5A zDfoO`j&~3Hy=O_pEn2igV_n&TxYrPvzXRTkbd#6Ucr6-F-y@O-YWEV&(n#lF9+1uH zo9mag5JCm>e?AOoZcKeug?p`ucXq*tL?yZCDChLx;EvdcEK;t+sE7R$oPjkQR zY6H0xy}KyDU(CgCS@aV};PrTf~$!KUpS`5Iv1&DYi=(FG8}r+M3Q8HWL?`f$o$Dd75OcktyY6? z0IO1m{Gr9erq#e?aGh8U2m? zddBtI03Dh|r-4#67*nzzbK3E?=fS2JdjF}9(`oKXVeXkVa5y7uG0;#UHe5r&BiT(& z=`dTM>X*9mJfgBgsFhoYg@uZQG$y1*5Zs#*6i6z6;Mln9<`T~Sp+%H}G9%kFv;q|* zKG$wE7i_`(j_ZzE=79r5smpsVyZz~{d}~9JGx2u9zm!a&NThS}TLJHar0sw_EvXnT zA@Y1ADTuz*O=#)agaJ z4=-y6&2Oc7P7VZ*xO8 zC=S*A>eE+m(yNnlB+k!j*@bfh8R*taC_k`TOl_D#11tIJoIWY4EB$&Z&%^LckcdYS zCp(){Mm&*XwzV}mIG09rJ83v>jvrLN9J&6U?#BsbT5^(|q4$nx$Uz@#2^D~9o*M)e zJ(2m6Q~!~S;yK82h0>AV>{uZ4uO`;S^I3!g5Yz%5H}P@@WU*1Z>OI8;ELq;TG2Zx2 zuvOKc*i{?l%-n9~NS=)@Yg+;K(ANtVwvSGkpvFR+?BHVHCDN}_N@{{dbJ;dgz5K!T zQS>f;fGnb?ytQ{aZ=lT9VP_XrTbv_q6t6#X9s%d%+K}Byh!Je(v7I8``p)uydkx)M zB1@!MM8_QD>-Yugq(Q#kmS$lMETkd++1t*yFu0!E0Z`6Q{)au{?Sm-LcUVtU&Tv|9~-gJD(`A{3c19Y+4hgC`gO`Fgf28j$$f)qn8%L- z9CKh}^7KTMa%ZTK7JWU!=*Uibl|8RU)dTV-Hl3?d@Z zk?hN(VEaMNNYUg-E5h}Nqa@YsL~~~>% ziC%AQcG9J4RPR8q+ONIK-`t!4?^Az&Q9CUj60n%#yB^`~yJ2w%*#9~8$mI6A4Ee7f zYRfNyy%(+mO*Vm-=+eaRv1U5mNeJNKyA$QVpSroYKUQlRv6$ z19Bn8D*t2!?D><({@ZUp^T{89-1TQTd+GDs`Tr5Z^^f!A@Aw!Hmk(LyyZshS-)%6Z zKnJq&n;YOOzlUJ{aU1(Tk)JMVHb2^D^MDR;XbcH)m)$3;N!(oarW#lGU|fdFL7nUiGoCMcr_yp5NQ-^ptMl+- zVh4_Iif9YAYPAiK(k_p!Z~yCLN~;>@7$i#QYIS!YGB4>O;G@>ef z-0dIN#n#AYp3x*YZZUY(Sn%fh*CGQ6T?SAom=#&2F|fYE{*IBrT?`HptPVwz!~?Kd zO`F`|jY-SQu%qr}gIDAMxR}73u-2NK3&~zNL@(3MR!ZzwR7w}+AGMA(zE14%u+_&e zt~L>w(TZy)J)^X)l+0!u`gf^Q@-mj)qEHO$s6GKw*sQ>N*Ty3NYL~cfpMXdmdQ^T? zyQ$H{&bjZHB6Lcie`mF)jL6i zsuXd3T^0@)ignF5c&7d-&wEHH&>A5ZUMY$U`Zk{XwX&D!ihCp3CbzGrzQx2RJBIr_ z#%!tSNR#O<@^T7q(y?KV*0*xhyeAe>?9>qYdHCI2JyTTGne@>F-}sWwVps($=L z#=OiC-~1%B$p)PlQ~mWQ&)X8x+>g|rd%7YvE);0G6p$uR^AB~ zuj17A#|N?!xr;mqW~`-0WP%FW`etc7`7W%McZ4bLI=&UrZnbQW>;I(S8rxgc0Ye45 zU%y_>^=yy=5?q5?j8tBP2Vb^&eN6ACUPkle$Lt4~%)Ac9ybLPTqNRyoFss`T*PYil z&0Y7CpH*hCqFik|=q74Ix|R(5Y+Xg>-)yqch%94a_EZ-)j|}lC9zUC%cq zhNO8p4}lggSh{ zZzdyz{t3peLOiKuN-4hREkvz7#ynbNKi1AfC4Xv+kQ=|Zg2)TDV&#I@NdkVte(B}I zX?N&*d%Uo@mwcDlj(P7EAOb}`79eug&yj6!^~o}%W@}Bh8Lq^B+d2PQ738r!TVOKw zM?xniDi)b~b1leZsUsbJHio~eqDCCuHMnmV)}5mNSlr7Fm<+ZUydpI=-_o&ETg$+T zu3lFP=xdrXF#T(`=}zCqZ*x4KcFhgkHMtX47A2_PkFRAME>73-4ujIJK4nw|N1+b^ z25QW`;+6HXljvew9arg$cZiZz_PWLsx3>IOX0aurHaXFOXnQ#PIx?+-rk=(AjITBujFpeEerzWp?A!?HJY08_L0?Ax5{ z=t5D)?24?~h$z;f>>{{zpZ(K&a(y0jZKL{h!E02D^DFZ;FO6?3YM+_94 zoo-=6KdY+Vg|E7&E38KHVm0RkQ(K)pouv8$&*66q;3Imu$m+aw`j5L?yOk(Kz(v-T z;ajsVzWy=}yKXOPu{COP>A_vv#m>@V1{x(^jpN;OqbKaR#q_F7^)F(^1w{wa7P!xb zR*a2N+rNCof7ma+DvZ{gJQy~Kl7sP!Zt_SSOTo2s zmVl&a%SPs5g93t^GnVHpJjb$wjIvm)oC)Ipt}2RaT_vfSJ_`TZKK&ff!^%n@f4Du% z?}L_v-@7e$S{emcubv;9c@bY#M&~inVfDtl-2H&TR?y7 zs1DQ~Tg(swGJ-l<;nl{i+Xs+hr8)9aXw=I<>@>2SCmNc)Mtx=H*ab7pjmbnaPfqnB~Z|7)_156vovKh z=LX%_0>4lF+AnQxA{wiJ&!bVRT}atm%*+1;xMF@^$M=w*r}4fYn9@9!>r-z@ZzCq} zi?J(Jy-@T`;qAq?JnyCwy*DyNJ}pm7)tuWF7R9XfrBh!rTdlB`k_U8jP_cHzpe>38 zTor+h49vUvXqs3j2Wjo=j~f=JB``=g^v3(3%eDPOx&<>U0qq*<@RF(T8A4dCUhDEV zxyZ(WV7QgMvv&7dl?#n^j(l|@zTJ=9L>LB2xsC;NjOj{1m@I)@>_pQY7hdcbf3Bxa z9BL)hkh0`Fgte{9XimCYLVg8c6{lU%*y=ybs zVD$d?M=h7r#{~8D%E;6#4)dlea5*|hnlSWoqdj;TIA)efZ`+p@zJz&szabu1gCkFF zcZAb+?O|d}r7G-fsZ=8GShs77E9K$6y~Kr+y{gS6GG1Ab!HT#E^{8B+U88fM&BbkE z$PnO~H&cIC7c8C~AGoDDJ}R()y4SwalYIOE_qYxPB(M@eU`sFqBG@;_e%?4Ul>}&} zhTfY?AhVaeN?&jE<@losS!SU-xOTG+?wLJc%VuS@1b7C#MssB`0T-sl48=`zjpQM$ zF!58HA=XnT359}{A2$8*Wrs5S`jxQQvLb>MwdZ(b23TaMwPh|u&8e(Ik zTtQTTnMj5e+B$ridz zW!{Vr^{DQR2m8ljR0FUjoM7$%iaQ0)g9X)vYJ1!N0N9VhBmPTfzPncO4$>tBM~9(W z8CvV#yv#K(m#f4Lf8*wPeIF>4Sxe(m}u*>cic!JiyiWF|;WI<$%*j9*R_b_p zVw1ZqMO2qc3FF?&eE9H8jkOVLKX=*D3>#_U{prHO()1LNO>N}>9;y@@f(#LFIsuVU zGCO2tsn$jet$Xp^Y7+Y>5$TFjecT&{B~h4IUM=;Z=U= zkU$Mgg+ywv-Nq<@$nE>)G$D<(2An5!u1ydT*lbY^FBPo( zQcYrgn5bh$(o{W?YlH)NY_~f`5gW--KyJ77H{T#mQwi0h=hLyct#wGXoSnwmsmp$G zkzVLxOEtajhE~z?a;u;$-NdOxKS;U^vs05WFM4r4`;a*SFc50x$UzgF>Wd_MsbA31y zRBOnp);RSy&w*L?H=e`KfalO7j@|Se&MhHux8Z)1_|Yn)tDW7SupIzt0*`LJO7;sp z-O2&fR~3V;R8~-B=l?MGGaK=(v}EpQHe%S?u5{?TiCZDPpyaVuyQd!Q_XdIw7j<1a z;?Ed2mh%heSI4OA!zD8X5ED{+#~5Fbn>al+n;hf@5C56f%U)k~Y<_KsQ~LRNOvrkq zVauF^s35$rH-O(Z9Tj0edwWHzd4unq*qw4MpdGW4k>FAtYd&@?&({#@!VhTd0aa;K zT=Ipuibg#et1ca}(L-4d!z7NUj^KQgPC+G5ryi&SEckA}_X+w;+l{OWXk$tXMRBUXku%?l7Q|*f$os{+WPMq320uQvGLf_QAT1b z*ESOKs;_X3mbo;CAM+3l2%_sYYUT$7bwQ6AH>Vy~|h!K3#lFedQ2^L@u-6=9f)W_+rH)d^#_- z+l*=-*O+S)1+_|vXBh&=>KNxvRWiMAwW{PM_iHrmMUtBYD<7+waR33JTR)c;bvcT! z(bTs&GsDI#g^r2+t9`202S)%fjjGv|O7;14m4WT!9WCO44RT)`Lz2axh(7~&~$7RJa~_mZeRjaTK=1?f6!u>x`F5fuKi~4+kN1cJmkIv z{fJB6M83R*?8N1p7T0uaNGXWtN4O)wsNxu|1@P*Ljgw?i`D1uEi+(V}n+>*Pk0H6d zg$MHE?=9G8IiDsKl&6^ytI@2f*A>1+Vwu+aeVFG<-Yi4?s9bCVUj3n_ELq?>%lG7I zPeq%S@fGjqfoiCO`3s@IrOBYu%xbhIeLH{%lQ*ZnE_}blXTD@~8`I-7-+hvmeg6)b z8oZ4QiId##A$s&+FY!81%6*g7x6x2A!lIN)2vxt+0DM`N3m4$MjAwMY0~=(uXXgD+ zFNR0Os)yxA0Yylkmt&-YkxxEtj+d{<9U4Odu1uviDay$9Z`9a{&uT14Qs`OuxUwur zvdQZd5MQDwYqf;6uJ6iX?j840TGq#Xl0xr@t zg{|pbd+D%9oLfjC&(#nN5j98KwCNsJ$_c-(V-6WAVuH7 zJBu9`IiKELVO3zudFw%@O4dPI8Uf@@0w*m7Qs)~6M4Y?}1w?>flIR*y0Cnm@*o%M` zao#ZCGz44Huk?qO6t!yP+0^V@(bJ)r9;S!z8(s~ERu(uoNLvQIDj0dB51eKAaQ&A8 zhdv-GW4mdfJB5TCNsnf zq$`1`9GY!)_fHMM2H)BQN92@YLtqZRY9G07zn2>YF}B!;zjugqZsKS6`#zLmQMnWT zYFXq~Xw#qHi7RWEk=f1-bC%2uXsubKRbQJM_b7Qi=rA6Oia$g@^te?c z*QQ1>0#w*V?1+0}D*Ia8_!k?(zZ04OZk-VxHa@{={7nXA8v)#jBav z&gOA&WdgvBJx|j$&9=B0sUV#ZLdYi<&Xe3y%KMM$3KS}+%^mC$n>fh=dK-=+zBsPc zU(q<}4U*0z`XLpYB0=CTUA?|g5Q-!kH*I=n+0p;eu{(vzdN_s@us)Fxwl6GI`63qjJ&3BX6A_*p!MR7NWy6P0uq0^%F{|%AzAiak+i6kO(b)x4Z2g3SNg6 zW;D$X_el*xBlm}DF5kZ(^5%c)j-7~Ax}q_1&A+jqT@N1uesSc#+(-YG5CaAphw=CC zo|BS6{f&*gkKWbwl90@Av>P1%rh9L^5OmG@3g2_i8L76REdf|i*!4m}zgIcP)pwNS4Do#mwvy_H^@?dl=%hMqM@XdU}?YVWEI$<-n z|5sAF%u)d2>`@PVd3}Ya1o&mQ- z3AH?u>ELc3T2x+zHvhdr!^g~9yc>8Pd6V9 zG$ZjKv8+4Am+INEni-G`Ws=-<)_bR)(o-O5p4lF?JBx_{hE?jmg{0ZgnCiYUu@tzV za?j1YEON%cVp|CwC;>CM_D$9Hb-aVMnd<2W6YBI2$qtNT)7%BevQvKyFPrr!ESCMc z#&_5HzrD51evRC68zLExpYJb%mA%BQp8(G31|PLN+x$k%9D@xAc1zHf2qg^`<4*M8;2ofmNSP{`_z- z7G8OJqw!O%+EQH)>OHM5T{5{1qgO|>kh)M5(SHj4&WW^BlmB)_Hdn-Z-PmmR08ALb zktGuwJ@v+W1zD)?Uan;{It}wD`KL7H6|Lki1-2Ej!@PxG;n(i!W^e1Tn=7vAiG8Km z?$v^)PWa$Ps5Bs(vpx z2y&n(lTg^Np*5mzR`Ht3{jB4DPj+=HcJ+MhY=GeCo|be(gV>`vL$6had}d%WqV?DR zr2KF^Wd|R>MSYc51G{(#gMpH1(RON+q<#(f7HN6yruBS3O&GHbQ9ER&D`nd{MPTS- zbEGOCsTM%6s=Ft?*pyqqx0=^aQX(^R!wh+W9IzTO z#EmKk_~w5WdpKpMhWg6*^zE4!cB@@h@t3K^+-vyi0wf!WQM`k1 zyDllexBnyU4kchBa2P|lZ7+2cN(SEF2iNz0ULK25&!E|GuZR}O9d=B3WU~kG9*YfT zWnT;4f3#o+B7lOjXx0^rw!6KG^cEnD5BM+$>|di@biBz((Y~-wLu&wU33fBA=~&ps z36#yUX=rA0oi$cdNqUzV&y$>;>{NOV0M(=KE=t#Ut?o#2HbMF4nr@CIz_p3AU^kbz z+0l75G0$!zVF!zwvZR!LUPyRD&=q_DUB$Mapl?x=H1j_{>{Vaz6>%jKzD*M2=}l1D zD<|)^XNQzLtTk3QI#lCr_(F_M%Onj+hvN%IoZCoRJUX5Z{N`^}31DJ?Z-}GN!z0fL zwftpx&WZI)I2~<9r*}l+W)SU+U9#ZAzdzwMJaIJLB62b;U=C`No1f}&6X8C z2AQL0mzxSk{(?ntXZ3OQclB+->`Q5YM?n%>QQti`pw#pL{?jf#P_XLqg*))sfp}Ts z9WjVcmO`LmMlCN$S;oq=5Dqz{d96@1b;a<{aKoi4{#BV53jN`uPsWU&?Nof6Q9S;( z6LjR>1y6O=hld18&>FzO0Rc@vm4DWb0EVDvXx{(XfcRr4{{NC-|G}8qpHG5i4lZwY zFP%Y-&zN0;RCs(Q57g^^KObY<)T$jv?dGobL~7c5t*2gX9e>)ZSVHMxl_?(C-E~oc zkn?)l1fpvhISXKj48*jpxdN-n-*O$%%3=y z)%n$tvT8_QYLv}M&P25!T5)l5&i(8wLUAGKdF94X47qO3Kc4g^kIns%i7D~ZQipZu zvPL|qtF~FlLOm+pZ4hfh2pebObqB{uknLUfeC7?WANtdbgJ%fvR45Eb>pf6(D7f*4 z@qv=?a*S78T5NR_&-ZEha6=V!@sP+btpD2Oe*eoGy#}et=H~gM4&v2A0#!YC0f$JR z^BFvv9Miu%*TDdSDT?B7dr5+va9pa&RS}K6FVU87O64+(^s=B^?F9+PjgR-3W;==G$V^(qs`g0uxZ$ItMsOI!3uOQ|KDq!=!vp4F=;v;~Jme3$W+V@-Lf)Ldjkdy2@h<9p_!DHr@g=bc4WWnCh$9hIRc_6}6GgN1 z56tVgf_zuB=V%cI2*QD~anh^G_pZ>yeM(!|s@skp^|QZ2W(NX`V9JYT#{qW^4P69j zI@Mh~9{R8vzWs3 zeLvmexb7~nWIojMa7#Z5WC%S7vsZDt+kE2EjBE)=5~7UHg1ph3b?vaAJ2r;Kbe!^} zZLwtS!8EKrKZv-Ckk4gA4{Sr3@$q(JeFw*Ye2R*jB7xA9va%4ryZ8y?GM#&kl)9Zd zUNggb`@EKtH<{vHxF6r7XudqKn9yM!XJR?`&5B;icCDt=`$eMiXyjbpwweJ^04L7~ zE#8k>Mu6a@Lx|TY@Z|yFGezzjM?=O7T}wnEz+RMu^o@iF6{)*iCPsqjVI9Kv{+53_ z4F)yWz|@Lg3Joa?lkR{dwJ}UAss9bwh9qU}(#F3DD-s1XZqVAzH$LiO-7uy5xpvYR zl26Wl$?jToW_R&WAc){S2|#oOtLx%AEbpP-5A+yn%&WFz>ac+8^?DueUIbkYDhpbe z5l3dYodQ$uN1F*dp0S+A-R8DaOZ81x(bb#~oCppLGI^Rf=^B;2(&Gw>_@RCIb@y9+ zIezOzFYIVx;KVeQ${LsVu(zU{G!*fQgvKtB?hpRnTPQ@d1XBw>BhEO-<>zQOx@$|r z&WyOmJ9LEEAl{{+sV?nZd1>>j!RR=L{JO#7eVP(h^Q4R7ppCslgm>q!p1bj(ak7LM z0WZ7X5Eq^3VAlIqR9*09c*#~n^ZxvC0Ot2JF)yz>_W;>!4Fm0EB-(7eN%Lu#8UR~b zVoE%jp88F}4IChH!r}RqEoJDQJPh)+PmnBtqDvmb{EE0Ey~VW}2bsKjx4zh@mv!3X zKFwo>ND|#|VrdbT!>cE_euM6o?n`IMU3lnNx=7P)PGC_9Yo5rpw-5m9kW>`z*iq51 za1myPy3@;EFwM^0rbFWy=u1_Lg1ifQ>^6IsL{XoZkm6*`gMTjs3hQNyHW81qxnD#V zbr>Zf`^zSS?bPs7k?r?^xc=rrExK{*R2d?8((O{E?G3+kcJQN<&K^VlEW2W-%=H$x zuQZb!ieAtK-t{{eK!biqAuzLTR>dU{7Y|!KUpIdabi~4bx|8hEmOwwv#4DkUZSt!e z{I6=jYGpvaIu?UDFnxUMVZm))Ix0STKfRCK07J3+Qz;R*x-*m+NX+y3mW}53N8}*y znfkN{e&F?N@rcP52&`AUpy%&+>xj};j(+P@;-G?XhYrsS`;JCAW;+MTU}#g9dBxSgNi29vV?#QG+w=*{WeW#H%i@lMr8Ua6!YS2`Lh89fiw~8)1CZ_bvk&&(IXoa6m9m5%Iez(mwzy!m%ul9ka2YG2 zO3D0DaR__l=31|Pen|HMOYv%&csJ(P*oJe=!}3RbQ>nO`lfdEh$B<=hM-kpXjZIp~ zBa%T^t7Zo=Pw?pbeQ=$P&~cxY22WC}tbAVlG*U#4Gjtp!jTwUJN1C5CdlY}b>9&(F z{SOI2Ov{Ftpvp;X5W7H1MZqa{Kg?`dM2rcy62imEC)`26Zvo3W#}!4QrmzOD#J0vB z0Qyf7`kSs(SH>47`OCbR+eH?1W1YHYFxzRRarAQ%CeS#5$;MAzbWLe+Ifk2$Z@qZ13ft})AO7Yjg3Ne3 z6;cy3^D?mK`peMUp0WW-nz+S>w;s3M;yWrWrq-q8H9wDSa>!-K?af|=2e+7^Bqi+7 zh<)x-?+ov|!xL_nPK88{YTc<|8iyA~O{WPATFwOLI^mn3<^vF9jKGp2L$H`o7gpQX5Zg)8Vb~j z$&$9B;4dw!@FaVnJJs~>$PPe5ZE-aF!e#&WoNe^)j6bn~3>I+Clgw|R%)LFmn`aVj zs<$ny-;-Pa6JX3g{NKI5l~4WMu@8TU&EJlD_>z{}eCZ04z`qAl*6fgb=&4!;pm*vW z7|~Bfj?%5h7fjOL1GxaM&}r$_5_WiS6K*!S?jW@ZV;}ynfU)5!{+n*W;}4JOD(&rm z-M81DV6q-e6`Xjz<8;U5WioQsImL5IEkQ|^n8%lJp-5Z}R6t`Ca{s0#i9+~mO;R2K z={|{^WKB#i!6Zet#F8WtVT5GfFg}W!+etfA?}xqfS2P={s)ULsiG~(^Qn>+HKUx7> z@t)h5#!DED+-wE5{tJ7 zcFNl(4`^|Lh!K2kT;5t#N#CvM<8oHf%X&_;s zvR}F@LimYvU|+=DE=e{yM#brRY*Fi-zD$9!@yEdZUP}9~n;H4+>RO4uu#NX*9`Gv! z^)Z)6Wvysc*spEt#d`%XR!bp|Nc>k+hM(K=r2A26RKSBI`yT9tknFGD6fUu|-knc> zK|g=UD#_XIWzw~oWPd7Gnmwkh_A_FA@osw2<}xeJ9vOGv#*}-AD)lxY)aH59Wb`2Spj;=Lj1w z7Xsya*?aDiumiZLJ-m1Z`>IL^_QD@crt((BE)UxSu%-KA{TVeOxh~Df(FIc8ShE#1 zx%5!PpXItgZ}r+o^zvkCL#@b{(`Q+VkfjskM)Y@*zj%6k3S8VgJ5+ofW9^mMY?*FsG2m!w)alQyW)xH@Bn1i{K^b&xVC zY=V%bQg@#e6*O@O@qlIQ63xH=_j2NMR4GjSq1tKP=hN*FB?T(6QNze_9hiB@;%*|0 zBYbBG^m?rRXe$sq-F#<*^Qlu&Z=(ZeT#H@KQ<6^IJM>L~AhvjfRbF*rW_^CYvsgcV zt_wKLi)u!!JKw%F|I5;I8uDlj-!b~+UO!lK)xx~03X5dFgT{@XRoP241WJ>hR`ol* zsg%28FK_D6NBHV~1)#S5V$OJpS7DMMZ%W3Vl=5(!_1eqqenmNRJ8|CB zDq$aE`$ja4*EKjI0(o z=%gCPzkq$v9Y20q2;Z&FXAe)K~Md$;>OC@WUVL zi(1ZT7xAkvLjBUp9KfRxBh z=rW^j%c%$Rs+#H|{~cXPKr4_0bZfb)%}&sJYd?7jvCvie5Z-O42CyuR3JYz^}ojeQ994EPcIPFCu{rrJF}^oyJ1y%X^PPe+G806j@>$G-F=ow&c* zlT->Es`{VlNs6Ux14g^+|16F3{xcjA_zkdt|9p5j_y3Bs#jo0N`3%bM2Wnh@@%aF| z%@Z1)Dg0lc8h!^h>H$_IYMFm&vp_a4{N3%Q?*Uxpj{)2qJ+m$rF^Z@EuGTc1JJYCn zOf!e%GW_LOh!CY@uZL%zo&m^pek8-RRIxs`CUSMt6FAd5bKt8jKX<)ffjpgAO$}2r zOf@m&3*QT#&K#V1TtL^EnLooHX?3qCX2gtlFepo}tgO2Wo$&hwDN9jhIA~LzcC_ls z>cYp(bsB)87Av)oGz?GQ%jfp~ivLzeedyonFFoUW@C-X#p`~-B&VUdF9IHjT+?saM ztb-M8ny|@wkm+ILBML&CzrD<|TR9>*xV~y~VqdM*^?tC^xMrS9q8r!j5J7dCiLj%` z24=J^_2p zH53!EI$smeI0bfT?5U^ysk{wf3JJ-&%!K%a#WK9-UGOnW`n(rVV)_X|x8BM+0a3B& z(or)>Na(OvXOA)I30F&QNECb013kV>z9c3)|^Ibvy|j3Vigk?SDLNGXfk*8hwK`&=Zdcp6uk_F%>jpN1ZjD-YvW z`4)>N7A!R669Mt}XI|9(OV!YqM%^g$1S|4>82}#8;}~-C3Bfh-Uah3+tifWAp*^?y zjUYj@%|ovrARYc`8;0yqOKhEioNrk`ArAb~*IYLX9QontZRoBn;_qRveq{ps@(!at?r1BcZFM|e*WBU>8j0L9e$SBfcfy6V-DP@|`iQRCR? zOz@oYj~0#ou;Y&W8osp88C#PkOGguTz^3)Nt=B*z?#z8#L%{6&Se>hMaOJ)P&TPx+ z?vJ3l7re6SodCqXRW?~7pQ&o=-|kQT;k3Y?DP+3OqX*SFD1Qg;2hzC9yvWT5mX^5w z98Im<{_bBbkt*J9gN?bTAIJ3-Km!`yPB_{v)=lAge`c{J8qc8wvI;7VBdz2|aHaRF} zht63Vq=kiv_*;0`POno)u z=-IAuGG*IFF@LTf+CSNHD4p9H18ULtyHyn%idQnNe32LDZ=}+4QRh*xmRZ%BA~FBF zj{bL})dtegs=70P$X|MuV4*v4=XV-^U+Ud7!5zbL1G->dy@!-8!O& z0GIV)aQ*bUrJ~;Nf+VHnM@v=2SWB!Y_h>7iR{D8N%P=O>2ah{auBbJfD*Q&o$A&X9 zUi`tdybKFy2lb!@IRM1ehx#!Y=RNTRl5tRDBDPFt>pL&GS*Cw(VFI(HVRK_K^R5hG zI#%DFS^X%d*+=I9Nmg*izc-^-2w}N#X()<{W_dR4>%Of zMuaYA+qt^r-26!)Cs#tKnl=}_Z zR3Y1-4HXX{mx z!rymzTQ0vMR-f?|Uy8{|5(Gx3fd3lKwBT2qsiamwF;5$N_K?LbH=*G~Z&W7Y2172K zNZybB+%lh1dC3whH3)hEB^G?I5MSyWNr;}(-Zi0tpg+yoPEv8V-j04&G)FgJ^ize1B0)HGraEs?)^-UuYwyY%|OR{#}BmS6t=-Z@a;{Rd_Ae`W97in>BDRpkK^cz(_8 zXf2Gg+W1bbmL8$|-5-E-+SV~@acqKZYf9Ezyg0jw{Vvmc+%`n~jQDQEnqREM%xNp6 z+?Qtt_nemZe*xioVN3l{`hSsD@?d9SIz2?(6M_%0nr}_bbp2&oB1+E8^gNO6M z!o*(=%}+h+g2WmQ-tQ31a#BSR@7Ko*>#k!eyx)~*R*py7^@j=TLUe_O?bII02Wu$S zJDKMgBzWSzRJ?(wTzbOZ6%iRXOzJyxUSi=#CGn3KIQSHsNs;I^kUvkGN-f}s-7}!u zvJ!q78R?QE3-TAAdxDO6boBsC?x%?|?v$9m6mSK!0sT2^nODGEuXjclcUgJJ5=E;-Y5)^Z2=T_gowGIRqFNBI5Z}wz`2#;tn+g+7t` zz<1i2g8!({*JE6%j0WhJA2s?QK%-wVOmS>>l?$L~hxAnO6$^E9;ja0zk5@-AH)yc_X}y7*H4L93|f{<&U^Z%fsVz z`!nT7x7T#8o~1Z)*-K)6LBaE)P1e5ZP0?BNqqBYIsGQxE@Et&oQjZzDS2pm|6ly%0 zeU5D6Wyp|xJ@O}5txA3f;u&au2W#fYMCi71Bb(GD;(hwA~%ipV#l^%3M+gp=AAAmFOCTSxQ_@^+Dy#N zLk&%5U4yiI7cdfn;UshEBnJja*{XT7V5iE8j}^~DthTpgu6|<9nb|aeWD?C+F^gMz z#EVW7jD=Ifgy~f!HscUC2C5EV=tq?q!^eWxvu}7aUlX_+V8n@@nl?>m=y+#z2g#&V z$@*Qh!oAuD`ZKm27cH^#q9%Y_;F)X^2gTHo3zVOs?RvnMEFWf}tPgh85i^#(T+7bF za8}#QGUI-=B2wVFRw4moxbDy~W7A50hifRbrU=X$qeOhRN0_O7Y3X{`Vs?n%J^h|y zeuXc@x^ z_S(ZtH-{Q=B2|)E<6I zd7$G2Q%?OQMq5c*o^tTEbNdIuseO3@*I?v*id<^D@R|_@?iQ3Y7LyB_BEwIFl#7@f=hu*|<4sipO6t%544fpUZhN5SVqH?U2^Mr%mI zl9xuFMFW#@fQC*P2`*3l^LIEVS32zi<7l0|=mqiWes!-yTY+JcjL6%<-!$86dcD?@ zH^;d3=&9XlcH-cWO&Q?e6_>bssVS(v>>Km?f-H0BmG&0o?HjIY;G&cch((PXv+{~G z#sI=t?p&T^n@`$`JTe+1MwmxtUfJhP1cxHQTDww{8;l-jq{ecaGoInUupSk?uT`2B zq$W&+omvG-vNAod76CUMuM_OnuT^Ofxyd2WaVk~zs>w1 z5!2%_9}|FdAPgGxIDNrxH;(hRKt9RyD32Q+-d#P>{Hgfaq23}ar@e6SEMwC#1=3VA zFd|d++j*0A*`&mE_i~dzv2&pVtF3u%E#ls!;mE5yW^2?8VEcd?_&)^BwRP-#e430L z-sO8y7b-n?wc_@z{^|7_uMdV({T7Djt5WcT!K31Hd~L68B=~aU83(o@@|j*rNi@xa zX@_`qii`pwS?^INiotk2e(!6DMbjY>!`%z5&c72O52g#nHMX!h67z|Y2b;m0q#$V|2Bb7gstma6xH-#x0~6c{P&QEY+^aWdj%zT; zGRIPjOdZ*3<#9XDjKv&|GJ?)F33YT)wTCcOENc^dF|{at63hS3u5sJ%;o%Dr(;`#! zxR})t3et*=Oz9=09Bv$YDl=PLZ%{l}#F5hKsABr?L@JyBZJ28U2%VTUnnf`s0V8pP~1u{Z-ZA&8(s;ZRyZd!Dq?E8gkmG7_MU}dKEElmcHZI)ZTcvXKS^de1K=V3`Uo0p_SVcSpD1x8(kGABLOUE=XGWsj znSzM<2p8X@yl|9_FfyCnZy^}*or=`rjnGDUIGPqWI8qY=OAs>#0IOp=gGu|yR_164 zcr?KV4a?1#C1GtvG5TOZ7bAo}5+WG*!j=E+uE$@89gVjW<#BfgV{CuAxY^W(k-SWI z{?2D3AUDgP2p1vAE@kR!2I6 zZ-(R;#T=0@FV{GU+nb!WqdXp&e8GGDL1Kb_^#wtqO3XejZEY+rI3SOreGRiXK+SsL zj$P|V(g<3!YSs43qm!LOXR;hhW@ZOsGY2o0)x7H%G750sPMq2MHs=c&e)w7A>ys-6 zZy(fGeCT!^`*>KP`gb1|ZXmX`x9gj+^*()9Z6@cZ9A4?ib>vSg$g68-SIAu7h5kK< zhg>r=GwH*OwB*Xl$|34xy?}T+r9?sBI%nBwE8b{d(xv``NwIt(`QvX>P>ap|Gzepy z#%bRvJ}2wyA`@O>h+&VHVH2ur%r))D6uC9@afQMGt$sVJ{{$y1nay z6(a3pw~fVl$D5r$wh5Ov{K<|5{HZP$nJ^BExJkPJXxm&0nw2Bh60h11M#67DhSzoV7Ti}cFvj5{2eenz9 zk}eI5xLd+?f3}>?m|HK~pHM@L=Oc8yHnp@g#Nnq874+^z@6Lmjt_0JTkQ>PyMQx|8&N1_D#0)Kr*eKt2 zho>Vy)<^bJ^Q#?-@{{9ReI9l8V`BYiOQ8WVF-}O~#HMzfW13~E*N!8&L_0-#3*Vle zli1}6GuS`TS7V)h`~lK;Uo34eCF#QBnPpbK+i}HhsGi1lnAG7oYN4vPcPlNK7aVfK zU>yB%h{biDO9DJCDLp-XDAPHnRQ$-Kw9dLD#Az#8wY3HjHkqQ?nT1=p;#j>!Li$p5 zqZMNEFil?h_&%p7A#vzs;n}WS{j%R1bNHbVo5a8)!V_rn!{uo8_*t<=?g@`cd;6i;Nt*<)_JB#P*Ze8`kOay z#A52*-ed80CV^{-&(l;VHeChAzc_ZYZT$?#o(^1*_QxYSbONY>HwZm~?NJGKZ)!F0 zxk;p8YVUxy3U!2no`GH(6M_&+qIMX)F;PAlCS9!TwZ02utTd~Wi24{x7rDtCkM`UQ zR}SIxWVAAZ_2cc4NrztGQ|}%bTbdov?vEC+hJcgc#g7a)L60m|4iZoH8SM^Es&;f{ zb$OI1eA~1z&9=be3Kk;_UcdX@NQTsT<|NvAcu*aKwM|M<>BczJ=eS!|l1=$dYgD5B zMaH;=A%f*}{PFjhQ-_N(7-zgU}Q-0C{;F;adwkm}D(}L#MuFR7zn;no>#x>PftA^3C=6aLrhRw+ zi4_)D`37L?S#n@RJidP6v5(|v({J;K#G$I$**aM}X<+aBwfl*FS4(WlU-as}Sht@T zmNT&SRDbwz%1~jN(PMEixjo3+7Z2}@x3hUjSxb1%tBO4r`=wd31X!pJWcRIo2%+t& zx813Zh*d$|$B7Zr5A%BMc`$8Wz1(j@-dV4R+w6JziNa@>E&;7Ml-MNft6T-I3)!f* z64ZIoAI=3x#KPYNH4s>k&UI6_Y4a3vyhRssGDktt!ad)134tX(^s)E6l5oY6YUFQk zzS~$1&vvq8JR#rivVM5vfFt3kvFO9zcG@blJkM}Nn zb|blaPAfCAbQ{^XJe*6!+>iuK@ literal 0 HcmV?d00001 diff --git a/doc/images/exam_record.png b/doc/images/exam_record.png new file mode 100644 index 0000000000000000000000000000000000000000..4056b5e953c2ec15f6168ce1bf32bc0194f86e63 GIT binary patch literal 99414 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 literal 0 HcmV?d00001 diff --git a/doc/images/exam_update.png b/doc/images/exam_update.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7722ad300e5d2c9da93278f0bb669ddcb498cc GIT binary patch literal 33236 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 B$iM&q literal 0 HcmV?d00001 diff --git a/doc/images/question_create.png b/doc/images/question_create.png new file mode 100644 index 0000000000000000000000000000000000000000..52bd8c0f0da87d811141f090d88f1ef67a6ab63c GIT binary patch literal 49410 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%0D5!dAd4NM>Z$LI9 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 L=T8w%z;FEzK!`p? literal 0 HcmV?d00001 diff --git a/doc/images/question_list.png b/doc/images/question_list.png new file mode 100644 index 0000000000000000000000000000000000000000..724b824a651c43586e8202f8e59fbe1128194aa9 GIT binary patch literal 58193 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 literal 0 HcmV?d00001 diff --git a/doc/images/question_update.png b/doc/images/question_update.png new file mode 100644 index 0000000000000000000000000000000000000000..b176862991ca3a2c0b77710dfc5efd6478fe1a23 GIT binary patch literal 46267 zcmc$`S6EZs)&?3YK~M-)L`1qu6$Pb6kt)p!NQ(ib6O zPy)KfgO(mT0s=9O2dy&RgJ+Y@1HywoK8R%men~5YJlb39)((6N0$uTuf`C9ZH4y^$ zIR1Zl?5bUrTNb(IoAq!tthj3z8?^ujZ50i=JLoPgR1`H_TS+7)9izzk=#&FD2=waq zB~25S?9u_b@=XOiOY7U$W?qwI&b}(|y51r7l~4cuaFxRKZ?l{~!k*UsWJg!YBRO;a zuO>{6@blJcg&I9Q75!ozLVK#uU3@GDCh@!qPuUX`g-rm1Ku@3g=OvfVm+|MXwdT_d zr4 z6RkxV8>~oCUb~ehCb02J*VsPla?Z@roaRBm)n|p3d;)sUoTO1aOL-)Scjo(rSKwoy zFBks5{J!Q_-mfk`#6s~B!ruNThqU7*xSQJ`hrCBW$4%EpO~dLDVZBE0t!3)}x!bKR z)mKXcMqCAmMAA>-+FwMwY@Y~W~ zDlobBO0!WP>g`c0iWi#;V5H~!RDwa}zp*qU^SxOk+r)+8B3!PWLbq;?{#=_JX*e}8 zI+8ZNWL&wx&f=|9KGk;~Yz5drIv;wil9l!|cnITth0DWpw&VJpvw{J<{WCc@0YkR| z@dC{oh6Pr`IY!m_mSyRd#y2(5yOKP>ZH3Fd(zE6lpNVt6Er zQPptHx$3?Ifwt0L3^%-%(o;Eii>@shA4woRakchq&6ImnAIS=N& zBx__2G=b&wR*u&SRTPrdSYHN#li0X3W*ygC{BY-`Znboqo1J4eanxq;TdORc{)%r$ z;b**NQDSql00?we(^2lG+xnNG68Kx0{R+bHV3D=v5teK6Rg&RmIAeEPad8a=o82Fp zGtxr2V^wvUS{$=r;gsj1l{T3}1uou`ak#JO#B%3yg6M_jY#BvD&rF#x4ywSX=3XozX%+q*BU)90~UFSUR>|W@l{yDQUnvp7`&BpXnYvF}4k>R!%BZ&{* zfxB1g%TC8fB)41ZpdHYO)ipLZ*k{&Axa5bEV-lYniclJ|MoUG8{TY3bq~;={s>HsO zl}SSVN5Z^=mC{zaFrsPAIs&Q#_C#C8nG1J^{I19_T?kD~#)l?%tgbiQL+`pX?+ZD) zdEnRZO;$7@P_K&Ct(4M@#ewd#!BgH{X1Z;Qm0ZL8A3Ge~MLL9>>41**F<7E?QBZWR{rvv7!Hor%Ckx%z zp>oEO%LToqqi7yOuZ|}k^^c24-%2lZ7xFddTE>l1_mMxXNN5tU#a>CH#};Ds8{|By z*Z1lPa+Q0?qo7xv&&H-6t#!D|fxQR5J=aPpR~UDij?yiYu%5@L-E~uQMS7GsiF7Oxeh*k?MI8Wnn!ZF7)0m%iDaZt<79 z$O0$yE!*q1)Y^ud6mx5&RIMp%BGvll8pRa#i21yFvfBGcc$09aujB>poET!AfR7{K zo~rCDytO-C7EBq4&p;tEzeT zp88i92oS)y`@InOwo#FnmRuIjRxD=W9RNCyq4Vu=$-ZMO>ZmP;H-npFPi!BC6Lvqo zB>pTa#obA4n3!AY$p8H&pRurIjXCRDL<{Fb4*X^)%_^DUS`1WMhZD%(wo|N+_BAy% zO9^cU79Ji6GLouPN-%d+iVCt(Z=A| zLB5OiR__018`-o#gC1GRE%WL!$}bXW5E;!AK#m0DRfi4ui9zSpmC7Vw7RHx;R@g+G zCvZM931^|n{OxoJcfFMa50<6Dap~J;_~F>w3yQnZI8K`C+>#vVnIS|;e&-KSc0@)I z=i`*9w9(f=|7&rS4!N+k|PjPEhr>w5r_dAX$GL+fg zC1;H_Roqv-`jXSl=sCo>K1y(;{)eiCX18tL>bjO+XrhHv!URdp)={L_NkSg>&XYvO zQ-eUtbaKP;nU`-kU%ZFsBY$B%`PtzsOXxzH1@ulnuWDb~5XQxszR#E4s zcuSzLwUnG)kGfRlsQAk}rbwt!_jT=N)KDh_U_byaq^w;e6#FG^Xz+DM+r>MwyJ!o{ z5+_>8=g`7Bi1vNE$N~sl5SObx6;h>7P#XTxEVx@UTf}Pc=~WjAiS~3Sj@L)W+^f?5 zv~njimAGI$p(8G2Z083YK1lx%*IK*J)4m zMqd@?^T>wFo%^3mikj;f;DP*FC32m06XeTSth|W=Bz@)1>uIG}Fh=eNS_S3_9rp-+ zkTqDhMs)ui4jXTu4Ulrx>Nnim+kUQC!g+OXXK7kxhb+jIVj@h*^7`_Iq>qy-3sq~` zgmc{#*cOzQa|^A=UhCdjB{p34fKHMmZ5GBt^OALNikivI3qb7~#NwNtF(Ql^j!@0x zkZ~^AC6mf+hl)#s*>6Zg#Wi@Ubh7ovS&Z!cWmXmoB8DzX++B>b&ei(fKVY6XEmApq z)TQl-c}amaA*N?03w?}=E^dLg6W?|3++0@7gVl;sdib{d`O`B>u`6Th`BDu)vY&v! zV{AubhR-2K%i_hm-D_=>`p0=x^u5CRWQ(Yk^e*`+3Ptt&X#TWW#QI>|0}_CCO-w2o zJKGuv74uozb^Z$TwB_ra@C<;_*cM0#%gaAjP}-et)@8b~*!#o#X5I|`6ShK^2m6&9 zyR+J%Mi>rcDV3qta5r3CZzi=^@OI^r_dD!g;dMaX9gQD?5?ha zC!^)-R_f$s^_5wfJX^`Xd#wZhlnId_gNhtv+@SEvZ>Y*Udvzvecz*1fMHR1Z5}2@S zRi^B?1ptE9u0`n!x5p}|xh)ujF{|j;eMU$kBhhU!AS)sn=2>mh>PGrn&~B$+%(%Tu zUg%sg9F^Tg_%5u@7WHKi=bc;;XJS@|B1!Jh#?6I9vd$M?T>*=|1r`e8AQ|_K4mF_O$(i(Ja z)!Xw~!*3kg?5*3S>xA8if+Kt}6(Zqqe6q|~D_Rq0A?|;5L?79y#LBlX_rU4vc5xru zgioYZ-fyyNl5u;lUtV60aYMIkgo#%Vkj`v$Pabv+h7W%D<>@Iq@n9$JKm2s7t8D%4 zd2cY|YT2C$qP~TfF?8_V3!`!QY5zPux5q{(%l9#-$iH>ypqeOhj%1w9vvoaHWB7&7 z$o!6P>6yRJ1lnb_ihZOD+P*ao6Q{cV~6U3Tu1rrDqy%BDz1gMh@Dy$ z0n1jLH1W0;XP?5SOti6=&zP?#n79B{^c`Dx`*EYLdRgMIozO!8JqI>tOpc)6g@3c4 zRbov_c)^PJMsDPJulzY40%v&esV5>KE;buu%ZJ5!26TQ~Qq)sTl8ryT3!rCZFJXtb za%UybOGor;qA1b*Bf2^FNpGPIWP6Leu!>KSRk%IjPo`^%G_OPDIt{w)>fRgSzr5oO z?v=Iv;EZaJlGWBHR32wsbggKC37V$xsE$a-w%QF^C4Pc2cgtk1UX z!tlusA>|thy5;O>+2+c%2Ctshc$X0OkvD{qGVACvhjuAJq;c$p&rnIpXj$muuiCf4 z=eqUHRWB9t##N-Q5$X)i)Emn3v|tFH^VRq6mic%xrA03NdzyD%BPat z8V^+LGa|$9N87~FK>84=aY_}&G@|8L=e?V#qk^LXiv6@#=I=med}8)5(rc5@feb7Y zIeyTy7NvO>q+L|K%dnYVhrC6yldMyDuvX*VO}(YS&vXyQU#@dEaqoQOD-4pKogHr! z#AVxU|6=qiA=>Wx^1>^jR`_Y%&B|o-bg%i&D47nmJ)hBf;=oXJKoMaX@yI+EI=;b~ zt6dOnr*sLU*y%fM{bVHW(q%sCnIX5;G-m~cmTkH)tC$X$xiY|hc8f-ZIaLmd~3Y4hp|m?;UMc#^}gut?nVrBrTK#+ zj}H}?Yu_=;(J$>XvY*KsZp&)3*A?|Da-SB2jYo@A_2j^iY4I)_PnNMXq8fYdsmdr0 zIk)Q&6Gld&%2{gbL@wj=YN|zy_Z;N7TiPR`c?ka=H@*plt1&9!hqlTG6WYNBg_d?} z`gG0J&n8Ft*JblxlybKyqx^Lyl!07myK`M#lBkbDUQP3=lUxGokjWGAoYOO846m+i ztCcB7xlTjDl`kJdm14d1%1=$baKms5p)E)j#)6;Hjv9D=$zvT9fuRhRs1nn3b2K*K z1HD=2I2CuSvphxpp&hR4ZguIxO;iG&mqLboR>I|v&w2iCwn~z(@#!`xG`xiE@$F+C zWne1CNq&Emjic}d<+3J_nedNs)t^La`y9Dy6#@In0(<7L-jC26_Y)JXSD=1Q96~6@ z`Xv*Xf1+JS#X`Y^S<;<$aCc7YIj-~-VnNx);I_AE&%(gy1Wytkg_U)yoyyMWtn1d~r5(r0P&d1E{iWU2p8U4*^slx% zRK7ajhbB4~5Z*}u3+33+DC(alm|G&t#>P)wyxFBbl19VA+rHK19cfs+c*>=A=h|>R zYm3W*j`3XX6Xy@{(3J#5w-H0K?1jEaedTt>Zc^gtIm=eMxhOD=PZTR0?mZ7%m@|8% zComLM3nVuMi1YaN$Z1HiGrsoOU>pY(d$)rAu1lk=nIN_zHh?cQ=6-%p{mD4EPrTh^7Yc0~&u87M3jsqnzc)`q za&e@TxxHi2+pAE4KFQ6E%G87UAMP&}{H@GP#pq2=zon=y>K@_=;STS&9oq;7?TGt> zXKb}IQpyK|!8ADLQ)0sAMd&wR#&aC$4xg3ZwZihm!eM2e2+gG|V}s_FXyg68Q=Vh< zq#K6j;bUqP=PJ$#TOGr_ zQihw$PYyhw95~kVJc6gncGmcof3Vv*vbHDVbLB`9i0%noS+j_gOsRx@?HigA=0Mgm z%}K$L=QN_u_(Yj8+ktO6NCs2_fGA#QfpU|d)8Mo1)3(glDS?&5GKa8ICT95UXGXQ+J#@{=S*L%YG03G=Y zHA>{*$t*A3+fUzER^2{BCJl{e_>j?_;f{Au1Fn#C^eX9!>*SmcXU@IXIY$St49dl2 zm>4RR8fSg!D-)JtnS}CwIg6R0<3@jQf!hl?sYg}eibajx9#87IXFr!w;(WH_%Nk1j zq}#2y`C4G_7IRy-WW$Pq#?E-tcHY!jwK&S`pk|!>+)5ncy2I;{n=CsX%|fr2Vi=KY*xozWMuQ`Fl` za?>}WA+H`38g+_G*NRhnzddgr-a!(Ee<0D$WL(l@arVvTRvALWa2AZ1vh2i~w9sc< z*^?-Q<`oAAtkip*<1H{4S7ogIs~PTJz1v%E3{Qwz?%&m zKHm7lTI&1fNtjDklRzxzPA{n_Vm@2Q0QB#blv-{EJp&BF312ZEg=mi`7>+VUJEPs| zL(2+aWYgse2e08oVjL&h)6-|@+q@8FZoXi6+PtdE$gNYUN%fl^YQ(Wy#D&RHoa=V^46zx^1)bnPNX5YeiR%!Ja;bRE9)Y zP0C`-2L=!W*2Z%p#(6bNa9ty(sPet-g-H1vr`u-$Mp%p;l0I|+wX1D0yOEob&Kqigr@rNV>B^&QfZhhkfPA2uA1R=*?rxYV^%aT3vs9;VnIB9uq*Zt@ z>o9In*Cp%W<$Ckd{6ORBHm}yuQit}vml(pJ!|>D(Bx3BbdAWa}@d8WI>M55QHne@b zr0rdVH!WX(TcQk5TN*~}keaSQqb;;3+&R!p%NcqTM(Yrh%a$&;m&k$`&9Vg&=gSzI z!er5R0B=4^cgULu0)Xg1LgGteSlV1fduPTR_GE9Y^bTxMSm+KZH?yfye8MC`cE1Qw zw{~sh^rU&Y9DDoANL-tP3~!C`?kUnw&Ry8>fO+yXKR>@X-Om{Mp{m`JF106EDXon_ zJ7;m<5#c{FyBTKBk?b?2@glO_M%!O?OLQyOq7c1bA2(Tus)>!TAUA)* zG1fQ{%(Etj8FjCp&K;=4H(wGoy~s!4)I-V+nxY?Q_4?^DPA)zgr$xFzAT44UKc}F1NQ0;2~ z-0W>cY|rL($Fw}?4>!i8J*2*+}%W8#)qB|a)x@{PSiDg@g$KZ z=D6Xqaej@1(n;$Pz^U9R{T&A_OC>!#$=k6_YPp=Ix7~x}gKKrLZY!jW070PlAyWA& z>!y#+rqqH!+bR?+ep~xFhFfE{uW|pyYeYk1Uj;F3?GO2b0ha3t@F*B7-so z1492`09q+lWo;oJm)X9x>`sF(m1&dn#rslrsQL9&3+Ug({zPa?6qt~3(>zHganGeG zLo^Y8CNcQW@oEm{X@86sYYmwx-9Nf(u11}YTyBTmXgAu@M;(l$-uoR)B|jdzQl}_{ z-?4nkyHsx>lO`V~?VS`)vMLv*NL!O&@}FC;KSUv&lbk}x+i6a08;R=pQg5l`PQWVx zRhb`7+Wv&9xMD1xwLKnRl?(`3UHL3&$bsd+UqIWa!-*)vl@%lTB*>M0=PmsLK*cVw zQW3~~BFVOjJUyM&O7h62@_~nh5Dfbnb*gD*W>hC;n3m9rX_;4SOjusLhs(rfZ zt1Hx8Vdw3*#XRFKkF$}nP9o3q0YdHqPGy8&-4UY*8GGlS*NJI@;tEQb3bn5msj&#m z+gb&lT6wp6ane#g;o8cO_Z2l1(#vd5mgFI>0EqMhi(F1_HFZ2tU(1od; zPmeN9HQ(Nz4#wGB8zXpq4u4vmI4tsn)dc1-BI{E3#QDIHU*(Dk90evPdfXa2<agsbf4bb ztP_kbLt2LlPzJIwP3-u@$*O{TLsDavvGUNxplc=187Oa>y*^O%#c0@7U!7%p%4GDo zobOLJW#;$IXkmi^*U(Yt-kBD%c_sdN$`GIT^qVr;$P)LNF645wL)f9Z`3?^H_FmjA zV%{j>_V`aAuH?P*Spg7$^;A_aYaIHM@{=+4p)yN-wv=)p1ZZv2#gXbuve3}7I+VC$#XDY+SR z>v`Db_RjqCrh+=&x+=`nQIY{8JL7$`B8p6}Iww@L5^jzI--5n=FDI=yw;Nw|D4*(X z7Iku28F*eyvE8fABM{2Xhp6ed1~*DpMCCDD->dT6GTj$G9Wy&{i7)a15CY@u>rmvn zpZl|sUMIHbQSmKbT+U0(s7H?t9q^x^-V+C_@YJ?zFFV0td(wE$bTr;~_Xjb)g>s_; zbWihO5G(dzXMQ7RxxOCXtK!$|YPFTtbge%7@Co6=C+ug78?}wgKVOyB@Gx7lC$-aY ziVsnc@s`9b%9(2#?HgY2F0bV3zn7P>sUq)95QbGG(UXV4$NWc-cG0n$<5lhhCxScS zV-+5^?P=0_4{Y%+hVw&Gk~2l7ls4`2vG$y>YH>EU8M_ZVYisHw?W2WthexVw2t6<7 z)azMrl_Sl&`;RgRNM*-)3^I{arg%X_eE8CKlEOp2y>GCU=n|e9Y8r&UE|TS z9Q<4xn~wuW65U>9CsYJM}Uz!!)$w4z-RrR7ML|nbBJ0Lar8XYz%zD zlwF5#fTFMD-vWgYfK10+mPeNMW`5>Bde`gIKiAA!0vjkEIJ9u(p;01@1J5^V~QFqLr{4 zDQ`$DvwC^u`@DzuDss7w9anbae4J#=5zrTLomMJPhdOX9u}69*7y%q0*dh97s+_jo zI6mudA=F(Tv7!Tsozg412&%CGj#hK;DYFU)^jLwX<~oConWLVOpPW~(328&_#)oEr z^**X&3kG!v1EG1=BHN^K;`ew85X8SSHkKTcVMwKmfDBfxQOm&(sal=`P{x*3T##p_ z1bU@KS-ZxB`PPLjzoVcp3@&!nqn_7FjqJ@FW0N>HWN^XdlfGx-fh`^#$=V?3N$`Mf z2>^0$hsryiV;T&1Y}2-HKC&cCs^yUi<-aEvv0^+~N*O;->uEuxV&|FqkX# z-2I%4ICK7+20j|=F_3C{SWE#E>27wQpDqZlZb zMw$iQ5W?Xipp^h*Peud)qO=X6oOU&;VhZ5QX&=^v@|6qtXyZpQPxqpmm`#auaoS)m zWicbcw8#rY=T0`g zOi6cX`RH@eV}PZhgokaFr2PcKP`)XIf1<4OtMCz!PzE2xrRcw(&=jggRBg=^o}a%s zwjJ$|74r;Ae-!j6=@E*r{Y+pg&^&2_+k{Q=(j=~)firQ{z{nlF3s)xI^?f7z{AYea_ppC)|Rf} zn|{Atj5l5xzP2AG$%_hO>9md58|GRsYq)>fk8-}eKj#A$(^k~u3=juAT=9Z?Pw8aj z+?F`KiMr_5WSP>O1p2Nk6li#Q=pgr`;gGjr9#j~^S~%SRM%^lI2BP4{Oz}i9!0&-4 zFD2&r-9|waRMk3{B3zOk5p!<_ORtp~J)j%F)ooC7@oI1?#ZojYaOf<6)w%gu;8nj5 zUP@j|1Dtc*!tG2js^1o~wj-v{sIe`C-T88$$UiYcQKTObl5Alf6Q*sp#>@%Y54nm> zT1v^w<6CePJw=@B|5uzwkkU7G{5?5Ys8q(ulseuf-exdY3MEtir{L58KP-QiJBVK4 zZd)YmG$MxSHGQ{tVvlz+FDl5G5+F7IN^M53*pHVdNs)fssOn6V_mob2&`xNFu8eNA zxs-)^t*6W}$>?h}XK@0WeI&mX<}h?46_1m&-+K z1E%_3AEO$Msot4(yz6j%Mc59hekT=qwb*7roUutlO;Twg7;in`d%^9CrJL#{e75{r zA1hv|Pif#yQ>bMku_>Dfv%o*~ z1f<19+%RcX@nnJ+Dh&ZfWeeWx@($N%E9#sT1I8+|R}~sNl!=WiJ8df^)jQ4A8X4E| znaO*ZAI97%VRr=kuaiFy%+oWOBj3}gr&fv@)c?GQ^IF20$#G{#Sp=pab7sg)wklvQ zVM1fZnq5qfLw%Lw6Te=6Se9WnOcc^-4lsrm`^KR)b)E@JAIzuu#P}P69><4b4 z^QF@&Mn&%Yda@?!up*61xmd4BCJx9(5!zGOl2u(?{XG{J%#}9vn!JEf=Esk!`Xzdl zJB)3c4TjN+3n6Ddm=B}(=Fw&3mFh81^3a%8M%k3RCV3(UdX?ZVLb3I&e{G$v0hv+J z-}0SMe=t|Xm#m-wnI_Zc9M?C_CT4nzVkhKthIj*Q3RG;Vxl+vm$G7uz*f_r!&KoJj zgQ9($Yrg&jo}tzQZ=TZv%dd{ndZ7MKEr3NNx>F~55X!< zB3p=9Gb7xKY>;LlqX3?}nY-=K5eG$8Tm0P3PT5h`qMSJYa8A=f6 zL2h}Eboh_NQHg;8wEDo^!l1*T!~jHKZx zNX_p;hdJ>}^aLX^pz?f4`8O+wWLxk-+b?1aTl=;cwctK)nY5`p>o})lggapD;XJQbx(GHS(MuNW*!pM?Y{>j9pQGqrN5#*w;D# z`okV`p}HP^g!!RUAsq!%5&kv_S#LYx6U7D#`>!MDA6Qkb2HTauc6(t?q%rSm@&=|l zQOl``6t_`t;LS}g5Bvuq{@MH|3*1Z8gXWXQwsXerBK#l8F{*USdlFtR zt_TAy!AUTsJn9G6G@U;Q0hT*~9#lxOm^ zE6NAQ0C}xz%|EntSmZL+fL~&lhx0BwgTgj*FP9rr9c*tJmi{n~(4)QI)3WjvNMU~i z_sGo;bsvG0^gJL>?8;t6<0++B?VI*3=Sul%r(*1wi{^@g9(XHl3k`E^tY1fuv}Arrfrf8^WTFeyZQEB7|Kp8`ZAVRyUIXV|Y|P`n0Ue0o~El4odb1 zU*+jcb111c5=T1g{pRH7`?>CMRY6s1E)YC4wUJ8vHQE{o5Y%&id7cI%{ev9KFCN^v z;4IV7%nC0Lp1W#=SJLxK?cc0gES%#I7-nM}ums&Z-)!msi4ndKKh^Dq5suLNRQOF% zFGUjq;s4MZW^h0G>O5KvRX;RD%T24yp?H=H6&Br@6K3b;xiNg<^S*2okVxmex4E%j zWw?b>4Is{oo79++zL|;EjUD=;`v$_MtyEvm0f&tOE@~P;(>D)Mjv1uy#MOS4osY ziT=T*G9!EPyI>As=eoXLEr*{~ zK`mtxT@bcgSq8(>nMkXY;y#a8S4=1=!kP~&&Qlg$YTIqAj3Uz8-ckPAdQ|Z&?VqBI zzDv?gJ~oN5?sISK6ASku@1T}OA6Y2&Z|3rtB@SGE9s&;J)6Jl3#uZeH4A^6Z2c;c zpg>OF4!AZe&YdkX+2YI<3^8{&#!Y+j(0h{<0rex@Uz`r3r%CNEn{M;`wQFgr(3lN~ zB00;0y*?orW$>vYKm|D+knV6Gy_)SHIa zhBNAMjKTQZ^_2VYIk0G@7O#E?DnKdL*thF$GYbc#FGO}OI=evS4K3v4+cT8PSyh{` z)qd0Eh3*SsKV`o;ox39s)W9E%w)wCpJrwmWWt$+=!i~!`zg=a>-jI^KaGD=poLX#n zQ`1op`@M^OUXK7$K5-bd(Ko-U3yU@YcZIb=qcv0Y2|0nmPS0knx7=WrjPU#~@c`kN za-6bfV}fEzH86ZEy`Y#<_np%AM8Y)L85N|@a0}i3*1X@KB8tAQxu(v8fG^B2dSkZS$SJqw){%eIUqgd~s+Hc)M_i_xpAGMM~mfR5+DJClOz%18B2XM}GXDGUp)0-1S%XoOAnh|7jEP zj<^tmiCcfwg)(h$=6^2R(Nqz`O7+SZNUAxC{kZBqqJjs0WTlbmxtnbfK$!V$aqbfx zmg^199LI&5acxv$c2eDE@8&r+T%@P0 zs5dTl;59acCf|giDz1_wMFpGsSO?Nb9igt#BEy6S```7TV}1ur($Qq4SLx`-7?cw2 z!TU9e5$fNvUY4i&A!6POMPBE5#`F*ZNuMsd;Az$+oh=Cx^EedXxRKa8?sVetk(0r| z=+(R*m~#)6yVzlq^bNFX-uufBGWtR?`CzeBH{E8~`-0;q)?F&iE=~ ztK$)cD@pP_hQ4&1k}5tvJarSD@PgW}kB>aP`A`2@Pjz@E0Kezi;KA0Kymi-CUX#0j zpdQ_1W`ye`o&wb!lqa;Hy8=SD4s7|38{kZH?Ana&T)ob+6#<#%8*eOMb@n+%kTUxr zL-ii0V-DPd_Objv8-7Eh#n9o$n}tx7c2@VbthuA8N0iy?fAb6U;_rc0!C*`zb6*yD z0H$C67s&u-8&tI)LAr08V=6!(jp85=eEyb32jtCPLv;X$x-iUa7&vodOgwYwG7)x( znr-HPJ*xVAt(Izmrv_{NpaqBz&I;{Dv6KHe{K3&p4vv0>c|-)cwluKtASj75-MSYj zNogSBycALt^p}bHo0RU(sAnX|$bYDmueVt5SCM}&a;uU4`2Sp$!$0@8bJOMkT%nz{ z+u;Y8ZT){rIh|r~aYg<~HJ^BeaeW1`6=-N^o&SrUI1Kn_04j{VxbEKCIqV`xK>~KKozB40?8bLLHaYvJ?TZ1D~jt zp&J%u^jv)Z#_)e=N?BUltGDzw0jfU{BSXruOQ(T6c<{gEMfI%xjY&2N=D7db z1Dy9R_f1kzV&(D^jC$1^u}yBP*O5!X?ST3I zFM18kWu%C?4GbHAAUALecW_Cb+JdLL{B^&p@40PO)~PWs7N|*aPCzj{dG9!fAjdTh z8Q|kQv)m4|9b7KJWenisj{`OB=K7>=$NaukB0=R3c?Ybn{6?MbCms5A-)x>!b0YcI z+c^bP3-@1*z0*ReO9>*Np!4dSdphegn&Ppvc6zm*%bP5`S_OYW))D);-U4-N`tMMzNPe zIYi$T#xBdhCID(u)9d|X5txUN885#xcan<_;EbaHK^74tZD%E(iFSVc-Urcm>eMI?~Cl-|Jov zqi}eZbZwr?4$0Ss^uDZgXJ}`rGXOQN!+X(0`{m7N8`~DtSA#EhtBNZG{2R_Tiuob7 zVD4<_iv&O{3afX|%5$q3=4^*-HW2@I_j6WMjn$2@3<^a9uti(n8-Nh?dD)zr`XNa| zSvBjgo^GLnFZJc0?mY1$?o8zghz`ILoV<-HVlU#mpYDu2Xqeb$XE#(vL^6lC*m3Hn zjKXQ1v}`!@n4KkES+rsK}0bdztu1!|lTr6=PW8pLib%eMqx>$%#Bb z`u9oN@>9bzj|Z$XB&0QL9j*De{-YkLG;4*EzCOM&L|{O?G|!d}E0$Vr)4NZus_nEf zAQqMN@h9~0WSg>MRrzKG4vf>>4A81$^zevB=lIe)O_1C|+An-AQ@UyJ2ZBXmjI!r* zAP(NqcV7~h^GH5me-EN1@BIKV`DYF@)o?)OpjwHuy>a-@oNIkOGdX9T<605;)xk2W z>}+8fw#E2A$*=3RY)NDg~s?e=6=L%b2EJiCPJ&#^uDA)%XJ^b}8{jBe`1kC>Da2P~jRK{i&a?rj zgN@Sz3z>Z1*LU)$mbF>Ac_>7~A?cm>{s~F+wbKp@20OOqTDPibVVm0;36^pD9X<2> z`(O&9{`Fv4B*f$zPjj3yYDsGJtfli0{gmW0)S+_;kwNouv2451jrqV`IMoh*rK8zu zacS3sFAA!m_#$#ucsdWIvVqKSMvvV^`5&V?Q^*AG`yvh$!9bt=Is_=17EhtGSR%|K z%%2thi;2{1XScwN=vc|A^e zs~xP)Yp{<9PKXb`8;RgP&t}#^4{y38ZV<<(`mBfvuCLoO+HTDNA1MChm!*zQMBqzi zg3DWRt%Z!pcIewSaA2&sQY`BI_xHzfcj)BavqAVF{6|>!SsN-KaNs7Km%#)PFdtXi zG$HvVqFr(0Ts-}VcqY~Im}dmuH(24XfI->dg6-nGXj}fxmCzeKA>ICyh=<$2EqV0V zxhHn5Mx5SR}CIOd22P-}lJ9YNDCPLty z6;s3(+jt_;%x*HfIe+v#Cn7lefY%c9zdW+HiSypYl>)rnaY`qV+SPfjHegt!6jAEH z>FQlZpZV;sR2Q*>Plc_+1zdLO)^?YIRteY$gG+YVl~t=HGG8IEJ;~;Cn)?#pxLVCZ zi*mTiYV^7T!#UuOgUT*mQ_{PV>)bZcr#hlDFnfau&URTxVECju08?(-df(q)#_rgL z%X=~DK@{L=^4XFsBR?f6AlhS5h)cwnqcKPerU9PhyR5uX|CB9=V2uw>`_^a5b#rdc zxAngal=&KNl(l(135z`(Oh0G!h;|1@^V zG57VqQJIAIeS9!oKOCW5E|`byZ@v6lwKMYwrFlVWoS!t`*Eos5=d-Z;E-A7 zx3=Xc^`_%@ajM#Du*==g&0mj=$(rrv?Zi%vZ=ECZ-H!5hp9%u2E9r>oXO)1nMA?gN zrMRHic-si*-B?wR7Xy+8G8$_?}!=2z+AbE!f2iTwG-gp-qHcq1yv*- ztksxxA#UpR;7gjMrCwg_kA?lm-}aJuLJRlN;c{+Tu>&r*v{kOCNj^_1V1~w6pA^N4 zPh3eW0XNIzo6+q|aN%MlfW5!-r`iwW0)|ntTN{fKH@VzmtHQ368-2S@GVCu1$T~X?YEj4EtJOl8vk-* z3h!h?<>rT1n-+_1(v9e34hc5B_zz*ySa)xr+QJ><_KrQf{zeeVueZ&~8@W}q5sddr zL+=((K>~^p`P&EC*w`=nsL&7fv@#DX2Kd#cS#i;9GttjKPadRbfYxq@?pL_aXJ!m% zKFk=N424quHiyyL`u?tWX^ajmsgfW6d&%3eWp~LN`F)YnSdrRuM+7{o7KNxx*yKuNl<$98f z`Pdx_#M2)RPwJ(Mx#Ya{6+n&@`He z+rd`pcF7gj$fFc_ULCZS2W1F6m0>;dfJ&bejSo5wG^+|TVhn~1M&nM>baLhz?d&|q z*m^bEt0rv+NB|iGI)*x+2>wqo1Y}H&_DW#vt7Qba2U)& z{qp`XyRuNSM`P&{`#0ROY>(Db(=AG&_7#vT2rw%eP)S(&m`5f8IZr85kr% z=k_*6uCL-gkI-R<*a%i>KU%)jx9C*C{D=4z(bxuPIuNZmV46DuScLS8p!@KGTMb$V z5|lN*7#bb^L{k!i4k?iE?g1Zin)C|8JjqwQfU=fzqh@#RO=>cw%D)ISnO7aTH3a1S z&j(upGkBGTyA2wDRvJI?+|5loToNmq1u@lF@QMq`6qy35seurbh5u+ zmBP3HdKrGfYjeECv64l8FsXdGtQq*TAr8Rk+RB``LRjzCE|*y@NtxcW?!mDa`D3#n(JKvZXUWjr5lJ$(0bJ&rzFZW?sH=1nVbK(*aP5(L=jLX+=sw(j%%JR>ip(4RB`WHh-nb# zG+!rEE>vUKJGKIuU-1Czxz?N+tg_m0o9BCvuLMK$yg|1~c&emV94y(1R%mAr1$^v` z&YM;O$^y4S&jBjfPN1u(-du`Uh{g>?N>Ni<>x1Aq3!;!UK@nj034ejXyE!VHp4Xq~ zc&aw4wtWBm#qWKm^scS@wpEUx;x6(&6DO;>&X#AFq(xG)9S5gqv0}xD&RCW0*&_dp zqW_1v|Bk2f|KrDTO-Cw@iV$+FhLw!6PRWd@h+}tzY$YS(&^XFSR+(9my|VYILrF;1 zkz>8co|(r!-{*CtdX4wz^ZR}O`u^7~T-Wtnk8yw8ANQvpA;HOe!e0SZ5wmLaIy)6c z+jZJACdP&j+6c|cIa2mbMl<>e!KN(N6x~?1PXrh|#2$fGz7svAqs)KhupcoPk=_RBaeOTZmrXB-n*s&lC4$gF<~Tz(?(CBeWqkPV5!|E zICJhJg5Q&45t9K&kL%ClyQIV#?Qz6ZF9B7MUOk@&$WrmeCmm#I;Emh&3RMINs+Ar1 z_w@VUqKP}Fr_p>H>&lsk#U~qbcKrrxw_1wJ{-Zh;N)}&VUuO;?_wTe!lPz53Ke(heba<81YKY*RW zR&^8zhm~B9lRW6j3Is1!P2LW92M;s3dPdgv6&?LZ>Q{;@^dnl47usj6dnHAY9&yze zpTMlJmC4)4Xb;=s1CUQRZY((jysVAD*L^*DU{9C*HqO8Hm%rI{exJjY)84T8JeB4m zMmX9P%(EYHg>+83C~9*y&`TPw5H(_^Y1Gzh?`~9};rT+pBwO280hK{I^D1Yi@Rf03 z7%6ee!;hT{gn##r1}vR&D^L1bO#+n?rT6iyUjP+1Et#+DM_F}Um(&`FOS4elVh{?j5DD&0& zLk<&EcB=X)c(hCh)t#AW$%-4M~){}3Q zTD?_{{o|BT@B>a$^~5gr8?1)`6aSTm`v&fMh}yO>1O^)7W>HW?Y*3Xv-AAw1iF~n3 zr++4ry#HKSO72hJ(lP2>2i$GprPJWx{TCGr#Op6caSB##I;cwpa&&zimzI@&8NQzb zp_ESLlq~_3rno06i;H-dR2Pi#Jo=Brvh~XAZtN>B?z!{kEy|xJ2)In|n$cilkNM?b zF2lt!lh`ijA6R`H8LMARNA)DOvbbb+Z*9+V?037V>04rU&enF4QMqnRThoVm&i=d) z@cBb-hgfihc=`ypKd55YvQ1^VR%jxphfEI>wN|4VJ?$XsAm$(*RzD`O<<1>1INfnk zkGn%{-N&)>LBhyijm4tp?kwELw*}v_8~*{a*&o-6y;f7ZTwqWJ1xR$@sLoW#=<63; zA_vUX%g(|6pUP3MK)*WBTcK494%LG{&m&|=VP&}Q$&C%TlfY^Y(|!@`4- zRQmx$vNc(sE)0WYar&=pn}BA&H%#qu97}jwOX_xrBF#T&Gib-3(yFl)z0~oGFzk=l z+s4c|cd^OPsx|GVwGPluoq|k;K^B<3cXD48r$0JKZb0?WQTd2zsltPzRQrW~z3`n9 znP+aWD}PZ@N;FC>@$)GNs2t>Uxph9qlTxn+WXzusIKA8x-ar{*=Trzp8EIn6fbh5= zYDDH!@S=33pGgC~h+}hBAZR8@8+n>0%RD#o6a=Bi>Euy#;7n@;ZV?NCB|QNG;Ke(@ z#92Na?BtUTa~Adhzi@%wCzlXI0h;Vwb<3x_ zqhh7RA8e1J#Ts5j{zT)_{`}B%OBP@E`3^!eDJt2OAVT$3|JO?{D-}zR6Kd4~_{G;} zL~eSqE68h3V^d}B2ncZj6z8Tar0{J~ldrq8BlgbiXI&PtL{z=_TYJ1=nMLMNecrS6 zS>1QJN3C0I4MeAl*wQgx7Ag9r7WgTv2LG?X!!6AmE$(=k7aZ&;{O;FY;eyK?CSS>E zBJfXrov&suK~BZLx=)h~mXWehpc}m0IY$7;-$ocuWMx1f@yorX)Lm5gFg2uGue^1t zgT&?|{MNc2#ocaIFu^tOZu8J|`hmp_S(gnOiRTv{%Yp(OC5^^D(}GTQmxQTxxN|Co zriqT0Cj!EVpvg{RLfDY{4^1~LHsUANC&p`9+qLUa7^lnmunbP!m!E~|_^su``QV1W z-6F{;*RwdQTb#X>94`D@Q8D*{?;jSi~1 z;1bv8h2xvD++jB%QwObHkdaSrhKp#u;9D~)L*TC?ULZ85#;yoSYI2N*5?qC4{8+$-NL2+STb)| zbhzxU)8-$(ND`z4ZY_#kI>(T4AlN75SSZZeMc*{$=8JH7RBy#zx8==-3T=cVgMK?j}qO-nFVJR8c`XSOlnJ>_gZIV)}9xe zbp(I~JPgh=vm>0)m=$b<6-%}>)ybe9rsl%gq`k2nn=DdB2W-k=FCr-z**8rMnIZK! z*_bK>^kC)(qhYlmcqE7`luQv;v%(CMU+&h_I*VBwjOlbjfIYYe9BqIW&DjOm@ZjB? ztdkT%Vf7nL!7M#T0sw6!)6x+o|K&t(ki46%WIyj?%M3!yosohbmj|723V~}R&P$g0 zNHYF;FhqxfF{gs{0U@K9x)c<%T?8?kv&dSi;`OYgsIfPs3aN5gVDpkFXAMkI^_;$M zu8|BsPF>r=OdfTrfMo+j-|TFRe!2U50$}B6Yg^-v_NrA&YK@Y&U^8T}g_a0h5CVZG zfCCZC$-!ul>Nh}5QV%W;Sd*%nDhpQUY_eMS7J99cH*pP{k_uuWRy^%$`Dvwo0KE`? zwe{w2)75<4k#6kT+~srf5kxEIj2vdkBWNRw_V7@cs$H~=+ZP>7)%m;(PW<}4cY2Ao z){D<_FBPsZwJ(ug3luts@^zOe`m`@?D3Xo2cMSW0JYOHek2$gXJph7SSA2US24Nu| zsTj5hvB5v>*qY^T;@Zoaaf3jwb|yMR*w(7W$Mih4;tsMZ;? zH)^t4>xM2AeOyWkxm+x{_j>xWSHLUg9p?4<9$*f9e%Yp^YLCH7U$XRLv%H82WJT9L znS6Ij%-}#dyMDrN|F1@szD0q%U>blc7d%nag}3HUjmXZvEeJgb#dyac%hLf&!DooF z$%vNb2byhEPa<=q7nG)@l$Ok`6LxyIj4P6AI5v^yah%Z4{T_f*49H;PlYlc! z=Yc<*lUYMR9!P47!%mjy06WjJMGy9C!zSt^W%L%XfJrPu=J*s@Yzx&QQsO*`J$Gx_BAwPeIRIMYcv+?=TVvur z09<x|c^cD|MJrjq}$lnS6!z8#4i)*`Wfn5MqD=f=>rn1<~xF=JiUfEe@bu_U~X95HB z{Q#0K0K@^{me?~D0(e#(CXfMc(*<_otHAFEj%j0MRt7_-4QJeRTKeMHyF&%u4WqCt zU98_X_W7;}<~`%9Qpk&@lvJ<_+-`dTF|JcD0|sSZm!(d!gRQy6yxn3glmW~6$hWU6 zPgegvgeN$-7Bj8}qrzacaa}|9PS2FEDvv%OGFunZ?AgM9Fq@6Ha^xIUd`vlFX24wb z@Z~RRUwf`WPzpZ+#eHRe^#1@w#ax`Hzp%<1X;%;ZL~WB+&(K*v>%4GBb(8iXnjDq)8{FlhH=(rx7yMkB09 zQtQP=G30X9@zuZ=q@LEf6*O3ZQO4g~4#2qs9nulFBWHS3=mXXPHCBQPUuGD`gU>XB z2>W0^DTEwBi#?yrLLNiD(#AGsyjrWNZ86G+BGqCFxrve`ChNn)d_mA;&^YUptL?i- zt6A9;IQEqKp{yp24q4Bo{J1MAgir}d$}^L0M9D{3W%J?2y8*8`g-M}_4l*kww|}f_ zS`;iF8>VOg?Y$7xlwG3M-0mo&3G~Y5!xf@VUkVet=QC8f#y&F#{TYDFHO^IuUr{)} zvb4Hu#rmJ0=!f8+(Y?7Tt~8-tWA{d@ca^(Lj)sv;t%5}G$3i=qJ|sL0q1K#_6U~YS z2?kUz1??FZI(`q+JVHKVFt`wz^#gzM8BlUU_1~*Dxk&I|^nN68ERu1$ylUh;C2p_` zFG4gZk=f=zq+BHMsZXf9W&{6aN<{|hy;A>0*ivW^_7#Q(5Ohr)4Ic(+O|ktaLCqj? z+4w$^P|6a-P!#^X&$n`R?0zNCrzlJ6(ZnsDF({(yGxmsG+n6AfNwCX60dmpr@7+q? z=|zr>>0u!oSEQd`&osC&MBBYf!lte*NIQUrDlq`U>HpyCz&NXeb$x~7n!G-i${gzS z+&5Qq1N5L1T@HcYQrqqW`)R-XRW;-zns$*~oXV4y8;C>GaU8Oygh(pkvMuWZlnQsf zyTdg$6udsSQ*BQ57*O!OqM?y;aqBq?0mhSYuz9C`nJ&Jv zD#N+RH%#TEX`&q=5vYIs1PH((yebK%^mnw8upT7uY}kf|_FT=tVr3 z55sx6^E_SV%d+jmJ%A>_G?P6MO-QHu$`;l-#<#uV+du+1Nl*(+*<8^j>TV`&p+-9$ zY75;S2j>6dUtGhwik7J+R)}ftk2J8+ZPGSjDZ1RJK6z&b9X7Y_)JqvEdpI%6Pg2fkfHb|uNZqrCU!E56Nz zzhZ5IMQRZZfrEZcI-FCAu9luBvh@_WO7NQla6>l%kBZ&%t$sH4CDM>x@OcT+pFl+y zXeGZ^FN=L{7-zky^;Y)w!Xe11q8_McYHDhN8w>Kd3Z8`(uI_%Y1jqr!hz3>RS$BQH zZU4~ojOdW-ENNx|sdI@XdcML!=><~?yS1dtRO{~pg-PNe4e8(tZPCUioi0>KA<>gE zxC$*5&?7*a2+TH&>`6HYa2K$}B}s=0ZSz;DkBY62b4@;v;&B^?I0{ z7u-R`S0B!}slKF-^+ud}K6pK&i?{N`JZ3q^bz`N*LA5VK2-C=VBiS}+w}0`Tt-!(V zx)^+Tr85mP-PZ1(zed;rG7MbT-O5ghcPHSUil=vNjZ_gRiSs`KW5kAhtNaqq!;X0NZJNPEY zrQB)wb}Gw+^X;%hPkF=kw$hdQnt2e?cM?WIx6nu0qkG`a7F`Z5o2!*|r1IJ(hYV*e z$8Xv4-|}c&PRtZyb(YJH_#XQ%FAWIYV39I2Z(~>BhO_56<(t0e$wzSCI1vwoi0`|$ zU%u|`z_0PqvS%~$W|db~y%1AqaV6xiIML~Xcq}-1kFR|1+?b^Au{*!7iO!l4-58gU zhp*?Fbqdojmcp=kIX_PLu$tKn;ji@Q9e^mxjnlU2m~Tk#9>9QUjukRuksop)jBff12NN zc&%|F4)i*LZyMtTkC(PTFFeMs513Clws`7UGH?{_9-gSy+nG*wE__`0kfFk7MjdY= zN)0Ywig^F-R_XSfrB=a0*YzgFHQK9?4vG4AHzkWZY;<?A?x9zlaDo@MAK~!lFQ-0XiyWbtim<17kPDKqwWb>-N@tCVR@f zuUg$%9(C>d><}_gOtw}bvF7H9x7{j83hiN!mM(V6(5uR_Re{Go&_)cwFZ&jO2V8TL z^b`1n+;v1qS`4gpeHkfx3UmO?%JIK?4sqt?l!eavA=E6i!a?`5mv6(Q7qx|BB>QLk zMPz1!PcHa>@-apaackIFa;dxN56bD{u=8 zBGYqiu!T4xLUy$=m)GTPm9C;Yx-YYd8N%Fm!WpmX!ktI=7E8-Myf4@_nVf0%Byu$8 z0Otg+o{w;bQ1C*nPi`qUzsVDoEwJX9gQ6kOahgqLs}l%}ywwaH-5mS!FO%*kV6t9L zq6oFt^#|DGrd!YcHUn0HfORuvFlGO^dx8*y!}r{;vCjR5q=eYc&8qXS{`rbA=i z z$1Pq%pPD?%OgR)S$F?9X%y%Y`=l%e(PjvfK$ZFFIuUt!yR3JE%==(SRp`L~)=M4rMoNQ!}y z6^yr?BrSgrgmiW;JlG1$>CyQkY-^+vO&y^x?6n7*=f-QtIpRTXL#dEa0$>WPt$8tJ zV0vM!b$Te=SUrUjNz-%u#^_vb+;a*^_ZJS_JUa;DufuM~af(s88@paS{MVRPCzAI; zd~eX>Bbgpqg_-*T@(Oj4Q$RN_(ilXMlJ06!@*oZFX`JZRXnP)5c<=%6Vt>}rAc*+y z0X2Z_2sawrRTLrdHfO88OdzH(U)@`7UEYbjfXjWQzGYW|hzW(E_>*}B(i(*W)f}65${fYVRUKItI|AOh&wgO)*+nOP^}cRl>(bMytPRq<)Oqn) zPvpiz>-2kS4z;2)>KU$CuZN~fzCSm`xX$c=yrv{A!sZUJtZww1Hd`4C$nV?~4M?Ov z+Nt(~l7@e{V9XNVMXvKhJb_i0S5t8ngTA@Wj~e`iC!|^Z)3yP`X^qW64Ux4s&Q)2& zZV-wG*tRdA&UsH^+IVA=Ey@UKo|tvH_NPD@h7wmd$$4@3fDk$51jYpA=UT_0sA^kW#Sf%4_S*MHg*-@)BD%9^YyJ< z;wMh%zGEg77D^woyH&gf&-XlBrAcs5BF! zE!Ed6l(;l&8#Uf_sGjeN|C>;IRz*M}x|=yPVBron%OH&$WGx&yn;|&!M?wq2Ywr?#$OB8ZzcY^@8NI6dmBG;TI1FgonJ1r^He~{D@Vs_pO%(B41=imuZyQ zG{l-9NhOy_#QnsuTYc%N(my0zddhN4`o3`gyNA1IwsM{pz>`4=Je_s%P>QPCRT&QFOG_`^IY!j(D5gb*$a1S8{zc{pwZM zx5I0#3#cz(hi2Ytr_uI`%APtH7@1t#bqU%koo|2$xLCZ^#dd6!>=w2x#`|r3e0VXx z3M?4i+Ejpb_gmuH&8%G)Kym6PMzoiz{d<_co#kI-x4)F0j^%iII-)XOtUME@3A-xk z?VvO(S6AHZR*?$dq8^c!DsypH)iD6Gv~?5LF)Hxje>7L4$sdlli0z}pa1^zZvP?Ar z`)c4;IMbr_l)pmp%vtF0=8Zjt%_qKFSI)h&0JtrB9Uh-X2+@IM$llyjYnx6FV>z5> zzOXhpQN8#BasvrzB;dyhwcO*zub)UoZBjz}w#~;J>o;#zG07M`^KM>B-AD|SjaoP< zr<=S&m_0mOWq~1xd%q=G7_z7&W7$}l>w&@4{S6lacoP--<8w573aF|U$c$%%DlgQ~ z719j__K9N_b1Ds5NeqUwOR1G!Irv*iV=Q&UZ*+iwekvyT`|D-fgCyhnk0z&|A!9vR z7u$<%$})ti3_8V)MuG>E0kOtDYd3_O%KwPlwQU+h4J9v`?*6BDhhldjG~e6)$2ft9UF- zhyl6RE2#GQc4TdS$K;1;mTNbQppkBDIjU<(82>f9r(w+kiK|tg*8VCs?&==D|FJ9O zJM(iE%BcY+<3?yPyX0R`%C*+({Qj(}kn>FWnBqM)stwRlzwI1v{EQM4>E%&{&6j?- zgWlmJA{+Hm^aKpOn|XodH#Gl;(;Wx6FftDypg^E9Z^nsf6sJ`LLZ2RY=Ta}v<)HI) z@xYBi@@?DdTwvCr5M7ZPAT8eQs`)c6Opp(|yOG@O1Sw(OW4|Erd**+E#22vv>~6#1 zu^TU4`^x`H8w%&;dN;5sHfK}RbY$)2lzxwwkyn7bMfGJ8z%l}NlgEfJr>hHdx{ad# zC~$1!!Z3u5Xs}JN$Jhs;c4C$se6wnX4+w2ahi9@T+_Rn<`CiJy6g811KF``m&RyCN zn(DS=kAtKaw&x0{sc5FCmqN66i~r%q}3E_V6%Y=SPVrSofJbg{a>2QsGUY`(!(>zvR0^HV%b&Wq39qDOLc`0I{QR~8Wi7=ELp+r|H& zM;Ead56<-B%K1Q3`1=(%=ZM0Cft$BXN*cV3??!fJkFWPTWmvBv&z@3y^wmn@k7?N6 zRG=aHBCF^3)hl)RI1wZt+gvTHb|l8#(`&v=PfF+k<(APKO2sNqYOjF%MiVJL1AnVU zTw;(vdKf5?ZjM;%n0jeTCbd7FhhK0ycd+sIod5YU>h<-(-j811lP|z_GhI4K|9|*h zrgb18YY6pE@@H-S@ryeh9b%%Q9701w*%HhOGTZs63V^!@&6k*kL=GoXkBjlD6>pUJ zmEzarq=hdoRrz<^A!i+w0JwH#@^tSyPUJK+X|QrPIYygxGXc$p+5`&08ub7hrk+Wt z(6(R}um&nn5IES0n5;M6%#*tF*8}|`8{H?QiV>M%$GYqs(5N{bVDE9OwL-crkN~+q zdXY9Tn@kmpUw4qcedg(mi+SYX*3*7vgY&`oonuj3Ac}=!xL74DUzc&%2kKW8CxrRd z-S1S92#(C|IAoW1hV0XIUUvASix^o9p;~Epk9<~5y{!oCks@W%Fn_F5Og6t#pvy|C zw&x2Mp(0|n$ZRcR#^t_^`7rCe15MzKv&50*2&}?0A)6&T-9bj%UVW*VwtaECBuZ}3 zGC`t^j=C=(Ej+kh+*+vy=7EYkw39wNWlIl|8yB#ZTh0; z5MMVW+mpqb-zvIq@{;ue2m9l=NWuH0&7R0b)J_Y~%+SgkK6c2i?!N6>;#jMcddb;m zW1K`>R^d=+N8yH+yFX81)qvT^PI(l7zJX@g13;W-I6cLqz9$G4ZLwHYz;GjBKdt1-vPlC{1(2@j1 z&T@%TZ(1f^e!YTEwwH#8gkaYvkh9UH9gw#}$zZ&z&WT*1d+z z`C4m6wlmqaGsILh;=cLVht9aTN9#R6P?*(f24`Gr12j~Aa2N3hx5pET-exWp6FiAH zP?{b|QBLK=f2Qb)FOK^x?Ca#NMY0)&l~<*bm*!1eZ}8=7sO-3EeRfPK!Lkf_P_N49n5oiZnv9vqr2xxW ziyTwT(isbrse>-x7|`zG5}W%_=kobKixO4yPF3w`K~f<#OjlM2(u=<95D!iHO$#-g zv5zIK_I75^89>F$vh&J%@+$3`ZItY;!m`kWPlgA-!daNjd(0!AeM%2jP7EmQ5Wrr4 zbY?tVAI>}b#&!;2SMj7&U4y%krC8x0%qQ1;3mIr_S7+Y3 zrUe!~FPrFW{=};I_*f1rJj~$h!o?`I3^*A4Y{7SV2EXNl*rZ{ESgjWOV`^^81~C`6EGro-)hfW zDO~;JVKjc^JuJ7PSp&3MmpWZXSiKfZ65+~gY1YY#ZRIIrKm(jiB`b^zFW1tH?zasj z()EQaBzWGYL1b>(IRIvvBt3e==E{V$c6(&1aU#LweOr74tp39b!>nOlre*Q95YEH; ztFi{!n?y;^#=}f#qBxEGf!j@$VtH5qJnNTTSTaUsFH&tA4e*Z-Uq574!_l#2@s<~3<3C@$ ziXEcKIZux+P5ct_{jgsyOQaJDqco+^3`eV!6Wv-jD|erEmygiMXucVXC_bMa5RQg| zUe1@QNCi|DuR+qtW46zrgHq*yJ)vojJnDic@~huf?1w=h=~I{Gn+CI%_CIaKHJ5Z9 z+(?z*%VLD(nMe(u^e0DMmhu%;B}@^VSzGrYGNrfnhfl8G8CrPQ2YT7PwnMs)Cl$_l zue~``u0UF^& z;|ti8A!fMv^48g-M;}Q%4cCri^yiM&4pBZ_`oO$v5GQfX*bsowwzRbNNeG^Ly#Y@=4TUnwOmWj%v2A9blKaIvDoD6WDwOX zE0%Lw6;%^~uz3eAEOa_iw|@2=UZ3k$>64>Si2vzp3LV0x9e>3x&`S};k6)Uxkhazq zGrR60K2CPq=uW*IDs?K)$tBU&)(CaGgZ!YY>Wepj0?dD?>G*TlA>yzixp0QH%c%Mo zoY5vuG4Kq+CU?tWAIG0kba<=Eqed&qfJVpJ#<6}iGV%t!uunukCrBXF+RRWzI1>}= zCreY9hy6;Ahc>!Fhq+~ctHxHSux^KFmn*axoB&T^&t8k_4g>mA^k^D~3m1JK{mjW*g570ZLm`7pU6%&x!ul<^dpa1bYyv~&9Ooz|4I^l7E8$De6!1TG? zzDjrUG%wI_?>qP(@BY<#3$x_d>a{g&H}HlupGgFX^5W^rv}<$-{BW$a%3{5QI=2bW zFvyI)gQT>Edp^I}4_rLquKLBLPuJn$+GLd3uydhY7knwDL%aOn-zr0TMDg>7>m@v= zQ^2T*!;o$|==OK#EfEumKdjPDb8AO)#fTv8olO4Z09GiwqI+Xxv7_Xvc&1v>+3s*C zm?@pfS_YX+Lz%2|k6ylE`^rY+gw+}nDRXeX$E&-9X!Bn=!?Cean0x=8k?9IdGLEjo z3#j(JQ%zU5;4D~Q;NXv)Q8#`IUI`%LJ{^PMO}7sWq^Hq@vc3|urksRahCX*Y-qvFv zUBSFOeSW3AUZl34HX~cO>(2z|7mDn53J9OS&u3B9-Z)pWxPll$L^G?k0RBy z(;nKiYHT6CMNN5Ho80;yu>q2);WL7vNJAVVe*<|mI!^g`z~TJfzVw9Pn{m4N4bU9} zXKVX$S@KxWr$gc6{6Xy)^M$pZ$Sv0}UxSC36mEKslod`tj{eB%;ql!{^Qv#MY`Pq+ zWxIn>jb^>jmFKOu34->@fVk&)3sKVRHu^v}g>F}|21n*p9F9l0CQ4kgyZBzTYlR}s z&)k+GzX!1HWf5!m(i_dXd+$Ur&-T478NXoh0Wd8tUfSzvI$tJ#$Fd-r(A8&l^_6f5vQ9bN((0XZL_IR3aAJ=ujOj*a2=_Ma|Lo6 zPsdC#enjMtce|4JYa(6eA#Wo$*YXwyq>a909jzDCJcI8#T$%c#_~hpLpi%ypT@OmP z<;KrWBGh)OaAk|mrFU8Muydih?dz+`bmPK;C*2mBl|pj}YxE5M6gJ|1`>MH@ zKzbL5?2Kg$gRUFLC_G{^((BIj0i}G~r_aFMC^=)|ANoo>HNT51*eUEfy5-#gegpbF ze$i7FNGa4LQ~z*48QEO=cpoP>Q0346-Pb;N(i{WX5ayosp1zHkwG7;9#=?zz;1*2D zE1d9Tea;SnrXp71bz8qUBNwMzhr^i+x|3nT72698+9N7`ZAT;CfFK5V#3z^ zyc|E+gAm};=7}rAoGw1O^TOUgUIVJO+|TF28r_G(jh+I94-=XUJHk^6QNX9BgDX%v zq{^X=lyG!H6kO84;af~S?E>kY&2hT(hHRZk^0!K^{wq%p@`}CA0jjJbnc#YaKX3^E z*qX_3HT3x%oze7B^wdRULJZ#QCI&PiZ|Bw^B#bxb!h0Z{?f9A7q1g(kqZ@osPvnNr z8z!D&t@OPMi}6;FMgw#+0BEiIwy+>drS%M`6pEd@|KlbesJ}BLCnt9g4kmTsyu9=T zj`#rDa8T4GI6?63gHtTN`~j2Wj-?fgD`UjkCP1zoYjc}Zd`cl8N3GzQs)B^O7UZ!j zkUBoNp(dQ2lZSGviK^e?>zfqKPZc0qkv7 z%qHNt2Dk;m0X>`MH=LCA8dmSl7=deSE<5s8|K!VJS>Nodk3NtuwgkfbN1(694w`{@ zqUlzkq)S)U^h~(n0J!kxRoi2TuDpADae>|xD6)XI*_0zj=e%bTml;lb*rE78xxKBr zn(NKgipO-2r1>a_+muKOg1=EieaeMw;$VCo_(ZDsL)*5ALgk?Rn(2#HI{3%xxgGKP zzkj$LGXMZ}TabfNLH(nW`1f|---zem8|i-|xIc9x{*BQ7?FB#_W3nwxlTvForp!uE zMXI^m5}W-51vLCSb^HH@VuGvcevb)sXt{5$jD-G2VIJx=f$G=*X8Rin{{L8qhg$ak zWXywR7|0@VCfx*M{PT{4Kajb9>mq`vItXgf*b)={7wY%7n;Et}w#xtg1+-u5oUE)q zUr|?g#)dWLX~$85$NzZ1PVNFnlfvObIY3~rW~X3$Kb;>0I&N!ZQ3XurB{QML>vul; zB`N}A1`*|PGg1wWM3s<~?Zn4nO9+$V5gV|)-4;fd!lTwfeBQD8Jca3|n;Y>}ulyIu z5L>H!yQw|`ajtHH=$T%rP=Wi3q^!`6c1E;P_m|l-65?SZRjq7ix^6tQFg~kRqH>S< z1dv?$_2sLacxQVDS|&j?5b6haslN_2OntlA(Rk)M#s`tGSY7TWFDx3;6sB3V>eHBF$2a65YKr{N3u_|_GlJ!@b z`H~SGdMGkv4 z(F&-!mE@Q2F3aoma(tKw$$V?m;@mwY%~15PNO`Zy!NQ|#M+UsL5qQzEQy~`jWD#l` z)N`L%-V@&WX9MSf=}gB6C;tKN$RPM%4|&JCLAa#JfPKlY&aqEHNpxa59@c}s0{-1Z zwpPHCy8o1wBksWrW8sXlhxpyhj~+%GMxSxz!pl2Yo1DV4G!6I>ebke#!{K4N z_6LOUAx>?|OCP+hyor$y=b3P}2DlVf0q z0&pj0=^Kr{g0C(1(meffU3i1ung#mO1uWf$v);2s!So#@8@*A+?B3~v1glH!K8tR5 zh5;P{S%9P9}vT__+$W-?e$|fDeZQ_UB)e z+>|!80Csjzy)exfHg896^U3Y@H-!U8@TD#IGA8tA-0J!A3lN#w%P*SkVgMafFQ%HKMljtoycb#orPyX=^7a&v2izApR1hn zF#7E}a}69V*VR3WTf*GxvX0=wKbiuU%P3+GP&&kN9{@hpL=MkO=~DN*W+GfT23^K4 zv>$Z86KYo%>VD+N_gAnO9KQ{?W(!)_ljO0$7^x!M^H?*q%m}z`l8VZ2{wz{V(^%$5 zy=AkQgl^%T1pSCSi{{so*7lCAZ2q}6Q+=Y!$5;2Cx%?RBrf}&Lvs@|{d>9uvI_4wn zD^QnNfV7R(a}07+z?yt^l06~}jsWUV^GD00O1IE65a5Lz$`H$; zkhSNj{(vhWwan2c&*R{GUvAMr<3lq*8AtXS%8UqBc9i;W+7>p; zS{WBMRYKat{~E1n34)XRyyGvND1&wDA@WaDU;&S){F`M-a!-J|#lNTZ$!Qigo-?9W z&9c^gT?&bb{MSVHS@hk8uB!UiLVvoWz?GAe5P$YxOV6Br9Isa!aw)OK=0CT_|F1u1yW3PhjdvkGF8?b=caEC{lpxMiD5 zS~N6SDY(VQgVyI{>_sDz!d{LTttYtuz*SCGksmwC34|$6g#FL4y@6?Rr--Hln(pC6 zF961rg0B~J?Ku@BhMZnvo`5jGc=y15bw?^3g^AFeF=n{(c<*F0?(p!G-Du-O8oK%G$bEnY*iI zq+aBP`K`h5s_=?^O4yCgK3RMJTu1rNe&aPa5kIwJh4d*eui>>ihncl`rs!1$(7z(S z*s&uY636MXNwhA zL7|B8oc`(M)@nFR}d6_S)^g_XwN_VIozA7L7f)jMJz;4$D; z^`d)vG-arlMfXzE&ivP8<+P_m?rD&UO#02A7Z`3+;6)6;gX;ao{4xwp;K>~(qjB&h zPKmXrLw)lOBC8p*LF+jcgMt+kUc60Itv&r@hFdF5UNp zHgkK2y}%WgbUlaq))S=Gqx;l1Lz8A`!MVDz4V3{tImOzWmH-VK-t#=ZJdtmdjmDgU zgV7AefwHR>h-Um$`XksO0BLEglV*7G#xY(?ugXU;eG*+ymY)t;yH=`$>!@aTk?c3| zJR)j|@7dQ)FzjF>q(Ayi+M>9*Pj}wvfD9s4@JC_^ei?4$+O&6m7PJ_8#35c-`w@X= zgZ__RCYC0uLoB63iR6XlDrB@PtV*f)!npRQU2|;9+M&1@d~7cdq|sg z7iC~+wZIi5(EXafZZ8Px|7@dxI=zEYiK}d(I~QdIT5$NE*M#RFB{7>3FM&o>K-<3W zN_M_ove&%6VUAsCt;pr*S9+lmZz&p)Jf{6QSL2G;lKawJkMRF8&p`LL`jw|oF8cQW zI$ZSVtXp*n*G&HZ`1yZRS$<9*5KEB^JI2Ce{@c0mUyxJf)3!D`4fU@L?|@p!wvYCI zynQFAxkedbJNaqvRRx3j^!89y(H`F_jJL?lY~d_Qzm)Uz2$hJxApA$~6)WE~i0 zZw~T7k$knh0CTD6JMNOb$WRptbS59fKpE%~o9ecyw39Wth!Cb>)Ul*FB`~nz zy-A@?(WVx`{IN$%;j5+(2q|@ih^||`7jAq{@-L+o9@Lp@$ z*VirpUwo{yvQEIDL>LXO&a$iTJq8ck>=!St65FKe)^ev^Ji9aQrJMSx7bde}M$yA& z!KRTs6>@OiQq#JmAcRRKV2187>T-J8mA#Qw7`K$egLhau@GD`t?4SGWQ>s71e2pBK}H z*e;MgIqgLzdCgFCc35I8;tFS`9DcZX-n_gu1Owcdo6GSmYJ1s|o-Eyhk3Hvl`0*YB zF{kk%tA&e(2LjxV!3k_37eg)yC@Oj1Pk0FqL$)6`@l_y9ll-tEPcc{Q$LrHQ$@h(m ztT>+ik#K>=qxz7SCypelD64!ECGYvv*W1C38EC$GU`|Por=YULYQ+QGFr?U}JK5Jj zdS4|vWk2sM9t^`1yyf|}<45LffV20hC@QM#55RvCri59U82fPYTn$OlK`R2Rhiq3( zvEp=3-lwddGciZdPhCo8XK5swv$gFxOBiU9qfkzQh|CcS(+Hk|5V)=wgJr?nr84iU zmxUD#bq@m`kui~1XyBuD#KeMpOXgjD?*05*93wyi=pRiOM~rDQNgFY&V7~0jVm{x- zAIi&%r$uw)O&+#!r}EFqNAToHFPh0E424hGknuCOi8UL9HEW*I@rioDvr^#a7bxk( z;~0+hzo>obTSiaRamq+!e74{y%pu;Maxa%Aug^pOpL&hn1V}(;P=;ix@a>|@_b9Nb zs_w{tLl<+UStshrWVx`4Szmka4V!p%b2qAY6p+5dx+PD-#jY`3kA&;q1CRnsCr?_t zgFH%EQj))7>e^cWTHc8^p#^YL8t7oX(5~>UAm zX3MG!<|>mFu4k~Cb8DT58<^?x&9y1lUXy68Rf~>{qka729873!U@V`a5RTn%?+L_1 z%EFC+4{fe0_E!v2i3&he9_5UHqunLS75s}zFqW06#MvKT3JZyjURlWvgm;@xiJt1? zBu1xf&|WXb(lhko>YTLjC75f7bI3K8mp9gW1BzcigmG%a zE5;$W#@2Jmc!vYS6wny;&LRLdG366`G3n4X(R=SR;r_Xb(W?%N{9r%xRgA$mWf|mH z*v#r)pL&g%YPZch054Kvun8!iz4{|}y;`c9_?AKk;@9dEx471Uz?bpUdkb+#qY-Ko9nL&Vf9d)N-y(zP3vWAm1l&vM zrB1oV7E}WlUbEb3O7^zvAD^1Os>eZ?_^@GToki#=!x>#-Ot-%@CrihPFH63S;Ac?b ztOSzl2|PQJH)(x@anf9X3rpD*fX}1XrqKLl;ZX$A4YLI6C%^P0;XD{eInA~$D`CtIGXu-aQhs3BY3oBY1uVv)0+Di zLNq)CsS?4+|?~k!%Nn}T*c!X zVo02=xePO$FtpkD|Fn1Q(NMN)e>#vuZ&5K4sUd`rQ<*YK4i!>j3^@%V1|<~J93+J% zhxEQhy&6$Y!#HFdq9MibI*db1M9!u#c^Rf=%&?!qyZ2t}`_|ff?X}nX{`uy=`?;@s z=6>#V-_JbP^}Bw*YoW8boa^5R`ysaO3J8x-Bub z^^GjB6aSr54uHVgpnN-D=bf*meNShD_VdXz2f7?Io?K6|#e@_RUW|upWH+j*M#Dxq zZ67ap`xLs7IwP$DOg#Xpw;L<1kz9i$^r`jG!m{sT{oP<>f(1dgt(aqZWUxf61-JK) zLVszbTX*u=ds0)UW4N=*Xeh+S%UVy9W%oH}MWGKKBZAE>yxN`YZ)^~=dqHOHO#fyf zC#R>IK^e&NFrNfTTv0lo4DLc`1X=j45(s3>|z8B9()TI*)_}~--<#k z+61Jqs-zYN*vPp-ah7rpJ63N5P)^z5B0tz8{ujS})C@RVFSahF5xKi9@2-x2aKeF| z$B{fBlnRCZ{jC(N7YS)?0TM8z_OH?s?ce4$UMys;TK(l%m)Fj?7;ANPqUo#t%SR&#S&UVb2)`k-k}1P z%Nbp1MglxY9JKBW+}^Jp0Mx&0DMrM_SLO;MTv6{-$Yb^LI=^~u6c+`huZMU5yFko4 z@8(sz)HOR*G82;y?!_T(k%hPU_1uI1A`X)JYn~r8B4QjB#7W6(b8O6?J`O*mUeGTM z+P9u7vx(sNGorvtTsX6PN+b>&VW

S|@CX%9B8)#rM^PopP9h{`UHOnGK-%H9?)a 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 literal 0 HcmV?d00001 diff --git a/doc/references/JWT校验.md b/doc/references/JWT校验.md new file mode 100644 index 0000000..65c73cd --- /dev/null +++ b/doc/references/JWT校验.md @@ -0,0 +1,159 @@ +# JWT校验 + +## 参考教程 + ++ [彻底理解cookie、session、token](https://github.com/19920625lsg/VueStudy/blob/master/VueJD/%E7%AC%AC3%E7%AB%A0_%E6%B3%A8%E5%86%8C%E7%99%BB%E5%BD%95%E5%AE%9E%E6%88%98/%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3cookie_session%E5%92%8Ctoken.md) ++ [小D课堂在线教育系统之JWT校验](https://edu.51cto.com/center/course/lesson/index?id=280435) + +## 开发在线教育视频站点核心业务之JWT微服务下的用户登录权限校验 + +### 1、单机和分布式应用的登录检验讲解 + +> 简介:讲解单机和分布式应用下登录校验,session共享,分布式缓存使用 + +![登录校验方案](images/登录校验方案.png) + +#### 1.1、单机tomcat应用登录检验 + +![单机tomcat应用登录检验](images/单机tomcat应用登录检验.png) + ++ sesssion保存在浏览器和应用服务器会话之间 ++ 用户登录成功,服务端会保证一个session,当然会给客户端一个sessionId, ++ 客户端会把sessionId保存在cookie中,每次请求都会携带这个sessionId + +#### 1.2、分布式应用中session共享 + +> 真实的应用不可能单节点部署,所以就有个多节点登录session共享的问题需要解决 + ++ 1)tomcat支持session共享,但是有广播风暴;用户量大的时候,占用资源就严重,不推荐 + ![tomcat开启session共享](images/tomcat开启session共享.png) ++ 2)使用redis存储token + > 服务端使用UUID生成随机64位或者128位token,放入redis中,然后返回给客户端并存储在cookie中,用户每次访问都携带此token,服务端去redis中校验是否有此用户即可 + + ![使用redis存储token](images/登录校验方案.png) + +### 2、微服务下登录检验解决方案 JWT讲解 + +> 简介:微服务下登录检验解决方案 JWT讲解 `json wen token` + +![JWT概要](images/JWT概要.png) + +#### 2.1、JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。 + +> JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名 + +简单来说,就是通过一定规范来生成token,然后可以通过解密算法逆向解密token,这样就可以获取用户信息 + +```json +{ + "id":888, + "name":"小D", + "expire":10000 +} +``` + +```javascript +funtion 加密(object, appsecret){ + xxxx + return base64( token); +} +``` + +```javascript +function 解密(token ,appsecret){ + xxxx + //成功返回true,失败返回false +} +``` + ++ 优点: + + 1)生产的token可以包含基本信息,比如id、用户昵称、头像等信息,避免再次查库 + + 2)存储在客户端,不占用服务端的内存资源 ++ 缺点: + + token是经过base64编码,所以可以解码,因此token加密前的对象不应该包含敏感信息如用户权限,密码等 + +#### 2.2、JWT格式组成 头部、负载、签名 + +> header+payload+signature + ++ 头部:主要是描述签名算法 ++ 负载:主要描述是加密对象的信息,如用户的id等,也可以加些规范里面的东西,如iss签发者,exp 过期时间,sub 面向的用户 ++ 签名:主要是把前面两部分进行加密,防止别人拿到token进行base解密后篡改token + +![JWT概要](images/JWT概要.png) + +#### 2.3、关于jwt客户端存储 + +> 可以存储在cookie,localstorage和sessionStorage里面 + +### 3、登录检验JWT实战之封装通用方法 + +> 讲解:引入相关依赖并开发JWT工具类 + +### 3.11、加入相关依赖 + +```xml + + + io.jsonwebtoken + jjwt + 0.7.0 + +``` + +### 3.2、开发生产token方法 + +### 3.3、开发检验token方法 + +## 4、Springboot2.x用户登录拦截器开发实战 + +> 简介:实战开发用户登录拦截器拦截器 LoginInterceptor + +### 4.1、实现接口 LoginInterceptor implements HandlerInterceptor + +### 4.2、重写preHandler + +```java +String accessToken = request.getHeader("token"); +if(accessToken == null){ + accessToken = request.getParameter("token"); +} +if (accessToken != null ) { + Claims claims = JWTUtils.checkJWT(accessToken); + Integer id = (Integer)claims.get("id"); + String name = (String)claims.get("name"); + request.setAttribute("user_id",id); + request.setAttribute("name",name); + //普通用户 + return true; +} +return false; +``` + +### 4.3、配置拦截器 + +```java +@Configuration +InterceptorConfig implements WebMvcConfigurer + +@Override +public void addInterceptors(InterceptorRegistry registry) { + + registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/user/api/v1/*/**"); + + WebMvcConfigurer.super.addInterceptors(registry); +} +``` + +### 4.4、响应前端数据 + +```java +public static void sendJsonMessage(HttpServletResponse response, Object obj) throws Exception { + Gson g = new Gson(); + response.setContentType("application/json; charset=utf-8"); + PrintWriter writer = response.getWriter(); + writer.print(g.toJson(obj)); + writer.close(); + response.flushBuffer(); +} +``` \ No newline at end of file diff --git a/doc/references/images/JWT概要.png b/doc/references/images/JWT概要.png new file mode 100644 index 0000000000000000000000000000000000000000..ec531dd9a0b5f55c9e13022c613745b09864bd7b GIT binary patch literal 70094 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 literal 0 HcmV?d00001 diff --git a/doc/references/images/tomcat开启session共享.png b/doc/references/images/tomcat开启session共享.png new file mode 100644 index 0000000000000000000000000000000000000000..accfccb650ab523f4cf5056638ac68155793320b GIT binary patch literal 102096 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 bF`hh6i#qruQKSh#d2DJ*nu@jZ7NP$E9-z&1 literal 0 HcmV?d00001 diff --git a/doc/references/images/登录校验方案.png b/doc/references/images/登录校验方案.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf7fc4a9e9348d17151bcf8252b4364471a467a GIT binary patch literal 114944 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αcG9Ia?xNY^OhZrHv7ZM{7s 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
;F8(sAk!Bio^xE|aQ>Ln(g1fAK@r^p zG+n^*PNiKnxtzYL9>W56|_@jJ!~5#G(zNANwGNsHFjR9lH_XT447nM^CnhBig=f= z$9i}R=Hmnro#lUm>7Tg_Pj92T+nAufOuU9N-DoooDhgObpf973HgnTaZnV;#fo}EnF}_%krzo41^ra2o>Ef50y|6O8DjkV?IE(01ziQJWNE$wf zsoRa2>i}PrK2KVY^o6t57uk257#VuZPdjFW9o4wxZ?Cm`)$Vn^OnBS#J{pxi z-*9Nl=|7aQ#70y8Mx#&iF2^4zF;;OzoOj)P_%3#OIpZ*}@Y}vkdYcYC<+Uje#^3#` zD^V6>I07E6x&@Cm-)n}xiVVLvg)$4Da)3}$2cGTZ!~vU~T~Hy{e}MTwF>rqG+rvxL z%E6la@vJY0ILJ0;_N1|oHuoMHw zx6r5g3=4a2R1mv0^gcUa!h#Z0Sb5Zj9=@s2Zl)&{PPaXzS!n|zS0>UuuvJI+j@Ph# zG7lOemfjYORm|+2i)l&5ls5FA2r3&KA{(PYEy#@~PH1&BSGX)%Xv7u-r*ArEu?jPk z>Gqm;T~!7p4A0DF7yzjlZ3PQv$Kkoy=v1(DOX1@!(YtSk) z{jl~rXsznldDnuY9q zq;>eF@ruMT%u|N2T@B?8dLG!hf3IBe08QIN&!UbNP$T2k%@Wh89>qgi{$($tVw2ZE zQdJkr`(x@m#;xK(3s<|AtPw$Qrj=WU92P|6O5 z-q!I6`e@d=QjE3s^sAOH^BVJNKWWl)^=u80Mcsr0>JRbE{Dv#H$lP<~ z-(r=Gnvsv)Exgze&%k4QG$nE*<_dIBi2>{puts8M+$=9STo4 zO~2gSu$eyQc1?G_)BHbAFExf{PW)GJypP(SFLGA-SOlKPZ&BmqrlAvn3CvhM7#`5f zl-;W~o?Jg#TOT2^Ak}N1%AlBH?{Q}Nw48fTQq?c5EPCWxfC;3=pAQ%g^zfICVHvZm zy8?G$!BhK#nPnm`&VApsBEL;8S)CIg23U|lW70k|rp#WPg*J_dZA*C8q>G#XX#Fca zY$IdW!p}MB4~2j?LEvf9yyiLhL!TGCm=yK>rtPP~#L4k9^82qp;$ImG=Y+7zKABNu zgnGTMmu3U3Je{lvfP{^=L^h9)!G!T2p_?zwWC0sS9MeU&bDvX%n!bzX1}!``G=utqK=GyK$YP_H~l4J?!RALbNN~ zyM)7g+?U1_^AyexpCu@-XH6D+(PMDgYUY&31&Bj-94y`^^#Vbnas7;!2q~qbFX#5C ztHelKw!wI%2Db6GByL{?1l=X^ajB>6sx)-}!=tk2H=zD(Gm#J-8y#WAqbVO$5I<4T zI7V_q!Yp>nn!xHSqSMPzoLwQNwopBqH=lgtOjU=z?9)5lG^PNf1>P8^fcxg<@FSSO zx{PfuCtK~q$yt`-&Os~x)q5Q3D}|*om)X8%FZ+)(F>dkx`p<1eQq%TE4fMJ|aT z=zj^14l70F@3yR%oJ-N!EI#VJ)?-y;p?&T=hh?LsL4)%yQE&NJ z?O%r4e0|-Jb%{M{!Qot|&X(RwoqNEEytsW}qsbw0@4m11<|i4|64G4{xjXNI9%Lzb zW+d*PX`Hi&&@RGi4y$S1sDGOd_*$!C1DE;9UV1O- z^zI+r#YbuPzE0%D;?JUg?$41eW)U7M7+h)5rRvB$F30%*VQle!U&)-Ah!UUsN!zpdZp z%afH5a$M{F{f$jq=Ou%^C=c-`iajp2Oy)lOJyYmi-g6eh#IG^enYMN{_4p}|S)2~W z&Fh>#{xT&f_4w4#4%bD#KJeZyDUY=+xrfoX%Ul0QjW)2`IS8|OWIfrm-dd^J)4unE zAWS4E)vZsq1$Y|e$$l36X60SO{s;E)181GelK-QTp%mECAH6qO`{V`?E&X>(s(i3W zeG*^ifjRMqdSK+zC(AShgy8-?=7LUag-joN;Nh~hF*g`jnbNc0ND~OqUz%<)vDD@F zqo1rsA?S@Mgaz-8{*q6hEF+Pi@D+XMKUl^nEW~BMS{k+5;v7A%-dlm_96!IN;ZgQt zGee|worn{%oREZ$_#8k8k|s2{=ibg2=Up%Rj&04#h{#qF*CwMNn^~nS8mk_;3F?~8 zEc5XkgtknV;p)T6BenhsF)f3&vt$T^Fv#XM)SIosti@7sZQoN0sqCl-pX`1*@d9so zuiMuepw3usrazr8YcX7*{+gupYBS1bi}N@3f_EZ!nVRbi-LArN@YXUT?75aJF zwNzgB8>|``-|JOJ3}KoaP`FD&q%-gz%`>K_A*1OypI{bQ;tYq3cQr-f#vJBUjhA=L z>y^d_H|7W}8Fc+7_8NqqZ>3*O6&woBe81k$QA-V)*%5PFnKu=H5G{#{^_EUSoEUX+ z>=^j~iBlO;lOIs|++5~AW2B}IQ6=Y}3Bot$y^$&KX}LUN6f!fO35GWz^+a%fyo_}; z6!d79yj@mTv&y)vFu9}bJwCkGkbMV!c<}tR^KQfXJ+HjN#1Kn~YPX!{)w_w~=L(g-(jxi^ko_c#*56g!mMBN2|)r|e7jswbP~qb$#@h)zCUKK5MRSILe4Ur$M8MTSxX z3hWYNI8;WSx!XKg^bS_!SMYvr@JQ)%GAo3QbsTC!vVE>(ff#<)vF+Ndh*cbyD1A?c z2{k4`&wzHup?M%aXVx4}DoJBxfhqEh-EDdNv*JHh6Y|dp(pvnlrsB^xMywW4d%Jcj z!N1{D`FPRmV?}@v(NB1ZBa`^u8Po%2W^E+KR4O`xHQXdz8#; zz{mO&>cqyLgP3OtY2q~GV3DcLLOB8xCrrXOx_Em?VnDx3BHql?qSvZ%Qm`P-4b_u% z^A9gRwY4oFJ)9))A=+ass<3R2Q@JN_cf4a`rJs5Q?y6AV6$IE%5_n^-R=2)mu@$zc z$X+j6ES=gLKZf7D@xGV`f9pkZ*MaWdX)2Qx+?7W8;5Vqjz%@s4XV4B+tW)G0oF6}q zz#*%s@RKdSvub+1-*WLH#g2eNx2a~y&>!-(+A(E26r8B{x|*l=(sYchE2KgP`sg!Q z9E=48jNO}$KNnmgzJG&iN;v1Xm(7=joD{yj*(X5V!t;Y)DL>t7 z%7nfFSz78m#t4XE1zM(BRa8W|%5UG)oTwJLPdcmEWL z07<0S+QQbxwU37Oav@H0PkxkB*K)1p_}r=k-d8Z;r=?@QW)m)7e>|6p=TtwXA44nY zSZ4}Ck%IwjFQsc=uF}gJTR$P3<3%esh&xC&fThBrsyD+&5z4~F|GgbBF&u5&7XR)) z5fScwQ@qZ9VoP8>U46mLx5Hv2<|Ehg@CQg{FnLcW9Xe5dfQ`v=?Wpwb!I4*8<@J!o zEa~dMs&`|c?3BO_=U!Os`WPn%O_xLa^dhY%YAmm(mp#RQ@E;kqw+6%2Adzy9~G1` z3=3c`qH4pExOU*Eqw6Wf6I`lY{1pUW8Q-G|fLc3-^aWzT(yACHKvtO6x{UOOTO3~W zRk{$s*|fICZD*c95R%{T4g5Cl5;!{}6kYQzVEB5|fLF5&T8byN@;-WX&8n0|$xBz% zNJSayzgFRJ!2V>1E*EWVtGE@*P#rg{SuD0+;0*J z;E~-e8$MKNvm;=!o$F`9NvoJK&^+PL2fJ>#)>`cT>)Xm^zp)$YT)m%0wk6NZ&}zN- z=t6|-k=vxjwaJ?V>=|0~T$-UxE1XxLcm>J-oIzAP_{aX89O`6OV=kkSb4!KX6PK^ybG5*-k#ff-ZqebSuxl6GUBPxbY)NDigI@`*Ee1Se@XqQ1*+jesJ1jCww(w?4IrD`~q|hm&P2fig%e1CPA%YG332$ zUfV8_NFcZri%`KlM+WoAxGoEvBEvMiQIv)2D&6MuE3a%+bayz2=0P)olr(~~caG1A z^B(P^CBu1;kx2o#Yeg~c!Ds`j;GMv7#lSA&NkT})%Bi>{u%r*gXV6Do6~E>=pYBp7 zZ4|CIxbCfqAG{R5m0Iyr2(X!kHyJd)%GXiO9o=K|T~7R}-Ql)0fS%7BUi(5>P}!mj z6^WcEO!GCgitxCN1FN_29{Yq933{J!@CLUIoM>t=5-EjKDrOZUfpadKsi@d@>SF;< zL2rGpUa-$bQ8Sm7i#$QGR!CYcMM87aLX61MmxI`5YzGWaf~m z%wF1nnx^q2_V$M``WmE7OFzRr?LvsCt>r?L4|( zE>&>{kE+?1$HCB`t#FE2^`FhvjQv&i^p90Ixl8x&k>?n=!OFutd;?0KG{3F2t zkG+4f!~ddzyEKa%@-ee%xI2G(XoYpRi_Dv&pBZlb{VO&2%weYDgB8MqKe_(i1;6~Z z+_oliY4pPAv+fw~5~?zz75A;P{B`~E;j#Wm_oKWBN>mmzJIc`^Ko&!;Ipd@*4?RC& znz_8s)x%(dE-m`pG0WUS>Bf(!2XATY4NhIc@b#fzugg`^9TrYxm};Z`#7B$+ep~ zV818)tgk0OIj~~F`KGU4Cw&_^MgqrBi|6SRIOz1LENfbBv-S`P*K5> z4cR-^3gQZw)j|$7L;qah-BNW;hA^O2b){ z+{oYH{!-pGrIPXtBj8#t7B%E$Cae2gJ&Kug-p8zLJsZtRJ>?pnmgg;l1q-@5VOe0rAWJ; zTDjBtj|JE?X-I=Lx1ZNT)}e_6&{CI%Sm(+54Z+4bTRk7;9rFMOWai22xNH2HP4aGf zpW*4M2=GQtV_UNce-L_ie5xuUEdP=T>Vk2)>_D#~;iifHi2GO4xU_`|Vcv7!YjiAT z^N06R1gg6K^x*3k<3CWWOp>@6@2HBiyM&gp)2jFRPu>6Jx_(alWeVcsJMJkT`GSEi z{GqWHs}`*+L5YrH(owThp?Mp$vZ~;;T2DN;(~1_{Q!$i+rz^m@WsuZ7)J~S~+pxLKDa=`^%CHa^Pr-bN z;siG*Qo!sWTI+e=k41G;J$@mB!cW8PI*4t#>a2Dp=Ve5EeQXL&@u-UTEh>Qx zD*QCaUd54OO&UHvxt8wL?s!pV+m@BFpU#zHfS=?SBe>2D)z9viBA7xdg}MTHIK;5K zir>sHU$#D;r^yC%)I+9Ah1S75VtTHO2f1K&9~soSfzsbm<#r_DJp&Q|9y zFE$aUGLa$_)_D-ufnXE0=h>1eUm_x33K{0r-(yE6g} z-b)t-)m%6{6ynTXg|nvFiG+502;XQj4Oz%33!4zzhKqULye-@(+W0VdYeK4Dh?6E0 zxZ5|FvtvExV`2|wi~L#;pWDUy8oJqBx)c{j1YQ&lI(ZTzjNLNf^?Us(sFU4r-TDvk z$|_d;vxe?%6<=|~*eVph|L0=XbZE-SxrGe&gjkfD1{r&-UsosjmrZ{3O`L1z< zJmVClu$cs_zSluisY&gnn8Z%NJ}L0&+*WsYn;M#gG%aN0bUlirD>F4GH~{$xRt|G2 zK=ntgTB@OZJUy0g?9r<2y)t(f$kSSKxQKVLV z`~~Chex{tYRiO71mkd|nuS|V(Yv44}V=%Vr8yiOp(SFQWxAO(Uif{7ncl~|2OlUK7 z%kC==1vA-M@q_QYNiE9mh->Yg5eFbhCH29_YYtdarEAAGsZidkt4j}qpI`Y4=rC!A zu+Z8P9rpR zt!Xjanrb>y>L4wWn;vwvS>LxbIGi<+c#n62bt0~JwD|yi6QwnExTxWXZPby`i~(9b z{U%wGntHfMf}984SeHVG^$6T@<0a;NZ%o05cOqPM)$AgbGrPHd&N$5iM2kWd+BpDL zWqMzwIp<0gHQoC8H4&=+_-r@;nFe3U>9CX9b(Z3?8R9kS6{CfxHaCyT&S>d|xQpng zY`&OZ-&SQ5mt+Ftd#?f3Dwp%6m2=bHyqy@didDAFXPhgVR1d5^J*S$EyyRPP+Ce-X zZA5XATW4AA3JfLrhnq;9t^OksYdUY?T5*9hJL>_I-4q`nH1#9;5Ht5vP&Ee$0MhqN zLRlsD;f-Nk4?JtEdA5fHgllqQHlN9Rh`p+^v}$JS zW@P4wXM9?qpX8;Wd(K5r^O@?U6rIUln21ZQfQH{~en{xWc}Qb41GKTIgR^Vnd%WBH z6*kpdT!)=2UFj@96-ndIgBei)f=qlmI$Qyd!J4%{rQ6+9oU`s_!iQl=+GRR`uiTW| z8~a7Bl)KAk2@Oj}WQR4kIsS4=w>l+d&nn~OY>{!ZGQ7tF;4bp(LrB~;j{@6SNA8Ic ztD( z`vkJ_>z8jqb1EmK&UC-_yvzH;V}m>Zv|=4<=W`8bN+x(pe*7)L#XLgTOKAM{H#Xjw zWaidtCG|w^(iVcLSH}-F*QBxEcs_+k9VZ{`8BQ+^u3`~eUQQRW^qWm*ro)MgUh8u@gEYVr3 zvxkXCx_v9=CKsHK$@k>DmgvxsYX>XE{r1V0@0+?76F$!;Z3OTI%_*YWc1{f9b=0v< zSAE;#Sp_eIFNpsz??-g0PTa@JYmd@#AJlx|#(gKB6daJn%^@9~b!s-ptl;@C!J#u} z#^O?N70qwhYq<@~2ita!nl-p)UnGShm|0CP$4p5At(z4ywiC-RPi;Ex3p zcFL46jt?7(K&{JDqTQhsea4ZDZ3p0q-aBJq@(oYFlj)77{mwKXx|9ZI#I!vGrB2j2 zvD2nkIXgw_YZ_km^BAO`Vw?NXD`6tJLFNd#gl=>BUp7j;JeO9X=+O?!`15kDm-YS@ z;(#)r=OZPgeStYR{ZikQgw4q*5zav1b29eFTzbq^RR--B6yJl|woOdISR!O6wCuA| zhyDkn2vyF-s*@J3e-LNwUp#_YiW`QX24CblF}rh}qV*^!!fM9pLXsMGtN1QXPf<*m za~)}ST<>Ss*%YUqOmiE|K8;#v%drGLd`i8Hkl<1?;gK_ySx%X{M#jo7;eIS?q=2VS zHsr!id)z{)k0#LQQjYfdc+3n^C_ifZf+vGjxHOmyq9K`?&(hmu35^-}!3wU{II3Rq z87eT+ZgoD&h|LU+bTE04&a-*z{VJUjf#=*RIsJ()lG(j?Wi5^Tm@`2#zQN~O_Gufr zap^^%V7SCoXLTOtn#bcU4faE=8N_<;!E005W{#{O-RK^$)i2;psjKJb*s~`ybqvI8 zDx$cGZB=FEbg!;PCqz=jTPJZ9kN5{Ex6UVA0z%e0$YVUeLtA;ng$UpCdezx4FIk++ z(*4=P{rGhD{0=)SPeI$vLF;pcj!5oTo*iy)ROx3Yh3}(4qoB*XmXinfm6>G|MX)=V zfR))HZ145YXBzqDErxBb>w@Cn!R6b*b|*dJ#CEfzG6>v)5prK^N0K}aba_hlgS_)t zcdj-;R9Wj@sv60E0{FlI9NBm}?Vzjm%f%Riq@avFtC=7|bBOurIhynrnw$JkY_;Ft z)uDQwnJWhg^y8sTZL{{52~P~1&0CSBu@PxX#*e=}gJkKXa^Thb-fTwAQ zx9^3YZ)3VVVz&g0tlqj(>-C%(sMzJhA(SdEG-N|7HaTuzv~od7dr16oLHYFS_XS>; z<}bS;4w09H3qg5&oI^l;EL;C&zDTW)W#2OzzAPCaCp?(Xxyjgc{h~~^eaL*i#5J{< z6vy|pNL_g4A8yx;FV0VU9mJZU%)-9FxLlRkn}>N=Ii_x$dJ9Mo$>OKR-!#(AXMsX$ zv%eMTMfNJ{%R)GbKmF<)z5T+}I9*;B14`||r$5D6X@oQDu=2g;N?@5SSuOQdty{|b zPWE|1Rycx2GV2QGla{_0bctOv#WUJOfkfzyt# z$g9oLv&ie=I>V~^_$!PEv#E{x>rMXH?{>xMQl+-%3O0j<+|I+UpW5L>IJwu!OQyA*Z8E)MXniE8b8Cnd zCTLP(FGZ|s+X<~M5hL`bDAiilX16uDfd?CQer13#Av#C`OZv6d^uU?*FB)r7KLU(u zvsa>6>-tyO9WK;q>QcCr&T=p41+~xkwPV-M?mSfmci@KR_W8u?b%Rv>9_jsdx8idT zlyl@2()Im3b^h9~D}%Q(EHc=-scV#sY411wIhGP2rwS>HcRH4ZM$YH|p;|aFuGUq& zti7}>^Y6&5bKM(Uy!mk+X^V%0iawalF$|nfNzcs>!sk};$+T@~r&fP(=Zjzgk zv!3OgiiOJ~TVLdx@Sf2-m_(u1CRaivnu8DAsld~TVjX=C1hxa{RPQiX5% z>F}?ghUdqLiHxn^BN;<<$S@c~hJglwZlHT^Up7gaF7I(Ou$c_p%*DIn_JST@IOpEj~$4&SD-nR~hVmeLblw5Wfx^zA1pqd){ZXqq*4p zQ6dnrLl=?QeNgFugu$~;rVdd z7sHV@Pvvp6Qh~0$#8mQ>by4&rkAfTwu}W z>t$*V^Svy8*2&^0s5soS53Dqu`l-8|_gUPe<_m9cU$FgBo|`GfEszZqXW z@tPOm3v@62vD@SBKazx4SKGy71#E>WCrfS*K7(?+?l>hjwm4ODuXYI{2mz5yRtZy#rZM;d*>g4E_gs6^pjG>&TlFZnf)%XJ1~f&bGr3^vxB5`6CJmt>WBOU zP5)#GY}F|gXfd`Fo02ApT!3}vzrk|hG9&f5cBf+g4wmM7F>sI9qR8>&l#xAXZ`O*P zoTR7msaBdiOh1+CyfL*xifvQW!hvY8G`HBTz($hRL*7it2gqTq%KT>fF_rN|44{tJ zpd2eF_%x{QXn&a^7uWDfPO;$q#u40Ox69zX)gJ@!M<$yuzrGG0H#4(2!8O_NVPgB| zsP~thLkg;YD$Cc96eq`NYh3Bh+)Q@~InPrHns+XiysNs+Lg&F4{m9OJA2<`EgnKwW zHdD9AHJS3X6qfB(JdP<24T!b7W(D+O?^)iRbroIISKTyeWI>y+2wo zkx1`B970VBL(W%k?nZrdFsww1P6{UBkAi7!#Kj+Gurzzqc={9APcTH1H%=Kv_RAe; z77YLOa^F;^UtkU=vP9J%qGDz^3C4BU|ltBK~rH6AokDG;EFQz z)%CjF*cT(@gc6U{zRikt&9|j%{CHn?zBiC|Ntcx-kk+uYxhezS`H=C$-S`r3XN4;? zS{q~Au?KY6^$@}*S1Dfsc5$m5W(gBkMk&|4-`9FD@qa6Q8?U*woWX_Yu~Ml+uLGYo zOPG0bi_$2)vXknN#Tu{V3p(l)3L%BWJ6fw;OP3idR2bh_J?PI8@2ZkDNAH*!ZO$d4 z6>f?cMY=N=qKo!oTPh?u1aA=z{>-i15RLnnS`os$pBnQ2roA2*-h*XuUpG@P=3-^2 zIS^!<>hjnY+a4A{gVxzuM1|~xdb`Q_h`}6}1IfNsPK|fUnnf3CC}aH}aPEw6P)fHS zE+AaHK}L*yw&{vX`^B{Jfgje81(AQr$r3%e%rEF1+9vZW$3KPL5Y<)U20*HRk&N87 zBgDEfMUJqQD2&kJ%|s#QD9#*cAaQX~ozq!Hq1(v1YA5=|GZ1KF?!iyzQ?yp@WiINJ zu8k0GT2S@8Dvnsi@sw5f_m!pTM}OIZ$B408mWnjOEfIx>Y*WBj|(9!DTv^_u&Z7cWlESRlNW!?Xh$Uz%%v~N2waq%^q z^302*uoRR+gRz?Q3OvqK<^68whw3zMdyLY+!h%X9%9#m`7@JhN?jR#JfYIRt_pUR?jbgB2l@vAQE|6Ke8 zsHN2RFRlt08-dy8p5_9KnA%UV>L3qQRStB95|z_AE3EWVkH`J-jMftzAC;+PnZ`9FjYMqYFkDkWk5ZlT{zOy)heeIgb-!i)?=gcX zA@4dqO0T4~%(Eb(`ep?NXYijLh8Wz0ZEP2`!f8>8qMw)>`MEe41`Z_8_nxYdqy5zt z{ViicE_`JAXe@wzcC2aS(`B3jX#ExmsO_cDZIGc;)Cye9kbXGqDgZZZEZisd+k@R^ zU0RZ+{y2$Z-Lf0Ztl21xq3xC)EQHC z#!!gXI~EPl2T6bS;VpV8wXQUF>#xqWo|$Vzr=`a~TumDt5y*GIHO?0g_z@86@}Aeq z2ZEx|rrgkma8`lFjDUn~fjS?BjKC$wYw$nQ(qkTilTVOW(^-jv(s2p`2*9MEjfm4t zm9npq(@-KA_3!fn4Lb~>5RX@>0GLe16M4P=Gc|QIa~i@lP?+?bYW5u za5$ncaQp8bKBJ`t&Rcv)D173IP-j-Tp=wkKtV3-kBp(KEMw%5}q%GmmHxeTVHY@d0 zCEj+I;zXn)&z&9h$L98}VcJR-6CC;w{!*_i7_I(DCnMaCJewIlp~=Je=dAp1>piw> zp6Bz1C}yzAOE=G<8Z&xy1F)0kOAn?SA-6f272<4 zYv&CG`T~ttZ=`w0&9?&jt~@Han9OjW%q{P}(KEHVdXRZ(j?FxAKt`Z#c2Y}gBWgj) z(l?FbDZJFQ|3j&%LId(2-RzBz=##r8efXd7@#DqL&KFw5G+EL+b@keg$%m8_$5VmK zDo%y&KwaT<0CEdqZ27^+0`j&tXr0@z0goZ?29l$=r!01$sgbX38G=10oQ4_dgV=lV zUckWidQ}m759gz5wZ$vTuwrn?p=nuq5A@&QapNN%xByrvK7qM*{L_h4EqV=xw1^2N z=2cX{M5a)pu*qT@jN$sx%*+!=ym=kD@j*_T_-|T#RA$?&%#tM7uwZUF*A8+Qh8|B7 z9xhU^IiU96{BTA5RBKbk!y6V5DO~p>dFW4bjr94mADy=`|IwP>_$YEx^`s57^!3Ys zcXZzrpnP*PVe|0HL0`i|ofhds)(?yV4A!NdPXKmD`O|-b;bw7d44@e^Gc$U7*$T1W zAbM{j8i{_TtXO`ZbAfF>N9X{X#=(@%HYF`85+ACnVhRY}{h;J@MBVGU5$c&Sc6`|U zzj&f=bDt#Fk91lo`|$98lNR3%Mj(RuU~RmrUlFg7cr+`O){pn%P>N8Ym2wf06kso` zHA;>%s~h8fK70sPlE~95Jj#%|nbdG*7K5$eqFqvxGGZPO;Ni?MuANUWv1@sKRbvdv zC|dLXlJL6_9l-uC`ya{l7YSv!5Q5Z?RUAEPZN1@#`ySQ*DJ!zz!=W@Xz-smZ&nhSr zRS0V)>eh3uON-65={#x&Hgr4aY981Ht33*#%Afr>C3<5qk8NP4jNwhZLiP^^7iC$C z|4R*_=Z^u!F#V#}e?M)smMVa2Kq}+Kokzt1PL%;J@GCA-$i`MF*6~d7|y4UoB;#=fG+|PuYaAu*HMB7DA zAN<2QW&EhL>3Tg$uO+yv&Uf@5r&+SS?^v)Z7y0Jl|4ZuWA(lLW6I%EG9uw)gH3VFk zYU4(4LcN&u=W_o&f%%-4V$QikL0CF?K)$btYhQ#7O*BUa4{UBnO#wa%^5{aI3o?L| zxEANS{UCueuW}YU`|msCGIO821M&Uu!02Z}eZcRmcR!9>LWeR)aM@|hF>1X54?wBZ zfz1eO5ra`qC96f&4-1%i)tc?zCe)AvAA>yx8XgSv?!(EqU;hm|tEI|#qu3Ehs*}zr zvo(A~?+Ko1MjtNvzl(24i=IP;9<^ONmge!9Fd`A*$~p{O6G)#G9Uc6aQQ?eRsFh$6 z!F+QFJejS6c9~u@WF{8;GWnX&*)Y-Qg0zqbnqW=i$AoaFjWNF zp~jnP3bwwt)0mHLXxN!)bJjX(PyLrS!io(Y z{W}>1{z<%^Sn2$-=OOdUNt2&1xxOy;vdBMWW#ykXbNWAP{bT>>_vIFNn}q|@S2csx zFWzSGtXT8CG@=^Zj+S6x`g1zT@q+Rrbv3n1H*Q4S+FxIPYj=5m+~&VG`Z~Ydn0Gky z^p!bVUOx!9Wf}VA-}!lyTkV+sJvhjm`SXxv=FL6gmtIx2Us^q#Z)xx9w#$zuKD4>c zuwKsPhjF6e*Cy{_W8+^C;yblROgrVWAEnszjJf?(x1+oxfAWTOS&HT!_@IN;)l%opNp^C zxAC1RSr<1S7LLZVflcI@clX831toGxZ-qsS0^eO&Hay^%F>97pQg3rZ@{+?z7L0p; zwR~0n^73hV;_Owr~u4dq5?_s59QA>UJGSs zQ2eU{Y^(e+Ja%91|IEVt3Q<@^C*uj6_nm0-2jnXUCR4S5GPW(Zo?S|ksqgp`@t8+L z{=7U=V?Ip)XpQj-!@VNlNT|?clwo|UGl%hQ-|l#L!~2X1Q}4UJnI*1qkUfGxb78gt znfi(b&sD4MKyQ+n;mGpl>3qlDmrG%)E(kL!GgKW)PXpTkZOelt9c+PB@(OqBNN-Fj ze^3LZ<@^~Wiy+L#Do|nHU$$u)rqn!870)?;CNz~HDfp@YOxbd8Q*<$P08eym=pHMk0qf*u(&SU^DjBMZas9H!uRj zT$aK1q48!|iiA1AV}TqnV6QBmy9U@lM|cO!T%Zm#Z#1HSp)%|v>T*t~2m=E{nx~6n g2ud=bLGJotukiGuzopr0Nx__jQ{`u literal 0 HcmV?d00001 diff --git a/doc/sql/exam.sql b/doc/sql/exam.sql new file mode 100644 index 0000000..d29dd6b --- /dev/null +++ b/doc/sql/exam.sql @@ -0,0 +1,432 @@ +/* +Navicat MySQL Data Transfer + +Source Server : 本地数据库_tooldev +Source Server Version : 50714 +Source Host : localhost:3306 +Source Database : exam + +Target Server Type : MYSQL +Target Server Version : 50714 +File Encoding : 65001 + +Date: 2020-10-25 23:34:21 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `action` +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT '0' COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE KEY `action_name` (`action_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='前端操作比如增删改查等的权限表'; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES ('1', 'add', '新增', '0'); +INSERT INTO `action` VALUES ('2', 'query', '查询', '0'); +INSERT INTO `action` VALUES ('3', 'get', '详情', '0'); +INSERT INTO `action` VALUES ('4', 'update', '修改', '0'); +INSERT INTO `action` VALUES ('5', 'delete', '删除', '0'); +INSERT INTO `action` VALUES ('6', 'import', '导入', '0'); +INSERT INTO `action` VALUES ('7', 'export', '导出', '0'); + +-- ---------------------------- +-- Table structure for `exam` +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` longtext COLLATE utf8_bin COMMENT '考试的预览图', + `exam_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT '0' COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期开始时间', + `exam_end_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期结束时间', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试的详细信息表'; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414763414141426D4341594141414457485939634141416741456C4551565234416531394233645631627232397866754F65637170766673394A3365432B6D56514F6939534246454642424542414546704B6B55515A5141676A51465155455170494D6776556E7648644C37376A76504E3535335A2B627336304642446541643432614D4F64624B4C6D75764E5A2F35396A4C2F482F36582F44576945576172436658314E62683739536232624E6D44525974576F6669627A666A77322B2F526339704D76507A7878336839366D534D6675646476444E32456B612F4E783244353831466C2B4C35364C6A30552F5262556F773369706469776F7056574C68784D7736634F59396176516C6D6179504D6A593077387A6341574D42662B2B742F6A59324E344F43663157724636644F6E38665858583250783473563437373333734772564B6F77634F524A486A687942775743417957535355564E5467776B544A75442F2F66566265445A583448535A4C4470556C542F453054302F59645769315A697A59446D6D4C462B444D6174586F6644394365673561797036545271507765394F774F73544A6D505939492F51642F343874466E7745584C6D54454F504F5239692B4C78356D4C696F47504E587273473248587452583665483264494955324D6A5441424D6A59436C4A5A4435316251514A4B50524B4343634F6E554B6E33333247583735355266637533635064585631416F724659704850334C783545354D6E542F37664259363530515344766834586A702F4556347558342F4E46537A46392B56494D585467626D652B4D514F48454D526777666A784776444D5A4938644F7874434A3039463978677930587A6762335664386869457246325069716D5759752F494C4C462B374276742F2B676D36756E6F306D73786F74466A526149554D57494557495230376741674F4A352F5555567061697375584C364F32746C62414D4A764E7A652F78665A314F4A3444394C36496377474331774741796F657268412B7A35626A30577A4A694D547A2B626A56485478694E2F5347384D2F58414B7873366667346D667A4D656B655173775A75346E474C7277452F52612B434536666A77525061612F677A456676343876763169416264392F6A624D6E4438505555414D595459444A69696165687163466A674A426761545947466B65582B4F772F38787A41306678597276464A667A3555612F7A4D2B5130526B736A6A43597A54445856754C446E527977654F78784C7872364265534F48347432422F54442B745666782B764442654F3356675267783542554D47396766677766307859673342754F4443614F77644D596B375068734467347657346844587939443262567A4D4E645641555944594C616930514A59473232443932452F354237735A496A3966662F577566327A384A795538764468513152565654584C4677554B3379645942496F416B624B654B7A6A7134586C44397176482F6F6256417849636B3655525A704D466A62703633442F2B4D375A4D65676562686733476C6F454473586E41594B7A7030516466397532464A6430366F37684452797A7431415666644F36433556303759315758446C6A5870516837687737412B592B6D34664A587932433466526D4E7042797A5351514E5A5930656749454376416B4964562F71587458392F42596739712F6266346650644F76574C5645454669316168416350487544363965734368507163656D36434E476E53704F634C44682B454E385356776856313975785A55464E524E386D4A5554644F30724661476D4578575744563631427A2F524B4F4C70795037554D47343144662F6A6A597353742B794D7A4744356E702B4334314361766A343741734A67704C6F694F784A43345379314B69734B346742516548394D4C3147564E77652B314B57457075776D4B73513650465168564E464145644346436A67474F2F614E5339384A372F43454238466E36583274694E477A66773661656659767230365367754C6861687A2B645676384D6A5030386C6F61696F36506D43773464554E2F376A6A7A3969304B42426F6C35795656477A5551386D6B3945494E445A526A744673684C366D485063503773652B63654F777331745837473966674B337063646955474946316356703847525745346C422F4C4E4C365931466F4149716A677241694D775A6265786668774676446358507A4F706A71486B4A6E626F444661704D335A4776553171693571596E694B746272396330722F492B416F35365031364A4764757A594D6379634F524D39652F5A456C793564304C74336239792B66567575725836507A37317533547030373937392B595044427941764C6C36304341462B6673684953384F4D36644E783873514A314E585877325178793054786339536F7A42594C6446594C476B7836314E3635695A4E4C697646646E363759316A455447334D6973535970424575692F66425A7143385742766E69633339664C4E6234346F7667514B784A6A4D5950335971772F2F313355486E7543505447537452614454425A4739466F676D3159624D4159545361556C4A52692F3935392B47484C44374C79725933575A6F715342575050777835784C766473747743704F722F31316C7449545531466E7A3539304B4E48443179356371565A6A5359486F547969376350336E35764D3455726834414E55566C526737757A5A3848567A68342B7A4B794943512F44714B3450783365624E75486E2F48756F61644D4C4F47733355614B7777574B335157383077314654693772356432446873454C6233616F646448644F784E69734F532B4F3157427765694F4A41507854372B6D43786E792B57523454692B3759354F4446754243353873777A6D696A7377476D71677335706870424671626F5446544C5A69516D31394C63356575494346387865695337754F364E6D6C753867496B3955434937557136354F5A71516F63486B6D422B2F667652363965765A43566C535755517771366550456947686F613550716B6D764C7963697862746B796F36323842546E6C5A4752624D6D5975346F42434565586A4470355554664E30396B5632516A366B66665969743233666930746C4C4B4C6E33414A57566C5369744B4D6644306F643465507347727537646851306A683246372F783434324B73447472544E777272554F4B784C694D4B6173474173442F544446396F417245714A7871372B58584431302B6D34756D636A4775744C5964585832696A525A454764336F4353386A4B6376336757477A5A757742736A526949754967622B4C6C35496A556E412F6E33376F446562624F4130506A6B34696732534B7567686D444E6E446B614D474348795A7544416764693362783875584C6767374A7A32445945714B7976447146476A6E682F6C63445570506C7452586F366C437A3944566B513030674A4445653769435738485A37693475734A5047344B73334879382B66716257446876486C617557496246533473786638456E6D44316A476D614D66414F7A2B2F5441686B463973623166642F7A5949522B624D6C4F774B53556536794B30574262676936566166367871485933744C3366434C375066773848317933442F2B6E6D553372324A38724A79584C353248627632377366535A562F6774646347497A4568467437756E744134657941354A424C5A38636E3463756B79314E50463069546730655357655151336133364A7A366A4134624D536F4A392F2F686D7256362F4767514D484D482F2B6643785A736B53416D544A6C4375724A786B306D5961484C6C79392F6675416F59486A445A4775726968636A5678754A516D3055306A58424348507A677165724B7A79397665487534516C6644323845654873684F4E4158476A397665486937773976544451464F446D67544849445A506270696166664F574E652B4454626B5A324E395268705778735867733941517A41304C7769654A6B66696959773657442B6D4630583237594D72594E37466F2F6A7838755777353368672B43756B5A575167494349434C6B775063484639436B4C736E556F4C436B425557672F7945464D79654F5176316570324E465A7562444B4A6D4742353959732F57654534466838724F3161745868514F556C4A53494334654B41746B624E54702B686742525558697562493033516E42494F53732F4C305A685741774B41384F524878434774414174676A7939344F4875426E63336437673775634C64385357344F7234414477396E655074367773764C486434755467686F39642F4939505A432F2B68495445784A787379304E4D78716E59727069556D5946424F4C305246684742617078594449494F5434754D4466365158344F6A76417A39735447683966754C6C367774334E412B3563444B374F43504C77514771494675316945704166466F4F7371426A4D6D7A564C744462524945316D6D36583661457961583155795652336C57537371784C3468534E5467714177707036646375306B573837505046527831303357317456693762446E616845656A77452B4C66443874736750446B42416343673858467A67374F734C56775248756A67377763484743787363625163474243416A79683862484335344F4C384837582F2B45337A2F2B67636758586B54435330354964584A44756F7337306C7739454F2F736A48425367304D722B44693841486548566E4233636F5333687A733833543367352B75484149302F416E30313050723749316D725264766F47425246784B42745244527959754C77376471766F54506F68584A6F45346D4C70786D475235386F4B754352677942733262494662372F394E72372F2F6E746863647532625A4D46716F44686C52544C663237674B4A496E5143616A4554733262554A525841494B51794B5171776C47686959597161486830507237795553364F7A6A422F535648654C743549435177434746685951674F4359592F3333643167664F4C4C384C35762F38624867364F384852306770656A4533776458614278636F573373347541374F586C41546333563767344F385056325158656E70377739664B476E376350676E7A3945425563697354774B475248455A51497441304E512F766F5742536C7065486D6A5776516D5733684264704454776F4F6E342B67554E416650486851374A6458586E6B46477A647578507676767939796832794D6C454B4131422F6E35376D44777873796D307A3465653975394D6A4C52574645464849445170447048347A456F47424561344D523475384858316333654469347773664E46794542576F534668694E55473472673447426F4E42715A384264666642474F7A6F3577636E47437134737A334632633465626B424264485233693675794D774D41432B476733633344336736656B4E6A593847476938664250706F454273616765796B316B69505455426169425A356751466F703957695733497958752F5842773336576A525137525A4635736D38316E77324467584D304B464455564251494F6F305051423565586B433071356475374231363159787642586C50466477754B4C5573466A4D4F4C42334E7A706D5A79492F4F686F35496148496A347847536D6759496F4C384552455368414176622F6934656B486A345939676679334374524749696F68476446513077734C436F6456713465487043516648566E4232646F43624B3846786771756A41317763586F4B2F7478656977384D51466849434C3239662B506B46494D41764142707648326A392F4A47526D4979636C4453686E426766445649314775534868614650586834577A35734467316B504136784E344E42646F6462346278396C345A6E4E4971766F756945376F2B57666B704B436F4B4167704B576C347233334A71462F2F2F34592F6459593144666F304569443245705154632B506367694D756E6E366C3737353669746B4A795967672B444578534D314D684C7859614549446642446B4A387666447A633465336D435839766634514868794D324D68594A4D664649546B6847516D7743776B4C43454B344E6879737078636B5248713675777370634B6138634852436F305341684F687261774541452B767368584B744673483841416E77314341734B526B5A4B4B724A544D784158486F307754514469676B4F516C357943562F763277356E6A7832476C70344A55497A4C6874774778663063394934314C6567666F7A45784D5445526157686F36642B364D334A77736A42772B444A3036646353734F584E52565673507339454371396B4D5130504E38775748664A59336675726B535177624D67535241514649434131445A6E7743596F4A44454259596747422F446679387665446835674A504E3363452B4243634D4D534552794D7549685A786B624649545570466446675545714954344F667443773858416D4D62626B374F63486432686A597743416B7873514A53584651455769636C4969456D426846614C534A44773543546E6F30324F515749693478446B473841496F4B314B4D6A4F77665170553146545751557267334632746F32536D6239335647794E523459415076726F4979516E4A794D794D684B767654595567776232522B654F52586874384741634F336F4374586F6A476B776D57457747314E2B3438587A426F53436B4C326E706B6957496A5970436F4B6358516E3339454531674167495134756348667839764764537366447938454F676241473141434D4B43516D57452B41636A4B545A524267474B30495968794D3866586D37754D727A645063415248714A4656466734416E78396B5A3265696F4B636247536E7079452B4F6B6241615A7466694B4B43646F674A6A78467734714E69304B4E4C5679795939776E71616D70684E5674734C4F6458635A3766416F64557738576E714964754759616D753358724A7534624B6755544A37364C766E313659735372722B484D6B564F6F4E35685162544842574675466578742B654C3767384F62506E446D4459634F4749644450483737754874425174665877516F433344774A3866455354496B767935376D584C2F79392F52436B435777474B44525169306874424E4B535577573459503941524964487950656F685A46746355526F5134576C52576844554A6958677A61354F636A4A5345647966494B4130376D6F4977717938784552456F485969426830624675456F61384D7872544A5531425256693767634B494A426F39504D757770683072427A70303773586274576E48683049327A65733171664C566D4E64352F64794B4F374434496E63474557724D4264646576592F2B777363384F484436552F5239766E4652444A312B624E6D3051486859474830387675446F367763614B584F447036675A2F48313845616B68424245625444453545534C69774E4C4931737269387A4677514B48346E4E6A4A4B35416C6C43746C5A4B4C572B3841686859616C4A53633367744376495232356D4A6C4953457447786258756B7843634C4D49573562644372613365686E47464458735864323364674D646D6F34456C41555A2F684D796F566D5679435269666C3639323764334831796C56555646536771724953467939665158565A4E5578474D347747485571323738575052632F514B3230504473393530335262765072717130684953454230644454384E483577636E434373344D6A484635734263635858344B6E6978763876587752364F754851462F2F5A716F684330754D53554243644C784D4B69633050546C4E674351344E6A42436853706949694C524F6A454A36536D74306259674832337A6339472B7341313664753243396F56743054612F414E6C706D514A32526B713679422B794E624A427672393735793659444D5A6D6175483950386C516C4D4E6E70642B4D3145506E5A6E5631745142542B72414574322F6578706D725636445847324868627A545534666169466667707639757A7078772B464663573352594D5043556C4A596D416A49364F6754593048473575486E42326449476A67784F63576A6E42755A557A4E42342B434E594549746776714A6D646B56715334354C514F694646426C6B53523049304659526B35475A6D435342554176682F555A7443644370716A2F6146685768586B496443326C523575664B35724C52304A4D556C496973315577416D6D77774E744646626D3977387A4A6732485561397A652B6C37702F503844694143413470686F5061476E31713945445436666E74686731592F4E6E6E6D446875496E6F4E666758316454705961655132564F507332436B34454A5039624D46524438615652506335445445334E7A6434656E72437A7A38415153476843417A5751715078683665484E3179643365486379676B657A7534493950464852484334614755327A53776561556D7034456F6E78564462496A6A4A38596E495473385149504B7A632B533858554562394F7A5344643037643048486F6E626F304C594E73744A536B5A6163684C546B4646476A733949793566737038536D49306B596749536F57424B31646D304B384D6E435154536C6F55762B664242672B4B352B546E3656474F6E5871564A4774564B48486A426D443161745734374D46437A48766F336E6F337273767245597239495947314F7372634F72745354697153587032344E6879414777616A4D6C6F516E4878596F534868384F52646F697247397A64506548753451305054312F34615149523442654D495038512B486E374938444C483748687355684E5445563257686279732F4A453753557273782F74387473694C797348655A6E5A364E574E4D714D624F726676694146392B6D483461384D77384F582B364E57394F33497A4D3543536B4344417445354D526D62724E4C6C6D703359643053616E4451717938744731513264303664415268666C74304B4E624431793966455543665A7A734A7758486E713078504D4377774A4168517953514E6E37386548773463785A6D54706D47355575576F3736694267316D4932724E4E5467356551614F6832593957334159616253617261697271636472513466423039304C6A6938357764585A546335395048796738665954577959734F41784A73556C6930314231706E785274676A4245594379437753636A6D30376F4775484C756A527554766174326D482F4D7863644F765142634F48766F4752773062676E6446765939726B442F447575486378346F305236464259684F366475714A396D794C35506C566F586B50417A637756536D53674C536F30556D52612B335964384F4F323754416153516D554E7A626E354F505947696C4855512B3174496B544A324C77344D46434F59754C692F485272466D594F754664394F3751436275333730533567544B70486D666D46574E485963396E4277367A4B516B4D783531626439436C5531663465506E437738315468712B58526F51393752647159745363636A4E797848366830556D746A4653544570636B344C6B36754169376F33776761487966476C75377645495535685367563563652B5043446D5A6A3330567A4D6E766B785669316269652F576659746C69356468364B4168364E2F375A61516D746D36326B5867644B68647438776F46334E5345464A75796B5A4343646F56465750525A4D517747357055526D44384744696D494A67507A70442F353542504D5939427735516F73587249596F306550516B4A5946493465504949614A704C554E2B445373745534386337377A7734632B6A3259326B5433785036395036464E666945432F414C68352B73506630304167674F435252556D4D4254326C434D456832794C6B38694A34354679686B4451552B44753541596664322F35764A2B5852675236743435643863724C672F446575496E3466734D6D374E7132453173332F5943394F2F6267354A45544F484C674D4C3563736C772B6B396B36517859436761456334322F3137745A4C6743574C4939695561626E5A655A6A2B77517A527150346F355A414645687956554D6738364575584C75486B71565059735873585A73325A67397A30484651384B4C6470624C554E754C74314A2F614E47666673774345774843614447624D2F6D6F4F55704E594943644C4B4341344D6762614A596B676C5A474545675A6F59585370637A57524248447876563942573246446E6F6B37674A485A7033786D3975765955466A5A722B69797358624D57682F622F6A4F75587275484735657534664F34534C702B3969427358722B4C4F74567534634F6138554E4B55695A4D786673773447574E4876593178623732447430614D7870442B723642487032356F6D3938574F526B35794D764A783478704D364854365A766B7A704F7230676F6378654A345A4B6F564D347475334C79465263566634504F46533644586D3942674D4D4769303648693648467348765471737750487773775A6B7758566C64586F31614D58776B4D6A424A6967674741452B676368704D6E534A2B556F46566D4252417269354A4D5644657737414B4F486A384B7344325A69346278503863576970566937366D74732B33347239752F6568394F6E7A7544327262756F7171684751303044716B6F7263662F6D5864793666423133727478413264324871433672777132724E33483632436D68706D4D2F4838572B6E58766C477076576230547867732F783970746A304B64376233516F624338732B49736C79364458473241324D306E777963425279734F6A6A71536D2B747036334C78384333667550454344745246316A50305939644266765961645130632B4F33446F4F4B5146664F4C595357536B5A594C55516C44493068526269394347323579615956484E41436E5A513162313774766A7357444F664746586E4E447A7038384A5A547938387741564438745255316D442B6E6F646444714473452B547A6F54792B36573465506F6344753835694F5037442B486D68617651317A52415836744451335539616974725546565768644A374A5369352B78426C3930747837654A562F4C68354B2B624D6D6F335868777A446136384F7734346664384A6F5A46434D3274715467664D34686147522B646C367136515A317A63433951447154516159713674775965376E7A7841637331565932767835433541516C776853444548522B50694A33416E7944784A6753446D5541615161796753797356467676496B5653372B5531583370374557555079684466565764544441424D4F764E4D4F744D734267744D4675734D4A6F736B6F4E6D30707345764E5666724D445538652F6834386B7A384F4E33573242675459376544464F4455596178336943764554432B5A366A586F3671304175644F6E38504B5A537377613861484F4850714678674D7A45496C4D452B6D45447757484973466A64546F477130774D4E5055416A53596A4B6A5831364873304F466E417735766B697A7477623248364E797843304A44776751634B67532B33686F42534C45314B674F4D31644454334C743762314175484E6A7A45386F656C45465871374F426F4466446F6A664461724367305768466F366E52646A513377735246594C59425A4351345632356736634A69444F7A5A44362B2F50415462762F7442766B74676A453367574177577552617661544859686C6C766B675641317666316D725534662F5943544F4A666F34656A68536A48616F4731305167547A434B50472F55736544436A77737A366E49716E423437397169464C307A586F386458717278455A486958736A4A5244316B624B345967497456454C6732647079576E6F334C347A69686357342F6A6834384A32534345453439644467534F7647316B5A5A6F62426149617577514239677747366568334B48355469384E3644325062745A6869716251435442527031527068305272484F616146626A526168506A6E717A554B5A64322F6578665A744F3342672F304652705A6C787974457941466C67615453425257474E4A4274644936796D526C525A54616932367034754F42534542496B61536C6C4A4F547132377954474A6D306279687474634B696F307A79506A6F7842636D494B306C716E6F794376446436622B443475586267734269733150497670337854434653357354472B325551797070326D5157726751477570304D4F694D34503947765246336274374234594E483544577A30537A583557665574616E6938397A45612F50332B4C30476F38696848376475782B47666A7A537030766844536F4839496E33557553332F6D6C5631444539546F37564B75712F5A387052536F336754796E5842497A3278464B6A7572683577636E41577879625A47646B624153494678555446496F6C55307A6F6450627633777571566131425A58696E736B4D4249365164587438456962456E596D72364A72646D4277776B6D4B416F59487173717133487770352F78356249567548337A6A6742474D45685A504B724237784A4D477A673279726C7A347736322F66416A6A68303533764A73375248656261585A636436655376614E416F632F5249387336303047396838454679645876506A667263526C342B58684C6142456845614B5768305246696E5545782B62674534644F6F73514C6E6C514371357932374459324938394F45726D3249476A4A6C6F6439546F444C70362F6849336662704A4241356855544E415531646A4174396F3050494E5A6C4157435831645A692F4E6E7A6D50397567323463756D714B41517471713339446A6963753663476A6C6F424444447433723048596470776F5A6958586E53415179756D4B6E6D4A5568416445534F674B416F69534454365A6E383852795A52563639764275642F434F346D6855444A494D58577243616269386A4B7167475454554F7372717A42673373503850422B4363704C4B34546C455267466F4472794E586D643146656E782F31623933443830444673337251467053566C5975636F706542524C4B6F6C586C507A786D7339565842496D6F7A363055564F7171474430383346585667627A366C4B457A53794E4D6F634868506A6B34527950707A3545556F666C7147685674664D686B535461744C556C4D77523971596F7947547A516841594251344234755362444362627846506F4335736B71375339703844686B5779746F625A426C4168364667372F644567556776743357644456776E624F49796A484875436E4267364249645777784345754E6B366F6874524334552B484A32554F71595267554248676F50314441375637317835597647694A67464E663277414F436D383968587964586D775467714D41737470526B663145383177426F5635582F39734459314D61544D4C716171767255484B7642466376584D45764A383767334B6D7A4F48726F474D36654F6465737262574D70765A346466797067554D4E6A5A6E79624862673475496956454F566D65794C69674170705856794B724979737047546C537567304E2B6D744C5735732B666832705872494575694B36616972424B56705A57674F3459474B41314832696F4B4A48576B34616B6D57374575595663304F7531596D627A57784D616F47484151474C4B2B6135657534767970733768792F6A4C7533373650432B637559756632585441776C4E78696176527A416F64386B39472F6F306550496A4D7A457734764F5167345A474E3064744C57496355516A505455444147486E6C2B657036616B4954386E48324E476A524876396230373930564F55446E67696E35772B37363457476F5A6E4B71756837484F494541706342517750436F41354C556D7466702F766D616A46674A443671776F72634374363764773664776C584C39343165614A714B345844572F4E367139734367454C686C764B43483065624933674D496D4238517458563163344F4469497A43453749304230656C4B2B55444E54624932674A4D596D696E6367507A73505177594F7761726C71385346556C35536A704C374A654C2F6F70432B642F4D756C442B4E477057757071455A494E6F6D59766E72544341567964435A6D67314F47724D305041326B6C6E6F4F76586765717375723865444F4139793865684F33723931432B634D793647674836573032326D6566666F36717175706D36684737354447546179382F2F737A35553246726C44657373582F7A7A546678582F2F3158336A6868526445436143645178576131454E4651484B644932506B534139424B454D492F7345537532452B414831716A4D66514B566C5A5569484F54546F3436614338652B4F4F61464E30565049394F6A436266574E312B6D617746455839326F394751456C3534767973714A4672453342656D2B79544D6F3579696F70465A586B5679475A706944625536365158416866676E356E77502F4B64466756482F544274477962514D624F4734507A6A482F396F56702B70434E446F564F435169696944677632446D374E72784C3857455950387A447A4D2F58434F41454532526C6E44796177707278625778736D3070795343785063554E66316165614363496F4145687466694E63557258566F70344E4368796E41435177316B6853797435366970716755705A2B4B376B2F44672F6B4E686C382B43746255344F49716C73526B436B7A662B3961392F345A2F2F2F4364617666435361476B327434315757426F564172493367734D6B6448716A565653536F514C47556C35375A53684F48543070314D474A4A515677306A6D3542494D416B513078714D596A5752376C45716D4E5645594143495939494153515951497146775344527A55494C466D656F687053446857466C562B75516D5A366C716A562F462F6C547173462B54534F4C51614F756A6D797448506E7A6D484167414667765579725671316B6B4B55784A4532484A396B5A74624C3833414A52414567396B57475269492B4B6B7A674F7777564D344267322B44574D65473234784842322F37684C3469796B484C49714173527A546936424943674535383731323830416B55587850564B45596F746B6733794E5137464558714F6D776B5A78764B3459753261627234755551313864745457366C337231364933544A3838305255567433546D34494A38476D3273526342517750464B4633727835733254544F7A7337697872743465456872457A4A4767722F374D7763696333544779415546426B6A344247684A7845414142737053555242564241594A6E49772F4D7A493534412B2F5358385048585346496E704D4D524D436A4C574732476F4E776846634C567A3553733252386F684D4571474B4444556B6142774B4E44735753474270356442735451653654686C6B4A4355772F736438635A496E446E7A53334F4E4B42636B682F3038744D52356934476A56672F5454706C64776D6F7A4878386665486C357764665856355141676B4D575269314E61577038594B72526D576D5A516A584D4957417368386B5754486671304C59396D437651723264665448786E416A5A38765635596D4A37474B4C57774A6A6E434663394A4A6F5838467057517A58476F7A354269434B774E624A7664524863513430504B7938437349636F66786E4E6F6B784763746D33615966627332644C4C68764C316277324F416F5A48756D74476A783474575A7942675945436A4B2B505459576D764346626F79464B573463416B57704952515735425A4A787961514F6C51664E6C43666D447A414C68726C6C6C442F4D4739692F61352B774C7358697849566A744949424D6F4B6B7239474A54424C5A306952586543344B5145574E674D6A2F4B6263496A46424C6B7775497A5738616D377035554F37514C694C6C3042426C2F686F42596B696A61396575324C52706B79536D6B31763862646B61567735766A6B65325347544448564A4D53456749794E49383344306B4E3433754732395048354539396744522B4B5468795A41305657696D4931482B4D41574B4B564C4D59656272544F3659384D34454C50313843585A763379315A4E475266644F7451546A54535A3061586A634569746779707136476D48765856646638784343792F5230415A58434D677A617A4D624576686F6D464B447A6248766A333730612F50793249774678613052587036686E545A594136306F70365759475832313267527471614134517261766E303773724F7A346533744C585761644E30344F6A714A4B7132636E7779323052696C536B304B456A644F7569334E6C75794D4B564255434B69784553546D717847677672333659735472497A42683341544D6E37734136396575783435744F334435776D58553139534C6F636B73487859364D66374474462B75656F506541494F4F4C686F39394130363648554D784F6E6C66666B387139616F4E6A634876477A674D444F5644732F4C463639497547483436794E51314C59394F68523152485A5774715456557234794A2B31764C33506F736D4662454A5A7A6B484A596C45716C514453324631364349367347484633454D3630534F30684231494C5355394A464557436547734768764B4773495367716D62426A5555664A684A6B303454334D2B5867756D4B37307A647231324C7437482B37657669765254556E427371754C55664B41723350786348436C3836676F2F6A2B7366656E725A6856484B4E3147314D362B3237415245385A5078494358422B4B7455574D77627477347A4A6F3143787332624D43644F33662B33754351484C6D43706B32624A714377636F446755426C343863565759756651316C48673042676C39524363754A6834704B58594B675849327069337A4C7A6E49514D476F322B5050756A546F342F496E4B4C434976547430772B54333573696467666A4C497A742F375476674B787557764A634947726965552B4B71707442616D4C427679736A724C5A59454831756449516550336F435737647377776454706F454C59393358333244766E7233533549456C3669644F6E4A44667447644A4C5848656F6D794E35647876765045477141685155324F50674E6A59575047744D636847594D6A53374947687A534F686774524D5353547632615748704D5153484F614D4D524764576870644F59503644304C2F66675077396C746A73577246616E476E554D553965667755726C362B4A684E5A55313354724F4C6167304D77666863514F7A2B5A5368736D573774372B35366B526533617356737956656E474956693362393257586D6B4D69667A3030303953474E5553674E68666F3858413457706C507A485732564D523850663346334259633038577879416257526B31746C423641384B69524E375151304332526C576147686C423457444F4D39566E7073682B4E503144544A383854547A56343939355631777033322F634C48483963372B6346303371787257626B6E72465A6A393075716F6D503470694867654D416F3948566B4D776A4D317742536D48774F2F5A7456657968785A3838716D6F3156575656644A6B694162336F554F48354678645179304B2B346C5772366E502F4E62522F6A73744267346E673431463039505452524567514B5363714B676F52455245534A594E2F576D306378686B4938587766796F46597676454A49695752706E443347664B4841376D4D4339667641794C46785A6A3773647A55667A35597045424444637A336B50373439614E3277494D49366573576D61744A57737679654B55584C47664450734A554F6438587746704E706C74495953795367474976384D384246496F6635395A5161714D6B4975424864585A39556E396C674A435856736437652F68743837565A336C734D58433457746E2B6B443170516B4E445A6643636E54565938306E71494267456873596F51614537682B6F314B536F71504571304D3258546B487065377455506B385A4E6C444B4F6C562B73774D594E4737466D3156636769366D707268564E6A484B47475458557169516756316E5A58426972656E5061543454397739756632344E6A4E4268467565433165633279306E49776C3445713959726C4B334839366730304E4F674566494C45326C624B6E62386C4F4C777072687A57324650654542774377386F31556C42456549543430474B6A34345343614F7377644D444263796F4636553270743252744C474A69626A53422B5844614C42522F756B69537A4538654F796D736A456C2B4E41724651445359774177623269534D6D4C4A564668555454687244354477794E637565697578425565663234436A4B4958585379616B436477776A55416E68517143617A75666D64566C37632F4C6B796238664F487734336953316C6F794D4444453466627839454277554C4957344552475243412B3339616C685949326147536D48536747446236516555684E6C446D3263377032366F562B76666C4B5639736E48382F443171712F78382F364475487278436867567063762B304D4844556D6C5758396341555A314E7474777A6870465A706B455753366F684B416F595A536A61553947767A2F6B634D7377574741306D696431774164425451446D6B312B6B6C4F6E766E3174336D332B48314351796A7676777572386B352B6657312F387A2F66356D744354676D4335696748686B654357636E46376936754D48483239666D706F6D49617059764E4467706133685567376B454E6F55675331773433627430782B4342517A423635467469792B7A6575556659566C564646577171716C466656792B42764E3237642B50473952737949567A706A4B386F4730644E4D7055554E645272616749664E316E796552713054656D332F4A2B676E7A7878556E3666564D6C2B6F36525574756F3666506A7733773863506954746756456A52347664516E565A32544B6B4446494A415346314D445441626B3838386A5671616C536A4359354B376D4159596367727238723157475231367352706955535335314D576B493251626446745169324A6B302B71344E2B5454767A6A67486E552B2B7033714A3374336273587246426A507875435171384949372F71392F38326C4D4D4849572F7532377566714D6D554938784A553634614256417A4F497A644E46454F71595A79534148453943696D527245653576314A6B2F487868374E4647324D6B6B6E786657666C6377646575585150376C5047636B364C5936364D6D74695665553134465A68545243374A6A7877347851676B5541534D6C2F5333426F61725A7255743330635A494B52547943694147325368664B50516C34746C454E5153476C454E774B496349454755536733436B4847706C437864384A68364136716F614566364B6256464E5A6C306C32516C5A693570384E546E712F3559384B765A49725A535630636550487864714956766A2F646A4C744F644F4F6277422F6E4543546877376761366475386C6B63394B44416B4C454536417950456C4E644E5777486F63676B596F34464F55514841555157527939414438664F4952763133386E6E67445739556A4770736C5754306E6267686F534A346A6E76496666413462767166466E41655033435241706C664B4F2B642B4B6D766A365837332B6F2B37725479734539754473337256484B496473695A4E4C65554C62686134615568465A477764744775574E4A6F58523775466E46546745697A456556686C51456144506A473461567058563164534A426B597737742B2F4C35745330435042356B615065724357666B314E506F465148674637616D6E70332B50312F6A4934764D454E3333794C487431365368695873526D4741446A524E44515A584F4F6779717A38616A776E5348796446455241794E6155677344714E337163715449544A49346231322B4B4973442B4D5752705646334A39366B79632B4B6574737A68623344432B4C7A6E7A352B585855767362536631666B7543394B66415556544449323977536646537154686D5769306A68526C7335704455476A465263633179694543526D69682F6543513453704E544367466C44696D504D5A4E705536644C674F766F34574E673852494E7A312F4F32445130526943704962484A6A35494654787363546A6F4249446A63423464684169344D4263626645687A7934452F6E4C3553714E594B6A41434C31634C493538575266595348684347556C473257504E4955496B564C44754F68347966524D6A457443416A734F786963684B7A304C30365A4D77344639423346772F3046784F724B3377496F765634696D7841415864382B673963394A65526F546F795A644852557750484B764879344D4B674C712F6164782F464F554935704155334E71727154356E79795131553671595434416A325276716E4A4166476F683464497467776B6362467248716D6C324246517449424E6945755363305539364370684D7941782F35717A39764F2B67314961654F6E46534A6F57543879692F32644F594948564E556961706C456475424D4677504A327354334E682F436C7765495038343548674C4A6A2F71665348495342715543556D4F4653565354454568594277384A7A417347574B367066476C4367326832442B414C3352624948434643634F707436796D7271737046546B446E2F7A6155364B41755252522F34754B59624F54696F6E542F4D2B2F6A4934584533466E78644C65684D4675724A644B4F514A44416539416D77345246445549446A4D4479436C744536304E62526A4F4A6F5A4E77526E2F566666534D496773325134574F624F48414379306563426A674B4252787163314E69554776386F454676697462384D446D2B57626E52534375305942744D6F36476C7730715968574E455230644A686B496E7171717574416F6473545356774542674F526B505A34596C55513243593773517347587143435179564542356259674B65394270385467555133556437397577526C563639397154582B534F6661784677767433776E62417A6C667045545977674B5A754776725267545A4449477358655344564B336841635A6E6B796D594F44455642326569493759394B66796B745448674C3769666F6A442F7458503675416F4A654165387A526C664D3037365646774E6D2F64372B30364B4B72686F4F717375724F51654E543742707650796E7655496F415A51785A476F2F716E4744784E54594532726C31683654554D756E506C6F585A56496A37684732442F796F51762F5639736E4561766779524B48422B36374E2F39665557416566432B59745378366D636E715167326A503044744477464F505477306561335A467953445655426E686B75596471534D54333242325132546673346B53577072497870634F474E4157794A5772383151662F7339386E4F4E515757654A4354345769706A393776642F37586F754177396A3947384F476938565066787148445251766F535278666E72344E4864545A376F74537A326F55724E59696B323832637962336459706B36684B7339384E737A49744F6C75506D325A777043627A32514F6B3242646C48663136334E374C5870562B4769433143446A734C7A4E767A696469634249556771456F686B63664E6C583130746736707673464E6265355A3764426A596376664E6E6230394E585147494B4C69734D396D7A664C626E4D7042795775444E6C567470514570776D674F776E6848743963767A655376776A37796B77314A45557730466C6843794E646F35396D4F43505850744A502F756E77654550304D37687A544D3679666F5664743667707161534E386A614B47386F667767452B304B54557468516C565443467043654C6835794A5057516F716974735A556A6D397A647558456275746F4771657355634E69717932534768596E6A797450636149576C3051705430336A5342332F633578516F396B63435131582B79792B2F6C4A774A67765734362F7956392F38304F416F5933694137376A4664694845597173363063656A34564145324771466B5951534641424559676B56774F5067615A52443771374771674A517A644E4372596F6979596F32795234707732576152477A34305551386E6A673950634D78634B43305575332F5568504B33364A556F4C5332565A755630767370763232575150757037662B57315077554F66314235423669356E44703557764B35324557576F4E67374D766B2F7139596F37456B31424962796857794D37437A4132312F6B447A30465446356E3967317A70576E727348434B5359563035624256354F4544502B5057395275795A59703053466478464C497A41734D397056754374544676674D6E7754594D4C6B496B637454553159742F4D6D7A7458416D31382F576C537A784F425179445548782B654E305268794B4454324C466A775A4949756D726F513650687966694D636E6F7958694F684130326741454E77314344316B4A315276615936545275485359554B4A4A5A3955484E6A3969647A706C38644F426A6A78347A46676A6E7A73506D376A546833356864556C6C6649696A5A786F6D5448706E2B586F796A4B6568786739702F6A4F646D6D6D6131556D6762334D64413136484472786B31384D47557156697A2F556A5132395430654F5366795855584E4C5542527677734F515646673849664A63326B644D384F52486357356530644D5441794367304C67722F6C3347324956534B4F58674445624B5A72534241726C4B48575A5238586953464545534C6C7A5642743855684E39625151744A79306262624C7A304C6C6465377A63717A64474448736455393537483875574C4D57784930636C79354F616C4A6F6B645651542B48734171556E6C55547751426F5073585744534738425256383347527664782B73524A394F3364422F506E665949726C3638494E646C2F5635337A476A7A2F766439386B76642B4578774377384748354B41675A4769576A522B3462532B33746D4C69494D734C2F54573234426D467634725869424C67467967474B616D4A4D6F56474A7032624E44514A424145683553686C67594170547A57394276776367614973456E6E45334C62735842546C7430476E646B586F326257623747483937726A782B474C4A55746E496754747463424678636852416A3573492B306E6C63374A327838694D7A675964644858314B4C6E2F414E6576584D584B5A637378657352494C4331656A4432376430752B47674E764E456270444F58764B6D4365476A694B597667442F4447364B2B69465A54304B4E306F674D4B316274323447523055323661366864344265416557364965575174556E7A3749776330636134455247426F67464B3676483373746B3456426A34476C6B6351534641796D764E38387A6B564F5131415653596B346543624736313068596432785768653964752B4744714278496874552B34654A4A4A3476507963775247746C477072346568766B4647625655563774793469574F48446D5057744F6E34596450334F48486B4B4335647543687968796C526A4330784734676C6C3254336E444D756A4D6374697365392F306A4B5554664C483242534F4B3168626857666B354F4C2B506834715A524F5455325449696C754765796E3457617174693633796A4E417971454D6F6B4C41364362427963764B6B2F704F676B4D41496B4C435250375142714B5351505A47645A6F41435A58464A6771463066614A3539357338556E49546B6C4451555932326D546C4944737441316C7047624C4E536A7543564E51426F3934634A53555A5A4C2B63384363426835504556632F675857314E72624178585730644F43704C79334439386C577357624553613165747751317553765377464E55566C61697571674B724462692F3959503739334878776B55634F3370555871655456746C6A6A7750687439372F443341554D497069647537596957477676593755316D6D496A596C4456475330704E70715130495246787550794968496B53763234504363636B5A706267785A7079616E53737074566C71575541505A467A657538364F423675454C6679384E77674B3169413250466F4434666B7859464B4A44497755736E6964457869496C4E68485A374747515353724D516D62726447536B704D6E4F5556336164304A6D656962477676324F6C4B4A547731494E55396E53324D797355464844565638327137524B59594D377076625756746543615668735446355858597661796D6F38765073414A343463782B4C50692F484C79644F34662F73657173737252574F735A515A7154533061617574515531456C724F2F4176763269555270312B716344446F4568695A4F566362634F71735A6B546252683647476D42344175476D7068456B776A4262447570716D4D6E6446514A6D6D774C4A7A664A54696B4867364A6A73596B43424145524F507544583933487754352B4D752B4E596E30756246375957696B2F42394266787337657A425152356B5548673175417047586B534F625368546C743056573677786B70397271652F4B79636C46553242357A5A732F4631617658594B44473151534D30646F6F41466D35373764644A304E6D72444A786B594D314F584A6557594F79683256672F632B616C577577596631335973757844716A3051536D715373745256316D4E2B756F61314664566F2F7868435337386367346E6A7837446D524D6E38565441495273674F4F53644D32624D51484A536376504545794253412B574A2B4D75616D7167534949616D42773134525272344D4E2B4D5455755A573544447774756B317330416932464B5259443244746D5A6877394366414951785A302B496D496734455447436A67454A4451674246723278644545796E6349576D5A4B4F746F5874454F586F6B376F3272347A43724C796B4551356C646861396A6C6F333761393544517358664946377432393377795169527464734E367A4352676D714C4E4969705545424952564368796B486D6178307242652B39553654486C2F616E50744B544F43574B747A2F38356441595367564A53556F757A425139792B66674E484476364D2F627633774E436761336E4B55594B526A6A31756C38676462456B56484970536D45354C4B7546676734646851312B587A724D734157535A487176425743624266445036334A6A3051574256697051664D33446F54364D7A314D7350555546685349794D45376C4367456764704261794F653434466544744A2B795052774B576D35364E37683237436A6A636B6F5655524744536B6C714C683447564367586370715648623678667478376C5A52585362316F3674546542513243593473757944674C44456B4D65575A50446532656846464F2B6C6931644C6C30546557533646674F4C724B726276326566554D6D353032647734657735584C35775563624A59386578622F6365735A4661584F595148436F43786358463067676850533144324A6B596B7478477861347937645842512B566D3264615835526E30546E4F7741706C5A6D6878635A647837686852485A5545436367777065506A4131393062675634615241526F45614F4E46426C4463436866464C56514A696B67435134426138326D526179346274395A32426E5A58413533704D724D46614249555452654B642F594F2B4362645276773445474A3949566D64317656516C493177574F5350416542346632794F4A636463566B4D7A4570715568424C447A6E493570697574576658626D7A375953752B3337674A6D373762694D3262767366574C542B41535367306A466C752F3175432F6B6C666636524351486E4448636662746D324C374B77636B5257554E6371674A42766A666A4B6B4446494B5153416739734351656851463865475939307A716F52624848615A38334C7945476B4C3967784554456948676B4749344B467349436A394441486C4F4E6B686745714C696B4534314F794646574343424A4B42386A584B6E5452594E31593553674D585151392B65665355486A71763936745872614741656776516D4D417256304B504F38684C4B456B34364157466C4131735673773548616F4C75505A516A6E3063364A73717A6C714B3070415463735A436A724C524D536C526F49776B7754774D636F737245426534746C70716169766934654B455742517770674C4562506742766E475635354D38634C4D745441504568666730515752787A445779326A555A6B546E696746736C523855694A535A534A703077684B794D6F436B434351396D54484A736F4645495A51395A476F4D6A2B4B4B6379754B6C6557686261355251674E7933626470355869454839426D4C4731426D53643031577863416746394F4E617A64773464774648446C30564A49585366326B436F4C434D6B5A2B526F48425A794E565554615244624C684242637731573878504A7479473767375056302F5436712B50343643486B6B35724E5469546F5473497844676233504C4B50754647687337312F4968434162354E45762B4F425450566F4478665155534B5977557847594C6F3461504567324C45787366486F33733548526B4A4B594B7859543442516D6C4B4D70523231415341473733525A5A464F5A4F526E43705552686E453936697855584D727A4D70445475744D6F535253452F317937372F3748725A7333434946766D526262437042317357574B51534D723546794647736D454E5461434161663639384E77707469536F2B497942495144706F6979687835334F512F37763148676B4F6A4D7A63335630725576623173745A76557A6C687A5137624531734B73787964663372442B57327A345A674E2B324C4A562B48504A6778495272725162424C42716D354256386F69567A30635048634733617A666734786B663476565868714A767431376F564E68654B494779687054446A56734A6B4E592F534E67574B554E52444D456769364D47527A444A43676C456D2B7838354B666E4943636C41336C7057536A497A4A564E6B65624D2B686A4844782B5442717473736B724B75487A7873725470596B3842676B4977654C394D76324A4C4675373177346F35646F4F6E6A4B4C717A525973736F4D577762454C2B436C67576F706946476A2F4151352F674E6E372B666E35306C54493363305731565467734A3841485A74737863555141664F6132375674687737744F346A506265614D6D546834344B4259327253537565634D61796B62366876452F31525255596E536B6C4C78384A343566515A37647537476C6B33665939326172374667396A794D47546B4B50547433513035364A6C4C697152357A593730734647546C49436374557A625549385552524D6F68676B4F5A5132324E6243306A7554585345314F5131546F4E586474337774736A52325044562B74772B396F4E4E4C41436D7A4A485A30424448517438713344727869335A5A764C536855756F595230514333487435555654374569424952505842497961784B6431664351343942663137647358666E352B384844336C4B706E2B73746F2B5A4F39455278747346616F534654736F4744704F63444B3663544552417766506C7738312F614F51477141744A3859734B4A7268555650744B565966485476376C3042362F4C35437A6A38303046733262674A4B3739596A766D7A3532445742394D7738344E706D4478684973614F476F4D682F51654C6C6C615930306238644B51596571325A577356416E573154567172556D526A30636E384A4C787A5977785A67747751633268384D4155676471646D4368727036504C7A2F4143654F486365565335656871322B514B4F76546D76412F6374332F414964665A6D7963716E525756706249484C49796570617062564654593779472F7975485A32444176387662325269436651646F7744495152314155326650615046636543416C673164624B3579724B7938576F4B376C334833647633684B4437744B35387A683736725259334D634F4838484266516677342B5A745750506C616D6B742B634637553256764E653448796C59736248663863752B2B474478676F49794A34385A6A2F646472785236685434774749393074314B6A73597A57313154586979447879364C426F58662B44636C6F696550636E722F4566344B6967327638646E2F384D2F4238347A782B44333779442F772B6B4A5667584C6967336B4141414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031303370783B223E3C62723E3C2F703E, 'Angular小测验', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-2f8b20630b10471395b6c379a465cca8-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-2f8b20630b10471395b6c379a465cca8', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '72', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-25 00:16:58'); +INSERT INTO `exam` VALUES ('1a0b198add8d4a44865ee0ed936198a5', '第八套广播体操考试', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141493841414143514341594141414178347A6A644141416741456C4551565234416532395A3174545764382B374E6634763339653350643974626E476A714B41696F4956374C33334C726178647833463372765965776446365355394155514261556E6F4B5669516E734435484F66616249774D494B4B6F4D38504D7364773759626573646535664C7831305668586B6F6255703044376135364252444668563044595948575467634E766F53653241617038585971414263506A35627730656A533065386841766A70575431484C4B49352F4C3753666E793964783366375A58384C4777614F417A69714E7677766C34574B723758465132324F68737364415A592B46786859486E655750633647784B6143324B6142786D54794E54516D315056366370374A4867304E6A35666B7136433371526F637268573973583274542F756B6F5841635A4F4E7A2B2F634244414D56426259754478686F7658694B5A387369674958425554594348344650626F3855672B4D5335566957306A597A47414F5036585474342F73796B32526F507254554F57674C4A4A67464B5A592B444E4F4B6874696B2F556839424A636971654879734750493542474A6A67384279425576442F5862772F4D54676B566D567869374A4A7A716238754E69576C54515766685A6B6E6B30566F6C56795652485A56644362564F4A4962457636646950564A75794534456D73304779517464427473687275397A545263736C6B4E7242383263416A7930654F70734B65707361657173612B6B4931444955614A466930534C426F6F4339535131756F677436716739367567397169687371716874724751646E6E4977414D566A554D52536F786445564B71497671574A64464159306C586778587747694B464E414B6B4834306A38675571423038507A4634424373706A6F4F675046614645476F4A6D4D51695052494C3944446B614B484A5669452B4977357836624749546F39425846593874506C363643304A304669316E344348676E46436B51614A68566F6B354775674D63596A4C436B5564324A75346E72345A6479507679302B71374C6A5963676A4D4C56494C4E594A6169654161314E2F70487A746C4F666E4672674A476A584249314D656978713650425755475845494D34546938754E4C3248356B4F785A765849787041644D785938564D4C4E2B35436D63664243456D5451464E67615A4F3770456F6A3446615662344B57714D4364794B76592B5832414179664E417744522F746777496A2B38426E5248364F6D6A7343714C5374772B663546524C7836446D5665724B42327044344E4B56413735666E526C45646F6A4A4C3851526D45514B48385571394257654F67796F3946784F746E7542702B435A73506238546B525A4D77655078676A4A342B42757433627344464F356351457630556A794E44734F76494876684E476F6C46363566696F6559684E4A593675555651485230696B35396A375A3456384A73304542743372734F547342436F64456F7851694F653476434A5135673265797038682F6C672B48512F6244757A475347475239446B4B6D416F30676A7156362B5A2F656935613858394F2F795A31504F504175704865347A386E56367749674B48516D73306C4D5652554E706A6F435A34696A545135716F5138796F4D703238667734796C552B44703634472B507630775A2B3563424632346A4D5345467A4361544443616A474A6B6D374B526B70614333774E3377397533507A627458594F593136457746437152554B6847314D7477724E3632484435442B754459306631495333315A6679367659544B626B4A4F54673165765869486F5968416D545A3043542B382B6D444A3743713763757768747567494A42527051634B664E69434358355A2F47746A2F6A4F76316C77455071516C754E7567343871754959614F79533455365A485938627A3639693375705A364F376442643238756D4C4B724D6D3465506B695869533968436B3742795A6A446B776D307966446144546934634F486D444270416F614F4734696734464E494B7442425A3152682B3545743850423178322F72566B437256734A734E4835794C712B566E5A304E58734E734E6B4F7430574C5435693377486553445166342B4F48426D6A77417A42585356745230386257356B6C4B6C4D5931752B755370683961576470593564465367512B66495A41732F73776F435233756A7330526D4452773942344A464161424D304D4A6F7959544A6D773277307757777966374C3438734B2F655045436139617551566550547469346679335561664734476E77464936614F784B694A6F784163386868354F626E6947673342783838456A2F6A656E494F7337477963447A714C6B57503930487541477A596557494F496C4F665146576D67733334715144656B50753255707856383158585347674F4E2F4230426F79794F46395A674F753330425771456168396A3966594175506672696835653354467234527A63665877663663594D5A4F646B7735535444614D7041795A544A73796D624A6A49626870516E3679734C427734654141392B2F54417A4B5854636533524E53786475785339764432772F2F4142704B536D316C47745438464861734D685838396F4A7043796B57334D775057626C7A46716F6A39362B666241373664334969593970673541663154685A5243357A73505073762B58595673435048613647516763445A366F4832505A68735677382B7943586C35752B473374617351706C44446D35454173704A6D79545A59416A736D63435A50592F7767654C6A79704273656C533566674F327767686F3064686D572F4C6355672F3047594E475553516B4F6677577A4F4663505567484C4A6F4A473351673469514D315A4D4A6F7A63506E4752666950383450336950343463657330464B6234656B314D426F7A72396D63426A4F747A2F475841497A5172577A7A304667326958305A6734353731634F76644452356537746977615230536B684A674E4A71526E57324579556A5A686B4468614A7A69634E466C3676486734514F4D486A384762683439344E6E50413932376438476533336368505457746A743252776E796B4D6A4A675074314B397A4C58415459374F783148547835422F32452B384A3836476C636A72304A54714943364D503450616A7842354C706F5038762B587759384F6A6F324C6647496552324F505364337763764845373239656D5044356F3351476E544979733453636B6D4F79537757764634574D5A6C68724275756938322F792B414A6A776A487A446B7A3845756E2F2B4458582F384E7638472B7548666A4F6E49707A78697A59477747674E49315A65435150575968682B77724B784D7061616C597532557A656E6837597662363251684F6567434458534F73333635557078303858796E76694C65744C6E52456C6E4F6B625A326679614B417968794C6B376550597341496233527A3734716C415147495636674571784A414D47614C78633468565247556768715772476C39536A6C6B6C6B58425761315259306E4159767A6E31332F68502F2F2B423559765751524E66437A797A4152507069523463372B427650547873307A68434F42734152354A4F3874427645714E6158506E6F4C4E334678792B65514461416B6E756B6531547775646D595254667A3265453766424A684E6933574F4132756F5A77624E595A2F6D694E6C64394D6731304E765530465461345364794C75594D4C636966696C7833387864736F345041782B4A4C475462444F4D57544B372B6C51642F376A416E33347655795A75715847745737634F48547432525066753358447777483638546B7544535768537A594847395A6F7578776D324B624646796B4B58726C7A4234474844734F53335A51685043684F616C3870475A326F73394A5A344A42524B6A7475666856334A7A2F486E41673846597545564A33672B416F6979516C6A794D367A5A7451346450627241613342663744393641426C5A564D564E4D4E4F476B2B32366B4A2F66647758503639657673575048446E54703067552B506A363463654E474D31546D383965574153745474395455564B785A74783739682F6A673250566A554A686A5258415A777A30456549726177664E74685435616C49565857774F564F52346E6235394176324839306333544453765772344932515963735978617973374946634D7A4754396D537649424E626557464A62736A367A707734414236394F6942795A4D6E342F6E7A35352B6F345531646F79586638397138782B506759417762365966705336636857503951524456716852784856775A5A575476622B6D6F41436132714C695A48654C594C7451685750635363466250523061304C4A6B79646A456450513542744E73475549774747514441334B59383054696C6377635039343865506F302B6650766A74743939674D42692B6D764C516455486745474145543370364F7059755834492B517A78782F75455A61504C6F7271696A73454C6D2B666E4356503830624575536335544332536D486A6D6F5A51324E55344F6A46512F415934416C7648313863506E6F63475A6C5A79425A2B7173614230524B4B77474E6B4148463735636F562B507637592B2F657655684C533674662B4A5A6536335048456479486A78784576384665574C746E4E614A53776F545A51554D502F4538617376486E415539645844434E67534A673352346E764E4B6B4F6E4F587A556258377432775950345361465147474932354D4A74795857777646465A64424E595755694658384E792F6678384C46697A416851735850726F63576E69647A7746482B727352455248504D5862694B50684E47494948385865684C3952436132454549312B61647262566172596C4338675365474B6B775058386542793764686A75586A3078614E41515844683747575A6A41557A5A6554426D6B3256784544545A4D446172536A644F6F567A42382F5470552B7A5A737764506E6A7A35617062564F4A69796B5A3665696F4356532B44577078744F33446747745A6E52696653364B3647787434506E4B38416A6857457749704478775752646F636B68434E6938464A323764634B434F5175676A4E4D49344F535938313338545858676151586C34534C4C41416F4C43385056713165685671752F6D6244384B59676B47395478453066684E6341544B7A6376522B544C63476A6F645765715544766C616633626F324E656C5A5732447761577830467456654A363546574D6D4F775054773933374E3678533767654B49682B7569694E553555764F53596A49774D784D54464379364C4E683444366B764D2F643679494963724A527259354334386550634C7734634D785A754959424D6338516B4B6846697072724967556B4F3072503876327A79507A31494E486D736A34334667637572596637743575474F342F44486476336B614F697A507A5779797754485665766E777077424D5245594845784D54364F4A335067614B6C66796434736B795A79445A6C5161387A594E715536664471353455627764656779326667765251562B624F41526E364F507846346D4A516E57563170756D636F365A713971394452375263736D4463506572554F786D7A4A433835466C3958676C693567772B4E6B344A4471614C566145446930372B6A312B712B2B39682F754A63435442564F4F45576D70615669365A426C363975364A30316450516D306D79326F485436766C48516E70544A6D704778596C487576755939624B71656A7031523037743232484B5A4F326E492B47774B2B6C50444A34556C4A53424E57687A4550774B4A564B595A4E70434943762B537854486D4E4F4E72497973374635343262303975714633342F7552477847704752566278655957792F7A454541366D7749476D30724545642B4B76414B2F43594D7732473867726C3636676C7854486B7866614556756273454A486C49646A55596A51434F444A796F71436D526A7275423033572F756D6B3339545159505A52363655774C33424D4B72727966573776774E6B616E506F533157514E734F6E713844447A334C656F7353686E776C4C676566525A39423768672F635178696F6D4A677A7337394A75416845436830633575516B494449794567424871726F564E664A76736A474D6A4D7A78584730446A634669705A2B4C344F486C496655382B6952592B6A62767738434E6935462B4B746E3765435268617A5762326D655A78554B465178354370792B63526739504474683772785A53483256396B334149314D5162736D7534754C6951496F5445684B4330366450342F4C6C7977675044306473624B7A49696E41397671564161657734435479537A455071656662305766543339636153395973522F697055554232365A566F2F64312F35306A5A684A7568516E7A6445433234544233336237326C756C33344D7378336B43454168464E5A357A575833672F79336A2F6458436D656F78685350413264336F3175505837463635584B5973686E675263725465725663426749586C33346D326E4D4946494C6E7A703037574C5671465862763369326F454C386E39534662637A32764D57433035447543683963524D6C75324765664F6E6F4F33727A63434E69314642436D5059466B2F4933692B4332447145752F713872536C35446D6D796967456546515771742B7849714E54585678584C4D42575A3055576458536B36685769676F5646685A694D574F773876414D39656E54466A69316242647377556B332F4275344342727A5438556E5A6873446843416F4B457437304E5776574343704577546B364F68724A79636E6652764D796D7043546E59753837487A6B5A756668784C4754384F72766964393272554A5561706949562F72344172554E46576E4E3962396647436F72547853786A496C455051773244524A735768697357756A727369635A344D566941474C5541597355695A53496756474D62314662564968384859304E657A5949342B435241776546374545762B746543683843684859664149454134434A364442773969384F4442574C526F456537647531662F4E34564341636269744953364E48744D48586879732F4A677A737A4233734339384F6A6E67653248746768746938467572566E63746A376E2B34476E6A734B704C5846536F48644F504B4C547768482B346A6B696B7349516E52777038736231755377656F42507075434A32563551375952425958653063717770684B52465973576B352B76587A77746D5470385469666130586E63424A536B6F53464F665A733263434E415150393764763334362B666674693372783575485872566A3134794C35304F7031675838324334334D556B51467232546E4979636F563236316274384B39543038456E763464436C4F4D714F7252316B426F7A66572F4B33675942616771696B4E6F536A41755044324448536533496D446255697A627541527264717A4737754F376350377557547857504542635272516F64794B6F455956465A6E2F5357475A5634316E79637978617378412B412F72683673564C777465554A644B455779667A304B4249395A75434D414568677959304E46533443796A764D4242733171785A75486274576A3146496C57694E695A626E516D67316D70665A73707432546E497A4D6A433870584C30614F504734356650777031587678503652516C324C3437654F4C7A6F33416C2B6749326E5669485A547358593836616D5A697965434C477A4236466B6450384D587961483661766D494C64463362696F65367571504E48415A7332486830465236736154784B66597637712B52673463414475584C38426330344F576749654C717938754252514F526962512F5A446473527769374E6E7A2B4C4569524D346650677739752F664C384A50783438664C304A5152347759675532624E676B3278754177616D4138682B4561464C424A7665547266796B6C4D6D597A584E614D46792B534D575032644C683739385446782B65684B314C567365322F7338424D74695641494D55655539354A744F70674B4E42436D364E4554466F6B6E6D67653438794455776A59765151546C6F2F42357450726F5335675367314C6B6B6A575A514765704641732F47306842672F32786432627431704D655754776B4E4B774141474659677244444736664F6E55712F507A384D48446751486837657773325256596C44303950543368356563484477774F39652F635755595538647554496B5A677A5A77353237747770387472704F47324E6130545732706A6D4D324C4D6350694F47494337306264456F4C2B6F6653684B3250303877764A33706A7753614C52315A55726B696C6E387A4667643171746830722B2B554156566268796576486945422F6F373042596F526355756734696D6F38437478744F6B5A784A3442766E556736636C4D6F394D46526A51547062302B2B2B2F6977437647544E6D434141735762494579356376423757717A5A73335939657558534B4768334538504A594132624A6C697744627970557277654D70422F483836644F6E592F587131514A4170475979474C3645417648354C67536452312B665070693263417165366F4946654551497973384A4874703335504731794A6176303969327A7262443671497375536171576B6A714F752F507A33716D314E534269527047416850676146466D2B5463726F2B6E696F4C576F38547A704F5A61735759784241333178342F4A317645354E523272616136526E4D4F2B3863626C48586B7775454132414649544A716969336B4F575159684255744E32512F664136727545644D7458696455685A6147476D50596979456F566D616D686B5877516C715670547A2B483676587764336F394F33657A4D4C477A5A75686C64656E62437873423169456B4E462F4E4279694D7044462B3750742F322F472F725653643161474B776C682B446D6C684F524357416F784A4130466B304D46683064656F367155383844414A496C4850696F614F57525657645662306F4E426570455A6B556A6858726C384E6E67412B4F487A3642384E414968442B4C454F344547535375692F537A37684E344E445961394161386576454B4770554B4D325A4D78532F642F6F57543134394161343548676B3074565632316379365539614D3132744733507565376755634B3470624170624E716F43315549793437426F39304433447065524175684A374635636A7A654B692F6A56676A453938345764537959714570706747524E59396A686677546B784B4A645476576F4C646E4C79775057494841335874782F7477464A43516B43766E6E7A774967556A78716278796854352F68374A6B7A364F665446313644504841333870596F744D6E696D37527A3063723839775750714979754555486430526D5275424A2B4364764F624D57387A584D786563556B54466B3943664E337A4D4C4F6935747858336354796F4C6F4F76444543366F6A573534704938576E783244622F6933346436642F7763336444654D6D6A4250567438687979463449486D352F566F724435794C4C4976733864656F554B442F743237636638786374524F6565585441725942616547554A68734F724161764D715158582F7875416865394C6E617847612B4254627A327A447849414A474C4E344E4A627358494944312F626A6376684633465866784350445859532B65677846506F316A44455667715838576F79546C596361454371513847336576787A38372F67503966507669324F6D6A534D39384C63447973344E47426A544251356D4B7270414E477A62417A333834334431366F3150504C6A68772F694355576377533159726764395562736D7A4F78642B5562576B4B56486869434D476141373968306F714A3248786945783571486B43545277324C7057596C7559654648716E47733149574E544B356A442B64704354686D6877464C6A304B777468706F394854717766576256714C68475344434F4755462B6250734A565A4B37633054693562466F444F3362724376573876424E32394348324F5468523830746856554C4A4E77632F705658635263722F5753647145734578354A3959556A5A4D506A6D506C76685734465863546D6A796C6D4279395663704E30724A34646F454B6B656C68434830564173596F387A775761324C654570754373436A6C726644726D4C5A6743747836646366632B584D5145526B75306D716B4D69654E61316F2F4D35686B4545564752416C62557A66336267685976777868686D664352554E4E5647686266322F77524F466D334858455A4562566755596A41634F71674E4953682B425844334575394454323377675532346A4D4D4748546B63436A4573414B5554334777742F6D6F3276504C68677A5A6A52753337774E73796B48744D35533166325A51644C5973386E415962554E6337594A313635637763424250694975652B76426A59683948534555424932493366345A4C637975314F4B724B552F6A485639457A4A424643553252436C715732796462717475507A6F37456862437A57486B7741484D337A384475793973522F7671704D426F534F427162426C7172466C47706B64683561447436392B75462F6A3739685976676465707255514644464445772F766D6F4467464641456D4441765172374E6E394F7A79386571482F6B4C34346565306F564561706C5A4F735A6F7469354856684B6D546C34767676466F7631715A336F323672717A5943505031514566416B6A6F417136416857654A7A3346336775374D53316743685A766D6F654C543039426E52736C796F706F6554786C48717357716A774E7A6A2B3467474844683847396C7A75574C6C30714448754E7663312F78753859444A6164772F7A364C4F6931427178617467727550587068306F794A7542393952387956434D75774B30544D6B2B704E444A5446624E5645316C3748306E3841674C3466654952784D425A36757771712F446738304E37426D6F4F724D48484A4F47773775686B52696146494C46516877634C436A7653673836306970644967324243432B5773576F6B76584C6867316168527533727A3570324E527A594661684B47614D3245305A7950486C49756E6A30497859647845644866766872573756694D794A5177474B77742B713641706C6A525031706D5777634E7149594B364E2F5079797054725732362F47336A343041773756525847346F376D42674C324C63624D44564E783976464A61453071734469326F5641684C4D786143774F2F574839484134557848676375483041763339377739504955767157576D762B625737436636572B433870697A594D3431695642615934594A422F59664645487766515A3734767A394D314C4C415270586D6264654841634A504978786B69724879364739337849636E37765764776650382F516E324864374E395965587958734F6D785A6C4644453443383164497730744C447445436D50457270434E653748336350452B5250517157636E544A303652575177634F48726863306D66466B2F457A686138697A5A356D777765344C483568687A6F564B714D582F52504854723352577A6C73354173506F52444958614F7570443969585A766572423835327044752F375863476A4B6F7A4430355448754B4738676C6854354365394F4F576F51556B496C4D49776D504332362F683264505073676E362B2F584434384B48366F504F2F476E68597A654E6A4A512F4A4F6E37723969304D3952386953674C764F6645376C4A6C784D466730776B3068433834536461416A2B6C4E68396E74382F6E37676F544F304C6A365A514A474756506C4B47414E645970594A49453753492F56396A4A7339426832372F596F5A4D36634C59397066447A524E61346D4D6A3136392B6A6630364F6D474D564E48345648384139486D69663236506758503977664F643663384833744D30637A2B4D6168623073546B6A734E53586A6131736144485A394854757A73382B33686733393639496C5469727738653271736B395A3270525066765049446655482F4276674A5037305A6365725355666C54586F566D6931483848384643647249766A6353577234693169335230356F642B71524578474A4C596532597866757630484579644E77504E6E595838713331564C354A7A476A354859463331667A4F4E4B665A6D47674B584C3062326E4738624E4749636E6D6D436865644850787770704E48384959666B48464C7A73384A4746664B5145726776377666596C36684D6E4B424A567A3866712B356734627A7A63656E6358476C5A3657767066536A31764844676657526A42493669733059534C467939686B4F385155546E6A7A4B3354554F58497A58436A52556F53412B682B694C62314D3447484E677761773354354B6848383764362F4234623444785952667A6C6D31686A384F4C6C2F3958305A50497753304F6E306D444E7248727233634D4F5344597678374F55543453685632324E456447553765426A343955614B5A34374C6A4D623249317678713973766D4C6477486C4A54324A626F37774D632B635751355474756A78772B426D2B662F764165336B395552474F444578475753374D47576462666D6D335258314D634A357032504E5548593972437158443336496D4468773667714B6A6F4C3266586B5148797561304549444F55536A584754357141547230375966665A58596A4C6A684A7833546F426E682F6A4E5031705A423652566C77634B38427A382F6B3165412F75422F2F682F6F67496A34444E626850394F7A383330582B3176784D344847526452525972316D2F61694B366533544274365651385377794277634B414D57615530434C2F2F5148305534474844575870397A7032355167366465754547644E6D77706870457542687739692F476A69612B7A3053785A484356665079386C4261566F36626432366A3332427665413331777533494739446C30796E4B544A5166446835614B5275696C352F6C306261324246624A554E6969525444597873414E364E536C4539617358494E33396E65775761312F4F386F6A43387A63466851556F4B4B7945716E70727A4675386A68303674555A42792F73677A4B4C3753576C564F772F726C336272706377456A4C4D6B326B786B713067426D795749615850454578454E474F4A5930446579673473484A2F77575A3472656950496E7433476372592B2F35306F7A6D324C78325039593878594D684F6558683434646677344B73764B594C5061584B713566782F425757595A7274766D4B4D57332F7073723562485A624B6973726B527052526C57725632467275356473485464456B532B434A4F43785551566B5959762F6E6341447A73434D38785463756C48315946494A776F4B694C496D396B6A6F624E456946635A67495942696F62664769732F3178696B425070647756746341737862754D3074416131506A6473786439506366694F456A2F5245523967545656615777322B30774E744B362B6C73766D4F76315845486A7573396A354D2B757837665650752F313974316256446F72555931714246322B414B392B6E7641663634656E61696D6A56476D4C6C6F794633396D2F315947567853584B4932566B73677146787049676772436F436D70733058585A6E56716847684A51504635452B596C4950306232303167564C51477768574352714A7372344268707145525179435630377430647332625052465A474368785670586A7A356F336F4A2F483550703566543557345742525163334E7A51566E446463675A7044796D72634453384C70386C7049504A61697171554A3162525855576A57472B51314639393764634F505A4E57674B46464379454E595053456675514D73754B516B706967414C737859734F6B454F6456594A46415355796D4B41777136413071364579717144326D4B4178734B38496F59485245466448466C4874567742385358375373535A6F7248332F443530374E45466D7A5A7452476E4A477A6971792F487533587559632F4B2F432B7369574D676D3372392F6A394C5330767052556C49695146785957436A4131645941496D6834447A355057566B5A71676D656D6970594C42624D6E6A4D627633542B447735653249383459785459466643486745646E4463634C5779695362552B67737A3248775271464245736B6B717A506B47782F436F50314B51796B514555614B49512F52516D4E685448494364415836657536736B6A5A6E494C31745A62795746534953486D476C6474586F5864665431774B756F676152785671484A5834384B454D4F626B4662513465437159455456565646577071616C42625731732F2B4E6E686349694635414A796352745369572F396D654168574373724B7752776E4C554F56466337734850485471474E72747936484A46707A3647322F7067693378325362512B522B65344F6A43553338664C4E6261515533306647322F76494C4C344738346362534C56665137497447496243434768737A36473368534842456F476B6F69676B46556C74444E6B54536D3154513964672F4A45314E55324A394659566E695538786F796C4D7A427375442F695975494170774F317A6D71556C5663694E382F797A63456A4134434C5244623139753162564664582F77453442424842772B46304F6C4665586C3576754F5335484E38614F504C31696F754C425767644E5134346135796F63645469316F3362497456363072794A654A37385245526F2F676A7665676543707244384167704C6A384E556467376D6B724F776C5A2B4474655177336C59645156487043526A66585547613752375333743346363766586B66583247724C65584565362F54365362632B457255464E616D526A6E4F314845483052654378714243767659737930305A677863785A79736E4D4170784F314E553555566A6C5261486E7A7A63456A4C7841586E39536B6F714B6948695375564566656C366B52742B2F65765A4E7149636F4F7A472F73642B4D7A55635969367952676177676341726971426C7156447234446654426F39454138316A37344966484C516C55764B4C2B4D3473716A4B486933445A617151374256374D6537386A313458376F46355936742B464164434D754845386839473453436969446B766A384B573856684646636652537A46445373414143414153555242564548356561533975514F444E514A61456144394554674530526542703069464F3548584D475430454B785A7377366C37306F425A77317161327051376179462F633048306639635876437633627053437934537765414B44686B77446264694157747142505568532B4631584B2F317463386C6E3839723069315457566C5A4232696E424B4C7157755361387A422B2F446A3039756D464F374533525A72533934702B634C315042395037613742576E5950353752376B6C523347322B6F54734A66755132484A6472783142714B3465682F735A5964682F3341435252556E594C4964682B5644494E343766346531374B526762792F746A3542416D39426E35423158442F3466396774557542787941514F47393865686F34666871484B69316C6D4C327070615967676C7065584979636D7458367A6D466F774644316942676D324F5750366645586D7578334E662F737874666E362B41454E446F445432575159503552397167515365362F566B56736A615053796677766F2F776348426F745A68773759444D6C4161322F493642445476497A324878444A72616D7042345A31393372763136594B72595A6445396251663468684E4B333441633855645A4C77396A387750743546662F6769354A6265522F765979306B75764950314445484C655834536C35424C4D7057655162622B4977744B446546753942345876547350344A676A47736C743459574F474A373237546373316677424D6654697143757063425537634F6F3442492F726A39714D37634642677251465141395457417057565666567942696462586E7A58696163316C6C5862325164302F767A356F6D49584B336578624E7A466978644645536258685A6176777A6563516E4A6A59476E714F344B49693068747950565A5750534A4254465A54597A50774737495938654F7861524A6B305242412F625459684570475753757A383939667339427169617A55543444373066327866334B36676F4548747144726E3036343853646F31446D384D567465364F674B3955526243765239685376336A2F45713363506B46616D6761456745756C766C456835467766316D7A436F69304F5261482B4B5646734958722B37415750704A5669716A38465765514B3562383468722F7755636971446B47783957686361304472774B4579783248737545495048444949365551766E4A2B43706863507046414A745535504F4257516C55355A36592B58532F2F33662F38582F2F642F2F696647662F2F77487672362B6F6C51634B3369354C6869764A77756C5451476C716538706A37694368383977392B35647A4A34394732357562766A48502F35522F787A2F387A2F2F673036644F6D486978496D696F6A774235506F63386A36665232616A6B71776A615833636C38486A7248486733754F37364E6E66445A734F72306463567052556D75393747776D464564442B44456B666F71416F694D474B2F597477387345424A44412F7146534E324C637855425648492B6C4E44464A4C777042526567656D6967737776512B432B65316C354665645232624A655352625137344B50444870456468385942504754682B4C66457542654E4E49645642546935726147745455536C6F4F31576E584E313265644A5A3232376878497A70323749682F2F764F665975473465504C67647A31373968545654636B2B35504F6F5A56453935357664464569612B70365567525343312B497A73567A4B736D584C506E6B4747634479632F7A37332F385734476F4959746666524F4764736737764B7A3858667A2F3335664869565249472B5058483949437069486A3558436F45386233426F3749726F62444849716C4D692F7536472B6735374263733344415275345057512F64476759517944524C6573364A464E4634554B354252726B44713232436B4674394564736C7447457366494E563244386B32676B6632697A564F665271794C546B67587338696C596E426D4C39714C68617658495479796A4C55554E416879784C67636149475473482F7155374C314963544C6F2F627432384C3669497655734F74444368574C3333343847453941436E766B494930425A446D767164616237566136384844487153736B4D7037792F647A6651345A534632376468556C65306C3958454644454A4B5366666A7734534E6F366B444E33312F442F2B7341395062644730795A4E526B2B492F766A6366774471575A31586632656875796C72543533554E6C5655466A6A384B493045566566425748496D4C3634397A67496931644F773946722B7848374F684A48622B7A486968304C734F66714C71535870754B4654594D6B657A42657672324C46414B764942354A396D63755474575767346341596E2F30327A48584D5862714B4F77377542644F683050594D795477314944474D513671713753787946714F37486E6D496877356367532F2F504A4C5061556832334A644F4F357A385568395746395A4C6C72702B705933423554472F6B5A686C697950594B61517A6B71706E5474334676647065472F352F6A4B41574E434A4C5A6B49474A34767379734B3451526C772F744A344A466B48723551765065325864766737743044462B366567795A6649564B355758717572634453384C6F64684B2F4B466F755544776B3463654D6F786B33326736306F43383943376D444733416D59753277474A73346342622F527668693362437A53793134677757594158526636347364676956746451524C304E6E726B76307867467343784B45554D7A2B6B48787A46712F484463765873624E59346131447071416146744F654245465A796F4671794C664E3956554357416D483463474268592F38627A726563694E6261412F2F3376663746323756716867584842754669794C4E4677775437333266565A574532563868626C713862754B314D695068666C48356273705462475A35437044366D59724A71373370747332776D486F4C37386E6939566A624D5744783765683464336232774F33496A5937436952444E687767647679633465453468696B6C6D7151584B7A453272334C4D483736514A532B7A384A3765776175587A2B4B7262755734756274453567356179514364693547526D55633943797753502F576D2B645130796C586C41534E534C5A766E4F4C4947706A4D746951335270306E33364A456446593474702F596A496C54786B476E315167566E63415264683553485147654B6745656B6D317152765330793749474B51387273764F746433334447317445676D66392B7657693872764D736D52575543746B4B3870586C48386B473550596973387572676F58697A4D704965557741706A796A6B7A396D6749764B534B4278427250424A7A38472B526E49534435504A38446A394E526734794D6446487765394C7343586A2B6B75346C4F71796C71716B45545674626E54756B6C5267512F656F4A7468315A6A3148542F62483738484B55563653687569494862347554595451474979506C5069614E3863444F773675522B53456543573855554E6B30554C36684E35634253537855325577386A776A5A714376697A55596B4C6A6C48544C4D4A5A52574D31584F775A4F6B694642555743764149366C504442654E694F675277704957556845685839735533392F486A78364B436873775747674A48706B617334453667385277365147552F466C6B69745A6971576F35713144697241624B50366B6F346E5A56773146514C445A42615837577A42673443714C5A572B4A72734E72736F4C6E586777414652485A3733647155303872504956496561483374346B64555250445156794A5A6B67715968654D523364634357516556774F495766626376324C526777754438654B75394C4E592B59467966714F45722B52753633466658706F4D364E7862526C457A4633365378637558345247566E68714B704B674B4D7942525676593547586667794A4D567377652B79764744664A4331474A393542536B67436C5851484647366D70526F4A46696353697A30547773335541437A7A5A346B5274476357624B4F454A3168656F63537630426B614F4834366A7834364978655462397A6C577772397A776A6E784A50337366635846633364337232645A445946456C6B4C62433231427042627967676E4B34365241586F584B6D6970554F537451552F59424E6356324F4778464B4839483130554A71717572554F31776F4B724769657261576B4563616251724B7958314B5254585A584D54616C514E4B592F384C4E32376478665635436E76384C6B4A594C34496E2F75394D6D6A6B4C5A2B5A7368484E453736446648446D316B6D6F545046674B7972324A475856654E644B476D30426F413742696666776139392F5963652B7A586868694965314D4272466862646879547150334F51645346584E526B7238664952636D34755679305A6937744C5265477134673854334F716A654B4B47794B3243777132426F5165495A32775177644542706A78592F6A6C474C55536E6857502F374F6B79594F6834366E565A4D4969656D4A5A504A597A6A785A47465575536C4448447030434B4E486A78614E527551336E6F765A7030386672466978516C526F7038424E6A636231486D53524E64554F4161434B6B72656F4B4D6948773278436C54455470586C5A4B4C486D6F654C44657A676431614354306B4535704937366B4957556C4877516D6849314F636F2B374650422B3549432F6574662F784A326E776B544A6F6A6E6F316D426F4B634657615A384D6968617575577A55326A6D62316B617341537A416D626773657142614C64416F566C51643148445279724430696267555A696A454C4272495261746E59555641644F7862654E6F684439636A4E6671316368517A3463356354344B58322B414C65734D5970366477347A5A677A462F375867596245726F33327568454957325779376853356D686A42324B467A306D57487647662F77772F423634533968624F434563726776623149544B494F4D62534444774C61623877306179523438654662494E6178797A66785856614C59326F6F424D2B777A7638636C3161524A773047746444594D69487345586735436A567141692B7A57793164473466653434314646687143346E364B6F6B375938697247417A444143514B43466C46376250766E4C6C69714177374A4C447668586E7A3538586C6D64716551534E2F417A386E533335725A38386136326B62664538766A79506768396834456866724E3239477447764932436F4C34544174674E74794C6153532F53497958794F6D35455863667071494D5A4F3649794467554F516E37346252656B374550743045553465476F333965795A683837717047445732463977482F517352616346494C6B38553443483159555269732B686D48654669486C645865366449685642394D4F61756D41332F30583649693438546B7967446774754745396277732B7378334F64627A4D4170616D4E5577656B71494A6A49487268673147513434547A57395678656C35536B6D6E4A4E645355696E6A7843774B79704346793341726650484D6175565973514D47306349753565523955374B32717161526571457471505A4D436B43365657584A75676F4E4752314A443335545051596B7A516B6B334B6F4A4766516434322F4732662B797A2F446D37355736664E6D517076763334342F2B4173314C6D3074314645594761464E4A70646D382B7458524E2F373242346F3054694778565353784F522B6C61504A52736D596D6C4150377770756746393343374D6D746F542F515A30784C5435777A466E3058444D576A6F634B33624E67536F3343712F4B6B775462596B384A4E513245546479453377744B5535655954396C486B52574C5061642B682F6667766C6933635233657633762F57624238626B4C3564336B784F4B6B79425A4F2F612B37383674707156446A4C554635536A4D786B4134377632346B4A6F775A686D4739767A4A30344844654F3755566567676F56525359345375326F72536C48446171463659364B4959586E6876636E525353677565557A4E48662F722F6B62662B656C4B35665164324166544A772F4873486168394157717571314C774B6F756256703764383661466D697A42614E68424956586C586F73653345526F775A3378756D6A46763462656B41645072312F304E4839363434667673596E695863772F506B4236493352504B4842426A654D61355A4570512F6C2F4A4B696B4D68546E54714C5644695673514E444230374248346A2F59546E6D58614C72356C412B5679342F43642F392F6C74445277314653677673364B3030496753597A715346564549574477545062722B472F733272305542675A503943755735366168386B77396E64516C7168416D424668674B7A782B666E342F772B58742B50503562484A75586D34644653786642725738336244752B47584847614B6B4E4655765A554E74743573567537643836734367696656656164394634556137446D58746E304B6666727A687A62416E363950682F6D444A7042487234394D624F53317552564B4A4834676339456B7630304C395443315A46304642594E67683176476E574A594F4864586B695535396A315934566F6F49376531545A72585A51364B546C3947736D556E3637585264502F713735362F4C655A6168366D34644B557A7171737A4F514768654A4651746E6F57666E583342342B7862595879616732706943387077306C4E764D6346532B617849387A642F723633366A36375664663264315654574351344C52623342662B493466674C76784E364574564D4A67313042306B32344C38496967393771575243394B6B2F46592F77542F386668663942333243385A4E3938616A734675594D473838786977636A6C68546C4E5249673279714F4C362B6E6F37656F684239735A6F4C43364467706E6B5444315642504949656E63654159663078314D38506A7838476F367271323544316C67476C736357725161327A48465876436F566D565A5353684574484438422F59443930372F774C5A6B2B64694F6848642F452B4F77306C755A6E34594D3944646156456557704131346C7357477A73326D332F6E62413331544461306F4C46415976513361737274682F65416D56576E4B683572625A5162476A367857343135666C346F684B4774306E5146476F786149347676436437346C3763646151554A596B75752B364433524430374B7A6F4338454859574568756267515658413246476B655041706F6968563439696F55415A75587764327A4639617357592F4341677363546D6F7462536354754C36746A652F587747347267444C324F6535634F59763932395A6A307644426D4456784642624D6D6F7868412F74697762534A4F425734433765437A6B4B6E6A45464A5362475165576A41724B326C7A2B6E4850542F42513974545258553162743235686234442B6D446B784F463471676B527A553955744479334B58686F6D62536F6B567953684476713637697475494B5878586F6B572F5149567435483934476473575458516952597441496B49743244417242775664525A6A357435514436387369676556794F76774E752F4877594F475954675230395158656C416C634F4236706F3670352B4C374E44345172664E6D3277325A2B48776F5430594E334977526733736939567A702B48706A53436F6E393348766F30724D57355150777A7236346D4A492F31784A656773696F754C514B7044344442713758732B61384E37795A534841444C6C6D4446717A456934655854446866766E6F4D716A7A556664787541527958384B4A4C33584961303845612F4C444569794B32456F5643497550524B44702F6E4164314A2F684C384D52594A644B3949394342774248726B576348506773536F5162597A416E764F2F6F324F766A7067386253707963777267634442476D654270594866357A6941712B6641656867514E48747939687043626C3545632F517876586965684C444D5A5A6C5545776D39647872557A4A2F487739673238546B3147525756706E614F5358737132415852446B4454316D654368753452434F33506156363561676137756E6248354142326D4C41443148634244467161334B354430566F6D6B743278524741643959547955356C69733372386333515A30787245626835466F30776B686A454B774442367054326B7A664E57715246684B4B4F61736D593075766270697734614E6775705179794C4C636A445936547344786E5578484C554F5644724B55464832466D5732664A546C5A7148532F426F4F5577717154613951596B374832384938564A532B5237576A6F7435497947764963556575312F75652B2F5867456145615470772B645171397664777866656C55524C324F684E7169466C6D2F483057555A74617047514C51385078502B71705463354B4B47456A4644524C6678454E6246412F3279694B3736656E5441314F575449512B58794D69313453316D4779724254656B527A3159397869444A7779436837636E7A70303544306755587749505177352B49486963745534346150675466713333714C49566F444C6669497263444A546E5A6144436C67394852536C7168494F5537676B6E6E434446516433762B4C48556837467A54696451553132447877386577587441582F684E476F61496C4844522B4B5574315057503442474F5378594C6F767A43556D5778557638484A76515671684756486F4F70433665693932423350464465466556634B53435438725445424D352B57617A6D337375334633794844454C493436646930756C595A4E43465134446E78386B4F49737954337653614B7451364B6C426257515A6E325874556C373452773148354154564F686F5649774A46734F304C632B556E4151774D7055467464692B69494B506A344468435A4B47484A5964446239464A69516774653870595141766B59462F4377554A4245555954426A7A646949514D4C47365A706F6372563475546C452B6A753352587239712B47726C4179506E326B50702B78596F7138724E7477362B75476F66352B69497452416737675A77475070444535554674546A56724B587A554F455A6242554979716D6D6F344343775247694B465930677978733845486B4449376752506542514773483668587A2B454A34644478345A346257416F374341754B67783863694358717A575365656B4D326C4A44573668426D4334555179594F774E4170766F682B465159442B306251434555666976436A454842315156357335564D2F564B4B6C395A336F4F2B6A57707A75472B667444456173533442463557654A7435754C384F4D6F6A716471797973336E6B4777336B6A776D323347346C51525432614D755A42734B7A44395161486156655A7A5674586834377A48366558746A794C676843436662456D766B7571376653755A787A624E71687179523757694D3864683165677536445067562B344E323430575248676E73784349436B4F4B6B7A455743725737496B595063366F7530754B393443506542765448596279676977714945654B5473434D6F626A4E76396B65443573544C4C31776A59664F6D6F725471596B75797378594639682B4475305176546C387841354F747730647932626577384C5151504163496165434747522F416137594852383064436B526B72496767314C4B70594C4C58756351574D363737656F6B574934516D4754427147506A37396350337154516B38777166467A4941667136702F7A654C3936484D4A487235386A706F71455A7243674C664F335474687934464E6F6D6F71765169796E50497474312F57754D53715271777042717350726B4950507A6563447A6B6E3276697772427962734C47686875747742512F6C71624330634D7A6673414464504C746A382B6174714858556153716B4F4E5264667143323965652B4E783237444A577452454B43446B50394273484E737A4F4337702B424C7039646F54386A6A7A6244635A6F445734764251374B6E74716D674B6C54695274783139427666463350577A5552437668614A4671306F36386F674A4D476936726175344B48774857754F5165444676656A59717A4D6D545A344D6331614F794A51516F524D2F32456A345A774D502F5869794C772B6F4662616E30724A33434E7937437A3039756D4830314F4549303455676F55416C456A68466A2F7057677151704148305A654F774B71496F556F6B5078716A334C30572B554278354533304B4936673530356A697047307552516C4166796A304E77614F794B6E4537376859476A504C4641463966584C6C30485A566C56534A506938486E663759462F426D655634354159667953496A34656F38654F514666335474682F4F6843617A48676B464B672F472F48514644672B392F30586759662B4C45465A386C53344533345666596232774A54356F7A422F315751456E746B4D505473573134464733736F4130724146746B3242364B786F62446D3446643136756D487537506E496570306C736B4F644C4F54557A725A6150416575345269634E3175524852765762594A62447A66346A526D47532F637649755A6C465052354769537954474462714F71796974353831787571346971525A714F417A717A41766564584D577269514679386468535862787A4431506B6A455A556568675157654B4B4876556A71756C7350486E72693256793151495748735938775A65593065486E325265437576624261624B494B526A7434766B7A6A4939736978574838394B587A562B486A50516864756E61443936442B474446314A4359736E49437478376367356E57557041482F4F4C595642345531557468726F684D6A73485A6A414534632F52324635706549693379454D574D473432626F5A5268794E45676F314545723872685948464D74774D5269302F536261517555554B544634384370672B6A58767A393866516268345037444B43717766424A664C50507A646B413144696A584D46736D44383663506776547038374138574D6E634F6665586479366677746241376467324D53687542515342465765584566676F78334F315362334F526256324E2B2F6747334651576D4C676A5A5868524F586A6D4C2B764F6B77707571512F564B467463766D6F6D2B767A68672B316865726477546764755231474170313046744A4C6B6D4A314E41584B4247664759367A4434356A79636246474456354448703765614A6A78793777375438494F376275514670716D6F673762757559333738434947587773496755553632504854736D65724A62437131342F363545564D772F65756F492F4366343464627A4739446B457A5175584B62686669756F556F7642772F4C306D714959684C393468676B7A7875446371594E346B352B4B7945655873574C755A41536450496768677A30786374784154467330446C6443672F44436C676A61642B68596A55774E77386241337A42303745444D6D4438646751663234634C46797A683936687732626479434B5A4F6D594D32614E614B504B444D6732696C5034785248426A37427733516A4A6A7379583430705078566C465842554F784552466F6E66666C754E79644D6E346369357731436C4B5154482B4848676F525055484933644A37624262345150456A57524B436C4951564C736659546676346A305243566D54786D4F725A734463507A30626F7966505277584870324249562B48324B77594246375944622B5267374270303370455255556A4F546B4661576D5A5345764E67463576514F6A5470364C737949554C46305431434F596A795250567676306A6B416765556D696D2B5967367A6458566F685266645A5544642B2F637738795A4D7A46737846414572462B474350317A3057623868344248704734554B5243654749497855345A682F747A4A734A74545547564E785963384139376C7645444F4B7A566D6A42324D65564E483475374E4D39697962546C4754683643632F644F492F4A564A4A5A74575170666E2F34347650385134714C696B66597145386173584A694D4F544361544D67325A6F6E4B4653775977437849546B773761503449476E6C4F5A4D724D4C5166427850782B44696F674B536B7065507238435362506E596944516675674D4D665739516968733773524676617432526254567357774B61484F693857467536666730616337546837616A51704C4A7079326C334461583644616C6F59502B576D4966586F4C4336654D77504A356B78416238524454706F2F452B4F6E44385444714873376650497352773466427839736255795A4F7864584C4E2F48327A516538662F39426B4E3850705355694B59364A65582F49356D785834567630496F6E304A53645162482B44312B6E706946664859667A4D63516738387A766973746B2F684B30685A476433412F6D6E4C63436A7472427072424C7870696973334C41456662313651686B65416F636C413758575A4E5459452B437776304B564C514E466D516B34736D73397867333267693471424939755838545149583277625056384246302F69796E54783250786B766B34632B5930306C356E774D6E386341612F73304B4655306F78466D39514779624979572F75583230724B4A436A527367386C34497559394C6B536641663559642B512F76697850576A554F63785370524F374F3945655952365A705571546A31394559776849337777664E6841324C4A5434625338426D794A714C555A344C516C6F3871574472733543546650374D6449627A6645683978462F75736B48417263446B38764E3079614E67614854757846636D6F43386F767955463556575263354B4655376C5264544A73506379742B316235746D582F4C63314C4D745A7731535836574A7072346E7A3537416C486D544D4758784A4E794B7679344B724A50793647796B4F724C4B586B65427670627979465A494B6243644D5470304D5769687A6C58685573684675487534596532714A5369335A6346705430477450516D313169545557462F4359553144575545693942453373485846444268664B7648426C6F4D6B7651726A78343147543363337A4A6F7A417773577A6365466F4173695546762B346533627A34506A63334E453844697148636A507A635031363964783965706C334C783944647432625962763841453464764D7774506C4B7958584532674A4D58716A7A74744F51323567643533506666614B717978666868565846764C6853475073305A673132484E2B4A487233636350374D5556532B4E614C616C674B4839515563466F35554F4B32763462433952456D6548726B7073586876795552466952584674674A637548414F4C4F4C6F37743554314D656861746B75313377395946774256534D455A6966533031356A36644C4638504D62696A486A526D47592F324373336249616F646F5161504F55534C517A52547A2B6B396F393872702F4469774E2F39347365445132466451465371684D4B7378614E51636558723052475236436D676F4C4B753370714C616C436F327279704B4F616D7547454A7A4C4C576D6F4C4D3547785473476A4C39466456555A556C4E665966714D36614C77307235392B34523679514941726A2B2B66662F72774554774F4B71715556466567635445424F7A6174514F44682F71696D31746E4844317A474E6F734E5179464768676F4E4838503847695A4C46616767694A626765457A526F6F4B564B6D764567466E43576F71697542345A305A56735245564E694D7172555A553249306F743574512F6959586A724A6931446A4B554656566A766676332B4C7576587467536264526F30594A6577364C4E37594435757341347A702F4C457A6C724862415A724843617255674A386545732B644F6F5765763770693559427069553649466548524655756B563136706862554A353145776A74756F516C784548377A452B38423835484957464255427446577164706168317645647478567334532B3177764C65687573514752396B62314653576F4E5A4249782F37566A6E67634470674E4A74457763647533627142425A645954356C714F653035375272574E77435277796E4B314F7A6675772B4C466933412B664E6E636650574E58683439594C6E674E363448334E587343305263323739446D794C4D672F42452F4D36426C372B66544678386953386666736574614B634E504F734B6C4872724153636C6168314D4757466F5071596653426C4A456746754D73727976447332544E5242396E48787765584C313857745A41702B3868474C7463337158332F79774246746C5652566F3749694567735737594567776350784B44425076416530416564652F364B7731634F516D6D532B745A2F4637616C73544F505334764931456A30484E7762632B624D4659335457434B3569703376354F6F517A44596A434554645A4B6B3244615062474E5576717062444B5449735753474C2F697632594669775945463944575253486F35327748775A5944365A4C32634E6B684953636637734F6354467865446D7A6573595057594546693964674F346558624267777A7A526F344A4E38646F45504D4C33496170347352425448436A7A4D4F556D346D5545757675344953416751465330594F68785A5131514C64585A6C72496D57644F504759744F5554365A535248534548534B344A464B76305A45524968696A2B50486A78636C31305149616A743476767246595433467776774337417663692B584C6C79456F3644794F486A754D617A65757747646F662F516633556430426154414C4B716C467365494E5761515871746C48696E46574B72757852686C5A6B6E6F4C537A537A55785152675A7138447A784758703664386571316173456861426C6D46317050736C642B6F774C6761794A38673270443173597356726F7558506E366975657935536E33556A594D756F6A7333712B66477A45596A615A55465A61436C624533376C6A422B624D6D534D717269556B47444275776868303965676F516F6131425378314577386C47394B38595739536969613050483935586C6348562F4377447758426B38442B365152504D583068476A777A50455850506C32786474336165766D45442F384A3257774265506844576453523149656C6261644E71636F4473774141434A314A524546556D79614B616376555237366D444B41767566376637566A355A61504A6732455A32375A7445325743575732567757474D547541387336426D77504A6C364F7A2B58787936454169564B51593646755A36512F4451454B79437670555A7063324352317573687170496A5442536E72376473473739756C61446834744C554A4436734759797939763237743162714F32754D672B506B53666D377761494C2F6D396E4364576657586F436975397376343047394D524D4B774153327045344E416B637572304B66547132774E4C317939415847616B7141744A384B685A79494C70556D3042486C4965645A45615553386A344E472F4231622F7472714F6266327850304A4C666A682F4D4B6B4D565854326D794C726D6A4A6C6969673579306D51593368344845644C72766C33505959766D45716C777256723130543442616B4E617A3366756E554C6A43356B54576F47692F466C44513850517839765434795A4D5172525444396D476C56787243674E534439586D3741744E5275325754534953596D4378344365574C786B735867594C757A58554165657A3567646B6C705348375A314441304E46664B5158487057706B59796B503775594F4C763534764846347A425836513242416E5A452B654F314961556872576643526F654B397651324750566434677676415A36347248716F516947467955425256553379726953754E4C512F6643357A3832794C53567A304B3061784C2B4F52622F4248706778633770342B4B38426A6B7770434249326B4F335872782B4744683071336872796133624C6F7748785739784476746466595573676B474B543073683953736E2B47547A48774338574457654263426B7772693866693378506D4451523354336463436B34434A6F43715A673648614D3656724A6C796C51726570513243783456795A74466A62693047417A30393861597357507162544E66757942386B396738684931633255434E4C59526F524478382B4C44776666484E6B716B4E743339334D4D6C7A7747374E62453141617349354969567972537250645A47504A6658685330725A6150486970656A57797730484C6834517354315334594D34734A4C74747745507665696972724B6B6262456C674B705142565732456D4F6D446B662F416630466135455831625773794A6457396549312B4D4D3443577A304D576A51494A772B66527073393668514B4D51627868394E37597A48665331592F2B7A6E382B5752355557794A63344A50387355527634374B512F6E6A5949795830344F746852667632454C757662736A74572F2F3459345931316A505A594E464F43523176317A624B7268337A3857643249776B4B6749787170674E42777042473830324854695A7250587A6B517644772F6F4E58725556446C525530324C6F46535852745348595348397A366A7272677449385043486B6E2B5466644668756E6A78596848387A70376F46507A59566F683974467262514E623166764B2B2F465A7973755639626C3248664379334459397858537A2B7A6655593132764B2B2F4C6658612F3572665A646E356B736A6630746D4556425778706C48376B464A542F7632334D4137723137592B6169365968506A7758376E4A4651694472636A4F73527757466B5830324D526F4C4650674750564537754933686F656151617038694E7736626A47394864765965497A476551745778434A7656704C586A6B68574366546C49636633392F30537555503572436F463676462F7A3957387041446348677570424E676346316B52716537336F4F4B594538354E2F47726573397674572B3633507735614C384933634E5A434D367566576B444B424C35792F4277384D544979594D52387A4C534E48516C6F4352417638496E695A4149332F2F70654268766A6B706A797066675A4D50547544583770305175472B76635033584F6870536E705A5A526C306E6A78504C795359466F6C42333975785A305865636C456A574B446778504535654A4E667A763354666455486C612F4B36727553666E2B585238486A354F426B6738724F54746249724D643938506A644254304757386F6838725339393170596354316D4837496C5568705A6C47536A637973313775632F782B4545772B766270432B38682F66426348397232344747744864625630526170455A4C77474433363963433032644E52565630702B6C4B78434A354D6561544B6F4638474943364F76434145454E563373697432374B50324950394E587569575447685478386767495A576A484D434635614A545075423953505A6C47597555546D615646456F4A62506C59755363376A2B643161452F686564534337742B2F4C7A37542F6B49566D67446974586E767070367274642F7A2B516859416B4F6D4D6A4C46345A626763515751496B614A416630486F4C746E4E7A7853504B69764B646C6D6C4563347A497255416A7A52365A45594D57306B6576587668667969584467636C564946785471325255646F6179654335386D4C7934556769506747663833314770374C36335042756242685957484346684962477976614C464C344A4E6D6E6F4D344A5A374D312F6F30413435764E34796C2F38584E4953496949456562784E4D7739662F35634C4342744C577A43516F32524169304252784332466A783858686C30636B554D66755A4C7875764B6245716D4C4A2F624A686C65594F444151656A73336846585179394A485146744B75486E6F712F726D374D74562F416F7A5048596358774866756E7848397836654631556F61706C615339527946455367526F75324A642B6C696D5236385239365457614F7037584A4569347141516E535835386644776949794D467147686B753376337275674779426872556B44616E58676341554F5A6A4F64522B4C7830365A495138726D4964416451774F643175575854576436486939786134504133794D435266342F382F4B5230664962506761586833394E544D2B447635342B4F5066364C3033645043485764316D5543703833426F7931513431374D5058547032776D7A466B2F48682F4A332B4E62673451544A62356B386164397979385755463556414A595567572B4A335A47633055484C7879614A492B716D3538472B6B507151385844522B706D784434424259704A436B5341514D422B2F68796D62356D31772F742B623338427138726777636D5530314245687A6E374D7A6A4267376469773639575178307232695257666267306655326C46445836515245595754466B39416A3737646F4E444566675350554E6D2F6E6D31786B7558424357764E524464316A757369636C3865764238427755473278694744544B59673342496F38742F3464786B6F38724863796B4D47693778747A572B5258794C354F536B4445687745734B79474E776557686E2F4C4E65646832745370364F7A654356735062784A52685149386247556C3246596A4B6369797073567459396F57575A4D306D6F6E6E4547344B4A654C7A56446A3736447A2B30655766574C31364A536F2F6C4B4F32756B5A302F4855794250554C37447A7478375A4D75534234584658786871426F365765435A2B476968656A536F7A505737566F44645A5A5330726A6F762F78363844534F4C686C786A50765157505749544976463050464434656E56472B6F34425277566C5342774849373277675466386F57514B51375A49746C6E533048533148454544317544642B335A426373334C6F4D3655776C446B55616B6B71754C57326B6B2F456835576741656D7737784A67564F337A79465837762B676E6C7A5A71473839454D37654E714934684A416C4D5549694E62494F613541496E67326264364537723236595537414C4B677A32643554413631644B5A72757463724333484C774B4B42686F6E79683543696473327747756E5437465A6375583042565A5957515662376C6D2F64337678614251786D4C476C35725A42785834484366344B487A755965484736624D6E77525642694E4774554B5755647069572B6565454F704E2B7A2F744D39434B47656A51696E506154326D66415445442F7A3875556A357074736949797741414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031343370783B223E3C62723E3C2F703E, '考试测试', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '48', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '99', '2020-10-25 14:01:44', '2020-10-25 14:01:44', '2020-10-25 14:01:44', '2020-10-25 14:03:28'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414A414141414238434159414141434777446C424141416741456C4551565234415879383933746335626B3137502F68766236544534725670616E53714C724B56707465392F517179546159684E4244533269426E4953456B2B514167644272714D6141736246786C6457374E4C3271467A636737372B77336D7339577A4B3576752B3976682B65612F614D526A4D6A375458725876653631374E33534A346D7544334E6B447A4E7348756259504D3051752F556F4D657067556C71674E33544249653347585A33453679534468615844695A4850587073616877773157436676684B64356C6F5937477030476D75777636736348666F713942697259544C5877656E5577753170684D7664414A7537486C5A7641367965657469394F6C676B445578324A61774F4E57774F446377574A6654364F6E52313136477270786264786A726F4C5171595852725966546F342F493277656570686357764637317164616C6964476A6864395A43386A584436473856726D79554E75477862373656334B4E446A55454C76564E3163427063615272362F5777756A537732545377327A70425850617A645859612B78417675744E6568304B744874564B4844566F74397867727337746D4A50666F79636478757273524253795736374858514F2F6D374776513456444334564443343636443331734955564D4C5232774470554A4F34745559304D49655573415A7134516772784C4948362B434D4B4F487030384C6258773933587A326B766E6F345978705951777259776B6F346F6D7078617733566963654D766870304F537651376171473061754177614F4179612B454D5641485537414F786B4174394C35713948697259504458694E737554786D34656E795636505A556F6474546777355846665A61646D4B665A53634F4F43707730466D356456736866736237423531564F4F696F52727574457673733564686A4C6B4F487378626462675632534E356D4F44334E634869615948587259484C56512B2F536F747570467638556939514969365344776135426A315574627655324E626F74536E5261464F69324B6D42783163506862594C5A726F48526F6F54643151436E757745757151456554794F38766D613466553251416B3251496D317768317668394458434A74584437744C434B636E5064546A7259544770594E497259644972594449715962476F424C6A34656B364379456451612B4677612B48794E6B4479314D5074625944624A774F49344A4C4249414F4949424B413874514C774241302F352F6C3145427655346B76515A6464695950574F72473658426F5950413351533170303242545961366A45486E304639686D72304736757755464C7451425170375557585859564F7130457152706D6A785A6D6E77716D67424C6D73417232336E71342B6E56773944584148745043476C48444556464369716E67376C5644326C7165506F30416B6453726761745865784E4131714243674D595372494D6C574175437942796F4255466B38745842456C444247744C41476C54444643526F43614A613650304555435830766970307553765136533548743466336177534175747745527A6E3257572F4450757674416A67453058356247665A5A5A5543313238747877433444693244726C4B725237616D4677612B454B61444744717655414175585777657A314143445377756A5577753951774F445177757A314352576A3032444C724D4B58525956654B79336163512F6E4F43522F433049685066413632754653326F556A4D5954377645327765397667542F51416F2B2F47653567437A7A5258664347322B44794E38486C6134544C792B63334371415262423548493978574853524C5053527250647A32426B6A4F656E696B427269396A58443564484236477752345048366441492F4871345048337767703243795969674453327855774F465743726368367A6C417A7244346444424B2F4743715974746A48374B6B58667A662F5A684F2F4F4859567568317164424951546A56364A4B323466384263693732474B68793031496E372F4A4C70585772304F425851753868735776472F4D33736159504D337742625543504359493070596F775352426F342B4C5A79484775546A71414B756D414C75506855382F5770784C505571785831486C49796A676A3269676956514B38426938746641364B75477956384E633642474C42346266625543524153504F614341336C38465136414B656E386C656E775636506157693955706C65476773774B645568563676444B414F715179644C68323471434C344E6B70674C506674685037726649783259656736584478397972523436324777552B414B67544447594E3132474677714746776141547A6D4B5236636378794A4A5A4443364F6B67396E6443494F7248743132445471744B68696339614C554F54794E634C683163486F6149586D62344F4B7870424D67456D584672524D67386D77784545456A45555368466E6A4472664346572B486C6361415A336B414C2F4D455742414F7443486C61454841314965427367742F56444B2F4531326D4135472B417730653230304C794E63424C41506B623441376F34413031693964314252706863577651593639467437304F4A7263477471414F7A6E415472494636394C67553648625577656A57774F7A567775797468346B67386A534931653151436642304F64546F636D72517A6556516F384F714145476B6C2B7068394F6867396A6243354E5842354E484351465A6A6566627259417330774272517742375777685A5277784A53777377794646484230617542644B67657A6E344E374C4536324B4F31634D5471344967705941335877427268735649417878356879564C42484B6944325638486B30396D48494F3342696143696D584B58774F4472776F47587A55734951564D675272302B4D70764C6F4B6E79374D546E573643354459426F4859484156574E626D386C4F74316C364854666A693776546E5152595062623057363944516674356567537056454A6F30384A76566375675751756C6B677576613853656E38466468416F52674C497159585A56532B417330336E4242612F6D64767378504C47783278656C714E57754C314E6F767A596E527059375771784847516B747734756C6A576E466E59757152344F6A30356558683238345259456533636A454E73465436685A73496F5561495133334978417041576863417443766859457047623450533177653356772B657668436A584146644A42436A544146327945503967494B564150563741426E6B6754334D456D53483464484E35364746314B644474347770557765745577736154346C4C4A57384B70674457686838577468394B686863504E784A517875746441366E6659363946416A65527067644D764C7448564D344D695031634D6731572B42717737645467577377587259516C707830716C623742467147425659656D7A554F7A456C6E4C314B47544378476C6969315442487132474B564D4D51716F496857414D5479784E4C566C414A433075675833467A3854345A68797A416B30687473383034356E414E6A4D4571415A35754C33554F67564B476736356273642F2B63375137626B473773777A373741524D4A58723856656A306C4B466A433041476277563670444A304F38765134367141775630446930387453724852782F66692B354A35714C50496441525147585949384C6A71425941496A6836724574305768626A565735557732645777753356696D5A33314D4475305169384A787045613448426F594C657242566749476B6E5377653357435241525142613753676864753466617051454F7277372B614A73414549486B394458414B716D46727045434F6E6A436A664154534D4657654C3045547A4E632F6B5934517A7134496F317752357667697A596A46473142494E516B674F5830612B454D4E73446C6F5A68756749757653574873564D417371574355746F446A55384561314D49566134517A326768627342346D6E7870474C30476D454C6664546F72545767456D4D312F4870344F5665733358434975333465596959786E64576E51356C414A3050613436574950554953717733464372324D4E6B496A56736F65325352433144747169474B56517072334156544B457136466C32664377524E53444C474477314D464B452B3868414367456D76706146727839553368544B786943427739646A32574C4A6B6C655072307177544C7639567577782F777A37624C6667674C4E4D4C4B47442F46586F3873674D7066655877784B736759556C30564D4667377353426E653141464750717870644C6F727561686A3442665372686637703856564437367641446772694872734B5856596C44707071734E395168515047476E54626C4441535045344B31575A526C7378574E5378574E527775485A777548535370515377437872756C64774B42566C6E332B467545746E47516659514162685336522B67675557366F69625A594939416F674F5269535170784E634956595066584249652F4759356749357952526B6A525272676A546643476D78434F74634966616F4C547034584E6F344C567134626470596154347471746855505369474F336E2B2B724532437868657268694F6A67376D7547314E7349523652654C6A5668696C416C4842454E6243454E7A48363159436957504A752F486A6166466C59507531496C724234747046417A7048437A2B4A6E5A72376E4A6275614145695A2F4859792B4B6E46436243473159434671475874454B52347A42797068394A57444A3830514B49637857416C6A674D7842635673746431483870767459746D5477454A52384C55644543317459413074594C546F3563346A4D494F7364766735504B4955784F7979576D7835667A553252764E2F47456B59524C58646C464E6B4548706E4C45716D4250614B41505578425867754474777036696D322B6C71734348633579644C677130656D717751463774656A414F6957577457727359436531703664636442693775737651326E6B3739686D715243666D394647583745596775467349593574644B774245384C443139776D424C414F47787752504B4C78623341614362584C333557324535434E547949734134676E6C386B566152526E6A4C55755930316350463074536F42345774757665526C6A347A5265697442374F694534776A53656B517A44534C414445306B59415764777132467871415279375577574853774E666F416D68364334456F377667366473467162645A4D49387A32674158573276524C6D766869437245637245626F74434E6151563732494A715748784B6D4B55365744314B3248317175494C31384167674E384952306F724F52355370414539364E66536543724549496D6F585330416853706A63666C4D5156386B413870614A327835504F58726346654B6B6B576C6B31744949786D484A496F6A2B48556A6976636845595A555173743065575351546B47516775657571466C30597452633773553670484165644F394874716854737867364F4A5A576763636155635055715959764B72435945754E41336C554A383933677242464E31754E694E6C574F583454613036572F48666D733565727931324C476E7578784E423235425739644F735167697471675569464A6F462F7A52766642483973495461495044335169727178354F656B6342697541322B4D4F3734412B3177524E6F67644F6A452B30364254455A696430562F526E52625732445344424C765741636C6A4975676F6D747564326A67637572676375766863576A4665307A3232685A374B706739617468382F486E39664146644A4338576E487338464D4D45305271574353314B46393253534D364D77496F334C736233763764416B4432634950386259367134653758514F705477646C624232637642573074484E4536415359374E51755A677A364F54776C3353417466564365766D4136654344575A476E79654C637A79525A46624362326E484E5154504759703072734A474C6C7A736F5A343474684256634C737134493155414D6A41536456777569704151464C6C69584179546F456C4E35646A523670537051306F596B49717142434D4243396E753075713864584A6C694E514349626B566D7330567059776A557742475442612F625877754A587742716F457A3455333938656C76396D5331674273534A314D495671594135586939646871655672556F7766644A5A686C2B45577448542F48507345674F717759372B354772734E6C64686E727345426D304B736733596C3649475933413343584854365738426C397A514B726353326E36616A4D39414570312B2B5A657663596170434638486E554D6D616943564F4D46416A4A4D46416A554948575678715746777149585970654F317572546A70446F3857486E3844764945475952685370427046683851757351346D535635576956365441685A374C6577654E6259425A504B6F68576732387A466676574131623141756C584A3378424F6A6853326B676A3271684B7550677062417159496A56676C6270424C5763435673595A3777537146586E4745465042454E6776324E434231715271425042333976413779786572696A4C4648554F3158692B53592F67664D54674977435147793166774B514E565144506F3936672B61684C61694169567248557774625141303750783874414A5978623630415435654C4172644B4D4A48425679766163476F6C32537973464F5A677433656E4F4E476D6341577330537259653274676931584445713245685839586C4F2B6E67594F36624D76494E486B725951315543784378484E4A794D424E416B5671596F7A577977493957776867716879456F4D787842744D6438477736776D2F4F7768446C564F474258594C2B6C566F436E33564B4C2F5A5961374466586F4D4E4B6831554469366352646E2B4C634B61706C62707353756764617548673074476C70394A745636446457496D44356D7230324257773264513348574B43687961696E6432525534464F637856364C445777756A5643564E7664424645393349456D654150306875672F5566797152567673494B4338616C46477A42346C4C47346C7A4D34366D4F773173456F4B38626A4A6F30436E71785948376457676F4C5837362B454F4E6345626152476C386963416157414C713047767852617445594378687376425A51745877426175676F55367856734F73363843746B414E5843456C76464774574B36514373366745733667436F34515254464C5651574D336A4A78612F4B56772B5372674D6E4C782F6C745634714F5370694241597069736B6B467A50357175474A71754E6A65387A5644476A68443146767366475477734F507163572B4A57496E73566F317564785736746A775A416F6761364E2F4C6D43465142724D4145566D6F417159513735634A554C46733052717768536A4B4B64497259416C557752596D55796C67434E584351494248616D414D563845597159516856493665774733512B322B48496242647A756853303569737749344F70774C37724E5859625379586C37354D32505637396556435642765968704F42676D32772B5A7146324F3630314B474C687071464977776C7247355A7333417351452F46526F306A30524F693464636F784C49723041436A717737747070335932314F4767365A7147446E436F4D436D67656872686A2F59426B656743536176526F7743324572616779704959533263624C7533576E477A56794E474967516B50534757504C745843594E5843623248756B454647377374436E4B4B376D677A7047674C5846467149423373555330736B546F595135586F436579456B66393064694B4243746A3831624234716D46783138417363565842377173576F4C48373632443231734A4141656C696C3149464B30755272784A6D67734A624B52596673776471345170704945556178434A416248346C4C4E34366D4431306B32754539704269536E686A5776686A44664347472B436B785543586436744D7358326D574F55533477643335552B6153626A5232777A48456C6F74744A544A5430616B365667426B373863706B415A544946796D4550566F71797859324F5A49794234792F754759425736324D58354B32474D314D4551715556337342494850547652377270563241477948714B7053504151754E5859736339616739336D537577796C71504E554959322F55363064643875514D53756A5036517739634D69514479364E42687245463754775861757976515961694530553578535848624448756743565A2F49787A737276794E5972784156714641746E6C6F516C5A68542F6574324E5635472F627079394674725A584C6E616342336D4372304650325142764D6752615966445439654D4C342B68725242526B6C7A7068557776437A2B317668394C6642355775464A39674B595341535A4B4A4531634D657249646A79794F53434B525969316743514246324D6E5577424F6D486C4D48674C774F5A772B7972684E565844627576446E6166416E61764167356648527A2B477468394E514A59657261306A6970304F646C6F56496E48625034614F494A31416A546278314A5942552B5570553448695758447234444E5777636258342B364B6C496E414F5169675071306F6B5436592B78417458437739592B6F5949757068433945723466744F6476756269485371612B71684631415155796669624D79646E7538543665614974376F713441355541467A7345494179424B5741555239382B3867367148473856576977314F4A4C6C385665674B3136504A586F313071777837624C64686C2F6B2F734D662B6E30454473786A6A65614C6458694C566A74366B5375793156416B5138336D4F71784335394F64713664324A2F547757367A6257434B61785350586F7364646A665659623933655534714B39456A366B474E6B6B7252685475554B74674434344E624C344775495038526A5842453271556A543237456833474B757A724B6B4F37594C644B394E68715958517159666679756133775233664447646F44613341337A4C35473945674B474E30735552783030674658696C474578614F443037384C4C7639754F4831746341566159665070774A6161414B4C4F6F56466F3932754550714A476B694C4E384D536134596F327968315757416B72685350726659426C71777232554231635953576B73427275734161656942616573426F75696B2B4B59576335444D354B364A3356594D6B6B557A674343764638333559756B69496175434D61654B4A61654B49616548764A68457059765753324B7468384E5843474647494F4A76577134497171344F6E567774656E6B316576546E534374706743323873557168624749416568656948515A61625A426846394A396D34704230686433316B495147674948566446537A43643672364E3345732B302B692F6665586F394E5468513533745669646E686F63634656696A2B55327442702F6A6C326D57374448664B7341446F657562667062734D64556872336D6375786F3765463074515A377A64585961367A47506D4D31397652556F50586737646A546354734F36676D694773453042707343656D73647A453431484A344755585A386F5459456F7276686A6579434B3967735471545671345854723447627A6A477466556B4E2F6D363375513764706A71596E47794E56594A562B4678364C613551457A79784E726969626241456D32414A61474769432B74566950615A494F4B792B65714665486548646B454B7473495A5944764E3851464E4E693073314247684C5162796132384379423175676A6657736755696E664255365073346F6752644857786B6B4A4143376968507668712B6D42614276675945657576684453706839315444354B6F515A6333715651713977764C6B5A4F6355317344587139746947774A4776625655347655494D717576426A5A664C5667475857455633444574334C31615344474E574B3659526B7A687659643063422F53776861722B366D546F695968572F724B5950425643755968614C626E592F5273574C363248354E765A627541444554774342594B625A6D57776F4F6950704A4C475231737661385758653561644C697142624E776D4C7248664474326D3234546F706D73302B6D714675313763396650736375774533764E6C646A52316C574766595A71374E56585956395046666233564746665A7A6C3274642B472F5A30373057327167706C6C79713246784C4A456F527473526943384335486F586B52373979455533514E7669475745516C6B6E574D58677249565A5573444745792B7836314C443575495558516433734247756F45356F46466559414E444245646242465775474C614B44535579585A5750507958615A7A772F5150326F52396F455561424D6C6C654268612B3855526830463755386C7A4D6E58592B6B4B4E346F78523643334659472B4E76685979714A4E7341756773535054776871696361694578552F6477744B6A6772395867394368426B543664516A463675454C717548303155454B614343464775414F55312B786447766843476A6759756B4A454F424B7358687339366E45597A783242736C4D445A444339654C577A64495761344172536843725256666F364F573854416C374C7765774370423532494C7A6C6B784A6A3461695752364E4B472B794463765754665050733133652B447936336C5533533968323664707539626342784A61666D6F756A436B5A51324746784F6E395178447459716A6830725242546541355864786C767852375454687830314742486837454F335759564F765331364E54586F6475675148645048627137613243794B45412F6858724748323546494E496D774D503748494347517273516A6535464D4C78622B443863565668636E4E72586F4E31596753346252536742704948647252466A426C2B51546E496A684337682F4B71334263356F453579784A6A68376D32454A31384D59594B645144392B6850656A37685246483733486A37767369654F69524F2F48554D2F666879576675786446666565474F744D4D6562424B2B6A6A5773684F5866414351414764494A4165324C74534C5931345A512F79345153464B6F455661367932516F6C7467494163786A74576A50766230612B50733069427A52495861344562482B526B5437476848756255536F72786E2B57444D38424642594A77746B6769696F455541694F374630656D504E43506276686A6661416738377756677241763237785332467652546D65327045617931795031473230545577684368757134515261416A556F4D764E39726B614E6B376E6D512B4B794E6D6737626A487632736655644943484C6253576D425A34366F574A5977692B715A6770693761306B503069717838373643737054696B3757623077386C795355656158562B354D434D35416D4558754D397975346837644C7472736350706159464C616F484E336743377651454F7577344F6D77347542334D386A476D3049687A626A56676667644971386A634F6A67796F6654794E3841566178535364335A62464B5A63716170304F547134644B68454759386D79754252777546567763323456344F784B4B3871415854434146725A6F41327852736B38397A4D4647654872626365512B4433373551422F2B2B754C7A6550756474334878346B584D7A3830686E5537697773415A5050374D7658424844384956625955743341427A7342376D414F645242454F39634B306C7755444E3845646145447579483745374473424C7252566F5165797548687A366C516E75324236344754507062594B7672774842777730493947735150744B41364745642B6734316F6639494B2F715037454C6B454F64344C6642794A424A75454C2F44332F50324E6F7246776134767467743333475043552F39314249382B46634F643939675150644B46384F46322B487433435244527A6259486D525251437631694474654B727244624C302F5065624C59655845307757554F716544713038473146545A7A397A664133552B39314142376C4D35304863796857724573496561473543364D2B736357715259696D737A447A6F754C414F49495135694E424B347750696D362B587479463063516976736374586A4C51646663344F636F6F777748484757794533326B3779434F396E61674C37496649593474517079517438464E64316B49327A61452B2F5969314C7448734A435449776148456B774432706B434448414D3053726D56686158566F544B784243576B3377483532774B644E6C716F586370594B62483456574A5952774453557A5264557531304C766C554A51636A4B714871336376376E6767684F662B2F437865662B74646E446C374758507A476151796565534B5253797572474A356251504445794E3435496C37455435734272733347377539454D63516E495172785466633079734C63312B73412F6339484D617666334D48376E366748382F3936536D634F76734E4C6735657769656666344B5858336B42447A7761525068494D2F794856504432712B453731496A5134555A45446846494C596765326F4E517241332B534250594D586C6A386B6C3048394C41633067463336454742413464774E505050596A7A6C3834676E59346A6C302F6877735854655036464A33446B463159452B31726837315042466434756D39764F634930774C733242637569397438506F70796646306B542F70314B4D52447A395466416461594C3755494D49714C6B507438445A70344F564A612B764675626553754866634C7050747147356141355777684770466436576E686F71554148545675752B44534B57794335584F6652532B5A622F56515A377541614F6945494133423567576136423056306C6E47795474773764456E306B4A5862636557636E666E6C584634376532596E2B772B3049392B32424C30716162344C64563738314A576655676A6D655A6E674354534C4D785767704A3956733356326846694673365163787473716B6F636D68515A656C4667664E6C65693056554D7631636D41636465683031306A316B46486C52426C6E6659714750687A5351474C76776D78587A7277784F386677536466484D50413041546979534B5371514C6D34676E4D7A63386A6E636C6A61576B545338747275486A35484A3534356E3463757375425150392B4D517077684A564346376C37472B48763334652B75367A347A564D50344C3050337344372F33775858353034675579326950574E3737477838514E57566A59784F546D4F6C312F395065352B30496E774563374F366948316175474F7165434E71654876307948593377612F594A39362B48713138505371496573576C574343324632642B4E4F4C6A324D324D593656745655734C36396764585564713675724742736677484E2F6542433964335149775331466D4231694A6B6B6C356D335767414C4F43505763556A6A447A716753626F6251776E4B70396658767739325075484850593136456A7834553564345261344356725836304270612B476C6A3757414C703656514B41426E6F41666B725951315777305950614774774B70694841395265646E704D4C31616878316B4F6B31514A693763434A766674734155716853646D646C664436713056396F4F462F7056664B58516E4238356B2B7832682F6A5A454475304762316E623563354A4E75614D396870306D36746763744154715966452F4532516F7773643244325A765057774D474C4B6B5561774756614F4A4C6157306156436A37304F58665A61394C68716F6666553352526848597846657576416965344257795736484455694A576A6D37437A536A6276755034782F765030365273616E4D5A2F4D493537495957707146694D6A777867614873545539417979325155734C57396763586B5A77364D44654F65446C2F4877453463514F64494E5839382B42413774783130504F50474C422F7834376B2B5034737A5A6335695A535742754C6F4E69635130724B3965777648774E53307458736253306A6C4A70455A4E5459336A3937662F424C782F777739652F4238366F5768682B6E484D35776D79354E584253394561594A7153506F344354494F7474786546664F6644334E2F2B457565516B4668614C57467863514C4659774F4C696F674453346C494A5A38346578304F5039694E367542752B3247375967773077655A5769302B51637A4256706749744E4132324158726231626644333738656439376E787A32502F7746783646494D545A2F4733667A794C767273746350627152436B535A6D696B43755A6F6E52774C38566643464B69476D4C3078566B4A3749716F5376704F6462425373676D6C7256434E6D633334616F41524B4461783030476D4B656970676C4D716864355344494B4A335A6563494B4B53474A614347306164436A30654248667A676A416F495A486E72594858587775476858716D4430566F6C414752324B7548774D387A56434875417730303678537230694A774E4A395A30696255774F42557775546871554D5071726439366E6C796D3241497944626650746850744470706974656A7831497149514C6454435A4F374362365948766339636A64656550462F384D32335A354649465A4249356A453950592F4C6C792F6A394F6D545967304E4453475A794743687449714E39617459573174487270444779644E66344D6E6650595237487A794D70352F374E643538357956382F4E6B482B50624D7438686C4637433875496E6C705132734548674C71386A6E4670424F5A5A464F5A3141734C4B4A55584D506F32425265664F5576416843756D41363269414C57694571495630744541576F56666D4E743056725959796F7835662F6C513336383973364C6D4A7164526D6C6843666C6341636C6B484D6E55504E4C704E497246456C5A575670424B4A2F442B68322F67735366755276544F546A6A4439544437616D476D65526C69714634482F79465A6245654F484544766E5159383946672F506A2F2B4868615743754C4C737243386972487063667A2B76782B463739427538566B36504C656732303974493438326A4E5177464E36684F6A6A70613056704A366A68704C66457A733562686D37704E764A4B34304D414143414153555242564267384F38554D6A78365967774E57442F3275617469387454655036636A622F417A396B7832317776347742315279744D4E52695233647A697230534E586F63566242354F4A73715259756A777153683545494A61786251302B574E466530425A5A4141376F6B68636946484852576F3174535143387068477663376168426A373047656C63646A423656574E513342412B42733974794B335A5A6273456543794F57387136414873363266427733644F504F65364C3438312F2F67704F6E4C3242714A6F5655716F6834504957686F5546386566787A66504C78422F6A7171793977346677357A4D334F6F31526177756247565779735838484B38686F536954524F66504D74506A3932484A6375445349657A794B585855592B74344C6C70565773734B53737247427873595238506F4E6B6367355455364F69664B56534F53795772694B625763574A55392F6932543839697568645857435A454E315054436E47483754383252565A61524965336F746650336B596E3337354C6D626A637967556C3148494C7949786E3844452B416A474A3059784E7A654C6244614C7863566C775554782B44794F662F554A4876787445464B73555868504E6F34316F7452647A596765376343446A3066776D366676776E4E2F6541526E4C3578414C7038577631387372714A515845636D58384C786B782F6A794C304F6B624938344C6874613978424235724374785A6D667732732F74716252716372794E4C444245416C54457773756D364630623054746B41566E4F466175416B517630714D6844676163766F303472347277446B64325563706874444D4937464C50754373776C357247585A30327970686448426B5551756270494C6256773866737A702B48627A30666261384877616F6E4A466D475031614848445559492B6C54414368335661424137594B484C52566F49504C4B692B57705335586A5141506B2F36377A4C65677866517A74466E2B453776464E4C63435052372B7356703465397478394E34676E767654302F6A73324A65596E456F696D5371434A33566D6567626E7A70374761362B38684C2F2B392F4E342F37323338653270627A41314F593569506F6631745256737271396A63324D543632745873625334687357464E617974584D666D2B6F2F59575038527179765873623636697258564A6179754C4743686C454D364663664D314467474C312F41344F416C54452F506F46685978654C694663776E30766A3836342F7736796550774E32374331614F46714B3043577046446C6E7656734956323450486E2F3046766A7031444B6C734367754C537967574635464B706A45325043772B3834554C357A41324E6F70554B696C4B32736247427462573135484A70664733563539452B4934752B50703377647666436D2F664C67514F64654B42782F767730616476347579355578675A475553705642414D567369586B4D32576B4536586B4D34554D54457A687438392F7A41637762336F5A6C4B4254516E7A306A36575737555930464B376B465763666F3644616B565A636C415073575235796D4478566341657149497258417450524131335541504A5877395073424865454765595444536F344168792B4D723359413637446A302B426471646C64686C766730377245366C614D6C64376E703466577A4C6D2B4833637A63466835737438415A6234475A756D516D3855434F365053727373565367756563574E48582F44473343564C6F4E6538304D5A4A66686F4956356F70336F6446514A384E42344F75697178473772725767782F5164325758364F76565A6D537971466157554C4E5342307041655050506B7276507668753767384F49625A3254546D35376E6D78542F78314464663473572F2F416C2F2F7550763863592F58735858787A2F48354E675138746B4531705A4C754C4B78677576584E6E48392B6C56637633344E4E3235386A78765866384331617A2F6779755A3177564A584E6A61777562614B7465566C4C42514B534D57544742736178666E767A7547374D392F69387555425563346F7A426557566A41794F59792F2F5030506942343169727050485547336D6C454C6537414E397A2F5769793950666F704D726F544670545755536776495A744B596E426A46364F41414C707A374471644F6E63536C537863516A383968596147416A59303162473575596E574E34763830586E376A6A336A366A2F66686B61654F34496E6E3773454C2F2F4D73506A762B43654C7870436978793076725746706351614651464B5577486F384C6F4D2F4F7A6947525375437A34782F6856772F317778303741466573436659774A2F7471754F6D4B392B7267434B686739796B684254567742546832715945557152504C456171475056414E733763634A6B3835484C34617550777175414F63537A4B627A686B6A7431497068597665342B45576F444C73742B2F456667624C4C447652325032663342656D4659414A42416D594A766943374C51597157675157522B626E7750534A7445644762304E614C66576F726E37646D6A622F782F55642F77767442702B4C75787541756941685141717830467A4754715A4C5A5A6B6A554F4C6E50716E6257757563734332553851557A48353253383249336D6E4262353535424239392B67574768366378506A614C38596B5A6A49364E34657833702F445761792F683458767578422B65656877667650556D766A76354457596E7837475179324A746352465831745A7734387056584C39324454393866774D2F2F6E41445033782F48546575583865317139647837636F31584E2F637744557931636F796C67696775546B4D586279453435392B696F2F656677646E766A32422B4F774D4668646B765A4C4A5A664470735939777A3639374955566178415A414638567A71426C333375334442782B396958677967654C434B6859576C6C456F354A42497A474A3036424A474279396A6247674951344D44474271366A446C716F3149656132764C324E7863787855426F6C586B38686C4D54593968614F51537869644745452F4555536F75596D563548617372473168643352426C4C352F504935564B59584A79416F4F446C7A45364F6F7034496F6E4A36536C382B4D6B3775502B785134676337594B3774306B653445615A575771474C396F4954376742766769446341326954506C364B64425663416F785853306D2B78304F68756B726F5864787873664567426F3276786132414A6447354A4B59703935747567557450544A70744F68766736376A5A396A427254484255444E4345546D6B547571536944772F7437706F306357676D454E314D79765533486B376441642B446D33376630445839522F596261597257595944316E4A3073714F79563648625669554178417774572F57446A6B7268584C62322F41786348645A4B574877614241377678654666576643726833727831484E50343538666634564C463863784F444347776346524441344E346575766A75485A4A78364772574D5037677A37384F45376232486B38674379695352575367745957317A4235736F47726D3163782F5772332B504837332F59417442563343416A43514264782F584E54567A66574D6556315255736C347049782B6377635034735076376750587A7739687334396656787A45794D6F6C6A495957575A35616949632B652F7732392F6478383873563277426A6C787230583455416465652B4F76534354695746786351616D304C4A36627A5351784F7A4F42692B664F594F6A534259774E44574A696642537A4D314E4970784A595843694B636E746C63783358726C374239577333384D4F4E48385736636533376D352F7A36755931624735634559334232746F616C7061575141416C6B306D4D6A34396A5947414167344E446D4A6D6D6F5A724835505145586E2F3352547A38354245632B705668437A673642507461524763646F446B6170656D704663453475757A754B484E424E42647056466268674B4D532B3630636A7534556375534176524B554A68314F4171774F5856494E32726E5A30487762396868757856375437646872326F6C642B747577777876516958696F503951495835676839775934412F5669434D6B7475676373334E4A6268643336436846393165332F543752323359343933507137395362554F6C30553149357136463231596F4C65492F47784B6E51344B744675355A7639444331642F7774376A626643366D31426F4C38622F622B3034344848442B4633662F7774586E767A6258783934694C4F6E7876467851744475485478737669326E666A714742362B3979376F393758696E6A7636384D33784C3543636D385643766F4356685557734C71786766586B64563961752F6638413641617572712F6A36766F6172717974596E316C4763567342684D6A777A6A35315A64343765582F455377304E6A53416243614668564A52674F4C7375544E3435496D6A596C6A4C7141634870336664363862584A3735414C6C644371636A79736F4238506F646B5968626A6F774D5947373645784D776B736F6B3430736B3463746B30466B6F46724B347359324E3946544B414E6E486A2B6733383634642F3456382F2F472F382B50322F424A432B762F3444434B617256363643656D6C396652334C7932533341684B4A4243596D4A6B524451526161474A3943504A46424D70584677504141586E2F334A547A3032304F493364474F5147384C776F646145546E53696D432F546779475863453655456937474E554E5659767747364F336E633579374C6555595A2F706475773233434B4F4F79672F4846586F646E46334342756B5768484636625A5851302F4C6865655A63525A48465862347559306D4B49504846326B536758616D2F356A3636376258346F43354376744E6C6468724B4564623132316958336958673532583347555A33417230534C586F63645949414E455135483469377348614268464C3233366932316F754E76524637334468766F667678432F755034546650504D6F2F763761712F6A7369355034377477344269354E34754C35495A772B6452716E5435334170782B396A3466762F795836677836382F592B2F5932706944506B63322B344369766B43536F554672437975596D4F4E62504D396676692F4D74414E624B357659474E74485A74633678745957567047495A66482B624E6E38667A7666346333586E305A34384F586B556B6E55636A6E524F64303874514A3350396F4C2B7768786B427234593432343548664868556C4A4A6464524348506C72324964444B42796646426650764E467A6A2B32596359766E516536666C5A354C4E707754777279347579324E395977395572473768326452506658372B4F662F33776F77415257664F48477A2F672B7456727548626C4B713573586845416F6C346969425957466B514A6D356D5A776354457542446D34324F546D49396E6B4D36556B456A6E636562384F547A2F74326678797764634342376141322B734562362B65766A364E474A522B3742566C316947777A51454B3244776C4950354A72327252757978622B662B654176316179584D6675364B56634E412F3835654C596271526C73744C4D343632476E7A2B4F7267386975777778397467542F4365696B7673672B33794A67456747725161613052635656784D514A65674D44442B41583353476C68596C35486F6C6C596851354C7562686C44525875716C63466B31734245345075486830383058614544687477787A306550504F48702F44572B2B2F673079382B787A656E7A2B4173476566794E49614745376838615249587A673367334F6E544F4833694F503735376876342F544F2F77642F2B2F447A4F6E666B5738626B5A77524B6C5167454C7852495753307459575A49426448587A4F7135666F2F5A682B654B332F4D7057615343414E6D5551625146706658564E6749697A74654F6666344A333333774E49356376696E4B547A3945625375487245312F69336C39484944486F46574F306F78312F2B4E4E546D4A6D4A6F3168595154356251693654517A492B6934487A702F4869582F344C76336E34506E7A36337475596D7868465070504738744943316C61587864706D494C4C516A577658384B38666638542F2F70457339414E2B2B4A37436E3372744B6A59334E6D3479454148454D7361536D736C6B4D445531695947425378675A487350635841714A5242367A385A787737463935387A58632F30684D6645374F3545533261517377726A434462415350444344526A666D7159504D7178477953513241472B343375616C683862426159366C54424946475356454A7672594C5A555173374F31412F4F7A59563343456C64704231754A6D502B374534654F516B6D5342676B4976376F47674B637152424935474C4C725137334179487678345769635A6848587073484A36576F384E5341534F3376345161524271516351743361422F432F5362633939415250502F4373336A6E2F62667735596C76636537694D496248356A41786E634C30624236544D7A6D4D6A6163774E44694667664F586366484D61527A2F2B4432382F76494C6550763156334479363638784D5436476D5A6B704A424C7A794754534B42614B776B466557714B2F73346D4E745375347372474A3631634A6E6B316376335A46434F6772473965784958514668656B36566C626F52484F74596D6C7847544D54592F6A366938387750484142536235326D683555557069576A7A3131464E362B4E68464969783479346357582F344A6B496F646963516D46664237355441624A75526B4D6E442B462F336E684F66696452767A316A372F447A4D6767436C766C61326D784A494330756B4C66616B30774545464F73662B76483738586131763466332F6A4771356570516269352B4D6F68434F525A65466F6232756832646C5A73424F626A3663774E352F436244794C6761464A665044705A2F6A747337394737453462584A45323054334B3836786157455237542F484D4D73625953673063766D7259334C57516D457267706B737638306F4B55616F5A78325558782F4746795655466B374E4B6D4D7930424F67584F666D38674249375A4D4773466146316C693443703866467A43393941355859564D654E6451515351324132376B756E71526A516955313933425671352B2F7863682B4F6172485430386C68592B386552493930342F3648652F4848507A2B4E64393537463939386377344441394D596E556868656F367A7251556B556974495A6C595254793169636961446B5A46706A41794F59506A69655A77383968452B6666384E66485873452B46455430354F436744526A4D746D4F5A4B5141555354626D56704861764C363168626B585847395774797162697963515872717A7768572B425A706A416C6346624537664C534368594C4F5579506A32427162426A782B566B426F47517967557344462F443858332B44304A45443850573134384648442B4F724531384A733544756369476651543664516A6F2B6739484C5A2F485275362F673066767677764750337358382B4168796D52514B2B617A51514151524166535442726F4B677558484836376A587A2F2B31446E2B3850303130553153417846414241385A694C656C55676D5A5442627A3833464D5455316A5A6E594F632F4D4A544D386C63486C6B456C2B6450494F582F7645696E766A39672B692F32774A50627A50637664785070784637324B51597879517967435143694F4D4C5A7A56635968654C456D5A336C516938695A526C6945453574657851632B38393263706643366659564D44636B776F3276346F4130676E7755504E593652354C43686A6F4A484D7A485864374D6962715651756E7563745244624E624A664930334D6675445457424A56444F324F6A4556536D63345459456A33546A6E6F64692B4F4E2F503448332F766B6D546E37374C5335646E7344345241377A637974495A31615279613668554C71476650456173766C4E4A44504C6D4A724E5948786946695044497A68333568532B2F4F784466483373597778634F49754A69556E35577A6366527A4B52524471645253365852793558514B4641516275497859556C4C43387559574E394456657662754C716C5531737247396764586C4E744D4D4543783170416D68785955583257685A587362525152446164774A52776A716552796644316B7867644738494848372B4B2B78364E345035482B7644752B36384B48365A5557414A4C61436D66515345565233707545754F587A2B487A44392F413735393847472B2F2B694C474C6C39456645344759366C5977504C7949745A575637424A4F30463059657A457275443737362F68687839753450736231775767627479514158546C696A7969325761667061566C4C437773696A49324D7A324E306445527A4D784D4935456B417955784E6A6D5063356447384E45586E2B4F762F2F677A376E3273563754327676355775426A574439584479393239595249414E306A4B4F73626D715250733436446D3864614B7A514D4545434F3976696A6E6E326F353778327567354D6A6B6434474D644C674267646552474B484E39496B414D54304941464546684A62614167656E7872324148644A717148336364754D6644456A523541666875435267317152773373514F7251583374672B78493761384E42766634472F76667753506A392B41756348526A41366B63447366416D4A4649477A6956786846666E6947764C4671774A4179637961594B5378715352475269644571337268776E6C63764841656F795044346838314E7A65482B626D454D426A6A386253596858474F7857396B4C706354725336374658354C536673556F46657579474B553332414F4E786357696B4B51637341705267744C6131686549694D746F6C6A4D4952366678647A384E4C4C5A6C466830676B2B652B674A7676503069337676675451775044534B54796D4968763442534C6F39534A6F58632F4251536B384D43514E39393877552B2B2B65372B50714C547A453266426E786554496C7878694C4E3873524E513142784D5850642F33366464793463514D33626C77587839657573595264773555723130545A5A636E6C5A313159574D4A43615247356242597A55354D59487876472F50773030686B4B36514C6D357773596E557A683549574C654F5044742F44306E7837443362384F77742B335838534B6D5631696B6F49586E32444D6D4E75487241534E6E786477344157764B4433494F6C7134772F587778786F5269445843453944496F49716F7843445A785152416B4E75357556314A4B774F496F664E744275497864304551524378504C75346E3539417671424535486F4B4A6A78484E624264442F62735276614D6466586671636569584C6A7A32394C333479393966774565664863665A4339513538304C6A4A464C4C794F51326B43746352574668413457465465534C5635444F626D4236726F534A3653776D707050435147534877656C37497035434B706B524D7934657A382B6E4D4465627850786343764835464A4A4A617057552B46617970484552544F786171434549497061435A6548723546416F5A49586878796B357638334C793674595761456D6F73596F4359426C43497063526A78766648774D624F58506E7A2B4C6B5A4652704A4E5A495A784C7553494B6D54527938526B6B703459774E58774F6F35652B772B6A414255794F44694D2B4D34746368712F4239316B51355965672F6E387667756E715662726E50344648426A302F3978567362724B6476794A30477746457073326B30706961474D663432416A6D353265455138316F536A4B35674F6E354169364E54754C594E79667739376465786D2B6675782B39643172686A6579576B785142587543434F533775637548754670585175795A78745249566E4E78494547305176684839497A2F3949784848565731644E3441586F716944336C32376455454B4A58617736354B337A636A73517742787951445351416F7A59714344505378667573544A46463630435879445948387A496F66336F752F4F62767A69586A3865662B5A4276504C364B2F6A3836784D3464326B5559354F737A336E456B3074495A5661524B38696779524D3843316551795738676E6C7A427A4777524D374D354D634B49787A4E4370476253426553794A57517A525354695763546E4D7749384D39507A416C77556B584E7A383569666E774D3145595531527759302B436977795459457873724B6B70676E355849705A4C4A4A7753777951504C696D79324C365258424541516453775A504F686D4C58632F6B7844546D357A4C4970456F6F357061527A7936676B4D6B686E30346750542B4F2B636D4C6D426A2B446C4F6A6C3543636E5549756D55597074344346496A554C5834644135656551333250376C6F39744D79565A68347667496169594C71426D5731396E473738706A696E3447546E4A70444B596E706A43394E536B2B4A764A634C6B387464456935704D6C544D316E63576C344170392B6552782F2F547444636E63676471635A4C6F5945497732776379376D6C36734C4779456E493847384A4536517059316D597A303859524A45673169656B4262756144334950417A38375466666A6734374C3770516734505753757A595A707474454733664A794E784973767372385461475773556C305878784369516D3255413954574C674E545258306C342F4D6C3738644B724C2B4F7245392F6877755570495A526E35677149703561517A7134685635425A683879544C57306958646845504C574B6D626C465564376938514A537954777936654C4E6C55376C78574E7A73796E4D544364457249504D4E445932676245782B69466A474273624556706C61466765477A41594E6A73376A565171735457497A4176514A4A4B7A6D493950495A574F4935744C62544752584E4A59347259376E753375682F643538676E695847595A7866773653766B31416142694A6F6463616836707556484D54313343334F51414D6F6B7046484D5A6C50496C4C42535768636C496F5332446B53567A3865597848354D6241486C7351744273473466792B354D5A3177547A3342542F4B7979314B796A6D53306A4D4A5445334D34746B496F35734E6F30386D536C62516A4B7A6745526D4554507A624F7648386647787A2F4443532F2B46587A775967547661446B397645787A554E475356414D4853677443682F664433375245354D486449426F2B73693551435342365255576F51567A4C683952683336323852344F456C6348694E5341456768343835355870426139756C62427441587248376F424875574A4E492B2F6E375768434D305475695264364363463848666E465047432F3839586C38656549307A703666774D425141754F5457637A4F4C79435A586B45327679354B566D6E70436F704C5635417562574975753471702B55564D7A5A59774E38396859516D35624247356245464D34525078444C6A6D35704B596E707244354D51734A69616D4258435942364A474F6E66754F337833396C7438632F4A4C665058314D5A7A36396D734D6A77794975644C4D3741525336586B426D475271466A4F7A5978675A4863446B31436A6D714673536330694C637358535269417459585631545A514D7558795144546246644C2B514A34425742414D56387776437863366D5A70464A544343626E45512B50594E53506F57465168366C59676E4677704A5966463232336D514A6C6C6F756C6C6A655A303649444D656655376474673167577A5573434C43797842413176623637465652537A4A6151536162425470462B564C785351795261517A425352797930686E5637457A4677475A79384E344D33335838665242324F774266654B6A5172637A3261553542307A39496F43766279415268753833494441485350636C2B2B71686B58694E695346574979773068536D45627A486342734F576D567A6D51627A44745A4373673442524E4277735879784E656656763377696C4B365472383054592B6C7152596937484C6A4C494C6F48683438363850774C7A2B4354547A2F4479564F58636537384E495A474D3569614B5347655745453679374158325564657564497135764F726D4577735958786D41564D7A52637A50465A434D35354369727A4537682B6D706164487455446A507A4D79433754735A5A33683442414F584C75487332624D34632B5A626E447A35465536662B51616E546E32464C34352F496F423061654163787361484D4455394C6F4353544D30686B5A7A422B4D51677A70302F685173587A32427736414A475279396A6247785947484F4A52424B354C474F794B364A63624F73506168434B32464B5234346F53386752344A693961393049326A6D4A3244766E4D50504B5A42456F467556306E732B547A42655479425145516A69446F327A41754D6A55314A635952644A5135575365674F4F4D696B4B6958746C6C7063564547304C62757965653337596F567243797559616D344B6A364C72503953794F587A534E50517A4F5352795253517A5377696D5637413564454A76482F73517A7A3233503177395861676831647463334A715543744D5947355034715679584634315048344E664B463657666545654D306C655173327A5557447531614D71746F745A646974357A54693971327052446C32634C61783359455A484458437A37473635653345764A51636D595973784531303341664637546938486D456F74672B486A6C72783948504D476E4F4F64526F58423259774E704848394E7769346F6C6C70444A72676E3179785130555375764946656E354C4741717359437875524C475A3075596D69316764695972684845696E68423668727047586A544D70735555656D526B434A637658384B6C69786477386549356E446C7A4373654F66594A2F6676677550766E6B41337A34775476342F4E676E4F4876754E455A4742322B79454145304E7A654A305A464C4F507664435A773764784C6E7A7033436D644D6E63506137623858456E4A6B6A4A687A7A75524957536D7A31313851306648314E6A6C3551543947645A6C7944786D474A6F35526345766C4D584C547979777446304F6468647164517A496B704F396D4E774B48395141484F41656A6C79344F3464476B41673563484D5477384C4F5A62424243425146626142684B31546A6162782F7738493768784A4A4E70635A395778664C69476C59573137473073484C546E6434475543716452364777434C726B7A464F4E54457A6A2B4B6B7638665366486F456A63684164746A7078555644614D6F3641567051743668334A70344C4871344C50723055673069696D3930356D6E743379645141494944334856613436484C4255594A2B684450744E35574B7374614F54676F67476F467370774D4E7747514845697A7878617A4C626462364A4F36775375524C6D6F7632522F546830314931486E3367494C3737794D6A372B3744684F6E62364D79304E7A6D4A686936536F676D574941616848352F4172792B54586B63717449705A63774F316645354578424F4D38543034777A704441396E5144464D5957782F47326442746C6E2B356A7A482B5A314C72416A4F6E4D5370372F35456E2F3738782F67643976526458416639463048634F6668506E7A79385363594743437A6A497476504A6B6C6C55714476676C2F3738312F764953582F765A6E66504475472F6A75314E63594862776F7868634D70354552736C6B367A4D777A4C347153496E644E613168636F7575635253345652794754514A4547596A364C4C4946557A474A684D592F53516736465967615A6241497961416E386159794F6B446E484D4449796A7248525351774E6A754C432B5573435547516E4C6F4B494A593067596B6C6A36574D536332614744514E5A4F4336367A6D796D6749555332556B573562786C5A3162494C327731484E52637A436174495A4D7059584A71466C3938395157652F2B396E454F7131694576713244314B7548787175414D61654E6C4E632F735448354E5538486730634875303476493654753443706A66496969524D51376239616E46646748625437574A6F7A7348356A6D366E5045466E396D4E6253417677434A2B482B352B6152425241437372424A46396B4E34376537634A766E37345072377A2B643378322F457563506A75416763455A6A49366E4D446D5478567969674653366947787545626E634D724C5A5A535354693569624B324A714F6F76787153776D706A49596E307069596D496545784D7355395043586558456D597330547742787961567342704D54597867624873436C383266776A35662F42736C75686B3672774E35647A546A597668647676766B575A6D626D6B45706C6B4D6C51323552514C444C6F6C63575A6B312F4461544E69623173544A496346483737334671596E526A41334D3448342F4E7A2F3553544B6E684C4251304356386C6E6B552F4D6F5A5A4D6F55726A6D6338675838696755737749342B55496132567853364B37706D584552304A2B596E4D446F4B49552B5154534D437863753473534A452F6A73733839782B7652705445395033337866326373714341435269666733382B6662783778506F4E45383565655275376C563042776C612B5A7A6938686D53696774724B4B30734935636668467A38306D6350663864586E726C42667A796E6A41437643415930345A2B686765313841655A504B3248673376326E417049626A556B6A7761535437357746364F7431456C4F586A7855374342526F73764F585459564D4C726C43312F734D50494B3578346C754258594865475734776235517063783773416B674C694C6C4263704949416145443355686365667641742F652F6D502B4F446A6A2F443171544D346533455541304F7A474A394D59336F75682F6B45475968316D654A3441596C4545624F7A33466D52775353424D356E472B46516149324E7A47427165785044774F456147527A45794D694C2B3062796C5875412F625673726B4F5A547951535338374F596E686A44344B554C4F503735702F6A39373537477330382F69542F2B3133396838504977736C6C2B533566466F754E4D6E34634364487079484C2F366D737543335141414941424A5245465578564863656268662F4D37517745557871796F5643445136326A6C787373674338736B6B4537416B4663556F6F70684C49356559525345316830496D4B5249424F5A61314C4E6D4441666F3578424D7A6F4869666D427A4232506777527365474D5467306745382B2B516A5050504D556A683439416E2F41697A76754F497833336E6B48342B4D54676947706D646A79303573694138334F7A7544346C3866773671737634384D5033386645354A67774F5A504A6E305934464E316B494F6F32786E677033416D67596D6B464334764D5469386A6B637A673075574C2B4F656E372B4C784A2B39472F364544694D6261454F5145496142444B4E5345414564534C715849767A504F7A4C6E59396D55475255664F4B364D493031454E673151724571632F41556942485361765175784C346E595352674138455A335964656D4E4E67712F5239372F72524C2B4166652B7834365938655476487352726237324B54372F344571664F58424B54394A47784A4B5A6D3870695A7A324D756B5563696D524D374B684B4A416D5A6E7335696354474669496F574A795454474A6C4F436651614870334478346841755842775175303448426937693473554C754843424F65564277554C38316D33726844524E7731514B695868636C43573273744F545578686E537A38794A726F3252697A346A655375437A46675862386D73744B72797975596D706A45355067346B6E47576F51495746786178744C6A464D43554737664D3353776C424A4B387369766B7369706B453876457065615869597337466351667441514B486E52325A5A32543073756745523863477758563538434A65652F3056324230577144554B4B4A5456554B6E72384F797A7A324A36656C59774A454841747030744F30457850544F4642782B3644353164376241377A446A2B355765596E574E386738357A556E784F57584154644573435150796275664F6B55467755414371576C70464B357A41784E594776766A6D47337A7831483437633059572B766A3249524E7645705A516A6B566145777933772B6E67644A2F6E53676D4B323653646F654F3172425553466B686A2F6B414855775576624F61734641354746647642797372787548766470537845743346744745753173476B734F736B2B513177716B7064324B2F727663654F4B5A782F443657322F683246656E384E33354551794F784445786C634D304258473863484D763133773869356D5A4E4B616D4342346D366C49596E7943416B68675A6E384F4653385034397651356E5072324E4C37393968544F6E6A3244632B664F3474793563774A454C4750623559743048703950494A504B495A764F433163346C63676977576E306446794963507049786349796C686258786661647456564749323749612F3261454D616367533076726D4B4E6B64475644544562322F5A6F65464949316D3164776F6B3832325379547A45645233352B45766E35435751544D38676B3570464B7A677341455553797A7A51744971714D71664B457A387A51555A2F4138504167336E337662667A6D74342F696E6E7676526D3966444B2B2F39676253715A7A34444A736254434665452F6E744B357658684B502B324F4F50774F4F52634F2B3964777537596E7061666933753875426E4A464F7950464E774C7978736C62483849724B35416859575A52624B465571596D5A7639503253396433745639356B3172433877385579655A50496B63524C62636358304A6E727649496F513672314C4E4145474E38444744597870517230636E6435374C7A7271765942454D585A366359737A6D586E6E47367A335776665742704C6E6A392B316A34344F5344706E3762757565393277326B31342B2F784A6C4656755232352B4B6E4C7956694A627A67706B69644137313051737847366833354343383671774B6A67315448495A4132674369494235476A796B774B62734F5077694F42584A6F62483957612F68595059384957437A58532B6953444A51397270514E4C4B4B4E2B506F36524A63766E5946426F7344775841766569543265596A7879532F42777548307A4265344D2F4D3537747839674F6C70386E686E4D546F36673545526E6C6D4D6A4E3744385067732B6F636D4555333077522B4D774F767A7775645455764A6F4E494A6F4E437264643656514F434A557A6F47425159794F6A6A3847796F5037583072466D6D304E706258784550667666516E576248372F75362F77753939794F6F5063346D2F786C7A2F7A772F6B372F766F5878527078656F50672B744D6676315A596856386F395271364C4D5963644A75713157506D395A7650372B4F3344776D674D547959484D53444F32505367623833793872337442786149566F496E746C376435543630373137386E2F784A6D4343774E694F6D56676B45735859364A52596A6D2B2B2F683766666674662B5061622F354C7233373737682F5442364D6244345969554D4E6A765935413977386E634F3877712B584E6E4A544E6A69732B5A4E726F77466A306673766447312F6248762B4B3376364D627534396F496F4962395A2B6774486F6E6A755374464D6B2F6D54544F70516133736E754561696F626476394B654F3153616161374F764369554A4935464C714857566E4761364B4C524A6E42626675354A2B5258534B467970344348326E6D5A7238774E6C6248722F6D76734F767969444C35783850425177516F55313662682F49646E30614C5277424F496F366476416E52646F2B4F504D4437354253616D5073666B39454E4D33626D5071656C376D4A7136682F487865774B653457464F574E7A46384D674D6873627553715530456B76434877677041504B37705241596A5962466E66583039496756536951535576654A7878506F367875514E333536367036416B7743646D4A6A423942547252773877632F63525A6D652B6B444D316552396A6F33666C6532515030696F524D462F3939573843486734596B704C4B345549473341514D507953364C643764536D2F7463386D2B66767646412F7A683053782B4D7A4F4F3264452B7A45344D59585A364448656E7952415945394451347444795048696F78454D634B6D51387875496F537754733363334F506851654D39737A2F4E6B454D5948393362662F774E2B2B2B322F382F66762F78642B2F2F2F2F77392B2F2F4239392B387A332B394364534F756A572F6F492F4D4B37356B76486B50576E68454541456C4C415350762B742F423266662F346250487A3043482B5131736C6678524A392F75674C39412F323458627A646453635370646C4E326C5A6937456E5937377730696C49797048796A5875666C794C68326C322F784E726476384B36666338706C47584F77422B5A4A2B445A7735345A69594B4871486677416A6276665234706E444C634C644F7038374837434248326975542F4F773871764E656442312F432F71776C7943766669574E6E793343393853614D44682F386B5835303934354C7333526B6242616A597A4D5948372B4C79636B5A475347656D72794869516D43367A3447523259774D487748773850544D6E45784D6A4B425A41386E545350772B62787775353369352F30426C3153574F553946537851492B4F4230326D47786D4F587163727667395163513630356965485153592B4D7A474232667863546B4134794E713962754C754C78666A51327475484D6D626451562F634750766A77457751444D6147674D75426B624D52416D34336171636C704B5361794A5449324E694C314A3036564D7235687A2B7733587A4947656942316E34637A6B35675A48385430614C39633730774D59577079424A4D5449786761374A58727A4E314A334A6B65782B7A4D744441464F43756D5741656D32722F4446343959456D426A6C4B442B433269426148322B2F655A2F384F33582F34507676766C662F4F32372F384833662F7476665030567755345173534B74394F675970306C43495A5874423569645A584C78534C452B44333444746E2B55324F3962496633545170474D6237575A6350713953757A4C5779734B764F7335763566326E4D67495537795430384B7264684D387A3248746A75656B7A6B50562F74315A72426E4E782F35443830544966642F422B534977746F507163767466527371656247585363413958425646552B2F4372324D4E7939384758354C42536E566D77446C556E632F445765322F67646B737254493467417446424A50736D4D4441386A5A48524F78675A6E526272774A6244785067646A492F6577656A6F58514650372B41643941354D5958426F43694E444536413759714163695554673933746C3274546E64306C566D515843594E41766F4C4A617A5A4B466448563151717656694D524C5530737A3941596A517045342B6764474D545932672F3642536654306B756F35696C433447322B3966524772566D2F413469584C7358724E4F717A6673426C702B394B6830357277577A593566384E4A68792F426C67676C592F7237653845416E694D34424247627375796C735450504364626666506C51515054772F6833636E526A4335484176376F7A32596D71304835506A77774B63696245686D636F5948526B514D4845616738537665374D5035454E6C6A34395A457130685163546667584E66662F37544E324B462F764C6E372F483733333644502F372B4F337A7A31542F7758332F2F58774557693571632F6D416D7953794E63526F425244664741694D424E44767A634F372F3571673243667A6B516E307651546E624A4977663955597479757179734F6E41516D7A632F3472734231753736326659754F2B58324D6B786377704C7054306E457A5062303137476E6B4E556F31306F4D2F6F53447A4F39503751512B394C6D59786533472B795A417842567658594B4A325365374976596C553469475458394F4968476E5543324C7A6169386E674F50727A364162714D4672684453555354592B675A6D45542F30425347687163775044794A6B57466D524A7A726D7353595044654E6761473736426D5952752F6746415948707A4130514C355076774349775849344849512F344A453252434467566837375066423658584335484C42596A4F6A6F614D5074323764772B664C48654F7674633768323478716372443946456768486B6F6A484278434C39534D613634504E376B465A65513265662B456C2F4D63506634542F2F4C382F78624F2F2F415765662B35466E4478785274774A36304E736D586A63626E6939626F5243724535484255415445364F3465336361392B2B7A3154414C6A7574383865692B674F6A5267786E4D546F31676371515864386236634864795348466A55364F596D6877564949304D39324F6750346D2B336D344D4467354951564E34544F51766B77522F2F3073424546326E416D596C364B644C6F7775656E6E77677251684F3033373931582B4A6D324E69774F436635446D4652506449514552334A74587136566D785167517045776B4338323863717679473468462F6C45722B7266727279437A5A6A6F333758735557546C6E7366783562393738416674355563714F5977364638796849756C4455534F586E4C6B4A31505161306C79433559676F4B6956465458376B426C3753366B5A36345178546D6D2B536D374D756468532F704C30697754366470446C5049672B7367465769426953455656752F4847753757343258774C4A727348336E417659727A6A427962524E3067792F435147687959774E44676D5A3342674449503948494B6251452F2F4A4C72374A735543396665506F36396E434832392F554961343933506D43635939436B4143726F52436E6F52436E6F5144486751384C746874526A5132744B4136396576344E796270334877304434634F4C67505636392B4372766469564177686E416F675641776A6B4177426F50526874716A4A2F4836676B58347754502F6752383838777A2B2F59662F675A2F3939426334632B6F737069616D68564D54435958513374594375383243674E2B44376B515977304E396D4267667874303745376A5051506A65485478674C504E77466C382B756F3948442B37693376536F574A365A6951484D5467316A636E774934324F446D4744745A37675050636B496F6845666646366E394F76344E7A4C3476334F484D51754A634A2F4C68363163767844725247414E39492F435A4C536853324F4531654A4258382B5969443338346664666938756A2B354D34616B624A77426A77453141736D6A4B4A6F4274544567763235503645373737394F373737376E756868777950444F4F6A6A392F486B634B4E324D4E7336386738374B526F51735A726F724B577962356D30534B52394D7376576F71796B74556F4C6C694A5845344E35793543627634536C4A537677624736336167397552665A68577477674D53306E495649595A655654454E314249664649674B49504344576744494C56364B6F63672F65756C69485738314E734C7143384D634745456D4F6F7274764844304568527A4F6D512F4C36657364516D2F33454A4C4A595352367868446E704558764F48703652744758484A4A324139553248674D6F3941524177614162345A425854744476677332695230646249356F61622B4453705865516357512F6C712F676B7063306650625A56616E71656C782B4F4A31656D43304F4E4C6430344E7962373244487A6C3169655A37356A326677342F2F38455659755430584472647359364F7648784E675933453437744A7032324B314742414E753943536A474276707878533739564F6A754D39552F663464504A774430434E79695954434D535978304E32785074795A364D666B78414447782F73784E4D51655851672B6E7730326D7735326D7746476F7735476F77476855416A4477364D4B6A326D4B4E61776E682F456762344C7A35392F4834634F5A5345733767434D5A4F6169754F67367A7953455A31734D484C4334796979574E68644D59647952624A4944594D324F4C6734453558535174454B336231312B54592F5339454E6159494E79342B526D4B716E626853464771614277644A4B586A7944786B35437843647634795A42637451463778516851574C6B4668336A495535613141667534795A476376516E6265597551554C6B4E657957706B432F574469774F586952784E79755944314D4254714B6F6B302B38342B4A4C51574A5746496953504C5564682B5236634F33384B31323433776D54337778767051376837475047655553523652704473475559794F59686B647A2B364533336F6A766368466D48586641445278444169695248456B6E7A6443486F532F55676D657751386447466967554A2B7963424979776A346E51674658444A6A3566665977654E786D6D45316133487473773952587061487658753359635036566367386B6F34726E33794339745A3261447137304E4C61675A753362754F7474392F423459774D4C466D32424C393637686459734841656976494C6F4E6430495249494968344F776D62537732557A492B52336F5473577846426641684E6A413767374E594B5A365645387644636C6E665A4844326645416E334F362F32376D4A30656C52686F636A694A6965456B526B64364D4453555144495A52436A6B684E5861686136754A68694E6E57686F75496D4C46382F6A3171306238506E383472715676746759526B656D4D44773067575233487A373838424F6B7071374379792B2F676E6E7A356D48786F715659746D776C64757A59685447574C75376552553950456F6E754F4C715443516D4B2B52786C615167694E6F454A4772597A4745517A6E662F7171323846514353716B57735569515A782B713138464A5276524735784B6F376B6B576B78487A6E3564466D635A463241334B4B46794D39666772797370536A4B545556522F6D6F5546717843587546796F62677158516C7151536D72743767394B45554370344D55553652666645454B5262524142334D58346D4475417246414663634F3436324C5A314866334136374F7949574B4E77394A4558456147494130546A6A6A31354549393049682B4A79523455436359516A76596A452B626F5241524A6A6C586930422F465958497146424244706F6F6E75474F4B4A4D454A684877492B42304A2B427949424A30492B4232496844794A42462F787543397062627544384F366477366D51566967757A73576E44476D7A6673686E48716D7477345A3133386534373533483237446C553156516A50534D6457375A7478747031713543577468756E6A7839483038326273426A30634A694E7342703169506739364531454D444C516A664752586B795044324A6D65675433574379384E345648442B364141424C7238334157443168316E6872422B464153592F307844505646304E3858526D3976434E3364666F5444547268634267475152744F45367A632B5256565647516F4B386E446C796D57343352346B456B6E303967366774326351385667762F5034497A70313743792B2F2F444C2B2F642B667751392F2B4F2F347955392B6A422F2F2B45663478532B65465463344E6A34734E356A5037305177354250337A3159505979436D3862524142493043494D55612F665576332B433762373858454A4767543561413176415A6A70394B523248704F6D546C30624C4D52333752496853584C45567538534C6B46433147547434535A475973515762364D75526D72304A78385159556C4B7753414C464C77623173657A686F49567344586B454B74594370435579316A445637754D626E6C364A2F4A2B6B62796456466131465566516A6E336E73546A5A31647348756A434D62364559344E49427A7445354345776B6D4A507749425A6C5642654C7742654831523664424834384F494A5559516966596A484F35474E4A4B51516D4569455A653242645572656E765A766944484A34424930494E34324976756141434A69412F526F4164685077466B67304862696C7658503861566A392F4442786666526D6C424E6C49584C305471346B585975586B54306E6274784B37745737466877317173574C454569786138686D554C58736632395774516E5A65446D783964676C5862496352336C383249654E69486757514D6F344D396D426764784A314A57703878334A2B5A784F6633372B447A42357752593565655262745A7A4E36647750546B454D61484B6141517857427647414D45555738597965346749684550764434373748596A39495A4F334C78354658556E6135462B63422B794D394E783964504C734E6E743841664343415269634C6D43364E4961636662633231697964426C2B38754D66343466502F41445050504D4469647457707136533934725A6F644E7067634E70684E666E6B4A744F6D637159456843784850487749596C7276355534694D4830582F37386A61695466502B336630673852473754375031784E4C562B6A49716176636A4B585972737645556F4C4679476B704A56794374657070446F7378664B767257302F612B4C69477032486A644C726B42362F6D4B5A376942774F496D735367436E724E333953367A653961796B634E7A43736E4C48543258353672594D436D3876526E722B47685456487348464B356651626A544434593868454F35464D4A6845494E4174733135654836764A4C4167473450463634664A343451386C45493050495A3459517977326A48433456774C64554367694D51454A595852667A4834496F6D517949534471535554526B776A4C3665306D66634F50634D414E6E39734771306D4C6A74626261476D38675A62624E3344352F664D6F796A714D5651766E5939377A76384C7178517578596356534C486E6C4A5378382F6A6E4D2B396E50734F4C354637443539666D6F4F4877412B6F62724344694D634E7430384C6B74436F42365968676436704E306E50556270595A4466744330456B677A376E6C415863595A7A4D784D596E533046364E4453517A3255555168684147437144654333703477597247415749704130414F4830344C5731675A6365506363436E4D7A7347484E6368772B6D49624C6E317947566D654332655345566D6642395A734E4F4862794E445A75336F4A6E6E333057502F7A42442F444D442F344E502F33357A3142525551572F5034547552446673646A4F63626A4D43515265535058454D4477394B5A5A75756A4F6D38596F6C5942364946346777614C64412F385033662F6B654B6C4B77312F65577658324E3474412B58506A714A2F4B4C317943745969634C43564251567255452B33527156597A4E656C3055324F2F613968443048356D46664F766E7838334577643747736A324262672B494C596E6A326B5644476C43364E36345265776861714E4F7836566F5369714E3348696958624679666671634B316C6E7030325A7977652B4E772B784C7765755077654B4A7765304C7765454E7765344B774F397969447562792B684667657331414F7A6D4F574851496F574153666C39457A4C6A4C7061546F724147782F3055416B537A477A765567552B426B5441445531364E63593247667845514F71783736726C626F4F70756861573141522B4D4E584837764865536C3738655356332B4E78612F384772745870574C2F73685849574C774336664F57494776524375537558494D4C4E6557494F597949754333774F5933694A6E7669496545456A59315137574A557369385741676B653958702F7273737554644F37457867654A6E686936457347305A76776F30644F414E324A67475266704E555351477941616E55642B4F7A71527A683176424B37747137446F74646677643764753344783476753463653057726E313245322B2B6652354863764F7762764D6D4C467136424D38392F7975382F50494C324C4A31457A373434414E59725862342F583559725359345857594551323678324B4F6A7731494156646F61704D732B424163526C426A6F39774967676F595662703576762F6B4876766E32487A4B6845677862634F5A63506F704C4E364B676144554B696C5968713467615549756B427269644F6764704C34706B495866506B6975325035765368764E455349786944465479344C364D46444C31715472424A6970485758637A7654764344544A4C6B4675324874576E4D6E4468796A6E63614731456D38454B6779304975797636542B4278756E7977574A317937413450584E34677776452B4A48764842554452364A42594C4938374B4B6D33315771423357365649714A71675169676763452B44412F32597241766762356B56453550496F523478432B757A65757977476E547732375251747652694C626231394465634233766E5475464C5775575938464C76384C757055745173334537337479344232397432435058633776326F2F4843322B67504F42487A325A45497535474D423943666A47434D316D65754344677A4D34585A6D536B4244314E356E746D3554767355302F644A636E74364D4E424C4B2B6C485439776E4A78466C317568474D4F414361316C5537334336724E41627539445963423158506A715036744A637246773844362F382B6C645974336F5653764C795556465368737A4D544F77396B4959642B335A68322B3774324C706A432F627532594869676C78635050384F64446F6458423458444559747242593950463662564F765A6F4A326356436B764A4D36787871514D49544157556775556170754541507236712F2F47563139396830646633454F48356871716A783141587445363064412B7747584252313454525256526D7950523841415831484674424C645576343474615339682F61376E684A57346959494C42313942536C5968552F5846736B6A74304E77754C43344B7953355A6976794B395367396C6F61546231666877755550304B6A5251327632774F6F497775454D67734168594A672B383169734C726A63415951693359676B2B70486F47525558466F304D49654250774F4D4F774F58797747617A77754E785334444949466F4645583039425A71472B72765233784D445852677A4A4D5A4650474547316E34377643346A6A4E706D334C7036436656585030444C7A6373345670365048527454736636566C314378666A5065335A364738317632345A31742B3341704977664736352B69323231427947564362397776566D53347678766A637743364D7A306D344647744437562B324B4A677234745544666135794B507537342B68767965437675374159777445414957434C6E6739646E4664646F635A4A724D4F6265334E61477138696562367137687739686A32625632485635392F46732F2F374366597347774A5672772B44362B2B384478656676463576507279722F485372352F48796D564C6B486634494E343963774C58502F304557703047446A64765469504D52693163546A4F4351612B3466445A633261426C6F33626D726A49764E7A76442F7430667041424A4A674A376255717235422F34356D7565763074725A477036474C65625030525A7A563463796C6B7569697055583975773931644933665A5470532B326B31714B72324C486F6465775A542B3551433849674C5964344E703047707435534F486D5061717A6339734D46366B647A4A6B6E323259794B65396675525A6C782F65682B6B77427A6C313643352F65626B534833674B547A5132727A5132547851616A79514B4430514B54325346565949386E676D413469526A542B7435784A4C724845596B4D4968524949754350777533794348685967655A35326F5831396664676F4B38624137317841553879486849414A614942755862482F41674848664336444E423233736231797864782F5A4D4C714C397943652B2F585966796F697A735872635375786376524D6E475454692B597A664F486B7A486A57504859616D2F68716A64674F3667452F334A45455947757A45323149754A4562596A6C445945335259746B486F59443147456B775378306246423950637274523561722B536339654656735541752B4C774D6F45327732553343452B2F517445476E6134656D7452343350726D41737479445744482F52667A365A7A2F433573554C7348372B5043783534546D3839757A5038654A50666F4C58667634734E6935616A4E4A4461626A3577586E34584661594C515A59484261685A4667734F7267635A675143586F6B665755746A4F34613861334B6E5656624376774B496F4745542B61752F6644665854503447762F76393778464F2B50486D65375579386B4D4C6B3561315145686A6D2F652B494335737779344B5A7677616D2F612B71456A3862502B56374872627A6F57434759756B4A35615358376B434F52584C6B46322B4649654C4679436A6543454F4679394556746C534646537652656D786E5367376551523135302F672F6175583061725651326579436E674D4A72355242674751326571456E54556962785468534C2B77464C7437787842506A4349534868414C35504F473466583645416A3434666637486E4F4143434C46456B57516949556B2F7145464970446F7968524C46454138346B456F594948505934444630414A642B30336F326D37697873666E3863453764546A2F356A47385556654234747944534E752B44706C3774754443385371594736346A624E4B6732324E42663879482F7534676867635347422F70772B546F6F41545130334D78454E335748523532327166474D44342B394A676B786D4A6A4E4F4B56736B497337454979356856586C6F7A3745592F35684B6976756A436277347775765159744C626652316E676474363965776F6D79584778657551434C58337757472B6139684B774E61334677645370324C56364348664D5859392F435A5568667567715661587652657555532F41345458423437624734377241347A3744596A76473637564F365A684B6A454F7A49625355356A675A49446D4B6F4C4933314667445048514B412B306C2F2F2F4C56515850377778323877666D634B743975764961396948394B4F4C4D49685A6D446374385974324F6E7A734450745A65796D556D2F47516D773738426F323750713137486A6A6A6A6975622B644737705343326C58497156794F374D706C79437866696F7A537855677658696A586E49705535465A7551474674476D72506C6550434A786652314E6D425472304258586F6A32727536304B6E5477325378772B627777756B4B4968424949426F62514B7837534678594E4D62347078632B5878534D67547875487A77654C7868494530514D70456B6D69305A44497163536A51545148512B6A727A654F6F59456B427675374D6443586D414F52483747774578472F46563648446D3672426E5A444B3353744E33487A796B56634F6C2B48432B655034384C466B336A7667394F3438756B3761472F2B4647357A4F3372396467784576426A706957436F4E79715A314F5459494B596E526A41314D594C4A7956464D547A454C6D3844553542676D786B6377506A364D30644642394E487939455152692F6F52436A67515A4277537441754165684D42394861486B4579456B47433846672F4C333046784B7176446774613252745266763479626C392F4868644F314F4C68747651446F745A2F3845446D624E364A79373135553764694436713137554C4E3544326F333738585A72427859476D3868366E4D67484176413558664235585841356254433733456746504B4C355362566863784E5671676E4A7159774F584558642B38386B4B49697462435A79704D79386F51487865652B78702F2B3943332B2B4D6476386544526C37423772546832706C685A625A477A574D61344F46444B624979376166647A7958487545757849667832623972324558656E7A5A52765467634F4C6343527A4756494F46792F47345A4C46736F4D686F33514A75446C47575637474664684C524F61576168755664646C342B3949622B4B7A2B4F6872614F6C4466306F6236316A5A3036493077577032774F7468565A347265492F57685750657767436755596245734271386E424C664C4435665442367646495330497539304272396372617162737741654358756E49782B49684A476C352B684959474F514541374F30424C726A5153516A58695343546B53385667536352766A73656A684E6E64434E4F4E6E644141416741456C455156533133554C7A7251397736374E3363657661655454662F674264625664684D7A5167354E47684A2B7A4763453845342B4B366573543654456750693931306667433869386E7634557A61754768484D394E526D71506453486148454132353466655934584D5A4566465A304D316750456F41525A44736A71416E47524E4C79714848554467496A38384A6F316D48322F5858384F6C48462F484A78626477376D674674713965686E6E505053735A34366D4D4C4C787A4D416358392B66697772356358446851674938726A73485A316F365933344E454D6F70515041672F737A752F472B47414235467751414245433051334E6A5130496B4F58424E444D585156414B6D32466E586B436955453144774831357A39394A39776F4D68704A7566337734376551563778706273786E4D6449794B4F76446669675661556B6D6E432B306A6D31554B2B4F497A30474B30622B4F724F776C53446D51767844705259755255624A55396A33737A586B4E75386C517A48306468776F4A6F4A553455727752786255484A5A6A2B344F72372B4F543670336A2F38696634744C34426E51597A7A41365030467539336868436F56374570506F3868456838414D45514A784769634C466635664443616E464B3039426B73734C68634D4C6A3863447464676E66782B317853464F5646656C6F4C4967455078533673583457472B4E796C2F64452F55694533484A6941536643586873434C6A50634E693363746B34344C6531795048594E2F433439516C34546B68456E65714E6544506479687230586B787738484232554A756A59324A4341685144695744515048355057776346444E6C67482B7276526B77794C36794A34584E59754246774752487857715A517A304F396D764A5A6753594946306F52302B4E31654279773273676D6163655071782F6A772F4A7534665045744843387277493631715667336278354F48737245687A6D6C754A78566869765A4662695358343347632B66683664496947764169336831427644654757434B4D534E67766172494545463059427977564B3053324A75666C373072486E2F776A64755270686637354B4F364C4150726A4838694A2B6F50516270746172714F30656F2F49396E414E465276706152535234703558326150326D694A336C2F4771434B5A5344337A33775A65526D6255494B656C465335464F53314F304249634B756652746B52772B506C4B36516E5A325A5A5A75514837566274536379634D6235342F68354A74486366716473376A613041696478514772307765374B7769506877447151377837424A483449454A52556C613742554330506A617243325954466563645574396752755A304F6D477A325544756A384E706864746A6C7A53593952524F6E58596E6F774B69487461456B684830306770462F5939506C43533075524D4C4B6F2F6A49512B36497A3435696241585062454165754D42445058476C4D435A34426C6C4959355A7A4C444D31347531345A7939464F69556D58764B7577774D394967373765344F5365334934394444616D7948783671427A364648304764444A4F6957476C435531665075694177336B714C69644E76416A4D78733171473939546175586236456A792B2B695938756E4D4F6264545849324C554E475273326F6E72336670784C7A38483765575734566E73612B733975776D39686E38346A4C5A35456231797559544956417153662B43514249665758375341794E646E78353277644F2F76736933476F344A2F42512F36337773723830783870794534412F556D55324368645531707A5142595A55393658395343327356534673703163506B774A7649785877643470573136374472364D77356B4C6B484B776B4B494A693257623861484370636771543056327857706B6C71314565744579704263745277625848465673516648524E42545870714F6B4E67746E3371334474635A6D36466A2F6351626738455467443543654D595234393667414B456A33465744524D51796E7543366E414569415A4C614B47374E617254436254544C3677736C53467544554F586343694A614966544A2B4D4D6C45474C336459665231522B544B78393278414A497846765843534D5A433649344535647248696E59386A4A3559574B3738666C38796771482B4A45593575546F794B425A6D5A48515951384F44516E786E4759486B4D745A5979464163474F433053457A63557954696C6571317A645142513163544C4C706D4F453064494B44384867744351536443374E7578636837786777513533677A386535695A476651646147322B675373666E386546643037683358645034665370616C51555A43482F774436557061666A6E656F617448313646565A4E4A7A783243304A2B4E794C526746676636525547465466474C4978737A5843596356634341774F384552514C5242656D5547624A4D364C2B4563584B53596B6C52357A4B62507A36612F7A686477515139345838426F7A5854727856697130484632495446566A6E746D5654386B343239427A6D6A5077386D51326A36436162377273507653496A51436C70755652656F4E566846725A43774A4E5475515A48536C654B7041746C58544A4B5570465874526D356C56747770475154436D76326F653774476E7A57304153447A5132624B77536E4A343541674133565963546A493949725938766A587746457A6F76526149584259494C52534D61685151356E7035784F71377A68664F4E5A7A615572342B47625343447877346E4851704B7078656B324343782B7A5A6770455A48676D39396E454D353468433546546A774D6C675459496D475A5948696F5878532B794A4D5A47686B57365677574D7155615073644F464A5A6948322B496F504354416E34483341346A4C49593261467156374D2B716234626433413658585175767877792F6E3330756C37686844314E3668316C53656A756C2B6D7836644859323475706E6C2F442B2B2B667739735654736F4C71306B647634364F503373585679356545746D4B3336495669346E625A704E3744763131414641384A4D4D6C596F48556A43593744695979444267645A6C5A37436E656E5A4F58596969665A2F454D41514E4C5130504B54586B726A3275392F3846622F374451634B2F696F3149784C39332F336B44657A49544D583666596F6D4E4665616B786450456336446D664E784D48736830764F35335A45794C36396A4C324F6B54434755555946736759416E733277566A70536D49714E4573543570755176416A594A5A356174526647774C436D6F3249374E305059714F37734B4A4E3874787261455A527273504E6C6345546E6363506C385049754568524750444345623634512F317742646779794D4D7539306A727376496172626541723365434931474B774E32426F4E65584A6A546158734D49743742796E454C6D4D536C7954783745464661706768624230384F466532566F325278544C6B54386243414B78594E4942346C34434C6F3765556453375833495155384938506F356379394E4857544D6B4B7439755A3665716741456F4C5861346562635A6244434A7570453532744E36467475776C545677504D686D5A5954473277327A52774F6F31777563787775586B6A304D4B61594C48715962555A42554164374E44662F4269665872754579316665786555723539485163426C6432695A597A563177326F3153532F4A3648654C472F5354577A6256473143766645362B5046572F4F2B63656B4D3838676D684F356446387150356F4155686D5076424A41464968676A5967375158373735566369576650466F7A39692B7534734E4C59323542302F6847305A4332552F366937714968352B4566734F76346F44523867646F724159643778795954465866436B72506C4D4F46616269514F35795A4A617566677965412F6C4C5A44323276444233416249725671476764674E797139596970334964536B2F75784A6B4C6C626A5A3341366A33512B724D774B374B7761764E346C51614142685670357066526841422B4A7775594F77576C3043494C505A41594A49727A4F6973374E4C537656476F7845326D7756326831557175616F626F30746A5738446E56396F44346241505966722F45495552676F38667138387842694659614A455541495641533058413866554556446637624C314A394133306F37642F414C3044672B6A704A542B4A6E4A3645634B4E355A5856636D564E6A3539774674397343683030506837564C697067477A5730594E413077367070684D725441624771483264774A7336554C646F63426272634E54685941625559426B63476B67556262677561326D32686F2B677764546465676162774766636474416158485955445159304E4D72497358336F4162444D496C4A76513434486262705433434A71334C5A58384D49425953575165616E723472624564566D4974626739536A676B6D5A6F79664A2F3838436E6938662F515545454A6D537271675452382B5859482F684B6D7A4E6542453775444D732F535873535839466D5A486E4D73434D31325258434C6E7A6C496E5A6C7A45504B573965714D55626235656A3673522B354A5375516D62784D6D5155634555324E386973464B585037504A5535466576526E625A536D5356726B5A423158616365726343396533744D447239734C706A734C6E6963486D3645517A3149304C475972514867574163506E39453268766B4B764E494264746F45344B37586D6543546B63585A67526A495357595676706B4169693756586A52446F644E754D732B6E77496B6D6E48656B5479716D3250636F5435574D7A6957412F693836674959523143396730564C54734179426536566F774349307941454436384544396B43345767412F68436E516578776530327732375577364A7568366277467662595A526B4D487A4F5975495A415A394A30776D3752774F737879364D4A344C4659446A4359743941594E6450704F3650516455714532476A53694C4D49597965577977754F3277653933692B586C6A554D337A70366136676F4A526A346D6D45674435742F426467626C62305446592F61424E46515A417A475166687041424A47495A5832756B732B554B5246535A536E6559484E62634F7974516C6C2B7A4E326F32394A66774D37447279697148457A644755516665523037356752584B5248446452557048332F364A7137656542766E5079684432624774794B39596A634B716453697032594B38387658494B562B44334D725679433566496675734D6B74576F624361414B704566516342464944464659584E475966546E55416731442F4845314934516971413743773075763043496F4F6546736A38324A575A544261597A575942455564347A47616A54474D596A5870357A41794E347A3075742F31786C6B5A54727351446A416B554E38666E574573696743526D6967594551456F63355163426C65694F436B4149494F36646F50565252716F56344B69394F61624A345567516F59676666745A2F51693734416971494E4E42324E6377425341474E58746342416F694854552B486E65374C494D6473305574766A466543674B304F666F3967494543655072532B2F4A7157687461486A2F6C36766C59426B415665345673483566666E346858475079545833794D76364946434B465042387652562F5234423976547A465046792B70796F65377355394437632F73794A5A53715362646A33484E6276657735624F616D54745144624D31374831674F767950514735386C537A72355468764F587176485765775534656D5976796F3574526C58644468772F6477425664587451646D49374371725849374E306855696B6355464B636530756E4C6C516A64756448514967737A4D4371794D476879734F66374250307664674B41462F4950725941684641504C5241566F744C3342686447514E706F354542745646415A44495A6F4E6472775645656E61354C415A4A4A4434755662794A4A56525A35552F6E6D456A444D324D544D2B3579503033396148466F654E573551416E4B76374F436943314F7354414963586951766D31387A3771486C555631584B427741547A415351434473525442436D6F594C62712F35735258536454564A646B564C6F674A49703230587A534B435341474F567177506D367345446348417630457369556535496453762B5A774B4C76583136766455594C46577871497234783871666B676259324C364D6247654946475077704F6D5A43446C41306D3656306A382F776F6B446A7747597847382B643578484370596954335A7232465432764E493366597A7047372F4B5662742F4C6B5144726D69644A4F362F345237342F63386835544B5977645164594A6E447970503745445A7353306F4F376F4E52302B6E34646A5A413667396D34614B7570306F5062345A2B5A58725546793746625676704F507444302B676F624D54426F63664A6B63595A6E7355647163436F4743344234454133566455684B66596F536434487273786930754B6951796D36634C3065684C516A584C306570324170374F7A58594245454B6C41596B64614E654F384D776B65767245384B6F67494774576445574138744542687368756C4F4B6C59494955526D5A7954796F764E74515A69347262452B6F544A6353617A674D6550494F6D32516270516854545065456658315377416F7455686946516738576F7964736E7653684370687744683736722B3375715666784E666F316F73756A75447355754152304252665932766C65435A466A624B676D58792F366C41457951714F4651514B525150547578537646535A4346474270466F694C76627236522F4552396375346E44525771453362397A33677169524C6433306E316938386639674754637462662B2F7375357031666166597333326E34453651536D46465A74525772734E4663653578324962536D75336F7242794D34717274365038784736556E39794669726F64714479314179584874714C302B45375576704742747A3434696473644864446276544459517A4261773741366F7641466C4F445A4834674A654B686339713841737069643472344D656C6F667076494B65446A426F4E5632795277594161534352775751796152384748796A65576571344645427844645A645765384B6D2B366379343249724149496F554A47596D51516167494F664378556C6468715941394F66626D776B6F4D46417368484173684750624C2F30314B7163326D68386E5543614F2B585942437346686F5963773669594549494A32755130424263504151434770635137447A3850666A6A63432F683442527251362F566748466638654D54726B523649596A596A58372B776446734971446E477969736766474651774B493147784F69703443427743694457697034476B676F3276367838617734326D617A695576783772397A7748386E3032376E3052537A622B47504E572F7743767276344235713135526834763266416A7047346D694A3546536D37704B705455626B54466965316965597172743643675967744B716E6567704861483750444D4C562B482F4B7231794B76636744797542362F5A673771337133437475526C617177644746554432434C7A2B486752436E486D5043564F5241484A37416F384461484B47544559376A4B7748476178513468384C544359473149723134534168585A6A71786A6956716F424A387A6957344E314D455045445549476B57694831412B4C332B4A6876766C7166595256586D554D6A4B3441744154592F6C576C594E6E596C63413472514749675459476D614349716C6F6A2F442F3950477A39676B775957553566454F2F79614D592F4550575964364D6136757470674D476A2B43516771674F542F654D71564554414544304644774B69756A482B662B7676546973625A4B70454A57725A59786A41324F696C54774653777052547876646B6E4C6B6F464436325341683556684F4B2B5A46336B44664531424E47396534394537494A7A66786D4657374675312F50597550636C624E6A7A45705A732B44466557666C7665484835762B47566C632F677456582F67555672663477566D33364F6C5A742B6A7051734C6E7174574357426331375A4F755357726B64653655615531753455414F575762385352346C57536B575756724546577958726B56657A4169626371634B32704354717242775A6243455A4C43445A48444C376758506F75504F6E773478694973592B5A6654437A413371644256717443586F3941325A576F7038436B46627A542B44526144724549725731743643727130504D4F6B303833327A317A6E59346C5743555146492F484834515043714933423746645241456E48723165486A317947792B7543713671314467736555686B4251417852446C2B737151587A354D2F6C78576C53306D725977617151457A4D7967686C4E6C4E5970576F33616936496457793850656A3153457736493556734B6857696B4469632B714E516341524F4445575337765A306C473637357778347A775A465434345271344136484D426B434B56724642624352356148316F656853744567586246436A31746951696D676145704E4C51314961746B46396276666C454F4E52565862663846467137374D5635623953504D582F4F66574C7A685A31693238566D73332F5553316D372F4E564B797931596774794A5675442B3535617552565A6F714A3639794C664B723169473363693279796C596A6F7A67564F5255626B562B31465358483975434E6939576F623232463065614455514245467861444E39414462374262416D69324D4769426E43362F674964546F7A7139417036754C716132424938564A674C49624962656F42644C30366C70673162584B61657A7378554E6A626445704B6C4C327935704D4363656541784778534A5A6259724A562B35634930786D416B7748506B39774B5A56676738515371725669527165344F475A75666948364D375A67634D70754F6975386642794C5259567177714B6530326D536B5A324F746C7377364A51436F73576968634E42392B53416A34473831776D48335371487051694F5A764D777333513462564C445952324870516C653562485442707664416F65445A51766C392F4C3750517268546F594F574F4473773844676F476774446F2B4D5932535542482F714D4E37423942304B585830756C6F51534E38714536695068426C46726B5474594663464F43724D7A573375412B2F637050667849676D754B752F66306A75423263794E4B61374F782F634169624E37334D6E624E4B586473336B2B4A337865776276647A574C2F6E42577A5953383267313741353753576B5A4A657552483746476E466A425658723548454F5156537941706B6C79354656756C4A53656271762F4D724E4B4B725A6A757254682F446D2B306652314E4570665443546C525A49415A416E30437341386E6A70756A6A6945336F4D494C3342436B32585551346E457767674D68704E4667754D5A68503052674E304F6C616E57536468384B78425731734C576C6F61306462576A4335747831776468625555355A43347A766F4B442B3967566E35706F56517270626F3646557745454B30523732343158694C31676B4950797079614168346C4F2B73574148456F6A7745304A3035625771366A2F7561486147332B46415A394938775771734D614A553552414B6E4D32394D6455764F49732F63384C454E494B634C466F714254447039585838506E2B4A675A466D652F776D466C58702B2F42347546724461504544676A6B374C62586741304E6F574A79627579386F6C7553475146756533363370635345314547682F57684A30655244465257524478555144546E346F5A487074437531654434472B58494C4E6F69786555307A6F41646F57724C664F796D774254316759374D413165353833424C5A5570652B576F5556613948636330474F587A4D6D4968664631545243713146596655476C427A6267754C61375367357568753162787A4275782F576F61314C4237506444374D3942494D6C424C4D394172632F43592B2F5736725042493861524E4F464755313264476C4E596F554D3749635A5359636C6639674367386B49765645506E5634727154765465523552356568736C36765A7246676175684565676F5141347448704F6D45797132304478543351485241774249767150756A436D4E5972425562576930674355344A704E695A7065586A6C423863306E39384C4D355550656D4378644B47392F525961366A3947512F3148364F793441614F7051396F5574485253445051344A534158666C50414A304735476C6570594F48313663634547312F2F4F4869506B617242506C643862736B755262624768664D7A4E6A596C316F63414768756E67507273334F704C4C76333948444D7A6A486D3446656D42794F7851325A3973526147383375553669426D5A4A614D56597431495971545A7A3045414761316D325A3564557075473950785534556E76704649725636444B756F7446496C624F4E51656344534F6F556F6F4A6A75714E4B4B70636A394C61546167347668556E7A75374473544E4D363765682F506757564A7A5969707254753344307A48355A71586A696A567838634F5674644F684D734471444D4E6B43304A6D394D466A596C552F41356532473138745A735363786B4671467068756A4A644C707A544A553938384155744A356938556956576C57706C6C67354E634F68774E4F4A3439794A2F504B795136364268345748656B792B4C78364E33743948755844354F6A3055782B5130714A51306E6D4F43684D3050497256595772664C65435263654A45484B4577752B744F71546A54417257316649626D7873746F612F304D576C304C4C466164754572474C6E52444B6B42344A586859572B4968514A6A744D645A364F6E422F4F674E55654435504145547251355658647475703145394657344B485A337A69696675695272546F557335384951453172512F6A492B35577051497539346F6F344B47304D48556E6E774349316D74303941356358672F65764842634E6B757976555872512F58655177584C704664367147695A41496B416F6A5536574C41454B5757316D3146537452456C315A745163577762616B3775784D6D7A6154682B5A692B71546D78483664464E4B44753243625545304F6C39714B303768444E766C65486172637377574E79774F4167674833516D4E375247457373533850683742554230595151524C5A4744644136625739517A74446F7A4E46304761485647735541476B316B73454E30595778726B434A48325372596967615051582F317A58477176304741564F717876727356426F6A37375663374846466C2B4545704D6F7742464151336A472B6F767875656170327969637453595631616B6538583630414B70687A45514C52426A484A4F5A4C76556D744A7036644C52645130663764585270573241306163517430737170414B633044583866316172773536736C416A366E506961776159476576493755465135624B73564E705668496F7075694F2F323042614C3734754A646775662B58445A4668545A6D5A4A4D544D342F585130696E586C795A36734C2B4255437A6E324E385967616567423858506A79442F504A646F6D52474142326B7A4850524368777158435A6E54395A3873543737754D5570627A4653616B37755174565236723573663379744F62345452302F7551635852725369743259677970766E48747144792B4137556E6A794D633239586F364770586F426A63515267734C71684E546D67305474686338626739765842343430386A6F45494A41625354774F6F533275415473383479414B6A795179546854306A396E3059694E4A69684F487A42655A492B4346776F705861677151774D463568445563392F4C443551564D465134316C56437443554441414A5542342B506A70777A756376474B2B376C38427049672F5243516D49594473646A30306D67626F756D354471376B6C5635322B46587044683167675A6E786B464E4179386A425170685653725A397165516757796644556674746333596E504564776339535A6A67505153746972477879644551357378304E4451474961476C534236636D7047676D667543794F495A6D592F46366D2F79596C5A6A492F522B6B794A42534B4132477A6C454B4B712F366861494C56474E446C314436463446446561506B5A5658515979696C624C4C426A6A6F495035533747505774453579714831495A42345575724F486B4464472F7478724734506A7037596A65706A4F2B516350375558316364336F764C59566C536432494C4B45357452633349333673376D34754B6C303268756134484A78766A48443450566853366A4452316147797A3243467A65587267395367475234474568556256416A49506F776868453839434647646A4B6F4B75794D517678794468764D4D67352B7842344459645A49553467486C503145766B6D397A34474242754B42494871696C5367454277384249774B6B6E39396A763957655930434E50346642413742535174473068626E734F6A435847345750567568317A624171472B4579646769566F6C5A6E38334F4C4D763832414B704148706946514F5067555241506533615644437844796341346D695455453549656950685837452B564C7676367874432F38434975444447502F667550354B46632F66766677467563616130344F6A497443682F554B3970654667683343745A3250384C494B627A642B382B774D546B4C4F493953545231586B504E3655786B6C3233417762786C4F45515A6C2F796C457538514D507479466B6D2F6A44797976566B4C6B484C38394234635037554864572B6B346354707661673573514D314A33624F6662304852303975523233644668773976526E564A37626A7842765A75506768706536616F446437594C6235594C4B346F444E593064466C67644561674E4F62684E73546864504651634B41584A5657686C494C4D686A74304F6B73536A616D4E554B6E7079746A6739456D6F38384266784242455342514C4138424649387A4931492B57483749424242426F5137583855355677614B43684E39547763586E2B4872316579716F6E67595158526D62724570786B5439624B54415351427A586362765A752B754174717352526B4D4C724A5A4F695839597831464B425151524335747367724C46776E684D6155477765436C4D77714258434746306977534F41686F473755726352656B624E6E6A372B75633453384F6344706D51745155446779506F46514278566D314B306E6461486771364D774F62766E4D66452B4E634754714B6751472B48304D59486C4C2B50655832614831554338524A5667625241714137447A4178506F756576674530643936537A646F4656647451576263484A545662635967574B476352396D557651566F4F343646554953436D35537842536D6E3142705456626B4C5669573043454C6F716E7471366E546A476332494C6A745674784E46544731462B64424F7136394C7835735754754E5A774331306D46797930516D595839486F4C4F6A704E41697137683433564D4778327638794B4F556C3564624B523670494A5671505241623365686B364E51574968756A4F397751547A484941344F386156414A774A44776156464A766755546E4142424144586F4B49414B43494A4138664D325A342B7372484B6E44554B312B6A416B6C3576624C49685531564873596E64446530464D45417030365677324B685874386D7A454A61497174564B3255446C67703431454B675773426B5773394B4D712F4D346C6732554B726962696B513067717835715261544C596E714C626678385573412F305947427245344444585649334B4A7366426F544542304F44514343596D75662F7376674348344F4836623672694D6C74544672736F5670642F4832387564554F5141694947306C534E5659714B6E435762484C2B50376D5166576A70766F366F7547336B56323344733743456350625566576357704F4679344167667A556E45776478585343316267514E3469374D395A687054737775556F724667724A3739734E584B4B56794B764A425746355774525772454F6C645872554831734853714F72305668355471556E7A6945637864503430596A43665565574F312B574378756B4B4C5230576D453175694378526D473152364131656F5441446D63704848512B6A415174634E6B637346676345684B7A32433655364F44567366434972767454676D6333614A667949435A35703746764F6A6A2B495978443048454E3535415550576B4352612B57616F31556F464561364E616F4838466B664A316E3141362F6F6E4B6F545A545133365A686942706A514453614A7252336E3462426D4F624145697344775777356E706576424A49616875434147495A67553165465541716A346B575342475734496339494E5255436C414E4441344A674167696771562F634268392F634D5948426F46726444777942696D70686C415035444D693637727A6833756C4A2B527A554371652B6456746253387762683368476F65536B5A47446576376F686E4A537654557848333039413667513965455932634C634B526F412F4C4B4E364730656A75796931634A674E4C7A562B4E77775270523655696A2B487A57597152517261716764445879696C4E6C6B567836316B4A5A385A525475414B35685375514A31734A6C364F6F6369587979746568736934543731322B694A59754855794F6741496773777347765133746E555A6F64485959625147594C5436595447355943444B624D6A39764E4E6C45674545426B463163474B3151653063584F6A556B584A6D6B4973334F764E334F644A33464E64396A384B67424D6D4D556E6964464E735879454351716141674D336E30384B6F4234666672774E66796148794C4251347641777942587A5A5459526944506D694D314C706446774E5061656776474F5141703165386E2F42352B72626730733169664A3730737858585241716B6B7477534A2F304B6C56643078393455514A45506F34652F563134762B41635938436F4147426B64424B7A51364E6F48704F7A4E7A395A387663496375614B4436676E5141414341415355524256494A3633464D6948366A65584371412B4466797071496F465332514B676C4442646E484C6D7873527259497457727155584D6D4739792B666267675666515138307258497174344E51356D723854426E4B564979336F4661566B76796B62766C504B6154536974326F4469696E56797A63726E4F752F4641714B73764B5769304A6C64764153465661756C45332F735844452B2B4F7754744273734D4474444169435479514764317677595148714C4879617A4630616A4330596A3679647A727376455758725764747A5136577A5161706E4F47394857336F5732396B356F756E546F374E5241723265336D2B772F757743496D5A65616664455371563130416F67675549484171776F67766D6E713833776A4361366E3730772B35723958416D596C7861627255744E72587055594A537063366C44494B797A446C706162614775374262322B5651714C6A48336F736C6A59565074597167756A35534667654E6A545574305948354E6177746F516755754C79742B484C6B774335663542644650536A6E465262373863786A363966625243436F416D7037677A2F72356B5868494554397844662F386F45676E47697551386B65656B484C34586646385549595A704553682F4F67746A305846735A427252574179746D6C736F50585949653434737764344D6275315A67734B4B44574366644F2F68685172464E664E35374D33384651376D764936557170724E55452F743865306F4B6C6D4E7730635779456F6757714438306C546B4643394651655561564E5474523932374E6669306F523536757738576C2B4B7152437970793454574E72316B596C717A5677426B4D44413273734E67734573566D74566E41736849635355744D7A45574530316F37394369746130447A53317461477071526B63484B38733671516D78466B5172784D343544314E31676F6C41557439343959315367554C67384445503352775048797657356F6B43507348442F30386473575A4254775552775350316F6D51637965366F78454873756C2B2F2F6A45494972322B42515A6A68325266543173644E65366843794E776E67594E325A4A3059775151725243744858384F5033437567754A304243637347415046456E4745325A744C4A4246503943445A4D79445A312F444942455A59484A7A675A71425A4361516E4A6D6445784A324C61364A52576C4A6C586F7A76432F39753963616971366356456A57506D58766976706A47637966742B4D6730777045493272767155583479486675796C6B495730325573774F45634C6831636A734F3553334534627A354B6A693542636330695A425576516B703531556163714E75466B3664323439694A48616975335349674B693564673872617A53697232596938736858497231694C6972714465504F4430376A52316759746732646E43425A6D595559487446306D744C587230616D3153565861615061675332744456356346656F4E4E436F674545474D67427441616A566B41524244526852453863707062304E5A4756517564564B425A6A655A68515A46786B516F69395532697556614461765771416F7058676B7939456B6838544F436F6C6F78674A4944596C794B412B4B48534D684138536C41644678644736574543364E71316A3142662F796B364F7874674D4C54504E57775657676E72514C5136584D584A6F694C426F7249694651763042454243664876734B746D48342B394A6B41386F4B76355271707945454758704973375A2F41485168536C5636484678593678456A343366776644494A506F487868465039434555557177312F7A362B487770346C45436133476B4730335268584A4D774F364F344D414A6F61484163724E7A6661766F455661637A6B465736466F634C6C736E53776379384663677558493363346A58494C6C6D4D6F7572354B4B696168377A794A5569704F62344E782B74326F753730627079733279556771716E646773717144616973336F6979366E556F4B462B4A3470714E71446C7A424F63756E63473135685A6F4C5435595852454A6C686E546448575A304E4B6D51357647424933654165336336644A616F64457162517657665A515768686B646E515A3036637A513673336F304F6A513274343542364A57744C61317A6F3337734C6D716B793439585270427846466F42745A713056437031796A57694D446755594E73766F484B33613330742F69312B68797A4F78372B50307A5871526A437A4975394C38596C504579746B31793745416E413536576262734E6E6E3332412B766F7261472B766C34794D545671317A79595A6C3467662B475353524F61337773776B326235674A5A336C414D35306B5A78476969782F70764937794132524946433464375A627245456F456B456B79716E553542794157502B5A6B434361562F624378736276596D4267444C4634502F77423173373438396771595938764B6F4F5377794F55702B4849396F514153466D58506975615171523354452F4E6F7139764742616242653965716B4E527A52376B6C4B394462746C71354A65755256485A42685357726B64423656726B6C5337466B634B5863536A334F5751564C55524B53513235507874526333494879716F3269415536546B745576516E6C465774515662734F6C5566586F2B4C59566C45724F335068424B34324E6B444C344E675268733052676C67626E52557437586F307458616854574F457875694578756751514C5630364E486571594E47613554547274476872564F48547130426E527A7630526E52306156484539315961787561573176513074614B646971426144546F306D6D6C55302B42536762576247335172616B7050713049676349676D782B45616C3155634B6E41557139386E7343684E564E4270503562416F7A7444566F71415677694C67453078337259423776363255585531332B4331745962776B705568432B5667554B364C492F484B656B2F4B3941454A543949466154717A794A6F2F4A5334345163395A326C436B5441454D5077376F75792F5265584B78346C75316F62364A61416547574D56656B79785243505447427161466A3375514A42314E772F63486E4C4447584D705537336B454847484C4C64565430314E7A6D3242355059677268696477665430724D7A554A336F4730616E54344D793731536971336934654A37397344664A4C31364730596A4D714B6A6568736E6F7A364C474B4B395969703369465A4F77702B6557725556437846695656473542547342796C466574783950673256504B4670616D6F72466D4C69715072704E466164536F64623177386A737533726773344245444F4D457857483772306472523147744463316F5857546A3036445135303647316F3774436A75563248446F306572524973382F7461744E4871644772524D5165693969362B546F50573967357748305A6A63354D4169534169674E697474396D6675444E614968564579676645697246715564674855394A2B465644716C55416834465477714663566441534E436835614D6C616A715A707674787651306E494E4E366B416375736A4255426D7A5A78794B69647031636B517059484C2F68622F627857593670552F6837386E77524D494252466843795953466E664635337742306A6E43416836364C68347535434F41614A32596F5132506A41716C6779736D656E76484541346E34584A544C5934555759573070676271795A34592B67655379696272787861494B364F343559686E566A684638655141576A76625566646D425570726471477763674E796931636A72325139797171326F724A714D36707274364B3865684F4B7946417457344F43387256494B61705969394C716A53697558432B4B3555566C6131467A6242764B4B366B507641496C566174517A464F39447158483975446F473456346E34717457674F736A6844737267677339674330426766614E53613074477652334B46467538346D7031566A6847714271434C50512B41514C433064744659364152477662526F74326A6F3141703736687473434A466F6931514B5A4C53526F6357364D5243773254386D31495255694B4743692B53616F654356494343782B634F7056665934664C462B6A676F662F68712B6A5A564C64483630567677375457766A6373466E316147753967596247793669762F3167794D56616C4F55524933554B324F686A7A4D493569415A4C756B44395842615A7144666D31414A6856626C716E535067786D4167676E6D43594167304B65426744715141535338524165346A467858454D4D4F364A393848744473427374634A714D38736D61377053416B675A5934714149426F59374A5669712B724761494734314A6438616E6234492F46654E4C65333473545A4D685256376B522B2B515A6B46617842547545476C4A4469584C59655A5A584D316A6367682B524371726F574C454E4B63666B36564E56755152566E776B70576F6268384C5370714E3074617A77797375476F31697170576F61427946664C4B4E364479424C6C415A3948593167714C4C5169484F7971616954716A457831645A67465149363251786F4932756A56617058596457747536304E54636A73626D4E67464F5531756E67456346455548563373565971414D454430394455364F4169465A49713966425944524B65732B4F2F644E31496F4B42514F4B685A654B56487836427851394C7455787935382B4254483239436A373177795A7761495855447A7049562B506A4B4A49577A63326634586244787A4B4F54463651547463717654434830795464654D6D36357567614B6F41497A4D64676E477345387A6D43687861496750483666574A352B4455424659334678646F514D4371512B4A6978454B764666663144364F756E387638676771475974494130326B3459544630694A304D414D55676E6744684D53595554537551776C576442555145526C2F726545637248385041342F4F4559626A58645176564A71746C76513262424B687A4A57343263776F306F4B4E3245334D4A55464A6174525337707A537A76464B66695141344C69586E4C6B4A752F58446130734B42595872734A686556726B46334542527A4C6B564F36484C6E6C793142596C597263736A556F7264324C552B664B63505847707A42622F584235596D4B424641435A304E5371515831544F78726139476A714E496F4C612B303053417A45644A30316E78613671716663474238727077754E7A53323466764D47627462666B6E5072646A31613239736B48757253646A32754554457A6F78556945476842654A344745494768576867435441574B436878614C7A577255372F2F72395A43414D6474696C346E4C4F59754E445A2B6976726248364F78385972455132337474364856745170396C6D6B3755336A4664536E4B612F7A3571765554304D77426D733846356C7959322B73424430456B3443476C4E6B6E4A3430474A665769423145794D494B4962593857344F396D50634B5162447164486271365774675A3061746E633154334F41446B667034777952515241724957786F4D683645447630374A7578593838644A7A61584335656F3433673041376B6C4735465476426F567454745263585176386B7332496A4E2F75566764677564517A6D4A6B464B3741586F6F72634F307A515A53654D522F705278614946636F745355565738516F634B56714F4938584C6B463232444D57317135465473684A35705A7451645477444831312B542F70676447466D6D7839366B314E63324F326D6474793433597762445A326F6236453730344D415967796B74433334395A4D59534155504C56464C6877594E5463323464754D366274793643594B48514B493175743359674C5A32546D7477324E4167726F77427462677833785072387A536F434261435177555968617855344477646A502F724238305057375663506E3634486F655179526F61726F674C61327236464D334E3139446366414D45555A65576C6F68394D6337455036477371745A512F666D3845705479764E386E466B67466A342F785569794B4F495034586C715A5151454F67326B43534C452B76556A32394350523359646F7245634746765247466E4462304D51435A2B64742B54326B6845426C323665555063514B7A625630686F616F6963523948654F7958536B65373448577145586475576F63796C3250374F4C564F4A43314150737A7544396A50624C7956794D6A62786D4F3543385438427770596C3973695A444B55744A46716D77786A6D51747775484D68636A4B58343638306C58494C5673466B75774C68653636446B5856713542586C6F72636B6E576F71446D41447A38354C38437875364D777A675852725230473144653234587039453637656173484E4A673261326E566F617574434F77476B4E63686878745859326947756A4C47516567676942554133424477457A7165665863556E5679376A5A76314E4E4459316F725831535970505636616D396751457A39507845634845443073396974766A422B79437738453479676D506C3045763031366C666B4C72774B4E594D4C6F764173674A6B306B6A325664443479653466667379476871766F7248704F686F6172364735355259364F707652715746313269544D53484B4237486257723069675677352F502F34752F4C3156345068704B666B7A366270596775684F7A6C576542775134345969536C536D7076474A3934676E4B356B536B743069523037614F466A5130583064625A7A3130776B327953447A475969586447474D677174744C515A58744557456C44474B514C5A4C655158424652584E484179714F5A6D4858776358494C466F757533503348336B64575957726B5A6D76724476494C4679424977584C6B564F3247706E46716469667577677047566D7649794E7A6753796350354C4E2F516B726B46653445766E464B31465575686F6E543658687A427548555632374538556C6131466174676C5656516678775563586F4C663559484648524B476A793269584E5035575179757558722B4E7939647534305A44477870614E626A64306F6B57707531367336547354317364786B4B536663315A70616157647479345753396264323756312B507970356678795A57503866383339643164625764703076344F752F4F656657656E703374366E4C71647751614D445361446B41544B4F516345534349486B5153496E48504F7765526F6E4E76476F647432392B782B703970545635616E2F376848594239624E722F536335395156552F6651433847682F73784D54574F6D626C704C437A4E592B50784F7459333137437A463155316B494D544D3257495073416F735976735146596E30593478705434375967586B7A75356A5558597A58346B7841766E4B37356B4D692B766F3942436E4A78792F7A474E3876424F6A593945716248533047784D5441786966374D50553942436D5A3059774F7A6375654E7072363873694770476A7663365654357572324E786B593352644F4D3576624B35682F2F4241354545455350536159744C38566B5358383366525665677334574D41696C566A544B6966762F68466241565957467A454445554863354F596E687648374D4B45494C665269346869524862426D514F3966302B6679584D78577A756E6C664C48392F6A315539546568744675653263585864314E734E6A7A6F4C636B51573238415A58785A36694E4E3247774A45427634586166652B4C6F62557967575A306C5132644E3444512B486B5A72416E536D6539435A456F567A75645835514178587259346B6C50707A55565A57674F4C6950466974535843354869486731364B6A717A5571617A3534697558486835686632634C4539424B4752716651307A2B43376F46524449374E594868695670775967425A574E6B5479484B3236566B55556967474B2F6148703255574D6A6B32497731796F6633414150583364416B44396737305948683343324D516F706D656E774D52786558554A6D317362346A7A2B796F306D475A2B52674B2F384E5A6F7A45437938596B6A453537435438796F654D6577384F52535645377651724B4269344347414B4E55354F4B41567A536947686C73784F745975797669526B53364D6A2F64685A4C5162347850396D4A6B6478667A434A4259575A304435455456684D54654F324375564A5079612F34623951323639666F726E564D652B5A6F4A382F765738772B746643424961645561764C344B48455967354545463166484B4B7459304E636130506A677869616D59636B7A4F6A6D463259784D72616E4344355577374E79704369415A704876482F50467341486E4C392F4A356277456B432F665759692F68624C713873494E516267634576674B6B71485176635443725658594C427946706F6744737432336B7736612F517130397675775742507741576A4C514875346B7755422F4A68633745616B384A546E414F7A49786B73366433654E4C67386D5842374D754879704B436F4A41762B67425A746B57597362783168592F394D41476836595233443437506F477878485A2B38514F6E6F483064552F4C453776304C685946545733764336492B4975726D39486D3463723674306F73466F566D356859784D546B74446E4D67676F67413675337651643941442F6F482B7A417731492F787954467839784E414B3273725746326A6B47394E7949485731376E6F4C666F316A526F456F4C374B68626B7949415969416F726A422F4B703266686A3543466F596941696B4169677261306C44413948304E6666684F47524E6F794D644742346D434F4E58677754534250395746796177754C53744C4431355656476F4D53456858776C654952365A4933716B565873376D2F6A684648756A4E723746364C616576475363792B616C4C345251496C467031676C52764163485A396766584D646B394D5434734D304F4E7948306645687A4D785059483578576C6A487344764F2F786572517536674A656449444A632F667344376A782F776755533754352B4577526148746F764C3836696F644D427379344446385142717730305571416D6765414565706A58326F6D51596E5865687464775771597A5A78587734415264734C4D3044656643555347433073556D5542624F445059424555624A78533533566E5161622B35466F4E72714C4D2B4430797441517273505331714541304F4C4750695A6D567A41344D6F3375766D4645757676523174574C316F346568447436304E4537684C37684B557A4F726D42786252737247397459586E2F387266387A4E622F304C5365616E4A374832506955414241546143625558543164364F6E6A4E55595139516F776A593650434143747243324C5343536930664B69554C46476C2F517543796C51544663662B2B54484869616E3533795130536845486A5A484A464843666D77695432335736536D355333506F3741796875366442524B455967455A47657A4177464D4859524A3867317938757A57422B595671633250735270487776666B385138663135746E5932525252694A446F366F63395264477A7834695848474B2B2B6461482F48495734497033617562474A45665150386566514A6337774B4B2F5345637774554473334877586F3368626F703851726D5730454D56682B647934616B655156636172506F53336452795A6E526C447331304B6C5334526365514D365378794D74727467634445373769504B47557543795255766A714F5954635145364F316B4A4A5A6B6F69695943344D7442557039496953464E7946563367513549434B52356A7945696C52504B71784644324154436734355171323157487838454158512B683747707063774D44794672743468744866316F695853675643344455317448516833394B4B6A6477546A4D36745958742F484B6E6544726B667A495861696D56417A4632495350545978673548524359794E5433354C6F4475374F3734426942474930596A5847484D68416F6856794F4C79776C635234705351526C4F63474E50554D794C78303838487877664A72786D4678494D6B2B5774762B3573416B434169674468486F704542716177724B7A4D49683676513256574877614877747974735A4B526241476869636B414161476B3543694247495037646649386F6746612F4353466A7748314D47544E5A6A447562324E3764456941537966537A352B4C715974534A3959455965586832647663774F6A6143746B6754326A7562763534772B6765374D5454534C363479766A66666432666E7366672F735268343859494A644A52667849343279576B66506E37426D2F50334F447A65782B42494234704B433247773349644B64306355556B7872374F34554F4C7A63634A6741737A73424E7659435866646763724B6B6A34664363413058584B555A4B4B3749465A70346C544542557655747356435659444558335966642F776A57346E545146306A44705754754A446A3963745346613743777359663176536459574E7646324D77532B6F636D30646B7A694E5A494E3049744C616874616B4A39537976716D397652326A6D4979646B4E7244302B77636257766C69584549744342412F50784D793841424442773957564856326461497530677744713775314562332F304B7576703777596A304E544D7045696D6D512F4E4C387869596D494D4D7A4E54416A677859775A6559597843613276524B345652674A3953416F6D48443352336C375A7830664B6231785A7A4955376A435342476F4B576C5354513356364139556F336576675A786E59324E3957427376412F44544B5A705637664D4B6D784756474E38442F37644D5144784E665A72424A5141316334364E726658734C712B684D575642577A745042614A39544737364D2B5A463746706543344F7766546B37426B576C3562523274364336726F413668737230425375513174484D3770374F39413377482F484B4259583538416B6E555A6472444A5054366E336634323362776967743243436676364F334F72503471726333467044704C734F5072396362444A302B7A4C45364D4A566C494753594A34344C6F3476614F336A5330474D745770784A304642556A317047697A56795462554F6535447839315254703537304C6E69596159766F6A634668655934345671567237734F6779734C565930566D463362776472754538782F42564476774267695866316F61476C4454554D4931513068564E55336F4B712B4365474F516377736346484C552B457276626D7A6A37584830556A454A4A6F4147703263455142694664625850346A57396A614532384B49644C596A30746D476E72354F555A45784A3249797A547941494F4968694C676166485A32576D79342B584D45456C4C7072314A6F676F6548326E744B70586D4E375239457859696B6450795A7A76487131584F636E5231396930414E6A583630684D765130394D49566D486A45333269436D4D3548775651744A535052626759514E6B6A2B6E4E45496F4132746C61777562324B2B63566F4662573273537171535459555837364B6A69384949436255424E507836525052473675714C59652F7A493379616839435456566F6A5453684C644B43676146654449304D594A5A526557565A57436654794A33534B47364A6645314F6B5344722F776178506676644637453563587032444B486D55766A38556E684B4D68476F6C43465957594379716B4A5531616C5245314B6A7245714F49717031796E5068432B6241585A494254306B474C4B356B584443376B3246774A496A31336D727A58616A4E764E75534251504E344571433170344168656B755A4C716279464E66527137794A2B51706B6C4257553436357458327337353568626E555849354D4C496E6B4F523770523239434D717270616C4664566F725373444F55316457694A3947466D6352766242362B77642F674D4F2F75554242316966577358533273626D46316378755473484562484A3948623179656954334F344265473246725246776D687462305A6E6477526450564551445134505947527357435454544B685A336F2B4D445746325071716835797533355377747A324E32666B704568726E3553637A4F735345354A5659784D5772783038702B4466737A374164785A7658766753716E3469644376687A7071454E6C6C5174313955566F445A64686F4C384634324D39583374425136494359784B39764D4C336A4459574364512F4134646735654776726177765948563955667A626C676A6B726656766C566D30342F7742723339356A3565767A6B564F7448647767493675646E694B376644346A43674F4F464264563462612B6B7278732B6E71625566665944636D4A736377747A416E4B4441737A7738504F64546C6249304159682F7056377837782F7A6E43786A74686B61375556486A674B73344434477141705256467942594B5564355651467151326F307475685232364246734A4C794C79584B4B77745256614E45586230615A5758357547447870454274755365327452546F377341546F49525A49617864394D373751687645545331634E7061762F786E35326C75776568566F6972526959654D51713974504D4C3230686348785762523339614D783349374B326A6F454B3870524569684255596B507065555661477A74784F7A794476614F33324C2F2B415832447039695A2F3845573775485748764D70486F443830764C474A756352466450743769366D734E4E6147707052484F34515A77496436563274714F6A4B794B5361666148654A5578477646315A47775130374D5449706C6B55736D76435A374A3656474D5477782B666467636941356A636D704D4A4E7973304E6A5949344459544352346D4842477564517370382B777462324D7A7534476C46633455466E6C514B692B434F3274565267643663545531416A47786763784D7A737551426F44454E3144574E497A477245767847536456356B417A2B6F436C6C626D734C77326A38586C4F547A65337344752F713659683731362F566F3045766D6766336C44733949334F446C394B6B727478755A6132467761574A314B464A5659454B7A776F6277714948343234665A47645064467849646F656D594B437A536F6F483379446C5568394A714F5466554A6F4D39342F2B457A7A70366459577979462F584E586E684B633455533255636D686A3854506E38577175734B4557347A6F71485A67474246495371716C5041483878454D5368414B615642564B634D466F7A7446734F74703566456F2F784C6B68727451575A4F68734E7948524863544D6C4D63636A53336B43712F43433762794E5064466A7455477A7661734C4A394B6F686C34335072364F776652554E4C4F3270436A516855564B444558774B33317757486D2B6A326F5472556A4A6D6C4C5777667673622B30585073487A334448713376446B3742363278394B77716936646E5A723556584E396F3732744453326F7947706A6F304E74654C554E336148685A52695A474976383949464433394742346446486E41355051595975557438344B786953474D6A76574C726A4842777A4D394D794679497A59653262466D73736C4A664C524C47315636454551306464725A57304E5058777571716A326F714C536A7474714435735967786B61364D445564426444554E50744155794C3645455172712F4E664152574E517379316C70626E734C4B79494B3551416D655A6966336D4376594F646E4636787137787136396A44424C705034746836644E6E4C2F46346577743967353049564C68686352524362354841377461674A4F42475A58555A61756F71304E6853682F624F364656473154414C6A4D566C7467796F644B4763364579304367684D547648507A332F44776447684146436F7055686354315A76497278424B6A465355527A49516C31496865617745575556637268385753674F534243736B4B49306B494F536B6B78555675586A5172372B4E764C30742F465165684833632F2B4A564E6C56334D2B396950544336384B3150436E7648386A523355474F376862796A4463684D584C39515434614F747577756E4F4B78633144444538744974497A6950716D4D4370716175487A6C7772776D4B304736453161614530472B494C6C6D4A68666A316F4337354D47776B6E2B452B77646E6D4A723777436275377459335351376B5A79674F59794D6A34716544364D4E77645059556F39776578504362553043554A484F5667476F6A713432556370323955532B67575A7367673349487243383564642F4274446B3149694946727A613247794D476A46456C522F6B415246414D576B517039665571584E5836644277422B70447061697363714F7933496D6D686942475233686C44474E3062414145454B3948676F6A67345347516D44777A422B497272303442496B596C57746F7867642F667754473138532B656934535A4D7A417154306C664A5932566C646E4B32694B617770567746367468646B69674E575842356C4B4961367969326F2F6955672F71477172523046514C2F6C796948353568415349366E757A75303648747157684F766A316E426661486D4F61545839586431774A2F68516D4F6F6E524245434F426A50534E59723855786355796842707361476C316F446759625449572B624E5134732B437A5A474534704A30584D685233554336677273797230487653526641755A397A45592F6B312F425165676C7847582F44512B6B565A4B71764931743344566D613231446170416A33646D46743778514C363373596D707848704863516F65597779717571344333787757497A77575452513631546F454374674C633067496E354E5777667663547549614D5031794F635957662F47493933393747396634444E6E563073725A4A38746F69706D536D523437426B5A2F375430746F4968756D57746759304E4E654B5478732F63667965683533784749685930684A41764E4B695A77416A6F333069436A4550696A37594A6146665A774F52536C5247483135646E466A4864476273334C4B635A31655844764D4E445546553133685158656C4255304D5A526F63344679504A72422F6A4535794C4D624B4E666633376F37597A735771502F534543694541535A54594E7051373263487032497272527A487449756755773567414146725A4A524546553032422F357466662F684167596A656131646E6F5A4A387774484156793242785A38466F7934624471305278774935416552474B6974326F71696C4866574D31576C7044364F7870467943616D706B516251362B44377665544D697037506A7734512B68344E6A653355476F7552786D527A3673726D7759624B6B77574E4C5148505A69597249563356335661417348455770796F72684D426A76394E4831734E695A445A3479447A58456646325436654F53716269496C39794965356C7A45672B794C79437134695A533871306A4B2B67463330373844415A576C75674735714D5475774F72546F574F6F587A5153353964334D44717A694D372B5154533174714B797467626545692B7344684D4D5A673055476A6C6B4B6D627841557774454541764249433239303545447351386148762F5541426F2F6645575674624A6C56374233414A4C2B6A4552686669705976526878644853466B4A395935586F675553367771674E56614B71746B7941694C6C535A3365376945697332426942434B53423456373044335269594C424C544D3735554E665836537932493859574E475A67394747336C7464574C41495254414A412B31735948756C4259324D5A3675704C5546337052564F6F484D4D445851493867304D394742706D563770506749684A4E434E517248526E3147452B7846654368364F5567384E39516547494B5339493057446B2B666A7237774A416C5045634868316A596E6F4D465455654F48307961446A555A49486A796F54445734426976785865596A75385069664B4B76796F714136674E6C516866686264665233694F6C3965585252526A6C796A4B44474E5664675863595674504E3541546230665668644C65416E4D396D7A6F54475165716845734D794853586F36413377534C4C51666C745471555642624336382B44785A454B6A6634754C4C5A6B584A43717557417344706D536E3543656577565A2B6463685664314453745956334533356239784C2B78755330762B42644F6B5646426A6A6B4B6538413474626A615A49472B5A5774374377735976782B5358304449386748476C485658304E664145666E4734726A42594E436A5653534A55792B494A4254432B7443774178423972654F7858357A3934527466536E324439694A4E6F54626D5873746E4938775367305044496F496B756B6B3556594935706236314458554948327A695A303937576873735976636F47612B6E4B55567759516171775649474A76684A4749344F7673626B4F6B6F786C392F5230694F7441616A774E4F396E3434746F6856586E2B5777484358787673507249495967585A452F745457566F756D356E4C553168514C4150563274614B76727750645057336F366D354454323945414972396F4269416D4554504C387941746E327261312F37547577536B792F39346A6C65553776314E7462632B797A41382B485833305856524E752F3376344F3246794630466C5378443476716B517472677752685A77654456786545397846647054347653674E2B6B526C786738596F7A582F2F3879314F445A352B76774D723458752F69504F7A7A384C4251657274627247414272444A616870734D4C707A5956636552634B6451496B736C73775778374234383244335A32446F6A4946724A34636D4A305A4D4E6B667757684E67644836454263553272736F564D6568514255487553494F65644B62554B69536B4A742F4733464A2F7839336B76344C39394E2F51484C47393869555855474F2F43623056676E4B71674D596D5A724477756F574A756458304438796764614F54745345366C425356674B4878776139575132355367714A5167707677492B707857674559686C50414445483275636D352B4D6E4F44772B45586631396C6351625778534A6A534873664578395052324356447768394955726B6474517956614934336F48596A41582B614675386771586A31466467544C69744861316F54657669344D44765569334D597172683531395A586F375974386A514A30524E3051744134714746363866494858587A5871584833776B624F69627742364B5941324D7A75426E7035576846747255462F7652324E446D64693630395965516B753446733074645169334E67695173694B4C5870587A67754C42363473394A344B5748574942584B6F6D2B4A376E584C664136424D56445834697765765850334236396B493052384F7431584236354C4134306F5175793242504567394F59306942305A494C7331304B7531734674382B43496A2F375177485568437252334E6F67656B4E735A62445039657A46552B45342B2B594E683755666366546B4B6670486575414C6D68436F4D714B727A7739667151524B6759666255477275514B6D3544543248374A51306D354F6830436568554A63416C59474B3156515972436D346B432B2F4471556D486770315041705638536851784B4E516D59423857527A75702F364942786B2F496B4E7946576D352F3053323747635561684F677332544335544F6965324149383073626D424A7A73436B78777168726245427065536B63586A74305A67336B61686C79432F506838706469636E454E57306376734831776873633778774A41744834355071475834716E6F57657A766B38424F58732B2B4949374E7A6331696548675133643064434C633249745255672B71366367456B41716A5937784941387055365958506F5565527A6F4C47705867436F7137736454633231434A5A3742624136753170462F346544567536755A2B6B7547494D765877676C4B436656644D57496D68704539656D765872385356526F39477673487568487061455244557A6B616D6F4A6F61696C4871444749326E6F2F366B4A6C714139566F4C4F7242627A536D41385252465054593168596E425556482B6B6D66452B53334B4C523578636859576269544D323738503335387238342F2F672F496A396B38682B7139794951564D427154345847654139366379494D7076737757744B67306164416F5575457A70494B73367351376849375373704C5542327151567448713268764C433076696B4A42444658666E4F484E32334D3865666F616379764C714738726838475241376B3645565A374F6E5436524468633664416145364855786B47707055493541576F542B5546784B4E4464686B544A3155386371695A446233754943376E536E3644574A30437454345263635164795254796B425978457435475A64773079416B7433462F6E4B472B4B7130316C546F44566E774F37576F71327A5777426F656D344E51364D7A694854336F613678555144493772464261314A44707049695435455062316C51374A312F665068634149673545457434416F68394470615A5435357774644B5A41424962594353417261797359484A7948503339505768706255426C54524442696D4B524233563074364C59373462485A30645273514D57717759757477554E44625543634733745461696F4C495856726F4848617865526157703658486777736E6E4942386E72697970513674414A6E4F69306D713459555143787443596862485A32436B504466656A70613064627041374E345172554E77525157563245594C6B62355A5646714B777151577462434A474F466C475A6A5979516444614B7061563577516A67614547513135342F2B386F2B6643336F4652382B526F3054434B4266502F304C76377A3767743344452F515064734A66716B64707151775732304E6F54516C69586D55304A384E67666953756D2F7A4336484D784F6953776559776F4372426C556F4F75336937525846315A585259416974493658676936374E484A552F535044714B6B306761564D51555A4F5438684D666C764B464464455178456865594F315070344558314D56704C4A45714130786B476D3455626E6D364C5A724C4D2B674D624D4A46707845317254665547676C696C7651366134677A7A5A4463695563636858336B61653868616B6D74764956392B45584D644F645172557067775972457045756E7578514548682F4470477875665132644F502B71384173726F7355427555794664496B43335068633158684F455A4F74756659667667333255383765394F54716A5249684F514568724F6E3836454D786E7070785155636A77784D4E694835705A366C415138496E466B463761354E5953536F46655573523666413061544367366E435858313159683074496B72786532785171755877655732696768477932413244324D506B355071313554796E4C2F394270342F52794265623151377A4D354F596E78694745504433656A755A596538426A5631705169554F564663616B4E7067496D73447933684F6A4453745565615256374571343975732B7733485231784F6B376C36797478665648377A7168486C5155644E3667365A66377A37505537724739746F627533465736584443627A5132683164364853333457724F417457637061746156426F45364455785556566F2F5A736D4A307165503165314454556F6E65774637507A6C462B764361704B31476636706567464D57586F482B3144635A6B4257744D445A4F583868507370663065684E6835715979496B38702B68554E3243795A774976664575744D61374B4E54662F6E72696F4C4751564A614B416D30384C6D684E696442624834676A4B627942416E5563704D7062794A483968505238626D5735676C544A5265536F72694E4C63514D35696E676F6A426D7746786B784E446142706455747A43357359476830476D30643361674A6856446B4C344C5A59595243563467635754597938696C5538324267636C624D7A7267696B33326767364D7A6E4A772B457A4D5A6775665A737864343976516C6E6770334D6B616951334856634A59314F4E694868715961324630474F4E78476C4665566947685557523145616341486435454442704D535A6F735735525542744C59324338445A48555A6F64464A3469787769416F324E55784159425643736553674D6E54363846775172626A416B30597176664C6A63324D50785132774D5167727277474348794873717134745258477146323275457038694D346849484768717255422B71516D5656414E303937594966784545754B7A376D5739385339766466702B50767A6F582F443732667158756E32754C777958504D4C532B677562554B54716345536C553830744A2F514562754A666943456E47733767786F6A456E52764967654273344D3645775338624F7662617A3742694336336A4C6E6576487947643638655158535266614F6A74453731416C7671524A4B64547A79637135436F302B43325A347162714E6336565849437139447262736A6A6C4A33427758634B322B4D67396161424B507A495171306363695258794F684C41565331523149464466784D504D487047542F674A7943713868542F6F7A4D677174496C31394763733733534D332F45656E796E3545757659556352544B434E535643686B4D79505145304D44794A6C725A4F564E62577775567A51572F52496C2B52683479386447544A63675741756F62487362783967713139396E2F59524879436F2B4D7A6E44326C43504356414E447A3578547A30665467755344446B2F4E4D5773625155442B7161344E51362F4E68736972684C724C41356257696F696F49663741554C72634442714D53576C3068696E787568454B31434458557747593366414E515337674234784D6A6F6F46492F672F4A38364A382F32726D394F6E4C5A7747657A37392F456138454550654A7376534F6C755A7A416B677331384F744951544C76484235444C41354E4C4137645169556556487164364F6B31494E413049666576673552766A2F655768656B4E6170554F53706873354A584A4B2F4C643351556F664F386B437A2F67646476336D4E6A64772B397737326F7276664236637756414D724A765179464A68374F6B6D7A5966526E516D4A4F524B626D4D5174303151554631654E4B68554B5843552B70475661676150514D395973444D6E78324E50364D4D673965696D62682F66497A4F7669625958626D51537139436E766354764F35734F4A305A304275544943323442706E79426E4C6C563543765A42707A41316D795335437172304E6C7569657573487A6C4C547A4B7559674C4F624C727947506B3063626A64744A2F344F3744767942643867396B79693869732F4179636E55336B43706A6C2F70374A47622F694C68482F30537135433571777A5859324E37447874594235685933305438306765625744705258563850757359763852314B516930784A4269524B4B5578754638493941316A654F73627530544D636E727A4130656C7A6F537867752F346C3553765567622B6B496349623854334450614D512B547744673733774239306F554756425A35524262314A4161314367724949413873506D73416F417154567932423057424D744B555631544471744E44373278554553676C6E414955314E6A67754A4B517756654A634C36354E4E76346F45534F4478662F766864764A362F4F78646241316658324E4F5A772F6F474A2F6973444166422F4D6F66634D5075314D4A7149326663446F2F5841704E5A4C664B74386F70535564617A393050624F784B3779417A3831756E2B2F456D4139424F643158376A2B534B367A326650586D4A6D63564551396C7846576C697447644162457148577845476D764956432F5633493958475171752B67554873624A7563394B5056585962486468367767435336664136586C666F516A5963475A576C7065454E4750373838792F7455763737437874596E614545644E75564171726B4D74763446695A78616B4F56656856735442616B2B425248454E6A79512F496B3132455A6B466C35456C7677794A386D666F3750514A696B64757766566F42474B466C5A7033435170544168376D2F41504A3264386835657375714654704433676B2F79645375506F6E3533764570583248704B7972794E656D6F587534533879773168377643556C7A2F2F41456D7473694B4B2B7068735072674D36696755795A4C363677664A555561724D42645330524C4B77665975667747593666764D4C7030316434637659534D5141524F48536F49506D4A723753316F7A526E59334E4455446C3466556E6B7156427163364578794B485346714B386F687A46706155776D5531516132565171764A684E476E6764466C466238526B316B427656496A716A4758323150534575425A356664465368524B587A312B6945556541352F636F65443539496548714C51364F646756774E682B544B45396932494B6F734E69584B765637594C477034585162554656544170664C434A744E4A7744454B36782F6F4573304530394F4467532F6948306C4E696F70376D4F30342F763938533861683063745739694A33746B39454E476A4F4F6945753067426979304E5262357375447870554F72755171364E67384C49797569427946744A507A585A376B43726A3466426C4332754D462B67474B476D656F78506A41705350796D374A4D6C525538614B62324E7244565731627267383256437262676F412B65775A4D4B6A7551614F4F68393256427033744154494B72694A5863774F4635727649313978456E756F47436F313349564864464141696943346B50506F4F61527969367534674B654D37704F62394577397A66684241537337394B354B3562457836475A6B463135416975597955764A2B684D4F5A69594777596D377448574E6E6377666A4D444871472B744455336F4B712B6D7034536F746764426F675538755249383942626D45325A4A70386C4E665759335A7846397637547757415470363845414469746355495241433966527331576A6F2F2F7967495438656E5A3168377649354954787630466957794A5138684C557948544A45466A56364259466B5A764C3553615056474643687A554B444D687459676839477368743170684D4773687337494B382B4B787559366A452B4F5933746E443264504F626A38434F596564507A3651682F6D502F354848506F50386E7653482F5950614D735833627642446A494278486B615777536C67534B596254703466566255315A624337644B68704D514F58346B445A5A576C6F672F4650307458446C72462F50707246447743514A392B452B36726C42662F2F76762F436F305778796B4C69334E6F446C6642355657697273454B7466347530724C2F44706E79477551716370586A34664C4A45436A54772B4F5249692F334D7154534B334335383641333064733767434A2F4B577272716A45354F5972646E553063485238493252423751505366586C6D62524C4443494570336C546F4F616C55637A4D5A6B3650524A5542755359505A6D51754E49515A37364E677030464A656D5157464F516E72684E57527262694E627863497148766D46743341684B6633767943356B626E4D5A742B2F2F707741544632326B535338694B65752F6B4A7A7A5679526D6649384D2B585678486B6C7577574458596D7836466A734870344C4C4D7A5132676F3765434A7261476C465A567756505352454D64694F6B79674A6B53584F5172794B41636C425348734445374A7177426F35466F476650714C796B2F517139652B695051356578332F44682F53667867452F506E6D46316378314E62513151614358497A453143526B344330724C754962386745783666433161624851715643766B46475A41575A6B43686C6B436C6C634A6F69594A486F792B453357555573794A717A666770662F6F7343714250584348772B372B4561535674342B6739534141525646534937753376666C75685143495978784D737A547537326C447339384A69313475724E565166674E764A424A35566F525042796C4B4D6A41304939694664586D6B58772B343277524D39555144465441356F72726D38764152657334476748575A72487172727A4A4172627950703458386854336F564F666C586B4D752B6E53345A386F4C37654A527947566D5A6C314251654174756279484D646931383557556F4B693142525555512F6632645746756A682F55576A703863677A32744E3239665947617548305846686441616B6943542F77794C3554364D7876747765724E67734432454D794152624177794D777A4F564C6A38457569636A354376767775444C30753861753070304A6B6634454A692B6E64695450464963676B334576384479566B2F69484D2F387A76635466754C4F5047702F34304D2B553059326372324B424773716F7936314F2F756F37752F443934534E326F6271744159447147387568784F7230644D344C4E6C556D546D5A794F334D414D535654706378553730445539676334646269562F6837426D544F686F2B786342446F306B615A58374378772B66785844787964506E57466864516C576F45746D79564B526B336B5A79326A58454A5633457651632F5161624D686B4A54674E7A386247546D4A694D373777486B696D775571764B673168564170533051727A616E4871476D32713852694B61582F77595149773874347767676E6869414B504C62336476395A6C38584938657A4F646A573367794879796F6958486D6C5433536D6656346A7171744C554270776F624B75584551712F686D533233393538307045494135714B53332B497678362F69585764564E69664852344A424A2F743963436639434B73676F7A6D6C754C6F46416C49446E6C652B524A722B4E52356B566B356C314257765A6C3545766A38536A31436A49794C6B465763427347697751366978624F45682B4B2F4D576F71417967766230525539504467673177664859734E6C616676332B426B664632474D7A707947662B6D33384A4A764D39614854786147717A6F62625A434958784869547157344C616F33656B774F68384249336C4162534F56436A7444364779505954652B516861557A49754A47583848596E7066306479316A39416F4F51716269497034337645702F775663616E2F443764542F684F4A4754384941456D317954433531476A763773664F2F6A4F785961656D76684A35306B7A3453683169536C35565777474832775756515965306E47796B3532556958664941615A4A45794E51533144513059665878486B374F5875485A532B71686F6A6F6F356A31526A30433672483457587363634B4A4B474D446B3744566578412F66543478442F34424A754A583250537A662F67682B762F515678795665526B705745784A5134334839344377386678534E506D6F59435A53344B56524C494652496F31464C52705362646756665934793361735844394E362B776633734F4D7672454968416A45366D6C6244697969754C317857714D7379333267357062516A44624446427035536A79325642643555505162306464665542555931583135614B5A7943754D666A333051767A344D5472704A34446F466B5A394F6C63596E4A2B2F467A5255446E7737757873526269744863376745375A4579714C57506B507A774568366D58734C44523565516C6E555A65664B624B43684D524D724479306A4C75414B643652474D396749596E57595958585A3453347051483670475831383735686647736232376A74506E4A2F6A6C7A584F384F582B4B306645497A4C5A63534B51336B4375354B475474325A4A2F516D4E4B674A45724C3256586B53572F436F574A6D3775546F54496D6F6B41544C36347A6D5A377277544B687354364154486B482F77646D6D31337250336442645141414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031343470783B223E3C62723E3C2F703E, 'Ant最佳实践', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-3864178819534aa7862b26e893aa2e62-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-3864178819534aa7862b26e893aa2e62', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '41', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-25 00:14:23'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414973414141434D434159414141424D484670484141416741456C4551565234415A5338393366633258586C32332F42572B7639394E35614D2F6249556A6344414A49414D7A737A70325A457A6A6B484975634D496C6168636B41424B45514349426751474141695A784342594F716F614E6D575A6375534C4375355730327950322B645730524C4D35365A4E2B5A616433322F56595671736C473739746C6E6E333376473838666D486C793138543651434D50623951793331764F544863784538343837746B794744416B633075587948564E4848304E30665457523347744F6F7975386943635262363046506A536C4F654E4A6563432B71777A61444E4F6F6B6B2F51555071636253704A32684950454A6A386A45616B343552462F38686D73536A614A4F4F5552392F6D4F726F3936694F666F6661754865706A5875626D746944314D572F6A545837444A61736B7A51586E4B55702F785447394D5055524C314464657937564D652F672F374B4556727A7A394B562F784674563937446D6251505A3949653274494F304A726B5773376B6733536B76594E635A546E693936706C692F47694E576B2F7A735344744D54766F79562B4C2F61596E64696933576D4F3330564C6768644E4D563559496A7870696A6D414933595054624737734558766F436C575874754E493359336A6A67766D754E335934357770796E576B795A354C6D596674716A644E4D5873565664373942374D3454746576326650363673586A6A68506D754D394D595275517865384455664D5871775258706843643249496473635934714565473049384D496275774253326B383137512F4175544B46656648734E3863516374687439304537304154737779764C7A5148765248633046576476522B2B784165326B62426D3833544C346557414A336F664E3151782F6767633576477A72667256694364324C773938446F767776743561303058506775657439744E46352B6934614C3330507673353033666A546277672B6D577668696F6F6E50782B31384F6D62686B77646D6E6F385965584A4878364D684C527644576A6147744B77504E72412B574D2B6A67586F653361706C76622B613162347148765A564D6464567A47524848672F6173726A666E4D47774A5958622B6E6975313058535578564B65346B6639747A7A324C492F6F717338514E32586865306E376478624A4A373661784A4F2F686353542F30586B732F38466558686539456B76593878347A6936314D4D304A4C354862665337314D612F54333379423567796A394E56637048656F6774305A6E7849572F4A2B32704C33346B7A6454307569617A556E37464D676B65766D63334A746974756A6E6D394A32452B4C764A61774233764D4C7178524F3344453761493155594377473350344C68797842334845756341697239746A504C464643596A6B412F64533733553976387631584F786548484837634D514B574C7A554D6F53344B5A44384757533746534262456C78414D3066736F446C2B50395A494C2F563361674F326F517479777879784333327775774B74674556416F77447A4768794745453846476D4F494A37496135595033643163673241524C773458744E4635327778797743373250477959666438782B4F7A4435656143357642577437335A306674737842477A48474F423672383758413532504739704C577852414E426666524A624F657874762F4853686E522F50745343672B64474D437A69665072447A664D54436B33736D48743831384F53656B636433444B77504E37492B724F58786E555965433467474774693456632F366A5671572B79705936433168756A7566386659635268775A444A7553755634625355396C434A326C2F6A546C6E614F393149654E57355773394A567772536F494163795638322B53654F71765344723958346B37386638536665542F4965336364796B4F336B316C35434671593939486D334359756F5150714574364830763253666F7166626C65656F6D4F6A412F2B4F325A705433746267574754595952522F6849734C6D59356F4669684E584750416C707A2F423446416D45504155787A6E447A656A54314B506E67427A7937465074616F6E56676964717166466241496F776D7A794C3074576E37473839736C6A363152386F467678783774685456796C376F366B2F5A7A4C654D644F6C4950715065334A75796E506555646D754C3359346E656A535A6F4F7732423239434837634155766B73425349437979544443497249733458765530675875554B41525A6847774E48707655387968392F4641633345626D6F76796F572F44344C74644D5976466677646D2F783030584E716966743459354945703042324476797742696A766179774B79625336477572515676592B37756E2F6A787A504E6644467035624E784331394D32506C737A4D456E6F3031382F4B434A5A794E574E71524544527434644E66492B68303936336430624E7A523833684970396154515332506239657A306C2F46556E385A4339644C6D6573705A716F6A6E2F475762455A735637686E536D464147305050315344756D754A354E6C544E30725643756972387159773453484777463858426E685147656C41513445624778652B5265576B4C4652454871553834676962784741317848314B662B4147616C4D505938383751562B6C4866396C6C6E476E76346B7A6554337671666C705439744635356431765339456D594E7054332F37327561613433546A693937684145652B703245472B3966626F3364696964797051434C4D495742797841717139324B493973455A3559424F77524F37454869316C78314F4278424C706F6437334C63504553676C7A5053632F4A32566F45796A645639356C714F5130597A555847616B36783933796A7867734F73334E2F464F3058336C666761552B6342763141567378524F78537243494D3935646C7942613556344859477545436937434B4E574B764B6B76476F4A325967336135796F79334735714C57326D38764257547678743633363259664E32782B4F2F4539426F73556F5A4D4170596744777A2B627571394170533663322F5263474572326B766230586D377179574165654F7A45524D666A7870354E6D726B2B61685A4165547066527650376C746362444B6B593331497970474F31654647486735705746556C5363763662513062742B765A75466E443676557156713558734E5262786E78334D545074655579305A4444576C4D616F4E5933373568534739516B4D36654E5A3653746A7561654532356F6F394D6C48714939396C345A3431376F61745A2B7973443255682B2B6E4E7659394E4B4A356B6F3668695A50374439456B4836616C34424B3371734F3455655A4E632B70374F4A4C32305A4B386C2B596B4C7A705344394761664A446D35414F307062364E4D2B6B6762636E794C643676514E55553534556A58746A43302F584E5474797232454D414939724548694E6C775975572B4432304A636E37646D4F5064636359766B55425445416832715531776355364168347053375A6F56346B535941684154474565574156594D5A36304A75366E4C2F736F397973764D645551784C772B68486C4443445061514D5A722F626C5437734F313746505934392B6D4D5851586A6345374D4556342F6E636745576152386D5154485353766858756944396D686C696E4D53326B576E5A3877672B675641597177796C5A30336D3671424A6B4464697032554C6F6B634364316C375A674374714A4B644144532F414F6A4D49736675344B4941305874744677667076535062724C486A52653973446F74354D336E67787165487848773859644C592B47477856726241776232426A5373544855795071416876564244657344576C59484E61774D616C6D35316344717A515A576239537A336C2F4C576C38564B7A336C4C4638725937477268426C6E48704D7457597737306869314A6648414A6F424A5A385353786D426A50474E4E47617A306C6E48666E497739387A544731434F59556F3969536A754B4A754639616D4C667053372B66526F53503053624C414C35434C72454439436C4845476664707A32596C2B4736324D5557427970373246503349636A7959766D4A452F314162636B4861416C785155596F586E524A624B6B62456A4A614257417643346A636939435656686C45797769636B5737744B654933746D465064594E553851574A5943465A5A706950476D4F3236753079475A5A6B7173776959424867434A4C514E5752646F6942346C4E4D4E67537761497A6B6F5357574E587338712F5959566D7A527A4F736A47626B6152452F75527A516E6659412B7A4174447141444F30365664586A4F4C7349746F47477655626B7752757A434537614178324531646A614537305157346F2F56785233504A6A66707A32395348336E685A784B3237577075365265757A4856324142316F2F4E3079424F7A454B6F77514B47467967456F306A51424E5262504464675A517A5755612F48627A78364759316A3235645A65336D56645A7531624232733561316D335773334B686852526A6A5671337265724F57316635365676733172505131734E4A627A30705048537658716E6A5958635A69527A487A6259584D4F5175596447517A5A6B3958514C6C76535744456B734B5950594E527136736B43576757753475356130796B4B6563303171795457444A4F594D6B386766484B30573942496B445A424973682B54434774474F594D302F5458523745585730386663555845624134424267706532684A646F48466B624350707154394E43564B74374E506C517742784B6159465545735A55516562774C4856565A3271533546784C49537A456E79756965326141484C567657616947454269324B696D4E32717846676A506246453746446C7836784B6B485256652B6E4E2B6F4337465238787077396D79527A46716A32656A655A6B486A6B533257694A3533467249737557574D5A71512B6E505030394C30767559496E596A483736554879563077336370385376646D514447484F6D7077434B413059643659417758634F3545482B534F786E73626D6B766271542B2F425A502F5467792B41685133644E376256656D5261364E305164493542653541372B666D596854563957784232456559714F4843577A5236623145414D6F6F4139705033652F444758467365433132354C48626C7364435A7A304A6E496376644A537832467175313146584B596D634A7931326C72485257734E705A7955706E4A637364465378316C4C505558734A536578454C7A674C6D57764B5974475579616B376A726A474A652B5A3468673078436851436C4533416A44646C737452647768316A416F36437332725A636B39687A546D4A4D654D596A536C48304B556551332F6C68474953513970787A50493439536A57374C503056595679727A474276754A4C4E4B573871344468534E36746D4B55392B51417453667470546A6C4955384A6557754A637A43477373676D4D6A6C5470636C774D4979435365316C53676F51354E6C6D6C5058556662636E5344636E7A557037324B4E4571676C575741455A4B6A72434B4F64774430532F6D43446661552F597A5548536371515A666C7378684C4A706B526242736A6D61394B5A474E35695457486247734F2B4A594D6B557A555266473351706675744F50596F76657131706F612F69756239746C45627247312B327A414552595A524D73637138504667433459517265516150504E75724F76616C4572563545726539327A41456532454D385658656A6B2F593478424D52786E6F2F643877696B414D45564E74566D524B77534F646A394E2B4F7A7563746A5037624D415673787871386B7A65756C666E54562B6C502F395541626C514863374D6D6C494736534F343278484733546C5973392B766A47576C493449456D5561315262524B6A2B6D52476A536D4D364A4D5A3053557A616B6852312B47476541596259726E5A454D574E2B6A427561794F3459306A676753306441636C6B637A617A62666E4D6478527953784E46633946484F41725034696738677933764650723049326953446974476B5A4A6A454D436B484D575364687A6A6C654F7135653676695742556E30522F365757616B7439314D557679626C7054684431633359386A36594269466D6643666C566D5846364D693258615577346F63477743785A6D343739767553457151654341434750467557684E6349424A4745552F474572464C746354434A724B6B334968654553336A367070326344502F4D464D4E3369776167356E54427A4854474D69734C70514659795172316A6A464C414B554656734D73377077486C774E5971446F504E647A5474416166774254714476476F4F31737474474E6764752F62614D3367534A585952564C6C4366474D412F4D59547577684F366B305863726D6B74624D5157345966427A66656743426E766F4C6E512B323557336F6A796145452B58722B4C6E706C68456331464572617774537575592F415641386E34586F4379424F336E446D583852522B345A6D6E4C4F344D6739523375524C323246666E5157424E475648305248586741642B663630352F76697A4C6C4563395935484A6C6E6163372B4345666D47617858546D48504F454E54686A772B6A7A50764D74624D6A39416B48314F74726E5177665856686A4473796D48626D4D6474527948786E45584D644264786F694B4331354277747857665673756566777041757065644478533736744B506F3034363579732B566B786A5454324C50753843742B696A4754616E306C317A476B537743397943744B6674705470445338727056546A71416C4B4F3235494F7135416972624A59686C3035782B5353695055537353687374793855776E73714D63347232535241323259456C55737931506170446B5A4A676A585231554A754D596F6C306F7A58526932735A627A4E576334485A526E396D4E48354D316E6B7A7266463367635551785A49356C6F656957527A784C4671696D645347634B664368393663452F546E6E56527474486735786C4133367632334B4630696F4A4579493261664958534879344D4A64556366736831447142766D384A304B75425952765946754E4972523572384E666342324449467536743455346F48476479754E6765356F413930786858716956344A344739724C62364B393942626153394939625663476E6C77337935664231304F567454656D327250703134517861496A6867534F644B57632B6B363246544C61574D6D49763449346C6D794672427266454D39484530465556516E755A483632466C3267744F49636A357A5174755764785A4A2F466C6E454765395A5A356469576852386B3837496257643762736557655663415931436571566E7170703152706C6C7561534A7A4635326B74507164576338455A6A426C48306155657758446C474D623034326F4A59457A704A31565A6173712F7747426A4C464F575647345558364931355832616B77367031746A563459694475313839466B4F754C655751366E343257575254717A6A6964696F326B5A5A5A58466F42696E5242306A5A4C522B4F493359637A385A445350464A65524A4F3448466C70566663674C57787A33483446496D7555753949316E576E377546742B696E6C39494A5031506F7A5858465A676D57734D5A744559785A496C6E6D56624567386469576F7457474D5A3177517A5548365237707754584338345458666D455A6F54396D4D4D6336664F667975363042303042726B705A6D6D4B326F7378784F573536455063304964735252653856656B623053304359684842686D4150565A6245784A4D6C7A4352583055443630423030424737484B4744783958674E457066784A767047784B79725A5A5A794A4F7A696F58534D414F614E4A2F64725762355A7843646A44667A696352662F39736B7466762F354858372F6778462B2B664567762F78306B4E2F395A4954662F4F6775762F72734E762F38704A652F65396A476A3261742F486A477849386E472F6E52654430664431557935387A6B76696D523373706762466E6E71496F38524658456671716A44314156755A2F713248646F4C664A6D7061386345645A442B6A673679693754566E6F525A386B467056314D4763652B42596F353879535772464F594D6B35677A68413963344B57346B767137356931583146676353533971384169586F71346F6D4C412F6155524A31612F73494D415159436978476D736C41313337474B6352597152746C755648696B2F77697869714C556D4846416A415147534B6477643562544769644F36473075457978687A32666F75556479657570666268564A2B4C6A4F7438574738396A4C6A4E64374D61414A594D456277304A6241656B73364732315A504772503547464C4B72506D4F4D596277376C584738524168512B3353692F536C33654B747454334D4562736F745A2F4B2F6F774562727536414C644D59654B392B4961525268433364572F79786A6D416F4B41525A594159684D6B41683452797075476E696E454E54725169474D6276417539747A734E35372B4839744B624E4637656F70684570376F684D654C63584B33326135457359766D4E4F356F6737707044476441484D364150356134356C6846724D6E4F746D537734733168737A324F6C7434536E677A584D6475637A367378677A4A6E4F624663327A2B395738666D39636A34664C755A785877367A54636C4D6D4A4F346F346D686F2F4179545A6D6E61636F36685350724A4961554432684D65702F37706E672B4757376736653036626A66454B4C43304332424B4C7446636341357A706F68614B5439484657675555444A5059736F346A69586E464F3056506F7733706244556D6B6C2F345156616B742B6A4E6556644E5164716B544C79656761306552566A547341695339706A4B536D79524D784B612B73793431773652646A4748694E4331563339764633354A394A3162464E673257515735657A474846424D593430553465744A542B59685271704F4D316C2F695A47716A786972456441457347534F594B30356B5565745633696B674A4C4C576C734F693031586D44556E4D57314D594D6F597A393236634735582B4E4E62634936324B306377522B314447374954552B5265476B574D4275334148726B5057365372464A70456F305236594170337778417172626F4C4C484C645A424735626F345235486D4C2F4579774278712F72656A39505A543172377373587377577854437157314A674565414959467A4F7237545653724F4D4E6E725456334B596F65717A334B34387934327973397970386556322B586E75312F6E785142764341333045452B5A593267732F6F69482B4150557865326B76504D57594B597956396E6A576E4845734F32495A72764B6A76386762632F794856415A34306E546C4F4231355A2B6B70755542503655553669732F52555853423157764672506457634C30366E505A536231714C4C7549734672436378355A7A526A484A2F77675763385A787A4E6B6E364C377178327862427374746D656F5875386B737A7052444F4A503349513674417368667A49476B565261424B3877696748454E4261554D79584250756955704B5A3434346E636F413036476973366B7665726E7856515453312F3845356E336D4D4A3271512F4D4E5172596A79334B4E552B366B66382B3437586E476233364566637250324B6931707435665369725466453862727643526E735736323035724C666E38624256774A4C426A446D4661564F7957714F4E6351785742644F546677476E6C4E326F412B684376644348376B5972773845514C35716A44324B4E6647334B7651614C2F4E754D30694739486A7271673133336D34383353354D4D4B5531423768674333576E3064304D6E62664E6C64335179412F4C64707341684D79587068705472472B434F77586562656B3036493276515474355961417069796E43524F5A4D505534325875464E2B6B676331463568713947625245734A555979427A6C6B696D4C6545346334395147627964326A41336D6C49504D74486F7934597A6869664F574659644D517858654E4F57646F4B366F4C3255796741722F68313643733877634E57626F54702F2B6974387346303577614F2B43706137537567734331434D306C4A34486C6D4F2F492F5574466E59525A6A456D48354D5854665A5253625231327544574F724B5961556A6D2F3669433752642B5A43575A4C487A78616B3969443357425262524B707432767A693472596B4346692B616C5A572F55326B544753544B45452B4768564C435A4F6F736E6F71307A77495730532F7948706B4A79524B6E566C706C5736516E6A756839744D596478423770535666715159614B6A2F47672B6950755635316D354F6F354A75763957444A483839695A78724F75484235333576476F733444566A6B4B576E666B73744F51776138396978706246744357544D56307964327169754637735131766D4B5378783736414C32594D3230424F4E44502B4364394D557552394C754A524156336D5266342F4D6E777A692B49614B4B505A554447515555792F304E5A504958436E594131574342437A2B3235573133796A44776776623046787769567078657A64394765577842477848373763466F786F79626C664733527550652B4A5A636F62797444654F47624D7634396F4C504F6D4935745065654A3632526650514573624858616C7364435A776F2F497368766A64364B4939754A6233416573746B587A656B386F6E58636C73744D527972396F4875316A7959516570395057674F656C644273765063622F426C33734E676653582B74423035517966446D705936436A455758795A31714C7A616A6D4C4C3244505059316F466B76574362584D6D6364784C5148504B52566475465558786B70584869756441705A7A74476363706A56466F676948614539356D3831426F5767594159786F474F6C344E70633475754B50744D51667742462F414C744D694D5753567A364D67474F6E416F34417A2F57656653376A4C5571597941747A784861616F6E66686A447441652F7A624F4750326379507A666536566E75527532556D4779342F7A6F505969732F6F775675334A50477650354A4F65517037336C4C4465566378795779487A72666E4D746367715A4B366C6D476C6250694F36564561306951786344615572377A7A3235413878684F314846374362526A4859416E64684464756A356B416D7056326B59397672617439447654434837634555756764396F455159396D414A32615673664F7472526846574D515736715A5A61796F744546686F7675644677667273727A71426357394570626D67756634394733376651654838585535424D706264694448446A6A583935624F4B6E53335838335849645031326F35756D644C4E5A754A504F336F376C3866694F5A6C615A51667636676C4A2B4F466A4676443657333845503653343479727650686556384B5078374B352F7333736E6E616D6379454E706A7242656470546A354761394A68377064665A71724F6E326C7443474F6155473558427542495038735037686D5962792B6775654369416B704C34546C3162637154456951757251736B746877426945757669484D72552B754268676A57656770593738366C4A2B384D72616E76305A51676552584A7442785545515470676B537A7946575773767A6A5A5A596A76736C2B31654534596F565244744363634543564C686C47536B636B44434D734A414B334C656D51366F7155365262686F56345459657949397151315A6839747359666F532F75417530556E7556647967714769593979724F4D56346E54644C316C673257744E3533706E4C38327546504F34576F4251773438686C777037487543326671615A695A6C73726D4856574D4E5663794951746D32464E484C326C666A6A6C797848394C76726750576A396432454D396C4B69564477535952495272664C766B73374E464F4B4A4A58517631724239696F484D49587655334D6571414C4D4C5535446B584E79563053594452536B766D3632793064666A64595242796F36374D7643555978736B34344F334D4D70454F6D43376D694739386455765A2F6E7156334E382B63735A66764E33392F6A4644322F7936352F633550666676385A6E492B584D4F4F503531773048762F75306D2B66445A6377356B3368364D342B664C326A3537574D6276316B7838592F6A3158782B493574466577786A4461474D3159557A3352444251304D554477327565636930506C7142785A353268682B4F6D4A524C334662697779616A4F504C50497544517078332B466A4479574E6A476D6E304B7333673657576359306B62783947595A473730467447636370546E3548657A782B37454A5779547355387769705568794B77495975573950647258417270625946554A71697055534A4F7769774A4975617139796541556F4D694B51316C6E59527A534E66436779635A6257584D32476F6E66524572325872735433474D77397862336930777A6E48324F3434446833536B2F786F4D6162525875434572545075777434326C4F73796F3834334750576249594E736E495A735A59773156724E6446734E3436326C544451584D57704B5A36416D69713763537A516C664967756442386179614D4576335A6467305441757249746B7055526F57734C33594D315A412B576F4E317132554C3259676E3277696F67436E3574766F6E75555562623174646D335459614C76364E386C6855664D4650356B697557494C4F5A787436762B316F66626251364C4E563352734450486A6A315A632F3538576666734858582F3054582F377870337A3168782F78346F382F34452B2F656352506E2F627A624D624F6C2F2B797749766662504276667A76466A3165362B65646E66667A70482B37793954384D38496550322F6A37385271653971617A3070724177365A4535535538616B376C75544F56353231705047765059746D6579763247434B36584266463345336257726C6651587562374C624D49757767776A4F6C4831624A6B485666676B6564734F564B655A495A306C6846544170384F586556786277484F4B3064774A4C3244492F45677A524A366B706C51334A35764755564B6B4A536C747552443331727A556F4C453947704E504B5359785261375235556831795261576D7758554F7A5265326D4B46674572336366726149494B53626E54484C756272715233754A46786E4B473855777A6D486D557735776833386B34775848794B305670664675794A504F72492F5661727A44666E4D47484C346F45746C3146484252504F476D593674537A306D466A734D7A463358637463547933547253574D364650704C77326D4F6555346A61483761416A59685346304E7A6F42696A424C6943734D705176616A6C556335644139434543737758746F437475504B554241346F553555494379453250414C6B774275785259644434436C713159673658632F44634D2F6D2B6838336E7A4E657349574677684B4B3130517A4A6339484E4437687539742F4C477135642F347557726C37783839594B58722B542B6A37783639587465667633502F5062586E2F41762F376A4B6936392B77717358762B4472502F364D662F2F584C2F6A7958352F777A6539582B664C6E392F6A5A6F706E4876646E4D32714B5A4D6B59775A5968693168544C6B693265395A596B6E72536C386277375233554463395A6B7876534A2F477A4B7758702F42643256667251566E61656A39424A74785265557748554A32794D495747525A73302B6F51614D70347953326E4C4F4D575A5035346B3474477A3046717356736B646D516C424A706D5155734358747869483076786C7A7951637852346F5049684E674C697A4C623546354D75455059342F64686A766243704E70666D51464A4A464B63575747666654524637314F2B6876497077715864646F6C644B5756394759635A4C6A6A4C375A7A6A394639356A34477344376C58634A72686F6A5063722F5A6C31704C41536D755761704F5857724B59627370677770374E64477370383931616C76764D724E357773486172685A566254537A664E7250597232572B71346F7863785933796B4A78704A326B49575176645837533458696843785A4745575952734C67384656766B626D78686537434837634D53764673747666384F544547656D4B56304353754A5150626669546C674233384A6C6B627637324477657775643731766F2F5356654B554E4469546C7355794D417853376557366937384630306C3937696A572B2B65636B33664D506D6E322B2B655957736C79392F7A3564662F52502F39727366382F574C582F4471355239352B664A4C58727A344C612B2B2F6764652F76344A50332F577A567066506A506D4F4559315964797243315A7256425043413230776B345A774261416C52774C7262576B3861684D7A4B70742F6E4C4B7A316C744D3731552F4F6F76503031463867633753797A546E6E314D646B50484B683167796A33363772466B6E56436D793535356C79704847442B3570654E5264534566474D5A7255683734667534416C6154383247665A4A78784F2F5232566144474C5471794768352B7653744239686A65624541316A69396D434B3234302B5973667230694F733438716A434B41454E474B437158593056427863563761324C666C742B6E4F4F4D6C78386C7234724839435439446133306A2F6762754670686F7650636166436D306C396A504A5348725A6D4D746555796C7872466E4E7468537830586D576C52386661645276724E3170593758657764463241596D432B54384E735A785550544A6E304667626953442B444A6E516639664C68682B3147393971396C544B6B44393642567559325958757868752F46455831416956385673665233562F7047744977686349654B57737045325254676F5362497769796D41414845643948356245486A7656554E466D57344B426C656C623331666C4D78555032463779424C4F7151334242682F2B6565626237357867655856762F50566E33374A372F2F34643778342B537465766678335872373879735536582F3044762F765A4845733379336867696D57734D594948326E4247476B4C566571414E59376369305938414143414153555242564B77786A416C3942506672677844775442756A5747314A3433463341542B624E4C48616E632F314B6A2B366979375158584B4A3971494C4F50492B7769515776356853476365774372746B486B6641496D36752B44447A62646E386145544C656C632B62576D486C62693169375951587956786E774B4B4F63595453367958416F2F637479547477783776685331324E2F6134665A696A646D4F4A387349593759552B32684E397845366C555277436B4368785348652B7A717449484E4A54326558434C714A66784F53366C763642537268647A7A35435A394968756C5065345762324559614C546A4E5939424644355A635A6134686731707A4D596C4D367936325A4C4C626E4D743965784778624255746444617A3257566939337352796E3557356133706D72326D593771356C764B57457539705565677544634753635152643545483249544C6433593369646252464C583831344A4C416B35535A6378672F37564E7853497066796F57746C61697A646A78683767534A695853456E3659714D6764737742322F444550416D427639744E507073647958744A4D386273454F56484D326C37366E535648662B4F7A52632F4B37534D322F384A56446B5873447936705577793566382B35662F77752F2F2B412B3865506D7676487A78705173734C332F5056372F3743543959376D565564496732516746456D4556414D36364C5A4E49517A6251786C6C6C7A764870757443474D42786F58654F6274435878366F34536C6C6E514771344F35586E705A4161617A38434C4E4F576378696E4F624A6D41526F4C67794C744A4B433168614373367A334A5850333437705765334D77356C3247467663415379786537424943556E6370786846674C4C4A4C4D49796A75523932424E637231746A39324B4F336F31566847767350677A52757A4645656D47506B6C2B34744B5A69764C6B3846516C4479514252684B534959796C6C6E616C764D316834696C743578372F4E316F6F6D757035336C4E764670376957645A54423873744D61434E5A734B536F557254737A474C656D6132595A6261396E506D4F4768593647356C706132537158634E6B52774E546E62574D74316378495A72466B4D484E736A42614D6A394346336B496E514C45626F7869333064344B6F4772432F4B67555A6C31753955484C596E2F7A57797554734A4D73697367564849726273714D6B796D30506D416257762B336150522F453333676D2B6944766B756A727A444C4E7658666B49794C51594A526C376651634F46374B7434675977414A624B74302F2F38634C4338564F4C3738387466383459382F352B577266304F307A617558582F507178652F3434362B2B59475849794C41326D734772416479704365522B665167542B6968566B75617453537A6155316C716B766C48417450476543623030597A7077686C7244474861464B316F2B6D354E4B44664C66626C57654A467252544C52506F4F456E5051706878566F7A4F6E485653684B3245614D4F58463670587A392F61534A6C5935636D70506678787137483275636747537659685637776C354D4570354F324574723669455877365473783571774732763848737978657A4249386A3532502B595941637465744B45373157445147723448633569415265494745744755716658722B454B43424B494F4D464230677148693033536D76493078314231446D447657324E3230706239445A2F6148644751655A716A435734466C3370797377504B774C5A76467468786D576775555A706C7471325332725A34526179574468694B477A4558636179706A724B325336665A797869335A5843384F775A3532436E336B49665453365554736F5446453748305275483875512B4B70534C4A66416B32626556775A4459694461776952637553474F5668536364765242323746454C7756592B68577441486651527677333267557A654C6E707343696B61752F78436933305844685451792B6B707154324D496D5750347356785275766931444C372F69785976663866574C332F447131522F34357458586650507142612B2B2F6A642B2B34395047484D5763364D696942756C6C786D73386C4E615A6477517A597731695158484652596436637265586D6E4A594E6D526867426F776844462F6670413774623463376336695075313464797444654E6D75542B39346C786D6E384F5564415244306F634B4E4D49796B71417A717854644B54704B6658683671354A2F6D724D6A33315A48347274595A49394F6E416A62665A6969646D474C32364D2B50486E7354483062533477586A735339574F49384D6364355956426C78784E4C3948354D306673775275315275646557754C6470695830625238782B3563643070372F44634D6C78686B7450634B76674344667A6A6E497A3778696A5652635A4B44684A633479456C4353493549452B3342314C724B6653534F31536F736F754D3934517761493156646E37363531354C4C546D4D476E505A62716C6C506E32713077364B756D7679364B744C494775366851477A41564D6446517830316E4A71446D54726E782F72436B6E304563657743686D584F5165744D48754B6D3470656B556676424F746C4A614966656956392B4B70506E426846314F59734938484D706B3268626C6A434E71475351576B746D414B3334343559687661774C3942472F6764394145794A334A3378544C39334E4435536B426259676F75523164324238686A57662B68444C6D59526E544C56377A36356B746571657566454348383870735876507A71312F7A3668334D4D36684C704B664B68722B696941737439545467546C67516D6D394B596263356971535750395935433174747A656453657863506D4E4F597353547A515248436E4F6F6A4279674347716F4B3455785047304E55776270554830706C7A4155766945517A783736474C6678647A366D4773723875524C664D735857562B66444A776C582B65746248596E49593939694447634538737372457262692B57714631596F2B562B48363071746E4249505A595359346E6568536E4F4530507362677868757A47473738556F6D52546C70787A6B5673345A686F724F4D5651736966737A6A463239784949756B486D644C314E3146356D6F396D4730306F63485654344D354A2F474758384961376A4546555151653241584879624753385561426F73764D71574A5973575279654F75516C626263356D7970444E6A4C324370765A7246396D6F474E5A6E59736B4D775A345851575A6E45734C324932577531544C655863636551536B65686E2B71476A4A4837464A74596F7A775657435232715A4D4E59614765366D71576C482B6B5242706B4F69373558432B4D776A3568456A49584D4C756A44355773726C793359677266686A46734B77332B333045622B44324D776474647870752F4B35506271474B565739474B6F2F73366F6942586C6348394838765174324468613737685433776A31323965384F7256533136382F4A71762F2F674C2F756D546357354C47713469674D464B4B5548686A426E696D48476B4D394F617A5778724876504E656179304662446549544F525846616447637A626B686E5668444E5546634474436A39756C667477733979623235572B3674715A6478707A34727330524F784845334D4959387148574E4B505963732B5458504F65666F7141766E2B6E58702B4F57646E7A707145492B35747246463773556276775370694E64514E6D346A5557416C4148565475724752575A5A5A69434E2B424C6E49483961456536454A45344236674E666B396275536659717A616C3256444443766D4F4A5A4E30537A6F773956614E496178594A517353676A7A7567686D47694B597141336D58726B76742F5050635433374A44305A5232684E4F506736306E434174755233754631306E6B6C744A4D744E61617833354C4C616E733179577A3572585A5538624B396D784A69484C766B536C52456E61557A316F377371685646374D51746456356C3246444263483039336752394E4B636652682B31574C47454B33364841596F6D55414A54735A76536B4D556A3246736C6D7462327672774957543879524C72444937304D58737033473447337164364D4C32616F6D36724B745252663846736177625A694566535143345373627A586251634646696D56756F506275462B6E4F755555446A4A646E6C754F742F7A537A7741746436715944793674553376486A784A37373637632F3479657074627453454D56415A794568394A424F474A4B5A74563568325A4448566B734E556378367A7A666B737452577730703748576E73757132325A4C44596C4D576D49346B363150376372764C6C5A6670472B307250306C352F6A65746C48616A576E663467323669414E555166514A3736484B6532774B6B575378757576434F4C48647A58386171364A4F5773697A516E76306953326666782B3564542B4A566A4578686641534E636A777A6631625650646A316A3648334B6A3444776A4E6634736D694A5A7479657759552F6D6B5457464E557353443833784C4A70696D4464487357794C596130356964576D4B7A793070624E6B535758426C4D5363495948782B676A7556766D724165706779586E36736F2F546D33324D327955586D47694D594C6B35565831526E765957384C69335649466C796C5A4557304534655435765578783047474E47454E66724D68693146544454577371304C5A66376D675375462F746A6952634856344378517730774A51686C4450644348794B784352657A43486945586377697A434E32595249444D577158416F6B7769797A35765A676964726943556847537A58476E7A75633747454B324B55327A7557394975694C5A4E7952625166512B4F7A4834534F5A6C423372766E526839642F367677434C3849693331533355566F4C78384B574435696A2F38367363386D3342796F7A70456C5A4C52686D696D7A466559736D5579325A544475434F5038615938707072796D57764E5A3745316C3464744F516F7371383555356D31786A445145636276694576306C4839456A596A487647463335782B6B744F554E5877536C734B5566517872364E4C754664394D6B66594567396769337446414E566F66786F754947666A786D59747954526E332B57506B6D593552796E4C2B6549797254305A682B6C4A2B734963705856656556393268506670795878485A7A704839435466345A376C55484D366D4E5649476D744B5A354854596D7357354E594D365777626B6C6A7A5A3747536E4D714B363270724C576C38615172683666644A547A704C4F4E78527A47504F347034314A375073694E446C64595A557A7754596831552B334F6E307076377451464D364D4F527A6D2B314C594E4858646B38756C62456B724F4934595930726B59634A2F3363486B70445A476761516D394E47694F3250475A6169356C707A6D50636D4D704156516932704B4F75725345686B72485A70585970436A415557454C45315A58673167477355564B4364716B3872705262532F524F64414B456341384645726B4B674353474B564E7A666641326172332F527532574E4568367A6E2B3773765756754A56416C4E724636496252317A55766B706D52624578377779566F52614F3431702F4C6B69686631314A676566474E3670422B382F50506D4C7652774D32727755707A6A4454454D6D6E4F594E4B577736536A67496D574969596352557732465443724A7175354C44707A57476E50597133394373764E796371444761693854462F7857626F4C54744B612B5347746D5964707A7A6C4B642F3570756E4C50596B30356A43377850527269336B61583941484F7A4938593163547737466F78482F63577332424A5A4C777569416331666F7A582B544E653538646F7454666A6451464D3141657135385A712F526970387547756950435369397972396D644B463857534B5A6D48746853574C48484D47794E594D6B61795A496A6C6F53474A645773366A317579656471567A2B4E7265547A707965506A2F6C492B76566E4E707A63622B4F786D505A2F65724F4754473155383753316A6F37755168383473467579704C4667546D5461496B78334674466C574E485032654F6161456C68795A6A427053634F5A36302F71365A306B6E647842636441527A4A6E42584C7561796C684C4551766446537830464448626E4D6B39545252746D576651716B794C6C4A756472713066556C496C69684338553448474672315037535779534941385376536262426352636274644D596F6B2F4353694B574352594C646B58325456656E2F504E574E5373515552746A497333496C6F466D6D6478617A542B3235527870776B2F4657655A524D6B2F37757279336435796375762F3843766672724252456370743675444761364A354C346D696673476F6445384A70786C7A44676C586C6E46664673564332336C4C4C5157734F444D59616B746D79566E4A73757447557962347268624730686638556334733437534B726E5439413970536E7566316F7A44394F53666F6976764E50614D49326754333047662F4436336972325A4D306A494F59464A6254686A43684465544462344D61304A5A463466787077756E41566A4E484F47614762316B557733687275574E6F724A686B696D7446484D4E4D59797134746C6F6A3663423757426A4E55484D4E45517848526A4A457647654E5A736157793035764473576848502B67703466724F59547763722B654B7568692F75472F6A736E6F4850687256384E6C5450392B39712B4853776C7163334B746E6F4C5757397334446C46696D3361637A626B70534E4D47364959457766777177746C7347726756774E336B2F6B4F333946334A45744641654B5578334351474D75433931585765757259665661475175745759786F6F326E4C506F733259682B6155436B374C6E7666745A31566F704B7567614A73733933635A534373495574612B73324E62764B344D5843724D68706C3337554152616257476A38357263454C59364245475477565542537A2B4C685952756B597636327569584F514F3561516E662B525766356E6F4847425264726D332F4976503337495248735264787243756463517936672B6E56467A4C714E4E68597933566A446C764D714D3879717A7A71764D74316377333162455845734F6338305A7A4C656B7339536177584A4C47704F475347365558667750594C456C76304E7A367275305A5233426D5873535238344A4F6F764F386141326A4A6E474B423755426E476E346A4A44355263597162374567316F66787576396D6451457157305638385A594253674A52692B5934706E57525447746932466146387430597777546D6B676D4769495A72516C534A574F3434674C33685A456167706E54526648516E4D694B50594D6E58595538375376676B31746C66444A51795764446458782B5436664138735639457A38634E66503330793338344C364A35774D616E74367334576C2F4255386B74394B5279334A7A75684C306B385A6F4875684347644F48303556336A6F494C626B532F2B31394A5062476473714150614D344A5A6352637A4D5065426A5A7561486A555738327973344152625479746D616356574C52687237657242726D70554C613479474963436E41326C7954695A447768344A48584E706559632B4C342F7558504339426B5647414D335930702B4C56724B793675762B7835646C636C79536937417679325970626B6E555155676A786359424577624B372F4C56692B2B68582F39506B304938315A444E61484D714A505A4D777375772B4C756439556F6F796C653959795271786C6A4464564D4F4F55724559524D3632357A44526E4D474E5056584F535259664543574D597176616C492F654559685668463245576139496862456B48734351656F43586A5133704C7A334E6645384A556654696A49695A4C4C6A416B38356679433979747571676D76424F61594D556B432B59346C6D7770724C646D737447577A626F7A557A31657343516861393663794A777067576C4472474B6E4233582B334B6D36774C337153347A572B53746D5770496871445746522B3135504F307434754F625A58783875344C50687576342F4C366537342B592B644634457A2B5A614F4748636E6A416749376E6733716533646277374759317A3235553871797654493031567353356255706D79687A4E70436D6177616F674C416E484B5050786F75695346375868522B6775696D54475563357166774E50622B6C34664C32656832306C794E3673747579506149773667414A4C684A65724B3371394E5659584C50704445763275665577792B48524E7947564549594278735939736731574A667957537654434737454C6A7435304750396C65346F4570654A66716775514944746C307075782B695650366230506A2F65616677524C34463242352B564B3648686B692F6C6D2F624E35764D73764C662F3846662F2F73506E65734B64797343654B754C7348464B725A533774724B474C61584D327775343636356A4646374F644F746C637734533568707A5765324E5A755A706C526D624D6E4D32354F5A6B574234517A4239736D386F343741436A4433315053784A427A48456561474E3349457066682B39685763597251396D744D4B5877614A7A44426165345737706563624539366A7A593177627A4A77706D6D56374969754F56465A6273396A6F7947576A5056655A6773754F4B38675352336E426C714945365A776C6B576C3942474D4E2F74797675636A396D6B7349634B6131736D6B396B6D56624B68767442547A704B655A7066796E50623555727348787858383858497959466C682B4F4E2F4638574D2F6A32787165446A6279354659396A3635583865524746522F667175623539584965645257773473786B775A474D6645476D6A456B4D585932674B2F73697072696A574A504F4D6C41567A334A624A65733361336B326F4F464A66363043792F324742466F7A7A39415975522B74614A515131385A344561637130522B3644564F5937426E79554561644C5571476E487556545343374431533055735576355A41676956754B56704644674C796F397847422B36594C52444961434E696857455841596C49374663563763564E676B6173736339427267657343772F3866574C376D7852392F7A6B3866447A4E6F544F4247645342446A516E634E2B55785969316E3246624F4855635649343461787070724757752B7972537A69726D4F437562614A5247577736497A6D336C484767744E4B637A624574536763654371442B3035787857726D424D5059597A6668793532462F58686275696A7657684E65352B624D70775477367A6F49345A4C7A6A466165596B5A6252417A686E446D4C6445734F354A5961303158533071414C506C5750327A4E556B377959764D56356D7A4A7A4671546D4C456B71667370425A5941527575394761337A5A717A656E796C4E494176474B466161727643347334696E76615538765637434D32475867576F2B486D72676B7A733650726D7235386C674178753336395368526E4B565579525765797034644C32535A7A65753872792F5572332F5555636571354C7137387A6C59577332633559725447706A7556555353463968414B4F6146465937796C6E724C2B667037526F657939456C7A674B4761364F774A522B6C4C6D51336D70426461752B51705067626737656F45364E6B78344763307143366D3641646169346B773053782F6531522B7A464A69586B647435516A4F5553667949526178674E69367A664935466C324E616F55335135313349614C57547A51535944627A38557363705579704D437957583432576558503364446D6E62444E432B586B76766A79352F7A6B38524144756A6747716F4F3571303969334637454130635664783256334732705A714A447931523741784D745655773453706C744C324F327256693130664F744F5379305A716F6834724C736D37484663616332674A36434D7A536C764963352F69444775483030786E6A526F4A686C4C32337048334337354350756C5A396E704F6F534939552B5374774B4D387A4C6951544F64446136636E6E636E592F5936673837386C695372525A4F4564545A4C4C5A6D4D644F637871794D484A717671416E7767676851637A7854736E5730506F43524F6C2F753158677A30526A4D7643574F683435306E6E515838557A4B3049305350723556797650626C54793564565874643172746C394F754B6C6935635A556C4F57616B72344B6C6E6E4965646C6577306C33472B72557948766557382B52614B592B37696E68367259546E665756736442617932707174504A735A673277466A6D50536B4D7053537A34726E59553836696C687461755161646B5456526D6B57756647454E6B4B73684F743744514D3359346D2B453330595336547A535452796A42504E575757773330634D51652F6E547876676D4D544949317935456149414769334B6B4D316B724D4E334934706543644747534436653667794A4D65487955452F395266666370304F4A63456E30544E2B3776395234473543354D2F585034506C3556662F7A4E382B7663756749594862346D51616B786C764B6D4B38755A4C52316D70476E4458636331786C32467A4B67433648515830576F395A6370706F4C6D4732566A664D357A4C66494B43424430664B4D4A566246462F714B50714A464D69774A687A444637386559734264373669453663343751583353616F664C7A6A465A665A717A4F6A366E475547614D55537A59457452474C576C766E2F5956386153766D493365596C617646664B774B352B6C396C775742444164755379325A374D6F2B73575A785770376A6D49644E655130786A49686D377A55724D71485356306F69395945425A624858524B484C4F446A47385638656C74305379567266655573395A5378634B324D756134795A72764C6D4F346F566D7578753579316E696F653956627936466F5A6178324672456B703679376D6557385A482F6556713675302F732B36436E6A556C734F385659522B456C506D46466261636C51627674715278375131686474586737476E484D5559635542464B68754433476B4D3961416865437461615974447041524A696E2B58416F7577523950725449766371354D53676E617149614D776A4D717176415A4C6E66635778537975335973375852764F416E6451652F464E64585259677877683572314E4C51474B4145684355662B4C326443666F534C6D6E44434C575038762F2F524C2F75365442777A4A655845536444496C38734365783168544B5864734A64777946584B6A4D59397256394E776C73545156684C467463706F686E537079724354444F70436179374C4C566B737436537A304A537375714C424B683836736F38726470465445566F7A50714137377867445A65653457336D4A2B3165396556446E783751756A45566276414C4A6F38357331727479574F764F5937326E674C5865496C5A3753336830765A54566E6949565A56675370726C5779484A6E44737364736E31457A4D4673565A345737476E4D6D42495A62347869364B6F2F7739582B6A476C44574C44453837413541796B6647313135696C6B2B48367A6B6B3845715676764B4646686D756B7035304672455857734F513059355369535836655A436C7476467053316A76614F596C645A3856703135696B3245555A37316C4B72315846324C654E4A566F5054566E43565A62544A6264496A624B34444A34364673354E4E48633633774174315A7035565472512F7A7044486345343173543557597775746A4F59525A704C4D526745675A6B7173733053326956637A686B6E667855766B58595274447343634E767474706C47354864692F4B6E456B476B554537715A487A347952474B57664E2B557163556F53756C4358587474622F4846692B2F6A582F384E6B55642B3370444768437547394C5A4E795271377168572F70734F7171546153395077705962515550534A54534A357A476B5863425A474D686751774B7A6A6A78566A3564617374574874754B55396C49794C3248306C357A486D5847457A707A6A33436F37783344564A655742544459454D71554A596C6F6678704A734B486465345847334747556C504F6B7659623276694A586549705A37696C6D537472572F6A4C572B45683732754A35663753316D72626551745773796D33474E486B544C4C4E677A6D44576E4D53346C745371516F657041377463464B744E75305A37475770746F6E787A464C46384D756343796472326335643579706A704C75644E55534739394374657134726C646C387139786E516D544A6E4D32584E59614A4C776568624C6A6D7857576E5055576D2F505679564A7974457A32654635725A414E6D526B314A544E72696D4847484D4F714D343331396E516564576177314A4C4D75436D473863594962685666784A6C3647485063495454537659547677616A4571366661483951593847657753446C537746485A3464637474746F444C556474434D507356494351424B433030784C5246426153417730625A427549544A346C324F337637674B4C4145576538334837547A444C4E312F7A386B2F2F79732B2F503838445A783533394248637338587A774A624A754B324141583057375A587832484C44614569345246585561536F6A6A6E4D3136696A6178464E3046415878774A6968426F784C4C544972796D564E707445746161714E4871377856374F6977537076786A5242544F6C436D524D427177396A77524368674C4C526B636E6A376C796539556C4C5738377A77617473334B706735586F70697A33464C50615673745A6678757231556E58416F56776633536A6E796331534876644C6D537030626651536B37425A6467566D4D57314F5A6167366C43453176764468586E55674D385945313753384B35666E2F5556386372754D35376372574C3965726F35424732387235715978683837714A4E704B6F726C656C63526762544C334E4D6D4D4E695A7A767A364F423570344A76564A7A467253574C436E71783249612B3135504C6C5737424C4F50635538455A336C54476652477365554959495A637A514C386F566F5332576A4B344F486E656D73744B55785A34726A7A74554132724E4F6F677662683159532B3247756B787A6B3541524A7A516C4968466C6B4469614D49746C6338574F6B314778364C5A4A33305166745571564A586E507457705178674F796E6C6733344F366A333230366A4A50416B424F587A4F7063723450483750774C4C5A6E72754A532F2F3946742B38634D5678707846334E4646637338597859516C68556C4C4676644D475679765436597050775274306756716F6B39534758364538724150755270354648337965666F71593569775A44506E794747784A5A7346527A727A3968536D7A66464D474B4F594E4559716D33784F666D6E5747425A7473714A597445577A304A53675A697850656773556F7A79395763367A77546F32626C6172732B775765387459756C366D64673173334B68692F586F467137316C504C35356C616344465477627275544A5141557258595773747857714C50424B5379627A746C5131444A5734784D3079487759722F5A6E55787949356E50583262423566652F333333617067375561352B6A754762566D3056796653575A2B4F38326F53742F515A4442765475565566783042644C4C64726F6869736A654B2B4E6F357858614C534A4C4D53426E4F367474324B307974656A4C5458736B316B7654324852636E374E4559787159395351394C566A6B78577232577831703346576D63476339593442736F75595931376C2F72416E54544973574142556B706352326759773253494B4E4E6D365A693266337434346159684A38437768752F48474F774B53346E654D636952485A4A37436472784F6F72706A6B61327473725A4C7637623058712F7066594F5355636B52336A384835536854624338347457666673637666725371367657413547306C38575A4A59647161785967356B3975364B37535878574338346B4E7439436B7177343953486E71593075415071496B36675458646D2B47475A4B5A7432537732357A426E75384B554B5A347055787A546C68696D4C64464D57364A59734D627A304A4845536B73696136314A724D7078577130707248646D38656861486F3936436E6E5556367941384F52324C527533716C6D355563567966345536334844317571735658657576344E6C674C5A2F65712B4F7A3051592B766C76486F3734793174714B5747334E34654672613337476E4B686946674D562F67785742544B6D6A574B784B5A57484C656D736475516F546252786F347A4841315773334B7A6B626E4D75765959736874717147477137796F4F75477362624B37686E79755A3251784A644A6147303566765256656A487A664941377456484D4732576C6A3146426350577852322B58733654766A496543566936436E6A636C6365384C55554264636155774A496A6A57557053646479654E71627A364F4F4C4858717773305362357154503052794C707041447A5142626F6F52724646797A4B71584F733946774B494F4B5654476E4A79574B64464C69566E7551522F6B7054534F704F315530692F5951774646306E616966635377453039477A6E5852534F545352324B59457366632B7038457939652F3535632F57566370756476314959792B4273754D4C56744E6D75395A63726C656C30705454676A317357657044447447576642685367492F554B733634686A4E57583763615568697870724A7244574E61584D434D355A455A6F534B5456464D6D534A5A64715367536B36584345327034366D73746C2F3546697A72317770593663356E726265454A37657165546F67666B634E712F315845595A5A3743766A595838463637647265444A637A2B63503950786779734958343061653371356D76624F5931545A58562B5479597A4B5A4E4D597A6F6F6E676E75534647364F554A37506753474F704C564F46793965766C374178554D58717253716D7270587834466F3173384E323575383557626A54796F4E4F4C5A31583036684A7645536D3939746B58447041536541376D4A4B50346F304C667741414941424A524546553031336B79313035674569586F5036666C795551316C764D6F393453316E754B324F6774345846766B546F5A516E77674564357A356D535757713677495757337435426E6659553876706250764456565466746C3837772B62413931496B67445A532F32666B77695A43576245694C32767578396C74324C4F3156706B6C7975744D327144456D412B39736A553132733467703575797644546F416C5A377730426D796A7758654C4F7574467850422F6A6C6D2B2F6A322F2F756B4730313056334B344C6563307371637732535679776B50486D596F594D3258535878324E4939614569394468462F6839513550382B425437765575447A4E6C556848394A56454D53392B67526D7A476E4B49425044624E6F53793651706B686C4C6A4E49795436516C3768482F4A4A4F316A69757164712B315A374C576C634E715678364C736E47744D356631336C49322B7176597546484C32765661357675716D4C392B6C6355624E6570307A593237656A3462732F446A75575A2B504F7667382F754E4B6C7369365456686A54555654704A4E36696C4D5752495A4D385979626F786C576D5A4C4C576B734F744E35324A6E4C536B386871794B6562315778664B75573555454454365A37575A75387965524E4A2B62794C454A4F76737348626E2F4E6E722F36767A6A304E2F38333533662F4E616E6E76476949503031505759673659584E4D576D5878655A785A716D4F547A6B31316239304636726C5A57796F7A7069536D44516B73324353576D614E4B34644F2B597158547042576673365979554F3650492B6E2F6F2B793977367573742B33666656554551546F43557178304151465270456A7650535168765A424F65752B393935586556704B5674744A37377A30684A4948516D794B69324D753262743043666E375039343173392B2F63633836392B342F3365566345524A2B4D7A444C6D6D4750754A464C3754576C6A4D56352F497A4C64645A4B72553677773878465461616C31586B4F79346474536E534A714667454B5552434C446D6C3847436D32485A2F383374574571697956566C2B657A4A49694E5A5A4C684743737A68762F4F56682B65484346633256526C495A7153324470544C476C542B35426A384B5839697A684675564A525A51446D65364742427365784550395064784F626346565A544E4F7839374737635462524276766F3852506A3434456177594559535A472B306B6D64435762304A642B56766F4A456A39465168357755656E435261577A46466B474D6D7A6F536A314C707867585A4E6A514B376554794C642B685166397558344D464954515778784258326B552F57557844465846633656467A76746432647A747A65616A67577A7564615677745479596B514A50536652394C6B6351685137305A7472546D326C486C356A6C704672534A56686D2B58686B6B5262784258395435434F42355878354B454F564D6F627246585256354A41573673764A6E64745950474D6143365A4E59644730795379654F70486C7379657A5A2B55434C41362F545A536F3259494D6159772F53304F38426132704E6E526B324E4F5437557950776F57756243663642446555345552766B69316473724E307835396C494E316541725349504A644C525A3054774955384C2F70533761674F31434C4A644273784F68736B555865737A6A716978473651634647512F507A664A466F79484254724957764846594F53413553774352766E58675234524F7638684A635261556A5551634A7453766A576851744274375236386A397163502B645A2F6D725A6848724954392B3951476A39526B5542656C53453656505A346F5666566C75394F594A56323066576A4B397155317752786C6F526179567170522B334658667865586B327A69663249693779676243444C64534571424A64346F6C2F526C5755677271536A615667484A6559532B5259534D35376C7751755633706959677977696C4A744E6B69386E516B6967676B4F676352716833707958536C4A6332566D6B526E36744E3836465247306C735778314256456C656173726A566B634F646E68772B47737A68666E637137396447634B584562357A787A585A6B4B4D645271673147386877356C326D50324341636C49397A4D7566462B4344666B347446766F794A70385366383055423943714436636950496A665342354F545233687A38534957543533424B792F4D352B573563336C31336D79577A70764F756F557A324C567950725971573068313161496D786F715752467336302B336F4644386F57553730434950704C46633673317A6F4643614E4362613078466A516D6D417152626268664664476C4735634B76486D53724566313071437561514D6F43764A6A6B4C765579525A6269664F39423169444E6352726231532B6B614C61444765577354416364776D4E646C513143376A453263426B50456F49394B4E694551695A62314A794D6E5869524A44524246527446595272725A632B6E585249663148615567736D663336343666634761716B4D4D7951386A416432684973364D74326F612F416836353858396F56666A536D6546496561552B716B785A422B6E767755742B4D75387262654B713951346A2B4E75544F783269494E7149337A56495342776E6176316349684F52576A4F59364D6C62674956486B6C35586A6E4D525976687544517643644C464B584D52304A686E516D47457072736B493730705875534650796549466447757443645A6F6654586E6864426248637234716855754E47567874792B434F75452F516C736A74366A43756C66707A49562F347054677A6D752F437053493378677064704E48422B577A7839346B4332456E53454638714747646842524E37706369664334582B394F54365552486E536F43464A6B66655873326168532B7963666B714475376178357572567650366F68645A746D414F363139366765334C466D4230594350685A31556F437247674964364F746A523732745074704F6A534958656D5465354D56355972505A6C75644B633530356C6B4A3056516B516148636B5871646546436B53694D66626C6147734B6C6F6D444F5A58765148476547307673454B64626269544663543651774B3551697757717057784C666344476446706F576B587165674F5466493472344C423652706B516169684C4B4F61337843434F7876577172694253377A76393344506E7676784C545A326E592B50696650507A744737372B734A2B714644754B6737566F6944576D547769626C44373046506A536C65744875397948686E67584376794D694C632B52706A4254674B314E784E2B5A6A734B74314D30526F755549376F4455646961536B392F687156556C317773634F464B6B54665853344F3455526F734556676A4F6335536479436D785231787872542B7558386B6C746561596F78706B4A326C4A7336573068686243714F6479596C7951706E6F5356314F4B4E3346635A797654755A53557872587857324342686B334B384F345552374535574B66502B73424479365875484F6C57504167376C7A49395A4C41496F524D517170774F632B6261306F2F7268663663364D6F67457646415A7772384B644B356B43416D516F716D31657862384D7137497A4F55465653696F474F447175584C57485A77726D3839636F43647135364662583331754B716334686B397A4F55526468514532644E6662776C54556E574E4D5262305A426F513776514D49736E785948325A4A455362656A4A73454F6B5374454258696A30346D4B526A7754576B514A2F686F566663625954645646434B334F45524C4E33705A7046464B69697378474C61434B6C434D46546C4D6179385455533762386969774348414D2B54576B5A38466D415238675542466C4854684B73756C3452534D5749324A4F447852497277372B392F6838316659506D6452772B2F3536647672744256466B4B752F326D71772F586F6C747654582B424A6434453358586B2B6443743836556A336F4462616D6C775054644A736A354A6F75593973742B4F53417177767A575A637070426B526E75436B565376434C434D356A6C797263535457785542334377506B634169654968427552323979646153423174376E416D4E6B62705542616C54467168465561414F7052466D457465686A4C496E4C6443534F44387A306950734B5266447A45495A6778564A6A44576B63626B706D5574566B567772442B566D52544258532F33474E53756C336C7770396542716962765565567A4D3835616F2B71464D5A346E4A765A446A6761447072797239704C6559526738722F656A4B3945495A5A6F4F76385845386A4E58495334726D34397333634C577A5A74506156617861504A2F314C792F6B7656564C4F4C52784663624864684A755A3042756B44584B45444E4B4930776F437A74445765675A71714C4E70566D62414936597554556C574E476161456C48696F30304842567A4C31466E4453733936633857737938765270522B3069797350644743696B414E306978334550586E6C5241524B51522F4976613068554975576E4D5A4967324A394354536A6E434A457541517459743442474445493841526F53356D52387351706B454364444A74735450397037722F3330487935504E2F4435614850487A3849372F2B2F44355865374D6F43744F6E4F6B4A666D7572324B7A336F4C66536C4B382B62336C78662B724B3961553932704D52666C324A664C61704439576C504E4A6645515031705667786D574E4F664C6F5A6F347A7056775652654C6E4C6E5A6F557674345579725453494B34582B584D68316C2F694F6E69536852624769493035494D6E556B772B513850783379676F7A49436A516C7766734D6B573647524C6F624552646F68547A576A624B73554A71564D67624B6B7A6C666C63685152545244526346634C673769717542676972796C4965534E436E2B756C6E6C797564684E4769574D4B4477346E2B5575535352465464517664325177792B585078356B686853766E464737305A5876527066436E4A53754936745167437549447959674F35497A364D586139745A71336C37374D4F3074655A6475715A65782F657931612B37666A624B434B504D43614C44396A4D6A78506B2B6D68536F47504670566878704B525430324D425856786C6A516D326B69724E623369373161344D70777670744C65444F6137305A666A775543754E304D46506C4B584A7162724E6146365A4E6E744938566B43776E3662306C4147486463454E754A596A64366862546B4C3044305A494E526F766C4672664A6E6C79524145363278696D6A4E6C635149657A41683552546745774E493758562F525A622F57614C77563448375747776B2F76455066762F74437A37376F49764B52467471596B326B79444B5937796C5A6C76626E2B394B6234305766776F5075644B456C465A4E6C4533715372535568304C4243445049634A45314C54366F6C76656C693475724970534A5072677552555757414A44613649756A38346E48466D644344394B626149445965617752512F4D524376535A5A66755A346D5278486266646164727A3545747658764D7A78486575784E31556A4F7343476F7652676D6776693653684D707173776C6E6146503531794E346145516A2F666D3745434C79347068573746532F70764F4A64704B3057782F6E5262657353674D645747726952624F684A7336424246715A675370396849543065614935325A486E526C4239435A4855783764675174696D6871354E476B424C76685A71364C35734664374E75346E703372333054723841484F7142376C6A4D6F2B354D4832314B56345552466C4952327455486971536F7876545A51356454496279634F6C49394E6238743062554867776B4F3347634B346E77336D65394F65356379375067334E433735766E495833644A33656D4E6336434D6A39313071313249424F46724F425A3949566F616E78725575775069586D51414971592F34793331594B5165304F4B506F4A4845592F6756614C566C30744871784B4667644270635A626D4C524B313176396E59506E6A3853502B655077626A33372F6C702B2F756B783776682F564D6159304A316A516B2B6E4D594C345876546B65644971434C645657437146647954594D5A6A687949556638314C704C777A6B7863525A54317434304777617A48426A4F64654679736263456C69746C666C775551384A6948386155587638534D6E556C575645666155425A73425A353368716B4F71726A6F4C3650413238745938334C733167366278704C356B786E39654B35374E3630476850743434523732704152356B6C4F7041393545533655524E6C53485832576E6A5178794253694A42636B533477556139726942436C6F5470646F34314F7461456D776F44484F51726F525542646C67666847566B656255784D7236694E7236704F6361636E776F5437566A366F4550796F5441716C4A693651754F35374B54426C356965484542626A6859576D4574623457547162366D476B65772F5430506853525476534937634E4D4432706C46745149452B6755657A72536E4F6D516539496C42474E3534695A544D483035346F69474C2B647966526E4B38364666744D335A37744C30586E536833646C75394971694F4D57657567674461583455622F494F30534C64694A70467043486878713076694C72787443494149794C47654B6F5364503862524173334256485943754E4269653466333375577159764C4965754A502F30665242597050556D79793939352F4F683748763334506B4E564D5652466D6C415A716B646A6E446D6447665953534A72454A5A4245557A72545244527835704C516443683970445A59524A6142444C454C625375396878534F6A4F615061314B756C5068493765466F6B5A645530416E43624541496E314E74615247336973494E796666544A4E464242526631376578652B5170724638396C78614A357248787049573873666F6E566978657962643262364A303668594F4A45545A366D6A6A7171754675634A7849613248746F556D7A7A496F654B57716370535857684F59594535716A42526C6E5155766957636C64716962476A4E4C774D7851466E364567384177465163626B4242695237582B47444A46432F4D2B53475752506F70634E6B5536576844706145756C6D54355358453749414E784A4350556D4F384345687A424E5A6B4164424C705A34322B675434323142545759412F594A417A50576D506432524C6A46364B5042685541696F53734934587837445549574D63365579426F7369365338495A53412F6D4947385148707A76435666757335555A2B6E644952643648532F364D74316F6C706C543448476352504D7452476D766B55594249724C45436A647550654853765671534A3479445A487952506B487348326D764A6C4A3147544869416F6957754A733472764158576859426C726A54776F33373335624D2F726330394B2F3652566F6A657351666A3337693855386663716B785666714A553371716F7652576C55546374544747314D65666F5530634D73687A346E4B524439654C413768613643753178452F414967417A4B4B53517563364D46516F6C765265586972305A4B7861466D3466554166544C37656B5738354A3443306E7458684632686A52584E64793074724E7635587A655844434844612B2F7774623162334A303931344F62642F4E653676586366724153534A394935454678614A2B38446A37336C7A446962645859486E304C574973446C4152596B42547A426E71492F576F6A39436E4E645A63597050626B6D796C446B586352436F4F462B44514A634E486C33516651394A386A456A794D694C63515274503031505936352F45527663556869654F6F482F6942486F6E54364633556F5554653364785A4E63576A75375A684F7152625667596E6954457735626B4D432B55795345303573665356525A44583145516E566D75456C6A36637232345742484B614755346C7872697564365279593375584334335A7A4E616D387051655279444A5648304B7758412F4F6C4B3936517A325655617972616D75744B62375531336869764E385A59556571755361724E4C6B6A45497036685959636575493361495246636B784E717270496769696C7670644A346F626A5858534849456F56394A316C6B764B66796A546932546C484D4A6D7575527162394A6A4E71617631726E2F3739676B5A79684876374D6F78382F35464A444B69324A3970543661694A334F4543367731364B67315270536A4A6B494E2B574338567558436E78355A7251705370394A5233716B4E6835547257574875485249714C4B5832415263784B526A385871694A31457633636D436E625869755934613070446A4A445A7133426D2F7A7265576A535664532F4E592B4F4B317A48563136612B736F4C437242784F624E2B486D59593565536E6C56426130346D7A68796F355661396978644348613235595362727962596A2B685839476B5468674E5251732F4761485064615135775A59616D5356564D69744B6F79334A447A56464557704F567167564B6634572B466C70594B36326C39503774334A793733756F48543641787445547142773867646F524E58545664564539636F784E363935677857767A57504C53644E59736E632B4262572F686132644753576F6B7255554A644A5345305A626A535832694655314A4E70495A342F556D6D54534F2B5069386B7338755666487878557075394F597A3169706E7544364A77636F59656F764436465945304A58755131654B4679304A726A516E4365644C46317054484B6D504E6166515435304D682F3345537A76523436646E704D69694B327A617862375153716E724554574C4A4A5453653074797178792F4D7951636F515177784D54356964702F4854477171346C512B56396D51302B366F6E392F502F376A4478344A5863764448336E347777654D564D585448476444586569346C5868466B44714E7366703079693059554470777364794C5336552B6A42563663314870775955385A38356C32644B58626B6C76366C6E364D32305A4B6E546E516F6B50463472483953626E3831775A55446A534B5652307957667053446C4C53344935746245575A506C6F45327878464B336461336A6E74546D382B646F43336C727847735A61476C517143306D4F6A454E6C37776C386E454A6F7142796B76576D55464A6D632F6539755A742B62797A412F7549464532364F55424F70514636465059367778545847574E43666130357269526B4F796936522B71784F664D3779705466656D49746D543741676E66433131304436306E594E62313346343137766F714A33417A4E41415A7A736E7A4977733054696C673561714473634F484748466B7464594F47386D3832644F5966377A7A2F487137426B633376495759613757564764483036774D6F7A62646C624A495578706C316F7A6B2B58476A49596150657556386671474572363833384D57315275364F566E43354B356552356E51477178506F4B596D694F796559726B782F4F744A394A4876557867516E36754A747159757A6F6A7253694A4B4130784C6E6B6D5336695369643155527272354936495746494A4C6F6A45566D6531437A6A62624E5130346C316B6456537979774B586C473343425A5858434F522F6F7A4743675135397A2B536376384F6B696566487775767563666A584D764476392B535A6B53566F5961552B4B685247615170645375396369764F4654687976746956717A5742584B6B4D594B7A456C7A46424B4F57374D4A52744A31483841334C4248346A663538566F6D532B6A7864344D3537737A4B505379325135307056744C5433764B575272695443694C4D434C4E51784E6634304F6333764547373631637846764C587548746C637659382B356D74452B6F6F336C6345314D644B2F4B7A367A672F634A6575746A48696F314C51505834556E58337634714F2F6E797A333035514636314554615568446E4956306A7138357A59336D444238614D33786F7976536E4C532B55746F4A496D7650437959747878667573426872377472427A2F536F3272563743356E5772324C357049337433624F66554D5256556A716C78654E3878396D7A66787A73623375486C685175594D324D714D3535376C706B544A6A423330724F73587677694A7170484B45674D706130306E76707350327153484F6C49467931784B4A64716F766D674F354E5052387634346B6F646E313174354D4F78617137324B546E666E454666565149395A544B3638384D6C7748526B2B744573514A33675347584D57656B4F516D6D774C6F552B70314134487944525A4250526F6B5952336E47437652583752754C2B6F75593476532F536B48696B59654B664A2F54457952715A3544497850726D4F30684C37306D756C475A45516A50396E594A47573058376E30652F66386575586C2B6A4F38364D3451494D3874364F552B7176526B577A42554A347A4638753975566A7077375736594B3555426E4B70314A394C676E6E4D45776F354238356C3276477643584B7846384D6C34394C4841595754704D4958677A7A68566465615A45356A6E4C45303463373131794C5A395451753272745232624B4337617465597375717057786175594B335636356C79376F7471427A55494345366835374F71357A727630564E65527542626E375947326A69626E6963474A74544B4477314B51375170547863484D3279704448566D615A4D4835717A41326E4F4553434A6F723149526C7478504355702F766A61614B47362B7930327233795664612B397A4C49583537463431677A6D545A764B776A6B76384F71696C316E782B67725772466A4C7171577257504C79617979634F342B5A553666772F49536E6D666230303879654F4947585A30376C794C5A4E7049543530466D565256744A4844306C735A77765432433049704868366E687564436A343846774A48312B6F34614F4C646477657157533049346665326D53364B754C704C6F2B6A49792B4D6A7478514F724944615568327031706D543347597358514F756342586E5279336F36546237694C5A62445052756D736B7341674C3143527835504E506B6B3369546951695471517034626A77687153446952544750744B36796667515563795A3476344569394438536F76782F7970672F7775624B2B71594A342B30685062774D5938662F704E487633334E397838505371643469774E554B66453753574F734966326973796E3259717A436A77735651744C6F7732695230477A34534D4F345959554C35374963705430617364737A577544426858492F526B703947437077707A76446C6B5A687268796D54576D774275576857685146714A48746359775535354F6B756D6E686F4C364449322B397A705A6C43396D36386C573272566E46746E55624F626233424D462B73645458394E44533145397851526D4A345A46457572755136474E44757138706D5634364B4477315550727255427875524557384E585870626A546C424E47514730353761514C39745A6E3031575654583568416B4B734A4B6E7333736E483559743559764942585A37334169354F6E4D76765A35356A2B7A4C4E4D6E7A4352365A4D6D733244325842624E65354546632B667A3467747A6D542F374257592B503555704579597762634C547A4A72344C504F666E38794F3957385337756C4B573557537270706342686F556A4C55574D7461735A4B516869374732484B35304648437A723477373579713564713663775A59734F717553614332523061534D6F6C596551464E324D4B30357754536B65314D57593064786D416D465158726B2B36695237584B59564F73644A4A713849365768694E504C4751654C5947355853517A74457A4A4F79432B466E5963416977434A6943774349434B6969474F6434724F494C4F49742F6A332F4B3167455142342B664D692F7468556650755950415A5A66762B4C624437707054724F6A4C466964326B6774757556576E4665366337484D6A38745651597856424442634C4B352F2B444371394F4E4367646742466D355134307467777258796771437652565170397561385949417A37576D4F4E365579584964386E354D6F504936533658714962492F6A5567746245574E506D505670547539597833737246724E3532514B32725637437766653259575A67526E524545686B703257516B7035416D43794E58466B427461696A31386D444B59783349397A636733316562696E42544B684E737155357A6F53374C6C3462384D4A714B5A41773235584F6C763562686A6E4C7955734D77306A724D396F3072575050615170624D663545465532597A2B356D707A486A714F6159394E596C705430396B7873544A764468724E692F4F6E73323857624F594D324F6D394D79614F70336E6E353349383838387862526E6E6D624F63382B7859656C796E4D307471436E4B6F36316153584E356C67536177595A432B6D717A47616A505A71516C6E3275395A64773656385756632B58304E7370707130796B7154694779717867796C4A386156434530463451515674754D4C5770487054485743424F41655A347170426D76356445693633456E586D4C5348466B557A715A74327263306B78616946386C7362542F346C6D6B756B59592F7177695448324A424A776E59496E5157443565382B694D537A6A2F58326E6F535830693367496B762F2F2B75775159716268392F49646B52506A6F31792F352B3931654F6A4E6471516F6656387A314B7877594B665467516F6B336F7958656A416942644C6D763942347538704C38396F667A50615336524D773478505430556C6B41467975444761734D5A566973576553363053573370534865684C4A675451713854364C3056364D7830554B53425978564A39417344794865777851376E663059713237463550526537493231434843315278626954304671424F565A5564546D524E4B614630467659525439685245307072705448474642595A677056664832564B6134554A4875535631754B4B336C796651303548486C66425076582B316A754C654F39506867744537743539313179316E2B38674A656D764D434332664D3559586E5A6A48396D536C4D66586F434D353664784D794A6B33687878677A6D7A356A4243314F6E4D6D7679464F5A4F6D38376371644F5A4F656B355A6B3663794E7A6E4A2F504B33446D3876666F4E544856315557616E30565A62516E3270677172384E4F714C4D3269707A4B537A567347356C6B4C47756971343146334A2B665A43756D757A364B684B6F3755736B6671436147707A496D6771694B57744D45354B6D5856796230716A7A4D6E31315354462F68414A466A756B6C56655A6754417346445964776B4E5870434252754B3651396F556B76597130436A4C4F336B6F7372393461516C56666C2B514E3478494673654B3656424B4443304734364B4C2B5237413853542F2F486C6B654373765478372F79364E66502B505A4F4A39304B4C78726A7A656C49743246413143506941494D4168716844536E32345642334968516F2F4B5871634C784B4B4D47394769775249524F45627A4E5861434B343378334774495A36523068414743377A7055546A536C6D464E76637859476C4B4B346E617730494D5032754A35304A2F506E593563795932364E6973515A62496268636E656C4B654855716549706C357351696F6A36436D4A356C796C6A4A457147614F564D517956687447633455355A724233464D665A554A7270546C754A426559596639636F594F6D7355584F6974342F61565074362F4D635267647A33706952486F6E6A37474F2B74573863714C63356B2F5978627A707339683571515A5448766D4F61592B2F51777A4A303169337252704C4A6F396D7755696F6B78356E68656D504D2B3871644F5950323036433662505A4D473047627779647A624C586E715272527333594837476B4A7973564A727153716B757A6146516B555270586A4A315A526E556C386C7072564C5155362B6B763747496338334644445157306C2B665433644E4E6D336C715453584A4E4A596B45424C59534C747858453035675A534B624F6D49454350644F646A784A6E76494E7077457A4836477953776944516A70733743676B504D68353463365252366C58474B663377364C62716573464E4C6946526649514644444253446A72386D665836697A66332F424973417A5A4D30395076766A336A38384238382F506B2B3938657136464A3430704A69533666594B52627A436E48516F4E426E664231443645557167686774463076662F6F7955426E4368504A6772315246637234766D526B4D733178746C3347685034555A7247686572596A6C58484D6941306F762B6641393673735461715232397767536F314A74627A644638314A504F782F3035664E6962782B337548433632704448574C4F6436537A613357755463616B356870434B536B6370497274544C754E5753784F58616150714C2F476C49633659387A7047794F44644B5A4A34554A5870536B52564D513145433351314B72673533634F66364D4864766A33487866412F4B48446D6D6872707366484D4E433135346752656D7A32544F744E6C4D663234363079632B7A38794A7A2F486939426D384E763946586E35684C6F746D7A5A594149734179392F6D70307138746E6A3248562B624F59396E694262792B65443762336E306242317362464C6C794B696F4C555262497963364D49306375497A3954526D35614E4B574B4A42704C465854586C33437575594B42786A4A36616776707173366A733170426530554744637045576F715436616C4B6F374D30576D723369304B4E5358633553617A5A65354C7A516F7A4265716E4146517631517069646243696B4363736C55644F34336B55344B53795455704C6F6B45516445366F69766E3644634E5556684A3161527543785679564E726C696B2F323962353339505130382B433741386576535952372B4C645A43662B4D6666627A4C576D553539716A3156735262554A3970496C3155486C5836634B2F5358566A4F47536749527A30436848385043697149326D6D754E63647871532B5A4F65796F6664737535313663756D7349574141416741456C4551565467376B414274377079754E4757786332324E4736314A58476A4B56356151723955487352496D5339445A6436634B2F5A67714D53546B58492F4C746446634C4D3169577574536478707A2B424F53776F664E4D667A5955734D59355842584B77493455616A6A44767479597857687447523530314E696A506C38633655786E7451454F3147636249666C597049476F7054365730753563625941506676337543542B78397737636F594661556C7544673673664F396E61785975704B6C7279336A39566557736E44654968613938434B767A6E755246532B397A4C4A4669795841434F41496F4478357867457A4577475942584E6D384D716975657A657351307654336579637A504A4C38676D4E565647624577513052462B68506937495176335235345152556C32476F326C2B545155353942636C6B7472525336746C546D3056536C6F727849524A7050756167583964566D306C385A514C6E4D6977314F58574B75445242687649637867664A6B2B536F6933646361646E744B456E35374F2B4C42513742454A76596F51526F6D5465744561597271386A6A427863565536687657477047735A6A7979724A4D4149742B372F4D62493841637154326B574135664876342B7367503339336C63456D475956527873673954355068635A713851483161306C77595541597756424C43655846687669794D776149677A7065464D6C596E3432707A4D6A633730726E62702B436A775877656A4A54773447496C64382B5638764835436A362F574D4558463076342F4877686E2F5572654E43627A73336D4B4561722F52676F63714F2F304A487558477536632B77594B5043514E4C4643346A6773424E746C51564A6E4A585A374C6C614653614337335A584251486B344C646C2B564361355552546A53483655492F6B784C68516C2B314F5A45304E545752626E4F75753564586D596A2B37653576363944376C39387962646E54316B704756696157374438614F6E55446D686A71724B616662755073444A7738645150334B4D743939597A5A49464336576F49734178523951726637356E507A645A4173376336644F5A4E327361723730306E324E48447849593445394B6169495A61556E4930784A4A53596769495359555755514979624752704D66466B4A4F6353456D326E4B71434E4B6F4B5571677453714F705845356264545A397A59576362792F6E516D636C3535734C6143364B706A6A61695752584C534C4D39784632526F6A4D4E68497043446A744E3467554278793056354A79356B32694E63636A6930672F5170417441434D636F4D4A56525532796C67673177634749646467315574636B6F6F75514C41674E544B374E65332B4235642F423856382F50366C667041736976332F465431384E4D3141585358627747654B6354684670633477592B784D55684A72526F52444C5875483046595854585268436535342F5851574244465646633630396A547539436A376F792B584263436C666A46587A32655661695666342F456F5433393170356539336D766A75526833665853726A712F4E35664E53567A50576D53455971784871484F3333356A76516F374F6E50635A4C326C305733646245696D457331345679716A2B42715854547664365479666C636D6C78715436465347554A667552316D3842376B52446D5347326C45673836516B4C5A53617641546171764F344D4E44477261736A334C35356C666676334F48394F2F6534634F45615656574E5245596D5947487567496136486F63504857666E397430635033695934337633736562314A524A515249307939336C52713467554E4955356B79637A6139496B5A6A30336952656D5432582B6E4F6C73574C4D4345304E64776F4944535571494A7A736A6C647A4D56484C534531436B7973684D6C4A475646452B474C415A4663674B6C436A6D3178566E556C575453554A354A573230752F65306C6A5062586347576F695276444C567A71716153334E7030476552434B41445069624938526262614479445076454B4733686A444E35595365586B716B686A424C586B75557068413243535763554D32394B61556B6B574C4557543378684A30533655594153455354386556356364796932486B66726148716634486C4353442B4B314445312B4F2F4A73374D2F4D4C4466333743337A2F7459624132696F4A6F61784C63645169334F306D457651724A336E7255706E76527159796750542B632B6B7866696D54326C435536305655557772574F644F366455334A33514D6B6E492B56386561576572323831382B574E4E72363530383333393372342B5A4D65667679776C5239753150446478534B2B474D726D586B38535635736A75467776306C6D495644694C46763153526242456B347430633773726E5A746461647A75534F654448675658322B54306C6364516D2B6C4C7351424B70444D5A49665A6B43616C43616A425632624530464B66523156444D68634532726F344E63755853434E6576582B6639447A376D36765637744862326F3867727739382F43674E396333613874346456793165783876556C724872314E616C574751664B564F5A4D4556466C4369394D6D6379634B5A4E3534666B707A4A302B6C55587A5A724E79795373634F37675846337472496B494353556C494943394C546C3557436A6E706357516E52354F56454574326F6F7A4D2B42675553544B5547636C554B544F6F4B386D6975537148726B596C3533757175445463774B587A54567761614F4269647757446A51726138364D706972416C78566B4E6D63567579556334556E2B74424A5A776A5756456171325164433368366B736B34384549745356535A4245654C51497359674E4157484A4571416D514345334C43676C55776E717377754D5133644736444B65612F6164672B596E66662F3249767A2F6F597251356E72704D58326E49467565706A3369532F59777053584B6E4D5364553467494B5A63346B654F6D54356D394554626F48492F554A3342307335503549476664484B72682F73597250626A6278396673392F505478454C38384F4D6376442F72342B58344850372F66794538334B2F6E3273704A5052374F34335A50496E5A346B3767316B634739417A6F643947587A556E38763963306F2B47436A67526B384F6C7A7579475773585849576333706F6B47677243555361354977397A4A433359675977774635524A5164546B786C4E666C45707270594B2B746B724F393755774D74544E3848412F6C363963346661646A3768363878346476656370713277694F53555856316466546835585938306261336C46704A375A63336878786B7865654834717379645047572B54526176383348504D6E6A4B5A52584E6D733354784974617658734742336473784F364F50703473446F51472B4A4D6C69794D764B49452B6554455A384A496B5251535246684A415346555A38614B4430704553466B704D53525846325050576C6D5854553539505856734B356E6E4A363234716C6F72792F7355437157336F4B5A5A52484F354C68716B47634149762B3230534B6F6145516275752B495A33796A64566153596A4B7139496A6F6F7459577856704B464A5968716D76496C5246614732464D477063364333716D684B586666544536444753617337466A4C502F4E3169656444312F525A4E78426E6538774833453430632F38507376482F44642F513475744362526E42394B5959494836614532704956596B78466D523247694A31565A4956526D42704D6636306155737734795631324B59687A6F4B677A6A646D2B2B4E43543737486F7A48313972354D4764566A363733635633487737773838666E2B50584241502F34704A6566373762772F61316176726C527A686658532F6A7353676B504C7066793446494648343956636E65346A4F763978597930355444596D455766324179737A36612F4B5A654F3667776153754B707A416B6E4A393644704542376B67496455636A38714D3150707165756B4F35364A62334E5A517832316450663355527A597A55645853316375445447356574334742792B536B317A4A34576C6457526C46524D626D344B546F7A76486A78786E343770314C482F3156563566764A68584679376B70666E7A6D54746A42744F666D38794D79564F5950585561793139396A543376765966477165506F61366C6A653959554E3064622F4C336369416F4F4A4655575457704D4A444742666F5237657844754D2F37344F647354374F464366476741616246426C436753614B7055304E74537A476866446564364B7568754B614B72766F44756D764569743163706F794C4B6B517958303851596253644D657A305259763155674546444F44794E5877634A506655613468473270714A754565327A734E3851365366347846494A4B43494E69614D537061373736597253595442426D4449612F78565A704E516A434C632F50655765704B516E62776C456F6950362F54742B2B653436393639564D39535551464E2B424D557066755449334D6D4A4534384852616C2B564753465553595070536A4A6A326858413649646456414557314576393247304D59313746367035634C3246423766622B657A4462723738734A386650786E6874383875384E7544382F7A323654412F332B766C2B2F66622B505A4F49392F6362654C62443972343745594C64793832634875306B557639316653314B6D6D707A7153354B6F76326D6C78366D3472706169796972547158326F496B38684C3853593977496437666E737759503670796B2B69714B324B777659612B316772363236726F616175686F61364D696F6F6936707471614F7675704C57726A39726D626F717136696B71713664415755317955686268595448593239696A723632443676486A484E7937682F6665665A644E4739617A6475564B4673392F6B566E54706B75552F2F624E577A417A4F6F4F7267773257706D63773044364E6D61457539705A6D754E705A34756671694C2B4C497A3732746E6A5A574F4E6F626F793739566B637A497A7764724352774A4961453068525668794E46646E304E4263783346764E5546386C4135336C3944515630567558793142544475644B45326C4B3869545855346345733131453632306B55747142466E5A67793467544555616B484E556C684B713839712B36525841753478794B324552634C68573259686C4E36624248416F6F4153582B636F66514D4A526B4C75682F2B65507A486E34387737686D504A6E2F564C6F39352F4F6768667A7A366E582F2B3430752B75482B65305A34383273706A71465A456F457A325235486769534C426E62786B6234726C515A526E68314D7144795576336F736F747A4E454F4F7152366D64475562775462635552584F745838736D31466A36393038576E393372352B704D6866767A3849762F3434694C2F2B487955587A346234656348672F783476356366377666782F66304276763177694163332B37673230734A676477316462525855315369707273696E756C784A585755784C66586C4E466558556C2B57543545386E7051774C364B38624A44354F61464D6A6153354C4A754F326B4C6136307070726C465358356C505A576B6535615546564A515855313154535856644C62574E4C545231394644563245703554544D467864576B5A6551534835654B72336341626B35756E44553769376147466965506E65446776675073336257487265397535625758586D58446D6E566F71326E6935754245674B63487A725A57474F7470636B5A4848544E3954527A4D7A754271615971376C546B6556686134577068675A324B416C61454F426D6F6E73444853497A625147376B7369507A55434B71554B54534A6C726B756C36376D51726F626C665130354E4E586E384E516F344C426B6E6761346C3152754B67545A37534E57494F4E6B7178534145597947685252526D30706B57704C4566574B41464359326849456E53383857534C5652617538544C7157706E5459523375344E6F4F4A7867776D476B6C324A2F33786867776C6D2F357045795A464652465A6846376C4478364B6F76625069326269624D7766676F6A373751652B2F65493246382F56554673615431466D4D486C4A6757544A78502B5547316B4A7275536C656C47634755785A646868466151476B68547353354B424473494D754D69385473694A744B4D2F306F7238686854756A4E587838733474503776587835594D68767674736842382B482B556E415A69767854504B7A31384F38384F4459623739614A52506267317A61367950676535364768744B714B3470704B6934674B4B695973704B4B366D6F714B4B696F6F7A4B6B694B4B63374E496C30555137756C456B4C4D6C69534665564F596D53724F5968724A73616B74794B533255553136696F4C4B7367496161536870716171697472716175726F3657316E5A362B732F52304E70425A58304C5252573135436E4C53557153452B51666A703958494859326A7077784D4D4845794277744456314F71326D6872616E44746B33624F486E6B42485A6E626642333938625878525658573273736A6651346F33304B49793056624132306354445377396E554141394C553778737A4847314D73464354344E5442336168656577412F713432704556356F30674970455152533031784B6F3169576C32625330644E446A3131436762717378696F5471636E50354B796B4C4D6B5765776E536E636A5558724349576F64455A71724352643247567172434433354B68477153776B2F39626F5557554A46736175786A44435268745465494F4C30472B54623736457257702F684E41764F70356F78494D4169484D67546A52684B4E684E674559633048794F6F2F4E2F46383866344C5244787A3051302B55506352767A6E4E337A39785132472B3275704B5530684B396D664542384C416A334D69417432494433476A61783456334B5350536E4F444B4659486961424B4D4C54484D637A783345314F555759697947706F64626B4A6268515778444B2B5934383774336F344E503767337A3230534266667A4C4D64352B4F3876316E462F6E6C6D7976383976303166766E324D7439396570465037343577626153627765344732706F71714B3471704C67346C397A63664A51465A52515856564665566B4E5A57546C6C5259556F4D6C4B516866726A3732784E694C73742B536E523076796C75544B6270736F63476971553146557061617772706132356C7337575A6C6F61476D6D737136656C75595832396B3561576A756F6132716C737261526B737061736855465245584938484833773950464332634846797A4E7248433064635442786746376133764F6D6C6C772F4E41526A48543063624732783950654758745463367A4F47474B6D70346D753668483054683343544F4D6B466C716E734E4A56783946454679386255357A4F476D4A342B686A48396D78423964424F6E4D3461454F566A533371304E3655354D6C7171465851324B656C714B4A444745313156636F6E423753714A6F7A484E473457484E74466E33694E63617830524F6D754A46423475576D7349567864366C6E4777524B6D4C476D55353465724C4346466251704471456F4946577974754F787539533075594C695070316F786B574849753265526659426C4D4D68344879384E48502F506F393539342B4D386665666A37542F7A2B38476365696775736A33345A31396F2B2F4A626666726E50324567743153584A5A435145347574716A7248754D53784E546848675A6B7038694432705559356B7859745546494263356B4F596C79586D326F6334746673746A4656323432756A53334B4948646B795A77726C336E51335A6E442F646866666644484746783850382B58395966372B3443492F666E36465837363678513966587557627A792F7879623152626C7A703531782F4B38333135565258466C46616E452B684D6F2F53306E4971796D73704B36325477464A61576B61524D702B304A426B68767535344F35346C4C746844477462314E42567A7271755337705A533275724C61572B7570714F316A74616D4F6C6F6136716D7672714F2B716F6147326A7071712B736F4B3673694A31644A566B342B61664A736F714A6B654C703534324C726A4A657A427935326A7069664D63484A786745504A316338586479774E726667314E466A57427562596D4E6B696F6D6D447070486A714E3937426A71682F5A78597339377142336369666252505A785250595335316B6D73394653784E6C4448516C2B5655776533633254584F2B69654F6F693772524568376D664A69504768577179794E42557932466E4F5348636C517932463946526C30466B61543264684E46574A4473686456596B7933454B59786C70434E566550472F356F72534653497456575335456C556B33554C614C7257555745786971435641566F3369444F59424E5676756F4D703974784D6375524961466954446844643679653950544747544351594D7A667676376D49385947472B6754714B33505A62696E6B732F756A664C727A782F7A2B4F455850507A6E41373739346A4B7439584B795534494939725442776B41647A564D48304E5538694C4F564E6848655A306B4D7379636C306F6D55434664435061327730442F42385630623266664F5374543276494F7A73546F4A67585A53625A4F66376B5644685979726F3756382B65414358337738796C63666A2F4C3152364E3863586545423364472B4F534438397937653536627438357863617950747259364B73714C4B437374704C6977674B4B43416B704B69314557464B48497A69637674774246546A595A36616C456867666A3557714876377364616247424E4A546C304E7461786B4258425230744A5851305639485758454E3954546E5635575855566C5A54555678426155455270636F696976494C795A526E6B35365752595A63515570614272342B66726736754F446E356F324867777457786D5A59475A7669616D75507337557431715A6D714A38347A75374E573141376641544E59386452325875416F39743363576A7256673575665A666A75376167646D4137702F5A753466544237656966334965523269474D54782F42385052684475313469384D374E324B6B6552512F467774692F523251782F70536C694F6A73534B5431746F63756D707A364B374F6F727379465246566D6858424B4D4E4E694C665A54356A4F526F4C55566B6C6769524A5748483961662F3072736767435468674C61713652306B2B494F505A7473496B6931354D4D4A4E73776C755047734443475444424265506B3168616A52474B784B5734516D6E5446362F4F332B7839645170766D53354765437A4532664F49387A6C4B5836636631634E54393965596E6676722F42423966624B4D7356625A346A546859476D4F69716F3358714D4671712B37457A50553241737A465266705A452B70346C784E3063427A4D4E314939755A2F2B5764657A652B416248336E734C4B393254785072626B525076535547614E3256356F66533235584C2F2F51472B2B755153583339796D632F766A664C7042794D382B47434D547A3861343550376C376C3935794B44517A336A785764314661576C7065546E463543586D30394F546A5A79755278355269594B68594B7337457A534D7A4B496967776A4A4D696232416866736C496A71536C56304E5A595248745449513031655454566C5642647071536B494A666976447A794D68566B70736A4A536B6B6E5635354A6670614348486B3232526C5A5A4B526E454255644C63324A624D7773634C47797863625946424D646657784D7A4C41304E4D62677443616E4468316D36317362574C64384756765772654F3944527659746D34394F393761794E354E37334267797A7363334C4B526F3976663465445739527A64767046542B37616765324950527163506F5846694A2F75327265504576693259365A346B775055734B57487535435947555A4161526E466D4E4A583543545155706442636E45786263514B742B5A47557837755137716C4F724D5675496E54664A765430476B493156684F6C765A594959534B6F745A71493079734955586D4E534C5756524B69744A4678394659457179776E5457454F7534324636457179356C4F764A526246704B565A6B5967787044464B6C79756359316237484A6343306847767874362B2F756F7453376B32456F79702B2B6E767830646C4C734F6C4A69714A63754E315877746676647A4C636B597443356F6D766E516D57426C715936576D687133594D506457443242697134576D6A5434437A4562344F2B72685961474B6B6359696A657A6578353130426C72556332726F424D38326A52506E616F6F6A316F4344526B384A3050786F726B726835755A55765037374D5635396334397650627644396C3766342B3564332B66727A57337A3935667663765875646759462B47687162615768716F6253736774793841724B7963386A4D7A4A54416B7047524962334631326E706D53516D4A704151463056635443415A715247554657565358353150625755327863706B5367737A79556C4C496A6339445556714B736B784D704A6A3470416E4A4A47626C6B3568566A614657516F796B354B4A434176477A63304A4D324E4454485631304664565256644642554D4E5455793064564135654967395737617962766C7958706E37416F746E7A2B4C6C4F624F6C7A362F4F6D387579785976597475464E6472327A6761317256374A317A584B3272312F46397655724F62687441366F4874364B72736F6644657A6577662F7462614A3759683632784A6B477546715347653543584545524F5841445A73583455703056517030796D735443527872786F61744A38795134304A63376D4D444C545863516162435A4363783068777668593477314378514676395258534F2B545545736B2B493078314F61487171776736745970456B3232305270744B5A336B7535587077507432652F73537A64455470533863307972324F5575563367766F674E636B532F322B2F2F66596448393770706A444643322B44672F6A7169464E736D6D54356E4B552B4C59432B6967544A6A5344523377706E4530314D74565578306C4844514F4D45687571487344565577383153423363726252784D564C48575034586571514D6333624F5A58652B73593866363165782F3930334F714234677974754B72436758736D4F6379453130707A77766E4B48654D6A373938414C66666E614C4837392B6E312F2B2F69452F666E4F50727A362F77316466334F57443936397A2F76773557747661714B6D726F36696B4245564F44686C794F636C4A6953516D784A4D5148306438664277704B636B6B4A6951534878644C6246516F636446426C43677A614B6855556C4F61545A6B7968654B384A496C695636516B6B4A4F53684349356959494D4F666C7063764C5330736C4C53794D6E4A59586B714367692F507877643354417874496343794E44444458554F58336B434771484471463636424348642B356B77346F5672486A704A525A4D6E38374D43633949456B6F686F357A3572424248545A41593359577A5A764C536E466B736E44475678544F6E7358542B484E6138736F416447315A785A4D6662484E33354E6C73334C755877726B305961527A48336371515946647A34674D635351317A5178376C5257353849475879614270465A436C4B70446F6A69494A4957314C637461567063355468653452706269447339426F4368424F43706867694374437349755455306E48677143306E354E517936514B395450386471763031755A6A6A776333534943356B7564496C4D364D6C584A2B47594533704F7075345431306271455A4C704334644D69502B39756A524C2F7A3636774E756A37576843484D68304553465647395443694E647145763170316B52516C6D4B44354875786C6A726E635259387754474F716F5961427A4438505142624D2B6F346D69716A72584243633771484D4E435377587445346334764773622B375A73597366364E577866747879312F5A76787439636E4E646961744E437A5A456262555A6A7054333948495A2F6475386750583337414C393939794B2F66332B4F48622B37787A5266332B506A656261356576736A6759432B64335631553156535456354250616E6F614D624578424162344568546F52306851414D47422F6F53464242455A486B70305243677943537A424B4E4A6B3547556B6B4A4D5754573547464A6C4A5961544868534F506A79597A5473786845696A4D794B41674E52314659694B4A596147452B3367523575324A6B376B5A3576713647477165527650344D5937753373572B4C5A765A7575354E4E69786279764B464C374A6F786E52656E506F383836593878377A6E6E6D584F784765594B39375050694F4A745A393765694B546E333657615A4A6D64344B6B396E3978796853577A4A3344786D5776382B346253396D77394355327258306474554D37735450537773664F6943426E59304A636A596E317379596E3370654B624147555A4F6F4C5A4A536D2B5A4D58375944633777794A54716F6B3268306C77574966736671626964625A514B6A6B4D7A6465334171375568466842476769314663536F62364B574C304E354E6766344679714862644B67376857354D2F354445653634387870435465674E6C4263533947674B554B50726A675465704D734A41664E767A312B3942752F2F2F4D373774385970697731676D685849354B447A6C49593579365A3474526D2B4B474D64386666555264547A634D5971422F47574563462F644F484D64452B6A4A505A6165794E5654452B765239446C66336F48542B4D32734839484E757A69305076625750486872567357377545347A7658343252306B6E6876452B4A3944456B4D4E4A46346D6235324A562F65763877505837375064352F66354B74507276444678396635354D4F6276482F7A476C63756A7A4538504568375A78746C4661566B5A4B595448686C47514B4166446E5A5757467559346D526E6A59654C493135757A766A37654241524845423057434468415636452B33735137757447754B387A7353487579454C63696652335278626B5134792F4E3347422F6953474242507037554F6B747865427A6F3534326C68696261434C317046446E443530454A58392B39693961524D625636356B78654A4676444A6E4E6775656E387938795A4E594F47324B39506E464B524E5A504730794C30326677767A4A4535677A34536D6D502F30306B353661784C4E2F6535624A5430336B2B61636D4D505770436378362B6C6B57545A334F6133506D38504C4D476277325A796276726C36437A764544754A6A70452B686F51706962435748754A6B54376948546B544636694C387155415049547663694B74454D65624561477278354A7A69644A746A3947677356654B5131466161386E3950516252457672712B4D315337444B45736E6656715367614B30314A4A7473706946456C2B744B4832344C3639643862776145694533737259667055782B6951314F45415A33785A74496C6C5546703364694F767A312B3943752F665038566F7A334E4B424E44535175794A79504354674A4952596F336C536C65354D573634476D6A6961483666716C4F4D64592B69614847555578316A754A73726F6E746D56506F484E754278714764714F33627A596B39757A693665796637743235682B2F7256764C64754B5965337663465A7A5432454F326B53616E2B4B6148636438684C6447656B7434397348562F6E366B2B7438397545596E337777776F6333682F6E673169567558622F43315375584742303954304E44506372436642495359776B4D394D484E7A51454433644F6F6E547A434754314E724D794D4A516D41673432464E495078634C4C4479394557487A47506362456A784E4F424342394867747973384845777839766548486372457A79737A5845784E3848756A41484F5A736259472B746A7271574F2B6F4739484E793869583262337547394E39396B35614B464C42493632386E504D576653524759393877787A6E7033417775636E7332444B637979612B6879767A58716546664E6E3838714D35356B336351497A6E703741704B656D384F7A664A6A48702F356E456C4B636D4D7658705A356E78744968416B356B3134566C6D545A6A41537A4F6E73336E4E4576525644754E69706B65516B776C52336D62454231715245756141504E7146724669526A70796C3730317967436B703376716B6557715337485363654B7544794978334571762F4C6C48613677675848726C6932563379686C744E734D7272556D51524C4732554B477274396A47636273394E3453496C6C49315A4C76516D57644D575A55784C2B426E4A326C57346949724E3053633736654C65777438454D2F76782B39656F555761534765564C6270516E796D673353754A634B59313370695457695A7777657A77744E44425132597542326B4773444E537730465042787567306A695961574F6D655147332F4E6C5232622B58453775306332626D4E417A73327333767A4F3278627634724E6131396C2F2B616C6D4B6874776366694344366D42776C33314B516F325A74726735563863572B457A2B364E63662F4F4D50647544484C767467444C4B4465765865544B3559763039665253556C4A47566C596D5556466865486B34596D746C784D6C6A657A6D30667765714A77357A3875676844757A5A696262615362545554364B6E7159616C6F5436656C6D634A3933496A784E32524947647271556A33734E54447A6B515453333031544456506F6E31344877624844714E332F4342712B335A7759504E47747139627731744C586D667453792F782B7077357A4A30346B5A6E5050734F7353633879652B4A45356B795978417650546D5442354D6D384D6E3071723831386E6D55765447504E77726B73663245324C302B647972794A55356B32595359546E357243784B636D5364466C2B6A4D546D543542704B554A50502F553030782F5A674B4C5A733167362F716C6E4645376A4E745A50554C6354496B4C2B443955765664516C3975323765733661383270546E4E5767704A7A7A686C4545414D6D6B69796246454541414341415355524256456847676768497A6A6E6E6E48504F47596B43676D49574263784F6E576D6C6336763271583372334B72372F72763166584F6658585566526E332F42393573747435484837323146694961457658554A4450616D734E555679466A62626E30315354526D68394B66616F6E3154485871627A6E51465751505A582B31705237473475444F47456C6F6653576F41455342504561354636587064424669667A724B6C523747544B643773706E776443774A31374D334834755243774C356B474379584F5A344E73586A71417A663945524B79625050524F53584E7169325047662F3963664C45344F55703266536B56474E433335386653554A6A46554763396757535439525747305A676152476E694E3230376E384863522B685258456B4B397959674F4A4F6D754A304675463768695A594344715337324A7671634E646244786B67664D32314E6A4E51554D4659377A51557A5A594A637A556938625565696E79334673626559614D336C3838744A2F7669797A766550542F6A6C3431502B2B6530312F2F70316B392B2B7665586E7A35753866664F5375646B5A576C74614B53387249543031675A41676232363558734C686E426E575A767159476571677236324F6C716F5352707071474F7471596D367378775672533378765843664D31354D496679396941373249442F496732742B5A4348383337676A3931575537726C7562343268717A466B64645979565A6445364C59487171655049485472493666333752554363324C564C424D7542482F374B6F522B456E6D51334A336275526D7250486D51503745667879414655547877537761496E4934334F61536C305A6556526C4A426C7A31392F59756466666D5458582F37476E722F3854567A324668612B392F7A6C6634692F4A51386477464A586B514333693652462B464761647065367648433671354F59364D6A6E775841567178503172497A564D746D52523039354E43315A2F7454464F314D53596B75706E7856464873595533745368384B59474A6265456F64742F61594463566369354A6F42466853495844526F444C6357387943394461577A33784C485249566A69783469573861745634617A58782F43304A5A626E6E594B506E5242746B38684C495375704B353464443266477143374D4944732B6E4E7934454D7053373147584855315861527A395A6445695944727A51696D4D3943444737776278776266496A67326950434F6171707734636D49443862742B6C724E36696C68714B324B6D715969706C684B6D57696F597153706771437944685A594D7275643169626E745145715141786E4246366C493868475A3563565346392F6572664462352B6638382F73472F2F362B77522F6658764C397930752B664E7267365A4F485445324D30645852546E56464B516B78345869344F754A67613479356F535A7138744C49536877584E2F426C546835485565496B5A30346335597A456352545053474767716F796C7268614F316D5A345872486E74704D44667464743862707944696337632B774E744C4457554D4645515137644D784B6F537877562F2B466C442B7A6A7A4E36394968676B392B7A68784F3564484E6E31493464322F7344686E547646767550346A377334745873334D7676336F6E4C734D4A6F537839413966557130425475727063494649774E7364413034756D6366752F2F324137762B386C642B327646586B5645455668474F7744425368773567706150415855394873714B38716377496F616B67697637364E4259474B33677930384B7A755459524C434F4E47585357524E4353355564396767745645526570444C5368334E6555516E6364637030465674455548776D4646595643463257797273694973785668724E385A635A376E6A5247383678653863714C46674650426E664E7063787A726A62473862452F6C5A56654B6D48763070366C7A47712F37556E6A566D38794F67615961736D4A44536234585146624D48516F5377366A49694B4B704F494875796951474B684C6F4B34756A7253436138745177536C4C4371533949704B38756E34474751736F7A377546393152497A44576D4D564B545256355A4756306B536657564A6A465850594B4F6E674A7544506C482B46386D4E76556C757848587977712B4B59476B70696D533672355474352F66353763747A2F763372706769573333352B7874645054336D2F2F5A526E54783879505456476633636E44545556704364473458337A43756574396446526B65484D69554E49484E7150784B474469484F4E6B796551506E4B495977663263757A67486B346650384B5A49776446667A637A44515873444652784D464844336C4364737A6F716D4B6E495953676A6A6661706B3667654F34544B73594D6F48546D4177734839794F7A64682F536576534B7A6E50707074336A6A456372516F5238465A746E46385A32374F4C6C724636663337554878384145305478374634497745566D7079324F6B6F63396C596C30736D526B6765334D3950662F7372752F3779502F6A704C332F372F34486C3449383778596235724A34794562355879597631706962724C74305679534B7243477A79654C704A5A4A615A6E6D4B364B2B4E707A62394C6336596644596D75314D64636F54374D6A7172623568514C7A613272594C4768532F464E595A64466C514A6E5A584B754356646E4E5845474D35626D49724C4A6C6D4358326933596E38574933727650576F586F6D68513275724E34335A664A68684244504A7A4E356E414F47344B462F5541364F396F72436B6D343630506B62586669376E69544868564553586F30445355706446566E4D6C435879576854446C4D644A5979336C5971446F6448575568344D4E374D3431455239515379656A6D59594B682F485150456B68737053474B744A59613531476B6372546679647245674E6436596B7A5A2B4B6A45434B34322B5348336D44346A67504B74494336573149353958614B4C393866434943357566744E543574722F42753879476262315A5A5831396B3576346F2F5431747444525555706964524A43504D7866504771476C6542727049776335645743664F4179544F3345634E536B70556442312F4D4250484E7A7A413866322F3853786E3359696565416E3549377551313371434C7179787A47515034576876425347736C49596E4A5A43352B524A31493864517533595156514F4830446C384345554475784859426A706654386875586333702F6239785045394F7A6D796179644866746A4A385632376B4E697A687A50373936467738414361783439694C434F467066495A7A757371345769737958564C452B534F4868526C72482B4335516678476931637051566D45585A3146553465783935596E536A2F7178516B2F446C65474B724C594B61336A4B57524772454D5458635869557A545868704E6130456F72646D3361556C31707948324376586835366A774E3648346C693746376F4A32575A39694951376D706761464C6D726B586C636D7A306D56616E39545A6771387851434C6A65343458765845496B516F723766473837776A6854653932577A3043674662676D4E35506B497577745A6F41572B47633856677268313178526D452B56346E344F596C376E6F3545782F69523146714645306C71665456357A4C6156735230547A6D726B303238584F7A6E356549517A786347784F2F715241654E526646344F70706771486759553555546E4E552B672F4E5A58554A75327045563555466C3568326169694E6F4B59326D4E692B556F675233436D4B6379596C7849796665693837614E4462584A2F6D3674634C476B326C573576743475446A496B30655450486C386E2B586C4353596D75756E7172714F31745A7A386E4151432F5678777444664457464E4A2F463935617438425563776C662B49347171646C554A5353514F7249506F37762B35456A502F306F4C6C4B663272385879514E372F68737747704948305A4938677036304A4B59797370696345646A6C474A724844364E3734696A617877366A656D512F536F6633495874674E32634F374F4C307764314937742F4A3864302F634578514775373543596D392B7A69395A78384B2B772B68636551345271656C7356475235374B684F6D3632786E6866746B4E5436685148662F695250582F5A7964362F2F735442482F64773449646437507366662B586F7A70306F6E7A72425A56743949674F765570446F51357667744E6D557A663375637535336C346F4D4D79524D617976696143364A6F726B676C4936384944725350576D4B75305A64754A304946754861584F776D50434A7155754B7153666C4E62517163314D692B706B7A52545333616F38364C4751577668523545744C4F5034376C67384E67746C4A6F734E6F6679325277715A484F306D4F324A5574354E6C72453158694B656A5A4538646A53555A6E48582B346F496C7568414C2F495349366B72544B656E726F434A7A6B726D42757059486D2F6D325549503735354D3876485A4C4675504A746C594757563173704F32386854752B567A6B717055717A726161684C6A616B42767451554E42474A3256735852567864425A4A567A2F49716E4A44614534325A5043424864793432364A594F6D6F5357566A645A5474463750696A756E69644363505A6E705A6D6839675A586D4D75626C42686F5A6136656D74703647686D4C7A734F434A4466664277755943566F535A79703035775975392B55595968656567673869636C6B4431356E4E5048446E44716F4341662F5A7349467145766B443935474430464B58546C54364A34644465792B3339455762694A794374674B6E4D47412B6C54474569637750446B6359776B54714172394341537831412F64684346673374514F7249502B634E376B425A6D4C44743369637879637464753550596452486E2F4954515048384E4955684A7252546B75365772675A6D5743393055377445394C69575872774E3932633254334159377333737542762F346F7A6D464F2F7251624C526C70584336616B3344586D63496B58356F4B376A46556E383545657A464454546B4D4E575578304A4247543030533765557874426548303155515446656D463032785636674F73614C537A34684B4C7A33786B6244495859305351645968674F57474B766C4F616C543647444B52375335474467725265732B464F4D4375654A3733705043385230682F792B48746342486259325673543154776272714B44374D3162453957384736716B71324A456E613031785153376E63646639634C684871376B685A35682B4B30474E717263706B557042495437617A50392F4A30735A655867685268625549556A6A3964474F44425741753939546D555A3453514765564F6470516246656D3361536B4B70624D386775374B4B4C6F724938586654595668314F614855354957534536384E356E525171507353557435456B3857656E6D3950736C5441594443363766774D6979636C58466D5A6F556C70316136652B716F7273346C4C7A7565354C6751776F4D39634C537A5146314F42736E445238544636655037396F6F79306C4D4839794635654338536834524E2B353149484E7948375048443643684934324371777A6C445662525048305A6D33772B632F6D6B582B704A5357437249595346334773737A306C6849536D42395268717A4D35495953353745344F51786B576B3078524B314436574442354864643442547533596A38654E7535483761682B7265513267664F6F622B73524F596E7A364E6A6277635633533063544531512F655568506833782F36326D354D2F2F636D43422F2F364E334657493731764C305A4B6376686374535574334A3353314E7330463058535635334351483032773030356A4C546B4D4E79634B514B6D767A61522F73706F75764D4461556C79706A72556C6D496641306F38644B6751445A48564B484A547074525667777033775446625653784244634757724654643455564867706833384554494F4F704F4646326E6E76646D38576F676E34326859726247424B4455384747756E732B4C5458795972654F3963476171324E4858556B6E53505739386E65793565656B736673365853626A7253333178477550644E61494B377548394C755A4747356B64626D52787646553877752F78376B723647335070726B6D6C737A4B656C704A776D6F7676306C4A3068376169454C6F45774A52483031596B334C42434B55774F4A6A4D75694B67675954376A5445616B4A3357464D53794F4E664E6F6F5A2B5675563465334F2F6D306449493636735450483836782B50484D387A4D446A49773245784C53786C5635566B55356961536E527046794F31626E4C657852465657446F6E44687A6C2B34452F7036496E39657A6835594C66494C436633372B4855676233496E7A7143696159434C6734574F4E6B62593635324775566A2B7A69396579664B42773569495366444F5356353742546B4F4373746A593255464A616E706243556C734C7331456B4D6A7831462B2F414274413466524F50494556514F48554E6D7A33366B6674694E34753739614F77396A4D4868457867644F34587053536D735438747855556B645678314462475755304E682F42506C642B3548666478695A77344962773938342F754D504B4230396A4A32754275453348636D4E386862374F49465A4F73766A3661704D70626332545751574153783964636B4D31695853587846425A343676324B2B55423170514B4B776A434F3654776A444F545956536478574B6E64556F63394D535A7973464C75703052313051383532656479534B39765550425839666756554530384F425846344E462F466D74497A74795272657A7A54776361475A54347374664A68765A48756D6A67397A646577593761716A4C43734B6E7874326E445053344B4B46506C45423774514B686E6B745A597832567A50635755356A52536F3178596B3056366254325A42485A3330755851334338336D757545497050455232564562535568784363304577376356683946624630566B5351313357585172692F496B4A64435051347759756C327A78756D704C584B417A78576E42444451584D4E6C66772F5277497774546E5478364D4D72473830572B66487A4F682F64506566706B67646E5A51555A48322B6E7471715770726F6971306D78794D704B344733676263324E6A5A43525049586E384D4B634F485554693848354F43525A644233614A51446D78667A63797877396972436D502B325672504B35596373564B46324F6C30386A763334764D72743059536B6C77586B574A5379724B324A3835777A6B424D4B656C4F43736C68593245464F6248543242793944684752343968634F776B7573636B554E6C2F424E6D646531446174522B642F55637850586F4B4B346B7A324D6B6F6330565A4233636455344A4E7A784673626F2B626C6A45325567726F485A64453865677854757A3845636B39753943566B63544A786F544532363455787670536D52354551313459625357786446576D30466D5A4A493734685A366C707A6152676470342B737643366372786F556B517767645A5543596B6649674244716F4932334243696F63416C6D4A6E64664B64564D58336F7445305A7834315276476F526243646A574B354B5A724858514A59636E6735564D544761426C767879743550313350682F6C6D337338333866464243352B5757336D2F304D694878515A32334239716F7263756E306A6636317932304D546A736756465361463056756252585A31506532556D6455554A784951344578486752453543434A57357356546C78394A636E6B4A335454596A54515869734769734E5A332B756B5336712B4A6F4C347352366251304E594455384A766338627A416A59756D584C5131777370416C55746D6D6F546550453975764B2F4954764D6A44547961362B58316F796B2B7646726A353366502B66584C426C2F657632427A5934326E36334D734C5934794F6437465146385448573031564656556B704B5577685848793669714B4B41674A3432536E425453703434676358512F707737765251444B38514F376B5479794278306C4B527874394847375A49626E645673637259335150694F4A314D366471427A614C7A4C4C4E53304E48465656756179737A486B5A5765796C5A4C67674963746C435157756E56626C6D70776D562B55314F532B6A6A4C6E454764543348455A313177454D44353345586B594A4A33554462707661455876526A567A58414F723849326B4C536141684F4A626B36353634475670674969754C7A50343979422F626A366D36484E35587A354957356B5A526B692F563263473046456652565A56435432306150625570394E616C3046636E71436469366136496F4C6330684F34634C35726A4C6C4D646245364E59495973444F4A6346555770683743314C776A5A383634726B6E31646B516F2F5932614C66486E55464D31715578524C39654769533659517A76367376354158492B56736A4666786571794B7A656B36746D6162324637344D787A6A2F56493948315A712B624253783436356B56616D757175707A34386E356134484F544542444459574D646C5A793142544B523156325A536B333850482B5379424870644A6A776B6B4B2F344F6164462B5641756972635A435A6E7171655342736D412B55694C5656574E51755441776949646956414E667A7546303035354B4E4872626D6D70675A71714B7664686F6250546E38723175514865504A654763783735354F3863666E646637343870787632382F342F7634467633335A345064766D2B4C6F6633767A4D552F585A316D6348325A3655746A49373643767435753632686F6949384B7873625A4157556B573166383638744B6E78426E4C36614F484F4846674479634F3745622B3143464D4E475535623661423877557A6E4D356259716D706874792B66636A3974464E7361692B707133426451354D72696D7134714767545947424A6B743131387135365565463268374B6264386D373455664B52566443625335785356596469384F534F45676F3471646E5365494656386F38516D6B5054574D386F59534674456F655A746279494C4F616D63784B2B70507A7966414A52453943416833706B396A707178486F5A456647505863524C445535643267726A6157375767424B4776324E776E2F414648717134756D70694B472F4D6F4C4F504839616B70326F43624F6C33463849706449557254534B5842524573496A694D566456386D346F6935747A74534657596D6243616B4D55797732524C4E614873397763773370584A733847696E6B2B564D367273537265544E537950645049316C777A323473747646397535654E7143352F576D7669343173534F2B644532635564696F72324D4C714845564B527A7637754B756634474A6A717136617A4F497A4D6D6942766E54516D34645957303244756B7867615247754E505531554759393356334F2B7659367972685062715A4D6F7951306D39353856647A3273344F316877336C775847324E4E7A5056564D64535752304E464767324634356872535848726B68345A6B57364D647858795A574F577633395A35376450362F7A7A357A663835372B2F38762F3878792F38722F2F356C54392B3365547A703264737646726938646F5553772F2B424D7A452B4342645861316B5A365868346E774E4C553056464F584F6F4B3673674A614B49696F797035453765514B706F304A35326F76556B62306F53523543522B45454E6B5971334C4333774E48434647314A436554333745623938443573354756773064456A774D6961416964667575386D4D356463796B70474461735A4453786C31444F66577331455842476459616D6B4F393743533857513235726D3546337A6F5330346B6248595170597947316A50622B4E4666687476436A7645383671346B386646626252485A3342655152564C65526C756D4F6B51656573534F52456546436634554A7439683961696144724C6B2B69715361576E4C6F5865716B5236796D4C6F4C59366B707A4359356C513361694C4F5578356753726D507269684E4661576F726F6F4967424759706442466C514A5864664A766174456166594735696D4165314557795742664A516E304567746E79656E634F542F704C65444A557A6F75786174354D4E3741393138713742323138654E6A4A7535553250713631383347746A592B503277566D61574E7873454530694A6C714C325769745A6A375852564D6431557A306C4A4F63326B6D63634665584C5932456C2B616B364B435349344F496A73356C4937475169623647786A747161616849706E455341384350533978362B705A6E4277734F5775696861476D496E6F61437569712F776B5552666D5471436B63783054724A47345874456D39353852345A7A366236384E383356775133346E2B3733392F35762F397A312F35332F2F786A582F2F2F5233667637376B303864313372355A3575574C4F5A34386E754C427768437A73384B4B5A53744668546B4542667078317359435A586C5A6C47526C3046425552454E65486D587030796849535971444F756B6A2B7A6C7A5A413879523339435465594978687079324F686F59717167674D7242665769664F6F79447067726570685955756757776B466246526C6B50483671472B4651787A4D66794562624B68746B73482B5A31615239724261324D784F5652634E574C6645645065735053655A425A782B50384E6C36563976476D744A2F4E6B6C342B4650654A353331705036394C75686C504B69485137427958315654784F6D744D736D4373484F6C4A695143577A4344614371506F4C45326B5139426A5653585357356E4159486B6350666C6874476636554239336C636F5159635276534B56674B6E684C73503453584A332B54504D6F636C456B5877434C6D796246336F62304A44737857784843584E55395A6D73696D4B2B505A4C556A68636339656177506C50466B75496F58343357386D576C6D653647644479756466467A7234754F6A4C6A34393776377A2B36534848594A4631577850466450744A597731356A50576C4D39595379463964586B30466164536E686C4C694B63544679774D63623573533269414237483362704F5A48455A6A565459446E565630747853546E78364B7A303037484B78304F577569695A57524F716136796D69726E4546645552706C4F516B5535553668494873435659576A6D4F6C4963504F696C6769577359343848733232384F376C4A502F34396F542F2B50733763565868357739502B4C6931787166336A2F6A362B536B2F6633334F683364727648673277394C69494E5054666654324E6C4E66583046655868622B6674376F613275684C432B486971777371724B79714D6E496F6962386C6A6D44697251456971654F6F484469414B6550376B6236304734556A68784354316F6139534F484D464F5578746E55674C447A6C78684C4B7552643753672F31302F7872576143722B576A66433066343250354742387178746D75476D576A6570416E7057314D4A65517A63432B646D64514B6E70563238627069674C63565132795744374A5630732B48346E342B46512F77715853493762494248755532552B6B547970327A5A376C337A5A36634F2B3455526E74526E75524864566F414C666B52644A6247303149525433743548495056795978574A744B58473070546F69755659665A55424A70543557636F5273454954504A2F3342454577416A37746E6C4F4B754A62555532774E534D356E6B7956426A4E5648695A3635693432783748616C63476A5069475071567A63686E783176306C4D714876336F4A4D50442F38457970656E665878612F2F4E38655462416A726E2B466B6272432B6774546155394C34486D2F48697163324E4547554A4B68442B784964353458442B5067375552396C5A6D7546322F5371432F467846332F636C4B76456456515449567562466B78506F523647615067346B4752716F79614374496F714D674B5837565A55366766506F34437165506F3354364B4A7279523748526C38487A73674670345463596273316D6161714239655565586A7765596576464C4A76505A396C2B7663445854342F3435392F6638712B2F622F4C484C362F34386D364E6A61663365665267694A6E704871616E2B686766373665396F3458342B4867756E726644534538485456556C5642566B5556475151564E464555316C425852566C4E4256566B4A443967784B457165514F33494575594F486B4E3237483455392B3945346368423746555869727A727A714C7964543431542F466F2F7A572F56452F78634D634B6E736948656C773377727179666432563962466630733148617A5A50385A6C5A7A476E6863314D484C696A37655650547A747279664E79573962425831384B6D6F6A303846765877752B704E6858685632734A42535445505158596F43765369343530567876426656365948555A4154526B484F586C7349495773746A364B35495A4B67796D614869614E71547661694C754542356F446E6C2F7361552B656852385638686D6E2B2B4D69754C746870467273726B75796854355764456437776A303057335264763836636F49377466474D642B53796E4A505067384869316B644B2B4F52344C6F315738666D596A4D666C747634734E4C4278375675766A377046372B66482F667939656B414F2B6237572B6D74534B636D355336353456346B424C714B453132686C416962356C66744C54686E726F656C6B52613235715A63765867524E3963622B4871354542376753577055454C6D4A4961494E61457134423334337A6D476A70344B5737456D305A452B674B584D4346636E44794A3836674C7A45515A536B44714B6E65497A7A52724C34584445694C2F5957303731464C453031737272514961355A43674F36725A647A66486D33796D2F666E7650624C792F3439755570587A382B357376324B75383348764271665A71567857486D5A77615A6E68716772372B4479717053776B4F44754F526769346D4244727161616D4C2F6F71756869714757426B616147686870714B4D6E41455A47426C564A4B5652506E6B4C7432456D30546B6967652F775964764C795A44683538725A2B6B4A2B6237764E627733312B7252376E613855776E306F4865462F537A3776535074344C59436E745A624F736839636C5854777661756446535464624E554E73565136794B59436C754965747768342B46505477706243507238554466433464354631784E792F7A47356C49544B63783869346C4554376B52376C546E75784862576177434A61473346426179364C707155786B6F437965767278516D754E6478616132374C5978705437366C502F586C566C596E525473523457596D43493342664B64354D6C31557162686A68556A6D546646314E634A4961433850494C5A2B69535732724E5A3653316B65554141537A6D504A6974354D566650316B6F6237783932384747316933657233587859362B5839616A6566312F76352B666B494F2B62365775676F5361516F7870636F7A30743443446358617A32736A545177313166487A454144513131314450553073545131356677354F363563755953623631554376467949447645684F7A36453472517753744E44535178787838314265466955524F764D5564536C44714638536C6853336F6553354147305A5939677253334A6455736C676C334D714D344B5A6E6D386C6D664C336278384C48696C54497254334E6450706E6A2F5A70485048316235394747567A783865386533544F6C2F66502B4C393630566572302F7A6547576342334F44334A2F735958536B67376132476E4B7A45764832634D4C6531674A4C4D794F4D394C51784E644446776C415063333164544C57314D4652565255644A5551534D68725130576C4C53364568495933424B6B7373716D70523433754644387A692F746337786A355935667132622F472B7743503348752B49653852393871376962726449654E6B743765465859796575694C7259724276343835514E736C666178586451726775586E3467472B6C51377872574B597A384C666C4857776E46744D5A3377555A52472B464D5A36554A6C366D3771734F37515533424F644B56704B6F756D74534743774E4A612B6E4744716F787970756D4E4269632B664E6D4343473656674843684578516867455A6164424C415543444C5657384A626B41506A4F56364D35766B7855684449524A6B416C6D5357326E4E593653336D34574135612B4E56504C3166783675465A72596564724B393173303741535272413378344E4D694878304E386554624774316654374A6A726261616A504A48634B412F7575746C7A2F61772B4E7359616D42746F596D716F6A596D77574B536E6862362B44716247706C68623257426E6238653161786678756E6D445544385030714F44525A6C48545834305A656D687841613663733161443333354536684A3745666C314635554A66616865655951356D6F5358444654774E4E65677A68664F376F7134336B36333861626451456F343778354E73474C7454476572417A7A636E324374362F6D324E35633475756E645245736E376365737656696E6C65504A6E6D384E4D72792F41437A5531324D446A665432563542625855757364464233484B3769755046633968596D47466E625947646C546B32786F5A59364F6C69704B36476E716F4B476E4B79614A7735673661554E4A716E704443514F49326A6D68346C506D47386178376E6A3834462F745835674C38337A2F4B39656F777635554E384B75376E66574533572F6B64496D4332533372594B756C687337434C376349656B586E656C772F79766D4B5162614663466666787361434837365644664338623575654B59623557442F4F2B7370766C2F46493645364B70694C354E53594B33434A62363742446169694C704B4932687454694737704A592B6F736961452F786F4678776466497A6F4E684C6D776F6662515458617A477332304E444E446F75383143692B4B61694B503851336F7036457134796B75306C5A6B6F50354159775552624666454D36797833354C50655773447055786670344C53396D6D336D7A46734F347A7741414941424A52454655334D6E5757692F62362F323857782F6934394E78766A79663550507A536236396D75483778727A51737A534C64686B3530523645756A7667596D2B4B673555683536784D734C457777637A4545454E44412F455947356C695A6D614A685A556C646E5A6E75584C68484E347556346B4A3969596E495A69713345696153684B6F796F346D4B6353544B35593647436D6452462F2B4749614B783748536C4F617969514C4F566B6F454F757152482B6E4D64466342723561366550746B6D466672777A78354F4D444C522B4F38454D376A6356342B6E574C7237534B6633712F7859584F5A3764654C596A2F7A596D326374635568567562366D5A76715947796F6E7536754D74726253696775544359683969346851623434586A6A50685850574F4E6859596D6475796C6C6A49334537333042444149797979433471707954516C4A524356304B47387971365A4C674638714A32674A2F625A2F6858377A4C2F376E7A4137343354664B73613557764A4142384B75746E4F37324337714975746F6937656C665477736253504C79574466433066466E7562442B5744624A662B4631674B2B2F68654E73517646534D695133327548574737706F66462F474A61456949706A77756B4B4D364C3868522F476E4E4436524347636D5778644A556E304655554A5671414E6362656F4E6A6668464A666655713974436B585853693171504857704E4A4C363738733156584548475A686B37382B784A72654A4366364D7A7A456A4B57654C44386D796D4E59614D706B70624F516833336C72413158383353796756667A62577739367566447332486550782F68342F4E787672365934667672655835372B344466336937782B2B5A44647377504E644E586C30355A63674452506C647876326A4A35624D6D6E4C4D30343579564A545957467549343356425846774D394859774D395445323173664D314241624B7A4E637231306D314E2B54744A6737564F5848305634747543706B554A6B5454314B59463364753275507461494C37655232384C6D6A6A663155486630644E6F6D355A30706831522F536B663733637866617A45546166436559366732792B6D4F583978694A766E382F77616E325331302B6E32587935774F756E4D377834504D6E547454485748677949426A65434935496747703864613256696F4A3742336970714B7A504A79346F6C4E5447437344742B334C68326E6B734F316C77345A38476C63395A634F6D754E76596B704E766F476D4770716F69557669374959626E55474D79554E764B7775304A4E55774E7557556634352F4A442F4E664B596633584D383731366D432F6C666277585743537667363238647434566459734D3836476F6A3839466733777447784676546C387152766B736E504A525070634E386256696B473956412F78635063696E326C4732716E75346E356C485533774535516E426C43514855704D56536B4E754F43304645625158527449686250486E426C456237304C317651745568316854485741737874705643415939507072552B676D4244594B5A6F46434B31436E78304B41757949534F32417630706A6E546D65704B612F4974756E4D4375562B58776E4A48675A684876647066796150684F6C374D744C4B313073756E4A794E38667A6E4662322F6D2B65334E676769536637786234782F76482F5072316872664E31665A4D542F634C4C3571316D53476B4242774134394C6C707933304D504B7A41427A55794E4D6A505178304E504751502F50637153726F3447756A6A6F47656C71596D7870792B6277746675354F784E384C494463356C4F4C4D6341725477696C49755564702B6A334B30753653472B564A5573426C496A7973434C39705171697A415A6E426C78697553755456584174765637725A654E6A4C69346539504876597A39746E392F6D38756379484E774A67377250785A49705836314F734C673777594B614C786675646F6B2B4A55496F45527951524D4E4F644C4579324D7A5861514574394467565A30535446336945363744617554686478764841574278734C7A706D5A634D48536B6F766D6C6C7777732B536373536B6D5774706F4B53716849693244316D6C357A716E70456E48526C5A6E384F7237317A664F2F70312F77482F30722F4649377970664B51543455392F412B76354E33655231384B4F675566332F49362B4A545152382F6C3437775339554533797248524E42387178775847656C623952412F562F587871624B48726370653167767236497450704359715241524C61556F5131566C337163384A46646D6C72654165625557684E47623455686C396C657037446C5466736149367749536141474E7141777845393277683161504752316555715A6263307144635234664F474475366B3637516D587944746D5258576C49383643384D59376F2B6A63583250465A3653684841736A3757794F74356F55385A344F767A435835355063767662782F77782B59796632772F35493933612F7A786670336633712F7A3637736E37466763615757304C5A654733444353377A6A6A6674474D73796271474274716F4B2B6E6A70357764502F38366D717049427874645356304E4A5578307450453273795136356674384C743144552F6E38376866733862587A5A37494946667945344F707A67696C504E36506A4476586950573249644C646847683359797269626F71424264764C33577775642F466D705A654E7458376550423768375A4D4A74703950382F62704A4B38666A2F467962595431705436575A6752446D793557352F744552775242304338415267444C776B53376543614771326D7154616367367837706953484533664D6E774D63466C32734F58447872495336536E7A4D78347079686F5A6844644E374D416C735463797A306A64465256554E4853526B6A655758736C62516F3941336C55586B62762F584D38732B756558357646475975343377734778445A525743597265773274725062654A2F647A716538626F52473972664B4D6235586A6F726E39356F7066712B62344A66615954355864664F32754A6E567241723649684F6F4341366B354E3574796849434B55734C6F6A497A6D4E71735942707A516D6A4F4336456879352B4B5743664B7768796F43446C4C75623841464450716738327044544369517242623939536B796B64585A4A52534C303245624F6542564563366B3637536B6E434E786E676E57744B384753794A3548356A4267383643316A704B324E31734A706E55363238576572682F666F495831394F382F504C57583764654343576E442B32312F684E4F4F3865383875374A337A62586D6648306C67373478323559766564646338646A38766D57426F6F6F71737068356136484271714D75686F794B4F72715943326D6A79614B724A6F4B4D7567726953446A726F69526E727132466F5A596D64746949475750446F71556C67627133447A716A6C522F746649436E4D6A2B38344E6B727A746958417A4A7478466A396862786A536B6572486157387A5759676476483353797464725039766F77573039476562732B786F766C507034762F586D654C4861784E4E33416F2F6B4F6E69305038504C686D4769662F766270444D3957527355794E4466577974785943794E394A625457703146524745316565686A4A4D62654A4366636D795063474E362F5A34574268674B32524E745A3647746A6F61324E72624D67464B3276734C613078314E4E4652313056585156463943584F3447467352574E494C47763564627976367564663751763876573252622F575466424B6D75705544624F6132735A6E567772764D566A356D642F4170723474764A514E384C782F6B74366F782F6D666A445039736E4F5237375142766968705A53736D6E4C7A534B6247646E556D2F6449446655692B4945663471542F4D53313035704D596334535448336D6255726A584D674E7353632F774972534148504B2F59786F76474E4E553467316451476D56487272696162487771326F5647435949475061596F536B746D75304A6A6853482B7449585A775437566D3347616D4D593161595A2F55497436424B316B5A7265544858796475566674342F4765504C792F743832316A6B6C34306C6674313879472F626A2F686C2B7848667478377A64584F646A323957326245383373466B56783664356445554A666753644E4D6561794E46644A516C555A632F6859614342426F4B6B6D6771534B496D4C3447617650435652466E6D70506A56557056465431746747675855466156516C54754A6F5A594D35363355386270695273524E572B4C6462596C324D655075645633755874636B37705952746646757A44576C695437384C2B343338587932685A6350756E6935334D766A755461574A7874354F4E5845386B514469324F314C453555737A7A56774D70554B342F6E4242434E695979794E4E3246414A545A305259524C4E4D6A6C597A30467448566D45565659527A706362654A4448456C305073533369376E634C316B7A68584243735255417A73544463365A366D4A6E626F796C6F5146615771716F71796D694B532B4874715155746F717133447437696562626B61796B56664B35656F5466577866347458324F372B33332B614E6A6C6F2F4350435737685466706A62784C622B46395A68756638727634584E6A44727856442F4C4E32676C2B7142746A49613241754C6F744F2F377355584C314F6C4D4E5A557632634B597A786F796A656A37773444307054664B6C4B39366336335A664B5A41397977793652356D74426E72385A6C63455756416559306878714B774B6D507443634F6E396A4B6A77466C79644E71674D4D6159383552312F715A5872544C744D516335486147456671453133704B77706E6F69364E7566593848765157737A4A5579634F52576A4746354F33445154342B6D2B5472717A6D2B627A7A673238595350323873383331726A562B32312F6E2B37716E6F7550562B34794537486B7A324D744E58536C394E496A555A776153477565423133517837633155733942537730465045524573655133565A744A536B55466551514558324A484B5378314355506F574B33476B306C4F565155355242546647304F4E6258564A4C47544563425278737466433462454872466D4D6872786B513447524232565A4E595633334B7769387A5668624F6B2F34696E6F3958386D53716C76575A5268374E4E7246327635476C38526F575279705947716C675651444B6D4C4469576337397667706D425848346144747A3438334D6A44614B3335585A54683474394C49323138484B6441737A517A58304E6D52546C523142796A3076497679754565427169367544415463764775446B6F4D30565730334F6D61686971612B42735A59474771727971436E4C6F43496A4B51724C4E45354959485661486A38444B387263417267666E382B54776962653166627A7657575550396F6E2B567A52772B75736570346C562F4979755A72584B6257385461316A4B363242726651474E744C725745736F5A766875416C55336659697A74536641334A696F4777356B687434534E65515671514655706670526C7846415A62496E4A5845755A49646549695041686C5276557A4B3844436A774D365173304A6A367531626971517332707A37496A416F66506170764739496564565945536D664B4265706A624B69346435374B36437330704E79697479534338635A555A6A6F4C574F677259326D6F6D70577852744754626D4E31694F306E6F3378384F636E586A566D2B7656336D6C38303166746C367A4238666E764862702B66383876455A583457655A586D366E376E42436B61624D3267726A7151735658424E644358497777462F4E3374386E4D357836346F4E312B314D73445058786C7866475633564D366A4C53614A383569534B306964524F694F42736F7745716E49436B4536676375596F32764C4873544F52782F4F43446E63646A596934616B7930697A47524E2F534A64544767384934396E526E657A4E54466933627079774F4672497956737A70567A5A505A4A68355043364B714B6C624771336730566366443857706D2B3875593743356C737165532B774E31544133564D444E61782B7138594E62544A353548433932737A6E61794F4E6245654763703752577043485A6C4B57453369664339674C2B546F423879775032534475364F686A6737434E596732686872714B43704C4965797244524B30704C49485432473074455461422B584544666658465231794C6A73536B64494C49735A4A62776F626854376A39665A4E54784C4B4745394D6F2F4859546B384473396C4C547958682B45354C49526B4D4F6158514B4E7A414F6C32567767304D4D46645234753744745A6B42627454484F395057664A74716C4A76553576695330324B4E2B58786275534558694C6C7467325A41645A6B2B706D54365731496A726365685834475641615A6954737364534757314156625542646B546D4F6F4A5633784472516E4F4641626155317071426D6C676A776B356A6F746D62344D5673597731706A4B624663683833336C50426971595732796861654365645044516261656A504478355152664E6D62342B7559425037393579432B626A2F6E48353566383865556C7633393979532B666E724E6A61627166786545714A7471797864664E70734949536A4B4379597A3149534E61554233366B527A75526552745A2F78765873446C7369583246747059364B7567727971446D757770464B574F6F696831424E557A783143524F5971713945454D46493978795549655030646477712B62456E58446A47675845364B6344496C784D6944627A34627171477430352F67785568484F6246737179775035504277705958327969696654395479657175505256443250706874354F46374C3345415A553933465450615563582B776D76736A4E537749355771756E6257465468374F6437413832386E4B5443644C6B32334D444E5178326C354B53326B4352636D3353597477496571324133647557654C76624971666B77572B546D6478646A446E724B455765697279714D6C496F584479424C4B486A364238346953714A30364973684374417763356630616545504F7A3544743730425963775642595047504273557A34527A486865592B705778464D654559773642464F713073416C5A63397962612B547069654A53354B616C785256634C54307042306678654B592F31465538617146442B714572326F547278465A6277722B654758794179794A6532324A626C33624D674E7443546231356873547A31797666516F394E476E374C594A31634557314E36786F6948456D715A77472B724472616B494D614D6F324A6A3849434F4B516D7970696274425A3134676F37554A544C566D694D777931317647672B4561486B32313858537535372F423875486C754169576E3938753865334E4B722B2F6538712F76727A6D487A2B2F466D58467633352B7759366C715434656A4E5A77767974666A4656704B59366D4B692B63387177514B725044714D6D4C464D663465516D424A495465497454764772374F3533433762506D6E72346932496C70794A314756506F53477A4248557A787845582B45493533516C75586C656A52426E51794A64424B4259634F2B61495645336A4968784E694C5677344C4349447671347137526D6558466550553946747054574F6E4A356D462F4165746A516D6D7135386E395A68344A7663744946664D445A647A764B324632734A7A4669546F5770787646737A54547A4F703847384C33675143556D5335575A72705A6E75706B596253466F5A59436D6F706A4B557350496A50616E61545136385463766B533474774D6874787749644C75412B32556237453230304A4758525037594152534F485554782B47486B6A7835456576397570506673524748664876534F484F47387243796565767045323971526364365248487448436D77644B624B395375355A52394A744C784668596F3250686A3758354652786B4A5848536B594B5A77733945674A634B45384D6F6A7731674F6F30675646387149363753586E3064517243484D674B73694537794A71634F39626B333755685038534B2F41427A6372774D795854584963744468337A423539625068496F41632B7043624B674D4E4350665335637354793279666658493874656E4D4F517339596B75394261464D4E47517A4778486A736773737A326C4C413756384869366A65634C666278394E4D71375A324E38664458427A32396E2B623635497061685039342F45356E6C6E3938322B4D653344583739394949644436623657425453514C734C475735495277424C6257456B56626C3371636B54624548447163344A707951316D50516F4C324C767542447564355749327A6534363330567477766D6E444E517755685A416B4F6C45364C59374B79324A4463733550423131434C553159686F4E7775696E53304976325A453242563977687831535851314A65576D43596B336453692B6130746E6C6964544E52457374366579327076486F364553316B6172655468657A38703441772B474B6B57777A412B56737A685778634A3446584D547463774C2B59457A54537A504E6A45375873766B53414E7A6B3230737A2F6149706E30504A74704653557433545A596F6943744E75304E57744165706F53346B4246305868563052767463493852444376473234624B364A67644970314B5550495839384432634F376B52697279416E2B52755368335968663367766D7363505969557269597542466C366D426752596D4844487770774159324E386A5178783174626B717159715A78586C304A655778464A566E6F756D576F5235583655772B513656475866454E7A485265695452673470373138675073536372304A71735149465272436B4B7436556F33496138594573524C486B2B70755234475A4875726B3369445256535864544A766155722B73686C756D6D51347152436B6F734B796266555366665670534459687161556D777955686A48526B4D524D5277377A5063582F585959455A6E6D78324D2B6231574732316B663438474B636E392F4F6954334C3937664374666B4A6633783867514157776242414C45507A4578334D6A31517A3031504553454D366E615778314F614755706F754B424F444B456B4E46435756366664756B6842346C53696669305435584349702B415A706F5737452B463068384959567A6A59613470765052654D7A4F466B723448745A6B384272656F54644D42624C554D6756512F7775366E444C54684E7665793369334B784939624169776C474E794376714641625A30706271786B52354B45764E61537833355043777635696C67564C6D656F755A367931696561535368324F3150427976593257696E73584A4A6C5A6D4F31696446775A797A597750564448615679333678613474395050347752434C5535314D4454557731466C4F58334D4258545870314F5A466B422F765132624554564C446E456B4A6453592B2B4270526670653436323748725974475844525677567864436832356F7969633349504D735633496E646772767142726E7A364B716449707A757371637446416865756D6D7479304E4D424A5834744C6D6B6F34614D707A546C4F57733571796E4E4E5678733365684C7533484D69497645575A36453854524C3167784A5069546B58304E664B4437556E7A7379484E33347173414276793774685345474A4C5959674E4F514B723344596E78392B4D5447396A6B6C7731695846554A4F4B434450667354784E37555A354942786D694C736B526531324A4A4864314D7631304B5169797044484A6A594779434D616155706E7379474B324E342B4667524965444665794F744849732F6C753371774D7376313468452F504A2F6E2B647048766D772F3576763249337A382B34783966582F4837703166383976455658376565736D4E2B736F765A6F53716D75776F5A72552B6E7379694B366F776769704C39794933334969764B6E61546761385436585354557A5A6F7756327569504F784943726843526F695465474B3848516934616F7A58425330387A36766A64316D62344F7347334C6C75534D6856493449764765426C7134366A695179324F704A634E5A596A79735743334E76324A4C6A6F4532776E53344B4C4E7356337A744B61374D4A41666A426A4656484D4E4B6578304A3348596D3868532F306C7249315638326843364757616548792F6C62583562703473445344636847624847686E7672324A3851436850663035344259393751596530654C2B4C2B36504E7A4177334D4474595233644E4F75587077655446655A456437553547684373706F54644943726C4B5170416A6B54376E436655346838385655317A503633504A5568317250566C4D314B55775644364669596F6B4E6C70795844425335594B524770644E4E4C68756F637331457930634241415A4B6E50465168326E733772345837636C4C73435A6C4C7575354D5A365570626954305779727A68444B51692F534736514C656B2B56695237575A4E7832356173514675525A5970437A3474395233365146646E2B5A6D54356D5A4C75625553386B787152462B5734642F344D5965656B694C412F512B673561554C506E79627171674B4A4E395849384E57684D4E694B356C5233455377547A576C4D6457557831356648346D417844345972574A747134766C434E2B4C562B636B455831374F3875334E45723973722F4872687966382F766B46662F2B3677652B664E2F6A317732732B7656316E782F78454C374D44565579323554457372504556526C4B64356B39426E41645A6B61346B42563068787475657946746E755876446A4A44727074787A7353544F793537307743756B42546F5334336D4F4D42637A7354384A7671484858576444377434774A7553614562637636484C4C5370564C65744B594B6835415432596644727153596D6B7143377443556441356F712B70455874446E517A42625448496976494952357054506567764365562B6377704C5055493062514772412B57736A6461495A73485046727245796537546C5547573772654C594A6B63724256423865422B46772F6E2B3369384E4353653163556855592B304E4E584A77386B4F4268767A714D304E707A685A6D4739346B686E70526D715945326E6831306B4A76554A713248585337376B514733435A6D4142486F674D63436655386A352B544657344F686C797A3173484A52682F333836613432526C7A30393445723073572B4632317875654B42663758725168785030643834485679496E314547597A674D703462645976434F452F794970314A4437596E776375552B4A74474A4C75626B2B5A396C717A6251696D794A7A664567634B77432B5148322F422F774A4C7061304B71687A35525635534975697850394356356F69374B455831426A76447A4D6F51356E4248426B75537551624B48426F57685A326C4F39324377496F724A6C6E54756432577A304A2F50776B43524750753766722B566C772F3632466F623564507A2B3377584774764E682F7A793770466F66664C724A2B45573949626676377A6C322F7458764E39347A4936357351466D2B2B7559624D6C6E73434B4A6A727877716C4B384B5968324A54336B4B76452B646F53376D4850336D6A46434B626E6A614543496F774652727062457564735137326C4C3145304C37726B61453348546D4B68624A74787A4D5362453052442F387A713457696A686F43324A7365782B7443563259694333487863725A564A3862616D4E64524A56646156337A3545585945366D6A774570486A716B65427153662B6563324D31333539356D72444B4B715A6F554D595270736165456C6446616E73304C53526C39497273497A44492F30637A6B59413333523576454D695377693943337243344D734C6F3477734A5544374D6A72637A324E3942566C535743705377746749494577576E4A5177524D5A70514C475A484F5A4561366B424E7A6937527746394C75755A496434304632744365354D62366B68726B54482B6845584D414E456F4E646950472F526C794145386B6862714A6F4C6966476D367A49572B5246653143573545395636683271556F4D706A764D6C3539354E30753563493937764C4647336A416C333069484B535A2B5557315A6B2B397154473343426E4F434C354E79395347375942664943726351534A41416C7A637551654663745971347045334E466B626972797351364B68496A6C4B454C637479374B4576304E555669585A524A3864536B4A4E4B65316D7876687175696D57374A594C597A6D2F6E655042344D6C624179566F30416C6C644C2F5779756A664C686D58426C58754B5864342F352F6C37777968466B4F4B2F3539637362767235377963664E5A3778397463614F2B6245522F722B6933764B37796A54622B6D614D392F547072693642676F5134636465643750694F75377537753775374A775343526B67674352416A3769344568364B36713772373148504F2B56642B37376876656A7A50687A56756473495943657935353170725875746163335032416375504F6E6B2B554D5754396A785250577776434B4532315A7679574266796732334943355353343264426C6F38354F583453436F4F737862716A4F734746696E675A46516D4F5643584A714570796F437A616E6F4A6757314B394C4169313038485636436253577A38673166674A4832737463734963364D6A315A36772B6D6F5865644762614535686F434F4E75716641665A6B64396B685856635249716F387870544C536A4A3865484278574A764F77765A3357306A65336E5178797550474A2F56584435657354362F4832576858706C356A596269364E737668722F76344152626A6875766E724B3475776A356962767344412B784A50424A6F5A6238684441306C4F544C494B6C712B7062536D6F706961476A4970474F38695161432B4A6F4C556D6B737A79466E756F4D426876793661764A706273366E5A36614648707255326B7669364F374B6F6E2B756E5436367A49597145316A7544354E744D37704B34396A7144714667616F6B57764D6971457A326F7A444B6D6477494B776F694A4A5245575645563430426A7642757469563530707676526D75464E6335593372586B2B744B584C364D69514959436C4E6C5A43575A67524A59453659686F71443943684D6B695036694239797678314B412F576F7A4C6351457844516A6330574F374C6B383455466B6371574239725A7664704A3776507530577748432F66342F586D424F2F335A30574471392F65627650484C3866383862647A55594437343764332F4E6676372F6E766633376D39362F762B5058544A652F664848466C6333475239646C484C416A585550744B4757334E594C417168705973667970696E4367496B704972674D545468437850593749386A636A784E7145347949717153416471347032705358616C4A7432647567775036744C6371524A4F6C304E74536655324939784F43323954525A7A3172754E6D716B694D74786D6C435335305A5076777144714335614573746838577358596E68396E4F6542355542644A5834456C4C6D69506C6B6159556878705246573146643359416B3630354C493355735437527765377A322B4C793450575A595A61664462443072492B316C37665A5768706C653256435444734877717A4C796C4E5735795A342F755175302B4E447A45304F383769766E70483241675962302B6D6F694B4F314E4A71757167537870684341306C4F64546C3974466B3246436251564A644A626B63356762545A3357776F5A61736F5636353268706778754E3666525778315066303053673355704444576D634C744A474C704F34585A6C485031465566546B52394B55346B39707541755A336C4C5376437A494472536B514E43625968327054584B6C49635744316A52764F72503978512B526F4C5630357676516E6945776934796D524275714938776F4464536E33462B58796742394B763331714134306F43624938427654684F6C5446324E4355354B45396B7737527171436D6570495A574734684D33785A6E616E757A6963482B426F615A697A7455634961667A443054782F45316E6C67442B2B43717769714C55662B4E392F66684A5A5258436A2F6632584E337A39634D486C325235584E706557574838357A767A6A54716236536E6A516D4578665753514E715636555274695434324E47706F6352615335365A4C6A716B655668514936584561584256745446794B6A374E3168714D7A796F53666567496432543269513353694C74796659583668553951715733434A436F454337544A5466436A71706B56316F7A50426B7043326168503432547157704F6E396177396243496866353070746F5475566364536C756D4D3155786C6C524557394B5937457050666A443361704F5936696C695A62535635624575466B633757425274617A705A6D656C6C2F655539747064474F52526135393258624339503857723649644F50423567654732426861706A7867556275645254515835636958755A764C6F345577534B6B704C36364E415962736868717A4B576C4B4A36326F6754364B39495A72733968704B32414F363235346F48666347733664317054364B2B4E5A6141366E74743179517733706A4A596E38524164527739425745304A2F7451456535436D717370736261365969513747354D62494B556B776F47714F4765613072786F792F616C506365667A72784175676F43364262416B75636C677155313159474757437571516B306F447A5367776C6558536E393971674D4D71416B307043484D6C4A6F77512B716A5457694D4E36636C7859712B66476365313058777643655456794E6C496C6A325A6E74467039626A3552484F4E386434757A2F4C4C7865722F5035686C3339395068545067503737372B2F356E333938356E2F2F39666C62437672625737352B504F667A327A4D75546E653573725732797562386B3239673653316D7043364237754A5147675777684E75523757314B7570734261633536704C6E6F6B7536715337616E495356426C7454467971695064365979546B5A4E7168756F4E5857434141416741456C4551565256795337554A6274536E2B684B65615164685546575A48715A6B656873514A784D6C7852505938706A5A4F4C66723039306F6A66586D366D324F49366D616E67373338627246383063547461772B62694368614538487452473070376C526C3253412F55704C6C54454F6F697331563051797633364E45593738706B53356C547631504438666833504839617A4D4E3646774461484B784F63626B367A3866495263324F44504C766678624F48676D4E4A483039764E2F4867333242704B593545694B374B654871714578696F54785546733648474C4E482B70714D34515A785048717A4E344B3467564C59494B394A534757784F35485A4C5050323155534934524C44557039465A466B4E6A56694456736534552B4E6D51614739416D4E6B74516B7955694A436F6B65786B514836674E5757526A745447437838614837727941756B75434B593978342F5762472F616372786F4571562B4278726972616B4B4E364D73794A41535831334B6658536F394E5037427052515531716A4A4452466D394761494B45395255703370674E33537279596249356A666943583151645662443170456333526A356275634377496E6475546644785A344F2F7674766A487033332B2B655751502F37326D762F352F53502F387939686E3938762F504750442F7A7A372B2F342F4F4755393566486E4235746357567A633130306256776336326171743568685958644B5152424E3654355552447553353239426872736847573447704C766F6B756171533461624867562B5A6C5248326C4D5437556931414A5A6B5638726A5A5652474F3141566155395668433156346259552B5576493954496A323875456769414C4B695074714169336F53724B6A74594D647837556872503175497A4C7554592B4C76667963626D5064362F364F5A6C74592F3532416664716F2B6775384B5739774A66715A47664B5978326F6A6E656D4C736D6431697866656B72434761354C3546357A4F672F61737356464F504D506D746D63486D526A2B7262592B637A6362574E69734A3670753030736A58587A744C2B6152783046444E616D30465955535864354850335669665258787A465147383951336264353243366848696C4C6F4B6463754B71527A4F326D545072716B2B6D74693665764959622B686D6A3661364C707234716E76794B523775493442426B684A38694F4E44647A456D7A304354572B525A43424D6C455774346931316944525159634D547A4F4B513279706A6E47694A63324C6A6D772F6B565745663039447168753179544C716B68316F534C4368506C354B655967785258363646486C7269637853356139506659674A7A524557644D524B365571513070316951322B4750594E354C747776393257364C5A456C3452686C744936395A35306957495443396D52396C4463487333783576536F4F76762F326159392F2F484C4948373964386C2B2F7665642F2F2F6A4B662F2F7868582F3936774F2F2F2F615754782F50655050366B4B4F4444613673627132787354444A71346C657067664B7556655853466452434D305A506C52474F347273494C7A5236613736496C68536E4C52496464596D31397559696A41626167527778446949624645536155745A7541306C51524A4B4138777044376169784E2B43596A384C4376334D4B413032707972556975705161796F6A624B684E644753674A4944564236573858657A6D792F6F517632774F69786137483965474F5A35745A3336346D41654E38585356427443593555467473737333634D594C335A676431596B7971704E6371457830705362566B2B37694B4E477359714B72354E7446725A3479386662436F36357978767372655847766B636E7555683632354E4A666D5568485552534431636B4D56696378574250485145304D41395578444E6245692B74587530766A364B7449346E61396B4A355336616C4E6F4B63326A733671434E724B512B6B6F6A6141704E344C4B78414479516C3249393541515A5739416845534C4D474E3151677A56695444564946716954717A30467647324769544A394D6A7A6B314161616B4E4E7249796D464866716B39326F69704E5245696D6C4F4E4B533069674A745846534B694A4D4B517251453846533476662F6D4B557532466745533275304A6532784576725437426E4B64754A4F6F54755071774A35325A334B386E4152322B4D4E37417631796775684378726864484F636430637652637666587A2F733874766E412F3778395A6A2F2B7632532F2F4F76542F79666633336839392F6538387658437A35384F4F627432794D754C7738354F747A6B797372364368734C5431695A374F50466E536F654E36665358787042533561332B4D73586830724A3968614B57794E5352576252493931646E787766493872437046544866414E4C53626731686345533876314D796663316F636A666E4B4941637A46646C515261556859696F534C556A496F51557970447A616B49733641327A70724F5048666D68334D356E322F6E77336F2F58376276694A612B582F6366386D356A6D4A315A59634E334563504E385853566839436336304E446D68733143544B71343453383730424A684E44536D354870623070656D4A53384D47754B597879707A2F536C737A69436F63706B4269715447616F5257746C4D6274656B4D565356544864784E4F31356F517857786F73785542464E62316B3433535868644256463070456653584E4F4F4F32464D66525743707576343267756A6844316D4A6F6350307054334D6D4E6C70486F5A3057346B7A4642316E723457326A686133774C66333156416E5656434E56544A637045673167724C574B7331496D32756B5743725461704D6E3279505978463568587176384A67532F4B4468424E36557770447A43674A74364138334A786949663049745571774953562B4F705149374F4B76523232494D553252456C706A724F68497371597651385A676A677433436A30597251376D52566371612F644B32586E53785035734E77667A67364C79666237316848644863337938574F484C7579312B2F587A41623139502B656476622F6D7666776937687A2F7A39373939344F765874337A34634D71624E3465636E6532777437764D4663455863474E786B74576E67387A647257564D3649624B6F326A5039614D6D795A6E69634774792F4D7A4532695856315941304E774F797649334A387A656A504D4B61796868374B714C744B4136784A4D2F506843775066664A3854436749734B416730494B5355436B6C495649717771326F4444656C49737845564773727738326F69724B674F6432527031334A37452F58632F47716B2F6362412F782B504D62665438623476502B4173375542746C36304D767577676F666447517A55524E4E5A4643694375546E4E673570344761555231685347534D6A784E7958447A356845647833695862564A3974516E4F38434D2F424170525248326C4D573455423776546D57534E7A584A336C544775314557343078397169394E476634305A666C526D2B5A4A5A5A494846516E656C4D563655787A7454586D43502F565A595A51494B5362476859774965314A43704D54366D68506972492B666E525A755A717249394A5277306C62415455634A62313156416E5256695454534A4E5A436D78684C6253496C416C6730534C54564956566D514C717A41526B752B7151353635446F70456D716D773435766B626B423568514647784B6159675A686634476C41595A55686C71544B6D2F4C7555422B6C53484746456659555A7A6A484153625574586D6750393253344D35726C787439696273647051586E616E7358362F6E4E32705A766166393343774F4D544A796B504F4E695A347379393452432F7A3665304776333435354F2B2F6E76503733392F777A39382B38647576482F6E367933742B2B6555396E7A36394673467963724C4A7A765953563962576C396C59657362367A41674C39357559614D396C71444B4F6A767767366C4938784B346D4C39434B4C47384C306A314E79664130496476486C50784143797169374B69497361644D454F52434C536B5133686942565149744B417132464B4D307A466F4554466D594A525543574D4A4E715936326F434C63684E497759326F53704E79724457506C55544837737732634C33587974344E523866622B7279666A66447834784F58574348744C2F53794D312F476B50352B52786951474B694A707A2F616C49646D563267516E716757744A39704F2F466E352F6D5A6B656871513471784E6A4B307159564946776D3255434C4E564963784F6A58424854574B63644969576152506A704575386977474A3769596B654A6F513632464D754A4D2B6B63366D5244715A452B5573496362566B69516657794C647A5043333138484856684D5036533038704F703432576A6A373242496F494D78506C4A39374C5155634E4A53776C31586C55416A54614C4D64596B303079624D564A3077557A57694C54564A7374636E33646D594442636A4D6C774D536244584A4E78536954694857365237364A50725A3079756E794835666F595542787054466D7843575A41525A5148363145615955523970546C4F4D4A65314A6476526C4F444F553738366449693947536E783456426E495A454D6B63393370624E77765A2B39704D776376657A6C6375693243355679774E4E3664357633354D723938324F613358302F34375738582F5062724A5838584E4A5576372F6A79536168564C6E6E37396F544C7977504F7A726259336C726B797372614970764C7A396D614732566C6F6C6338473770646B304A72586969566965376B683971544732684C707263564B57346D7041764671702B4544473854696B4B6C6C45626155687070493836706C495A595552347170544C436C764A775952724D5771786879694E73715979796F537061516B327370516953346842444B694C4E6145793135335A6C49444D44476177384C75566774706B506D2F664564512B2F6E6B7A79395753534477646A6E4F303859473970674D577865695A363837686445306433586942746D6436307048754B6F4B6C4C64425937744C4A514B555742457048686847493855615A427049307977524A35664D336B384457374B5436396A4B2F6A61535348702B464E7649325663544F38695A4F2B504137616374687079754F6F7259793970684A4F756971346D3272675A4B794B6B346B4B5471597175456730384A4471695535746F57375778506D37454F737277382F574246734E42527731466648555579504155414E2F66545743444E55494E56456E306B4B546143747445757A31535855324A7374444B50374E53486257493935426B79526E62644C6364636E774547514B50596F435453674C4E714D79784A5461634850714244614F7436596A3159487544436636736C3235582B6250672F4A76496153675A3833527642724D596574524A667650576A6D61362F2B6D72776A46376536306D4959457348782B74386E587A7764382F584C436C302B6E66506C3449594C6C38386333764874377875586C30622F5430446137516870615870316E592B55464F3475543474714E2B5A466D5268707A71453050494476456A69525063394B38724568326B354469626B36476A79565A2F6C5A6B2B7071544C78537745545A69476843476D6F517570314B4969472B46726C6A73686B6F527746495662554E6C7449547953444E4B776752574D61457131704C6D64426D445A66364D64795177505A6A4238754D797A6863482B626A3969433848343377356D75446A305152766A69593433587241376E772F69342F726D656A4F593651366A7236694542457772526C65496D41457469734A45394B534A586E4367616150435A6D6578715336475A496730795053566F73494F79324370536F45534254784E565845773041426D63594E7246562B78467A2B4F3479752F53664756372F44364F72336D4E3734435650356E3742536B384E4757774770746A79322B6B72497A445278737A4967794E6D614B423858456B4F38535933774A6362484353636A546178764B654367726F69486A67712B2B6D7234366173535A714A426C49553234524A4E596D7830535859794A6B4D41693765454842384A716136474A4468716B536A544A4D56566D7A776659334B396A536A794E3659387949793643496D6F7554514A7879455A54754971646D484439734F4B414A46524246595277444C64456975435A6674784659637A37527A504433443836673458472B4D69574337336E34753350742B2F5875587A687A312B2B587A43723739633850587A4A56382F762B58546830732B76482F4E7533656E764836397A3848424B6875624331785A58706C6A6333324F6E5A555A64756248454861306A4864566943316772496370595937365244676145653567524C53544D463567536159672F3466615542776D544D414A4C434B307776626667424A6D4C62624E416E434554336978554C634557347254635258525569706A625369506C6C49565A3074746F6A3074575737306C775A79747A364B5236304A504C3964774D4673463639583776422B2B7845663973623463504345647966434D50636B46357550324A3866596D6D386D596B754957564730313051524675574E77314A4C6C54464F6C415759557452694A523851536B4E74434C627835785564794E694858554A74395969534B4B42703645434867593363644B36675933796A306A6B2F3472356A6239672B764E2F596E4C747A7868662F5174475634585833324E2B3477636B436C657831704448536743566E6A4A3278707134536F30496472636E496453483541672F6F674A6378515748336C4A6A4C4E586B6B536A2B6A4F4D74425679315650445256535059534A31774D3358434A656F6B4F4F69544C4E4D6E773832495847397A6372777479485133496458466747516E41556A615A486B5A6B756D705436365045635742356C534653326C4F734B633952555A76746764444262366973446C57453870555179525036734B5A7249746B5668676D4779706B6536794F67356C32447566364F466B653457783967724F7470357A767A76443264496D506C3574382F6E44494C312F4F2B65584C4A56382B766548447539653865337375787073334A317963483743374B3167594C33466C59334F5A3365306C646A6465737238367A66624C52387A65626145384A5942514A304F384A4271346D716A68616E6F4C58307364496C334E794169316F79444B67654A516579724348616D4B634244316C716F494F37456C726F71776F534C4D6D6B6F684459565955526F73704234705A6447323143593555785576364169754E417048386A6B2B394A65464D5677647A556839504A5064325777386152492F445A647239336D33506361482F536E656E307A7A36576961643775546E4B302F5976313548382F7656664F6F5065766667416D6B4A6332642B67526E7171496471497830704454556A6C772F53784A6476716E492F6D624B754F766478466C44446D764671306756726D4A313879654D662F6F7A3574652F782B4C47583746532B414770346B39597950385669667A3353472F2B674A336954386A553558445755384C5A51426B37596457386B535A75556D505255436F7A506C5430582F4A3174534C4156557149697852724C53574D354837415775556D44726555384E432B525944424C554C4E314169547142467672304F796F793570546E726B65426954345770456C7073786D573747704472726B794B496D4B34364A4C746F6B2B6C6C4B44594C776F65764B6436526A6C525842764A3875564D57497537766E326949597259746B646E574A475A616B706A727A4F545663446B626F773373506D746A2F32557678362F7563627A365244524E66583377677663584B3378367338756E397964386548387173736A624E326463766A34563438336C47613876546A67375065547759496674725457756E423776637269337976376D504963627A396C374E63484357432F4E52516E69706D776E493155734E655377754855644233306C2F4F3330534179774A4466636A754A7752796F695A4E52454F346E4D556873726F79354F526D32734935575274742F5952684468684A6F6C3270364B4F45667155747A4561457A3370446E4C682F6143414159716F376A586D4D5344356851657436657A384C436172656C3254706676384762724D652F33702F6877504D32482F616538335A6E676647755576655552567162616D526F6F356C3554436F506C6B58546E42644361376B316A6F6A766C3451356B654A67535A61324A6A39464E5A4F70587356503545537635373747532B78484A6A577459795638586E366258666B423638775A57436C65785562364767397031624A577659716438445A6E714E5479303550417A564D48665842302F695362755A6C6F3447477267616D6C496849387A6D516D687849643734795131784D504F464D46417774564348794F4661356772795747704B49644D58526C5048575838445A554A4E6C556D326B7164524674746B753231535858514963314A6E307858497A47456F6A664C335A6745423355534854564964645568323173345972476B4F64474A726B77502B677638474B6B4B35314639444A4D7438547A76546D647849452B384D62463875355456653356736A44577A2F62534467376B686A6C343935486831697650743537772B654D6C6277664C336649764C3878334F7A6E59354F397354676648326A63417172336E37356F4C58463663634865367A7637664E35766F4B5638364F643767343265526B2F3557346C554377726C392F63592B373761586B786672694A56773430354444564E69726F6E6B44567774565174333079517931706A544B6D636F6F4A3270696E4B6D4F6B6447513545704C6D67664E7165356953716850644B596D31704671555855566A675463715533316F436E626C376138414E6F4C6775676F4471472F4D6C7163484276767A75464A6278367A643874596D32786866333641382F5548764E3264344D50424D393776504F484E3967515875784F63374978784B497852506D6B584C56584732374D5A7159366E4F796549756A673373727A4D435446587755336A5235773166734A5A387A704F366E49347141696867493269504E594B38754C545576356E624A546B7356472B6A72336144575333354842512F686D5A38733934716373546F4B7445714B6B366F594C514A6D6770456A32634454535247576B523547704C616B775159583475574A746F49374D304A4E6A6441553837633478553564432B396A3347386A6577555658455655635A48774E6C516F7856524E306C3255365046447464556F5657326B47584C42636A4D70304E795859314A732F546A47775051784C7431556D777630576D6D78366C515A625578746A536C75374B5146454139326F694757314A35506C416E6968654C6F3255732F4B676D7455483957794D74724D39326333755442384869794D634C6F317973504B553434305A54725A6E4F543959354F786768664F544C55354F746A6B39336558692F41694258643639766554746D3074656E35397A646E4C43386545423278734373787875634C4B2F79766E52477538764E6E6C3374734C75366A697A6A397246756476434A483869506155454F426A6A5A326449694B734A63594757354D59345568596E744B306531435736555A666F69714237434E314A63376F4854616E754E4B6134695346304B6258436D56476D6A32684F315A6F66524774424D4732464958535768744E66453866397467796D426F71594753356A5A71534D70664647746C2F3063727779777358574B472B32786E6D7A4D63726C31686A6E4F2B4D6337597878737661497738573762443774597635754E654E745758526C42314D515945325574515A654F6A2F6A706E6B56563632727547722F6A4A764F54567730465842556B38644254574162525A77306C6242572F426C6246546E7331473767494B516244586D63564B376A6F53715037793146676E5855434450534A73784D6C3041544C547A30314C465456305A6D6F456D7771793178596437347574714958674C43486151414E7764386E47777731315A443559632F6F2F6E5444364976674A333654647930466644526C696655534956346952614A6C6C6F6B57576D535A4B314A706B79664C436644622B4673514A616241626D6552715137363544756F6B4F426A776E6C34524A61306C7A6F4B7770677044616173665A6B5A6F594B575868517961764864617738626D523172495774695235326E76617A50534F596374786A62326D632F65576E484B354F637967415A6D656569384D4E4C732F3375446A66342F4C79574B7854506E3138793866333733683765636E3536526C6E70774B37484C4B3376636D5669354D747A6F2B3275447A643464506C48683966623347304E53766579336C327231586374394A5145454E70616944356354376B785874536B4F524F65626F3331656D2B314B634C677059506A656C656F6C44576D753144633659587A526C43654E4B63376B6C547569654E51674761363039725551677468634530467762525768784B52336D6B754D392F7043325438623469707539553875787542584F5036316C374A677A7243474C536656367650654A383553456E4B773834574C6E487A764A6439686676637268776C36316E5053794D315047344F59756D52473879584532496C4E7A43333041426231313566417A6C38446151783133337069695975576770343679746A4C4F4F4B6A49744A657A55354C46566B384E655851365A686C44544B4F43686F595358756A4B4257757145364767535A71524C6B4C4532506F62716F6F35696F3636417A454344414A6B6C41533553484D77456279564E584B334D43426263334E796373444853522F58483731483537692F69636D61546D396577555A5044526530472F6C714B5242716F45574E796932677A56614C4D56456C7A304366587A5A5138647A4F796846546B706B2B52727A6D46766D5A6B757875513561355061616945706851582B6F7545452F67346E6E526B4D6A4E5977734B444F685946762B7A484C617850644C4D314F635457307947325A6F625958586A413771736E374C36615A6E767047587572416C675775447A6134504A306C39646E423179654833463563634B37747865386558334F2B636B787830654848423064734C573177657279496C63757A376135504E766E346E696279364D7433683574634C49357A2B3769464575546430552F345873644A66545670744E526E6B687A6351784E52524530466F56526E78394D553134513763497A7935655758443961382F786F7A76476D4A63655878677850576E4E3861632F7A7037306F694B62694946724C516D6B704452476A76534B4372716F592B756F544757374E3546465045552B474B70693655386E7A423357386D6D686C666171546E656C65546866766974502B75793848574A2F755A6D32366D38316E7661772F36574B7172347A2B386E6771347A334939725167306C795655434D6C676F79553864613769622B784176346D536E6762716543696F344A4D573031634E69693832523457426E685A476D476E6F3461396C6A494F576B7134364B6A687061654A68355961506C727142476872456D53676A5A3951314F7170594B73686A353275437337476D6E684A445A455A61324B6C6F5968555577555855794F436E42774A64485A435A6D614B727277384B743939682B4B662F67504E48372F485250343664696F33384653524A315254695241645259494E46416778556962525270634D5A324D4B664351552B6B7249397A616C4C4D694B79684272796F4F6C3548676155686F736F53585A6E663643454237574A7647304B35385841355573336D385358566B58787A725A6E42786B63334B596A616B684E6D5A757379584D486938385958332B4B52734C302B7975504F646B5A35474C6732584F396A59343364766839636B6872382B4F784B4C322F50535134774E42347439695A3265443164556C46755A6E4257625A354F4A346B3964486D377737336548442B533676443959345848764F35737452466959476D626F6A7A4838554D7443514B5537464330504F6E594B725230553037615552744174736B523941573145514C51582B4E4F663730707A7253324F4F4E2B324667585357684E425A486B5A3752626749466745776266392B335330633344554B782F3370334F73516641474C6D626C587A63754874637A64723258785954317234793373504F316935326B6E71784D747A4438556A4D53726D526D715A4C4B6E6D4F366961444A384C596D773053444F567073494D7858435456574A6C4767535A71564E6D465154507A4D316E4855567364465578464A4443554D314252776C78715448527043666C6F696E67785262553131736A62537831564E48707163687068716E57797134336C4C42545573566D59596939687279596774746F365745733645474C6F596132477572594B2B70676F50574E2F75594946744C516D563275416C57664C6455524B637A78542F394361582F377A2F512B7574666B636A39684E504E61376772584D4E6237576638744F5549304C744A694A45534354626135486F49673037575641524A7151367A7054374B6B615A595A326F6A37436B5073614974325A33625265474D31716379323133492F4643314F477A2F6172795474616C2B74715947575273665A474E716D4D335A4F327A4E50324A726359724E78526D326C6D5935574A2F6A624F38567839734C4847307463374B37786358785070666E7837775734754B5973394D44397665454A645672624B30767337777779355550627735346537724A356645616C386672584A34495346766D595030464F307554724D794F4D5032776A6247424B6B593643735856454D496F596E6431417232316958525878744256486B6C37695443634845785476682B4E2B62343046666A52564F41766671327A4C4A5432736C41524B414B37434B4470716F34536F3663756D70356134626866414577614437767A6544706379757A64436D614879336878753579354F7855734446667759724355703332466F6944337343574433754A6F4B6D4C644B416D586B654E72526152556E55513748564945646452424B41344E69625457493942434133636A56527A30565047304D5363354B7054496B434463585A794A6A67696E74616D4A334B784D584A7764734C557977394A5147346D574B75597138706A642F426C7A2B5A2B527169706770365745766259536474704B3241702F316851735A32356771797948544530526432315676505531434C457949737A576C4141724139784E645A436F79714E2F395873302F2F776E4E502F3048786A2F2B423132636C6478756E6B566432586870754D4E2F48586C436443544A3870435465794D424759703837656B4F7353477069675A6E596B657443653455524E7551313255417832703367775852544C656B4D356B6536473454757A462F555A7847477A6A7951436255336659666A6243746E4462595847433365555A3051747A6233574F777730424A504D636238397A74722F4735636B656C366348764C3434344F68776935336456646258463168656573373630677657466D5A5A6576376B5778703663377A432B6634693577644C496C694F646C2B78742F47436257484477764E377A49353269417438522F75464F3057463467445159474D616666564A394E6247307932346B315645306C5961516E4E5241493246666A5356424E4A61486949653433645768644E522B593156684254555752564A6430303033625652394E514A45553176665277446A636D4D7447654B357A2F5474307434316C2F495748736D593633706A44616B634C386D6E6E753143517857524E4F52483078467443764A4C6B624532576D5434326C426E7065454C446454386A306B354874616B656C715162796A43554757757468714371764B56456D4B43714776703532377733664A7A536B674C44534B30636450364F6E757839665044324D6A413352754B614F7265414E39755A38776B4C737165682F6136716A686F4B2B427259344B7474704B534E586B7356495357753866735A582F47546331525879315666485855795045544974774B7830696248534A636A516B3145715851464E746E4652755976723958394437383538772F2B6D7632467A2F4157664671336A64756945795337436867706843452B3230794851786F4E6A4C6C48492F435930526A7254487564495237305A5474434E6C41525A5568646E536E754C4E63456B3039327653654E79577A33686647644E33366C6C38304D484B364241625533665A6D4C6E48397349344F307343574F5951774C4B2F50736642786B73524C426548363177636258462B764D3335325334484232747362693679737671436C61565A31755A6E57482F356A506D70683177354F567A6A396445724C6734584F4439613476547746667337382B78735047647A65664C623671306E2F547839304D723459413250656B71353135456E736F4251612F54574A58344454485530725755684E4A634974556B677A615642644E5A45306C345A4A6A343771694A6F4C51756A725479635475464F623755414667456B30534A592B6870694757684D594C676C6D6363646D5978325A50476F4F5A5868716867475373495A4C41796A49394F503969782F476C49384B596D774939644851704B44486A475747695462366C4C7161304F786A3551535878734B7661334A397041535932654D7537344B4A677266593670324132396E57326F7153706D64666B464C5578667863656C4D5462366773364D664C32392F6A49784D55466457516C3375476A7279567A465375596D463169326B75726577306C6242556C4D52795331354C4153674B467A44537534714D6B5535504E5155384E4655496B42586D56426A4E534C4D31596D314673364164456C784E434464795A5245617950387446575258722B47354F6F50534B2F3967503331483342582F686B2F6E65754547436B516161464B76493047576135476C48695A5552556770622F686D77384141415631535552425643484D6E725A59463972695847694E6C564565494B456B51454A54764275442B5748637130376C5955734F6F313346544137574D4875336D6356482F537850444C50366249534E46364E737A6B2B782F656F357538737632467435776648574175643753357A7672334171644D4F483635776662334A36754D3775396949624779395A5833334F2B73493036374F544C497950634F583461454F306D447337577544345949366A2F546E326435367A7654484C686A447376444447334E4E6830545A6D346E59546F333256334F3855774A4973706735686371796E4E70484F366D6752474F3256776C425175466954434B6D6D737A70535A424B68526D6B7443366539516E67644C5962776651456B33625752394E6248304E386F334E684C594B5168686548714250714B492B6A4D43614135315A5047654139524C53344B744362507A354A3064324E53375056497464636E30557154464B6B325261376D6C5074595565786C536136374A616E4F45674B4D4E5A44632F423739612F2B4276767833474B6A4934657673784A4F7853516237377845666D306C725377397873556E5932377467626D61466C726F473271704B47476F6F595345734C644C58777643574972714B31394258756F6178346A58784371756C346E56736C4B376A72485954447730467644546C43644258496B686667516842537A46584A306D71546271444C746E4F687553356D70507462456D637841512F4C545663464737674B4863564636567265477038543644424453497456456977315354627A5A6779627774714132326F44375554476155745151434D4D37586864705147534B694C646D4B6F494A794839526C4D64425978315638684D73764D50634849716B646370373830655966566D51657376586A4D787477555777737A3743342F3533687A67624F64526246324F64746235725641476F64726E422B73696D722B78756F736D36737A724D394E7366726B45585033423769797637764D7163416F5277736337622F6B59466341796C4D524B4F74437A54493379747A554D4E4F506535693630387059667855507577735A366367534F356A4270677A3647314C7071342B6E727A37753377424B454A6C4459412B425259537570363163694567364B6F57767864425447792B4F4A2F6257786442544A77416C586F7968786B5475314358526C684E4962614948316245756C49545A69364F495363344752466D72453232745471717A495445576173524C31456D526170466A6230434273776E466269626B4F686D535A4B4E4E69496B4B4D705566734A443744704F62333247692F424E6D6D7370347932524D6A543968354D35442F483344734A49346F4B32706A34472B47596236706D696F33734A5956784F7034446C67704957426C6A497163742B6A2F504E66554C762B48646F2F2F785544346378492F717059727A697033635474316730384E4B34536F433948734B4538595959336952484D4C4B773053626254497456426D30776E49334C644C4D6E7A744B48493134455542784F52686277307275462B367A7638644B385359613745747A526B534C47374B615865466C514653616D4C734B4D70546B5A4C6A497A47474A6C592B466145326F724D4D746153792F4F684B6C364F4E4C4477754A326C695234577877645A474C3874647254724C78367A2F6E4B4D7A666D6E6243394F733773387938486143303632356A6A622F635975416C4145304278764C374C3161707256755363735078396E35656C4435752F324D395864774256685475466762343744765263697377686732646D635A6E74316D7658464A3779616663694C3855476D4833597A4F647A45614738463934554C383531354449755437734C56694577476D314959616B372B4E737A636D454A66665949496E4B3771474A464E7571706A5251595378684C464F6462615242457750625778394E594A333473526E774E3163665258524645574979505456304B61687A6C7844767145323267534B6C456C3046695245474E4634715661784A697245477571524B4B354B756C57476D545A614A4E74703032656B7A375A5172695A55423769514857734C38305A456251564A4E4A616E456C746667347A6B7850306476586735783245715A4556476D7261474F71626F614E74674A4C3854585456566244513138424D547731743165736F582F737A536A2F394A796F2F2F51584E71774A596673446933324278303154435730655241494F62347538575A714A49704B6B6930575971596F714D7356496A775661445A4874643070314D794851784A646644676B4A6661777039704753376D596D704A39784D5551534C4D48365A3471424C6E7173525A5836576C41765862734A74614968317043584F696259455635726A58536B4C736145363070473731536E4D4446517964302F51575470596D65786E5A656F4F4B314D6A4C44363577394C544556354E3332663178546762596A7036797437714E5074727A7A6A63664D4842686C4448764752375A59623168536C57424A444D6A4C48383742454C6F37655A376D766D666C30652F7A395553456E7878504765685141414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031333970783B223E3C62723E3C2F703E, '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '54', '6', '6', '6', 'a1b661031adf4a8f969f1869d479fe74', '99', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2020-10-24 23:52:05'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141483441414142374341594141414379376A51374141416741456C45515652344163533935356463316258757A663977625441494A524153516F47636351496634304330636549345978746A676E4567474441354379534549676F6F78383435357879727536737235317937716E616C54684C672B337648584C744C6172423937485050766550394D4D666146565264745A2B5A35374F577A6B6E724D3654314B53555A66596173506A637670386A717038696B70736D6B7070526B39576B57536A715A523052655479656E534D597A4A474E705576454D65694A4C4A70556A71302B52546332515463325230302B54545A386D6C2F6C496962704F6E7961662B55684A4C6E31612F6331632B6854357A466D5A7973372F47316D7A6332517A4D32517A30325453302F50583874695158486157676E7A324F586B73727858577335386C7A3538696D7A6C464A6A3148577039566130592F7062367666452B526A4337793064394C366D4D797576487630716E5470464D667A597678666E6E75482F3037343733792F763961394F5170395A37435A2F7972392F383772352F7A6165426E79615A4F4B386D6B424853526D623844586F41574253676F68464B4F7842544A7145343870424550786441694D5A49786A6253574A714E4E6B55334D6B55334B44544275706F4266414634414C34676F577A347A4E792B7A354E4B7A366A7158456442506B383049384E506B736E385064414877776E6F5759454D5A436F7051574F56396F6A776968684C4D6B74616E6C5754534D32523055524C35766E4F47497152502F554D414D796C52686E6E676451464A67446641464C446B75674461777258776E6E2B312F6A3845586E37734641574C567A38694E61742B6A44795855612F4A363462464678356E3561624E76355A4F35456D476B38533849634A7544324750477930594968314E6B7456793542497A5A424F7A704E586E696D5639524472396B56715652536D466D464D334F5A655A4A5366574B5659736F4B6A727554506747494161316C73412B624E7241567A31336A4F666466597A4334415856766E333874347A336D396549597A506B64666B752F306A3441316C6C6E746D79466D512F786E674266442F4665426E5868654C46364D5242524B6C537334726C54776E312F4F507A377A2F583367516564383568522B75674539506E6245416556352B744E4C382B5A7367377A46756846694A764E6551744A346E6C63696742614A4548473643566773687534575978344D6569704C5864504C4A484C6D6B34666246367557507038516130682B5456534B755669784C2F753766793265422F61386547392F5238416A71387A34546F724A697A656C355A663855774D627A5A332B373866766B387951554746354B33507043697A343966342F45554D51376943637A666C4D4234482B322F7274414362674C525944575536664A4A5178527748386D444D6C6E693666345A39376933774465634956794D30534D47793433614348774F524A616B716A485139677951646873496A51355274413851644269496562326B676E486D55726D6D4259336E6A62636658722B792B59794835504C666E51472B4D4C664B6742673350697A73667373364B634D514153554D324A59727677625A62337A59556E6C4A714A556F67547A77432F38665055336C634B6456526852614246522F674C777563776E4374674361414B32595277534E76372F4156355A2F5438415070333646384162317635706741745755774242486865754634497531326B3953794965492B5363494754754A7A4C575233436B48392F6F454D4678452F37784D634A3247306C2F6D46776978327A324E4C503554356A4B666B4A4F57596645534C6D4252737A4E5A67513875526177433643654264373462724E6E45712B7A79614A346A62507858503075665A7063656F5A38526E4946513151492B5577792B4F6E6656376758553253554D7368334556662B575663764C6C65386C4E7762342F76384D2B762B523838586C4F64667251725978436E443670573750327678576331345072306736567A346559572F752F413538514C6E4641442B37413876504638412B394F766E375632415635505A59674576486A4E66586747476E423331654C73614D4C5A30345A76714A667768496D4965414B626735673351696165565A592F6D2F38622B6179347A766B34715943584F4378756457454649496E645A3447582B432F764D647971386871534D43344158723637574C63414C7543666B586E5135546356507266772B394953417337495175414E69355962654E5A392F72384258734261434E512F416C37656B30393978483846664148307A333665416C37646E506B6255514435583631536F696C4C46336376376A435249654A783452787377644A386E4D6D61673169716A3246724C4D6256586F476E74346E51614439787178584E3753666843364E485567723836647A483879424C2B53696C7049412B7030517961674E5165592B5241786A65774D6A716A535251536A3135336667635A5A6E4B55346A584D4942585A574A616B6A4E4A476F3345736144592B5A776B6A624E6B73374F6B4D77626F387676546F7441534C73547A5A4F5A497030385A6B69715556764D4B71355256636839444D52626537495533664F487A433048396436346C7155742F4B73457A4573697357486B6873644F4E684F2F662B5478357A356B592F382F424670414C726B2B792B476C795574644C37612F63664A364D6C6962717375506F71574F695A682B6D3475325954753745556E3441522F31526E4333467544767143417A3245724E6153486F38614C3441656A544A64486157326678483541535931436C44784730715A5251464545416C726F6F3146317935574B71495A507969484A2B634156375632326541463638674C6C6938676C454B4C7252772B527346344A56586B443547616F716335444943766B6F324A573666497063365258362B784A56794C5A762B684B78344A5255433877627768564367366E716A33693841385438427676415A43396643357931383772397A66516234676756384375534667432B342F6A54774F544A786E626A6269714F376D72474B3351776665352B526F39737846782F4157584D555A2B4E4A484D316C3246707163505A31454C574F6B2F514B2B4835796D7336702F476E6D6371664A7A567538314D39477642666735357339796F314C7642634C6C51524D725037766756655A743672317A79725050774C6555494135412F6A4D4C4650534C3544657848784F4D43306851724A304551453965596F5A5656495A64626F417237356256754C3750504346636D3842384157414671372F4859446B76595851557268652B506A2F354C504F7550702F422B7943597169614F70556E4B396C755A6F70304B6F6365535242316D4441336E32446778475A476A6D7A4758726F666231305234665A79496A303168507561435053323475707577396256546D52796B715448692B36504D4A50493858482B492B58367866496C4F7A5A4B6F304A694A7770674E48412B4258784F774438624470526C69714B6F4C747A664132386B696D647A42655869433245754D304D714F303079613369334757324B5536457070714D7A5A4A4A7A364F4C7156526D3645486A35546758674A54655A397754364A3538702B6335322B2F363751503266766C2F412F612F6B6A4D562F467677433049586E356247524A5573746E6C657858544A65696646364E4548454E6F537A6F78684C3157346D693359776558493335764B39324F6F4F3475327349447A596A6D59614A6A31704A6A342B546D426B6E4C445A51634956494275494D3565613576543078307A6E6A6661733464726C78686F574C6C3037517A357438636F7A364F49566A4269764647512B4A4B6A666B4A616D6B6146492F777834556561384C6A4C4E5647716155364563735A594A517673376946614F6B72636C6D553663497075635535396C75507235762F64506742637649315A65414B3567385958482F7939577165304C6E2F745A7231425167734C7235366936747444676D472B65464D6F316361644771534B676930686A52526F565574384B36424954633251306A596839434576444159594F766B37507468666F322F454745306666773136784732666A435677643158683657676B4F4442415A4E6845627478415A73784B5A644B4735513651436355356C542F50523143657154322B3465364E625A726A5573355A363976735A336B4869647A35396D696B6C30753664542B4A554E3634514E6D5131616E536C45504A617A696A765A704C5454466D6978477048694A66334D3931674962796C6E75777231555333317048737348497150736430496B394F796A664A5253526E794A346D6B7A576154714B41616457394F3975354B774266414C3277466D372B2F38315631302B6A36782B68532B307543576853796A7870756376334E5353646E4556507A704A4B7A504A7641472B416232537452674E484E556255514765576E4178694E49326F70592B523071323062336D43706A6366702F57645A786B3774424648785634633963647864315154364F38674E6A704B5A4D52457847516D4F6D456C596E45527366754975494C6B347A6B2B6E7670454A587647337A766244524F336E4D385A344973584D71785A616E386A446B76694E5A5536785852366A716D3030657376394E384C5875764D4B7537394450417A7A4D547A614C556A524E367649666C4F4A656E4E315767764879582F6C774D6B337931446278676E353030704A56664E4A395768453942506B38374B643542374A4A3546617633356A50737A3362762F43636A2F6A734B497461663030365155324B664A534E32666D434F646D455858706B6E465A59673252534B574A7847662B6E76674339596B36326462702F49446A5A6857364F7362774F6353476E464C483661534C585274663472326A552F517666566C7A4D6433347134396871656C4847396E486148424C684A6D4D306D4C4463316952374D35305A772B597134674D5865595A43444258506F3063394D664D3557585671693456754E6D797144456350744777305155513258776B6B6E4C3543383570784B7761526E7953456B6F6D626A4B75756374636A36574B345752544678637446514736576C6D74536C6935634D6B4E31535266664551795663336B6433794F756C583369613934526A613769596931514F6B4C57476D5A6349345032553843377A5277436C5976456F6D357A74386376302F4156332B6251463457662F5A5A776E77797232726B4852613166667032417970534A35454B497357797041495A346D464D6B53434F7563554A6D3369386865435867412B6B35456B3771786B7330612F586A513871382B53302F506B45676B303679426A3554767033664D69766274655A7654514E757956522F45326C52506F72436379304934324E6B6A434D6F6E75634B493750615139666E5276694A5176536A71554942564D6B744F6D6D636D645A6D6236592F4A6955664E317337717055764B647165634E4E792B676977764C4A47624A4A57615A55744E466F782B67334C464B79677750736243556B357064636852703670784B7A6A4C5634794F7A725A4873693976524E7A334E3335722B7A50542B46306E493478654C304E36724A46452B796C5263667264592B576B796D644F6B31536A58414837686B4B6251326C304966414841416E69467550765A654C7A7739634B2F57626A4B36332F33623953773568525A4156343752546F79517A4B594A65375469586D54614834647A5A386D366B38523969622B4F664247664A664F31566E514D356B63326179554C7359507A656F7A3548535A7643574A323859594C74394C2F36454E6A4A33636872752B69464237485A47754A6D494437635248756B6C4E6A714937486153634C6A4A654154314153706F3567546935714D36556C6963626E794B6E7A7A49393952477A30333954566D30304C2B5A5566457172424D746F6E346F336B4A6956547336513171624A7847664953386D564F455661524356314D69343163704F7A7745757A5A75594D3848504A6166524F4D2B6D746C6552663245467134374E383350516B2B512B66497650694E7649766C704238763570597A546935754851427851714E686F3675717042356978636C6E46645541627741666748496865444A646548356637714B32313751696C585838776D63414A394B7A436E52355A37493739586D5345616D6950737A5246784A6772594976736B6758724F6673434E47334A7367366B3051396D6A5377444663756C705634304C494747634A4630597A7733434A30725152433148574C6F6C53656F71386E694F6630456D37624E6861536A465837735653755264483756486C346C32746C58693647676B4F3978435A474356697378463375556E35517951444275695A594970634A4D75554E6B4E4F6D7957666D4755362F5248542B6238786E66754576445A4C4C6A3548547672533274773873484F6B6B6E6E3056463674795553575A467A796A566E302B4C534B5A386E454E4870716668526363503271564254466D564E644F536C48702B4A5A77695739364B2B566B76764C666A7A5076456E772B57644950764D4F2B717648534F78714A395A6749652B524F43396C6E6477444756636251427367476F706D574C47686D436F55465A536B344C6B57754F3646674D752F533272795863396D356775766A632B644C394553632B69784B5356706259614D4E6B4D364F6B584B6E7962696A424F306876474D2B37414E4F62414F3262454D5748434D3276424E656F67367738513963514E344156314E6F65614258516A38776D746832386A6A516F5976697042507A77507664754470726D4F793967426A7062755A7144694971365563583363393465467534755952346C597A63596544684D644C4F68516847395849783354793054545A5349597062597163416E2B61764C6A6639436C6D4D71655A466F304F35306C48706B6A487074486C683070326D737954314752416C45474C70644669476656615370736D6F5530546C3969747958766B4F787467714E43674C484F5774464C694B61615365614A745A734C6261346D386370546878392F4539387937544C32776E39536270656A464A755A6365544B4A365156446D6338434C3137414145315A6F4D704E4243676A515630495973474B467A37336A34426643485A4B6D37667578436C30626334414F707844463844444F65584B5979364E6776676E67316748374A673654417933446A485531733959317A44754D5363525A2B545477437653772F777734777A6759746E7A4871435144786A6B444F6D44432F423573676B643365504330397641524D3142544756376D61773568722B726E764267422F474A49524B32435A4A4F47796D7668355450543949664A426D4D6B416C72354349704D7545556D5569616E41492F7A3152696D706E557A4C7A4D6B6F336D30634E5A6B6D4768642B58514531506F6952774A41547971717A5552545A4F4D545348416937556E557A4E6F3268514A5452704E52714B6F566C476B7044526D6845566B4E4B5053675354366F4A4E416354744E4C3778502B4D4E717449316C684859306F4865346D596D6449706D53636B687943796B4E705A77743941674D743231592F6D6C564C6F6D797052497A53756B4566454D5A436F6F68337548543177575143382F4C717034543678625134374D6B597A4D6B6F394D6B4939506F3452774A6678724E70784E314A3551726A7A726A784E304A4A64344A502B59654D38504E5177793344444455334D746755772B572F676D437475425A34502B35717A384C2F426B466D4A2B6969614949384E4A32316230653348314E544E51655A7178795037614745767739545151474F67695044524B7A6A4B4D356243513862684A6548776C666B4C6733674F594E6B764B4830594E783946415350614B546959763135356C4E54436D5A536B34784C6459577A5A4949363267526E575138537971575558517678664F4C70556C45644856443947676535514C6E457A38705877534977716F6E4A426D5573444A464A706C445438764D665A70304A49476C76596671725876496A7270493149326A64546A49756B51684259423541417338526155496E775A5254387952694D38516932534A52334E4B744A6834485645432B666447624336736865635741723777577436584674415634464D6B776E6D305142624E6D314A67532B774F3253494572474731526877787776616F34657237625579306A3246714757536772704F65366C6147577674786D5A77437647547A38374967746864416C706865754336736873624C38354B4953584B6E6B2F5A3738513630596D6B7177747034456B39484C614742646F4A445055544768346C4D6A684F7A57644263307244784B49735838445676674952504A4B5275664371736B516A4653596554544D63797A4D527A354C556330346B70637645737955674B4C5A4967455575526A43524A52585453347549462B474353544442444B70416D45356B69473574526354416579614A466336714D6955705A49346F526D7949546B7746545475554A3255534F734E7448613055354E5163506B6774466D41706B7959703161645071637A4B5261564C61444C6F6B67796E4A4C3661564A597331432B444A2B41794A324452614E4B2F2B566A6967717A555353684D4E69794A4D6F635645415764555569617276503866786E5A7075535A4F4B55765849394D6B517A6D53775278785835717755314E783347634F4B4C414665496E724155734963664569336E452F336845507A6C3472357659522B717662614478575156743549366175456334785368416A325447366447635651624A3341623467426544564A4732656935644F5A63676B64544A2B4E31456859505133452B78724A446A59526D53306D2B546B47456D726862686C676F686C6E4A444E53746875522F4E343054782B4E4C462B76342B6B33303879454541506864424351614A2B50356F2F524461554942394F6B34396B79456254704D494A6B74453471586963564452424F71616A523356536B54536150306E5370784631526F6D374E545233697167375253796745772F6F68447761506B65456F44744F7A4A38694873775144365A4A525955766D474B6B70342F5351776335735863335162654C5A464254586B615035744169496E6D30574935556375714D69424B6F30424C4C71314970366B7353392B764739547A773461424F4F436A67353469707A3568574369424B734641526C48564C4930617939626A6831684F68504A6E67464C6F2F52397956496D694A346A6548464E4269335A6F6E715679374A485769414B494D72684533746C34726B2B316A6A44634F4D7448557A30526A4C34506C54585156317A5051324356456A454C4D4D6C71615A367A2F5448667362495A664146375637386F54434B30365130704C6B67353443492F3145686C714A544C51524C432F6B6342414D35475258714C6A513454484267694D39654D624838592F59534971436D43783470387745375359696273637048776545683458635A2B486D4D394C324F556D3476415363775A492B6A583059494A6B4F4934576A714C486B2B69784A4A6C3457704538745543537343754B66394A4C774F4C485A58497A32576644496E48624553586D5335454D5A6455613969554A2B424A3433444673466A3965643479674B3062513573632F59634D3362695873456B585553456579704F4F53543068434B573561724E55494730626F6D454B4C5A416D345937676E412F6A463554726C382B4A4B3263545452426459764669355748674264504543496F586E35544E5669496849574D756942544D6B76526C433168692B6952434279516852683062436D3049505A4A5249584A66537A54336D78544869776D7679346A6635635066624D5458303031505352483970493331466458515831544651313845355574736164626D554B4765742F6379316B43372B6A6C63766D656F303657534F56434A4E4D69374E46792B42305734436666554565366F4A39465952364B736D4E4E6843654B5354734B6D546F4B6D4C384D515145664D6F34664652417150442B4565483849304F346A634E4554615045707759495779644A4F4B7745374B4A4F4254346358635150615370536141576A704F4D7074513858306243695A4455706C4638316F444B576E316D6E394A383236415436344144393768504A5544692F765651446932634A52724A4541676B73566B446A413762474F6D5A554E6E7657507341316A345433676B334955655156436974474D4B4B2F71306258546A6C6F754D7A78435069306A5034485247736F79354775736159364A76454F6572475065456E496C354868525A4A5167317778656F4664414666506B636568774A704A5A465142723950492B434C45776B6D6959643034744A7773635756705563644361554536554365644443724A4F6E546C64574C3959754C462F41396F7835384A692F424D522F2B45526532396847477970727050316C4C31374671356662504D5762622F7752306C626E2B506644707049412B686136416C30517251534C6F775466616A616572456D39376B524A335A78482B33686F434134304568686F4A6A7251715070356B2B66474A5963496A417752472B676D4D39754564374D593331493272763450413244426879795168693457417855724D34794D75445A3951544E4731745843436B44644D4D7179526C4A47774C34725835734D35376C4C4168327768596D354E575562495A69512F34684C6C4A69586B5267585378454D5A3475454D415863633836695474756F4F616F3557304853796776363656697944347A684D4E684B427041492B4C333246374E2F497054395276506D6B4E6B63306E43666753654B78424A6B63734448614F59613531364C715A3975776B35413971736F7371624E6C59434975584141767848525A493647734174337646532B55784F2B4C4551774938416C697751515262357977505537556552623062486961624468504A705254344576394C6C59766630386C65684D42416D4E2B664362427845566F78496D335935544A716E59476968735A6265675256792B7479345563756B396266547156523052783668574854554133524A56543852534A6D45597936435979336F752F7078707636306E637A636477745A2F4133564743743675435148384E776345477773507452453039784D623769597A3234522F71786A76556A576577452F39494434362B4E6B585344453961694E7246326C316F50696E39684B34564A78314C6B6F676B434C6944785078684573456F495663416C396D4A633979427A2B776D376F6D52446D65525A45785A7543394A32436D5A6234436F4B304C4D6D3568332F526D537754537543512B746C533255377A394A342F45794F6976724D666550716F61484868614C6E3259716334715A334477355644394E496A3674346E62516D79546B694B6D73576C6E6275463935474E65456E37417A72736F7436536771547679434C707830396B515278506F6C376F65444757495279514653524549613455434D6F43394B79424D68356B6D52384764492B62506F4162483048476D7034554D355568494B42486850556A5676704B534C57434E454C5246435A6A392B6B35506769494E672F79546D326935474B746F777477305A5762326955436E2B334E2F486333322B4F796175767A44676B45305255676672435A6E3070456E454571534462704B57415749443959513653764131483850665559533337515475747050344F6B734A394659543647736B4E4E796D5848396F7441766653412F756F5234387737304578385874442B41624D7847314F306C36672B6A42474A6F7653697153494B5070536953706977556968427765597434415159653456697665535474426D30384E652F4B4A47615A6B57434D316443794C782B5A6C724E2B45613978473042456B35496F704E35344E7033476248485458747446307370727569696236367470786A7A76515A58595179354B544453457036566E4D6B6F3150713767623861666D713451306569684C4F6D5455315446506B70424C492B524A6F666B794A414E5A556C457846426E6C6E7558627933576856693934416D504E4567736E43666C6A53734B42754972316B6F524B335334674B776C6D5663346969615430346D4F654246483575354C686D304F457A5347696C67415243566D6A547677445676724C572B67756157533862646A49367157724A66764646426C78506F737637497454466A2B2F7430374773536F66554D424C38384E6F6747535347584C7845456E62494C482B47754B64525767644A3468336E53545164675276367A4763346748616976483131754566614349773345374931494E2F74422B2F79536A33676D59544D64736B4553466C756A786B676C48797352535A6145706C384E6C456D6E784B6B71305557696947332B4A51346A586273492B4D4B776E5A6661534343616153303879496C63714D506A6C4C4970696774376D4C3373594F4C454F54684630523947434B74462F44306D656972614B526E756F322B6D7336364B6873495767506B416D6E7955597A704549704E4C394731424D6C4D426C554D54786743367565515334687265525A3945686553544B63553957437850355565416F7078615161454C652B73474E58754A6131554E4D724478424E45342B6B7A6B67306C45414C5A3151566B67696B30594E5A5138493531624754684658416C3378433472774137782F7A34786E784544433543517A626358534F456871795932735A6F754E6B485362443475644C4F6356332B33544E726D70344E5A4435725075665256667453364E376C39477A544B55534A4F306A324772334D333530412B365354555161397842724F305334347A69427A6D4B38585757344F737477646466673757386C4F4E4B6E714E6452416472704E4E71354C68637875344F343030316141612B54317A4C4B306776417979727850577833347A615A6351794E5952387934526D7A454862367945516B4C6D655A5373387772632B536C3731376B517844625830306C6459773344354178426C43447954516E4546363631726F71424A4C373644355A44556E64782F42622F576968314B6B416B6C43746F4471655055326447487473784B32527367456338776B546A47542B6F675A6F596A4C396A4370386550544B7045546F475653706B646E304353786B7A627A6767304F597532465470384158354355744A6A6A4764574A4C436841536D626F6F597A794C4A6C776E717930726B57696F6C68357051434A514961594F344734657330702F4967496752456E6E6C347A7A6B3454593756646544704D6D46734763517A624F55665270777137596A36547753766746376A346771745874622B3050464D4634484E6B55796C30397A6A326D6E304D3748714F7757312F7772542F6556786C372B4676326B2B77733468675877582B766B6F3876625834687A72557067764E5A6955746A467476674C512F524E6F584A4F48324B6C636663586849687A5379305A5379636746635246782B4B694B73487A664F6F54456D7576715A37426E454D7A6170476B4B5A7144622F2F6979355242356479696C6E4746506E49443131725469474A306C3659385163416359372B696A5A6334446D30676F364B32757033482B454537732F78436F73495739454B63686B337A68745A593330315862696E2F43724A48464B6D324D752F54467A5753474F2F493370374D666B64476D36794178686C715330646850437A6A553250365455704E4459586955304D5848312F7768346155554C384E4B47467542564F7A7163565450316C4754796F527743666A7069694C527555364773456538444757583159557545384753596D43523541315A737A594E4D31766379576475447139644D7842455734504F6B307A6B6C776861564A4D3549354170626965596E55556F42706C447A654B45767032624970777971745579344D696E70336A6D773152366D642F4D54394C3736414E317650386A517A7165786C627950732B45416E765A692F4431562B5073624359333245527958615A3177376566373931342F53612B50714E4E4677477244623757706A44345A6A4B494649715443635358717354394D78474C484F54434D7161576469665975664B506A784A7765526543553069386A376439596D6E6767726D4A3762304D627738316475495973424D306576434D574F6B75724F5054755A6D6F4F484B4C683644464B647532685A4D382B526C6F37384673384243772B786E744D744663324D3934356F6977714535315368497A5A334E2B596D2F72667A4F582F786F7A73443069665676572B314F4A6150456461376C48324E506D634545414E5875425537684E454450412F7663394F57623330392B4E532F6D564A534C4E4979354F495A6B68474246776A73524E766B35486B4E53796452654D364C654437737951384B634C574B49474A454F474A414C45784C2B37574559614B6D686972367351376145667A4A515634413351425877452F583875667365373576727971367A4E35597836666E6D5A4B6E3245364F61334156316C2F4B6B4D32456C5154755A35336E36443732522F543966785036486A6A49596233766F79356441654F707550347571727839376667472B34684D4745696242585861534E6974617547546B52716436754D454366786D73314B41534A4F4E78476E69366A4C67317948375536314B38632F4D6F4B6C6F344F68756A72476D707277446734536D70676B376E4354384152492B69496B2F464643626A2B5451384E3031395A6A61753168736E4D595339636F593033646C4F33597937375833754C774F7873357558556270627632554850674D434F4E625469477A626A4848497A336A4E4A643134353130457A436C314954784A6E4D52387A6B503246753267422B536869322B696C466259714764574B536C79527A616965503467484966762B736B456B2F55534C58416E342B4B37754A2F6B596D2F664838554D59496F784A4B70576D556B676D6A5748354956786D385A50545A5942354A537552747A497741414341415355524256444D686E5A784D4E574D35387445703073473871764E6A6A6753687951692B45512B52595265785869753968366F5A4B6D736C595049714433474F4B75576B6E447454306E30366E6866496C6B5A574C2B3854425A6C53774D7630544669704D703456307556555045366F72356E2B62532F512F737850365033727A2B6C382B62634D3758695238524E6263546164564333643045695853756F452B4E446B4A4946784D7A37544F4E37524D6478446F3272316A5A70556475387A6A65435652732B344E48644D424D5A48385A6D473859344D34756871596253756B6F484B5972553675397677446663544D5938547355775374646D4A4F6C77454C44596D2B33726F7136396A764B32546B615A4F2B6D74616144315278753658586D586671362B793838555832506E7979355475326B33396B574F4D4E4C55773054574174582B556B665A6546534A636F7862306F4B36474F394D794D73352F784E7A30333569642F742B4B5769314178554E70777636457973786C564677595A5376716D4277416B66315957587742654848355174673441377855495172772B565A7750452F514879506930306A34645657375A305053774E464A4231494B2F487730533136494B444A496B6F54536D7946716A754C70742B4E704E7848726D73525333735659645264527135544665575076334A6B7533594C4F6E55476F6C50722B724B7458486B47416C7A6C38796869624B7544566A74515A386C714B6D4B6D506B66306261487668562F53392F424464622F324A38594F62634E556477396456523353736E345456524D7736706E72336758455476704668504D4F44654961486341373034656A707774375A6871327A4758646643363765427257362B397677444C5468376D2F4632644F456F37324773646F696869714F594B6F356761757A446B2B664A49303971696B5547424D50594D492F4F6F7135765A6D2B6D6E4A4D545533303139545463714B456D673850734F4F35357A6A342B697473652B34766248336857597033627166367741483661326F5A612B3967714B6D4639764A4B656D727263592B4F6B66524C4C79476A714E6A547556504D54483345314E516E617436666A4F614E6C72416E5274676E42304F6B6A5A30354B6E776163336C6844427575586B6135786D5250596E326876424F476B51417678456952654651615042727859457135656745394738796842347935684B7870655531435156776D6A6E506B6F334D6B5854712B5151666D756C34736C5630454F7964773935725233416D5373547A715241786A32766270586E30422B4D494A45664C5943415553752F4A71722F7430797543685330745869424735524961556251786236523636337634443357382F51642F3231786772336F657670354777715A2F772B424452795645696B324B39777A674875724432744744746273625557734E77557958447453583046422B673965674F576F3975596142794E344F5642786D72503447317451783765775832746E4A737A55564D31423568724F5951707572443246744C386652497564694D7037385A64332B4C3272687061577468734B614D31714C44444E585830465A55544D587576527A61734946332F764159372F33785554592B3854693758337552326F5037364367745A7169686E7136714B6D714F484B46382F333536616D70776A347753633466555543676E3932422B573355364A39546D4F565676523178784E544F4942784F6B34316D7951736D576377465575577A5173685674533948476844706D674A2F5368505973584545352F4F41732B50464968764138384E4B73535573447835386C36557551384D61564171526B4F4F57586B6A4E444D69526A386C4E4D4A55365463476C595734635A4B572F48306A6841304F776C45545134432B664948796B514B777A72466756594B4176627555614854354B5764474A477A62537A53594E307153657A5A4C55307573654A71373263377232764D4C4A76413636714934707347527A75496A772B6F4351774B7656374E3536684E6D7739395979336C6A46636634792B386E32304839394F7A6534334B647632457674662F5433622F764A4C44727A324B4964652B775048333336432B743276305665304258506468307A55376356557377747A3477456D6D3439686179764633564F4A7237634B56326370397461546D4F75504D56787868505A6A652B6B346468425458533174523039517476304444723778426D38392F467465662F446E62507A6A6F787838367730614478316D714B366577667036476F386535756A5739796A647535506532696F6351794F45585546535168794A53346D5A5264657970495146464E58567643426F443672756F4242484D39474D32686D636E54386E5345394A6D33754B56447848536B624D4D75784A794A6A584949764B6354465343616A4A6E4272765468454C5A64576B5433722B795542613061746B514A4D514171556E67533631665343744B6F32344544506B666447384F6E4D6F473873544776637856747650524E30774D577563564D51594335386A7530504F41692F7833584474617350454174662F715841677A424D684F4B715354745A70306F6B7361526D50656E30456839715A724E37485A506D4868447272695937324554555045353463496A777867472B6B453064664539627557737974705A6A7144744E583867484E2B7A64517650457662482F36415637353962303866662F5865655375472F6E3950626677324E3033382F6739742F444B413365792F385748614E762F4F674D6C6D786D7432733545773464595734356862792F463056574B7031744150385A453359634D6C7532673765416D6D766476706E48664E76704B6A744E6258457A542F6F4D63665030313376333949327A2B30364F383938546A484833334864715046394E6255554E725552454E6877395274484D4C315166334B4F447467794F4542506877537645415A4A5362434576696C534C736965473342516971746E4355524343424C6D506B65465978685753756F5762347962784249496E6F614E457351744A497865666E2F624B4B35632B7A62524C5261654979314A47356773775866436E566E524F696854527270443966454A6C4671486D455036314B7661775154325769474E414A6A7670773954725276426B53306C434B54544D50764446746B36537449415658627A77324572347A7A366D4F336679674A69466650477663694B42475845717834573773545355345730734A446259546E52676D4E446C4D59474B413048672F2F7445756E50314E544C52584D6C4A37684E36544F326E59395161485833326344512F6478782F762F53492F2F2B7036766E2F444B7536395A675833584C4F4365362B356D4875765873345062317A4A49392B2B6E7663652B784846472F394D35394733474B76354146767259527A744A334630466550754C736261664969527968323048587154796D335055622F3764617032766B587A6765313048443149303466372B50436C6C396A38357A2F7777562B665A73654C7A314730665473395A64573046315851655051347451634F554C5A374A37564839744E5656596C393045545946535956316B6D47557352386357586C307637315476727854515949576B4947483841764179526478586E6842597058454245504951716A425453306F473559714E546951693054416D56634E6B4159564373425869515A6B5735676D72673371594176674335444A376B57456F59306C574C574B4846376E4A5176726570396F61754A69496349326D4A6F34624E456B4C50414B2B735743704A6B375174466C4D45344C385A676E52684447386C575A55676A5030615463734D584A6562314537615A6366533059477574784E315453336930797742376F6866665744652B6B533438673230342B357159374B6969762F776764523973594F2F7A6A2F48732F642F6B4E312B37536F46373578564C755858312B64787979666E63736D6F52583735734556396676345137726C7A475056637434386333722B61704833794649322F386A72366964374333374D665A6351786E6478487537704E596D673877564C3656706E3076553737355357713276306A316A6A646F32504D654E547665702F36446E52783936773365662F4C5037486A2B476661383952706C657A2B6B753779576A754A716D6736666F487A5858737232374B6232384547367132757744347752646B644A4347434246474633444C383970436A4D726A457641584E514E553669746768786556386751534B554A43566351435736775344796132692B4F416C66556B304C55364863504F685470475154784C7A467979723733305568557047636376554679355A564143323061594F544958796A586E786A50734B3271434A647076773661656E3452664C455A5277746E4C31353075592F426C3479397A4E696E494658414631577965716C61534D48486955316E58673454747A6A4A2B537734444D503470544553704B7377586F4377363045526A76776A37586A482B76414E794B6A317861735862574D4E425454634741624F35373941332F34336A663534553372755850394D7236322B6A792B75755A38627274694F62646576597062726C7A46445775586350326C3533504C367650357870584C7550504B5A647978376A7765762F633653742F3741354E31482B427150344B39387A6A4F7A6D4E595777366F4D4E427836453171746A35482B615A6E7164332B4F6957625871463034357355762F4D57523939366E58327676554C70397132632F47416E7463644F306C33565246645A4179334853326B3665704C6D457964704B53706D754C6B4E2B3841345956644D75567A706A77732F585167636E6E472F597358347834503454514643347745696B333769396843614B3072534630667A432B736E5474775855394E44497A6B7A334C4D4D646F52774965316578657562352F634A3645716B33537667793244476E3161414339657534504B46575274337959376C4F434672684C416A547441654A57774E4533634A6932684B38653554306B4B6562772B665935786A4A2B33582B6650735A50757A6249704D536659757056754772486941564745636D794F54794B454C387955715A49454949593858763932435A3249513930696E4B7265382F57333468317678446266684857374849383850642B4565364D545A3359437474594B655933765A396577662B634E3376736C50766E6F31393979776D7539392B53702B2B4C58722B6348744E2F486472392F4D74322B3969612F656369303358726D57617936376D4774574C7562366C59763479746F6C664F4F7169376E6E326D56732B76333336446E794676626D417A6A6254324C764F4947312F526754546676704B33716675693076554C33786152713376307A707875637032665179525A74656F336A4C4F787A66764A4771447A2B6B365751356E5655746D4474486350536247576A6F6F724F79696348475472707257786E70474D426E64684833524E57774A75714C7137477033783147456A726670422F6E69417648674233586F4233506942326679616B6B4F4F346D4F4F45684F4F6B6A62413852646B546E523667536F77313657465234417547634B75474535564F675A61734B594C3675462F4354775178526C3742715A5249585238675A516A464C6549774A5863776A683154496551554A597334345556635354536A59616A506C5763372B4F51616778736D55516A555730417369394F6C734F6A7350764A484D70524A4343556F513851574A6544784533486143316E46636F31314D6446646A37697A48326C47427131747136675A632F5932342B70747839726669364776463374574D7062575333754C3948487A314F563738786633383462343765504375722F4C7744372F4A517A2B346731392B39397638344674663478746676496D627237364736362B366D6D7575574D2B566179396C33596F6C7246312B48746573584D522F58486B4A3331782F49582F343773315576502B303271337236696A42325632437066303435716144444A5874704748484B31532B2B7852315735366E59764F4C5647312F69387274373144382F72733048447049573345704865583144445230592B326277445071594B4A72564E47527A54306D526A75477341796146534E48397664467646456976686768587853664D304441366C4D456B496E7555555A612B756D766136653170497132736D71616979716F50315A4357326B4E2F6655645448535059426B7734783733454C4A48434E746A5246796179747754517265535A452F52753454694A614E763664374E457A346C5867637961765965744D51494367334C4569466D4352477A42496C6167326A3247436C5867715172536B4A71396F416B6C33507A7742756C6F316A394F514C755765764F4B36353877654C6C74557936595046473969377A3935672F694D633867584F6B48383949462B374246737A744A517A573761652F536D727544786D744F5979702F6751544C57564D744A597A30566246654573566F33576C644A37386B44307650634672442F3243747835376944642B2F78422F2B6658392F504742482F44516A372F4C442B37344A7266646442505872622B537931646677655772723254317057745974654953566C32306A4575584C6D4C4E307650353470714C75483339556E373631625873657534336A4658767739315A6A72756E416C746E4565616D772F515662614E322B30765562586D4F706739656F58483332395238384335564F7A64547458736E76525656394651334B414B6944474E636F3359316E33634D57356E6F4E6D4562737549304F664261664551386B69416C695155314A56487071486B69424359396A4C543155582B696A414F62742F483230382F7939473865354B6C662F34592F2F2F4B585050484172336A683063665A2F4F4A72464F3839524774355065506449336A4733595473596149656A56676752564C6F347775414630713445756E3952374B4B4E43717A3934676A546D4169676E2F5568362F6668724E6A46476637454B37324954787451775236786F694D4F644163556652675872462F31445A714E5441793350303557526E53704C4C49614455726D794F556C52764B494938462B497775626C396169486E69455345617542546F3972356D48463256544459665A376879443533484E39465474495742306C304D6C65396E734F4941777A564847616B3777574474436671726A716C362B7342627A2F4863417A396730353866593963724C2F4C366E782F6A75556366344C454866736A50766E3850743337784A7135597534354C5636786D78624A4C755754355769356165696B584C566E42797155587332625A52567936614246584C6C76456257755838643372562F4C6D497A396B73477776726F344B334C33564F4C724B734C51635936426B4A2F556676454C7A72706670504C434268723176552F2F6846686F4F374B582B774145473635715568513630394F4961637843304266435A5066677450757A44647277545176714D456E6248566665734D445754426B334D4679507343444C553073754F747A62787A4F38653552643333383364583779466231313348642B34356C712B65653231334848446A647A333156763531586675343658482F385375445A746F4B61755A33397751494F36547A70777769335446347055686A30486B50417438584F6A5A685A4C4F6F5245656A78495939474276486D4B797570334A7968624D5A51315953326F594B36724531744B6C386F784D65507054774D7332616D6B556E5350784F36304C75414B2B48446F733442753753334B69424F71316E4F4C59795A516F34672F6A4E5A757739376668364B6E42316E6F4355395565527374334D31712B433550736E5773346A723235464564624365616D6B356761546A4A5163347A75306F505537486D5031782F354F6138382F41754B746D356B323076503839664848754B4A6833374237333778492B3735356E397739525872754F54696931687934564B574C4C71495A5974586366485331567979624456724C6C374435526466786D574C6C374879764D397A3838724633486E31437637363837766F4F7234445A3574596644584F376E4973725363594C4E74462B34454E6442392B6D35356A6D366A5938524B4E6833625155315A4379386C69526C743646444768713759443639416B55586445696352747637685070366263613879766B347A4B515937477246774C4A705472482B30633576315833754537743336443236363668692B75755979624C31334646793964793030724C3150726C7939627A39657575496F376272715A48337A39646837357A782B7A3838323361537975784E786E49755149494E346A486B6F696577426B4D3459576C7A32424D2B6A7A47304F6C6653766278365143454A703132425442332B2F43305479456F36365479644A366867366377487234424B5A44523748554E52475A394A47655A2F38594279624D372F4A4A7A426A5475544D5A7646692B73476C5332544F5354575A5563796170614D78432F4C5069476D7A44316C324A72654D6B317062446A4E66757739703846496D76726F3479334A325665495637313175427436384B6531636C5938326C3946596335655457742F6A6A442B2F6D673565663565695764336A7A6D542F797A4B4F2F356B2B2F2F53572F2B6647507550334C582B4B4B56617459745751706C7978657973564C4C754B697852657A625048464C462B38696B75577232504E7169745A6564476C4C5076432B5679352F414B2B6666564B6E7633706E58516332594B72512F35324661366563736246315A64736F2F7651322F5366664A654F343239527566736C6D6F2F76704C75366E49476D447177444E6A796A507671622B68425872336C69696F436843556E446B3149387433524953412F53715A7844313855614D3051446353623678396E3235767663396158627557587431647977616733584C4C2B454B7859765A2B326969316A7A685757737633414656793162786255585838714E4B31667A315858727566764736336A6F7533657A39655558364B71757854766855474645364E545364524E334C3130396151504C746932566D456B3248703946655059786477724E71684563382B506F4773506130494F3973686E3779584A387834396A5033364D594863764355395562664B516D433745454950614A66734B633538425871772B6B53617436556F4B31366C59696C67777175626A6A6F45754C4732566A4E55645A7152364435616D6737673754754C724C735066553436376F785258753442666762323742467433475A5064465A6A61797569714F4D4C6854612F79325066763550695744657A622B447250502F35626E767264412F7A70747A2F6E4E7A2F39507266656367315872467247706373755A4D574669316D2B61436D4C7637435943373577495265637434776C69793568356356727566535331617863737068315338376C6D31646477744D2F765976326F397678394E586A36362F4831566E4F65503068656B3975702F76776577795637714431794361616A32786C6F4B5959313941676358654969464D6A6249307832577457735433686B356D2F7447527A5A434E35386D72774D61734F5868436968585132705863526449556F50314C47542B373545546576763435725671356C33654B4C574C646F4B6573584C326639306C56637358773156312B796A68737575346F76585834647431313150562B392F43712B644E6C7137727A6857683638377A76733237694A795A34426F73345171586B5370637A3744576175315047797A30384F662F68494E58623032417A5A32437935304452685778685833795475396D4543545A30454B71707748542B4270625343794952547358594B5650437A7648316A5438413536585357676D526B7070374D6E4146666A77767A4A616C32726F526348717839335A6862716E413046324F705034536C66682F3235734F3468553764556152496C633657457A6862696E43326C65446F4C6350535859716C7034714A726D6F47476F73702B75426466762B6A75396D333457573276765A586E6E3373515A352B2B4666383661476638664144332B4F4F72312F4C45372F2F4B5866387830304B3247574C6C764B467A333265433834376E2B555334793965772B715661376C30355370574C5676453563764F355A765872754B76442F3641336F7144755073613850593359473872773178336C4C484B41777958374B572F654464644A2F637755486D5379593557776C6148496D584B5945506375577A433846736C675975534343665234786D31563338364E59654D594B666B314B324D72484F6B596D6C366D6E74343455392F35657333334D6F566C367A6C736955587333627863745974576337365A537459742B7779316C2B306C7174585863474E3636376A7139643869572F656642763333486F3764332F3556723578335856383534746634726B48483654782B4845435A67644A6A3277657A61757458374C64573837574D3837582B3469382F6A485A6769546C7849733531553849545868787451396A4C612F48586C534371364B47384D4345496C394B47566341586A5A74694E574C714A5A744158525A433841723936366C536357534A434E78346E364A64354E59753571784E5A58677144754D70576F506C70726432427350346D77524D7555526E45314863445165776435774645664C435677397054693679334430566D5072726D57697659726D6F6E3238394D677665656E78332F444B6B342F7939434F2F34532B50504D6754442F2B4D337A31774E3366637670346E2F2F41446676664164316D33386D4B57587243594C337A756637486F2F504E5A76765169566978667859714C56724A692B544A574C6A6D5071792B356748752F664157626E6E754545576B54397A566937367247306C54435A4F31787871734F4D56693668393669447869706C53716A44766667454447485437467364576D4C7970596E6431526C36464B6D5353645336453879575A764A7A4B6B7A656553676872794D59584F6E46492F2F77505A392F4F6A62332B66616C5665795A746B71316979376848584C5672423236584B6C424B75575849724936755672574C646950646574765A3762627269566537392B4A7A2B35357A352B385A33372B4E4774582B63336439334E39706465594C7974433832756B596C4F4738653779396B3149736C5A38736E35343076567566687931507648366F416A495746473753473850654D3436747077565458676265346859516D6F52484468786F334374626A3752487857364E565A7A6F6A61423564575235536D4E4E6B686B795165444F4F335758434D644750767273625265497A4A3870324D6C57786D6F6E774C747270644F427233596176626736563646356271505578573738565375773937793146636E555634656970786456566A3636696D762F59457531392F6A6B662F387A73382F4F507638656A503775657068332F4E6B342F38676C2F38352B3363652B63313348663374647A7A725274597433495A4B35597334594C506E38734635353348346773755A4F6D46533169326544484C4C6A79665655765035636131792F6A5A58562F68795075764D7435617A6E684C6D556F6D52366F4F4D567078674B4853505179573771612F5A41396A39535759572B7178646663536E485352456471537445644457625868556E626B534C6D6D674E636B374F55553048496D7A397A734A387A4D664B7A3439524F445A7037392F644E383561716257622F735574597357386D564B3965772F754A56724636386E497376574D725338793969365155587358545243705762724C6E6B636D36343869612B2F7158622B646E3366387154447A2F4F303739356D4E2F6439304F652B645744314F7737536D444571336A7A3671414442627778425A57446E565359455536664C6A58354C4D6E4572474C66787431786F6D4D6566474C315653324D6C4455526B363668744A5850374E4B64556673415A4D65754565634665496E72716B6D544A5A314B6F7964316B704B357874504559786F686C78506E61432F6D586B6E6D6A754E6F324D644532587559536A5A677274694570576F7A31756F74544661387A336A7065347963334D6A6730586359504C365269657064616E7A71614A586A7A737077646C59793056524733634764505032726E33442F376266796B7A752F77574F2F754A2F4866334D2F2F336E6662587A3372707534342F59727565583646617863396A6B75767642386C707837506F732B667934586E6E73755338382F6A32574C7A754F694338396C2F53574C754F33364E547A78367839536532676267395648615A5045725767586E63653230587479427750464F786B733263563439524647713034775746464566335556747635524E492F736A544F47494B6C77576B3354784D577262646343764A5A546849765A71644D47384E4D6671534E5853672B5863662B64332B50715657745A642F464B7272786B44646464646756726C71396B2B51564C57665435437A6A2F334175353450796C584C6A6F5970614939562B796A7176575838654E31333646483937336335352F396D586566663164586E2F714A5A352F384D2F7365335572342F5644784B775274547447706D745A626362494D655449475856343079783657766239353156545277313241686B30527878767234572B6F39553037443542614E78444C4A4255652F414B7065475A565A73684963656471643275716F61587755774758552B54536B6B356B53496144684B51727478514B3761755973774E65356D6F334D353436535A4D786539674B6E3458632F6C376A4A64757846547944704D566D7A45566236546E344F74306650674B5130576236547578576458533173626A654C7171634852554D564A376B674D62587546333337754837393132432F2F3537612F7934503133384C5076336372333772714F623333394371363563696B726C6E32654A65642F546C6E39736E5050592F6C3535334C784638376C6B67764F342F495653376E6C38705838374A372F59504D4C66364C6C2B473436697A2B6B64752B37314F335A514F7642392B6739735A3342347033713730754D377A6D356A383454422B6D744B476573725266376F4D325957736D634F7952373632586E72535333776D59785A756B79594A474444385871702F4F6E69415A304E7236366957393938542B3435744A31584C46794E54657375357072566C2F4F4A5973765974486E7A2B66387A35327667502F437552657936494B4C574C4A344653737558732F6C61322F696C68752F78594D502F4A6B4E62323168362F73372B57447A4C67363874352B615057573037712F473054314A33426C566D7A567A38536D6D354579675246353942324539793841736C54494F65354474336B4B37316E77702F474D2B6871753671643162686E6655533853584A685978706E4869357339495841364C6D4F47636C4A786D6B52524C54367436586D7036585575546A6D6E4566453638497833594F3071784E5233415572754477524D6247432F627A47544656737A6C577A435669424A735A4C543454595A50764D48776962666F4F2F77366A547565705762724D3952756635366D50572F5365575172707170443246764C734C5A555947367170487A58466C353435466638374D3762754F3972312F485465373745542B36396858747676355A62623172486C5A637535614C7A50736446353533487176504F593832694337687932564A75754851465831702F4B586664636730762F66375846482F774C6731485036446C32416530484E78433539487474422F6354507542546254743336696D636D587676303762346233306C525268616D6A455054694F6539694A6655673252385A492B4954556B46536C6E464372684751684A33544968453347714F716332325165323453584A78392B6B6D392F386574382B656F62754F72534E6478383166566364646C364C6C71386E41764F7655434A575078356E312F45463736776A417375574D475378577459732F6F6D76764C4665336E782B5933597244374B79367235594F7548484E7464516C3956507766662B49434F346B6163673161694C6A6B73517334477970434C5A736E464A537A4A5A704B4D2B732B65436D6666795059737165396C733458483547576F6551544869412B664D306B304A4D444C35737735744F69736B6E6873686E68386D6E4F5357676F4258795174456863325A3178783277506A51327130366D6F3968714E32462B61795451796666427433777835387A66747831652F4258724F5479596F743247766678317239486B5048333642313933505562586D53796B3150557237704B5771327655546A727265703369347A3854635A4C4475497061574369635A4B756F715063667A3964336E7A6959663539583166352F357633636750766E457A39337A6C4F7235782F5A563835664B313348626C46647831303033383873343765665348332B643333377558333337334C6C3538364A6363325041797854766670587A766531547533556A566A72646F334C75526D6D32765566486538315276655A5836585A7470324C324472715048474B716F5961796846552F2F474B454A76324B6A527079794179564954413447636B665679445174352F4B45302B6F36366F6D6F38576F306F4E4857304D4F76377638313939783242376464667774587256374C44566465792B5772313348546454657936704A4C2B594A592F626B5838766E506E632B353579356D73566A386969745A742B354C66506E4C392F4463633238536A6D69344852344F37446E47746B30483661775A3470326E33714339754237337341582F704965413155746F306F74767771423579307841647667494A30433253386D70474C494A56476A587155695769442B4252345A46347A34387371736D494D30674F5878686A6E686B6C6E686B686E687332674265414266776C514C494B524F7959632F75556552483930415450746B453058454D562F3075786B3575594B4A736C58666B5A6741414941424A524546554D3737574134513644784E735034436E635266326D6D3234476E61715661792F2B3841724E47782F68727174663646713831396F33506B61646476656F4F4B3956796A5A2B434956573936673963414F426B71504D6C356667616D756E49366967357A63766F4539627A2F484F303839776773502F5A7A6E48767735722F7A2B4954592B387751376E6E2B5750612B38794A5A6E6E2B4C74507A33472B38383979663633583656797A316271442B366B2F754232367664766F586150755070334F50546D6B327839366C66736575347844722F2B456B6665664950796254747033482B4D7A704F563946553059573464776A766951725A56792B51735A4130517449555133707765304E45444B585651554E67524A754B4B3452723355483630676C39382F2B6663393431377550336D72334C4E5A657534657631363171322B6A4C76767649756262373646437939595967442F76793551635837355261745A65656C5672466C33437A66636368652F667567704C485950707046784E6D2F2B674C6665326B6C7457526376506634794C63554E6545774F67674B79526236584637395A67446355774731795952753034527031343765454344746A61697531444869306149616F4C34466254735377526768366443497968342F4F454263326A3467414C7777636366454366694B65525061645239302B584B4D6A3248716263505758342B387277743935474766645473796C372B477332344F763751442B6A674D45326A2F45323777545A393057624E56626C6557506C373750344C4633364E372F4F6B306650452F6C653039542F66344C4E4F39386D36596462314F7A3558584B4E373143355A593371643778446A5566624B4C6C384537616A752B6D3863684F61765A766F664B44647A6D783856574F76764D4B4A647666705754374A6B362B2B796248336E71562F612B39774A454E72314B35363330616A337849653946426573734F303157306A36345465326737746F50697A532B783464456638384C503775534E42373750747363655964635454334C6B3154633473654539537437627966454E2F78395A37396B6C615862562B665933754F752B754B775A4952435359415149535942414949524144416864424977386A5541476845444949646664616C64643356586435623276394B3753652B387A49734E3737333038542F6A30576161726A58353337524E56307477314C38364B79437958466673352B2B797A39393963592F524343334D645178696E5676427432456D36593654384F5172524D6A58686F6A33536B6845577243684E68477752706E736E65506F2F667352582F76354A2F76375050385648662B66332B4C3366655438662F4F33663567392B2F384E3836454F2F7837742B3554323838372B2F6D2F2F3253372F434C2F2F7975336E58722F305033765065442F4A62762F4E78507661582F386A336E7A6C46333867736265336448486E70565635362B5279744E7759352B6F4E6A57425A4D35494A70394669426B7544334568726C6C455974573661614B714E464E644C654448465069715176517A366D55784956446C316179587655532F766B453049674B5A4B4E793635764B6E48495056374F2B57726C38502B2F3431586769787146534A4377645A6D456459714D625A6A4D5A692B4A7056734578732B70616C37624845417A3379466E364343356649506F374557694D2B634A54707858425A392F37424C656B63753468793568376A6E466E457A466268316E766655553636316E4D4C53665A2B583247576175766B622F796565352B667A3375667A307432683935636471645A35366C7434545032586B3745734D6E7A334B304C6C6A6A46383652632B78462B68373953556D72707A46324E2B4F59334941322F515131756B42484450394F4B5A363252787359616E7A417465652F6E646565764A546E50716E763658315731396A374B6D6E6D586E705A56624F586D4430364848755050387967793863702B4D6E4C334C6C42383979383869726A4E336F784C6C6F4A75354D6B664C6E4659517146386F7268596D77505971736B44574D59577956473863763839306E76386B582F2B4C762B4D54762F6A45662F703050386276762F784476652B39767153625475393735586E574E6538642F657A66762B4F2F763570642F2B6464353137732B7741642F37354E3838577450632F625747432B6576737150667649637A7A783168422F2F38416A502F66673474383630456E57455664416C3444553564744A6C746E4A56646A574256322F5445466D58544A3273534A364943454B6B5346364F716E77645864745336687461706B484D6C794D524B694B38652B486750355A677156514F6B66574542467A537646436478555571343755524D6B3653746F3651742F575432576A4850333447612B395241684D584B5A6747305378395A41327478426576454A773851335432504A475A4334536D4C7545626C537664465A7A396C3744326E57586C39697373335469713173717459367A64666F32566D36387865765935426B34385139664C502B544F61303878646555564A71362B7775543134777966657062784D793877667661497967377A4E38347764665530367A323373453949713367492F3949347A766E6D384D633231597470704932356C6A4F30766678667650714E7A334C714B332F486C6139396870352F2F79717A502F6F783679386577584C6946457376767354693830645A662F6B6B6868506E57547433685A455470326C393651525472594E457246457941564757794B68642F6C684D534651757645592F31686B4C6E6566624F664C64352F6A3633332B5A762F33594A2F6E5937333655502F7A41522F6A49687A374B622F2F4768336A33722F776D762F714F332B4458667657332B4E5633766F393376764E392F4E713750385166662B777A6650667063377832745A3976503332556E2F7A34425635342B68572B2F593066382B4A505873566E4356464A6C6D686B4254645859306377383455476538576D484A7A49736D794A486F2B414C7A4D4E78636D5065704E452F536C5338534B4666453164346254634E6D46766C71416E54544A6551685068773066422F336E674A64564C344775564F7456736A707A58546E423968506947364D7A336B566D3754576A71444C365245365357626C4F304446457764354E637655467334534B5232625045353838545837684959754536305A6D626843646243452B30347875396A6D766F456F614F3131692B3952497A6C33374B334D586E574C72324D724F586A7A42782F6E6D47547A354E2F36732F59756A55307779642F536E5431313968566E3739366C486D7268396E7665736968743572616B653735346677725934544D6B345432707A424C3744737057454D7736304D587A6E47685A39386778392F34524F382F4E5650382F536E503870332F7553334F5071705036582F6D39396B3767632F5A4F4F5A5A356A39396E64592F4E34504D44377A417337587A75433865415837375661577272637A644C4764315A46562F4B59776F5565534A674A76656F78744533325A6F446D694B6D666A6A4A485A67526C756E377642392F2F31652F7A46522F36536A337A67592F7A42422F365544373776492F7A4772333251392F376142336A337533364839377A6E512F7A68522F36534C332F6C652F7A676D645038782F6550384D39662B772B2B2F3630663835502F664A61586E7A724236725352717477715A43366672564C505647686B716D7A6E61757A6D362B786F573071495356536F6C514A31626C73705945513853514B75474C46496A6D7975516C6D4B764F4965735641527638696752496F55636C755070465A4541756141636C6B4946625664315875753654564B79535170787762526A514579686B347947353345463234516D62354D5975456D65554D764A6673496D72326667726D54677247463476703169717558796135644A626C306C656A38545A4A4C6E615358373542613643597931594A7635444C6D37684F73336E714A70537448574C6E78436974586A724A34356A6B577A7237417770575857573435795872584F5462617A32446F6B4248715A5578445637464D334D593933344E33376737684E5946507A3547576F386932544E5378534E6738693247736B3873762F6F42762F4D32663863586666782F662B6454482B4E4C762F7A702F3957762F4E302F2B3172753538766B764D764C4E627A4C787239396736422B2F77737733767358475435356C385A6E6E7550726B6B30772B39554F4D6C36347963376D5677527664624D775A43466A384A4E784A5376474B45686953746D342B71696E39754C6772716337376743574962395050787053526D3664622B4E6376664A4F2F2F704E50383263662F69762B38503066352F642B383650383859632B7756392F2F482F786D55392F6853392B34642F3468332F3442702F2F777066357A47632B773739382B64393439626E544C452B736B342B4B366B65444C514667706D74554568557163574830566D676B355A596C414D307431613254774174625670697978575356644B5241547542636F6F35526C57766258584B70476D462F6D70412F52567155766E4C623649553953746F424A6632514A395339734351694F7A71356B4A2B3464594745345134355977654A5A646E746C346E4F58434F37316B6E5A4F6B7A5A506B4C5A4E557A4A635965537052504E634A5073796B56694336634A544A2F43503345577A36696339356549796536667545356F2F4271656F59735932342B7A63764D6F687476484D563839687550634B7A6775484D643037515447746A4D344271376875334F4E73506A5A6A4C51516D4F346773486948384F71775973346B54584E6B6243766B584161467A5539364E6B693431764562356C6765364F545338302F7872552F2F76337A3277372F4C6E3733376E587A342F2F6D2F2B4F743376594E585076564A65722F367A37542F2F642F5339356E504D667676333262734F392F6E52332F79636237346E7666796B7A2F2F4F46302F656F612B592B6334392B78784F693631737A673053396761567542464154674B46566E4A6D4B5671436C5762384B614A4F754E715257785276415966732F337A584474786732662B387A6D2B2F6F562F34334E2F2F512F38375A392F68732F2B315A66343746382F7965662B357374382B664E66357A2F2F355473636565594964316F47634B793579515A7A6C464F4377395055784B3051797050785A55683755325439575570686E577169717135765367564C57733256757770454B5439544E716F704762645351653734397857775574354867686D3872676A78634A36384B47506C524752704831313746506874765534316B79487274784733544A4579397042647630317736694B656B545045353235514E505A5374593953735939536459315364513952747664533247776875587952304E774A2F4A4F7634686B396A75504F4B3279327634436C3679694F336C6678447037464E3377526138394A566D362F794D62316C2F42656659333432524E457A353345642B4D736A71364C75507575456D3639534F4C6D525749643134684E64424E5A476D71434F6F77795931386B6F3569326D785238566A492B692F715A4D3134375564736D31726C702B693566354564662B544B662F764476386B66766567642F3964356635636A66664A4C32662F34484C762F505433446E7335396A3862392B794C5776667031502F4E49372B4F67762F544A2F39373733382F546E2F6F6B6A582F386533332F7957377A776E6566704F482B6267446D6F514A4743633150775A75477079336B707759396F4A50305A524F52494870436F505562633264534F585A745959366831694A627A7252782F356A6A486E6A3747617A39396A624E487A6E4C37374733474F7365784C4669527A434656756859746B672B6C69627643524F776877745967495575416F43564131423557386D56615646632F697968666948526258536C75374B76585845776E4563797034416F4F583543357773414A65424F59444537636A6A4370574A6C385A6F746966672B744B4B6D2B4B6851636E624B675A4E3062704B786A354D33645A466576453567345232446941746D564E7172575152724F63637132455771754D53724F495852374C30567242396E4E577952574C7842624F45646B386853686B5250342B6F3968365867425338654C7550714F342B302F6965764F617A68366A32472F645A54497056664A6E5470423574775A346831586959793334652B395275725357544B6E54704B34636F46517679423765676E4F447850646D4346745779586E326954767461494658556F61545173484B4953437048302B776E5937726F30565A766F364F665A66332B474C482F396A2F7465483373384C662F64704C6E2F7063377A325A782B6E37782F2F6963566E6E2B50305637374B6E37377A50667A46622F38426E2F6D6A2F386B506E76776D72337A335253362B63494775693932736A6932707443366F5668454B466D79376B41316C78386D4858737257565555646363574A4F694B454C4545384779353148584F735750455A584C685762646758545469584C586A574851524E48734A6D48334648524B32494E55545546694A7338536E346C6D6C756C63323564657772466A77474A77477A6C364246634839784A623869697452796478637877334B326F58344F4754424A34434F2B4E4F6C346D596F49496C5876713965674C386E4771685872706C65642B566B5A502B6432487756656D6A625A4846725151396131544E592B6F7337767A4E4A6C51684E6E696331634962666154746E635439553251736B366847345A70475166524C66336B6264326B6A57336B746D345357626C47736E5A693854487A68416650554E6B394379686B5650454A3838526E546944662B6734397659586346382F51767A3863584B7676556268796B5779772B32454A6A734939393267634F59303271756E53463638514B4376466464554C34476C45585775467A776D69714B6547584167586356794F49796F59326E524F486B525366434669547238654E664D444679357A58632F2F32572B2B49642F7772662F37424D383965642F7A67382B2F474775664F6C4A787035356C6B762F3857322B39396B76632F78484C7A50614D6F4A6E77367530354C5A7942787957785839474B456779456D323658776858554F42505367577A744E386B534F59615A434D466B70364532716B426B786648717058317957556D756F61346665594B505664626D656B6455564B693631504C7A41394E736A7732772F7A514F4A506477387750544C4530504D50693043547A672B4F7354793270344675584E6E474C3472545A5338515A55356C46726D387138496D4B43767A6A6E562F4F625A455667634E5969584A52434334486173656E457A702B547853374A594448455363653173696D74796A6B396E6843504E3472755252703779594A7977544A6A5737693831634A444237445033434D314E7756744931574E474D376859315738757374367576695A6A74466132647A47567652563236536D6A7050634F4156504C335045787838696554734F54494C6C306A4F6E53637965524C50304D73342B3434517566454B785A4F766B6A313567735431437752376275446F76556177355172616954506B587A314636755A566B7250394A4378543546774C354E3172464C334E77442B6D50316643555571684B486F3452696D57526F746C794961795A48784A72504E477A6A787A6A482F35314F66342F49662B6B43632F3845472B3944392B67322F3930522F7A7A4E39396E7565662F4161766665656E54486550347A63487951537A314C4956646B5242753337412F62304848496F666E626865796E4245714F4262393543706D646839694653345A414D685135526946635769795157794A46777849725967376A55626F39324474462B36775A30727259793344444C564D635A303179674C6731504D396B2B79504C54417A4A3178356F6648324A69615961782F694C6D784B56596E356A484E72754A5A74784B324235524B70397A62693349316B386153794C634A4D6C64634A34713731496F37614B6B7142574877354C6456453066416D5956736C55513054384362784F644B6B497957794B65336D3445586A546F39452F393534424D625063546E72784D59506B466B2F42795A7852766B6C6D2B536D72394D614F776B7675466A75507150346873375158546849756D31363652587270475A76344B332F786A577A75647739727841634F513479666E7A354E65756B566D2B52474C2B484E485A7334516E7A684337665A4C436952506B5470386D333956475471425153324E6B52767649584C684536757870637432334B4B7749463236456A4857436A486D576E4732466F6D75547374394A4C527967486F74536A77754D4F4555746C614F6145526B7A6B5257564E6D634F3035795A6B303864343073662F55732B2F5A76763532392B2F5466343750732F774C393934704D632B2B62336D627A5651396A6B55336632556C4A6E7131426A727949414442464F456D587565326F656631634D68305372587A69446F6B6F707369502F6D2B68515855674D69537235734342307332523953544C324D4A373544525A375235686F4732436D5935694E76676D6377374D45706C65786A612B774F62474B7048664C37414C6569566E736F3150346C6A6277725A6B4A57647845485548565452524F6E744B71545655705A6D71553867334B6853326B5453764447734870695961754B466A4C71337866736C4E46337947626B6C30667832574C45504A6C795354714B74302F5564584C46464D52736E34544B6473304B654D64556974744A4F5A766B466C70527A5031556262306B56397277542F79477361326E37422B2B3066596570346E4E486D537A4F7056306D7658534331634A54357A6964443457614C5446386B733353433363594F6971595743385461356A5A756B316D3651576D34684E58534C394F574C3546747655706D666F4F597755484B73556471594A64485A51724C394B6F574A4C6E4A72513452582B6F6976445242644853472B506B5847736F4C7574564C324E3656525266684143346E3652527152506456544F66526B732B63653936525A476C376D3248656634584E2F3846482B34614D66343375662B774A6E662F675573363364424E6373364F47735972634951306130636E664C676A63554346707A466E3933357A37335A4F654C4C35327769637148717268534F307575543071583570423664707479537544576F6A32546F576A7945422B664A7A6736693346346E74582B61557A6451336A62656F683039424D66586C516753652F4B4A74365A52554A646730526175346D4F7A684A654E71724168353168556A4A4C6B4C7534584D6B795654514A75696153614D4B3046653769585656376946437A304B5A4B6D62726138524A3459654E4B5279386579654E3370776A37633253544451725A585A366F6C67517A48694D66744A4A787A4A4932445A49313970497A394B485A787168345A716C355A79673768736D73747541656668564C39375059756E364B622B686C346E4E6E536131654A7230695A33774C756256324E474D504A664D6464467366525773504F564D6E715931576B6873645A4D3244364D594A43684D446143766A56467A726C50316D697534316375595A597450644A4B6437794B2B4B39506B596B6256426F75754478417A6A4A475858697A617533367034396C725151635A6A492B763155417A463053495A4E4A6C7168644A713536583847657A4C566C714F6E2B6572662F464A6E76336131376A323068476D327470787A51764C78304D706D6C583963416C3850566468577865633461344B2F6B486A6B4950364153494163572F3776744C4F6B7830765A36735556794B4E4B6E426E5564427343434169333643537256414F70696A4D724243393055717971352F51374161323658587366534E457274306B6365596936527339464F5933795A6E634A4766586946377649486E6D45736D4F5152494C3634527448734C6547426C2F6E72796B654E6E70426346496942754845465A2F51624F533441744F51464B396C7134716475336A774A65314C664B5A6D71727151794A73484B2B52792B7A77784A5A3037484A70744C436472484F656E4855457A54704578546C42315464504E6252434E6252453154644E32534657596A64784478356C382F595073625439684D44497934526D54784A6475457A4F304B37617556586E43413350424858664A465776554B574879566B48796476483050324C31434F624E48784753694544786241524C62684A7A724E43796A5A4A7A44436F674A6F4332736A6135736E595A633252647932672B64596F2B6F336B6653594B66687461554D515237615263446C497548316C506C49493751645956492B6D4D454C55464D4D2B75306E4C7346502F7836622F6C386B2B665976544746637954343451326A456F78717879587749763957596D36554A644673627132783035396E7A31423270623331424C626C49507167654B6369324853546C6E4F65564758467330396757364A5876353245384956536C4D596E694A783568794A533163704C42714A623371494C327951622B386D39396F5A737163756B6575666F6D3732557439776B4C37525265374547624C58753943576A61533959654C4274434A6A36714B4558647852347373696E79356F476A453946463664324B4549323062504E6B6948437554694A5656344E6A74382B34696952726D34517A3764494F6A4E454131715A4A494E6E6C444B7A386B5547592B526947474579456F334F574D764E626673396E464B6E6A464B376D6244706D68714A3731386D656A6F635878397A2B4D62654A3749784D756B6C3036524E56796E6147314464335253636E656A755872516E49506B486630556E434E6F6E6A6B714951503175493136776F3465327151594D46414D474A7642394B78546343395464433268756466525841594B7A6E58797A6A5846754D33615A6B6C625A6B6861356B68596C386D346A4F5338317159457173644A31753069362F4B516366724A4F6F4F6B374436694A69654773516D7548333252483337703833516350634A6932323238382F50454E6B553331304D314B61514A585A45613949784F5463514F5374494245774C446F626F7979513658314E375164746C5245716348484372687033744B376B5177396B4B72616F6846696F676D4A4853713879625370792B534F58324F797451797569744D7A68476B4E4C394A386D494C32524E6E794678727062473479613431514C70766C4E797073325450587145774E6F766D44704F4C3542483673314368526279774B76503352346F58596C4D695048705A386C3750624A454A6C79686C42565078694153374C647937752B7059794B5871754F307866444B45696C5635516877655242303635374D5157682F477035437A625A527367797277756D754533475933305956724F41655059653136466E7648307A69366E73486439797A4273614D6B463035524D74326D617575673775796D37756D6C35756D6A3768326935687568467068684B377A476473784B5065476B4572565269566F706879336F49544E3630457770614B49634D4B423756796D3656386B35563068624630696170555737514D593852646F30526477345457526A6870687053546C547879784759755A4E6F715A4E67687347346D5937435975546B4D476936464554725732632B4E483365503772583648372B437373746266676D5A30686168544F6E346463494934657A314E4F6131527A5A5951687331305255736B4435574F334C547673306431644A4D52727859595350354C4B583453665A436C333758705437315978695174564768593332544F584B4A3434687A59305364306470784C496F31734446416647305536646F336A36417472514F4257726D3871796B667A4A792B676E54714E3139644B776557676B6443714A71724967456131612B546E556745597954556E3643674C476646335A6C6853534E5A4C2B416C7171726D34645973636D743543642B6C32564B544B784D6735544349394E726E556C6E74675363352B6354696E7349576D65497272616F2B62764E66636F4E64386B5A65634942554D5869666D722B49646577394E334246665043376A375873513765415466364647436B38654A7A35306A743361646B726D566972325473724D4C7A64464432544E47506244456274544D58744C46646B722B51323631616A4548356242564256373362354A58665952354D7335356B6E62426E3030525852386C736A704379694171324E4D6B6A544E45313264496D4A5A4A327A5A4A574933455445616C6478633179705855536D6A4467484E2B6763572B4F317739656F54762F2B4D58654F61662F35477556343679317432426258494D33386F79555974307A337A6B49796C314653796E436A514B6F684F7A7A61364946745875636468346F4B357738674455436E4A396B672B32615965794A2B4C476458476E61686143392F59656F4A62497761567935447636534A362F526E35306C693166696E7138517347586F4C4A754A6E333542746B7A463867506A56487A52396E3178744276397143644F455836386C584B53775A325579563166456742715934546551696C6953534F476F3932764152657842543064494F554E34385772367072356B376C6744317833354C665839696C6D4B7754646D65492B504B5064727963547A6D68322F704957576149722F56534E50636A675A64557231734746416A444F3341435A2B6352504430763475742F47662F514D66786A78776C4D766B706B3768534A7059746B5A47426A616158733771626D37366363474B59615771515274624B64384C4362447243584462435439724F5639464B507536684737633367427A5970656C61566D454C614E5566534D55314374477732686F6B4C526E3939684F5336794B744953336D4274476D4670476C4479614B464E395949726A5A585947555A3139777338393264744C78326E4F502F3956324F6666382F4F664E66332B5836543539697676555774736C526643754C424930472F43594C365542556953467273525356744A6754794B376551594C64394D4672436858764B6D574B4A6942546771386B5463524153575749517858302B2F7576382F72425178343239746D7875386C4F7A4E4B772B64684A61465253465172684C425658694D5467475047324876494C473552456A5371556F544B78534F62435A654A58623147635732637257615255716A656C5542377036347437685A7A784576444877676C437253706E74386E36706464665665494A34746931573935586F4531704D7863544E524B2B505046413858486752652B3852436E69493232644A325559524C4D4E552F4E4934456370577766494C4C55534744364C76664D6F7A75366A2B45644F4570302B54337A7549764835697951574C35465A76306E4233497275374B4C693736636548714D576D3657523247517236574537465751724C53764164737048492B36694562565444566B6F42307955416B594B37685879726B5856734D6E4B44634D795163493454484A6A694E68794839476C667549726F3651325A6B6B5A466B6C7372424262577957387649522F6668373339425332735647574F6A746F4F2F594B4635373643546466657047524B786359765853656D38382F53392F706B367A31642B4E646E534E67574D4E6A4D42427A2B3867454978546A4B557170504C56635252563657794967714F2B7A56376E4C6E6C694C3175386A753178416A2F4971694678314E4A52324F476763634666752F587350564F44666C4F44586474684C467A6A4D56396770697146435257486D79704573655A7550764D464F775245694A317A3551496171315566327A6A69356B586E713969423130644956437859685541704758747247306B43534C4B5138626B564E3877314673524A33796366574A6657636550667371776458374E716B79614E6E74736D4753385238425A4C684D6B2F4955397649467967456E475373437852736B315239553952386F326F4B5637594F5570436D7A747874504D506E6351326349626C776A647971544F56756B466B536F4B584D34692B52587274437A6E79626F724F586B6E6555536D534265747845492B6D696B6652535333716F4A747A55346B377159517631674A47795A78334E7655624A7534376D5753487658695476574342766D314D6B7A4A6A633456663643457A66776A39356D3942734439484645574B4C6B30515770776E4F7A524B596E634531506F4B687435335A6D396556746F304565656A6347545A364F72474E434631366D4D6C72563768393541686A4E79356A6E52736C5A46346E357243523976764A68714C6B49676D4B38537861584A704165657170437473355562422B64473054486C33396B4950475865364B704B766733635557566379536176736F6D3754642B38697566336A346B44667676636B6264392F67726D67495064494B7168537161476E42384D6E5152564F3072595176547449546F2B684C557246473241336D3263754B45504D7557397343726236506B4371615A67644E4A55775253647A62666169554D715736462B50675845676A37736D694A5556375A31396C43726E4C5638723756505144696F6B3653582B525A4B6A454577314E63485A4A386E347257636363526363595A646E746A6B454B786A3479713531714A4A74643731534E6E646A3854564A7A6C386E4D58794337654A6273306B6B7953362B525754704A647655302B6330726C427A6431414F5456434E4C4E424B575A7542544C75704A423557346D5570556E43634E314949625641494774654D7241534D6C33796F4631787870323653534D346B7339784A64364351306451762F364357463562503358635232357872572F747473394E786970654D32637A65764D3362784C494E6E6A3675313248594E303041487A7245372B4B6248434D784E45316C617744307877564A374A304E584C72453830494E37655946322F4465754141416741456C45515653455134542F5A507771642F38554758395379586F6E334532334379457A566C4B43643675796E643952567A77703643546F393362754E782B412B7147363678386F4D344E37334E312F77494F3744336E6A775675382B626F494849742F75326A576978314B4131324B79494B30584B766F2B517235724534716E4359703533777779315A614D414443576478576B71694877742F6266594E395563446362675A65374663664B32534B6C58716A664B6A6B55654C2B484A6C6F695A4A6F3555686455746D6E706A7A333771476E477151434F6D6E5A385A56736A6D7A41546371355274592B5464456C4F333249686D754969726D667A504974664F4E6E63492B63774439786874443065564C7A463867746E53652F664A623879696E7971796649725A776D76587961784D70354D6F595753713478717046567468493274704953644366567549564B31454135624B41634D6C4B4C6D436D484C476A53775047736F626B574B44696D535A7547694B393145312F75494C5855526D547971756F47786D61766B6C35714A37382B51487031454E3973443837785875796957446B2B674839326D4D4463434A476C43614C4C6B34515752676E4F547842656E434D345030396B63595841334249725058333058726A416448734849634D6D57592F6F3545625267676D4B77535146736650775A796A464D6C525442576F43646B795646434A4763506150437A784A39343872652B6E74432B506D63502B42496C3438755063477239392F6B3766666849635078425A644B4E5948564D7462796E6D6939436A6F7858795A517236734867417850784968686B4B3053435572525A716F6234746239393148317569696B43334B3132397873506459426273706E69787432317973544E69624A694D64504F6B71536B31534F365252467772565062586A303845536D5769564A30717042436D766C5952316E72523169714A54756D6C44364A7674784362503437707A424776335433483376306873366954702B584F712F31365164717A684270727842764A6557726F4651797536725965716234783661494636544F3774466D6F784F3957346A57724D544331696F687075426C7738624C5341445331675266635A4B44726E7947774F6B393251544E4E4261726C5677625A54537A66497246306E76396C4B30644A4C7753793675454F493256467959344B455976444F456C755A4A72777752574A316E745436417647564F66777A457A6A4878346B75725A49786D496B7572654F656D6D646A5949534A6C6E616D4F726F776A6B2F6757466A4576375A423147516A61524E566244736867346D55517A5436347052544F6261314F747443736967325647456E5A37796339394C4B76627633674166333375542B6F2F58672F70733866504157623733354D3935342B444D655048694C76663048564372623544496142546D2F38785571576C316C675A7057563459495362646B6E4354356B506A6E4E4173317163795654667132534A383341792F4B317A2F6638634B70713931447A3234524678436D614F744959306D6D69574B312B696A776855534E71436448504B4478684A354B6B6659356946766D3144436B614274424D33655358627049615077597A75356E6348512B52574477434D6E5A6B3651587A3544667549466D6B6935644E3772744468586E4346586E4A435848474A706A474631326532434F576E6944576E5364536B545742745849426E5835586E69545374684B4B657845443972526779593037776F463277515A517A2B356A5535793636316B566D2B525737394E63624D4E3364784A7964714C6275326E614A5543644A5369625A4B63625A61636659574D5A5A58342B694B6870566E6971777545466D66774C557A686E7033454E545644644D314578757768764772437637694262334544782F51694B2F306A4C5054304D3933657A7669746D347A65754D37777457734D586233435646737274706C706F6D597247572B4963714C706637656A627A65484F59706D74617661756B72552B65436843763772443935436C6754387A546561362B4844747A6B38664B67554E575358613855715A61326D564B3646713665634D67744E53486457306E5641464C4B6B6A627A46546D5766506246453352617174757A32747A6E59663575447737665A4679313855527174486C4C4F62354F4A362B54535663544B724634567477737853547967724F32546A70514975374E452F41576530444D4331486554737332524D5132534E335A53574C314B63755A562F455050342B7838436D6648302F67486A367270576D7274476B567A743572486C31315344307852383838312B2F6D754365523746666359566438457463413874644163316441436C6443713674785649707655596C596163536531714D7A555452533943325274636B2F764A32506F496D646F493239346C45484D4856527333645273676763596F475164524C634F55374B5055584C4F6B6E63756B4847754B445872324C72497143305258313345507A2B4E62336D5777506F533462554E306859765755655930496164694D464F3075776D76756E457637794A5A3245643039676B537A3239544E3575596552614D2F686A7432367A4F6A434D65326D64684E3248486B355454576C4B77587176744B3073542F657165387177534F31384B666A32582F393538422B2B2F76625067792F764A5275494F6D684A467968305462324B727231517370556B72447849496D45716F31365A756164714E504C62374E554F564843563939316A6A6675446E33467739323332447435514A6B6E696B79754B47746C6B6D554A57487168664246366B5659725A625158474348747A78454936542B6A7044495767693552706773527943386D354379516E58794D3839414B4F7A682F6A6248736166392F4C5243624F4531322B5464726354386B395463553753396B72726355705374347074767A6A314C306A43704A56395179696C6E6549716E2B43536D43425774696F71766C4B796B73393757452F35324D37626B567A54354D783935486537434A6A6243646E62434E766246573776477A746F6D72766F65626F70654559704759662F4438436E334E494333654275456E45454A5A4A62613652574676435054324F6232575773484756704D56477752315256585053486942683835467A68386C374975703977756F6C624C5152327241514E74674972456B583034357A7A6F6831656833586B6F6D554F396963414B616B324E50555145636D655873313462574A6A712B514C555644364B344B2F6E30353436573465364F5A366958775172555730344A715A567674654E6E314B7643505A674F69647230764E756E4366736C757153574B31524A3471657A336431372F75626E422F7437623742322B786637686D78774B646B443063697148354E4D56736B4B384B47777079584E563165764E774363694F6D46666E6C685170666F305762654A32456F6677596C7A2B416466496E446E4F5879397A324C7665685A50333676457077527A4E3444756D6B627A4C314C324C314B5659415A6D5657444C6E6B484B7A67353065787561725A3253644F3463335A526464366A4963436577796C624B795945655A6C385030556A623050337A464A326A464B78795A726572387A746E6143466E614B5A3243626F45764F37736F2B47366F774A667451327168704C736545305950705A78596A4C42327853646E57585335673231457175533875634972533853747872522F45483051494A694945584B48534A6938784A33797177375173775249477A314572563553626C435A447778637434306D67777A48426B53316A674A6531544E3245754A41745755546955743344574E5372617372452F453846675A4738734449484E3763664134654D446A344C2F78384730653733674A764B69445373426C317A2F65385674564D5561575763416A502F6A436A706F43537265777159676C5A465A782F5772616D4F337676635875775A73713850663248334A2F3533563271336456344A4F7859744D324E562B6E564E78437A4930466464734D2F4B4D6458306A456C63526F5A4B4544372F414A624A302F78644C36593677647A324C74506F5A2F2F426270745746302B797931344172563441706C377778462B7941466178656174515864646F4F382B52495A347757796D31636F6D473952744856536449785144573977714958594C346570704D7A6F67576C302F78693674782F4E4A582B2B44633359536B47434C75653573593279705975366F342B473834344B7572795856462B79334B4734655965696159434365596963655979555A5971345A5A3655645A576977307A654C6D354C6130525735355657666335746F2B44316F556E676734493069684A33683468376F6953384D5549325033367A6D35446454636F624A68394D557767574B4555726C454A6C537545796C6269494D3964562B68564249526E664371564A794A5456664A5744326F4736316F6B3875557A3152504A5648447A764872372B382B424C3446392F38445A334835337A356449577371706C5562455752533278536D326F58727969506F734A63613668754843696F6C6B763761674B66576672675449316B444E6564767A42345A7338447277306D437246485152796C556D5630504E437257724F377258636A674A696542334A35686C66695069496D2B63494C58546848626D45732F636B3975355468435A766B316A734A573063706569636F5741664A57655272397649476D36524D7772493469616153624C425658547A46597157537852744E39476464366A3646746A4E32746E504F576C45445372646C333254564C77446C4E7839364F3575696F353243715957696875334B617A666F6D686F6F577A756F477272702B5959707534636F5361466F324D597A647050337452487A6E534876486D416F6A42394C4A4E6B62484D6B7255756B724F746B7253625346684E4A6B3448772B6A4C527A56565364684E356A7863396D464141695A772F6F55534F3074346B7561415145494F457242346964682F5A514149394B684F78496D5778395577304E5749465A4E4849695A746A553957796B697572675534314B384C4E5A5458526B78532F707777624474537546376957384F6E764854376B3958747638667039536656797A722B4E75486A4A4B4C565746577154434576563152786661657746785273327065426A5758384357526C2F516A5637476755685663686F2B4436484F77395138697948443958524968353765317350314E3164334C4A6C686C2F4B314B684B79692F73554D787345516E6B3158524F307630546858434168485756364E6F344D53464272506152567A3578512B514E4136514E3361534E6771527449322B365458377A4A7272354A69584C546372576D3553734E79685A4A6467396C4C31444E4D497A37435A58324536735549764D552F5A50556E4C4A556442487864564C78645774527265366F344F43745A574336545946677754394E695654467A58624857714F49616F4F43666F6F5665636F5A6473776555737657584D764F584D6665637367756D4F4D6F6D3261676D754A6E4775446E4E4E45316D596D5A5A466C496D4A594A574A6355554F636774644C4F5A784543326251497A6B4B6F51775A58306F7055695938595949574E3247626A375250774278357445685245536C454A72776D6672514372315A794B54495433314B61644B4A6F575A45644C2B7956596B3335784B6D642F7369773857443366764F735033784442663742766265347235615944346E4C7041674E696D4C6C6C704A4946517030784262414E6D4E6B6458434F7862354A5667616D57422B6578544B376A742F6F49754E5055556C566C5833716E6F42453968397765436A654F4B397A622B3868653175764E774D766274614A4D74567358566D6F7970424779323672564A3849365351695A5A346F4A3652503746632B63504968796A6C65734132514E6253545757736C4931573836515A6C617773565732747A716664746C4F3174366D79766550756F5270665A7A5467347944765A5469785243747968364778486437525373743269617239467A646C4332646D4B5A6D7568614A4856537446386D384C6D4C58553956447664506B7A464D557A464F557A564E614A654E56732F4F59586D4655527644336E724943586E4243586E484A70376D627A48514546637252773263673437575965566D476C64425435754D56447765616C45306D724856345266487332543961664A4275544F4846593758674B7632715A686F5359584B4973526749415A4334396348775263716242732B315231435A62496D596F3975567A4C35437874426C393276685262456E683576582F34526E5064665A4E3773695139507771384345627132544C70554670427163586262715A396A4E48726664793530454C666856763058323568764B32666A66456C516D612F65696933436D4B316576422F426C35617436563943736D4B736A4F58506B41744C3169434857562B4C47444C544B7971634864503144496C616F6B4D705A42624956336968683769367A64553337327766707579755A5761765932616F344F716F354F7976564D566279564872774A6F6C50335462436332754B634875616635614551576B516568354C784A3258464E7259726A476A586E645771756D3151634E39457331796D616236466232696D614A5068746C4B58783478696B61682B6D374279694C466E693053726165736C5A57386C613273685A75696E496C6334786757366655547465417039336D696B36374767654E7A6D6E6A646A6D4768486A7370725A462F312B4B7445306C576942576C4B6E4643757177596A6F316B717144397538524F782B74654D4C59636B494261704A6B526E646F534A5473556669776F4B7262346768594F32416D693661766E49476977477775442F583142494E764D64426C3675644250376577554F56397556385039682F794E354F553247796E4B2B546B7142622F637257644C4A6A6D4F467276597A66366D6536625A44684731304D582B396B34476F484333636D3861303779666D7A54557353556530514C384339652B6F42753773723037706D71686355546B6168637075382F6C4B3251535A65556465355A4C696B634864507941536F484575536370754969735044716C54573179687558714E7136614A6D3761567136364673373648733745567A394B4B3542696A35706D6A4554527755496877576B2B786E6E4A5238493152634C545163313969795836507176454856655A4F7136785A56312B336D712F4D475A5A554270496A7251446433555A496D6B474F4136714E566C722F6633567936653443437659653872595738745A5738745A7569625969536377724E4E714D514F77575067614C6251736E6A516865374D6F655668486D446947475A75486D446F7067556878505545786F4E555A4E496142516A656457586A37756B797663687235494252497841324331436C4A5441507759325368644D4B556E2F622F5A67676D59566B4B5071766F6C5A67356752794A3238636143432F3369333339325859636F44396E627673376372666673484369525A7A4A524A2B424F344455376C5A4C6B364E4D64432F777A4C772F4F736A7932794D623749307541306B3630447A4857505952686677626675555A496E57716173436B4D4A766E725131426B76732F6C4469736B4B6D574365596B7858365636796C703572707670595347754F5A6576356770497054536F3573326B7941724930746C4179584B65383255625A33495A756155573364714C622B3945646F39526A5276627A5876617A506872536A496B5A4B506E474B4C6C61714E6A50553757647057612F544E313537644736547431316B3771376A61716E683671376934716A6B3571396A367039554B56324F6463627469473262484B2B6A314A796A714A4C463941356947612F51396E65685334334147736E6D7152362B785361645A6153633447536178584E75556E5A34304C7A4F456E627A43544D42714A4745573253564F2B6D46497052532B52707048557171616247764D7A47565A5576587645436451716D4B4D6245634546586146586C4D663959536C784144513252426632466E4C6869317A777943524A596C6D6A64797350523150362F7937354D36673766344848676433634649486C41545762355372326952694B51786D5677737A7936784D7249496D746A53316A6D6A4570664E32494A454445486343335A57523563594B462F4875753868596774677067615330423370614F33383141746561416B4B2B6E7047686E6833346E5553304A594E39766F7552325330517252594A6C59754D595456624554696364492B32796B70462B2F336F7577615049725A3941324C714F5A62714E5A75796D3578716C484E74684E4F396C4F32616A487A4A51443632784631394738592B707156725265516A6566524465395274463869704C74484258375A6172326D39536437545138506452392F64513833565364586453642F645364773670796C77712B62683957712B6F636F2B776362775A6671466F4F7563703155724B306F31756C5454784178546C4E31623149576335352B794A462B776136793037526153566A335352744D52417A7242493172704A314F796A345135536A47625945563563527A396953366F314C34424F504178394B4B7A56714C566C534B466F4A76494162482B39322B5742466346434375794D6D7775496F49617856596138387267576B72793558727533584F5243507564326D39616755637056535177316A524C413446382B6A69386C4255694D627A68423352374576577A44506D6A444E62474A62734F4A643878417942516B592F486A5850657258564F437445655644492F2B6D504879502F7A336C64466E655634424C3466556C66566D7959644570724A4A4C31496B4764534B4278344850464E466A6F744875494761534356613355726B514846316D35547735415664347874694F47646C4B4F4E6C4B75366C4731696B486C716D486C69683778796D36757445634E796D617A71455A543141774843646E664A57433552516C2B7857716A6C5A3148392F326A62446C4831534272376D367154763671547365425636496D4D34527466764C456E6A587547722F6C74306A7A5675427461635A6646753347686C586E41494C6D305633534539686E714A394864316C706544594A4765545273347143546E6A4C65766B7653364B67516A6C53495A367171673662364A726F38634C704B5237357853642B71675348424A6952536C56626C4B55424F4E57626D4C5835634E563372474E2B36693774487774394B7261506558754C4A572F344F455568566B382B4C616C6C66716D6B677A6671542B67567471686D47364F5832582B6E67346B6C5578364A705253514D3953536836414E4646486E4A41315373675349534C344F47655373433243337854457465374275655A5336687843734A4362787135496E2B343856412B5A764E624C2B7851535A564B4272464C3253416331556B4764524C684D4C46676847716F536A395235516D42586C5651477564596C48516169363250455639704A4C4639586C5833424E554131736B41743068796A56734A726C48317A31494D4C315031543668716E32572B696D532B6847633668625A796D73484753334F59706972594C56467933714C74373250614F734F3066702B4566704372514C4666507A774F7664727441765653514A62325055464C42463654764B4C707A674C4B316A354A46306E30584A58732F4A63636F756E314B72614A396C714A6A6C5A4C6251743632537359734973627A796E6C534C464B30674E7A6A6F3551696153714A504F565573556C386942664A2B474B716D796576596A6A774F50425330557468392F4E41507670774A65695048344C446266476D6638434247416A702B36703549672B4B5A49533937556350696B4B3543736D793267526465474C34545235696A704236364A4B654D436C2F6C474979527955766B756B563556776835374D57303955354C616F633655434F7143756865506B7856304B785A6D70694F56707270767044386171566F6C48634B66506253734A4E7448787934544C4A51496D6F7630544533397A74695769444A305461724A59546B37776B686243586A4E74413269716D6651494358454C7A543546786A564C797A564E79543147304431427854314154504A356979393669614C6C4D3058674262555057655171476378544E46796A4C756537745A4D632F7949352F6A4333664B413366494856764C3356334C77336E4141314A386135523668345A2B497967753257364E36726D2B5258334F4658334F455872414C726C447071356D3649453339614862682B69354A684564307968325766514845746F7A6E5779356C6E536D7A4F6B44444F6B6A4C506B48527555784C7A345565444C6961774B66446B6C366235494C70676B37516D54386365567370546F79386D484C395A6771706F58664E756A3143306672714264424F346B53797A43397875764B317965534B504B305341506978774E59766B6937704C62645345776270474C356B6C3668566B627772766878473977456A613769546B445246304277753441755553476571477178722B432B36754A74456D757076683567713258706F785536304B656C4164425331595569584E50394734666E66505378464736396F5539784765754747756F774D66384A634B2B4D7046673564474F31387149586D303556364351534A447969344776545256745266636361597330542B3651575739706A6B6B33326C52364C6D79326B393234516D487A4D6F584E533551324C36467658715334655634465862646670654A705A797477683733674B4C76654D6258723639352B4772342B3668377077513953467A53766435793666344B716477784A37627061386E35536E65576157594C6654384569744F78654E4E7364354735666C676D6466514C4E506B6E424E6B58574D6B353673796D684C6E5036354C706F31362B682B647A6F775168364E4555706B616155796C4B5349793472736D4453786D3232616B566C5376547135514D58664C7745586A707345766A486E7243374367487A4E6E73376279487631646F5357394133464E713149682B342B4D684A485344465950555131556D4C4668433745372F4A5464447178726C7577726134686E3135413766426A4D39734A2B72786B51324861525130396D7262616C54624E444F736B30395879535A4C69684A644347746B66486C7977514C627852304F4241346D502B50326D30726C65726636674733746B47706D683278494A2B684D452F595743507330517649414243733855646372314C51796C6278474B5332704D497757734241316A4A4151514D52474235485A3838526D54704E5349497762366870574D46366A594C70417758534F6E4F454D327559464E4E4E4664504E6C644E7456536F3562314C783332505950737558745A397437687833764862613866577A35656D68342B3268346868536F732B59625A79736F4F4C2F785A6D70336A3148796A437673583855316957595A70576A756F3244755555757A394B4B7277492B695755636F3273624A57386456344C4E6D386169664A474F6356473456596A536363316B6F68634A5545706D6D46586B716935624B6F57574B4B73566D7642454B775A535346314E2B725672545356496D577772527176726A6771353571396B6E663254394C5850782F5631354343544E796E6E2B6B4C702B51456B735241514E4B39426D625A6479746B34326E465851717244646832504E694E646F495752784544445A385A6C73654E53793472665A53666943354F4E5A616F4C3246633062625A6469726B34755653456E3668634255637A49557841544974484A4B65327756356557735753684E3969743347657265454170575366757A654532526641354D34533878663839384658716D7643746175704A4537767571486D523047712F6B6A6F4C7A3134674E50594B3464476A524D61506B562B2F546E373943726E31632B514E70386762543549336E6B597A6E5664424C396D7555334C6370757A715945766731613565617134753671344F47764939567A634E5478634E587939314B665345634F4672376E68356C56307651612F344A716E357079673752796E5A683945746652524D336551337579696165394374777330626F6D415A4A47635A496D735A55636454336A70427A69786D43614D6B4E305A4A625536546378737068345055556C6E4B79537A6C644234746D534D54543675646E7776454B4D72354C6A74656A48724653564B7558484A334639395853652B535370554E2B433967543438524D416F56732F4E5755314F2B2F726F4B767443575A4741694A455952495378497176654569626C38784E3165764A736D41707569707974662B346D366649546C317A782B556F456F4B546D436F6E6C4B7553306C7A4341506B667964776F3072526E53794162457A6C556D684743764965506775652B4A545633396475576C736177664B65697A6D79654463444F4E335A6F6A344E5658635265553656792F576C44757975444B5530334C6D6859684A5665795949573773496235306D63547353654C5472784B664F36326B54374972467853774D72642B67734C474B5971477378544E3539477456394474747969374F3267454271683665796B354F716734706576585273336553735052516350645163336270624433566438774E59467179647A2B45615337346D30696663744334584C496E6230663364784C3064684677644370586B7557506E57744B31674779416B55797971426C7A48764A466D5A32686C485342714753496E5872484E56755663334D6A6B716157484E4643686E696852534F665661444358526F7A6B71516D444956525648586B616B676C6454352F754F644E746B4676344764772F663476446754665636392B424E44765946417655324237747663376A374E6E6433336D4B6E636B2F526D495659575537586B4F497347307952386F5549323531456E55356962686442733432493155586335536675445A414F4E6648397858694F596B4B6A6B43796A705A746D68424A34655243467A71554337323847586869364E5A4646552F43733135756D78506F686A63492B4A5157754C4F4B3370776936633051432B6938434C304B3973687053524B52307447694B6E4C4C33586952753669657252715A5879613166556C526E3463646C6C732B54577A6C44636630306D6B47577050707A364A6172364C5957716B4B68387657725856393274464678745030383848564836364E47546873315837663666645648564B754B5A34694B5A34534B62304C74656C5864327756313034753232596C6D374B416F7939434276746D74594669615A554231386E4C5749544B5759584B576352563477654F6C6A4D4D6B4E73573859423474354B53575469766C546A3256705A4974554D726D4B61567A4643494A537647634F743862496A6C57326D476E7573393254535A7449686E2B4F676437447A6B3865494E37643939515342727075387430374F37686D39792F2B7A50754866794D752F7476633366766266586856305530515669316D546F355563337778596D36413852635867495747776D50565059757768596E595A7562734D4E4E77683941693874784A4C502B476F4B56722B5433564E46594663537348422F366E754C5253616F58654A5A77352F5645536246386846456A354971614844653562624B78436A4676676141725339686256494758346B343163505A6C7A69732B4C4F4B464B6C4469654A5A694F455455756B544D4E4554653149567545583237327853745852536B6462702B6D634C36425454446558546A5758546A615972725A39434D56796E624F745155546E4E302F6A7A67636F392F7647724F566D7175356D703432716C3775366C3565366C36376C44313943766B6A6D44794E6264303734616F79466B7571643355686D5A7555386963677247562F495A383355764A4B69506151624C6D66684B47506F58515459752F72476D55704847557547474D6D476C614D577A31654167746D614B59454F4A45526E454753386B307558414D505A46545241704A6D31756C5858573243694A47714653714A5372754643726F677179524561734D585A6F506753427248747A2F4766634F66365A32763043676C524F3039506B4C5778546942614C754D454737547856785174734B6D61326B5847355362683968713575676E5064324B326C2F564457574B756B613966776539554C546E4569434C6E41716153464C6D31696757534B654A4575424D794D366C5A775150506252387A746B6B31553164336662557369537769376931776B4879716855337969495A4C65344575725555787256564A35434E454C6375554663307153686D364C704E727056454C533961505A324E5A5974477135514E4635454E35326E59447844595632614E396570326A736F4F397252624C636F3232395173642B6B36726846315845624358726431556264315537443363363274354D7453666B653464724A6E2B756D3675716A34686C57454F2B7973352B716F342B4B644F764D4C57677975393973555869383345594C75726C624254396E37434735336B5669765A7630356744707A5359434E3633532F53694A7A536C6C64566F4D7564415455535459497452635375516F78624E6B41334731342B765A737049746C2B424C36767846344F3870325054687765734B53434859755761774A6541437242535178632F557A7065304C3856656B38783477485A704479326845624C3738526973424D313233494942644C6D4A5732316B50583679336767687134754951343442556568496F4D576C634774517A75366F3771476B65726C6C534F444C656245547279726A344C693771626B6E4430412B714B48465A44496E457A2B4E6B43654C323562455A5532717769346571716A725843525535596C71515765724B4D61334F765773707337415169784B776D556961707053766675697155314E354372534E3364306F6C766B51372B42627047523755574B45742B4866667341414276785355524256507A4E7131537351706873525A507657793953736C2B6B5A4C744D576135323970737138467565547259385857707465377570753975704F473954647251304D3452544D6B55504655637656596430363972524C624B37426652786B344C78706A7079636873797635663033306C6D725A33455368757039533556374755334238674A544674735559796A704932545A47324C5A49523648584A526A6B637078314A6F6F5468364F456E4F48304750704B676B38327A6C3552376461474C6F3149376656786F344171725933785077672B78304358677A32437267436C4C3939693843762F32473674684A4831314971574A794644433773433273346C355A4A3742684A4C4332546B4A41497A59374F572B49596A424231686369453469516C6D497A6C716371736962694D366676717430754F31353276737745564F306756583236726851757334453857616E3051334A63563869474E49576F39546D7A424E78357464766A3451725376496C4C41366453314B67574E476F355751584B36537A35714D43544C4551325A306D74437A436A4263335351646B2B714D534F4A42416C6932534247326A6D7932695753326A6D57315273375A53744D6D3639684759396732342F6732343754386C2B6D597239426A566E4731747543586F3332374B38335454636264526B657565385263562B2B2F2B723630743734387179492F552F4454646D59452F50774234596D4F6D754B6C644A4A616C554B75304C525A47534B496E614B616B6B376D535379557A6D78747A3350665074572B3563536B75706262664867786A45655752332B634E3875486970684167516A48667576656563694467595A6E323539546A7A444D4D4D51582B496670726C34426B3469526B3438566D78574B473153692F2B5741795A364E536868522F42696A32447666634B646D49425A6D7742567677747A4E6A5030446B564B37344B6E65435859764361354D6F33344E53716342734E75505536426831463072324A32634F524F38474877636D3043683934526A75484558333539662F69792B662F774A2B2B2B45442F797866537154696F364D2F343036386B57667748666A6E387330543878344E2F7855487646366E4631784A5A704E5943694C3166526A5555526D7070435933496A7168385366545563673052637A684E6771366A707A695371736B734F6C48492B6C7539414D2F6F35795750586267327852662B4F48494B4A70333241456244513774736F4A4A545563345A614A5264644F6F444D4F4A5A726C5737687A6731646E7A51392B30657047476A473741374858514C61645169713268747A304D507A634A4E6B457A78457233554577776B34736E4538614F2B6C37794C5965597852726C356A444A7A474B547559706965776A42374738507348597A596E69302B7848364A572F744C484A53356D4D652F6B47312F6E386441626B352B6C7276474A447550635759656778523346704930376B6D6232453363685A7559685276332F5858732B4432597358745151725069776B6E674B665579496B2B68375436464558734A4C66494B6176673132754533554249636962594A737843427A636E57685354736167464F7659782B7833664F36697557634F6F4F4B59636548766F6A5367372B684D2F55715833364E386E6C6D635A527775544C6D5036507446702F4F65544571482F3151542F347335675448416C414531684E4139563446756D31414B492F76386665306949796130744972792B6945592B676D55696A467374434C56546864546876317346415A364E6F48784E4B7041656652534A466566532B4343652F794B785A63756F63665152504342646B4368334A5A644C73394641727173676E3279696C5654524B4C7272536C527568327835443654436473306B563968634E456A6733316C4659763836687672736D4134553466634B4F7A6D496B594D796A4C304463686264334637336B6A4C77416F7878763767542B4159624A575978544D78686E5A7A484F3335667A2F49446E656655464471734C6D4A526579426F566E386C7466307A5165536449452F784847476366593051535A2F49422B736E373841673251592F6668524F626B642B467A4341394D6755746367644B3643363038414E5930586E7836564743393647474830474E504947362B7778612B4B55494C2B6D6C6F7953586F4B5533595752326F4B5A444D457370754D304B76465962586B7546317A616B70457646374E48496E7A39486A7A766D38747A716D644C352B54773162503875332F756474342F6F633852332F354E63374F54326266746A53505761676E496B686454714A6D4C766C78422B38777235725658737266324D596D674C3357774F3955516139565247696A776362386F353962513147376B665A4C726B704D64324C67324E546E7A6E50386C3554312B6376735535742F737956346337445031794F6E5562315A794757733651383733625A4A312B684135586D3555376276475768374870596D43594172796E4B6242724A62526A6D326873504549336342666D37677938424545672F586B47626D4A61674F2B6E5A67573051595A6239554D4D5576637734486D666D73456B647838487863633472447A4651665735583751707638436F51507231457778796A394850506B412F4D34742B656C5A346649503041357773766D42756E4436364E456D2B4454764B357A5430454D32577071454562304150335959653575393344335A6B446A714E6C414E336F49587651354D6A59423747376B766F6B51563049362B68554861565849575A4968642F47316F754A726F437531614455322F4261537277714A6D7A426A676337754E6F386B47614C6B6348484154304A386E6E2B524B514D4D6E7639696C6B6D48775572336A48484D4D784A754A484D32436C54656E4262426C6F5A4B736F68474A497271776A7362534D324F4937704E61576B643965517A36346A6C5A36443271686946596D4A3678666B397841597953414D69326265423878396A364B655346664C494C506939376F2B49592F4968765847474E6B444546434A7639746467646F56327730696A6261315A37666832384F3057344F30614A613967523041732B4937787347434C7A544B4B4D563355423966523764414B335047476D4D2F4C747734744D43504B4E64434A64706E76552B654C336B4E41624A615577794248344F4234563532654C486A47355A425077525267587937782B696C356D466D3734444E7A55746C4B7765435A7A702B2B676E4765585441726978657774362B436173794A5141543943316E536E6F327A6446366D57487038466C6861616862642B43756E5562526E67576576696544466E51647037416A433667752F735343733256574E564C7245464C626B45356A6E717A556F52646238427464644258545978353950486953387658592F4C464C306466704A4C486F67354C755853674767302F5944772B776E427741466366694D4D31703062596168396130344A575631464A467048666953496632454A6D6651505A6A51316B317464523251326846413669466F2F43726A58456C6B57764B6C41724B7579754A376433527678422F7A504776552F6F6B306E442B7344676B352F6275397A654F546548742F77522B755454792F54724D6453614C546F3574543455344675314874714E415A714E7671785441726A682B42557430304C504D4742333239424B575652336C6C4264655954572B6C307850374369552F4153334E706E2F394F533754374E383537622F78514779536E735A3263785954456E64337A3235353968564869475166366870486F6E547A6439463037364E747A4D4E4C7A4D444F7A6B586268373037426A74324873336F41657669374C6A4E7753344D33644B526A684F39426F786B4456626E414B647641577A473236614E4B51385162303445325975395051777A4E51746D644532322F73506F63613452537342576A78397A4134626A79314A564776462B4A5143786E596A546F47716F61523657444375303976674D4D52706372737766384C43507A4268454A45716B392F52642B6C442F7942444259693738355650626874563278486261555076576C4271585251325375694749366874424E4563587362786530674B714577617045344B7274526C48616A364E4B496964626A616839757834586438635446386D44774B773448583744662F78563070505963326F2F374B52325A4E6A525535744143797269484B6D6C6C413348583970537841462F4C6D334B70492F4F6D57657568556666584B51346E5944476A723545516F4D4870647148586932696E6771674558714877646772563939665144647945475A6E3643782F76424879434C6D6439696C48503949376E50693937397A484F7A6D4E43696856427A7A3146502F76455477655A4568626D3063732F6770646A59656765334F4F6674574B335963635933646468376C364648726F43505877464E6B6B6875376642637245527641474449416475774E7136435750374A765474472F4B3948626F426659644841462B51476167374D2B68757A55494A7A6B454C5034556565516B31386C6F7331597A6B4A70526B41487165327267394F46582B38565563325430634F674F4D5841396A396A47476E45503332642F3278352F464F5A4974324437644A493052624E337A56396547315444454874576D62327A54686C48716F704D7579776A52616D5158745167426A364965546149655336475A7A4B4A4B365661324B6E772F56757747786C6A4B7454616C55445263596F524C447638426E7255505778744B2F5A396B44425A7975506F4B49393566394D5A545369624D3567437443726E304274714E4874717441617056472B577969564D6A30384A41352B77314457354867646C7351436D6E305969766F727A32424D57337431466676494675674E7374515A6D5679786250582F4C727654332B65305A53727036417A7866676E715237343577504F7032772B4A6B4D335348353934586E474642796C61666B36686834526E7069796D2F2B524B2F44327230434D33514A5A756979504A3377445667373132467358344F78665256363441714D7A5376514E3968487541527436776F73486765683631433372737175594558757933617642492B4235386730526E7A6B4C565132634A4B62554E4E42476336675A4F4C5138786C346A51594F4442752F48414D2F6F442B5154574543612B6237596E6C4739796B6142374E68776E7136726271774642734F67572B615970484B66726C5755714558576C44535A6254694B64526A4D5452694554546A63644871745A4D464B4C6B4B6C48774E375878642B7655737A4C444D5336396132706536356C683246685A753647707047794D59586534737667336138426A38506D334A6D327A65654E41724E70725A4C6D715A4C7053616830624A51696D6E6F6C367855612F5A4B4A634D6E426F61667252376967716E33595A654B364F646A364D53666F6653436D314D37364B7A4E673039794B337A4471776F4C317A33304E75376A30467137766A6D2F51414433734C54632F4C6B353248326B59444E6144395A59396E756E324E496D7261412F674339374431344B64345A6273474F586F4F3165786C322B424C4D6E5976517479374132503552484465636E6173777479354233377A6F7234324C4D4E5976516C333941643356383141334C38494D5859572B66526D647A55757931647652422B4B347151556651413039686870354154582B52725A364E623469566D7036626864714951346C6D34436154634573306531537737374A2F4E6A44774F794A5647706B6A3451555164624C78506C46636D63534952796C4434635272377077756737736C6756657A6A6768717047756F52375043386A3161414C31574654537431596967665A65446B716D41714E4950336F4661716B4E706453566867346A756139502F42664C47496B655469364F70742B544E376F6347745554476656495A34396C676C35332B4266514358796E6F4B473831304931725543723931484A6153686B756967584E46524B4A6F30522F476A334641564F6939367042545454495253335871473465422F4E3558737774683743336D5736644139576C446637422B6A744D56392F684747614E476B576442354C4C692F3566485A65696A6B6E45632B6E4C4B6E667A344F7048374D4154375A33456A6C75776F35646862563745587277484C54414F53676233364F372F6A33556A62505174383744324C674166663048614B766E6F4B326468383631636737717976666F4C702B4775733666753444322B67396F622F776B7433376539493351665A6968787A41697A39434E766B52333732646F7156566F7951336F32523059785154557768375550453051736A424B4A4B4B305A64723051474F6D34324C6944484449735347385450475766547A6F6A3263725736376B306E6C47543272795470754E457874477778535252433749737A32435569694D636A694D576A534D526A794F546A4B5054716F4D75364C41613567775265426877616961306D37744B554E68334842486F667156656A672B4B59486D38554B7747653239376B433265726664683161324A4E724E6D6973544E43754A466F717842746F6C57794B2F6B4F6F67466138686D327A37774A2B633732363742614F6351794F7869654C6D557854667A3643394F67654C39694F5252774B366D33694D3374346A6A4E4A504D4D343878536A7A524A59502F424D4D4D31772B384B7A6B73586250777336514B74724D49372F6978794E434B6E47384D3743766678564F39424B73384138776772513750774E6C3954743056373646736E596136747070644A612B67374A3842747271575768725A3645736E3461326642726470572F525876706E2B582F4B2B76646F72353148652B4D69314F4174714476546F4A754752522B662B414C557846736F365355597551444D5841684750674B726B76595A787357307348477463686C326C5359494E6759714B576C6B75597A77656667426E7764665A44344E396573483968454F47663332415768724D7252486F4A554A2B2B3563526C31484D314E464A624B487A4559416D59314E46454E425643493745766D4D2B4334312B32554641356F554E31322F32395A77345454386C69764E69337530534C4D6D634167347A2F2B6537323144336A3858587744323565326D4237507569764D5633612F556B6F6C4B76496E5564676E5A6342567131554F725A434D64725345574C4F4455554E50515538673361384F735674424A526C44656649586930697871612F6651336E344950664A554441764D2B4478732B74516E3571564F506B77542B486D4A2B4648324D636173334446565930474766666D7358344B562F46354B75645461505A4137674D737A50546B464A3045477A315859305374774970643850353264697A4144463642766E49657865523736427150384E5054314D374C5531652F515876774B336557766F6178386A66625348325631567235475A2B32666F515A2B674D464C5875674F744E4373444661693373354D723841753050732B4272756368466C4B77714D3351446B4C6F3549485353685772517131564A4779365A4145534E337A3763786C76717676643366552F2B796E55534B783470695141396B524F4A363031334841714E6472716C546A6172735246494F62794158586B4E745A51796B6151493236766C514F7258525A3646696363756B304B4F75795951697A7069383769555056712B4B49354E6D31397756304D6E7459746A306B71396336464E644C752B554A46382F70444E42584A7569316839444C46757170446E4C684B704A62526554435641587271435531704C5A4B4F4E58726473466C4E527051697A6E5549774677386E4C6D39553155562B36697654304867354D6C6B395378763442482B35505573324E726B71642B4731616932752B35452B532F416B2F77325A6E7A76784E784A5850303948323479547677556C4E4333334953313248487273474E7363642F4453376473304A585A4E6E42793743324C38454B584943396451466D3444793074652F52596151766669307652476670477A54666634586D346C646F7258787A445077314747476D684C4D794F38394A76595756586F5658436F484B47376561686C764C6F5539487A3149577A4F4F395A683239646774617051717232554A66316358376874334C6F2F3476346C58503064346E673444497164396E456358785754426B37354454514F4337705462714366343934366846517169457431454F62364779753456364E494C4F5867374E4A4D6D577A654E526F71354D6B4F51467A576E31524444524E3064777A54344975756477634B425036534C777444636A705A763165717674776536516F7A39425836656365794B64756B3752514346655232776A6A64443743484C4249684B7253635158597A37776A485A36765857794B5652447138692F6E3050352F5232304E6D61686875646878516E34776A47746D637958462B696C6D5A37354F7272684D6641387533384C764E3930385A73764A35385A3858775A764F533044337A714E687879392F5A7577593366684D635676516C33393459734A3377643973343141642F633473587552366A7235394665506F50324972662F302B6773636766344670336C3739425A4F34504F2B6A6D6F776376515130774C5A324448356D477863624F33424475374454736667564E4A7761766E784E2B50787875747A396D7738566F74714A55793942727235707A7162474A69443437627452393838446E622F586852746B7875484D6D5A596D466D447547704C705271462F566B4162584948757278684A7A726A566755376230343145774F657259474A63646761387673324C4532517038325A637059556A4E5048614250433353506B583645767363357352774E2F74487631464865786661736653696C58564B3061483430734D696B4F6F4462486F4C413533624C3248717A6A66657A723745797334445979303045377233474B594A754E357651713156304D6E746F68466452573375437A735944614D45356D4E476E307647695074336E733950482F6756363265666F35353568774B4A4D34516C47724E502F46766A385362667472303843376D2F2F374F44525334635675796B3466484C626A392B436D37674E4C335962547551576E46304F51726F42632B63367A4F4256474675586F57316545687059652F6B38756B766E3048352F427531337039462B6477624B796A6B6F362B6651576A324C6275416E7148786849717A7673334C484159704C73464C2B43444F7A5150767A44477A616E70666F65562B4631326A44615443644C554374466D47334F49564B77396A326345423361686E36392F6B76344975595976494652354F50596D7777397662464B494547686E70624679466D505A35446E5833345A416174644162646646376172335A56677975323549594D4E44376776634538784D51346B714548624D6D4F584134644F4D4B4931754D6B5966512F43506A4D375A6E50533670484E5379484667772B535947484A64366551646250414A32436A6E5167692F57483737467763515A5076766F4A71316675596533794445375A7A51617352673161705968574B69714466786F62387A497855746D364C3530754469357730775238416630386C62414C38484C503053383846392F61506B6B5541766F4A302B596878675765387A7A6A2F332F417A387032622B394E515662694E697768634E364379794A4F3942624D335273775174646768712F44437432454762774F666573716C49314C554E5975516C322B67506137633269384F5933617772666F4C7031485A2B5573576976666F373378493772626A50726273434F505959536677556D7577456C7477633546594255546343707033394754353375746A6B47376933366E413731576756497077476B33304663566A4530482B38374948776A597039384E7766385648386466384748794256544930726C716630426263642F4130464C70584B56437A5466517A645851464870564557716C4270667A637A677757504D466E4B793448566A4D476A37677950754D512B2B6A654F45666B423031387457364A35457575547A544F6E30496B7A4977756C37494A4F6E504750552F6F636642694E6F5965744E444A36386874356E427873776276506A6D4B68372B2F6D764D2F2B4D335744313742616349756C6B72435047697562654A3074597A464666756F7268344734334E2B364B714D65505570432B675633794E66706E724651616C6C7867573258423534544E6E5A4C763369526A2B6D653666375836552B3976375363547A6A4765527832577A5A323861586E4A4B386E694C6852745A3132424672384B4B58594D5275514A4C386E73575A3169537651496A63424871326A6C3046382B682B66593071712B2B5166485A483142362F676655462F36493270757630567735692B62366A2B67457273454B7A3845495034555665773837475243316A5A32507761316B35497A33576C58303233554D7579304D6C41353631424C57472F4336485178554652505478532F75524E776D4361793457395066627639587354696C6A596C596D5242344F6C793445796E6655684F6E6C6A6E796D7849316A68427251613232684F4537734D69514857484D4F584C4752467177306D55376C6D5754664546714E71646543667547665948664648465979474675502F426F70634B4F49426B36763249345945332F67356764716D554C74576764695264427644747A4230392B2F7733752F2B373357507A44747A686C4E61737761336D6F7851546171553030646C2B6874663049527069354C3075632F6C5A50316571672F425A6563554741483559584D43712B77726A77437050694B2B77586E3246797A4B5939415A354138304C336E3847662B3032566231624B76443361714643596B65414C634675326644743251313443592F6571504D33646D3943433139425A7634445738686D30467239445A2F457357752F4F6F506236573152656659504B71363951652F6C486C4A372F623552666659505336323952656E73576A5A5672636D787034526651492B2B6752706568786D6D566C6F42547A714C667247485962714C58624D4A744E75453057374135335571693363532B36654C4147676B686C57786B38662F74483471353461634447677A3730633568425278615146456B785A4173356C414D5351554E35566D394C73654847656A724C73626543435232736934676369336E434150585038756C2B554D2B766E4D6F6B365934537052466F364778373764726A516C3639723555394169384D484D474A47703851722F2F45514F36584F6E3773426F3964464A64354E37467348586C43563738773365342F37662F44552F2B2F6839777971544858595853327A43616952573064312B684533774950666741326F3666796A6E4A42665479623945767655572F38676244436F635955457231477550696130774B43774C3851596E382B586D68575031327179663466333042574E337A557A6F764F53737458725A3557652F6E38747539642B4445756658666C475873586F6361756F624F316D57304E792B6773333465586562793678665157546D5035744A5A4E4E3666516533646154546666592F716D32395266506B4E536776666F667A7A4F6453574C364F3564684F647748326F322F506F424A2B68473334444B7832416C6737424B71545171785646546D32576931434C655669316D6E2F47717972324C513848396769487A7235633449364F4C63735A2B62513170656B52776164544A5831715A5A6B4439416C2B3078536E4461757553367258343178346F77394F7778674B6B2F5A49794A4F4D634637656146505749356E534F2F49766237526A4D512F466D715858475169316D7355646A7A6E3973637A7274384237336E45487A2F6B416A374C6F5A41655A4E7845454C6A2F4777762F384867392F397A38773937642F6A314E47765143746E45517A453051742B67373137586D304E6D6568426D62415571644A486C7671745139382B533047315A38787172374475507A4F393751727673476B2B416148706566436F78504F665047526E50456B563535452B322B42357758765A4C76764A576546324D466E6A33562F36665866685232626773567A507349657751313074712B677533304653764153314F324C304C5A2F684C35314363724752646B46326D73583046723941633231483146644F6F66712B334F6F4C313945592F55533671732F6F62703843533243763334483763414D757147484D424A766F5366586F4B57325965616A4D41707836495539614D55556A456F4F5A72306931637978346543494B5A757A4C39484F375A364C6B552B624D7734716F4473316F353267442B79522B4E7051682B6479796E4E6468315533304F7551436E3269786833373958686A6A4A363137354D6F2B78384565425A71714A7A68317339306A525736766B6F78355643656657337346334E6F68546234654C7A497A66754558752B4454492B6D4A70376375306173676532355A627A362B7270452F50782F2B55664D2F633366345A5265793049747864464F62364E42344C63656F373035417A5577445455344333333345657939462F427974436437673336467743396956466E45754878736146683669333353714572504D474845433333364963596C2B75544D6951664F583650656A3334534C396A445A7965505058772B32646C6A314C5066373853343773674C515043563841316F764F467A79595876476F7964713943324C6B5068545A387263426D7477452B6F727679413576706C644C64756F724E35513843764C762B4578757056744E617553384F704735794753704A6D2F43333031447255394B62342B5772354D497853416D596C41374E5767633138586A45674E6D666D5341416675327A61544F517A2F57775A3755666A44786A5443346452543539616176414E3975647434647A5A545274397A6F58544F46396D67754678452B616B427338574C794F592B5472506233626D574B353175674D2F70396447365045464F42343465424C74504E395A314748552F2B586E4B624473446D48585054526964577A63653473482F33514F63332F33762F4434642F386438332F7A582F482F4148474F684A6F6F7A37524B4141414141456C46546B5375516D43432220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031323670783B223E3C62723E3C2F703E, 'Ant前端学习', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:51:31'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414A4D4141414362434159414141426D74716C344141416741456C4551565234416552395A336863685A5832686D4977754570573731307A493033767666635A6A5872766B6C5774596B76756370457464376E6247477777785241496B424253494758545177496B684351624343773159424B444D62682B62622F6E2F5A357A52714D34495155446D3933393973643537737859316F7A6D767665633937796E33482B366375554B2F72766135637558455450364476373038525663766E51466C79374F2F4D796C5337683434534975587279455378637634664B6C532F7A7A73662F33332F55376A503364415042507353662F48593878384D534F73652B416E6E393437687A2B6350707476482F6D444B35637549512F6E503439336E7A744E627A79346F743436343033634F3764392F68312B746E592F2F767666507A2F446B782F44676F3675667A616C637534644F55534C6C7A38454F632F50496350336E386637377A394E6C3535385157382B4D766E38637A337634387633584D767676487777336A6F324233342F4A4862734776354F4359486833426F636776753344324E45377632344F34444237427659674D65764F4D3466766E54702F476235332B42662F6E5638336A396C582F463258662F674973587A2B50697059742F34754775475743584C2B50533555753465506B694C6C2B356843746B6C2B6C494565522F7A74682F766D6A792F7832595975433552434870346B5663754841425A30362F6A5464666578572F2B4D6C542B4E4A39392B4C6845796477644F745762467578417076372B37477870786572576C6F785846574E6B657061444A52566F6A396367533533414A31755033714345665146492B67506C614D76584937425342565731446469636D41416B344F44324C56714E586176586F75486A682F484D7A2F38506C352F3957583834586476677A374474514C70334E6E3363667174743348752F624F34655046446E4431374268393838443566414A6375587343564B2B51462F334E3677762F79594970356F746A783473554C654F2F4D47627A387767743437756D6E3866564848735539652F6668324E513254437A7477624C4B61765145516D68337574466F73615046477256576D7831744E676661374136305770317362585958326878757444766336484234304F58796F6376745137636E67433650447830754E2F2B6570623467657677686A4654585957706B4248644F37384633482F387168304D4342586B5A2B6E782F465669584C344D2B39317476766F487666764F622B4D4533763456665076304D6676616A482B49725833674933337A73532F6A423137364F5A372F7A62627A777A452F782B6F752F7752752F6652466E7A2F77426C79374E414F78762F66352F4543662B4C77656D7130384B506161722F394B6C692F6A6767334E342F6557583866777A542B4F4833336953513950616E68353042634A6F73546E2B314B7832744E6F63663948613745352B6E593774446863366E4736325470634858573476756A304570716A5263374A4F6C772B64546838366E463447563238776A47306A6F7A6932665475652B654833384F6162722B486375666635732F374A353739796862336E75624E6E38636272722B47424F2B2F43486676335964757131546736745132724F37765158316D4E465456316D477A767876356C517A693263687A33545733446F37636478584D2F2F44376566764E566648447566663439394C75762F76312F46627A2F547544365477736D2B6C496F544D572B6F466A597576724C6F7363666676414266766636362F6A4E7A3537466A724656574E3355687035674745303242357073546A52614857676D37324F4C486D4F502F78615943456778454D574F4D54417439667178314275594D5439377169365848325164726969594F6C776564486F38374F5647366D725A5537333471312F696777382B6950354E464B597558386235437864772B7533542B4E4833766F2F6A6877366878753144794768476D633641734561504B7032527665657938676857316456697371554665377158596D2F50414B61366537436D73787633486A6D4335332F324D3578353938784877507266456B77787745542F2B4D744D594D393963413476766641437A7237374C74342F6578616E333336623763507A48334C597548546C4D6935637649446E6E766F4A3176663059534163515A7644685662794C48626E6E337169502F644D567A3266425A666479662B6666736466386B685245506E52347775687A312F4731754D5059366B766847357645463065346C632B644A4B6E636E744267434B6A4D4E6C66586F586A303376773471392F69646466655255584C6E7949432B665034645866766F4237626A754B39555044434A6E4D4D49736C7349724663456C6C43436855714E515A3065304A59725369476C75624F7A4464335950396666325937756E4670705A574C4B2B7152573935465662324465497258336F4D5A382B655A636E694877326932507639702F424D4D544264766E77524835783946792F38346A6C38395A4648384E574848734C45696855344F6A324E75773466786F4874323348666E5365596C44377A76652F68726A3337734C7139433231754C386962454F663553456A374F362F3950544446516C75504C774379586C38592F5945492B6D644965572B676A4146466F4F72792B443843706C5937635334506C6C5856344D3764752F446F796276787A50652B672F7550487346596577667133563734744870597058495952435777694D57776C346F5A545055574F2F4F7A3551536D4A674A544C2F623239474A6E5A786657314E6168302B56466A636D4D42726358492B3164754F2B4F4F2F48614B362F4F657654595366354848662F447748543579685663756E7946302F567A373732484E2F2F315A547A3733652F6730654D6E73472F4E4F677A584E614B7674673556446764627264754E4F72634879787162634F727745577859326F646C6B536F4F4C63312F427A4166423241786A6B52654B65615A4B4C5152502B72314264486E44364D765549624255415747496C5838337373696C5A7A6C55615A486F4970357142696F79444F314F6C786F73546D6A52443059776B684E486359616D394164444B484762494E66705956644B6F4F78704251366752424755516B6355686E43616833716A4261304F5430596956526963334D37646E6631594664584E7A59304E6D49774745613979597949526F73796A5135564A6873367979717864633061665065662F786E766E586D585264562F464A446F6666376A774854354D6936632F784276762F45716E6E7269435A7A6175786437526C646764554D72426B4C6C614846354564426F345A444A3246774B42534947453172645067795756574B704E38685A31725745744C3846716C68346934457078704849472F5548777779695A65464B6A46625559715336506D715674564735594D5A4C52634E656D454556433358306532507653313651724E46735A614D77356C4F71595A564932437470696F71684534706746557667553668516F54656832656243554C67634735706173613239457875626D7A46615563352F65345657683642436A614263685A42436A5968576831716E45324E392F586A793863667832697576344E7935632F3877557634664143624B7743357942764B375631374774783935424C65743334437072715659573966454A36335A376B4C4561494A486F5952644B6F56544A6B6459703063725A5650455478786574466E2F654A4A694A2B7654484B2F32544553364B627A46674C53737242776A3554565955565750736470474C4B3976596C745232346968386872304570684967794950465979676D304D65535166456D6637344F516C495452596241366E425A4547467A674333584D6D686A554B63757169597A53415177696157384D5855596E64684A464B46546331746D4778727833684E4E646F63446C52713951676F6C50424A4666444C6C416771565169723159686F4E4B69785744485132496944652F6267365A2F2B464766664F2F73504164512F486B79584C2B48736532667769326565787463656542416E4A336467522B3879624F337177397147567559696457596241386B686B634B6A564B486359454B4831342B2B5147673279364B5454786E5A7077485131662B584F64645663674152626E712F6F556735526974724D466264674C574E62566A6233494856725A3059623237483876706D444E6330594B43694272316C6C6567747130425075427A64775369504973487A4C34477077575244746461494D6F3065487157615135793675426A4B776B4932586245416C6849782F436F3153787672476C7577736157644C37622B51416831526A4F44794655696756736967316575524543705156696C525A6C61687A4B31476856474D31724445657A5975426E502F2F775865502F396A306F546E3355492F4D654436644A4676507A4C582B4878652B37446B585554324438366A756C6C79786C4D3437574E36504145554B625677795754773674556F64376834705055487935484C4B4D697A30486836444D463034796D524F4574427154426341516A4656565957646541695A5A4F624770666969314C423743785A774472756E71696F47707177796835314D706144466257594B43696D6A38764566494F3131384755373352696C71396D586D5254534B445669434571716749387678384B49754B6F426349345A497255474F316F5464636A6C554E54566A62334971786D6E7030657277494B42537743457467466F6867453558434A5A48424A316369704E51676F74476A517139487463364542714D4E6259455170695932344E6C6E6E385835382B662F58636E35767A75592F706970586361565335667838722F38476738657578313756362F44376855724D5430366A70304449316A58334D46686F745A6B68562B705A6941314F7A3159566C364A5A5A454B3950684A5A513579364B4551524944364E4877704A69466348643569514F723142784546556A58473678717872715544573375585958762F4D4C594E4C6366575A534F5948427A477076356C6E4532756147724653454D7A52756F61475641396F51686E6542307533312F30544C4E67307568686C3869594A326B45416D6946516C6849467444715557397A6F736358786C684E413959307457473876676C396F5168716A42593453735451465253796D596F4544436950564D37384B614C576F5571725234334F6946714445665657477A724C4B37466C5968312B2F724E6E6D554F525A6B666E35622B555A36495054422B63784C6F33586E6B4E502F2F4A307A69785A792B3272526A483175465237427764772B376846646A534D3443563963316F632F7351317572685632745159374E6A754C6F4F59375831494D35434961637647455A76494D5341597338306F796C3945673856417850396E6C6A577470525366333851413645796A465A5759325639457962617572433164784137683865776133516375386458732B30615734557479306177666D6B66566E643059377931413873626D6D6642524E7A75723447703057774868546F693242546D4C4649704C44495A6E476F316769597A616F6D7A42637159374B2B716238464B416D74744179636C515A55475A7145493674773871484A796F633876684C6C5943476570684C6C54574B6C4274566150576F4D4A64555954477378574E4E6C63614139487347586442483732374C4E3437373333506E4D672F62746E633564493554312F48712F2B3638733464654945746F36767874716566717A76486343576F56467348786E445650387731725A326771376D61704D565159304F5A51596A683471566A53305971323341554B5153673255564743717634694D42696D70727A484D6356442F3749386D396D6766392B654E5A315A733071526E7263464C36542F776F6A454571346F624C4D5678656856554570505A75624F3162686A3055696C6575786237563633466733555963584C634A653165767839547763765A4F4733723632554D524D52387372384C53514A67314A784973722F61654D514C6562485767305778447063484D58736972305346674E71505335554654575153394E6656593064534731633064574E6E5568754836526E5145773669795747457246554F5A6D77745A5A695A6B6D566C525142555577536F71596635456D56326C576F746176524831526A4D61545659306D78316F74726D78744B6F4F57395A5034496D766652322F652B504E614858684D797974664B5A6837757151526F2F6650584D47762F334E762B43726A7A364D73643465316F3147577A7577726E63516D3464474D626C73424F76616C7A4C506F4338715245445347744473396D4A56517775373978553144526970724D566F565231374C7A724F676F6B3049514B56307A314C78476342633158746A59713539486F4D5148536B4D426C4E2F2F32735A672B565659486561336C3150622F50786F366C6D4F6F667775376C4B3746763154727358374D5268796532344D6A477254693066684C544B3964682B2B67596536644E50514E593039614655534C6A34516F4F6353514E784D41636B77546F4F54324F485773744E6C535A626169324F56446E39614D31556F5865356A614D642F646A666638773176634E59627939423330316453676E49496B6C304251556F44517444535770715879555A4751777550544678624152615A6371554B3555733365714D35684157574F5468624A4942787074546E53556C57505677424165764F6355336E377A642F6A677777382F733544336D594F4A366D6E6E336E2B6667665474727A324254637648305631647733473770376F47597833646D4F67667773614259617A7237735677645150717251354F2F554E61486572735467785531544351316A61335937797569644E78436F4F72473176354D56586F71513547586F56416362566E2B6B7467497642514F4B4F666A526D4A6B54322B494B765A77354871575735432F47686A52772F32444B2F41767248564F4C423650513674323867414F727078436D514D706C5872734750354F4B614752724678615439376B4B484B57755A393052446E6D66564B4D54444667455465696A6F52576878754E4E7263614C43373065514A6F4B5773436E334E6E566A5A5034714A35617578626E676C786E754830564E587A7A55376256455253745054555A7959684F4C45524169536B786C556B6F784D7150507959425949345336566F6F784B4D526F646536636F6D47786F74747251594C4F69795770486D7965416B5935754844743447432B2F2B46736D355A3846662F725559496F52756375586F70324A72377A304575362F38303673374239455232554E6D6F4A6C614B544B666267632F66564E574E6E5669375539413169377442396A7A57336F43566367596A417954364C7731686B4D4D306659304E344E41744F364756766630736C456D4D42466567344C684E344165786343793955677574727A78446852724378436D5671734C4449514C4D64514F5A467379706261475554622B705A68352F414B544B3961693331724A6E4267375359477A35454E57334673383359633354534667784F54324C747150584F6F7251504449433947594364466E70527771744F782B6D31332F6F6C495357496C65535571727A5262484B6A52577A69734F3156716541776D424A3165314651316F4B756A44364E443431697A664133472B6B665257647549694E30426457455269704B536B52652F684B30774D516D4370425355704B52426E70584E684A7A346C46656D514A68556362304A5250614A6F35466E617259362B58314A454F366F714D62347368463836346B6E38643737372B4D6974636C387970443371634645424A74516665483842667A364638396A322F714E364B35725247753448505865414B7170667554326F6257734176304E7A5268743763544B7A68364D7433646A734B616546653351444F6C7564486B77584632504E553374324E7A5679796470593163504E74446A7268346D77335453687375724F5A7A3068386F346A6164775261434A4751456E4A69504548684F425A795537484F464D6A63496171646B5532745932743246545A77384953507557723853425665747859503047484A7A597A4B474E764E47785464735A544C64526D467537435876483132486E7942676D2B355978794F6E33454A6749364E336550344B4A524572694C685279364569656F73466935794B755636364356534B46715651436F31674F6731514E6D396F45723932442B7470474450517577306A2F4B44727132684330757141546C554B516B6F726375486732416C58686B67514945704D6853637467556D346F4B6F5A544C4F574D75454A72514A3342386845774561686169477347516C6A524D34424876764146376C3467682F4270504E536E416C4F4D49354567396F507666672F545737656A743745564C57555671506548554F567749324B316F344B75304641453364563147473770784768724E77596257744652566F4671697856426E523756566E75556444633059304E624E2B73355579526D44677868616E4359543971477A68367361656C6754304C6361615369686B7376766634773139445936336744474169577358454747416A4E70506C5657464664693747614F74614E56745531593031444B396133646D4B7975772F62423459787658776C446E4A593234544445355073686367623354354A746733484A726668794D526D4846777A67656E6C712F6A2F624F72715A58354858497471646232424D486350554F696C73465A6E74714C6159456131336F51614D6F4D5A3565534A6C5772594A464C75464443497143346E686B34676756346F6856477568742F745131744C422F7037687442633277796678516D316F4153436C48546B4C4636436E4D567862506C4C456C43556D4953533144544973374F684C5369495367586B6E565261564F6C4D71444E5A5A7A31544377474A50425331364C6A63364B6971782F6A77436E7A744B312F4236644E7652306E354A35514E506A4759596B436966714C662F4F72584F4C7033503772726D394663586F32475142695654672B43704E54713943697A574E6C44645662576F4C2B78412F324E6E656971626B436A50346977586F384B6B786E742F6943474B32755A4B354658496B316E656D5163307974574D516E655072513843716A755067594138366561786D6974724C794778635868386B714D6C46654271757830704F655534684F49316A513259364B31485276624F2F6D3475614D486B35323937493249482B306657343144617A66677950704E7A4973495248647332546C7274322F5A68734D624E2B4D4141576C734E5966437164354239705A5559686D757141463553757241704B534177686C3549644B464B76556D564F694D4B4E63615746543071645173796C494E6A677138656D454A64434C7954676F5953386C444B574854475248326C3647317052734E7455337732743151435574516E4A71426E5067455A4339617A4D62654B54454A7770515553444D7A6F5A72685475536441676F317679643942677031374A46736C506D3651475761467163487261467964446531596D4C31576E7A6C38636678786874766647494F39596E41524541696F6E336D7A426B3839645254324C3131472F70624F394659566F6E6151426E4B48533534645162593555725935517034714C4A7473614774764170643965336F72473948633651474E513433516A6F643675314F6C675A47712B73355A4E424A496941645872556568396474777637563637466E624456326B4A51774D4D4B3646504755745A512B313764776D574E39537876574E445344536739724735717875723478437143574E6D786F37634255547A393239692F446A76356C324E34376944334C6C6D507638426A327256694651367657346569365462683930785275337A7A4641446F78745273784F3735314A343574336F7039713963786B48594D4C6365322F69454F7866515A6C6C6656595941556568397053313775464B41727639356B59613945514B4C5343576C45564D416C646473756C734167464546544C49432B704252476D524A6D6851596D75516F326C51346D70515A6D76526C6C6F537255317A5568345046444B3556446D4A574E334D516B396B6F454B417035354A324B6B354968546B75484969634878714A6F5A7565544B666C397177786D314A74745844536D6C6867326877657454693961335835306B43686333344C3134367678364D4F503441392F2B4150337A6C3972794C746D4D42475169436539662B34633678556A2F594E6F7271784650656C4576674169546A6538656A324D596E4C62516A5A712B67715A4C57694D564B43317267564E6463326F386F595131426F5131756E51365052773259424342596D454F775A4763474273445936743234526A6D37597862396D2F64674F72356E7557722B524D692F6A4E5A466376794D4E7336786E4539703542624F6E73785652334C375A3239624474364233417A72354237423459776547784E5467797668594856367A476F6647317547337452687A667341573354557A69324D61744F4436356E63467A312F5A707A4E713250546842336D6E7A4E74773273516E544B315A697A39414B374F6762777061755071776E48596938556E6B6C6936716B5637585443584A34304768336F635A6B5262585277743468704E4A476C5832356B7273676A454968564157465546413954696941536C5143635834685649495357425271574A5261364A5661324330755646585573746B4E466B674C696C43556D736F456E494130533859546B69424B546F5530497776612F414B597143516A6C534F67306943694E364C47624557447A596B574F32572F487636632F466B4A5843526A2B4D506F62576A476764313757436E2F3365392B782B6635576742317A57434B6B75337A654F50563133443838464830745853676F62774B565945517968777575485147474D5269726A4E4A73334D677A3832445869694333326845545555466D6873375556745269354446415A394B6934684F7A3770535437434D4E523469776852326A717965344A4E39782B514F33443635413764746E734B526A5A74785A4E314748466D3948767458724D4C303842696D68316267304E67613742736577353742555277594863504235654D347447496C446F2B7477704878315469366368324F7239754545784F54754850444674793161516F6E4A37666A315059394F4C6C314E2B37617567636E742B334679523152497A43525637707A63696675324C414E52315A76784B48784E64693962446D323979376A384569314F754A64524F4B7039454C4B4F58566130676C716333722F49706A494B376D6C6367615470625155526F4551366F496953484C7A4F4877564A7157694D445556736F49435746527132417757364E5247654E3042564A6258494F4430516C63716753676A34302B794F674A553051795978476B5A5547626E5146395942416570346B6F31496A72444C4A69345759393731616E46324D76416171472B4B366F6A42734A593174714B55336565774674767658584E37537658424B5959547A70392B6A5165754F642B444862326F72326D486A572B494D7073446E68316568684C7856446C6B62435741564671476B6F7A4D7145704C6F6162696F38564E616876624558453677656C77316170444F56364D31716448765145796A697A497236306433536350636564473766697271323763484C6248747846586D4A71467768634A796133346669475364792B64684F4F72646D494F7A6473786531724E374B64574C385A6430354D3475354E5537687234786163334C67564A7A644E346454576E62682F2B783632557A756D63642F4F7662682F397A366332723066392B33636A33743337734D3942435A366E3630376350756D726268742F53596348462B44586374473259696F6232786679683570565630546C6C6656524945554349464B4D64476D4F442F61585437577A6D704A35545A5A574E476E336979765167576E5641357A715268366F52446159674633435A546D3571496F4C514F3569636E49546B7843586B6F71314356694F48556D3643524B6D493032424878682B46312B47425561534C4C7A4745775533676F5345746B4B457849357179744E545963734D7873614B724D495258427A2B3434423157597261336855373653654D43706478617A4635514E5A4F335537314E526A764863513939317848472B382B696F756E442F2F7355584E6177595478644D6E76763445686E6F483064585168697066454546714764486F4F544E52354F577A717957584B30684F675367744863723841746A564774525731364F71736834756B7756476951523268524B314667646648615450554A676A4D46463648764E4D4243593679666673334965545A4E756E63532B4259647475334C6431462B376473684D50624A2F4771616C6462413973327732797A322F6667382F766D4D61444F2F657950627A6E41423665506F694839783743462F596577756633486D533766383842334C637243695947307061644F4C5A784334755675345A58634B61335A576B2F637A6B575557736275612B4A75693270686B6479417857676958684865384270734D44486E716E4F596B65464F516F6D76316F4C7430774A4B785670715575415168783956376D354547526D4969387042566E784363694958344B63704752493867755A6947744B5A56417074484461506641366662427144564156467650332B726641704D3472594D39486254774274595A4254594C774C4A67386672523541326A7A2B426C497A5534766D6E3042744A64586F612B784658733254654A48332F6B4F7A72373337736365564C676D4D46323665424850502F63634A7461735258746A4B78724C71684130572B4657613245706C554264554168785269616E71634C6B464169536B69456B7435325842787356483673625565597667316D705A74495A31426C51547A314A44686554563072314E375A334D7938354F4C594774362F62684C7532377351394F365A7837363539754766336674797A2B77424F37546D41422F5963784F643348324237614D3942504C52375034506C6B656D446547545051644478305832483863583952326150587A78774647535037442B43682F59665A6A43525A3770372B7A534F542B3567376E523059684C3756713746316F455272473372784B716D4E6F7A564E58466E3552426C6F7953592B6B694B434C4133496857646443554355676552576263663757342F6E7A524B4C4B6F734E6D3730497A41355A517159524B56515537744A5868346B32546B6F7963784555566F6163684B536B426D33684D47556C5A4349347378734B49556C4D4D6755554A524B5964495A34625937345452616F424E4C4963374B51584653436F6333386B704656336B6D346B3271334877596967564D39436C37704A3677577049446E423630454A42385162543751326A334264464B705279334479316550396F6F6B616874354A37794C39783145752B382F646248356B346643307755336F677266584475484C377970532B6A743755546258564E694E6963384B6F3073496D6C304255575135365677786D464B4355467775526B434A4A6D556C59436B38474B796F70362B4F317536436B6C46705769306B515376774F4E646A733650543473433164775A6B61456D726A516261736E63474C7A4E74773174524E3337356A473362763234623439423346712B68447533337359442B776C51427A476733735034354639682F456F41576676595878783335476F37542B43787734647735634F33736247514E703347412F764F34514870736B6A3763566455377478644949383051627370784C4A384170735844714173635A57444658586F79395379644D6C53304D524C6B4F3063764532536D4C4A4135486148624E324F6B6B7A5269707A76644F4E47727354465759726774536A4A5666435746724B595A39366C38545A3251796D34745255426C5047346E686B784D556A6B7854756C46514973334E67556969684B536D4656696144335769433032794651616D47504B385170616D5A4543616C6F446768695930656B786F7553632B454D696350656D70504B5A58415337784A623251774E5243597641473042384B7A31686F497370647139667251466771444A4A792B68685A4D72567946313137364C532F7275484C35662F786451664F617750544F365866772B66744F59576C4C4F7872436C6642724441776B51374751727753364969686D6677524D2B666C776D687749687970683135756745676868454A6167787570456B393346594B4C7057477261583146567834316F5248534A57424E76755750544645354D626D662B644772584164772F6659674264642F756149683659435A384D5A6A324863456A65772F686B623152634431322B485A3838654252504C7A764D4237637378385037534676527436496950634F6C68366D78395A67783867344E6E543363634D624E6276315261713479374844462B54576A7A7172493070697157684B77702B4E75685769575246315648494A6855345368517076674B2F305272635874513458717178326C426C4D384B6A554D45756B30496C4555425155514A4954395579437444546B4A366543774A533661444853342B4A4233696B2F4E51304B6752416D69527961456A474D536A5563526A4F484F713267424E4B7358496953303567726B51704F59434A363854664235497143696368324446436B684E506632656278736366714346656971376F65586455312B505A6A58385A5A57744478575945706C68362B397570724F4C542F45466F62323144704463436C554D45734C4F4655564A47647736495A566250704436492F6A44315461696F554263567747473377755832777942584D4679796C596A5459585878696D6930324C7342537A597A53374A56316A614461334936425952775957383136303547314733484835696E6375334D6170335966344E42456154765A5064756A4849723445486D6F42336676782F323739736168494930414143414153555242564F4C426659667768514E484F4A7964334C594C39323762486333674A72666A6A6F316263486A314248614E6A474F796478426A5457336F72616A43306D4145625945676D7430654E4E6A7371445662554730794D2B63674D6B32566669704D3030564157527546745337715336634242333851644A57332B494E6F3876725236504768787546437464324A694E6B437431727A4A324153352B5A436C4A554651586F47696B6E5A546B6869494B55746A674E5A3570494569484A79595A44496F42475751432B524D796C3347797A51533653513538346B4F736E523735792B397A38484537582F55733955684451766967496548332B2B746D41597330616632786441472F304E7668446151684630564E61684A5653427A63764838654A765873446C4B352B525A34714236615866766F5164323361696F376B44465134766E4749356A4D554342684F6C6F365441636D7345655363434646573130394F6846706241362F544361624C4455434A6D516B37386F64455242524F31694641316E7972353062377269706D615754755856556833326A307978676F314159714938753262747548492B6B6B4F55636333622B64556E306A3576564F374F50572F63334962413439433258457168577A6367754F6B4A323359676B4F72316F4D553953304477316A563059582B366A6F30652F326F6F532F62356B4B44773452476D78464E646773613756593032473063496F6A414E6C784E596F6B72555166446A4C5548516D674C526F3041525365757A755668514A5662624167596A48416F6C4E43586C4841574A376B4B5446516D7955744F595141526B4D68446B56473430314B474C424242557971465461304867636D73554546644B4941734D34656A415957336D4645325235794A7768794469535A582F674B59326B4E6C494B4E6571545A2F434B31384D59545146696C485A30555632696F714D647A616971642F2B414F6551493768344B386450316159692F336E474A6736577A70525A6E5577755975426954775439645A777230314B476F4F4A4143584F7A495A42726F4C664632443354497176707241496670574754777A31324D52366A6470644C6E533433647A6E764E5248585A55526E6A4E6232647947395A3039334371376532775644717964774B45314733427731586F63584C6B6552386C7254557A69784D61747548333935716A597558347A702F634549694C5565386658594E2F344770446F795A366F7559316E383772434663787249675964476B316164446F3157466574787459474C615A61624A68713832464E5852444C7173725156566147726B67453365566B35566A4B566F476C5A52586F6F7050434A79664D764B4D31454971437965506A476D57357A63486C4A61645341354E59436E57526750556C59575932424F6D5A4B45354E522B366667596C415265464F49355A434C355A4457794A6C4D5A50415A4650726F424F49494D2F4A6979593961656B517061616A4A433064307178734B41684D78514A59537956774B31516F4D356F2F34706B367768475174524F5936454B676B4234496F625738484F325263725257564742355679652B3938306E636637384235384E5A3471426966536C752B3636472B3074485168793131387071457174796375484969763749324469316F693851676152312B6D4255613645497238415A6C457045304A535A4B384745376553324B6C357A49496D6137514870395874516D6367684E3549465962714772477176597537473365506A475066386C577A64704455376647312F4A7A553877506A61356C5155783174616E43456255762F45494E79744C345A4863457931464D68576D2F6D3262557176517A72496B6F63624648697958554B6647754443742B62737546726D33303475624953573771624D4E4C51694947366576545831714F50724B594F76645731364B6D6F516E656B4170316C355878793641533142734E6F3950713563364C4B3655475A7859366730514B585367746A715253615968476B7551556F796336464D434F4C5255767951675165346B7858687A71357142516D7552713655686D4D4D685663656A4D63476A335839556832495846596E4A6D466B76514D3176586F4F636B4F2B6D4C686E34437036732F433343795943456A2B49494F70315239435737674D4C61457757694952394454573464745066425566666E6A75737758547551382B77474F5066775674725233776D7979776C706177306B723979504C4D4C456A6F6A306E396F37736C4D713471457343754E384A68736B49724B6D5646334B31516F6F367A4F434C664E475669523776446753366E4858306543355946394F6A33364E486A307148646155616A7A636F535171504C79796F74675770445A792B32443478674A366E53644277637862612B49577A74476541693859374255577766484D48572F69464D64505A67666364534A7463306D6B51704D626E39364D796146473670464231324F5537307950444D4A686C654F795444573864556550304F5058352B304933484A3675786636674634363274574E62516A4145693648564E364B3172784E4B614F697974724546505A51323671665A496F4970554D4F396F396F646D3233416956676343426A4E6361683054616E5778434C4C385170546D354546456158356142677053303169304A4B307062515A51394C696B6F4168477551706173517736695278326A52354F6E52466D715A787265775163575534754A466E5A6B475A6E3833644D4F705A4249474977455763697A785144452B6C4A784A632B4171595A514E4833302B514C6F444555516C397A453537367766647734634C357A785A4D74446A726953652B6761364F7051776D79777959714C46646D70454A6B764C4A47784749794D515A5756414C526244706A54437074547A476F79776F34505A63796E6A59714A376C734B5048626364346D513037476B323472564F444F33714D324E65717830533147514D42432B6F734A765A6D3554514E362F47687637776171356F37734B356A4B58756269625A75724F6135746E596D373151496E6D6A72354B59336167476D66694D6152534A6555323430777947564D3663676464366E4B4D48796F4177506A797277386834357A6836543463787842563435724D56544F2B78346145304575775961734C793543514D4E7A65697062554258566532734C61327342566C33525457367969735A544F33684B4B4161664348556576796F704B4B3232517137526765545441454E58566946785A446B465554426C4A364A5167703153536E4969453941366C5667456855555155556A5556495A4444493562476F74504254715644726F536263714C474A50524B55724D67495354516554706B58544C795466304D5644594B4B394241516D43734D787A735263623461454578456E76616E5237554F56323450526E6C37382B70665066367746593966456D533564756F79662F75515A4C42396567544B3741315A784B66524652647A554C6B325067696B474A415A545A685A2F6164524F51565678346B72476B684C554F3130597171356A36776D54434F6A44796F675868396F6365474B6C436339744E6543707A5670385A36304A7077614D6D4771776F4E74745245536A676B2B6835766E384B714F564A7A6849437871693371624B4F69794C56484F2F4F4C5745384F51746A584658316E4C54476E566D7472693971444A6234534739527941437163534B2F48783435534B4D2B42553475565346583232583466514247563766713849504E3268786373434B796259672B697369364B796F5246756B456B334243486551556F38575756756F484A306B4A5A52587A6F4B706F36795358366375307A707659415A4D4E6A6831426C67554B6D684C784641516238714C686A7042526861585645674A7A306849514670384E4E5152734D524641696A45556D676C667753543132694651324F495A6F64584B65726B70574A674D706555386B567A4C574269494C6B38714B554D314F4841316A56723865724C4C2B4879374272457637372B384A7241524F7676586E72704A57795A3349717730385063687972556C4D6E5270415470472B536447456870476578324B524D6874327757793241576C5343734D33423835756C5858786864626A2F36417A354D4E6754777948496E6E702F53345863485A48687A76774B2F32716247743962716362544C69724579432B714D576A676C4D6862694342416B42464947316A536A6A39415652737539614B7157706C30364B6333312B4C6D5154474756646858516244396C4F50536C45376567636F616C564968476B77775445546C4F6470626779384E43664746416A41336C456E51345A4B6932616C46757479467373634375554D4F7030694A41335141324A336552456A647139416251544663336B646C5147596535316D415A763162763861486134576265354E4D625956576F6F52644C4F554F544652544E686A6F434648756E7847526B7A7052575342345146777368465A59774554664B466242707450435A376379647245726959444A6F6930746D537A5471776D4C6F715074414C495644726F5250713250686C47534B6D47646962536C496D56785A6C4339526949767059773433776E6F6A676C5972377237394F4E343566667276686A6A69316463454A6B4C6E36362B39687430373979446938664E4A2B557467696F55364F6C6C553562596F4E6243495A6141365561585A77707047423658567A756A4774594741483173612F48687778495766544272773469345A5874716C784B2B327150446C5551324F644F6F78486A4B673371546A43517764635968694959504B5252324665694E376E4271726E5963586D366852332B34433163616F42615443594F4A35504371306B694B73702F43536C633245565A79654154574A7171554356476C45614E4C6C6F382B6568335A394472776C576441585A6B456E4C4F534A57774B65504C38514A4267536962624C566379444B495255574777383739626738544866344B79496C6F37354172773270397268516F773332645661474B56797149576C4944434A632F4F5A69462F746E624B57524F7430424B624337467849534271515542656D67734D6367636C6A704C427067455771676C456B34634A783143734A6F52655777694B5277616C5538636F655575464A5150303459434B423171745349327933342F76662B6A592B4F5066334D376C7242684E354A73726F376A35354E2B724C4B706A63305751706361616F5A387267636B6F73314D6C7A63726D2F32535A58736C4A65707457686952525974772F4E564A6177756E68585A4A2F66693356565868786F642B432B666A322B4F4B7A4134384E53504E676A786E536A47474E424B546F64436F5356556D674C697144497A6F55794F35644251656F374655384A4B435133554E395168446F617451614531446F4561447159576A396B436C6846706143666C32666E63714755736838436B79516A6978767956646D5A5547536D51707554426B56364D6F544A69536849536B422B55694C796B354A51514C58477448537571636C7A4B5A77556756707571592F625355736B314671453945595172794D76514C7558596A70546C64324A6D447A67307568686B5375684B3546384A4E5156703265694943554E3256537257354C416C707561446D6D7841446F4A5A584E4B57465661654530322B43304F4F41316D356B356D7159492F433356744574684E70456E4A6C5677334465694E714C54614745796B797263514153664F7843703456424A6F593948537A37573753714D5A627155533351304E65506D46467A2F62326C784D4771416A72576A353859392B6A4D4875486A6A6C536A36685554426C517079657A68594C637953636B5178416252644F695A535634326956326F746D617371797574426D6F2F6B31422F6F384467783654426A787172446355344A525A7746364C486D6F552B6368494D75447653516670714A4353444F7A5A776B2B315A2F4943467947516746374B34757746505A534B5278694B5239744A5249476D306B676769362F434D7263664159534E655A7A4B6A32544E4641356F6A412B41666D4C34354562767753356364452B613270416F796B51306D386B6D646D5155593957646934554F56477953366B35745A4A517A78595675346E59552F62456F4B4A325A5372323268796F734E6F5273646F51704F307557674F4853384E4D714A504F5A48586B6D575A44485855524A4351796D4B694C51467059424A315978703045314468486E696C6B64384E74736347754D384A4B6E5A6E5533694B525237326D51733079684A63754B694C663149394F5332454A544E517451474674786D4C4A554B764878313276667255615871304730314E54764B33763676502F747835665935694C4C75436B4C72776455315077475933514678585063695A7052676249694476464B74636D59556B306F31436F6F7056706C7863556868706F2F4D5A6B5235505A7A6B757271765547684F554B75455543574975796F63744E68536F7245654C55464168546B694649535961516970395570706D70513946376B4E467230765173794E6A44354C4436532F30385A45537974666D46374D6B55575353735A6A453461475349326D4D6F4A4173536B6C45516E34433875486A6B4C46364D4C4772576A343948775A4945426939784C422B464E4B574769365A4F69527A30643857794B45724C795A54554345685369455147366F69673045636C6A42695971426565774F54564765476737536353475663485971464F52414A6D426E55525A4843746A7345557634546C67704C635047684B4A4E424C4644444C31527A694345782B757774756F3456357156576C41526E784F70496766486F546131746C7355465042704D507A645232517679497372715A576949427173336C34334B525336564370647546587A2F336335796647644B4D4666732F4D7A4446666848314E4E31377A7A32497546797A59434C526B72516D4D6C6C57466B394B61504C7A7558325576424A5672536E455554384E7255796D5758737932675A5372746244703144434A4369474D6963546B7651556C43516E51706955674D4B45424F357A7A6C3463682F7945684E6C694A67474B7944355A2F75496C4543536D7A6C693032456B6749614E2F6C36526E513568455537435A454D3030354A4F334561616D6F586A474978467736445779574D4D5A39523135315271457451615536773363722B3758614F425652667534725A52644355545274447772687A306B416467694B6D5851455538686A3043417172593655476D7849577932774B3833777156534D366652435575684C436A6D4E70335372437A756F71517541677172325573537563654A6C5047696A45776F526156524D456C565846494A4F4E7A774F397A776D6831773679316374794D4F3564626F475567686B35564A503456583870415563696C5A59544264316548417A58496550336462566C4A766D6C614C56594F444F487632326E5953584A4E6E696F474A466C4851416F515676543038736B78686A734130617A6B3550435578323473736B374E49536574787145684B362F566F6E6F7541564547317068494A6A4958465546486F6F4643536B51557831666E53306C43636E4D494E38316B306A62453444714B555641357A4243594B703153797956305968384C34704B6A464A5843346F7042465275305A52557553554243584346464B426C7432664C52446B5942547443517832723478452F626F2F584954453641744C475A50524F507162726B4B38727743354B656D496A552B48736C78693547386544467251526C4C457048504E63674D794C4A794F4F78534F343664706B4D304F6B534D5A675A524663334B7A594C4A77454D5778476B4D4A524B6F69345452576C314F44676851314556516D4A79436E4D546B4B4A69536B6C47596E674653776A55534F5852694252786149377732422F774F44774A574E33776D4F774F4D314845766561525A49446D356E45504C4D496A444E564632533537704C3443707765726B4336665337635A3376766B45622F614C6E664F50632F7845594B4B42676E66654F59313932366267317873346E4A41385147436949796E694243514B67525A5243562B6C64645168345043676A6E59544763774D7045714E41554770456C6142694C64356150494C6F6C4F7078554C595338527356462B535A47596850794752775553456D554A624C474F6B592B37437863685A464966637866456F69457467344644597971652B49427059584C77453251766A4955684F687A413141376E304D7A5074726753326B75545561496A4D7A75456852794C61464B716F474531562F6153345255694D6E342B452B486C49694A2B4C4A66453359556E63584354473359716B4A664F526D72414136596C787945786367754B304E4135335A6B454A4B2B776B587843674B6B78574A75626B6D616A6753784D37447571366F46347767596A42524E6B6967556D596E733544417A53466B6855667A2B3238524D724642555651536952516C5971354E7565314F754633654F477A752B456837325377734677514D4A474D34654436615958646857716E422F5575443264794A5067323031447356556250473531756E75636A6237707565475332772F4C6A67436A324D3538495450536661556E3666536675514A584C48525541632F4D5A5241516B7976436F5A6B66744B585346557064686E594E4B4A3234474532314E4B36644D533636435131674B326A46456E6F6B57574E476549646F78524B436A6346686E7443476B306B46584A45427559694B664C434B2F4D5541786D4262463851775A4453626D4C7959535466794853485138763536314D41365A4378616A4B436D566878694A58424F594F4E516C705443514E486B4637426D4A5335466E6B4F626C4D546A6946684A343569493136525A6B704D35485A766F74794D3663682B797342636A4E586F7A697769536F6C595777573158514B4574526C4A4F4F2F4C526B69484E796F4330715A6B4A4F486F72366D5568436F42584E7A4A75304F673531314165764635584D4C7675613758464B5432655052324369316851534D77576B353557496F42434A59464771344C4645505A505034514542697A49386B6774435A676643466963694E68654C70545855714463444A705947584636304F4C33637030564E6644524A585732783854417346586D2F385A5776664B4A687A45384D4A68712B2F4E715848384F5731617668312B725A45354533496A4E5136344F6F684C4D346E3072444F6C41442F5446574A326F4D46673574745071467069654D6C463458467345714C47464230694F5477363951774B3953526B32705A71475251456B744777564A5355796F6955794C55744B59512B55746A6B63304443354737714C345759734E4B6D59755749534D2B5974516B4A444D674D6F6A72305754734452726C706F4F6252364E426F6D6779733144377049455A43557377614A62356D4C42725850594532576B7A304E6531713349793136496E4F7946794D364F5130354F50496F4B6B3245306944453831496E626A6B356A333935746147797351464642426C4954466B4F516C67726154386E5A6E63374167416F625451675A5466447239484372314C444C3546797770575666796F4A4379484A7A75514F544A314253552F6B43796B6C49524635534D6F704979696775686B7767674545716839746B4277484A372F527942367650596D64414263304F6843784F6C4E76646F434C7A4C4A6863586A5251416B5439336C65426959594E67686F7471743175334C352F503938744954593845764D36482B663469634645645470616266656A373330586E565656304264464E356B5A43714D65795347524D5765674B374C53624F562B6F54714C41315730666B2B6C68556369357956564F6D70384C7862414C424A42565651495156596163704958495358785671516D7A554D61685A43456863684C53304A4A6267377945684E686F467056546836454B576E7358584C69347043356146485546693545356F4B4679467134614E626F4F526D504243556C7331654B67556D656B51574C514153375741784662693553467933432F4A74757843317A626B52692F46786B5A39794B2F4E78354B4D712F46546E5A3855684F5759796B7041516B4A3663674C793850675541416A333335692F6A6457322F677262646678356366657844566C56366B4A692B434B4373644F6F474146377A536445705954344179496D773049716A584D376D6E5545714E67695174584A306469724F796D5977584A69636A4E79454265556C4A4B4B52706E2F77435341714C6F436B56773232776359676A4D4E485369344456795A4A42774F4A41794F5A4375634F4E61716358745778756E6B386B4C305247613476494B31466D54514D48744E5634343967346230574A37592F344F4143362B6D632B4D5A6749755A545676666A72583247737578736D6751436D5969466F76496138435063647A354250796D61492B4247594B6E516D336E426D7038354255704D4A544558464B45354E527371534255684D754157704B664F516E6E49724D6C4C6E4953647A455170796C79412F4F784570435847496D33634C394158462F502F45365A6E4D63584C6934704778634346624444682F666B79664E353944486E6B6A736869594E4C6E35504A7450586C4B616B34333574387A466E427575512F79436D3543646567754542626443566A6F6642546D4C6B5A5351694A546B464B536D70694B54456F5353456A51314E6547353535366232526435486A3937396B64594D646F426F534156715573577348656933556D304F54696B492F356B6D67575458364E6C723058387A44517A2F6B514657744B757147424C50654C456E2F4B5379444D6C495438704255497171744F4946486C796E526C756D6A39306542684D4A425545625337384555796576776F6D79717970426168635A34524A496B616C7A3431766676317275484478497135632F75763174367642382B6550507A475936426352676B6D48654F4C784C364F7A73676F5751516D6370564A34614A5777566F394B4B6D3834336578613635306531446E63434B713163496D6C4C426D6F43776F343638744A58494B4D6C486E7342664B7946794176647A487A6B6279634F45676C57596955575447326F6873725676516A4C7963442B6B494267346D4B7979573879434675466B7778554E4578666347435037484D6851735A534B51767862775568575661346565577966697A7A4C33705274783838773349534C345A70594A626F46584D6837773044736E4A695568505430644F54673537704D4C43516B676B457053586C2B506868782F4736362B2F6A6A666665414E662B396F6A364F757467467963684C53556D354730654247796B7061674F434F4E42314E707149426B6B6A4B39456248744C323635416B36704747595265656869474152353042566D5135325842556C57426F70536B3143596B6F69696C43524F434B516B3375595873716245325A76466A674474646E443545484435554F627749754C776F6F4A57394C6938714850374F4A4E7264455939455131643073354D7170506135484B45724859473072746E2F76434A7546494D564A384B5450524C364E61694C2F374C723746727777597549546A464D7668706A54434E4A4A4E4935714D69714A3842526257686746724C58456C585741527864685A7955784F526C6E7772386E4E75515748656647526E4C554A4B796D4B6B4A435567497A3056617055433237644E34626D6650344D662F764137714967456D50435452364D314D6952594574472B476B53787878384230344B46484F4949544351426B46477934424A4C344A524B6F633476414946702F7133586F79446E656A684E4E384E746D3466383341543252506E352B524149424F795278425157465172596244623039665668333735396D4A376568395772787242797242766A793575686B71556966754663704D59765A684351626B56444258536A48544C795642542B66436F5650416F702F5049532B4F55432B4F55463845687934536A4A686245344736565A7152436C4A304F516E6F54536E477A49426446754132706C6F63344244393370674C79543238395734666144724D7274513433486A336F79747863454A6770783148354D5950616F4E66426272586A38305564783576656E6554393744426966355069707755543355767639366266783761392F486174362B6E672F64564370355A3668576F38586A63456747763042546B734A544F535A4B4F3158354F55684C79305A71636E7A554A42374338544342636A4C575979556C43564953556C47576C6F3673724E7A594C505A636572552F666A394F372F4871362F384B2F703775376B6D6143676F6869497A477A53666C305638615959585A5378596949774643364932667748533265596A666635385A4D78667742364A784571614E715953435A462F3870524F73595139303630337A3048386F75756846462B4868736A4E4B50504649544D3746555646525177697156544B49464B70564E426F4E44415944484134485044372F54435A54504437764C6A393241463838787466524E416A5157624B4C63685053655A5746397276545679536C6C6851654B477837624247693542476859685767527139474231574559613868566A687A634F514D7766646C687A55716A4D526C7154424B55714870696758354A6C494561654F444974537A5A4B417A2B70694968346949486D437150514555553239564C356F673134646C557163627137506B56524272627868717858336E4C6944742F7A52544F536E76536E697077595462527A37384D4D5038635972722B444F2F5166677033466B705259564A6776717644343068614A646533546645314A68792F5147587649707A633142566C4963436E4A756756343544324A6848444C536B6D5A445363774C304A552F5054324E353537374258373630366652337459436F306A453546314E4A4A7A36706D6541524563437A4A38623853557965703079504A49456150434239686E78706C70713152424C6544666B2F4C6C7A6B4A5A3448647A6D477A44557552446C2F6B516B4A436141506F39514B45514D544F5356794F6735655376695566506E7A3064656669364768337478374F674F57413235794D2B63692B4C304A54434C684E486C37796F4E723965687A53535665694D71644470553674566F4E436E5234354A6851365155783975466547777744342F33352B4742726D7963624D37433776494D6A4C6E534556466C5153346F6844413344374B695968686C636A6731526E684E4476687462705335434577685648724471416D556F793451516230767944737A6178314F6C69656F76346C552B4E584477336A6E3946736671316670343369715477306D3271684C5A4A78756A767A55642F345A666F57537755534C50796E4574596243334E6C585961654765684D435A685055676D4C6B706951674B2F466D474A527A555247616A2F79635241346C4251554645496C45664A4A6B4D686C307443576C735247624E6D3347786F32626F465572576238786B574B656E63735472566544366572484D56444651455A4879764A496A3649784C476F396F635873424353366B784A4A4177747675516C35366465684A6A67484731636B6F6259734458506D7A4D4774743936436547705953307444526B5947677A34784D52474C466933436A546665694F757575783758585863643573793545556C4A433643524A304651634450794D71354855635943574556467650536474726E5238692F616D56524E54663547492B6F7465765134314E67516B654E557077672F5769334553354D4376445656674A63325A65483564566E34786C416D546A536E59395364446E4E4A506B727938694769467038534D53787944647736432F786D4A794A4F48344F7032683942626241433951516D6635433555345846796F5366536B516A33557678374C505067473631396E4741386E462B356C4F444B66596D4A425838374D632F4158316763743156744F7561576B43707038667252396867676C557168625334454D57355763684D586F7A696E427452475A714468716F6C4B42616B63536768556B7458504955514D713157792B4844614452434B4249694953344F32734A436C684F6F37454A5666674A49444468306A494747586F397054544770674A3654576B356C464F6F3249466D4374746A61536B71687A7374482F454C536C4F616771666F6D374A334D523339374565624F6E5950727276386362727A7842747877777732342F766F6F6344373375632B42374A2F2B3662716F6665357A754F47473637456B376B6155436D35457158414F436E4E7651474847664E68452B536A54614642706F4C3473533351646F636D4B42704D5A4C56596A6C6E6B30324E3867777A65576C2B4B3137535534763738553536654665486458495637646D6F75667238334534373370324657656962413847394B435168536C70554E564B4F546D4F4A744341362F526A42413141564B626344434D6D6C4135366F4952396B705564505A7264444358537442635759456E762F6F566A696766703441624F38642F372F695A67596D34307973767634544E6F387452626A4B426D734761716573774847465A67465267756F3244746B51455555456530704C6E51796D2B4566327474364B684F67337036597634616938754C75597353616C557A6F59513867514C466937416E4A766D344E613563324769646739524355676A696F474A414D524157527A48684A797974646A2B497049425973396A362F756F626B65315052492F6166304D53527445786B6B6754463079422F586C4E32502F6C6A784D725A556A4C7A634263322B35456648784335475173415333336E72724C4B4449477847417943504E75656B474C467034497953434F54436F623442574D5165432F4274526D444550397049436C4F74307144615A30476968745943323645706C71773274646A503650547073715648693679764565483250424A654F5350452F6A3068773461414971446E6A615141414941424A5245465576392B656A78636E6376436A35566D34747A55644134343061497679575863535A2B64415579794553536F444E6430786F4F78756C424D4239775251342F48794C645949534352426D4B557933485A674830362F4864322F394A38535450536836496246427961336F4E4A6951533031726F6369764F617533756D466834634769794449536B6475656970794D7862427072385245364F4A474F6F52496A4668486D363636576263637373747A443249663879624E77397A353837466A54664F345A4E33772F58585939473865647A68535A325770576E704442674343494746754644787A483444577374486A34746F78584653394856613845412F787A3866747754306E4F62384B4E78524C7A7556674F545A4F59686263444F4372687577657949586E7A2F75525039534C5154434E486A39456F544C6C464171733543577467414A69664F516D725941475A6B4C6B5A6D316B45737347766B384E46624D52626E335A706A554E30425563424D456D6650686B5253686D6D342F5962484D62675A757354723468744E7464697536584561736A4768782F7A497458746970774D58623566693334314C3872364D53664C425067446533467542663175626947387379734B7379485335524E6F725430336A70425330473456754C79655277715458774769774957616D6351673135646F524E5A6C4248716B3071513064564E5A3736776666354C714A2F7A394E633637392F5A70364A7750543730366678344D6D37554F64796359696A44627374775167717A513659533851515A6D51674E336B4A696A4D7A554A693942433754584777655338572B4B5232793068666835726C7A4D472F2B4C566977594E344D44376B4F6E2F766364626A75756D68346F6253646C6A70514C7848314B4645356862774F476158357441754B5344574267335937306D4D614449304E68394B4B4836724A4561444936502F5231444774376F73566D576E4261465A69504F53696D3742324A423250337550414E372F63684A55727A426866346365614E554573585771457931304573545156705A49556945715449424C457732364B7830426E416F61587A6B4F5A2B79616F70546569524C4149616B455349716F5330426738445A7A5339444A74434B59376B6E6677666E49374F7030324441524D4F4E696878302B33616E4475446A582B393930712F4E74784F5334664C73475A6E55563464564D2B6E6C365A672F76617339436C7A3441384E77304671636B6F79637069395A79455435744D4162645343372F4F69494442464330716B384A4E4E2F6278656E486638547677316C747634764A6E794A56696F5074737766544F4F336A6B2F6C4E6F3967665154494E39345849302B6F494936557738333157596B6F4B6974425149535430757A494462476F384E6F366E343474302B684833466650557256515651715175526B5247505251766E737358463359723475486C4969702B503073774D337268436262736C71656D73674650484A50576261306D42707745476D5A7A7655326353696141746F4161356647374C705958737449696450464C2B6B6958632F455A65693862616C546D352F4850556730583957486E4A3839426145592B37446972776F79657238643176314F50656B793034637241656D7A623630646D7068394D6C684E56614249656A414A58684C4B77664B384455756A5430744D36487A5543636153364D42694543576945613947703030613031364435327449743835716252335236362B37674C6E51363668616F56572B724D65477956487138644E75444B76516238333776562B4E2F484A5068777277436E70777278362F563565484977457A764B4D7545747A59516750515743394854495A6A62304561436F7A38716C564D476C56484D374D54326D4E5A4233486A6D4356312F2B4C63352F6A426D344745437535666A5A67656E4B5A667A2B6E586477392B466A7A4A4E695578725552304F39305652336F716C54456333585561754A536F474B7342796A53785077364E314F5048527645305A4872426765636D46343149334B536A4555306E5249784B6B5143524E526C4C384542656E783042546D6363734C7A644F584D6F697965586D575153546D356E37613845767473585158626971774D6B38516C55614C777A54356D70374F3371676F4951466B4243594B64515167386C446B30616A45557079634445507049717A6F5463456A392B6A776B2B2B5734376D6E2B2F48744A377478386B51394E6B2F344D646874784F69414154756D72446835544939444F2F4D78506869486F4F736D7147513351364D7151484F4E483031574A546F6454765437517869676537514579374173464D466771497A5846336252486E4F37413130754F38596A44747A5761384E50747A74772B5A51462F2F632B452F37505853706350697A436D52314665476C6A487034617A384C446E646C595A7332434A6A6564775653616C54303734715158695069696F673552576E644564346C617432775A2F76444F36552B385366666A674F6F7A424E4D567648766D58587A703149506F6F715548775444507256504C4B703151616D736C4D4A586D356B425A5767716278594B686F586130743254683248346C66767A74576E7A37713630346361775675335A55592B5734465A566C456A6A73496D67304F5A4357704543576E773661544B47394267516D6D724F6E4F306A36644159654F32716753645267434532684D42703866746131714265624A6E6435577774746138763549364149534C7863497A575651555A686B634E6A547252547443683143617A712B5A68596E6F70483774586A2B302B4738657A33472F437A4837586A3665393334736666624D615458777A696F62734E4F4C7137454B4F3969784479336769312F42624953314D784F4E69424B714D5162545944426F4A68444A645638503132783670714D563564683548795374342B523974667575684F5469343742674A57334E5A7678533850325848355152762B375145722F73394A4666374862615634623763414C322F4B777A4F7273764450797A4C772F396837372F4332793676682F2B31344F686A5A386449656C72777454316E446B69585A6B75557062386C374F3835776E4F467378396B4A4953526B514249436754424332614D744C644179576B6F4C6C444A6153677474435241676A4A41644B4E443338313733375A696D584D2F5670772B46414C39662F7A6A585633626B574E62336F33504F66655A564C57724357577179395749306A35594D6E55362B7A324A636A3056766B504D7968587368336F754837377558453864485277702B6C6B3733325A4239686A4339783575483375544F472F597A7137465A54745551465832694C566D6B455552726B5778686A6A64684D5A744A4D7966674C58437A616C552F63325A71754847766B352F6633384376663948502F542F7334636F72776F77737232445A496A2B726C33755A337036463161535464557869714A676F6A2F566D5A464D684F6E784C4B326B707236616A756F484F7567676464524861717574704C413952367975534E55524353376C545575516947364746684462366543445A787A7449564E4C5045696338595559746168336D754367796B792B67733255535739596C634E3375504736393173314E312B537A393749734C6C316A594F6D73716251336E452B78357A766B5A6F334434306C6877647865716A325A68423235444A53567371436D6A6B5631455A59304E456B526A2B6658314D7639752F33424D766F43777677564D62664B7836345A50703759584D6A5247347634384559336637733669772B76534F666B7468526576386A4D733076312F4779756C682F505648465A6F34466D757969504E70426A4E4D6A4B687779646C6C787A504B37304E47613274484C586A6673524A554F6E502B57772B4C4F422B576550507A75595470336D794A476A76506A37353167336634467337684D4E6B72364D544A6C4B534E56715239764435665350305A626F64484D4330325A3073575270684B564469657A626D6364503771376B34667561754F38487A64797876355A394F38735A6D70364C4A334E5571776A66787032534B72732F52497041374754707159765155392F45394B5A322B6C73366D4E62634C6766637439585530315261686B6A726950616A5148594F776F385344766F5955474F44796352564143616364646D59494453665269653755564930635A6A5546324C5050492B61347646304E3059787253324B78706F4C4B664E2F47362F745044784F425957655A44706179706E5A566B746C66696231446873446F584957316465784C4E7A49736B694C6C4B58685A6862584E307159684C5953706D2B61394B4F4B6D42507973373358782B4E622F47646763764733713750353641784D423965622B6432776D55666D362F6E4A624133337A744A795661654A4257566D616E4D533843535963436247457734473262336C55703539386B6C45416C644138486C7070444841506A755954702B5739766A504C37374931755572364371726C50584549726155595453535A5459547A4D2F484B6470377A496C596441625368644F626D63374D4F644E5A754C695268584E7472466D617A7059316D6579344A4A6431537A4C70626B6A456D32456778364354695667784971626137555630792F625568706B656157576774597535336631533576544F594C426E4F6A5061752B6B4A4E394E525655647A6555686D7A6B586756437950466E47714D614345447956534B334B756C4549687A5A305977434763636C47474C4F72626330543372305A44696B6F6B576965546C7A514A62385955436A4B6E6B70385A6A53645852326C42467256424E38326C686253584275674D2B4A6854553832696349546C5453324D4E4C637830747A4F3871593268687462455541747141764C62517243662B6F506C6F3571706B6F2F56773455382F5332414D6650614B6150396D627831313170484E3253784374725444797A574D2F5035326834594C6157682B62716548694267522F4F4E724B37786353696B6B526D6C4E7535372B34376550586C6C2B584169632F6A35445947304E6E587A77776D385A2B4B6B70513344783369747175766F62757957766F714F635A3463684C4D736D3964464B71374D7A4E6C495A676F7778576D53746833727975662F74354F5A7653466964526B5578585555755750775A636A36716D56306B6353707A4C526B79596975574A41784851787A4C326C6B2F6C6430316E635035746C672F4E5A504443487851507A5744687A4C674B7136533064394E5131305635644C774F6F496A636F536D4E4548392F5A476D7173332B2F7371344170557A4F3648484373444E6C70546954505A4D615249417236444467536A6268537A52526E70314E6C7A7956536B453958734A6A5A316255736959525A3174516F56386976614F6C675A57756E46414755454148556F6F5A47356B6C54467872565449456968716F4C75584A326743653346584E4D774853446B3739646C6331666436567A664773537236773138757753485438664849587034626C36667233557746504C64547979534D396473784F346157557A6278783434642F65306E51324B502F4B343838554A76454C5256726C6B596365594F576365664A5535636E4D6F7454705A4F50494D47557546353773544C7A7036544A5458327A4A6C6832344155753233504D686F72524675626E6B7079644C527A6844644F364B6D6E4B787153677A577A7255596A6A4551484D37387A7036574E7733693547422B61795A7634525643356177637635696C7339627A4E4C424251784E483253777134395A7A5233306856766F724B7156615233526569534B3073544B435564696F7452517776455748636E4339496D7241456E43644762547049424A314B6B4C4A393658617347666E6B354A5A67615632546D45625136354A3658485834526F6335395458634E436F59306147316E5A30734B71746B35576957552F556A6F5259496D3138734E694A55644449334F7261356B703173555742356B57394C4F6F706F6A64732F7738666D6B78522F63583865472B584437616E6348374F314935756A6D4A5639636D384E756C386678696A7059485A3273524D443278524D2F54497A7165484462776979564A2F4F5A37497877354A474A4A6E36374937563842353739377A6D634F6B37444C37346774547A3935674B7433376D546A367058733358555A662F6A64593353586C314B535A355572474772796E4C4A68514D36454C437152336231693433575A6949324974566C6E6D6879743569544574445778616B794D73526C6F37574265357A5357394D396D35654143316938635A734F69356178644E4D4B616863745A7557435A4247724A37434557394D396D53437849624F326D767934733578474A37677A52675345326B347356705349334A324152413876474F6D7945656373514156433135754E7547366D6454476135494C425162707A4D7044496E6D7761376E54615068353769516D61576C7A4A506D4C614742676E5471745A575672643173727174693956744861787561304E3862365370695758684D41767236706854566356416851675A424A6C5A486D416B584D6A6479774D63754C4B49557A65342B6475563254494B666E787243712B76532B5433533477384A6B7A624C484769552F5051484232504C39487A7A4967417973436A53784E35366146724F50724F61352B376A2F524A6F44357A6D4D51764545434A70634A76762F57576243392B37645658654F33416E3567584B6149363379354C4D45516E62302B526D4942534B62645254677457304F45726C6C307035584B7063596F384259704A613265444E4C2B3754344B30597659516178637559384F794657786376706F4E5331644A5762746B42617357446A4D7962776E4467304D4D7A78706B5965384D42687062366139746B43474C4F7046697344746B595A7059655438476C51424B2B4567437172474730724665774C45574C7048484536315A77625230616E497A61485A6D305665557830434A687A6D5641655A585637436F7276356A7A5353303049726D646C613274456C4E4A5541616A6B516B5445767161316C59573856516451587A6130705A57462F4374756E6C2F4852444357396548654444612B313874447554303974456A436D42507730622B6332516E6B634764667873514D734441786F656D71506C735556616E686E52386652795062396561654867553364782F4D6A726E446F6C6170544F6E586236584741614130705559597274543865507663766867382B77665534463951347246626D354E4C6B396F3575367979715A4B5278514D57525539486A6C4F66436C704F4E4B547163774E342F616F6D49356C337041374A6E72376838466158434974574A35344C4B566242705A7936615264567938664C32556A634E72574C39304A5773584C57664E30424C577A4633493850525A444856304D526870706C644535583042366C326A3237764C73713334307A496F534578424E4550595246753559625274617779734C44474E3755785034476958736F6C5353794C4E396A5147412B6D4D56476578766947586452455871384A426C746458735378637A3467776455314E6A4451334D394C53796F726D4A6B6161496F773068316B5771576334557364775579307232717259304256697A35784B666E5A784F516633426A683962514566587050486837737A4F4C556C686466576D48682B7159456E357574346546444454325A7075482B57384A7655504C3759774C4D72346E6C36705A6C6E4E746F342B4E504E484476364371644F6A79365750466441665734772F634D66634F6F34523937344C58766E56784232357368536A455A33675A79754B334A5576614C4456417834734E734A5A47544971534C2B58427331587239632F7A6C4C4C454875376D667039454745526C6F6E56706F755863476D355775345A4D58364D3349526C3679346949334461376C6F32576F324C466B70546543366559745A4D5775514A6431397A4739756B78506E7849356130566B38746E464A644D735557374A6B42616A6F5642454A337A48544E37627966617A424E4D3967774A316F4A4A527070742B62794961365A4B377253654F326D525A756E35584E44644F64374F77705A4574584D52643356724F707134594E485857733677697A726A50432B733547316E5645324E4464774A622B6571366357382B744B327035364A49366E747464773276586C6E463066344433622F44783462554F507277796D395062306E6831725A6E664C6A627779336B36487069743462355A6F2F4C416F495A664C644C7A394849447A36314C353457625A6E50347859633464757A4E2F2B2F436450534E3537686A655A42325478355665586C455847363547564930576F6F32635645444A65717778586961496D7565334B41704A724B4A73582F7A4F72705A334465446B5946357242474C41775649493675355A47537442476E7A697655496B52707132576F75587261616A557458736D48524D74624E5738544B6755475769594878725A304D316A66535678615379332B6178645A754D512F416E6B2B6C475053516D533050426D4C306A6A693532654E4E73672F77372B5A506A383167784A746F7044346E6E6B5642453964324A664C49676D5365584A62434D79765365474A6C4E76635032376C727359756246355277382B4A5339692B735A4E2F386176624F71326676676A4437466B613459576D59323163313876436C6A667A2B6D6A6F4F33567A506956744476502B39497635366F3463503975667A77545635764C387269384F626B6E6C78784D6754517A6F654774527833344149574771346230444E7A2B5A726548794A6C7165473954787A5552352F6566424B6A727A325234366650504B354A48502F51556C38776F53654938313067754E762F346E484C677654363764526138756A796D716A497364475A61366451486F575976534E47476E737A625A53496E625A426F4A796B75337370685A706F7062325457665637486D7348566F732F61534C7A3843306557516455706176356D4942325A495662466F387773574C6C335052776957736E3775516C544E6E4D797757546264317966474573367672354E4A6E736239586250495769356A72524D66496D53376A496A4764546B793446614E79544F5A526F4D516B465A3042306564586D4753673261706A54595752653259616557356C41693976534F543154616D38736A6D4C467936313837744C335479373163657A32347434397649536E727173677364325650506F6A6A716533463348632F75612B6550317A527A5933386A6832384B63764B4F4B763937693532383375506A6264513570346B35666E73466236354E3459616D654A2B6171655769576D76746D61766E52444233337A4E5279767A42785333553874567A5059794E4A2F5072534D6C352B3869354F6E76696668356E2B4D79672B37622B644735684F6E2B4C45386266343834336444495873314E69795A4E64754943305458314B6131414A696C347048444F577932716B73384E4A52455A496A6B69564D375A307337656C6E3159773555744F73463436336747584A436A59735763483652534E73584C536339554E4C5754642F4365766D4C3262742F4557736E6A5045716C6C7A475A34325177355358584A6D763639592B434F334D52574C4455796A79364B6268646C7A7541685A625A5349625A587047624A64585A6F3830665234426961373059412F52552B6E7938436C4552474A4E76476E4E596D38666E455362312B617875484C736A68386859313339726F35664B3258492F7344484C6D7067694F33566E506B6A6D714F33566E50306474724F48466E5053667671756655586657386430654944322F323874452B4F332B37496F66336436527A624573536232777738654B776761666D47666A3554423333393275345A357147372F64702B6546304466635071486838695937486C356E34315A5A79446A78354E38644F6E6C732F36577A777A686C4D4A302B387A65732F33636A4E5138584D43566F6F53302F466D35676B4233534A334A30724D784E66646F344D4B6F723533474B75396F7A364D494E6932476C544734733665316A554A364C633366513274394A594836616976497A69514A4755736F43664D722B66736B4341387549417457566C744E585730747659794E7A6D5668593264386A467A474A663732416F4A4450333032515A53496E3033595357457274316D38524977657738536A4F795A542B64384B48454841545258796363637074425479445A77457850504E643347766E74736E6865575A66456178656E3876716C47527A616B6333624F2F4D34657057446F3963354F58476A6D354F334648487139684A4F33314842653364553874633779766E677A676F2B764D3350527A65362B66434766443638337361485632627956784650327054413632754E764C68634C3039766A77357175572B366C682F306172693752385033657A586330362F6D352F4D30504C5A557933337A5444787753524E2F6565616E6E506955445A526E512F46704835386A6D4553343446314F504C364846336546324E2B667852782F437356704A686C526471594C3835597461322F4B6251374535714575555A3468416E7069766E5A4E4C58576C705252355042523443696A77656E433658546A794864676365646A73566C777535786C7879477442515435657A366755466551544C4841544351615A4C6B4353635A304B575249694E6C694B724C33595043364145717333496F344371717832696B56666D706A4A4B61624F6E596C4643633055534E457A6F304448395A30476E68733263576844456D39646B735A7257374D34754E334B47356662655875506B794E5832546C2B745A336A312B5A7A346F59435474336F35663262432F6E6752686366436C4F324E34655072737269623373792B4F6A79564535755465486469354A34625A574A4635595A65484A497A304D44426E3430586363502B76563876302F48393375312F4B42507737307A31447936514D746A6934333862435362703239627A654633337669333235552B4C556A693538345A544F2B644F73717035322F6E38473374504C45756E31317436585137452F414B6B504C7938475A6D79746D54495A745464707532694B4B783867724377564B4B6656356342533463376E7738525435732B513673396A797365546C6B5A566D7757724E784F45546A6751326E633152634C6A762B4967382B723474385A78354F657935755278366C486A65644A51476D6C35557A766153556153496E466979684E7869554D496B5638733169734B724E53566C574C6F4830444C7A4A7768534C734545386A766834416B6B4770726B4D584E5769352F6B524D3239666B734C6872526265327037445735666C386334754F3466334F446979783837523356614F374D7A69364D354D5475374F34765356575878775A525966376B726E727A74535A417A70394A5A45546D77796332693930455A476E6C6D6F3531647A64547777533863393033546333713256636B65336C7275367466797754384F4463375538766C545072395A6B382F7337562F48574B3738373530484B54344A33376D4136655A7A33447A334C6966766D382F794F596D3465744C47774D6F4D536D786951377151775530772F79526C646E5336364E6E782B784D714677674933447163647439654E502B676E455053545A374F536E5A314A656E6F7971636B4A32504F7943525A374B66546C34784954655175636C4A5834615137584D61323767784B2F44302B2B58543550614C474B674A2B4279684A6D6C597355694A39704A514636696F736C544B4B6B566A6A6C596F313874645575782F373455793179536F73776430365249307730306D45336345577A69656448456E6C6E63787048743256776445635778792F503564547550453774795A5679346A494C7837596D6333784C45696376545A5A79616D73534A37636B384F37465A743761454D38623634793874454C504834654E5044366B343845424466634B7339616E346259754E5464336A4970346648657643416D6F655853526E73654755336E6D7073566E5144713341637050676E524F4E5A4D592B2F7A65386263343963546C504C656E6D6C7358753167617A71506134364C556D592F6F7479385643324E79625654626E5451576C314A6246634A6D793558617875484D493965615359484853565A474B696E4A5A6B77474E516E78476878356D6178594E702F61796D4C4B416755457641355744792F696C757632636376312B356A5233554851563444446C6F585661634E585573464175494C463951584D44376D5A55654A46354E61362F51465A6E39336838395069396C497648504A634779566E7A4A3049624C724D4967496554314E65504A64487A44792F50496B334E365A7962484D614A37616D63587A62714A7A596E73797037636B63333272693643556D6A6D794D3535304E52743565622B4C4E7466473873697165463559626557365A67616357616E6869534D76444D335838754838556D4475364E647A657265616D546A5533647169347356504A6254307137706D683463463541715A34487431637736472F2F4A71544A343579386776306C6362414F6E656136623333654F2B39397A6A7968782F7A37485864334C5445785A7157504B6258466C4C6A6355722F5248594469334A655A78344E6F5570636E674C734E697557394253536B3832597A58724D5269306D6777614E4B675A463143544D65695657537849394454553455684E4A556B306933354C416E4F3532396C32326E52743258305A6E5978324F5841753532656E59584534386C625730747A6178737A7566533171634446586D307876773046456F64726A343551546746706550734432666D7477384B724E795A46437A534D7A2B546B36684B435752687078344E74556B38507877496D3976534F536444516B6357702F417766574A2F476D5657554C79306F69526732734D764C724B77462B573633682B695962664C746279323056616E6C716F342B634453753774562F4C3948685733646169347056584C2F6A5931317774705658464471354C396253723274367534715676466E644E553344756734364746435477796E4D317662312F423064662F7A4B6D546F684832663934484E33625450362F724F59667035447348654F48486D2F6A682B6770755875686C2B32414A6E5545586F6178304B725053714D6D7A454337496F797A6F523676566F4979616A474C79424253547878453734547755343835444E6646436C4F5050527A507866427A4A57724A4E476779544C6B4131376A736F4C76676D7967752F685772636561676E6E493975386A67306B79656769356C43656F6F5A753975467236615271705A5776722F417973327A6337693033633669554437542F433761784659706479464E54673968753474366D324D5571477972484A6C59616B6D6E49694F46566D63696D32704E2F47464641753973544F5451617047454E66487A51514E33396D693471554D726A2F472F6D71666D795155364870756E3557657A5650783070706F6654314E786437645350752F6D446733584E6D76593236526962364F4B71357448355A706D4A64633278306D596275754F342B352B4666664F307644676F6851653339584377656365354F6952647A68323668676E5241586C2F35396747767330764866694F496350504D766A74367A6E3535744366473834784B79516A666143644671636155777274444339786F307233343471656A4A7845796569474863426976502B43385633763437797539386B397276666C46666A2B4F3967695A754559647835784833373638522B362B7645664F7472784837373638523952386A2F49656262587950322F473851506637626D41314B38687732664C574E564C5A333839426142302B747A65626552626C63336D316C5962576448722B4C56724730304F3269305A5650324F6D6B336D366A7757616A3170704E4A432B4C72767830566C536B3871505A71627878555371484C303769774D6F4548686E55733664527A5A4C69474F595778584252534D3174585372756E36486D76686B695071546D316B34462B3175565575746333614A6D643054463551304B646A6245737273686A69734655433171726D3154635632376B7632646175376F55664744365472754754447834507079446A78324679654F7653736A334B4C4D354679586D6F7A64793039657A356C6D47767646373473413572456A76503730506678756478302F32316A4B376745667132705347416B6C735447637A727257664D527054427337466533555357676D6642666468642F4163503758304A2F334E62546E6651334E6556386A66734B33534A31365074727A766F4836752F396E564D372F47746F4C76344675334466526A767347326E4666527A50756D38534E2F786278716D687963375078566B634964632F6B6B51314F587475527778383257666E4A306C79756E704848705A314F566B5A6344495763444A51376D4637716F4C2F59787477794B77764C4D31685A6E636D656A677A756E35664F6E31616E63504C53464935656B734A665670683565454450356D6F564557734D315A6C546D565551792B3649676A75366C614D67646175346F5533425655314B396A517132425652636C6E44714F794D7848464652507962686D74614E567A6250677254395230716275705563584F766A6A73584F486E30756848654F766943504C6C39336D5734592F66735837326563356A654F3331612B6B37482F76776F4C392F517A75393342506E6C65682F66483752772B2F526B37686C4D346262424850772B46775A6C4E507159535A696D6E45667970472B534E756E725570496E6667505478472B51505058625A4D6163542B4C34623549773457736B54767736435A4F2F53654C5562354D596654374A6352655146483065385A4F2F68576243747A444754535972497831505251316C4858303876693654347A7374484E32567A6176627250786873354D6E4E377050454169674141416741456C4551565234634B57543278666B633930634A31664F734848744C43643344646D355A79694852345A7A655835444E6F65325A484271617A6F6662452F6A324F5A554471777938617435657262554B4D695048302B4265534B647A6867323179716B413331376A357162756F512F704F4B714A6A563749697175694B696B5A727043664E3273594B3877636130614B64653071726D6D56636E65646933375A325277373559756E7637424C67362B384252486A727A7A48356A474342654F2B4C46586E754C31753464346357637072323533384E4C4764503679507056584E3662777A4A70305771734C536441704D4D5A4E49546C6D484A616F373541562F562F6B71623544547478357045642F68347934433743724C6941332B722F496A50346D57624866776149346E35533438535445546951786269495731555153706E34582F6154766F4938656A79557445566377534B417179417672456E6C2F527949663755376A673675794F5832316C655037624C7837745A4F58647A723538335948722B3530384E5A75422B2F73646E4A6B6C354F545639683537776F7266393256785565585A2F4C2B396E534F58707A4D4B36734E2F4861526A72314E53727A6D436667534A744C6C6A4F6169477157453471597546642F72454936316D723343523272576348574C696E3143576C5873613164775462756176613071726D7A526348566E4974664E73484C396F6E4A2B65753047336E7A31425A6C7A4539726F303836634848762F50362F724F64644D34672B524D4231386C6C66756E732B4C4F2F3238746350476957314A764C63396D66643370504436356E5132547664695364444B7873746B315353536F793745504F48624F4F4A6A6357686A79464B4F4A31637A455A6475484337317433436F7630756562684C574242554A7969696D5876416470707A2F4C517A5245306D4F6D34682B7967566F6F3865526C6D53673047576A4C5744673766574A6E4E356D3549504C4576687756797276585A48427353747A4F4C585079676369765847446A592B75742F4F334778796A63713264762B3056425775356648525A4A683974732F442B3568514F62306A67356455472F6A4373343835654A5A47635364526D543257614A3461565A51717561497A6A686734464E3751704A557A58744B6B51636E32486B68733746647A51456365316E55717536394A795461654A4B2F717333485A5248372B2B2F3375383838624C4D716F746A76366E7049794F4D507138675068332F74397A44704D415363694A51792F772B6F39583836636468527A59377562596C6C5465323572452B397453704E6E34786249304372495335467A744248554D526A463139384C2F49696C75456F354546546E6153646930453344704C714251647A346537586A795456507735476151594E41792B667A764D756B373379466D33486D6B362B4A493163535171496B6D7861536A7A42725033645055484677567A37474E4A6B356661754C493567522B767A71465877786E797254494231646C386E2F333563452B4F2B797A775457352F45326B50335A6C3873465743332F646C4D627069314935736947566732764D2F476D466A743876313876796B455842474E70736B356E686A574E6C715A4B6477716C7546303254437661324B726D364E593572573556633336615554765A5672526F75617A4A793958516264363576347636397979524968313739382B6665362F62767750504A6E7A336E4D493239674F4F482F734B7239312F4B373759563866785744323973736E426B55794B484E69547A6835466B6E68777963584F6667646F384E593645574E4B56457A424D2F44623671526669744D526A4D776F4E4E5A454339666B554779374171377351707A454B5632345753655945706C7834415A4F2B2B79326D58764266474F4D6D6B61794E4A744D59533231324446633261575341554D5239586C397435504246386279324C704848467162796B336E70764C49786E6239656E73722F76534944396D5478662F646B79614A2B55646A2F3465555A664C413167354D58706648576D685265476B6E674438734D2F4736706E716558364C6D745638743054777A543346454D46736178716C4C4639724347585931614C6F746F32424A52735357735A5565546D6E55314F6C614745726D7379383264713275345A57554E7A7A78774B346465655A456A37377A4E36476A41633164324F335A7650753331693450706E6464352F7635642F484B4468313966584D4366316C735144595A504C553367397235456275354F347147355A713772314C476D55734573647854316D5250494E3033436C794D575463666730497A487254716645754D46654C546E3454424D775A3664546B7079416F61596365526F7A364D796651494E756447304F324959384D5A78555A574B61317555334E36723466463547703562724F58464553307672545479682B556D2F6A67733068794A2F505853424437616E73794832354C35594673534832784E356F4F74715A792B4A4A6C3331795A7863486B696631786935746C46426E367A534D6476467574346249476566573171716931546D4F595734594534566F5655624B6E58734B31657A635A714851744C44637A3078394E64594B62526D55513450354D562F563063665037587650723845377A3735734850645237417077586C582F6D354C77776D4553643537666550634D394B50772B754C7541337179773876394C4D5977764E334E7154775058644354773431384144673172455365694B634278724B324B59376F3468346B6E466C684248726E6F385473583542417758344E4A3846367475456A6D704A6E4C5478446A6D4B585134707A495569474E52554D6C777159493146516F75716C4B77745662426E6D61526D68684E6D6F72432F43635861486C68574D65424554317672745878316C6F6A6236387A383834364D3466586D586C3764514A76726B7A67344C435A507938793838793865423666612B525838347A38636F475758793355383843676A73303143734A5A55786A777862436B574D47364B685662473952635771396D61616D52526F655A496F75595670636D393659555A4754545552766D6C5A634F66476B64363338464A5047634C77776D3066662B35737650633866614F7535656175664234537965574A4C4162786246383474355A7534664D504C41484A314D616E362F54385033327456633261686D593657436565554A65444E464A386C55724D707846476776784B363567457A4E464B784A656E775A5774716373637A3178374777574D465149485955716B41736934746A57563671344B4B51676B736A656C61466A4779704D2F4339646830507A644477354A434F5A78617165577851394B555A2B4D5538493838744E76473749544F2F6E71586E6C7A4E302F474B476E6F646E36486C77514D394463777738496A704746686934633571472B62356F656877784C43754C5957324669733131616E59326174686372324E4755524C3553516E6B7843646A53307A486B5A496852776857467757352F353466793747412F2B714E2B7A492B373475443666517044683836774539327A2B574F4A55377558477A6C336E6C4A5044426F344B453552683465314D6D4B776C7537526E4E54653576553747785173366C6177656F4B4E5133356574775750646E47574849306B37416E7847424E56464F556F61453558384E4D6E354B356668567A693552535377684E4D65434C5A5A59336C746C65415A5743506F2B523576776B656A786D5273713037416B7275623144464B42707562355A7A355A6141397362444E7A616F65652B586A302F36744C7A2F573464502B7A5263452B666868394E312F44674841322F584B6A6E6B595547727574554D384D567A567866444F7371347468636F324A6E6F34374C4737554D6C787370797A535372444B536F54646A54556A466B5A7842666B6F6D70513450327A5A733470313352754E4858305A512F705858394158433942356955753837422F2F45677A74362B634769484736636E734256376648736254647A367A51642B7A765537476C53636C6C59795A5A6146527572564B7973554C41737147432B5830476A5134637A535532714F675A726B6F46516E7061654167557A5048454D6542544D39716E6F38796E6F64736653375249535231642B484632754F486F3953687074656870734A6C716338637A79615667656A474E396D5A497449513262717253737139437871557250336B596A4E375A6F45586D306D7A7046575968476C6F4A496D415A466B5A716568346530624B6D4E5A6D622B46445A56716468557257527A6734484E39664573434D5954544E63524836664172425244346F316B47635571316E514A6B7A6644536E4E4644612B3938716F6330762B76334C677634334F2B514A684754796B6974664C3768323768726B5835584E3972346F70574135633361396A586F65484B5A67576236315773726C537A736C7A46796A496C7930726A5746776377314368634B686A61625972634365704B4D2F52306873774D5643735A3261686D756C6542644F39536E6F4C59756C30786444756A4B4C564555574C50596F57527852746A6A686137417061485846307578524D4C3141777836646B6B562F4A736D416379387355724B3555536968323143725A48645A77645A4F4B363972554D76683464352B576E77356F6557694F6870384E71626C6E5143656650314B756C493732347370345A76715371632F5759544D716959385647357269694939566B616A536B61593359553149497A387447322B575451347A76666E362F5849736B51684D66746C534A66384B76463834544B4C4F366531444C2F50772F6733634D4E764B316531614B64634972645163773659364A617371314979557152677056624373544D48695943774C2F4C484D44385178344666515861436979523744744549447330764D7A4334314D384F765A5761526D6A34426B7A75474E7165416143724E39716B537141354844454B363832506F643863773078504C67452F4267452F4A544B2B536F5749464B386F5658467974594565396774314E496B3455782F6536464E77315862515A36586C776A704837426F33633361396E57354F6552554574673334394855347468636C69646F454B55347859514467563161537061435A485336444D4367307057694E5A706D51634B5A6C344D6D31556576336363734F4E76507271712F493039782B595074464839612F514C4A357A3476524A586E76704F653639596848587A4D6A68796E59645633656F324E4D63792F5947465A7471564B79764844324E6A5A5172354D6C7357596D5370575571466C566F6D425651555A55786B5967316A6B36506A7636676D5A6B6C5A6D594639417A34746652366C585336596D6C7A526B7674314F61496F746356513339424C4E4D3973637A795244506F6932464F6B594B4251685839486A554C416D7257564B6A5A5571646956324D632B397269754C45726A72756E71376876554D4E50352B6A34305377442B3376693256526E70444E6653366C466939305952346F694373326B4B474C4854795A6D334352356A523033476555454156514D786C675643536F64466B4D43316B514C4C6F75567171495337727A6C4E6C3736793074792B4D642F595071554D49327039566466664A6F48396C2F4D46514E4637477256735575555A345131624B395863576D74676F33566361774E43664F6A6C724B71527375536B4A59756479784E74716D304F324B4A3545326C77364F6D72396A4D51466B79437971546D466D735A3171526D70344359644B454E6F706D7069654765663559686F715644425846734D41664C5A317941656E694569567279745879534C2B7A5553305473694C744957714B666A524C7737327A4E647739513865654E68306A35575A71724472533145723055324E525435794B5976786B5973644E6B524A7A34575447524878504F544561585A51436B39524F4A724A4D71646854732B5875754A763333387762623777685177542F67656E6667456C7173564D6E656666744E336A737670765A3070334C6A745A554C6D754B5A337544686B76726C444B476333474E6B6E55314774625836686970316A4255496B78664C4A747159396C63473866715543774C6772454D426C564D4C39597A767961566862584A4446556E4D7238386E6A6E46576D59564B686E307872476B4E4A626C5A5570576C537459577848486D764A6F316C62476A554955696550795343785852455471597A546A662F634D4E542B5971654C474868325831426D5A376A4E516B4B44444D4355473161515956424F6A555532494A6D37636C49384269723567456D644C33506770614B614D6171646B745A454D597A4B326C4379432B5956637647346A72776F6E2F484D65462F6976576F7A2F37664F2B634A2F7037426373336B5178364F4B6474392F6B6434382F7A492F33626561366B533475626B6C6E64625649503268595836646B525932476F5943534A63567858464B6E34504B6D57485A4759746A56464D666C6A517032524F4C59317144676B6E6F4E537975317A4B2B495A31464E45734F5246465932707A46536C3868496C596D526B4A37563152725756716D357546724E6A6F694F375530474C6F76455375642F663665434F337056334E576E35625A654E626632695A462F526F5972444E526B717A46465430484145586468464970786F78444643724D325467413034623856596537556B324D77784B684A56427578784365546B3254426B2B666D786E335853356845566342584561677648557A6954527864697667756839393867344D762F5A342F2F2B36585050723961396B31334D614F5A644E70387A76704B45686963564172543175584E327259327872484E5230713972557075615A4E776457744376613269456833444A6533614E6A535A4742746A5A374670546F5768464B5A4730706C595A32464A665670724768495A553144457573627A4778754D6E463571346B3937556175376A42795461654F335730614C716C584D6A2B6F6F7A6768697653347961676D6A436671676E46456E542B4236504D6E454876684A436B7846303545534E54353436563845696F426D6E717957444F76784B7A556B325A496C444156354C725963656B326E6E37363661397338504A4C4264505A576D7273736442555239343977724F2F65594939327A597A7137325463476B567A63562B6567717A6D462B634B4E4D5536366F306249316F754C784A786334574E587461744F78703062436E5763334F4A6A57584E476859565356795933706D2B6E5530752B4F70645A69707379665159492B6E325732697039424D6635475266702B4266712B4F4C7064474A6F5A4C30714F7836536152456A4E5A3772474C4F6639437070346E524D42304270727A7830744E46485068714559612B2F375964517771415A4D7769647170597275416C6C53646D657845437756574637737632386C4C662F6E4C66334A7A597A662F7337362B2B2B355266766E4C783969366552737A75366254564E6C41704B4B65706F7061576B724C614174343643724B595670524B6E4E4C7A5377754D374B307773787768596E6C46556147797730734C54637856474A6D77472B573065356D68356E4B584450654E4C4F6354477331697530454F6D776D455154566B364E586B6156566B4B7149785468314B736F4A6B346D3559414A54767A76756A49794364445A4D5A304D7A396C68637835347A4270505157714E4F754A4C344F4130704571594D765059437272726953726D6B38624E2B44382F562F2F636C3155776961486553643939396C366565664A72564B396651557439436136694A356C416A7A56555257717162614B6C7470726D326964624B4770704C67725157752B6A7957326E3335744C757A614B3149494D577434566D647A614E7A6777696A6C5471386C4B6F7A45724862306B6A507955566D7A6D4648454D4357546F544671324A5A4C574F524B555773304B4E49536F4F37575468564538686274785559692B63534C545151454962436131306C6D59364736437A483338534A71475A6C424F6A304565506867665344416E6B4A6D6453365053792F644B7476503736362B64303274746E436471584371597866306B4D57543330356876382F476550736D44326B49516D55746C41553055447256574E7446593130566254516B646432392B6C747058324767466368436178754338596F6C35736850514643626B396375786753613644514A614E6F67777233765163436C4B7A63496E38574A494652304961646E4D71566D4D5357666F454D72516D556C56367A44457139464E6955452B4B6B6B662B4F4F466743372F6F67676C537A675A6E5450754936396A337A345A4A614B5734386349426A356178706D53746E67797A475A7646517344745A65766D4C627A3232726D6652666C5A4166576C676B6E385563654F48654E337633754F79792F62525674724E343268734452744C614749424B6D3970706C324155357436393942456C436467616D354D6B4A6A65543368306C7271676C56552B797349655975706342525362764E5361685844556650785A396D6B4647586D555A68687857664A785A4F576A54736C453374694F6E6E6D564C4C6A6B306A5878704F6B304D72497451424B4E58457171676D6A73615178734D3647614F7A7850344E4A68415A456E4D6C696969637650526C765869366859436B2F7566632B446E2B466B37316647706945566849624468373978574E63736D6B626662307A434966434E4963696E4131535232304C6E58577455727071572B6D716161577A706F57326D6D5970726145475773707261536D706F626D34696E42684F6656654D5747336943716E6A3071376C77706241655635626B71742B52546E4F4B534D7753584147744E612B636B57624F5A554D72556D45754D30474B62476F5A3853693235534E4E704A30564A624B59554A7648437946484769477A764E66524B7136417647453376684246515470324349555A43693057464C546162496D6B48493636436C746F71444C372F4D79524E663348796C6631644466536C674569414A65666E6C56376A6C356A7559316A754C634B69422B724A616D6972444571613236696145566849776A596D41714C4F365755704864544E43326B494E744A6256306C705351307478465A48436368713851656F4B41745334784C546651676C5653494C6C6F647865514A6E4E54576D6553306F7731796E6847744E594169786E59726F7347784561796853744A44354B496348536E6A462F7976465469627477796A2B4542733647535477575A6C457866694B36716447596C55717954466F43316C547168583958356D4A326535676A68392F357976704C41735176464B5978694936664F4D61662F334B412F54666579754473425952726D366B747161612B72456161754E627152676C532B316B6764597942564E564535316E53586A6B47557A55747853456169386F4A6530756F4C79696D7A753066426370564B4B48364237416358696F64777263716F4E785751456C75507347635552394C4147564C5369645462795A5A715A4E61796952387165685964464E6A30496A4974775271386968514D756F396765674C6865383047697149485438427A5A544A6D4F4E69796443704B55677A30754331304664705A30356A45617347757A6A32376E39672B6C5366706A4751524944796E58666534715A62376D44752F475530317264544C2F79646B6D724335585530567A5167744E4B594E684C5872706F7A557431455631566B56454952756F52554E4E4265576B6462695943706B695A2F4F59322B55686F4554415542617365417976383755414B714D6243454B5177357A6A4B4675666B555A396E78576E4B6C6B35366C4E3547754D5A436B56474F4B4579556C496E77516732355346456F5A44542F6A6F4638346E74475930305269783031414E576B4338584654734F6A69634364707163684C5A4670354E677562584B79615673362B4C5373346475512F4D4830716D4952614645416450587155502F336C526136362B6A70364F7671704B616D6D726A684566576D4E6A436531566A54514557716B7137723559346836716C7351306C7656524739566F3554757967684365697243644A58563079484E3343684D5459566C524C776C4E486A2B45536868397336577336455351416D70464A6F717A303077793036684F41476D704D6E3147356C69623531615361704B51624A4369536B6D42743055345A785051696D326D5538596A337243424E546A4A364B644E424654394351794E5645554A4B6B493552706F39365777714347587464304662422B71352B632F75496D6A5234393836766679332F5633506F75662F384C4D6E4E524D4A3039782B4D6937584C662F5A7271365A314A62566B655676304A4B6262434B63455539625A5552435A4D41716C4E6F6F65704765717562705052564E7A45716A665347776C4C47594F6F73726157744F45534C76344B7A5961723346434E45614B67784C585532554766375656564F4C31564F4431584F416970742B5968353457565A6D51517471586954346E484761374562314F54714E4B53723430694D6E597078716C6A584F68486A6C416E45543532494B576F6953624754794E5A4F785A6361513232656C6E5A66416B505646746132353746356D6F63726870763577323865346669784C33356731373844315263476B32676F654F3367362B7A6466777439732B5A5257314650794639425A57475A684B6D6875497247736E70614B384B305630626F72506F6E4D465531306C385A6C744A54336B423365514F64705856306C46524C6F4A714C526B3264384A32454D3937674758584978387A654746686E583065316C492F71664338312B523771585537432B545A616E446D304F464D4A323878555A526F705439635354464869545644694D4D53536F343069567A7556484F30556372535479645650776D3663694438316D72424E525A39587A3242354573756273746E59592B66534754367557746E4E5736392F7455397941734976444B624468772F7A3034636659656138706452554E6C44684B3650535630716F734A7A716F677243786455306C395854587446415A3256343142384B68656B2B593962474E4E4B30716B616D56555759486871567676494765737672365337375235696B64764B564576594A6F45716F4B78424142616B744B4234567439425777716636753139566B2B2B54494E5735334C52366E50515532686749354441766D4D4B636F4A6E70766E6836386E56304F4A534563785255704D635254496D684A465649464D4855715A536B54614569493471495455472F5438745161547A4464536D736138766D6B6A34483277623866472F4C504934652F576F33453379684D4C333435356659756E4D766B6559654B674F566C486D435648684B43506E4B71436D712F42696D6A6F6F477567524D6C5747364B38503068434C3056546253583958454745686E777A53746F6F472B386E70362F676C4D6F30435630754174706335544D696F434C416E5571416B55357137575655696479307444675A7675776E774769334D5A446D584C46526362366B7973726A4B777446544C2F4749564D7A774B4F76506A614847497576526F6D764B697A6F696F376F796A3136746D546C44506B6B6F544B384D70584E53657A65612B664C594E424C6C3536324A4F763364637070442B4854507A52662F734F64644D776C63364A425A442F2B444839413073704C61366D544A664B65576545696F4B676F5338706454364B326B7372715A464F4E4C6C395852574E4E4264455A624F6456396C6850364B434E4D46554345425655544B6D476236623248796C342F365459576A6D756B6659424A41435533314431434E2B6C4D534A726558694D644E5838444A6F7649734E6A526B63466C544972756234396E65614742446E595956495A57737A68774D4B4A6C5A704A41444B3372647366524A69574F6152384741583850384D6A314C512F477362456868665673574737756458447774775057624676482B2B364F787469386169482F6E3935397A6D455336354D632F66596A5A433461706A335251586C684F304232677A42576730683267717143592B734A79576F4C56744A665653524641645A337868586F7249776867684938304274445A3137364B65716D5A756B747261512F573042716F47673050464A55524B537A39574270385A5169704C79796A546F69766C486F4273696449725364416E56655976794C71335636615051564D4339685A564A6E4678766F30646A6162324E4F715A31657A58706132724B6E574D4679755A6D474A6D726B423061635879307876334D6379554B686B546B444E776A49397936724D724B78505958567A4A697462375378724B324C4871766C6E316E6D392F352F5433502B47356C646566595731477A64544632366A4D6C68466964745077466C4969624F494D6D6352495865412B714A794763455755657732415955775757583138736776546D762F4855786A4472677763554C2B4A3568456D6B576D576F724B35653972454D464E4553305867506D432F77425455304542505434623830757A57464F6479745A474D7A75624446776530624B705163322F43744E51695A624646555A573143557A58476468587257642F696F50493350374F484C304D4B6450662F464454763833392F4B547A7A316E6D6D6B7353506E6A652B396C32717935564955696C417151374237386467386C496D666D4C4B4C4758537876716B69464E506B725A525337766253616A7249617848472F70364B65337649364363775956414B6B337249364B56316C74585357317441524844334A745159716154796A6C55624E57354147345951586C645067727941634342454F56424552556C7846672F44584A465243553558494D454A446759395774354E655879627A416D6B734C7A6578726C7248756D7052634B646D70464C4A634A6D5768535561357668467531514D4D30545869302F424C4A38536F5A6B47693152534F776D2F6157465A4576306C6162515635644A63374748462F4D47766248586C325543644D35684578655254547A33466A4A6D4431446530556C4A5952714856685338336E3849384E3445384E2B554F6E3453707753744D556A6C6858786E4E675170616779486153366F6C4A4F4B5531694F674B71326C7537524758736441456C6352446D67505669456745694C44416B566C5A3035786F3245426B666756326D385570696F61677A55306C64542B585149684776325652416F7252764E366274396F614D43525356742B4F72337552476237394C4C396645354178594A694D5278447A6679416D73464368577842467A434E6D6A6F6C4D7A784B5A6E69563948755639486D4E64487154716374506F39795754626B7A6E396B6433596A5472666A416E58317A766D71507A776C4D496D5679364E41684E6D336154454E6A422B576C74525135432F466B326156347378333473687955574E31554F6E31553552645237664A4C4452497050414E5563615745524D44534761796D6F37684B696E6A634B62353352746F435A774B564972596B484F347A7353555255354A784A5A465345534A534C50344B497358564E4A585730564C65514F735A61536D746F62576B6D755A4153454A6437776C516B313941794A704E4B4365443671776B77726B47496C596C596175433776785936575433756856796A6D574849346F75567A5339376A683633457136386B586E73494A36617878317558704B73684D495A4B62687A383468594C58545652666D35514D76632B4C6B66344B572F2F54544A44357437783435776938652F52567462543355314C56533743756A494D754A4B7A3158536B47364653482B6241465576705379504463314258344A67444250776C514A4C534D6932754936396C683866626149654A4C49785958505641714D52626C6C3769322F6B46432B6A3543726B426F4232526D595244784C524E72625134307932693653785A336C39625358316B7167777235537170302B796E4C7A384673794B55784A784A656B78354F6F77704F67704451316C6B704C44425757474D6F743056526D526C476647304F725059346D75354C614841564269784A6669687066737037384A444D4661656B555A566B4A3544706F4B712F69702F66654A392B6E72374A322B7477316B33687A336A6830694C33376271416833453570635168767268746E536A6232354D785253637A416D5A79467A324A466C6E356B35736E434E564565496D715042416831776A45764B4A62523637416E69424352622F756B694F6932534F725775767A793538354F327061644B544D707433734969564F6A76357849634451344B6D415335537A64746133303144625449354C496C574861536D6F513272484B56536772435172537337476245386778614C466F46444B4E6B71574A4A5673544A615066566C30556A76676F416B6B7868437A526C4B6647344531555944577079544A7179496D506C38563342656B35464755374B4C5957554F30725963574352527738654A4354702F35547A2F5466616963426B7041444231356D35637131564A62563472555659452B33596B334F4A4E656349735671537347576B49597A79534A72683054396B42673134784E515A646F6F7A63326E314F7153645563564470457245326D4F51706D6B485575426A4A6D78305452496F557A53436868466E564967327A3561565A6C6C6F7A444C526944585361557765326467456961756F36714A6E726F32706F553736513933306C666654712B6F6C53717670386C6651625737434648723545374C494E646B4A6C326A4A556D687842775469796C364B7561594B486B3152556552464264446A693461683345716562706F636F31614D76514730745561724B616B6A796566424B7775676E5950746634794C6C363568734E76767657566D6D4835535A2F756339564D597A4339384D63586147317170396854536E36476C6479454E4C4C696B3867304A4567524E646335786951354243736E586C7954794A7A6D4A6E34414142795353555242564931506C7039675A33494742576E5A556B525A6253444C546B6D4F6B7A4B7253327174537275487330566B2B49575535446F6C514B4A7955767963464A483154382F426C32576A544B524B68453856724A622B556B64564D33304E48637873367045796F37476261614B6955384A554B574E50417162384641765A426A4D706F756B675A725251546838566A573571314D65696A347243484475564E47557361536F4632556252724744416F6A56695378423769484D6B314356324478554666766B362B7475364F50446E6C37367962553443724D38644A6C466938724F4848366259573053427A554E656B6F567355374B73584C53496A68436453645A5A57375478487A3857646466706D6E697944416C6B4778504A6C71416C6B57644B6B5A397156306F5776677868456D30555A39756C357045566B746D6A785778436D346D61626E647146766E4A47524A4B653749465A336F577A74524D33476E5A42504D4B7142596D4D56416C6334444378416D744E4C4F356C34485761664C61583938756F2B2B692F4C656D6F4A6A69624363436267462F55707847316F55626F7855596F75505152386568693470464F7A5547375A526F444E47784A436A5557485478704B6F4E4A4B74305A4267547343645A634B666C55477831556537795579586957734571476B4E313348503344336E373762656C4E6863667845392B38722F7358332F754D4C3335357076737632452F586F636264353662334D51307159334751424A54314D59306C5068656D73596F52647741385668637878364C6A6847707759784A4F4A497373724E454E4143494C684F6865635256664330365468786E6D674B4568704D2F6B3543434C54554457374A46546D7A7A352B544C61487544502F5178545032524C676E52374C622B555A6761327158664A474679467850492B6A744D6F695A636C4F30614A4577434B495745537A6331566C354E6357725339575973656A4D4A735771536C4B4D77696647443772526343584E49784C4743316249426F726B367A496256367A6E77306F4776724862366647453666557232675631393156344B62506D346376504A54556A395743734A69484A4E79664C544B6B62793553576D6B574E4B6C6C5056424667704B6A324A4369304A6352705A4B69747173464E5642744C55526A4B466154516B6B6D73633156693538556C593435506C317A6C436D346C324A6148317A7341707839656B574C416D706373685734565A6A74466F75372B535A6C477549684C483455356D4E5063797133576176505933644D687168655A677459782F2B544D6430712F4C314A6C6C43395459764B575067597053494453566D4C2B55716F306E7935516B5837396F6C784C6C76686B477335786C4B553675516A5057464A59544B6173627258477662574A47567A2B502F664A584D6F42353676522F4E4E4D2F71476168716C392F375457753358734E396D77376A6777624F614C6234347A35456B36334B7A554C583659646F536D45512B6F5867637773757A5248346E6C4A4B6833695579346D72676B526A77566334755949324951497A5357755A327379386257415432675155367961564630384F536B5A35435262794968506C714749636D65686A446446696B4F306957527962537439545633304E2F64494554365571433858536564715634424369303257376C6F3038624B68514C5139435A434D4D556F4D4D614C615569562F707A4454346B4D6858714E347A654C3170716B4D306A794B4E6971504A572F557A50724B704659616135626F716D2F6A423366634C542B4158355A4E54663862302F713561696178644F6450662F676A692B634F3463707A346369306B3565554C6A575030456743704B4A734F3656327239515331643553616E796963624B55796F4969696E4B645749774A38704D75494249696274785968346934666C4B45466869547365654A4779346D7465576B5A70435A6D4362372B78314A6D51527958522F6E4170744B61715232366D706F707A665353552B344139464B4A514B5A4973565359666668536333465A6B7156326C454D38784A74546D4B306F48784E63577053314872355152456743613259724E53536F4E524B453565754E704A74534A536E5671475A6971317551703453476B523563536769363979624B384D736D547645733038394C5263532F6D3975354A6668755A38725445497A3366764465366A774233486E65796D77462B4249797962586E4959394B554E717049723851757039663439456977426959306B4E3959454B655878337047584A475A41434A47452B7843646433447878453856774C62336F5A59754B2B37767649747151784E646E6954464B51624C4751485A7142756E6D464A49303865516C576E42625273324E71465149427970707136796E766261526A6E725235436E61706B523363433031336C495A5348576E5A4D6C54706E436D315A4F6A354768423365526F5444464B306E556D76446B4F7974772B73737A43784F724A316D6E49314771783650526B3675504A4E535A694E597577527A5A463255374B5250724957306F6B5745576B76465A4B5330306A3939317A4879652B6776317A6E77744D597965524177634F635048364462687937626864506C7A324171784A4752496D5A30715731417A69524E5555714236743961346137594672467A65786242536F5970744C6E7569454579746745703930415A4E77644955494A316A494A37382B2B33756965544A427053556A4B5933306842513546796E546B49513149523176686F30536D306447784D5876624137564933352F61325634464F7169636B4B7549674C5A566C7A4A36646A697A6151717461676E527147594D41584E7843674A736966587A736F6C79396D355A52736C4C68664F6C4554635A6A556573785A336F6747484B5236724B554847315952576C42482F6E487945715258522B4A72434D757239466454344B396C7879565A65506E42417567786A372B57585166503854362F684D34644A2F504643586E37355A6136355A683931565458594D7132345859553463787A6B4A71524C6D427A4A57644A50456C71684B5668446531555458585774644E653330313358536B6456684B625347716F397858677A3837446F545A695661684A5657716D647A675A4A4F4D4A6A55496E4859312B50416161624569742F4A7332636A4355786C51536C384C554D5748526D48456B5A2B484F63387162574656556761382B444E624B53514E7A6B79767843536D314F696A4D7A4B45684E775A747377475A5145783831565136673045364E706444705A74577935667A32365764353742655030742F53534A3358526B6D616D6B694F6C6E434F67584B4C6B59496B4D2F61454A426D7179452F4F704D4353683138455A45584668456A7A7549766C34356E7476547A787938652B636947437A78516D415A456F6676763963382B7A612B6475477572434F4C4C7A73467079634F663773466C795034624A6473624D566272384D746B71426C4B49746D2F68712F5130434B4261614B326F4A2B4B76704E785A674E7469495532724930476C6B68704B6D4C5A50416A514730746A31374838587A3038326D4C456B706B6D59354846646F5A5668417846334375546D5535457636716D4B5A6369674974395071623241457175442F396665655839466461642F2F472F494F58752B555A6879373877774D7A414D4D4D425170446368436F51756B43434942627567324C4758324B4B7873494C59433162734C564554303478786479314A4E4445787869696955715344434F7A72657A3658734F76756D74337A7A65596B3572763777335075687A76634F2F664F66642B6E665A37503834373138534C42626D47417A5A6C6B75353534647A58424A6B66636E457A45526B577A63583070583933346B6F62365275352B39783372567977694C7A6D63374641546866316C4A6B6271474247734A386E626966354359316B4555344549506A774A393741545A664E6A67463851413857534B6E736747644544714E6856726F447058326D44462B6E7A6E77314D416B54337136713463755571553663574554737767624441554877734E7277744E6F494477756C6E383858583252323730617159474B4871685A6F584E5558434363314E7A564B414E4878514E734E534D786D616E4D377767516C6B52555153372B6444734D555A6936544357534E61336D6956524B45416A414350614372783939494C4B7246666A49306148565952726D734E505936373848573077767A304A454D6A765079494571743466514C6F377930536F743638616E636E6F35384C67344F4E5A506D5A795176524D53725551483543503559746D4D765A302B395157314E4C633475595532756E727161474439342B777579784B637A504475544E4E44334C6B69546D7863754D43356649396E6453567258457544735436653543704C7556614A736273543765444C5337452B646A4A7A5851786C767A70744E512F2F68766F754D5843546A5075355A2F473079696A314A7A63794F66662F4546533561744A434D7A6D36696F574B49696F756E6E36594F6E6B7774657A6C5A434173494939673152386A796975346A674478485A35426A664943553848787958536D35534A734E53583266456F437947703255794D696D4A2F4F524543684E444752487451354B764233356D4352645A673055324B4E4764414A4D41692F6F4830627A55427948716C3371694C6156727955732F394F423231474455475847526E54443045553537583577647462694C6E7477474D33374F566F584C4A4D544E677869624F306B2B467249447A5579494E46455959324A6968424D7A2B75755A6E2B4C476D6530726C4F5469737A364E4749753672587433627247766441362F4C34696C4A4D6546346B777461394D6C6C69564C7A496E546B522B70593253496A694542526A4C386E636B4D636D5A77734A56686F53376B526267784C6337436A726C4471507A2B316D397172753766426C4E5631514E32375370587570596B4A32515348526C50654743556F6F553854613759444D35346D563256374864455342522B516C4D4A67496E4978756971544730496E30455571373075777650344E495970533735465257553868516B687A4576785A58365347354E694C4179796933794E413636794468657458764746684E6235657A4270586E705A61614D7350684D4E7578516653305342476830576E516C6E745659426C4C4776417861314270736B345765514362486F654D5844514972646965456842695A48797979496C316D6362474242724D5369424A6E6C47653663332F325751734C344C4A68363339623675686F75663343436B706C4A6C497A7970695262314974724B4D3355554A49687353354E793670554C6176534A4A596B7962795271474E4E6D7061564B544B6C6D58704B733353387379534E6D6A73336150734E565248385A44434A4837472B76703431793165526E707847644667556F665967416A7A38384C6434346D3130786159334B2B4A747369675A384B69772F76537A65696F4A5057553652584A536F68745248534253424B6E68722F42617A4B746B7834726974455279426B5354482B7646776D52585671535A6553504A69596D52656D4C63484C464B6A726A706A626A727A426A37616E7641386B4E30703569334879493830624645354A734D4C367551786353734A4F4E68646C4C384C32665232716176492B3571446634474C612B34536154376163674E3044497558453952724D7A5352496B31715672575A307155704575734853537A2B6E555833746D3851476E6B32764B63544856725377763131512F59587A7154736B6C526C4F613655445A595A6D4F32784B59736953315A4D6C75794A62626E614E6B6D694A316637364659335456455A76637748587548367A6E375269495076723545573974767079546C4A344E4A56452B4B6C6E6D44557A4D4A38764B6E6E377364503146575968592B6B55564A33746C303568344E354F4A47614C38676F734B6A43664B774B77415357574B5270525A626B525557796375346744436C4945345539497553335979494B45623364326475676F4533422B6C596E694C596B62546B42476A77306666424B6F42684D43734A5363464849744947777063534970707069583275496C50754B43745A634A33674C644562364F63706644596E37494C72562B7441674E36524F48635651344930464552706D42716A5A765A41695755704D73555A4D70757A4A49574D65576532524A6C6761636F79635737724173576B5051394D436B4E3653784D334C722F507A6B585A62426A6C77385A735052757A653043304C556469357A434A50634E6B39755A4B3742737163584345784F47524D6B64473654673632734435425446556658364F317638554D496B5A37734C784255543442696F4F74626652716D676B5963493844575943335477565470444355654D596D7058444B354776454F72644431396E4E77564576564D6559703474774F4B6831432B4A586B6E7867614B396A566A6E483837515541396D444E537A4E4556695261715742596C7143694C5652466E3634754C344D695A484E565A5A68377665694A767368453352566B4C7A474C424B6571566A6956557459334A5159334251597A5561695171304B327961417A7A364B6F567263653669394E61526151505543673371776B52484669646F654374645A6B4F57784D34684572754761746D644B78692F4A637179545A77746D30564C6378505041354D77642B3343663271713531447054456F6E684C4978313854474842316273795632356B7273795A4D356B4B666A554A36656F7950316E427174353878344865667978566250683750387566762B5A6C7061476858435A774851586A50366F6D352F736D59534E7953637A592F652F34444A342F4A3552516E66375968536A7A425058364C38677967594D5A72797A647634343856504F586E304F436D78535554304338505031564D704E784667456E4E6E596D354E6D44312F5A7A6345585661305055427044536936757155486544417878734443424A6B5671524A4C4537564D4836416D316473424E3958766B482F334F357A36394D46463559696E724D57756C3748724A4C786B4C5635614C54614E476E645256365471673675364C35346D506139472B6A496F32733651454332443749344D4456497A593443574A556B5353314E554C452F527344785A596E5747544E6E676E6F652F5739456B45747579526339784132665854615368726B5A3530442F3263415778396648794E5A524E6A616430684163626338304B57395865345449566F3351634871336A784267645A386270654339667A7965464269354E64654C547155622B5747546C656D6B366A565858616176376E74626D577472625732682F49705A44765A69547744385A544D4A6E45715A4F624556547A384D48447A4B745942493547612B78667656615468382F775463336279707459707061424F74414C537357727941684F6C34706B504D304F43736745704F7876574B545459724A452B556C6F6D6D704B43654A39334A6D544954674B4248526B486A67476D624871686B6571434C552B44393453532F6A61334167324F52416C4B555055525948496C3336456D3178494E6271534B78565259785654625256526169704438457547744C3632786B57373875344B454679324966704131557353564C787071445553464F7A4F6B3344366A535A645A6C2F43795942714232356572613870755851374251716231373570307536425A69755866715133637447557A7A437A7259384B7A744836446B34557365787354704F6A7533525175385836506E6A4641505870676D6559444F33356A747A5A35475A52797664614E775753387578636252396334596E7A666670364F684A5166775967482F4E2F54385A544D396574414356634D596650587A493362743346555A4838626651584571303039704B553330445A302B6556746F4C68766B454B327847765835544C35694568684C375241746C54386D453357416D317350413650436546624E4C557251735331477A4945464659625361312F76314A636D724C796D654B744B385643546248496E7A554248724962614F4A4867346B757A70514B716E6C6E51764E616B324E536E2B5467794A39324E436F673954426B6A4D69464F7A4F45584C716B455361394A367041644D5769576B463570706536374D6A6C77424A44485773336D777850464636547936665A323231715A2F616E357171797435742F784E646B32505932652B4C3774486D6A6738756F6352367231384852394E4D76434836515A757A6A48772F57497A746374647156396870556E5133572F306F374D386C4B6637496D6B374D5A534F5738666F614B326D6F2F332F6D575A36466B7A506A6756346575585A2F55334E7A5171703861537845786B514571335159676C48335532722F3074727631355143644E6E646C4154594A434A633963774B6C5444346B535A346B795A39526B61696A4E5672456E584B4E776F617A4E6B6467773173547650544E6C6745394F6A4E627A6D6F2B5A566478554A4867366B656A6B71514D753071386A79565A4D54626945764D5A434A696434557855724D4537777067743037586350617634694B74656B71696A5056437376423168794A62546B61746D6172325A516A55545A59793536706B587A3979564561473057447268392F755057506137682B3854516E316F786C563245512B79643463467A34522B50306646536735386F304A373564614F4C52536C6461537233704B4C507A704D5354396849764F6E6145306E5573696136544B5851655436586A34794B65507278436538654C36542F394C4A72705764443832466973756D687162474C33316E4B475A2B59534578424F6F4E554C5437327A556F646B635A5378434E6F736C59533752735A5870794852706C47343335596D792B775A717550744351592B6D6D7A6B346E517A4830383163326153452B656E474C6D35784A4D4847344B3457787A4575536C757A452F516B65366A4973476D2B67464D44755349336B6A4245714E693342696447734B55464C75536C525A2B30706F4D51596D68566D6778696A4D31464C2B6D7069524C705552776534644A484D795432543943596D2B754275487648423274352F78554B396457763871645579746F76482B547471626E6433305454726F6774723677627755483573537A66344B6E41715A7A3433543859616F5474786336383369744F302B3239364E7A64776A6465384C6F32686C4D77775A66487062326F2F337771335364544B507A65416F644A7766546672326339765958633333644C77616D586D3331355763334B463339657A4C6A55785147534446484A327139526232506831596D304B676A79655A456671535270536C365372503148423172344E70734D35557262547775386156356377414E5A5148635875374F6C626C6D37717A796F614D696871654842314B31495953395935775A48366B6C30564E46697063776759344D44564178506C78692F41414C6B7A4B446D5A76707A646F4D505A757A444F77646F614E696C4D536534544A62683868737935576F4743317A766C44506C53497A58387832357450705274366449504E706F59467635726C512F616156756C565748713732702F71394E54512F467377437A39465134695771722B485770626335736D51772B7770384F444C61774E6E786571374F4E464739306F324F4C586136393458516653434B726F50393664346652637657494C356236556C5669532F7465364A6F4C342B6B39554179625A2F746F7233312B634439735266356C39722F69344A4A334E546A757364632B394D564668584E4A64496E534F476F39544E626C634B78494C4F6537483447336B707A3456532B4B32634C7A4C777A77636A6C496D6671316E72547553754D726F4D7864423462514E6668676452764365627A686135636D65644761336B556E63666961646F64775964466269784B314A4A6D3730754370775070646A56354951376B5236695A484F764D34747767536F6662654865696D6374464A723561614F486D496775585A7A6E7A546F45545A79626F2B477932696570564E74724B2F476E66456B426A695A3062383433635757796D756469647A73322B6447377A352B6B6D58787033784E4653645933576C6E2F306E35545567516853626C3768784F6F78374A77597A4E343867784C46585A356D704F5A4E567A6F3365394F394A346A754178453967436F507057576A5031387664754E716B59454879363038576D476C5A744D41476A342F516B76626637686D366E3037684C4D753550793564306B642B436F684E683843724461437A4B344D446A53796672417A6E3835777057715A6D2F4C6D5835357035764973437A556C2F65672B4F494375342F46306E556967363051697258736975624845672F4F547A647836303566323366327033526A4D70546C5768615679574B416A38563539794172554D4435437A61516F4E624F546E536B643438665A535259654C486668795870504F6A6635386E537A44343372335068716E706E72733877385875664A3031326864422B4F706674344170304859366A624573544E4A6134306C586A5276633266502B3849354F6B6D4831725857576D3655455A7233664E3554345257727137386C6F764853396767636B35445465775A4B694769754F38576D6D6C5A36306233466D2B36642F765474634F66746C4962565575642B57537967524E6A4A53354F63654C6946414E586C6F627838504A42576C722F7733326D586A44316D6A7578657658512F6770796B67595261764F6C7634635469354C316644545A6858734C58616866375535627352642F6D6D6E69664B474A75367673504E33626E2B366A635851666A56576B5931386B33797A33354E416F6D544F546A5877317A3432504A3573354D746249686D77642B64474F4A486D726C525241666E3948707279695A636C72727577757350506C4841757478545936742F6A525852354556336B51547A6637307254477970634C6E576A5A3645745852517A6470314C6F656E73516E53635365484B67503364573271686234383754445635306C746C704C2F626738584A6E476A3473707158752F6E4D6A4F33485049766C5965657361473662477357476B6A5330354D76754879707764702B657A475161716C70706F4B48616C616F554C4E2B62712B644D30412B636E6D746778524D327830544C48526B75387479716242376375302F79434C6F5036786378634C3568367436497374664C656651377433382F7263536E6B686C72596E47336B7730497A58383478553750436A627156486C79615A756249614A6D726331316F3343424D5377416432377A6F334F354A57366B376E3831315275522F446F36534F546442782F34384C567548394844504655617247424C6F5348366B412F6D5266536B55594D70795A386459447A365A5A7152706E516464572F333438383441756E6346304C6E4E6A395A31626C77704D744A59346B5858766769366A7358526554794272674F52644A5948385056434E373665592B6268456D65716C31713474386A4D7A626B6D3768366151655044323838466B37686E7364716B747559684634345773334E794F4675486D396956713258764D413348787371385636446A776D5164377866496E427576356652596D597278626878374934304C61345A77646538434874793852464F39364F503058383330447A2B43414E5439797276734C53746C555961644C646B47446F7A51635871436C71737A6E6268615A4F547443546F325A366B34505637487A51557556432B33554C33436961716C4F6D34763048472B514D793071396D624A796E30707A754861746D554C564579784958316B784D34756D306C2B39624E594D7653535778644E6F6B4E4D394A596C574F6C496B2F50375463734E502F656779646C586A7770382B624A4269386572375277644A544D393073744E473277303734396749366451585149333269644F78656E6D58672F58382F567155356345646E7151674D66464F6A35397452624E4658662B346437665062424E7A553355464E316D382F4F624F625547776B636D2B625030556B32546B3179355679686858636E75334A2B707032504630587838567670664C4A6E4558652F756B543137577330504C716A544D383865373458626679726153627851375332747445697143342B7638436D635546737A5A625A4E6C684D6871725A50304A44525A36576E554D31764A576D596E754F784B6C784F693457796C7963724F4843524130664645676348694559786C5563474B576A597268452B544174573462496C452B4A35504D504B336A63384A6961683556553362764439376475634C683050764D47755376354B6748517A34754D33467267776A667A7A487933304D52586335776F7A5654785872374539646C47766C316B35763553462B3639596561727551623244564F785A3569477438666F4F443147357668496D574E6A6A4E7937664A4C6D786E2B6D4E566F56376454534A6C496B3156522B635A36767A3237683633644B7558466B435639577A4F4E3678514B2B5062654A7169736E716235396D6366566C597054332B73615044646166494730314B384B706835417456447A34447371466D5A776247593452325A45556A3470564A45396B38505A55786A4B31764568374A34557973455A5952796647634C78365547384F797555392B644763474A474B44736D426E46756268536E69384B567A77354D436550386C6C6E555071716B74665776726632614768357A3466514233687166784B6278345A5250444F486F3148444F7A49726937614A517A73344F3474333559617766466353684B5747636E525847522F4E432B4D50434543347443754443346C433254776967596B6F495A326146636E5A574B47646D682F4865346752713774333470314D727A327152586E43307449675A4168475A7464446533717049373264692B2B7778763458787277346D425641747A54545550715368396A344E745A58553139796A73666F2B44554A714B6D6D7371657152576A472B703567545A56747A6E2F71612B395456564E4A55553657494F4C3668746F726D2B73653074725452327635584D496E76616D7173702B35684A5130314432696F7555396A39514D617138563537394E632F56415A317A323652364D345A32306C7A543949552B3139577571716C44716C6E7550754B7463682F7165702F694774503646526C3668534657447142645276715862706565422B4963436B584A6A794A72616931414B4A456F372F672F7A6C6548474F5A2B57354A71426E757564762F752F5A592F374664596A6A464B30684B69436650653635332F56694F73725041384C5073652F4641644D762F4442367A636E503853502B397877394C343041302F38436C7A33364E433846304E6F41414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031343770783B223E3C62723E3C2F703E, 'Angular小测验', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-2f8b20630b10471395b6c379a465cca8-31a9c66673b441b1b717c1c99babe041-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-2f8b20630b10471395b6c379a465cca8-31a9c66673b441b1b717c1c99babe041', '38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '135', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:50:48'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E53556845556741414148554141414342434159414141442B422F577A4141416741456C45515652344157536342355263315A57754263705A366D35313771346362723656632B7971727336353153323163733543434351514F5267774F5267777A4E686A653859655A3376386E4A364E45772F6234786E6232474343796259786D4342414751583876585675435478765064626136315A565339586F666E6676732F652F397A6E54616E33744C4A4D644C464F64314F6B75366B7758793077506A595A456B793752714C6C70304A7730364134616452644E6870644738626E68707A6E676F79586F707A556B3052615361412F356151393661545064744F704F6D6E55485462714E6C6F4364396F67445A387144722B424836564C5265773355626757356F7541722B66486B2F486979457536554831644377693073492B484E792F674C436C4A425253356F53446B64663062446D314C784A47513855516C58564D595A5633436D4E42785A4656654868727569344F3156385055706550746C3348302B484C30756E48317533414D2B76494D793070434B4D71616A4C5466526C776378786B4F595932474D34516A475942693950347A615A794C3371696739436D71766774616E576C646A5143557770424D634D544758427A444754497952414B4868494F4742414D4565453731447870397934777A626154666161565A744E4B74326D6A51627A555937375245377270514C54386D4A76382B4E4F7572486D465149544B6B4556797545317371453177745443617731434B303369473477694B7A586961774E454634644A4C516954484169516D67715147426C45474D697A4C5247795532543771484A394E4151634E4D516374455164744D593874496338744553396445613835343338647050533153694F65796E4F65797A724358736F7A58736F79336B7053336F7064563030367737616449634E426F326D6F4D323271494F6E476B50336D495671745A547656482F45366F3734384F5A394F47492B33456D4A46787041567636434B7155312F426E4E5878704655395377523258634556384F434D536A71694D493646697A36673443777175736F792F56305564314E4747444E515244586C45515270526B4D6455314F55363271534A766A4B497553704563485755304F6F596F616B5977636B6F67664549786B675962644245365665522B78546B58686D6C527A3450563061414E516330744145647455394837645651657A5330696F5A57316C454B4D72363046316645536274686F306C706F304675703146727079566777785A7A344D6D36385865366B51613836474D79675A55616F6455366B58553630593036386330366953306D69573068556A7643704956744435506345694B784D554A3854597A6F716D6756384B6F77356F6F4930786F564C3032476878594C6F4A6657684A65326C4A65326A4951744C2B4D7379626737466479646B6E576A6E4355466530477866743653394E456338394163396441534565616D4E65796D4A6569694F654367325854515A4E70704555397133496B7A3638485434556671456A64487355773637366E757642396E796F733934634565382B4A492B48476D2F62687A666E7A43572F4D4B2F70794B4C3650675363713434684C4F714239487949636A354D63656B6244485A65777042556465786C575355586F31416B4D6D6F6445516B65555277704D52676974436D4F4B4A5868334558427643584263697544354D5A474F55364B593430513178776D746A424664464D435A4436474D4236364651426A536B5067576C722B71784674776547664677476A30475272654A586A46527969712B76495176722B444E534C67535868786842323369345662626142536D74394D6173754E4975764156664D6A646674526843584F35536D6A4B494C4C574A4C347851484A4C67505432494A6B6449624A3749755175696C4B344B454C2B6F6969356E5345793279496B4E30614972524D574A72496D616A325530356F4E45543739324A49536A70776664316E4231363368487A53525267496F79774E6F6B384A4D31496B41306C67413735434275306644555A4A6F7A336C6F793369775A627A59306C35734B532F7443512B74555263745953664E595163744D53653274427448336F4F37354D50584A534831796B673943674B71742B54486C66646A53376C7069376C6F6A3371774A337734306A3563575439653461313542563957775A7557726444736A506C7852487A596731357351542B326B4977746F754249716A677A4D7036696A4E5A7245426B496B42694A6B4A35496B6C6D5A4A72306D51337839796749593252496C7643564B64467563784D346B715631706B6A76544A4C596E6957364F45566F664A724171684C4538674471696F777A2B7732506C62676D354971463079686964426F484F4948714861543134377253454F363367544571305239793042573230474B3030616130304362696D6A646177485766616A5654796F2F5A4B61434D7967556D64794F6F41305855423468744D43366F416D747364706E684A6A4E4B42474F55445555715852696C65484B47774A30707557347A3035696A7844514A736A504471424E4E734351564856724667696E436C444A73454A694F4531696549626B6D52324A346975544E46596F643448794F3449594B2B4F6F7736455551654D66443171336837566679394776346541332B33676165733463784A74435739744D526474435363744766644F496F65334255662F68345A79517070477635754658665A6A79506E705333706F6958717044586978686233346B6A35634A3850767839433961516B5848452F6A7167505738684C6538424871796C4D6F6A556762714C7765416C665163486F4E6F6A32686B6750786F6C3168306B4E4A636C4E35736974793550656B6961354C556C38757741614A37553753575A766D7378464756495870556A735468446245534F794B55706F5451527A52524231314C444169676653582F456A6463724948524A61586B50503636673548536D7434456B6F75424D796A716A494D7A793042747070307074704E7475732F4B496C4A434B5841316657673951706F66584C474B4D4B77556D643843725467707259464353314C5552325A356A697668676442364E305868476A36346F4558566645365477516F37512F515846336774794F424A6D74435A49626B3054584A4A6E6D367A615142674F6F3430474D715243686456475332394C6B4C7571673432435A7A6B4F64564B346F30336C466D644C6C4A664B5846736C636C436531493074696334726F2B67546838327452614557637748674D6254694D31427641316146697A2F6C707A337178463732344B333638776B4F484E4A52683865547231734D676F4E6F737147356159674B736D375A3431657664325772343965566B76426B5A64314A4139566C656169566C496C6B7A76445472666C704531444739466E4276576B4C76304168336870446A457332654A6C79366B3041755147457954336C546B634B324C4A6E744B644937556D52325A636A757A5A4C626C7956376359624D76685370765658677363304A43367778556658594436483679324B396C354179456D705751556B7253456B4A4B5357754B7236346A4376737054316F6F39466F70736C73525141562B59557436635364397942562F4767444D756134526D69465157523146616F4976366D7451624B37776851766A6C4534474B354376616F4B746674516B7334446154723270536A75535A48646C694B314B553173625970702B6D515163335859387344497467534A33526E79423070305864584877505544444E3830784D6A4E67347A634D736A7754515030583939487A7A563964423371706E78706D654A465262493763365332694C43574A72777153574169686A595352656F4E34656E55635A55565842584A796B623967794A68305646476462515245325841784E4D6C59382F37614539376149323761593135614976377246447554487678694243636C63354439654F4D2B62434876625147504657676D6F386D31552B7A646835713249636E3455504E7163674A6855574E69356B316679377A4638796E746E34705574684C635478465A554F573474597332573170736A7653354D532F2F614973655146325835723052556D53757850457479554A72343968724179696A5270497651722B54686C2F683477764A2B484C6550476C6655687050334A4B516B334A68504A4277766B67526C72446B334454466D6D6E4E574B6A506562456B664C6979766D735A5566756B64474856414C4C64634A544A72473151574C72672F3849767A744446505A464B52794D556A6F556F2B7571424A557234335164536C452B6D4B61344C30562B543572733171546C715A4856536159464E34614A624930533278556E4B66347842347155722B356D344D5968786A342B787551643436793463347A4A4F30655A7548325530592B504D487A5473415738392B6F654B7064584B4635634A4C4D7A52334A7A6C736A614A49475663597A6C4D6454424B503665414E357544562B66686A537349342B5A61424D4271347777526F4F6F67796265627046382B576A5065476C4E437244657171636D50546853486C7743624D61504A7930534478463676646A436E764E5A746F636D3155756A34714E4A3864476975624546504C6769487573474E3768617548444F54475A4D6E38334D4332637A652B59734674664D51776F3736466965704C77705432357A6C7379574E4E6E7447624C435933656E7965784A6B524A416438594A62346B525742644758784641477A5752656C56384A65476C4D72367348332F57687A2F6A7853786F70487269644932584746387A78504C56512F534F6C676830364C6846615A4E793438373638425A6C664755467156744236316378527A53436B7762525655486936304C454E3451513454653552595467494E6E6445584C3749785150786968644871643057597A79775354462F556C7965354A6B6469524A62596F545878636E5042566A576D5333535778506D4E532B42506B444F5570586C4F6D35727066686D34635975323255695476485758485863696276476D663548574F4D33547243304D324439463766522B58714C6B715864314B34704552756277667037515869477A4B4570684B59347A48306F5268536677682F6E346B30614668727343707177736B41686F675179304F57742F7037465A77645075785A4C37616B6D2F61596D37616F574666644F42496558456B76377151666A366864593955797869487159634E4C6B2B4B6C51665A514C377570567A7730617837614454644F30344D333647502B6B6F56634D4830364631343467786B587A6D546D6A4A6E4D6D6A57447854587A4361564D53704D6C4371754B5A465A6E53613550456863335A3275632B505A45316262476957364D456C776A6F41625252674A49335270795555484C4B6F53794F746C4B6846776C5376396F42393044425A4C5A49455A414970594930746D564A39755451424D65586644693666546937764C69366655693955756F417A4C4769457067516965384D6B4273545A6A45756969704456465347324E6B4E7366496249755432686B6A757964422F71495578583343517A506B3932624937457952457576702B676978315748436F6B364E3754564A376775547579524A366249386C554D6C65712F705A764347666F592B4A6B4C7643474D66483258306C6846476268356D36474F4439463366522B6456585251764C354F2F74494F73434D473769365333465969767A7843616A4B4F50527441476F306A3951667A3942764A77414758557041725678466752734B4471497959437171766B7835345436366941367149393473495764574750755844453344686A58707852555A4F4B4573614C33665451706E73514A5A6B41756B7832735578783071413473656B65484B6F626D392F4F37446D7A7566444343356B2B66546F7A5A737A343644707A356B796157706F4935734B6B682F4D6B78744B456C30634A7241775258434E7969346756636950725930545752676975464F574E695470676F4852713641574E614346497154744454312B65636D634B513553474C63756F72566E412F506D7A57625277506D36336E5678336B6C445A5143373738485A373841793438513635385139365551617235597732706D424F367061494546736249626B68546D706A6776536D4A4F6B7453564C62347152334A4D6A75537048624C5A614B745055367454314F66484F45784A6F41735A554251754D42706958336845694C757566694A4233376378543335796C66326B486C736770646C336654665555767656663230584E464C393248524C6A74706E79776B2F7A2B49756D3965564B37636953325A306C75795A48596D434F794F6B5667655252744F49546348384C5846384176627352494546585566424D4264464830437873585437357071543675736F516A37384F573974416564394D6550513833367151393673496D4D754B7747317451684663333759614C56743174685634427455357955696662615A4474744B737576496150566D634C3032644D3534494C4C7242676667685741425732594F4543327477325574315A30734D3541674D68394348782F325669546751784A384D454A304D4552575378674F706F50547047325342656A6C44704C39425A7952454D79725332314C4E6F3452786D7A72694147644D7659506F46467A427A2B6E51574C3135496F694E4D75474B676949783577496338356B636539364F4D2B56464868456D6F347A4C4770455A77796953364E6D7946302F546D424A6B744B544C62556C61494656417A4F354D666D58696632426F6C756A4649624C56425A49564263486D41615A6E6455544B37596D5232784D6E75534A4C654B744C6A464F6C7457644C62636D533235386E734B466A5839505938715730356B6C73797844616C6947784945466F584A376736546E4171546E424648484D73696A596B6741627739776277395A6F57564657736E2F3844716A5A686F4930485555525A3143664544526D48714658543154713350653742466E645A695557624142747830525A3230525A30305235775661564977303254357146656356456E32616D546244544A64747842502F4638444C75376E656E544C37513839554F51346A70723169786D7A35374E33486C7A5756797A6C464171536D6D6B6B33682F45713362524F6E564C59385561704932614B414E61746261703364726D425744654356435A624249643038527965656B706D59786332624E5A4C5A34574B5A505A2F714630376C77326F584D6D4436544F584E6D4579734769485962614430533271694D73564A466E31497856716959453072564C43584A4A4C6F2B52484A546A4D7A574A4E6E744B5849374D7552335A71786B4B4C633752585A336B757975424A6C644364493759695332686F6C75436841564B74535551586779774C54306C696A4A6A564553363650453130534A546B5549723467516E4977526D49786A547351776C3063787A70732B486B456644364F4E686242416A5152525247676444466767705234545835654274364C6A46646465735A36612F352B6E576C4358423633457954656734756B576D713243497964685477737878496374366145393461353662717A7176573168743158375663735A4C3832476C775A4E6846343739624B4E4E73324A6B5179514B535A6F737A55796332593135417151382B624E2B386A6D7A352F50334C6C7A6D54642F4152362F6E2F4A41686378414472317357754656726D6A495854707974347249554E557542614F734565384B303947586F394A54514E50384C466B346E396B7A357A4272786D786D54702F4A6A41746E634F4546307932624F5832574254566543684C724D7A464636534B3033545561675855616F6256436244434972424636626F4445706A4370725447793278506B6436596F37453554324A32687343644434614B305A666D394B59526C6473564A3759675333786F6974696C415A4931475A456F6E4E476B794C544A5658567844597847434978484D7751686D667869744C347A6347384C585A654B70474C69466F4642536358616F75456F71376B344E543665475631696C65765755564477644B75377A4A7144362B344B6F51794855735A446C6D614B4545757570434C2F615A41686C504941304C4C7A5677465052635255566E446B5A52317241466546594A453943507652696A2F757769334A4771456C52435874596F6A586F6F316C34724F366B525866694D44776B436E457255566D795A4B35315534563343733855494A637357554A4E54513131645858572B7A6D7A35394851324577696E794C566E63596F4256444C47724A6C4F6C4A467857637052777242736B6D364F30472B6B69455931716C5A757067354D32637861385A635A6B36666734416F6B72487046307A6E676D6B694445396E6163305343674D706B6B4C6F4831554A54716B57304F42476A636747777970644C456C7761346A306A69693558516E796535495539365970437042376861556F584352674A6A2B79374734424E554A3861344449526F5077477648646D725575547A4D47672B6A394962547545467058474C556352696D463852574475504D476A6F784B6530716D4C656D6E4C564731646945705A6852634F515733734C7A366B586B4B4B7436696972636B464362687757457261644B585236774F677245693942465564534B454C4B434F4750674852476C6A3443357075416F71727078717758566D2F54677A4573363068444D6C34306F70754A494B726F527164575A7345596E32734A2F32554655793949556C4D71556B4C6E637A63326466774B785A4D793250584C42674163494531507236657071626D316D3664436B4336734A46697A47694A736E756C435833436168437731584B6D67585632365767566E54695054487976526B697952424E7A51334D6E6A574C6D544E6D4D322F4F5175624D6D73657347514C71444773396E5837424E4B5A66654146757434324256575879453146696B77624231537242445371687A5272527A51614A7A55465357304E6B646B624937596D547679684263562F53716A2F4674584352414A6D776670626448554E595A6C6555394D344969573142367A744347305258527959777057424D716B79547977486B556841704838536644654A4E4258456E41746A6A47753152685662526A516C3661516E357264647445516C62544D4752454E716D596D6D636E6F794B4F3676697A716C34437A712B44674F7055785470515175714D5272422B424371454D6D466A727A63514634657744396D346865654B7144326D4A5A593465375138525231334155566436483630416A49346E6434737A71656A4959377065464B616C5A6E786845587370794B6D6A564A6461556F392B526F62616C68397654716A525668642B6E534A52624532706F61367063746F36576C32594937642B3538357336666A32524B4649594B785070696C7163715A51576C5530587145672B6E5A6B57763076495350574D5646454E697A72773556724931642B3443467378667A507935433567376579357A5A73316D3971775A5673496B6B69615072353252395631553171564A72513561335A66514A6F33494670333456704F304A51554B6F44454C614D45434B71414B6F416C79652B4E566B44736A566F636D75543145596D7541324761443845594E432B67366D65427143584F6C676A36684D4D32624E66476D41376A694A6F366F675332733068615161544839434C472F326644527048747043666870437771506B4C42485A4277784757644374727A486D565A77575A3472494F68344F77783846745141386B4451796F54317352443665416839496F513259614B4D6D30696A4A6E36522F5137716550734E79314F396E5471656B76674F4857395277797338767943754772363862706B33717945654A466461785A4557336976687A7969455330473678386F4D6A336654334C69552B584E45324A334A6767587A57465A58513150444D706F62366D6D7358305A44777A4A71363270597347415238785973784357357159785579412F6C4D456F36616C6C4737705252756853436651464B6B78327333447A427748413339765A575A732B596155466376476770537863765A6448435253795974344235632B59795A3762775942456C4C71437865516D443638723062696D513378676A735356495A4B744A644A744A636E7551374934492B563078436E766A4643394B6E7263555252467539795374634A7A64475365374C557036633157556947383043612F58436133544346716D456C7174576E315966554A6C6D694F6D596F2F6F744155306D674D4B54616166526C482F7156366156422F4E6D6F396D58516A6D41716F5130663357576D617461776B663971515065387150585954486E49497A722B4971616C59597458546C58694546426C43484132685757524E45475173674332566D4F47423167337A394F7234654857394678564D576F567646323648697A6174345262744E3946454C756D554372506A4D6B3156775A5757636564464D3979466C66455136444871486934794D64645063564D665378664F5A4E333832693563736F4C6C684761304E7932687661715374755A4847786D55737256334330706F36466932757064317570374F336B393778626975373155734B53746C507345656A59797A46796B306A624E7979696E5169536D4E4E4851746D7A57504A2F4D58554C713668746D614A565A504F6D7A4D5059624E6D7A6D4C473941755A4F574D614E58587A3646396470483962422B5874615449375979523268556E73444A48654753612F4D3037487267536C50556C4B65314B5564716670324A576D75444E4E666E764B6B7638796D2B4E6B4E6B524A7267735257784D67756B59307945314361307A436136725830477144344A534F4D6145787253306F76464B68555A5670314351616442384E6D6F636D4156507A3057494A35543761416A37614C61672B6247452F6474456C69586D74626F6F7449544A5655593549324C4F694E42474E36764F41756E516B415859776744495551426B784C57564A4A4564537632454A2B72357542572B6E6771636B342B6C513842595676415546543037476B3558783568514C5A505771574A2B4A715168585473496C704C7138524C436B6B2B324A736E72444B414F445A526F62616C6D366543487A4638796A746E59707259304E74446332346D687077646261516E4E544133584C61716C64316B684E6251504E4C57326B63326C47703462705874354A7044754931716D5147556B77766E47416C5274473652766F52504A36614B797470335A6844637557317246736153324C4638316C77667A5A7A4A38376C34587A46316E5A73436874524C3161753277526661754B6A4F7975304C4F6E534D644647584A37453254452B72677A546D464867754C324A42303755705232704F6E596B6161344C55567553354C4D786753706454455361794C45563457497244414A5478714568496D61644B5642614D6F6B75437041614B56705359336D754D3630466C4F69535A4E705547514C624A4D7530324A4974426F5362615A6B68654C326F45533731624D556655766872514B736C2F5A6F31577778482B31786E3556497461636B62426E5A67757373534C684C4B72377A594F554245325849524234536E5348646172763552542B314C466E4E633366655A776E6477764F4575544C2B716D5839754D576F5331623678326469536B4C306630586674474C5174377243324F6F656475356179394267686562476568624D46306E51416D707261326870714D665A326F726B6375466F61364F6866686B31646255737261756E70726152687359572F4C4A455233654267525639705074545670636E4E35786D61465550785A344D6D6948544C763575585350314E51303031445A515837654D7055766E73575478584259765773435352614A6D6E634E306F574A64654145747266554D727539692F4B4965686937756F6E642F69644B2B624C5663325A36697343564A666E4F532F435A78545A48666C434B334D55566D58594C45366A6A524652484345794843347747436F77626D69493435616D434D365A6A6A42755A45674D426B6B4D42796B384359675446694D4B3031704E4A73714454724771326D527275705951746F32494B4B31586932683255634563554B75534C305671454B5164324C4C654B6C58566A5552317655533074556A4C333472457A5A6C704A775A48303469374C5658785667725835726E343676543858335961656A354D6462394F4552514C4D65612B5246695069575A627A5637386A354C59416945375A6E76502B776E42646E305966525A5443785A596972623779596256756E474F777430396255784F7A5A63376877786E537264466D3274415A5875783154566E45376E4E545631724634385249573179786A3052495269757470624737434933737334534C5747634D6F6D495137516F54544A69374A51584E374B7A56313953785A736F79617066585543616A4C6C744859754A526C64597459756D51684E5575574D6E765748433638514954663666676C4E324E622B686A643238506F2F6834473931666F336C756776444E4C635575612F4959553262554A306D764F322B6F6B7956554A34697469524952734F527A43484178673975766F665270616E3462617031586E70766F315643474F444A766F67776136474E305A4D4A686D6A787530687731736F51434F73496B7A5A4F414B61646A44417151414B754F4B7154696A436734784D694B6D44534A65374F4671474736335A704E387449695A7071436235724341363663394957464C2B5841494C7973716C73654B65745A5455584633795A62354F6E78566B56744D524F51384F4C4A7537426E506557672B48446B6654674737344D655A727A6253686568767A336F73732B58634F417075354B4B502F6855643348376E56657A65766F624F516F6146382B597A5A2F5A385A73366562634672726D2F4559334D513067776B6A34396C746374597448674A532B736157567A5451464F4C6A57416F516D643368616E31713969345A784E543231657A647364615671316653547954784F48785574665979744B364A6D714643513976614D4470624D4E686236562B57523031533271714973543043356B2F647A6270624A547862514D4D372B3568364B49752B766557364E35566F484E726C754B47444C6B3161564972457353587834694F5234694F52516D505241674F6854464571646B54514F3079724C6B6E5251676949694D5830796B6C3061685872656143314B326A39676A46716D72546E476B5452397A4146517667695A70346F687165694949726F6C67674256425051724E4B4270646F2B6F725A6F4A686F5576757857394F445071757632577936615171346151353645494E6F6254482F523431754D5158684B7371573134715A4A7A45554A6D61657642302B7641555072727937436A546E7753623033377766653847506F2B444856524251425677764467452B3738465A384F49556E336634724B3548754E6467315A5A4237723772476E5A76575530386F4C4E30345749574C466A4B776B564C6157357578645875784E586D734D7A7239464266313844694A6257304F62776F65706A426F5848757575746566766A496A2F6A3955302F79314176503870746E667339547A7A2F4E662F2F6D76376A766751645A75336B627955496E6257365A786C59484E58574E744C66626B53554A7638395061314F627461624F6E44364432624F6D73326A6862506F47696B7A75476D4A3454793844757A7270325A616E6130754F386F59736864555A4D704D70346D4E78776B4E6867674D68417630686A4A3467576C6341706450453336486A4C327049655257706F46684465474B71773163553754386466396E41583961524C4E4F517968725450486B54543862416C773767543572344578722B6D49496E7075492B44395358466A2F587262464D62306F4D666B6D34347A4C4F6947776C54793043714F4769555A6A707372793233664A576E79583575664E695A6B6A354832416C6E43554A74344253394F4971656E455566546A4C4573364B6771744C777932456949706D6A646D34797A4C4F447238315053482B6E4B736B34656C557176586A6349434F46526E325862474A68782B38685531546F35682B4438333154537862316B787A537A73744C5732304E62625357464E5077394A3657687061714B7574703736786D56797877714772622B5462332F6B68723737364E39352F2F7A536E7A357A68354E6E546E507A67444F392F634A597A5A382F787A70466A2F50714A70376E6E6F5839685A476F395A69794E79366667396B69346E543763446748567876793543356B3559775A7A5A6B2B6E726D342B41384D4668725A3030372B6A51752B3244726F325A756C636C3659346C5349336D5349316C695132464366554638487343714A586771676C45376C6F4942574D6A306F3462376F366E2B55566733645A74566F4E4641313852524F66396564456C6142594E7331664D76446D5461526341446B5451456F5A2B4A4D36337153474E366E6A53346B35577830704B307A446E31487869562B5145694F61496B5437615445392F773955346130437169737434386B702B4473302F4A3061557264714462574A53516372424A653965455137536F7935644975354A52315A444C774E423543486858415251756B504950555A2B487056334E335676796633475A684445554B6A55584B72736B7A74476558754236376A6B6539396D6376336243646D474568656D6259324A3036586A395A574F30333172645174716165687070486D686A5A6344692B71466D54767851663577534F5038764B66587550496B524F634F584F4F732B664F63667263575536644F384F5A44383578376F4F2F632F727342787735655959582F76773376763764523968333256576B636831346641704F6D7864376D35666D4268734C467979786C4B593563793545316532735774664877495A4F4B68734B644B784A6B317352497A4D65495455534A543455497A495149396762776167453065527179713841414341415355524256456F47696F417036764773686A656A3452486A73474C474F536C624A756164786565695676646C646477354858646178535847664D37624E4B5669494A554E704A4A773952432B664168504C6F67336F2B504C564F6473786179746E424E7A724D4C45612F48464567346848556245577571684B654331544C7875453333505A485543554336703168696C50716969445376497777712B49526E766B49522F5345495A555448474E514B5442754770494A485649634C6E552F5451524A6A41654E53616E2F4976312F474F712F6847564A4A7263677A764757646B787A426272317A484A7A357A43342F39386E7638396A392F7773503333455650715577774545585267725462334E6236743368784862573154625333752F42345A414B42474A6C736B59737650736833762F73442F76536E567A6C793542696E54352F6867772F4F637662636163764F665344656632434266762F305764353537786A502F504646507676354C37482F7742554549306D38586F5857466766317931706F71472B32704D6846532B61676148616D3167335174367045666E6D53394569633245435963462B5151492F777967424B535563716E672B744F54464A49555A4C46547A70716C726E746D525249624434724546334D6633783063395443733634684430715959763445666D4E73476C716A346E53485544754369425667766A4C4966796C454A4A34596F6F36636C464836644252784F734F7A544A4A314A46694A6A676A305A627730527A31306854323068547957426D7771466E64655157355530487256544748565949544771457048584F5667626E474943434B356E5542496874434A4C644779596747384934346D5233526A3461566B787569784E664643496C526B6A576D4E6163625868566A634D38514E3333715A753735374231382B73763338734F6666705876662F644C3350337836316B33735A797762714C49426B365052484F4C3353705A36687461635468397949704A4E4A596D6C53375131543341354D51713772767641583733757963346650676454703036785A6B7A707A6C37396A546E506A6A4E42782B6334647935633577396539594366757A344B51362F6535526E6E6E2B5A662F2F794E2B6A7147304A524442727152614C555445744C753655724E7A625649696B326567647A6C45625478416369424C734431704333574276464C4C4F314979486A74386F336A796A6A30674B63443165794F745475546B6C5654785554696D6E78326D38356B79637431447A4A476E6F584D4D5551666175516373584D567344444E43454D794E6257676F413141536A33476C6A5770534861543071586A6971794B367366614662376A56303676724B4B71794268532F746F5458686F45624F2B4354483736374E7152366C48517831573051584D4E5162526A61616C64635A3368456A75695A4552497658466359706934754A676D7371684C4A564447546F76462B396A4643364E6B4C3834537534694D62345A4A626F31524D66654173503742396C793957612B2F5030763874514C6A2F504369372F6842392F2F4D76753272366553536143365850686458687775487A61586A365A6D47793274446C7875436430495730435471547A43346F6B733257774845784D722B66536E5038507A7A372F4130614E484F5858714A47664F764D2F5A732B397A356D775638756E54373350712F6663356675495537377833684B65666535462F2B2B4A5847427864546A69636F4B3356546D314E4137553131575A425731736A586C38726C6434306D594545526C6E484C784A473058474B7537434A6672473458306B78437576466C664C67546E732F416975326E776950394F55302F474B7269564457736A494371494174756C5543614B74495441506E63787264536150755A4A6F385A4B494D69316B68595146307137413130496431394745445937693652385159446D494F687A434778585241454B5850774E736C657143796C6132325A3333574B4B69594E524C546476716F546C443043546348534F344F6B623034544F3753434D584C5935537679744231625A366547334C303370436A373859632F54666C474C776C7A38444E57666F2B6C7154727569696C71384E3058426B686679424B5A6E65456A6C30353974362B69332F2F2F75663539524F2F347032332F38714C542F2B4762337A2B55367761366165556942505244494A47434B395074544A6275386875315143526149705950454D77464566545135624869732B3948686D665436613374352B766676567276506E6D6D357734635A78547030357738745278547034365A6C31506E44686D6658376B36464865654F73777A3733304D702F37777063594742306E45416A68646E745A56746645347355314C46745752314E7A505962706F39796449746B6252796D714F45562F4F434A47524A32304361684A6631573746743661382B4C4E565166587657496356695139685770434A4B4B6D58444477353851614B2B4E4B79682B4633413839314E727A704C706F5546314D5535634830536243614D76446946366E766C4C48584B6C5A4A6D536F344D7271786874543945456E51706754595575595634644E354837646D6751556F796A4F6B68396E32597533783175644E702F536947774C6B42457A7132494337756F346C657553644E2B596F652B57416F4F336C52693573387A6F585A324D3339764A38767371544878435845754D334A566E344C5955585465464B5630587048676F524D6646435959753665616142362F6730642F2B684466656570576A62372F42342F2F6E4A397836315347477979574B38515470534A78514949717342764449356B6441426452414D49596B47785A77743066475A766651324E424B51304D7A5471656253793839774A4E5050736D785930635245492B664F4D7252592B39596475546F4F7877352B6937767650634F62377A31466B2F3938546B652F4F64506B633458634C6E63567369747136746E34634C464C467130794E4B574E64314871537446656943425868594E435A474875476B58772B304A7478585648466E5A327033674B666A77695131564A564748367668463637496B4F6C36616C5768576F5270574F425A745237474F746F563869464B7951584E594D41565143367179776B41527A656F5659625256596E2B4A53584339515769445357526A304C4C772B6843424E55474D56514A364348557969434B6D315964302F50316964356D4D7030634D61767551426E305945784C6864527178765746796C79636F585A75672B324E702B6A366559664332504B4E336C566C2B62786454442F537A386F452B566A375979386F4865316A78514463724868427753347A66573244776A6A69397430546F7679484E78413239585048774A587A3746392F6B4C322B2B7A4A6E544A7A6C31394368502F7665764F4C5476496F714A4A43484E78476C3357566D763365564830734F5768346F774B34434B62466441465775724D4A46456958567730554C525932316962477963373337337578772B2F4262486A683368364E46334F584C304D4F386465647343652F7A6B455934636534395858337556377A2F79513662577253555169644453326B786A597A314C6C39617765504653532B7859736E5152446D6362325934343663454577563454745650306D6F5555366A3076716B694977514A7653625A4754735845763951706368454E705749696930365871454D37644F53436953397234453571482F5752685A654B79592B716C33706F554B73325456756A496138306B63576738706F67775930686F747643694C5576766A4E6B58635837384F597778726F4136716F4130676F4461567848477448774453703442785238596D7567474B4A6137694F7753694B3657534F3550304C2B696A6A6C36354C30335A4A6C39493438792B2F75594F556E756C6A3959442F72486835683355506E3765456831762F544D4F762B615A4456442F617934684D566C742B625A2B4B6550464E33396E444A502B2F6761372F3649692B2F2B774A4833332B58453865503861655858754A62582F6B4B5739617449786D4E493873614C613132576C7164744E6C394F44327142544D6353566F65363354354C653855594D58364B6A7831365A4A6C7A4A737270763857347650357566727171336E3232576373543631363532474F6E3369584579655063507A456578782B393031652B6373722F506A526E33487867557452544933614F7447725855786A59794F3151716C61744A69616D6955304E74556861793553677845536F32474359756170522F526F5A5879642F71726D33616E6771386A575A334B5869694C4754377430464C467A6F6C4956466F5333536E6B44583861306F4470696975576C4C615A6F69336F7371493261674675316163477442767147454F7136454F616D366C4233656C2F534370755A2F5446532B32496B397361493759345433425A42337868455752744157576D675468685773317330764C564A48574F6C526E434E536D7954546D70586B4D79424B455578555835446D71466243347A655561684376612B623151384D734F624245645A2B63705231443432782F702F4757502F775342587377344F732B5751667178366F734F47686667352B666875666666524266767558582F484769646435392F686858766E5453337A6E32392F6D304757584D54593652694155775375704F4C30534E7165504E7273586839502F6B58654B52456D45584C47656D6F456F666B6C48724C656978466D3061436C7A3573786A795A4B6C5A44495A7676536C4C334C6B794C736350333745676E6E793142474F486A764D6D322B2F7A6B7576764D4276662F3862767643564C334C4850586578617431712F4C4B6268736136366C544673676271616D7172506476475770792B566C4A445962497259735448673452475449784273665652526535567250784450723844554F3152726132514171785545636D6F36437572654953536C424E3962384F612B424251525A5972764654307567564D636633517069554F4B6F5232797753324B305232477154336861784A384D495643664A584A4D6C646B53427A57594C5570584669463063493751356962444D774E6F6A5378435167777655366B2F41476B36684969725A587439336C3930664948517054756A5A4739386579444E7A61776641646E517A66586D48737A68346D37756C6A35623044724C70766B4C5833443166746753485766484B4156512F32737571684874622F307941372F6E6B3164337A7A466E3732354D2F34327A75766366723063553664507359665833795765782F344250324451356A424D46355A77656E3130574B7A30324A7A304770333074526D6F37584E51567537453576646A632B763476484B4B4B704A75383146673942786C79796A72726152525974716D446476675A58306650617A6E2B5077346350567466586B55553665656F2B3344372F4F53792F2F6B5A2F383949666364747574374E2B2F6E3073754F5541366E614775735959467451756F617A7A6668462B776D4E6F3573316D366542622B6F49504D5A497963454F315852346D74434245614E7A46476464516842576C415175727A492F6455747A514B4C785937416630695649764E30324C3677307151524F6A564555444643493846396279533136534C63566B6E725A714446733342744D724E51664A586D61514F476D515042756B34464B5679645A7A7974556E4B3136637058352B68644632476A6D76535A4B2B496B7A67514A72497651485358434D3052456A73694A4865475365304B6B3930624A5839786A49354C3439587441654A37726B765163314F57766C754B394E3953704F2F6D447670764B544634613457525737735975363262355866304D486C6E4C797676365758712F68366D4875686D39554F39625037304F4E642F387944666565492F2B4D7537662B48394D3664342F2B51782F767258562F6A5A7A332F4B546266645371576E4838554934766E5153313165476C74744E4C585A7157316F5A7647534F7571574E644863597250554A62764459344556386C34306C694955696C735A634675726736624746754C784A414C716B534E484547584D2B3664505774356168666F63332F795072374A6978535370564970594C4545326D364F3172596E3569786377643846386C697859514F75534A5451756E45746A307749694A5933433269524630564C626B4343394E6B70734B6B685162486F654669716148332B5046332B5846332F466930386F62435852424A4677355758736F6F3070524961452B6846514D5A50312F3048566E4C53713536474F5068436C3738346F58626445364C6F705373394E436670765364467A6334716557394C30334A4B6C352B59735854646C366267755365614B434B6D444953753035693456577A55534641346D4B46345770304E6B755963536446365A70484A31697372314B536F33704F69364D55763378334A303335696E363459636C6576467455446639535636722B2B672F324D64444832387A5069646E557A655732486C66525857504E6A4C6A6B2B74344B377633635450582F6F2F764833696261743266502F554D56353535546D2B2F71327663666E565631487047554453417468465865723055642F55626C6E4E7369627271756C422F4A4A6D41665836464D7462686164326C4C71733130324E3757545352524C78444971737333627465683537374F656350693045694C506E613957546E447835684F6466654A6262627673346F5643515A444B4A332B2F4862726462505657786A733566734A4446382B64544E33387579786250787155306B6875505730434C5731506B4E7966496268424E3778436853654770666E7939626A7964626A7764627477464E30375271557137717A73566B6D4B6A6D496332717961744474694A354F6A444D735A716F686775684B65327145374C6D68554830395A2F4963765570314E4D504A526B2F49453059352F494D50614A4C4D4E333578692B4F382F516E586B4737736A52653275477A687354464B364A576961536E387031615372585A2B6936346278646E36627268725256746E54666D4B587278677956477A4B557230745476725A7178617453354B33516E714C6A554937696F51776456346D2F6C3650763568776A7435655975716562545A38633574446E642F44356E332B4B70393934696D4E6E546E447567374F634F3375537439372B4B342F3839496463647456566C4C76364D495733535470756E3472544939505337724A4D456D574E704F4C3269394173345A5531677045346B6D59693677465549346A507235464B35756E7647325A305A446E2F38692B663565323344317441685A4A556C5178506365723934377A38796F7338384D416E4D41794E35755A473347346E71714B77644D466946737866794A7935383167776477354C3573326B726D345765735A465A697047626C4F5533425A786A5A4665487957784F6B7849444E37312B3346334F6E45556E4E677A54747154546C726A646C70696470716A44706F6A547072434C70704472764D69673863715951524D495467306D2B494D4471646C7A61714C5A7356466F2B4A6B3270357646646E7874534B6276316867772B654C72506C73675657664C724C793454497248696F7A3855435A38552B554C4D42397432586F766A6C706D664469766C747A444E7865594F694F6F6D586939634274426670767A64503338627A6C6E615672553352636E62515370754A565351705870736C656E694231494562326B69535A53354E6B4C342B527679704735773070686D3774594E3339772B7A3737415A752B38625650504B48372F44363864643533354C72716C42506E4879586C2F2F79456C2F35786A665976483033385851654C52444272357245556A6C36426B5A495A6F7230394938774E6A6C463739416F2B5849583855796553444B44624152782B6D5461484734724641664D434C466F6971757576495A6E6E766B6A5A38366374665465762F2F39372F7A39377839595949584339506262622F4C59593439792B2B323373752F697666543164314573354E426C6C51554C46724A6730554A6D7A5A374F77766B7A63506E716966635A31686F615778636B4B6554516457486971304E454A674D45686E576B62682B756F677462326B46627A4546727845357A32455A5479455A6A7745614461626573306254545A4E69746F7861615449643139494B344E687032476E5162445A714E4A73314A6F2B4B675872457A37664A4879687A3466706C393379367A2B787356746E32357771625056316A3332523757664C7148715965376D4879776B374837424E694335625544742B63597643504879463046787534747366792B54705A2F6F696F696A4E3364796368645A595A754C394637637845425657544175554D78636F66454E556E6D59494C6B4A5445792B2B4F6B4C6F6D53756978432B7371774664364862756C6B367659524C6E70344B31393439464F38384E597A6E446833676A506E507544736D624F634F584F63552B2B2F787A7448337561504C37374164332F77513236373678373237722B5567346575355036482F6F6C7666767337664F3262332B4C4C582F385076767644482F504E37337966723333724F337A79553539683334484C5357514C534872416768734B4A367A5175336650666E3735792F2F6978496C546650434267506C337176393943505944537A35383964552F383576662F42662F353747663871332F3958572B2F4F557663504441666D77754F7A574E746378664E496546433266534E316F6B4F78596E736A4A4D614C57596F4138514559324B7951446D714E6A61495249685034364D4F424C42535574516E4938684E6965333032433055362B3355612B4C617A734E6572743149496F3450384D3653304F637078476F6E71636850684F4870545470646774757657706A326E552F7158444E6A796F632B6B474653372F647A5A367664625074693931732F4E642B3176314C50314D50647A50787749645169777A645757446B726737473779327834763479717837735976556E65316E7A55442B7250396E50796B2F304D6E46504E324E335675692F70634D4B75345572525159644A58307754767041334D716B525461647654524F356D4345314B455171617443354B394E30502B784368767558734E4E58376D42487A2F3576336E7A364775634F5865477332632F344979317A68336E394E6C6A484439356C44634F7638567A4C7A335072333737332F7A774A7A2F6930562F2B6E5039362F4466382F756B2F384F774C7A2F487369792F773745757638507966582B576C7637374F4D792F2F6966392B34673838394A6C2F35615937372B614F2B7837673275747635744F662F6878505076453078343664344E7935763338457465717041696F575A4C4847767676755956353636546D656675594A66762F45622F6A6C667A374B762F33375A3969796477744F3163334332766B73574453446F655556657464314570744B4546775674437977496F6735466B41523437426C425766475433764D51307451614C5A32367456326C696C742F7A43316E5871747A594C615A4C6254484C4452484C44544572545447716F2B434F4A39315777305751394547394D2B39744D75627678704E39662B7149664C7639664C76712F3373754F4C505262554E5A2F75592F4B54465562764C5658583174747A46745452653871737546386B4D39327365366A504B6A303250447A45756F65475748562F50354E33397A4232527866394E35636F5835756C6347574B374F55435942566F2B6B43433747564A537A374D485971537553704D2B706F4975577353394E2F517737352F3373646E6676493566762F4B347877353851356E7A70376C334A6D2F632B36736748756339303866736141655076494F7237333147692B38386A78505076736B76337671647A7A39334650383861566E726339652F4E4F4C5050336969377A30313966343878747638757062622F5071323464353970552F382B547A346D6376382F794C722F446D473463356456496B5268397737707749743156504656424632363336487336644F387678453064343438322F38734B4C7A2F4362332F3653783337784933373869782F776C65392B69645862313743346352474C612B635153577630727130515735453476794E42624C51574535566972314631554E32656C47674C653632317356363155796533557975335553644D774657466C39706F4E41584D4B7453576F4D3036326157365963784A61386852746243646C70434E706D41623032373869594461772F552F377550516433765A2F2F5675646E79687A4E72506C4A6C34754D54492F515836373872522F6645555862636B36627339772B693948557A65583248562F5432732F6554416556566F6C44555044444E31587A385464335578656C755A2F68764C564B374B57386C513466493075514F7036687036494558683867794651306C4C636370644853642F54644C3663314D3354334C626C32376A52372F3743612B2F2B7A716E7A353679626D5931457A334E6D544D6E4F58333668435734487A74786C486550764D337262377A4B7933392B675765652B7750502F50454A586E6A70475A353738536E2B384F7A762B505854762B4F7046353768543339356D6466652B437476486A6E4D47306550384F62523478772B647049547030516E5272545878446F7145714E7A6E44743368744F6E543348303248736350584B45633666503863485A447A683739677A7676332B6339343638786574762F496E48662F2B665050624C52336A3076332F4549372F34506E632F6643644F3155617270353541567161384D6B644D624E6363313544474E4B51524D58516E3969434A4C53554B3758452F4C554678454A6D546573314F6E64704F72644A477264704B72645A4B6E64464B666143647870434E6C6E443152426578376C706E526F675462305333522B7A6C6A546D747A356F6A64706F694E715A642B364D4B312F36346D32742B324D316C2F36754C66562F745A4E766E696B7A39633537685436547075794E4A353830784F7134505537347851732B7453516276796A4A366435474A657A705A65563876717838595A7332446F3679352F304F6F6F6759744D5842394A31315846756D344C4576687367794667316E794238535A45686D4B6C2B556F4845795475307945356A6A464B37494D5874764C336E7433382F6B66664A376E583332426B3664503876652F2F2B4E476978366E53466A65662F2F6B65526E765864353539303365664F7331586E763954355934384F787A542F443073372F6A7961662B693865662B43572F667672582F4F3770582F506E502F3252762F33744664353835335865506E36457779644F3874364A303577366663624B717358766758505737784F2F34373333337548466C35376E6865656535353033332B486B735A4F63467231575562634B75664477612F7A782B53663437654F503865686A332B57486A3379447233376A632B793964437539797A74493934664A547359496A576B6F597A4B2B45526E666B497248326D4174547353526149333761413635615453644E49696B783743787A476933594E615A7253774C746C4566616163705A7163743461413936634357636D4A507553787A69474F4D72504C485A6530516244312F457336304B37356635744433796C7A2B375537326637334D37692B5532505470504250335A2B6D2F4C55486E6A52454B5677664958576E53635732493770766A394E32616F462F417653334C79423064544E7A64773952396736793662346956392F5178635563586F7838764D336839685A3672537051767A394E784D45764867547A4653334D554C386C52324A386A64314761744E6755644847617A674D64724C682B676A752F6641652F6655474533574E5736494D50724276396F66656350486D6334386550576A4C654F2B2B387856747676383572722F2B5A76377A364D692B2F38687A505066386B547A33394778372F2F532F3439654F503866746E667332766676307A48762F74592F7A6E4C7837683863642F7953742F65596D33336E7558342B2B66346577353866332F623767565064586E6E6E754F527839396C423839386D4E2B38736A502B4F4833482B48486A2F7959507A7A35424566656535743333766B627A7A2F334A4538382F6E4E2B39644E7638622B2F2B546D2B39782F2F7975662F2F514775752F304134377347694B38496F532B586B55596C66454D537667455A643765457330504D527675747379316177683661785746695151664E4954744E4954754E5952754E4552754E6F72524A4F6D684E4F37446C6E4E6A7A4C7078464E36344F6A7A56463653785772376163797A72485368794530705A784D2B3341663353772F7873464C76704B6752332F6C6D667A702F4F73766A2F4E384F3269446732547638496B63394434763253395A3154553539723237567276753075616D68354E56506F5568696E4D7742526D6D4747476F666571677149496769674B676D42464645464245587646676F6F434B6B304677594B397078644E54307A524A4B627576624E7A372F5A37312F556E2B33366574643450357870422B634C686556356E50513573433957454C64555373564A50564B32657144706851635375446946356254675A6F765733506F364A6A62466B726F306D6655305553545852784664484572306B4848646C474D36794D46786C595953564F4C4158683072487A53457A54466A7A7A4D53567872437365536E6E336A7A5067782B2F3454647072555438776F644C4375476C5973597070696643524739576744727370634F67696A6165384A363333376E4471363966346336726C336E7A725274637548694B632B64373644765A7873434A447435372F5262665076794B58332F376466672F6A6B69452F67332F2F74642F2B505676662B6675652F666F37546E42356F3162574669356D4B4C434F557A506D63474D36544E59766E514A5679384E38655033442F6E383433753863656353513664624F5846384633306E39744E3159692B373274597A59326B576C716C42714E4C6C4B4A4956794F4B5679474B56457532515A35684D416B453046675339304D7442762F4E48475557643673584C5A6B3965746E6A797374574C63585A76786F64354D38486C68596662472B3949583379692F66434F464F614C56345150486934764A6A6A454A7159664869345A493071504F536B2B3471447751436935753230536F426D4E5A754A71676E45753068465370734A5571735253726952307351726E386744436131534572776F67664A554739796F44736174744A4E57486B37496D6B765456305753736A695A39645179707458456B7234776C626C6B55555A567533504E64754F5935435A76747744625452736A553461566C59325977385558784E4F7876344E4C726C336E34364673706352464A692F425530514434787A2F2B7A6E2B39394A646666704C433433383939654533583071654B6F48366763684B62334C727A6B567533447A50375A766E75584468424263756E61442F35474861646D2F6B596E6348447A36387939392B2B5A352F2F7339762F4F73662F354C7348372F39677838652F55442F7158376D4642586A4341306A514B5847783973504C7738762F4C783973515162574C753668752B2B2F6F777650726E4C68584D39744856757071317243353139652B67343155787A35305A53696D4F6B6C6D42417568796C6D47414A386B75784F43666D7A6D494E317562484F4C50504D4D5751795A74785A692F4757627759462B4C464F41466D7142666A4864353475487A774350646D6774734C6A306876764B4A3938496E31772F7433453139375249682F3534756E577936463978487A32734D704F68524758724F4E715675745A4B3450496245326D4D696C65757A6C616B776C636F4C6E7954435679374175555742664963645A4B384E5A4B386535536F6D72526E6976695A69566F635374634A4B384D704C303268677956796551735471527446554A4A466246456C4D5A52575370473265524533752B4130744F434D487077656753645269546A55546E7846425256386E4A6333313839654168662F2F31482F7A726E2F2F4855305869496762582F37656E2F766A6A49796B542F6572727A7848322B6632507050443731747533756633714A6137664F4D654E4B774E6376546E416C54756E47547839684E5A4E646254554C4F4E615677666666665942762F373841332F373552662B2B7650502F4F576E6E2F6A6D36776530486A69497778624B30794E484D657170707867316369516A7858337234342F68505834734653577A2B506A64562F6E346E6476303952376B5947635468337533634878674478333965396C797542356E6C6F576764445761564155717765346D335173703848474B4A5857783975504C654546615976466C516F67764536776968486F785159427039324B433644494A514E334376504749394D497A61686855377868662F6D74654D543453304635524D6E7A6A424B476D686848465279496F62416B6A6435656472453032556874436946305268477552446C755A43764E3842655946436B49574B374376564F42594C63505A34494F7A337065774F67584F476A584F616A3368793078454C625754754479536A465878544636547A4B543646444C716B6B697169694E32515254754F53346365513543706C674A4570513863577245486167754D7043514F4376353877766F4F3365616237353778472B2F2F564E612B42494A6A4868502F3573636966645567437643372F66664479644A4967512F655067466E3337325076666566354E333372334461323963356462744331792F4F73436C57366335642F73455A382B3263576A74637262504C57524C795278756E447A4F7738382B344E7348582F447431312F7933594D762B65727A547A683859423852546763767679673237702F697161662B7A4D69526A2F4830714D6349554869777572714331362B64346133725A7A6A62653441546E5673346661715A4D344D484F58336D454A7633456349766B4141414941424A5245465531684B575955596472354459563552692F5456434848384A446B5A7859654444424A737763576B6771496245707A6365346D3130654450424B547A506578684D74786354334A3534526E6A6A4653484372772F65555437446E35452B55696A326935556A4537794A716350582B534D4B57317A6B3767346C5A37756469553032557571747846516263533753597174515961745559562B6D786C6D7278723075415063474265364E767269622F4841314B41686270634A52706357354A4A6A6F7051365371364F5A584A664D31495A307374616D6B536C6F6571726969436D4C78466B514A68452B476A4E4D614F4A3145732B766E304D5153796D77784952517648416556323564352B652F2F49582F2B6166597478334F526B5834465A373664326C6E364B2F536D736E50502F2F41447A382B34736566687439566B535339382B3572306E763631747533666764316947765842786D38326B5058785350303965326E592F304B57686555554A4F5A7970725A2B5A7A76376543394E322F78386232332B50534474376E37316830364475396A596C6F385068356A654F483570336871354238594F656F5076504C79614F49694C527A65743448725A34397A396452682B673973706D2F4C4B675A324E6E436D5A51744433533063504E4245524C6F565462784B437056694943357A796156374963476B4B727049416C68424D535243736267363848523434786E6D6A59665447383977416141506E70454357412F4775796267346651612F6A734274737362723341667958796A5A436A6A56616A53424F4F4E486D313245434F6D3751776C6534755A795274445346397249626B75684E68714D36346C4F68794C4133417555784E5670794F2B53552F695668304A32315845625A4D5273316C475A4B4D435A363053523557473847566D34717064704E66476B5632667A4C54474E4B593170704D6C4F4A697134346B756A384265594D6555625345774E5569613841746156442B7248797062414B6E5430746D326477656666586D662F78464E426C45332F75662F6743726556416E5558332F684C332F3955566F784565584D6734663370556241752B2B397A70747633654C4E743239495A636164317935793839593572743859344F7A56626A6F484439446633384C51305430637236746D62645A6B5A70724D624B32716F4F66774C693663624F664F5542395842377270324C65566551565A474C52655448686C4A474E65664A78784C7A3946734E366268664F6E637672344C7336336265666F366958736D7A755441336B354843777134506A795A567A59745A50426662736F6D4A3543614A496576786866664D50393841755453567945586E596668486D4B55784D786C5848362F70375265755074386871326347393852464C6B39734C54356347454D4138702B785665504E37687854694846784E63506E694B5A6667594A637045736179676B326A32416E4F43474446706F346E4D706D4253317761525642644D516F325A5744464C5861596A7645704E39436F7453593136307263466B626C4C54385A754E616B37464352756C5248627043526954514375366B41697136306B315561515752394831727034707131505A48706A43746E315361514B647251466271797A6241524E4D61464E315575734A2F35324A55714C6773425150566C35557A6B31654A6F66662F3570474D782F2F35502F2F45633042495A4E7247722B2B6E634236412F382B4E4F3350507065684E7A502B666954393653512B2B376456336E33376D3165662F4D4B4E322B66343861747331792F65595A724E2F7135634B6D4C675946572B7673506350464D423533626D74677A7534516C466A6374537974597636694968675746484E766151472F7A4A67367358306C4E6554375A4B58617342692B3038706477476D584D7A49706B612F3138756E6258735739524562555254746147684C4C64486376427244783679355A7A6F33346E6232357434656A4B4775626C70324D57374B6F7550337A467A5643594E3137436E4E35342F653574336D34666641534954672B386859554A3838516E7A41737668786565646B3838624A364D74336F783375624E4F4A73334C3464364D3036554D39464B764D5842647249572F30777432696C3667764F4D6A4568764E4A44534545684372593659366B426971344F4A586D346D516742566F794F75775544714A694F5A4F34784D3347316759724F4F394E30424A4739546B62425254565339534A5343704551706558556B453966476B7255756C696D4E6365537353794372506B45434E626F796774425A6F52696E5774436C364E484561744746616444614E46696A51696D706E4D2B4E4F37663532362F444459662F2F5073662F4F6433514B587356774C315A33372B355A453065767636776164386676384450767A6F4854373438433365652F3831336E37334A712B3963596E627277354A674636356670714C31303578345849766732634F632B7055432B6347326A6A66336B4A767A576F324A475A78756D6B7464584F6D4D644557534F58455A42726E466C412F65775A4C637A4D7053484B53594658684376516D4C56524C3261526F476B716D736D3765564F61364C637A52714B6E576D576B4D63724D3966434A3755776F355062755747307533634C316842783272363567324D5A70416352307661484764507669346650414F393858622F6274462B4F4C7438706141394C4A3734686E716757656F2B4251637956364D46396D77325A4E58544A36384C4A6B5859304F384753634F78614A552B4D5672556162715557634A51453359356F517949726C6552337974686968527169774F49474B4A6E6968706E644E415647306738577544534E6C6B4A48323769637864526959324235472B4F3543553759456B626A415155323867736961596D4A70516B6C65376D6267756C717A31635578746969646E66534A5A44516D6B3163524A4A59316A6C68334C564376365A4846364549776C306F516A316B466538557A616A682F6C732F76332B667476596B7279542F377A372F2F352F336D7157507A36346364762B4F7272542F6E73382F6635354E4F376B71654B68734F394431376E765875763875626231336A397A637553703136355073435A4B79633464366D4867624E746E4F6F2F774F6C5442336A3937416C4F7232756B6F376943713775327336316944676B7158364B384A7042724D565073646C4C67434348627143464A353065737870744A51556F4B5176586B5762564D444A53547176516D57795A6E706C38415A656F517972554F6C706B5432427958783937554F5851554C4F4C55796E72577A696B6B4E4359517555754559523938773333786366744A774871462B794B5A434D4853634E78623668714E4639306A732F64777A5272737864696733787354676149784963415635593563496A377854394B6A795453686E3237434F696555384156755273537455684E5A4659436A516F363156495A3967596277525546455641383347654C716730686F44435A3173356E30375759796470684A3332456B5A59754A7050566D596C6362695678704A4B624752764C7163435932787043394D5A366354516C4D325A4441704C5769566F30696F69794D3048777274696B3251744A43634B546169556D505A764C305364545572354B3839496366663559757A73537077372F2F2F5A7430386941416C72704A2F2F6856437233665052497477632F34387175502B654C4C6A2F6A30733374382F4F6C376650544A32337A7730527538652F635764313637774A567270376C365934442B697A33303942396D344777374132654F304865716856746E7537693874356D545661733433564450346172465A4274304F46393869626A786E75526F644A53476854486636534450596942544B794E54506F484A7376466B2B49306A7765635649696538544C796E4A366D2B636A4930415577336D696B7932366D77527244434555746A54437274686355307A38776A496959517056757371766A6935786273354C35346962725335597548307863506B5248622F426876455857724E362F387A6E6B384E7369626C2F52657643536D4F466F765874423438454B676830534D37656C536F6F67545578386A686D7772706B49726A766B756F7062454D434A696D527A6E516A6D6D75543459352F68686D65645032494A4133457431524658726961734E49714865544E4B3645464B61516B6A5A45454C715269764A5456595347717A457244495474634A4D334B70516B757644795677665466626D42484B324A6A4A6C557A795A61324E49714934675850446F7A7251525073314A6448596B385A4E6A6D5A517A6B654B53597471506466445278352F797979392F2F5639512F2F5876332F6A6E7633376A582F38613776662B2B7574667049302B34616C69382B484277382F2B4E2F794B4D7562752B362F787A6E753370664172336C4D4236735572665A792B65494C426F57374F6E6A764F344E6B322B67634F636237764D4465373268686F584539662F526F474768757069496B6A7855644F706979416E4141394D774F4E5446657053664F65514D4C3446306C362B546C53787A31506773667A52486939514A6A5853385170664568552B7045574A476553587335306A594C695143314C4C43627137546232783866526B707841764F44586A35596A69786A32566D2B52756271476961306E68506B785162436E2F6B35544C7A704D59344F4762597A426878634476586C423538574C6F6A2B73382B5246673368665A6668474261424B4D524134325977704E785472584165756852484556736378496E79704446755A44464F78444F4E7342655A6966304C6E613346563649686346456A4D73694469566F69525741694A645461533174684A714C4D5275797145364A55576F71724E524661626956316C49376E6553555A544A466C6234715156304D6D62596B686247306C3864546A752B58626373384B497934736D65586F4336546B705A45784D59325A2B507475323765444E4E393768752B392B3443392F4557634F662B487676346D626C72394947612B6F533463587178394A45784B524A4E332F3473506661394A584553574D36505865756A50736F554D585430684E396B74582B6A6C7A385251584C2F5678385549503534654F4D33443243494D447264773830386E512F6D59365636376B58474D542B3073726D4F7549704D676154726B376A6B56523856533449696730364A6B6939324B6931316A535A574E493059776A526A2B656D4341766F674C476B784C67525A70694C4E4E55457968536556476F6D45424A6F49794677517257574851307837744A4631666830634A547666467865556C4A6B7143654636323963554B44514451697048306B4831344F39705A57574953482F68645141656F4C65692F47474C31357865714C6C2B414B54744B676D5278453048514C49625073324D7463754A644545562B5477496A494B6758326371586B6F5A61354159535561416B74316545733065497131524A6570694F3833434278746B6375744243354B415433516A504F796D426369344A784C7A55525757556D74735A4B59723244564E48673378684A35715A49307072634A4B353245567356526D52354750467A6F3567344E343070737961534E5332544B646C5A464F515873713568505763484C2F44754F2F6534642B386539372F346C45632F504F436E58783468366C45786D50372B68322F352F6F64762B503648687A7A385270517837306F3136657476334F444F71316534635775497931634875584A74674B7658427952517A35377634657131633979366670347251796334642F595967304D646E443533684D465468376A64663579424455326362576A6979706264724A30366B7757787164526C353949306F34424E65544E5A6B35624762494F4762483850536D49744C4D71506F36776F6A726B7A49706A6F3869644E4F344673315868796C525049382F6467746A32412F4767742B596B47387477425643526269525237766C4643663859546236636E486737524E664A6D584B67504C317439654E6E792B2F74704648744A6E6F777865504A696F416376426E7279676A4152676B564C30533744773633454C7A3641414C46716D6D764557474168704469553041557577706445456C635478346959565145346C36674A5861416874467948766479416F397841324477646A6A6B61516D64707352626F7341727576414A7864716958364E4D7373335859537732344668714A5747596974696145684457684A4455345346376E4A476D646B2F6A3655474A5868684B394E4A546F736A4353532B4C494C5A394B2F747A705A452B64534770694D756D706D52546B7A614B2B62683272616C617A5938644F62742B2B795663503776506F2B323934394F6762767633324964392B397744786E67362F71634F6C7A4E313762794261676E64657663724E327865344A7471437438357A2F655A5A4C6C2F746C374C674F3363756366337941454F446E567934304D33513152354F6E2B2F67564E394262673331637574774B796472566E4E753753626146712B6B5965704D746865583054792F6772553530316B65483074426F496F35595872327279366C646339794468367170753377537470334C3258546F6D6D737A45756D6F5343446C70587A3644753667614A46615A6A545665686A766244452B4B4B4B39454157365946582B41516D4F43597733753435584A714565445057347331596B78646A677A3247415A564146516E52634649304A74696273654C7578696E484B7A6F4176775174796777397570786767764E4E4747634A536E6772747249774849764369566F6577346A6F74567063713953454C67736764496B57353249447A6B713970483069324C694537736B77733667527779516A6871786744446B476A4C6B4361423168705546454C44455274644969725A574B65356B4573586932786B3573725A586F35534645695650464F545A695A376A494C73676B4E7A6548394D513048425937706D417A7751596A6F5459484E717564797370464446323879466350482F447464794C54485A374166506E565A314A2F56347A5A524574516A4E6F2B2F755475384A6A7444644677754D61727231325247766B3362352B5873743862743839772B6570705467386334394C6C50756D644862725579356E7A787A6E5231387146383132384E644448573463366548584C486D367433386E68346771615A356653735777465A787162614B736F70794C61787062462B527A65743549394C5658734F62434535706146374432306950617556585431726D6477594365445A356F5A764861496D62585A71436572384D2B513452633348712F5943586845652B4152356356346C79666A374B4A70373830725A752F66685342384753754F74344E394752507377307642506F77782B6A445734734D3475787850747A382B516C456B5764442F3664464E4D524755613849736549446E68684A6159736457486F5A39675A4F49705A474D534E6751544653394875634B4857484C394C6958476E4574444A4A6B4D327946526F6E4357796671494D4555496B796B304F6D424247554659706D684A33524F4D4D344B4D2B347163563452496B3173784E324D4146516B5542474C6A4553556D6F6B71444356685269535A4F536C4D6D70684A636D7779455746755445456D417256362F503044385057564D624E67466964503966504A35352F7A7A586666384D3233497475397A2B6633502B617A7A7A39436743744148663765522F2F6266486A376E64766365653279394B35657533466D4F50774F6454467770684D5268712F66484F547164644749364A624B6D2B3454657A68786368386633727A49473863364F6475776B55734E6D2B6C6357735032346C4B4F31395A7A6158737A7836717132466D53783648316C625165714F4641657930745236725A643267704F2F615873362B3969754D6E6D2B6736735A6B542F547359764E6E473942555430553854676B62695074635065616F76766B6B2B2B436236535731445437643454333059622F57575A46756B6159335A6C334568346E3056516B392B6A4C664C4A4E30666F542B67454E78546D547130517555713134537055456A4B574C444F732B456F642B4373644F4A63374D53353145586B636A636A6B6A646169466C726C4C5961334D754E6B704A43754867763577732B504350426B77316F347750786A39436863476C52757357526A773574536944364C44316D73633871574C325844693974783639786B4C6847334A78617055312F5A316B51376A6B576F6D6336695A38615255706D416F6B4A43626A44496A4162544B6A394E61695541644A32764965484633487869657A59755A7433373733507439392F4B323032444765384478416A4E67476D73432B2F4572587152314B742B7636486230714E683174336869527650446655792B6E42593577393338325A6339325374777236674773332B7A673731453758795630634F64624534625A4762707A7235507A4276627878704933724F356F355562754F397056723646322F6C544E6239394256753572653953733430644C416B634E7232486534686E32744B39682F7349713968356179626439436A6E513163764C305473344D4861442F5369734C743563535578364A4D543851335251463669774671736B4B56424F564B4E50456D7969545A71476554682F45674E7444394834466F556D3448373652636E78467068796E6C4169754E526C364E466E694F4D3067435453595A6C7577436F6D56636975686C545A6353384F49714859525665502B3356794D534E73635376793645434A5847535676693168737756567578446E586843307647454E36494F706F376641706E57426F73516C2B416A584B6D4F4651594A6868786C5A714933795A6E666A56546C4C5875556C6235794A4A624F5176446345357A306A454C43754A2B56476B353659776565704555704A54634953454553425834546E42692F477654474455794E4853476141345A56685A553876315737643538504272767639654A4566444A7259632F68743652666A39347374504A464246342B47746436357A2B37587A45766544434B38584C70336B7A4C6B757A6C376F35647A4658693563366558553443474F6E39684257316354683437567337756C6972367558647A6F61655064376B377564585279616473656574647534754B7551377A56646F723365303779337542527A6E5275352B697839527871722B66676B546F4F74613769514E7371576A7057632F44344F67624F4875446970614E304465786A785A346C4A43324F787A6F37474F4E4D46666F384A627270536E51352F6D69792F516E49394D632F57596B38546843597950434E466B494A767367464658754B516C702F436368556F6376575970696D527A39446A33365741574F4A6B5A4146496467583233457374654B6F436947384A70546F656864783957356936353145317A6B596B62485A51654B3655434A72524C2F586A48755252664A537879776A467147656B4377342B72544942524F49575844744B6F62354173573558626F42513134496F664D64524378336B566766516362364B4359325270496D7374346C64734B4C5134696547555A7158674C5443716379666670304A6D564F4A6959714670764A696A5A414B77483735424D6A70584E4368564A4639596F614C6C2B377A686466665347424B73415558696F41466548333038382B354A4E505035413856545166376E3377476D2B3864596E4C313852373263475A38306670487A7771686437423831304D6E4F766B354541726263653373712B316E6A304856374B6C65534862397936697662575274345A36656257396C664E4E477A6E64734A37427071316333586D51562F6531633657356D614E62566E466F547933486537665265576F3752343432306E47736B615064477A6A637335476A6654733466374744743934616F6E7667454973334C79426A6551724F2B554B68536F6D35574956706A707267575145453561734A464F424F55684351726B53567173412F5659352F75674A56706F4B4153514A346F634959514B41675A353670777A424C68333575494B6279494B774C546469586D676C64626961734A67543347687452617833454357757753326379493949334F4969764633566E4B4646564E747956517048496846566F68346C484F5636515477674E4D38477A4B346962356669474B79524A45753155776364677837334554554A6446476E72597069304959374A36324E4971335554753942423944776E43544F6A535A3261534770474B716B70616354484A2B4A7975516B786868446772355A41485433714755614F48493075304343397138653675766E3038302B484D2B4476482F4C6F2B34662F4F7841585966656A6A2B3978372F31336550756431376A313667557558543342755973646E4C3351786F584C585A776436754A55667766485478796B352F52686A703363533066764C67353362575A6657775062396C6578636663697475396377625842446B357558382F67706962654F4E7A4B316231374F4C64744237663248714374747071716B6D773632707334646D49376E536433634C78374B38654F62614C33314334364235727050727566367A64503865454874376E39356B577174693469746A79437344496A7474494172475542684A5370735A536F73637A565943375359737A54534E792F68716B6169524E446C364E474E30314E594B36617744774E675450563641733147475A70435A716A493768556A3655696D464278736C4A6C787248436A474F6C6D624261453834366F3754704B57313872673568524D6F366B615747454C58435275517930547355616B704268416A57796D53746441457463667845366C4249394F6B712F464D44304754724D426161435673515273794B4346496159736A6345456657786E676D725973685A57553463525668784D35326B6A516A6A76547346444C534D346D4C5473426D44554F6A4455546D493266434F412F47767651796F30632F49336C71514943472B57554C4F4E6E667A326633503558655644457A465361412F652F71696742564C46532F39766F4E726C342F77376B4C782B6E743238752B67773173335648446F63506261442B326A35372B51335431483644373945474F6E57796D725873372B39765730394B786E756257656A5930722B526F357737326256724A2F456B4A7A456D4B59504730444F714B706C47646B306C526B6F766C6C64506F4F4C365A59796433305475776A3637656E52773775706D75336C31306E576E687849556A584C352B69766676337561446A392B6B2F5877727054754C536168323456776F64727A4558446F41573455612B344A41516B73447363375259536E555963375859737A5853647759686E776468674C686D566F4D52567230525272307339586F353267494C74566857574441746B67414734796A796F53394F686862745235626453444F6C515A63596756705A54416A6B68744369525A75764E534365364556312F7951345A6F304B346A675A443247654433362B4741436B34786F556732535346436755446D614A6259413755517445773047735A45667836534E435752745343437A495A726B3565456B564C704A4C6F6B686F7A43466A4D6E70704B566B4575324F78575A315944414553306D537A46654F783368506E6E3736575A3534346B6E47542F426B616B34755733667334765A72642F6A3275346453342B47373730534A4D377A6849444C68447A2B3679393137622F5057323639792B39574C584C6C2B6B713454757A6834754A45392B3965797436574A665165326350446F56747050374B626A5A444F4875336651636E517A2B396F33637268374F35763231724C2B5142336244362F6A32504874624B367649437368684E4441385951465469446470574E6C57513748326A62513039644D78386D6448442F56544D2F4A50527739757057325931766F486D79683533777246362B65354E376432377A35376B3136726E56537361655536435768574D7355574D546D534B552F746B6F31396B6F646A6756363743576963676A455768516F36614B4B6B3142546B51486A624150474F586F4D733355457A7461674C5171517A4442486737464568376B3845457546446E4F46466C4F6C477450434145774C2F516C5A71734736544964746D5A34524B61767478437933344B6F51374E4247374C4F4E684D7A5159356C6B7769687551564A467368524D594759776755494A51334162465956674C3363515565556D766A61576C4C554A5A44534A3964426B4A6A62466B376F366772676C5963544D63354651464558617A455179707161536D705A43664577385966597764426F7441664941424B6A65586C34536665766A6A7A2F4779362B4D49796F366E755572566A4E3437694B66667645463333372F6947386566634F5858392F6E3879382B35754E503776482B4232397A372F3233654F66644E336E7A725474533030456B534E306E39394E37616A39375768706F37397847652F644F397264745A4F507547687033726D447A766A70327436326E6155384E4464755873576C664852756261396935663433304D3974327271526866515672313165795A6474795767375530396D7A6E653554652B673933634C526E74306337396E4630653674484F706F6F4F66304467625074584C3178676E757648475745786661716475336773786C79644B396274427342635A352F706A6D7162444D433842616F7346576F734D365630644973525A7273513672754C7166593542496E633146675A694B6441515661516D63705546624549426D706770646F56727958454F7868714153445962534150516C53674A4C46526A4B46496A6A63584E6C414F594B4E534F5336787A454C4C50696E43394971514978352B6B7735656977544C5A677A7241516E476B6B61464B774A4C6871796A64684C513652516D356B6C5A765932696753472B4A49585A6449526D4D534765735353466B54512B4B4B634B49713763515575306773696961394D496D4A30394E495449306E306832427857524745364447547842715450444579394E546F6A392F374C452F53546565656F4F4A6561554C4F645A39696F382F2F344C76662F365A6278353979786466335A65537041382F656C64614D42504E6834382B66702B37393937697A626476637550574F55345074744D2F324D724A2F7632306457376C304E484E624E7462783862644B316D3362526B623971786753387371367263765A74576D42645276716152782B78493237466A47357433564E4735624C50313554327344757736735A6D39726735517864352F6179386D4267787A7633554E62357A593675726651317257656F3730624F485075454A64763948446C7454376142766578594F4E63596B76444D525A6F5565664A434378516F692F777831446754314368436D4F52476C4F5247764E734465625A576B4B4B6449515542557230362B4A6E44506B61417650566147616F384A2B7552446C4E4B58304735437252354B76517A764A4857365245557952444D306547726C694F515942626F6B412F54386D4970466F484D557574684D3833535748585046324863596F4F38305242563272474B4C674B7067526A7951736D744E684D2B41496230565668784E653653577149496E6C74444D6B4E4D5353746A69467856545378793931454C417154704465632B56614A6B79392B5768534A6B324B4A543471525144554742614E532B714F5342544275374468656650353553576E7044332F3466336A79715A455967737A4D6D372B4931765975695954712B35392F34644750502F445667362F3439504F502B656A6A397954372F503648457367433150667569677A346D72514B326E35734234506E322B6A7432306437397A594F644778675831736A3231747132624B766D6C5762356C4F3666436F5671325A51753647452B73316C3147306F5963326D2B617A62756F424E753565772B3141744F3170577348502F537471377474423173706E652F7631306E6D696D76577359314B4D396D7A682B596A4D6E542B2F6C7A4B55322B713632732B31594937507163795736644648474B4C4B39384A386947375A73502F797A2F5642506B784D3451306C51515144475755496751594D78583074516E6C5A4B6C4E51354B76796E4B46466B796647624B4D4D333077382F30635359354963695734597978342B4150446E716D5849307378526F5A796C517A3549524D4D75506745492F52735175463976785A716D6574425945595A3475614C3031424B555A4345344C776A6770434D7530594F78464A74774C516F68645A694E686C5A326B4E55365347397A53426267414F476135324D51504932782B4B4E5935466F7835515A697A395469794C45526E68354F5147554E3855697A6854686542576830422F69726B5067706548764D794C3730673647704749547856484F344B306F314A57626C73334C716231392B35792F632F2F355648502F3745317738665344637849767356674E372F51745370483068682B4E3448622F4C574F7A636B55493932376D486F5568666E4C687A6C784D422B446E5673344D44524A7262745830483935766D73336C7A43777472707A46365578747A4647637771533653344D6F336C612F4A5A73326B756A64764C32484767697030486C724E743733494F74712F6E574F384F6A70385159586337625A31624F4878734935306E74334F305A7774642F58766F364E76422F704F627157745A527437716242797A7A47696E7970466E6543424C383855763152656646473938556A32525A336F544D465647594A3441566B5651766C4374474D352B31564E554B43637038457558345A5071683165794C35354A506E676E2B2B4354356F4E6668692B795362346F707667524D46306D67537341567562356F5A6A68687A7A586A784752433832536C37726D57676964616351305653394A53786C533951536C3661576A5764754D594B6E4D6956706F4957353543416D7272464C584B4B6C656547775955565632584A5856345937434141416741456C4551565257516B74437342525A304F63476F636E53454A69757770516153466961465865696B396A4561434C4333515162677154774B2F6365427658355A35396C394F69524571682F2B764F664A6562726D4C673074757A59793274763365573748332F682B35384530396933665033674B7834382B494B767676364D2B31384972373072766139692B3047737334674F307647752F567938636B497163383563614F4E512B306132374B706D542B74714E6A55766B5543743256424537635969366A5957736268324B764D5770314B354D6F7356362F4B6C3732335A7435436468305249586B7A7A67645753747834357670483272733063367856676271653772356D752F6D594F3932356C2F64356C564459564D585635756B53704C7151794E566B7935476C65794A4A6B654D663534686E6E695865534A2F494D627A51356367777A2F516B754373416F5370635A47716D6B555765726B47636F38456E327779764246383934507A77542F50424B394D45333151395A70687A464A446E4B4B584C38632F776B7231564D38304F524B304F654B304D325863614979456F4C3461566D6E484E43434D30335938344F496E69696765423050615A4D672B52746F666E42684D387A45375577684A6771437A47436E474E6C434447434771444B537668434D2F625359546E496F4C776774464D43555539535336434B7369676B3055686B636A694A4B58464552306278332F44724E63364C6C34517777656A5245716843616B5345583047386B5A59356C5931626D376C3037513450482F33456A372F386C652B2B2F344748337A7A6B71362B486D7843696F7953537067382B664A635050784B5A384330477A336254652F49774E32366447523655582B32526B71644E3235657A61333874322F6576594F5075685452734C61476D715A42564777717033564449696E563572477A4D5A396D616153787679475844376A494A314F333771396A64557375427472556361477667384846527232366A392F52656576723230545051777348657A5378754B694A6A51537A524A51367368554C52555444484B56436C2B6949546263466F58377869765A476C2B4B495750464D46616B4C6D617243566172484E30324D70306B7668567A7331414557474174386B50377A69784D2F343452552F374C462B475449556B35556F7335583435346933566F5A5341447064654B67415654344D616E536C44626651354A786C49585347476373556F38546662706B5952456857454E616349496D7677446E586A487542614E414C7367346A34557547695475634653627349736D61473479355547695A69306132466C32574F493358536E517A6A7451516F6C506478435847594C6546347139514D76365663627A30334269656C6E5264527648556B303877637553546A4272397441537179783350676B5856644A3863354973486A2F6A706C3139353950325050507A6D47373734387234306378576C7A51636676734E3764392F677662757649326172517866374F64562F56477273583739356A7374582B786936324D502B513033734F3954497759373137446C63792F61575A545474576942355A64334757617A62506F2F47485358554E6730444C4C345733727074337A4B61443953782F30673968343833637252334538645062704F79345A372B41787A743363506D316C726D72706C4F58496C5430676758366B3747504332474B51466F3075516F34685434527375514A6368515A79716C767775647038645A6F63653155492B724D6768486162414572483636477456456356446C68302B38483735784D6E77533548696E2B2B453353593569796E4469704A72686A332B65416D57654850393847596F5A6368517A46424B77493054584A364C45526C69424256757543637355452B624A4A6D7A5A7764687A6A4E696E47776B724D474576437359787A79685236746A4C67676B7443384A576173413631344246364B7A4D45762F546441546D614E426D7164464E56684D3853597439736F576F7953376930714F496A48464C372B6E345638627A374F686E65504B786B54773936686D65486A3261703535366B6D6565655A716E6E336C576B6852526130314D793574442B2F47546650376C742F7A3430392F343770487731472F3436717376755839666A4E377538613655494E3059336E3534347A715872357868594C4362617A6645585055385636344F6375506D5758705074584B7371356D4F726D323039327A6D634E6436396879705A646568616A627658556A547A6E49324E6C657759666343316D30725A66324F4D7262735863544F417976596532674E653176724F4E685254337433453131394F2B6A75323850786B33765A64325154797A61566B4C4D3068646A3559626A6D57334755437356456B5A38496168305671675156796A696C784E6D6F6E78496756526D7538694463697732346C77626958684B45613445525737465157425162445571554B544C6B69544C6B43584A6B53584A38524C4B554C55637854596C7968704B41416857715169582B6851705568584C385A7972777A3165697A464D77497237535255784A474F4546566878355A7178435A58647145493463453835634D3634384D324643625464666A315753557A5A676D575841584B6A484F484E595043356F6870626758423247484130364953496E4A43534646756A455147795A5A704B6D78444278616972686B53356B636758506A48364F782F2F344249382F4A6F675A583248555343476F4A39516A6868556B786F345A5436444F784A793546527A725073323737332F4F31392F3879494E7676756668773239342B50424C76767853764B64765334746D5974663331646376382F71625636563639634B6C506D6C6766766E7141466375443344392B6C6B75587A6E4E71663432656B34656F4F7655506E704F3736656A5A776574787A6179373341394F2F6576594D662B3565772B74494A6442366F52595866486676454F31394A36624231746E6573356372794A34373162365436396D36364276527A6F32734C4B4C5175595754654A35416F584D5756323347564368646943766468497945774468716C7174426C7156436C4B36617778614A6F613278773972677078727852455A4A554239354A676E414C557551624A693457386C332B7144486D794C37496B583252706673676D7931446B79435876564258495552664A5563395245464373494542387A6C4953554B68455661426752474A4642416E7A49346965355267474E7439493649776758444D73684F645A435265614B544F437365594B76577768324372556933525365465650557145523070465A41516746493332325942304E494843536973424A4165677A4133464E4469576E494A4F382F4B6D454F523334796851382B63545450504848703651772B394B5938547A2F776C686566454877326F39683745766A6B666B7169584247557A7933676930375778693666496350507636534C372F2B6A6F6666664D75333333374E6736384671474C6B646C33614868526A7431646676796A392B6570317364597979455578474C39346D6773582B72683965306A362B737935546B3730743346716F49326530324A717334636A6F74462F7549486D67367659643769576C726256374438696241307462577334636E77745853644657624F444874465247746A4830663764624431637838786C6D615173444D63397A797739592B476C49595358436C6C4D49596470784A6976527A39464B326D7771536371304538506B436A2B6E417543695668694A484B5A30426B5834387467695330754B4565444A6C50354F36672B79464A386B47583449632B5334543939754978527A2F4A444D3863507A5477356D684946366E6E2B7149755571476370434368554D434B35496F726B306B686969357845466470787A6252496E756E4B433546416465615A435A3075354A45444D557A576F4D33516F424A6E37676E2B2B4D614C304B42416C615A434B78496A49637161725A62656B754170576B4B6E6D456966475564683052516D7053646A4D686C355A627758677672386D5A48504D6437446D7866486A4A5059794152587271427048662B4B4A2F344B4E65474F43504A6E46724F32536652775433486C2B6D75382F2B466E557667564C634D76762F7149397A385574656E2F3263675875306B43324A74337A6B75446362487463506C4350304E444A376C3237597830686E487838696B477A33644B6F4A34383038614A67594E534464703664414F37576C61792B38414B447253763457424841776662313070656571527A4C6364364E74467A616965392F587670485779686F323858396273576B313265514E5263473434694938343546734A4C6245544D6478412B3334477A4A4253624B4F2B45706E6D32466D325730475A5453322B6E5949594C727877576A5865554762484D4469496F5679634A3566716E4B46416B7966464C38734E50796E686C794C5039554532586F796D51533030483756775A326849466D766C4B4E4B582B614F596F306378576F4335534D434B6C504A726B655648457A58495250644E4F654A3646734477545954504D6B746C7A6A59546B36416E4F30714A4C3136424B45727073415868464B764749564F4164713051754D58414C47556D68314B76466C4B66466C71636E7363424637757730736A4C6A63566B747948786C5050337369784B514C37347742673876483134612B777250506A664D6150335369792F7A79737354554D6A3863566A444B4A7064516E584E47757258627562417761506375506B616E33332B4251386566696E5671574974394C58584C306C48554F642F4834792F2B746F4637727736784F6E426F3577663675624B785834755865726A3875572B34613339612F32637539684E2F356C32547031723439535A5672704F4E584F73647875374436786B792B354637446D306B6B4E4847326739317369527A76573064362B6E6F32734478377133305831794479664F484A424172646D79674D783573634D79586F555748455657776B7363524A51366953687A3469357A34697756537446576A486E42457232385876782B684C526D635A445552685168562B516A686D6C43557A594135582F6E72434A42697665545368752F54426B7930626A496C614D706C4B4F6449306462496B6337583447323342394E6D542F6165634B5561497639475A4653476B4E69555351782B55346970746C773570674A6D32596964466F7774756E42574B634859524767436A4C6E333458572F614C55654C6C566545543434785574684134435547577130516C613954774E356B497459624F436D46676352553565416847685267784B6C53547838654C5938524A763445746A786A4A326E4169394C2F486B55364E3439726B58655048464D5978375A514A4B75543952376D6979733350497A53746B66746B694E6D376377656D42496536392F36453076666E6F30337538392F3462765048475661356548575267734A4F656E6B4E63756472507465756E475268735A2F424D423563766E70494176536F7464352F6D2B7130427A6C2F715A6E446F4B50336E322B67374B3044644C63314A39376257304C69316C47313746745053566963426572523349354A3162654A6F317A614F397A62546337714639704F37574E34306E37545A30634E5677777754396B497234554964716E5159554C64304F652F414D533855362B77516A444F444A50376B3444796865796F6D4D3172307551466F733157534A726C4969735451334366434436386F58377A696650424A38634E766F687A5A46442F385A38696B74315137567741715131736D52317575524650755432435A536A4A396151416A6B755A4545545044526351554F34364A5A757954544E697A5456497049786936516E34337338545546596857374D73494255564247784D6467492B346B453779787A395468576171436B502B63472F544D567650784C6B52544A6F576864326F52656E7077356758782F50386D48474D467653704C37374163792B394A4A55776F6F76302F4173764D6E6273793477664E774731536F3364476B716B4F3472553145786D7A5A724C696857724F6454617765557231336E317A646435352F3233756666684F397839377A566576584F5A6F664D6E364F78736F61666E494F6650647A493432455A66587975584C76527938644C4A59624276436C4250632B467144326375644E412F4A447A31494E3339752B6E6F3263532B7736745974336B756D3361577337397446613348476952416A2F56756F714E54674C70644F762F76367476506B6436645647386F4A334E75504C5A6343304654395A493476475032734C6536797878454C4C4154556548415652364B6F3951717662476D6D62395843644D43704870564F644558656249506672452B2B496A623033427650463365772F656F6354373470636D515A796C51544A4E4A7059743674764253475A6F7950386E5535516F3035556F434B31546F467753674C314D7A497237415465515542383530496245526A433039474E764559496D7677447774694A44705159694F556D6875454346544442677A42576574446E5753466C57535270496B455551562F704D55614B654C7072574B344E6B71615636594F6C646F6A7359535A6A5567392F546C6852664738396A6F35336A696D5764342B726D6E476633634D2F7A3538636634662F2F3442353539396C6E476A426E44754A6466515347546F773151593757454542735454325A4746766E355253785A756F4C4E32336253632B6F55623935396D34382F2F34445050373348335866756350337147553730744E4A326543636E656C6F594F4E314B5639647568733531637546694C3563756E2B44716A583675336A6A467065733944413631632B70734B37326E3939486474354D6A6E593373507269637075306C724E39575176504235524B6F34767474346C4B386F346C44625273353272574C347966336362427A473675324C474A71525471684D7977455A6D756B4A4E4A6145457834695A5849436A757869384F495852704735474937376B70784669487558517953354C522B6D6772314A446E7946473938347A7A7769664C454A2F792F70347865654556363452337668562B4748346F706370517A3550694C3933534F4445324A4450563858774C4B665646584B4E42554B4E46562B684F34514558676642556A596D5934435A396F77353573784A4B6778356F614A44554D4C464E4E57484A464B574F53366C52586F526C587669687A6A4468796A424A3372536E6267434662693062494A6B39566F4D3958455478486A626C45513269706E715353634B624E53385874747549763832666365442B654669584D4379387736746C522F506E4A4A2F6A446E2F2F45482F37305230614F47695570443439353653554A574B384A48716A392F61574A546C784D416A45786963516C70444A6A5A6848626D3574352B2F333375502F565A7A7A38366A4D2B2B654164336E7A314B6B506E75756E746171487A324736366A752B692F63686D657272326365376363533563374F626935573475587A7642785776646E4C6E5154753941433131397A564950563953676D3364587347354C4D59316235374A317A304A61326D756C742F56412B31706144712B56526E5037446A5A7873474D627531725873324A6A4A644D5854734A5A614A4F7966354735686859463479344C49586178673852714A346B72776F697274684F397A495A376F5556533841695A4938546878636144696F424D47636F6B4835527850696969665A424865694D5469392B785876676D6553484C3945457831513956766968624647694B35576A6D2B36457039305654345964326B524C646F674230692F774A7250424857365A6B524F51304236344D4D375A45412B5A34445A62555145496D425747655A73535362354B4557534F4B51346D5A5A79642B6E6F50457557475378526337694A706A77316C6B497151676B4F42434E615A6944646279514F794C44464C724D4C30386D6F4C4B62424A546F676E554253475461526B37336F646E586E794A6B632B4D356F6D52542F485934342F7A324F4F503864525454306E4E682B656665316153775254367070376A7878476739436649454353524B367331656C77523061785A3138693748377A5046312F6635387637482F485A7833643537363037584C7330774542664F333039423268763363542B50665873326C564C5A3964757A673931634F5A6347356575644446302B54686E687A726F37572B68382B5275576F383173574E2F466575327A475646773351614E68657875586B42322F597559732F6847765963726D4E58537831626439577961587374572F6330304C5272466376586C354F7A494A33497557475938773259386E56536652705A61534F2B4B6F7A6B4769654A456757756E6568716D30535A36366F30456C707151437A446D77725542416B393853776C326777356D6A515A41536C2B2B4B66366F557A7A525A4870697A4C62462F2F70666C4B445154316249575738756A493575675579644A5679416866375931696D787242455264436941417756415979496D6D346E6372495A52316F6749616C717A4A6C61517159614D4F634659533030345A356E4A36484354667169614359746A6D584B6B6A68796843324E4A58747046476D4C6E6352575771556875314F635956534A7857347A5364554F6368654B4B63674D6B7450694354615955666E706D44444F443147625076764347455A4A4B797A444176436A526F3169394F68526B697278364E46503874787A6F336C6C3749754D66325573486850473454466841712B384D6F354176594736316656382B50456E6650376C665437393942366666587150442B362B785A32626C376B77324D7670336C59363237617A6139734B567138755A764F324A66514E374F4E6B333136474C68376C334641486732654F30487453444C3133737576414B6C5A766E4D76792B756B7371706E4538766F63477266505A66324F2B577A5956636D5776565530626C744B7A64704B6C7136637A374C61636971715A7A4F766167593546616C456C4471777A374D514F733945574A6D5A714B5768784E6334534B707A6B6C4158527377714F354572624C69724C4C69576D4842554772444F31784979543431356A6F72676D556F4D755572303078526F632B526F636D536F6332514554504E444C544C656D614C523443634271693958596168556F52654D366776394D537A787831696C7872685568586D7047744D5348534E694375314535356F4A6E324C414D54555165363442523645525237454A64366D56684955754A693650596471714A504A72553568566C38616331656E4D575A4E4F305A6F55386C596E6B6C305851337064424B6C3134615373647046654838376B5654484D586A69466F6E6E545345314E784761326F314547347576747A2F6A78586A772F5A67796A6E7861613449496F34796D706F543979704A43622F694E505076556E526F3536584A4B66466B516151683536314B6952556E693257454A6F3272434A547A2B377A79656666536F64536E307054686F2F7573747274363979386577707A76523330484E734E2F76337247466C5451484C562B625432745A495A2F643254673865594F444D4966704F7439446432387A686F30303062696C6A595855325A5576534B566D5951766E53544661736D556C64597A4856713474595846314163656B55736E4B535345715078426C727868467649446B2F6E4B78464355517664754B7173424A574C6769746865354F694853764731646E4A3759756C4D6861472B3656496269576D3345754D324A66704D65325149757458494E31766C684743384263464942706C6F7267516E2B43437051594368546F686331536F702B74524464506758362B5038454C314267586167686570435A3455514442797A53596C6D75784C4E644B2B307257716942474A4A593669432B3245445062524653786B6368534D35454C516F685A47454C436B6C41795637695A746A714F676F596B5A71394E6F365178672F4C316B7968766D737A38445A4F5974324569737A616D6B3738786C66784E4B655274536D463659784A5A53324B5A4F6A325A7A4C5234456D4E69634E76444351343045654376786466506C35636E76434B42394D494C516C5432425A35375473682F504345422B735354662B54784A2F37416B342F2F6B56465050733554516F4C366D6164524B70586B3545796A752B6345587A2F386C6D2B2F2F34346666337A496F3064663865583954336A6A74527463766A4441304A6C752B6B34635A462F7A47726276574D4B5371756E733372754359313262364F7A5A4A6D304264702F59776247754C657A635730585A6B6778795A376E4A4B5843526B2B396D526D45732B55584A7A4A302F68644C79584E497A496E4534394F6A31637278387836445565784155705351365034535568574B57484562454D6875754A576163533477347134784572425273635762435677595474694959687944555847596764456B674E734638492B6A7446326F4A7264515357715968564B79357A424F54477857577553724D63315759697630787A6C56684C4646684B50456E6148344178676F4E706B6F74707356616A4975465A326F77433772386168323261675057716D42475A4334504A32324A6E5A516C6F535258325568615953644A684934564E744A7151736D714379653349596243786B534B3136637766304D47465A736E55626B3569386F74553169774C5A76354F37496F335A6C4657664E557970747A4B6436597A655453474B4C634E734C4D5A694C44776F6C7952684561456F5A4248345171774239666D513965586837342B666C494E6E374379377A3030724D382F384A6F526A3874526E422F34716B6E2F7352495156332B33444E6F4E57707963334E7050587945547A2F376E46392F2B782F2B2B76652F38376466662B4A4851656A783444377676764D3662373532677874587A334275384368376471316D38376146314B38725A7465654B74715072655067345472616A71366A74613265413631317246777A67366C35646D4B544E66782F564C3133574652332B7636507655515454557A55574C474167505179394B454F44445030336A7349534163706F6D4B76394B4C594B3449465645436153472B43335754544E4B5A757975346D325533564A4B2F766451375A2F58312B66397A584F5A365A415A7A37504D2B376E4F65356278755A4F765A4F326A6770544C42334E4547756B4249593649484332515A4E745A55735866514762373035687A65577A6B4A66746761765448734364737278334F2B49367834375A4E7374734E7471677430325978783247474F33335169724C627059624E624650463848733178747A484C575935476A4C6349365678656250443173632F5378793962484A6B73503677776472444B3073556A587869787450576270367A484E304D596F6266304571566D364972466D6566706978457279644A4749784F706A7363554938774A6A564D49507568437954306249666B63434439726A6439416533344F322B4F797A786E2B2F6C4A4344396B516563694B7553456C53695366703562356B567757535778314B33704677386F36466B3363716776777A5557773547382B327378764A71596F6E4D744D58577774547A50514D73626532525762766A4E5461446B4F423150587255566454452B584B316458586F4B612B536A546D576248796252597565703358333369467561394F5A2B3663475378346652346D786F626B356D79697036654837332F3451645154464352356668476B375837376B582F2F2B4233433175454837372F444F342F7663663975503230333637685957383757486446553165527935734A4F4C7454766F66726F4A7170714E6C46616D555A4A5253714A715336342B65676973567A434B72573572466F375962793362506C627644627646644777666F33714D6A525771364B365A444676766A47486853766D494848564A4344666D66416964344C4B6C666958796C48736B654B3030777A4848524963646767696E535A5962685A495749395268696247475A7159704773697964444550484D3956707630734D307A77434850454964635132797A3962444F30766D72546C67624D314848536776543950555970326C6A6E4B61445361594F70746C434A614765534B35786A6A596D755470494E6776526134416B7A78435670476F7634697264694B6C55456C45704A37684D686E2B70506235465576794C625167717469657352455A6B735174784A65346B562F695365546949545456683542364C494F2B6B51476745426565694B547966784D367A36655356627951693152397A45324D3031645A6862437A4277746F615279633535686257364F726F6F375A616E65584C6C2F445777746446333235374232756B4E6D5A6F436A7277692B637A2F34315A7A486C6C476D38746D492B58707A764E545466342F76767652536C30515354793552392F3873764C462F7A7932302F382B36667678564C536A7A2F2B694866666563444468794F30337177543959797938774934666236513436634C4F484969683930486F736B7038434574573046716C677342495362594F363146333341525335624F59733663796379644D314E4D2B624E6D436A66574C4E3538637A35725656636930646444597169447363563666445934456258626837694B414D4B7250416775562B4A39304146586F5A425038413759595946446F536D57756671595A4B354850306B642F55513144424C564D5535614A365A5779335264624C494E78495930515A4A42364461307A744C44496C4D584D3445384964316D61474F534C726878435657454F70696B36794C4A3068574A4663665854627159354F6F68325779413257596A7A504B4E55636B3845556A4B43562B536A6E735257794F3039547352584F4741663455742F755832424A5937456C496D49375245546D534A4B78764B76556D704469546A5343685A523850495068464B7A716C51636756697A32356732386C554D67386D4542447668594752507170723171436C72344F6D675234534B79757370506159476C75697232556B707430564B79654956562B3369716A6F4544596D78324A725A3871793557387966393573564663735A554E384C435044512F7A3838382B3866436D59317634686D74542B2F4F494650777236757A392B7A3966666669556146337A7777547338666A776D37694C56484E744C776259777A6C776F704C683849397633684A47594B694D677A4143666F505834424F6E6737572B4172623167387265514251746D4D47766D46475A4F6E38727347544F5A2B386F72714B396253305A32477030647254792B4F3837646F5436754E70356853306B3657525878704E524545463374525869354B384846636E774539645464516F473746624B7435746A6B476D47654952526E61324951723435686E447047636573773261434A655A493256736D36534E50316B57594B766E68365747546F5970366869326D474470494D67555274544E4A306B4B54716966677673554C456968416E546E6F696F5259464569774C7A46444A4F784E4B35706C416B6B2F35734F47344A3945314C6F52584F7846596259392F6C514F42465934456C7A7352584F4A4D574C4743364649504E70543773724579674E544467615164445354396543415A4A344C5A64447953334D4D4A4A4F3249786933454258567464525976667873314855335736656C674944455472555073725A30774D37424559353036613959495A6B434C574C7230546461755855357769426370715447347574716A71364F4F314E71436B754A44504876326C46392F465851676675653346792F355659415171594C4178302F2F35702B434450707A6F5362346651544E333948525469717274724E7A5877796C56536C6B356E6F516E5344464E3067584E78393133487A55384137517773746248337337445652587A475065334F6E4D6D7A4F542B58506E7347546857316849544E69794A592B2B77573765662B387848372F2F4E7A3739534643456563543766372F483966454C354278504A4F4649414E4756586B514B307268467A6E6A75746B57355857686A735252745861535A786C696B3647475770494F4A554359617134556B646A326D63647159782B74676C71434E5A4F4E364A436E616D4B594B657043366D416B526D613644535A6F32456847366D4B54386864534A6944564A31304753715966704A67504D636F77777A7A4842497338556C594B546F575364434354357041397878355345317A6A675832324A5834583158313572646753587977677463794B71544546386851634A4656346B6C6E757873634B48354F6F41556D714353446B575247704E4D4B6D6C6B63546B683250763773444B3163745A754F6774314E51316B4A695959323872453475354655374F574A75616F726465473758566131693166436B726C79356D79614C5855562B7A4247395052304B433346416F4845684B5371436E357A6143376F4D674479744155477352494A774C6F6C6D2F2F506F44332F3867544A6145696F685065667230665962757446465373596E4E32344E497A6E49684D4E7751373844317548757478634E3748653465362F44334E38526232456B7A576350537431356834667A5A72467938414163724D2F595746744465644A58526F647638376233376650375A557A37372B434D2B666659687A352B2F7A2F5050332B5078307A48717530365457684E477768452F59716F3943432B5434332F5144692F424F6E536E4647656838794848424E7430413653702B6C676B4353542B565259614A316952366D41554A7A6859436B566F57706875314D49386454305761634A6B61623049733351746A464F3152484A4E55335351624E54424E456B506F6642624B4A3278546A5956717932736866625464496C4161686A5A78344E49507570467A47454659596364384B2B3077712F4D4274395357774A4B37416B706B5246567169532B7A4950454D6D2B535372784A4B7649677164695478464A664569703853616A3049626568687567414143414153555242564B6C4D574C2B47454A626D6A39525A797170567938554E685356764C38505578414A7A5530756348575459533656596D426868724B2B50786A6F31564663755258586C457461745734472B7668726D466A71344B4B797774544E6E59334B694B4263677147582F563378534A464D3072525549466F7A684256764D663030495548377A44582F3732324F47526C765A5635784D63705963767A423933507A5734753637426E6676315250456567716B367550716F6F327531707573576634714576323152415A3555564E2B694D376D713977643775623573796438386356486650375A52337A3536544F2B2B50515A7A352B394C30723876502F3841653133727046394F7062554538456B482F636E376F67373465584F42416F326F76767355525A616F78423864334C4E6B57307978533744474A7330593678546A4D563243394D4E2B686A4861574D514A36784C313247534B48544A61596E4C476B4570787A7856457A4F4255474663546448424F456C62334638336A7450424A4659587331674473634A4372455A4A4D4D523067794571755565445354385353494B5150737156684A59373456636978626659447238694277494F4F524A365545377349546553697278495065524C366E35666B7664357358472F4A776B4876496B37354558735154666939376B54552B434654355172456B734A6978612F79647935722F446D6D7775787372444232744957617A4E4C484731747354497A775542765057595351777A3074566D3961676C71616B76523146714F6B6245367A6E4A7A58425432354F666E384F6A5241314677386E2F522B654C58763579494A2B52344246494650376276762F386E333337376A566779327478366C7349395555516B6D4B48305563584E6678552B7757703442717757696658783179493431426833643230734C5A626A37576E4F3173324A6E4478615446506A4265344D6466483836534F2B2F4F494450767638417A373739454D2B2F2B51706E333379455639382F6C52736848727930523161686936526579616574464D68704A7749494F6D344E39465653734C4B3541516563735A7A6C7833756862596F4E6C73687A374D55692F66734D383277797A42466D6D6F797363476671497578344C57586F436D534B6B5372514B79494645314D685457724D456C4B46727267316D4D5171345668314872527A6C54596235594942666A433437786F413079694446444A504F7850637155663857566552425737456C626B504C47304F6553493330455A67667564434E2B6E494736764F787633654A4F2B78342B4D5858366B376649686559385069587438694E2F6A5265787556324B327578436434305A4170427432446A62694D755856562B654B33577A434E714752675151625332766B6A6F375957706D6A7036654A36716F6C364F707059474D6E51574B326E6E5761533945335849765531674266507A647161717235354A4F502F35643242596C5941554B3043734A5A7776486C377A2F783876662F694A357341724566505833433264706955724A6338517852512B37394E713442792F414E57344E3338477152324A414966614C6A4C41674A4D5359355763362B76596E55564264793858776C4E323963354E47396672373538694F2B2B666F5A582F3739715269706E776F3973632F6534396D7A64336A362F4247505068696D6F6673303253656A53543461774D596158354B4F65724768786F506F4B6A664379393346446B44765855363462374E4857574344504D38615957395974736B536879787A424949466D32374C4E41504D6B6E557833536A307376356661496E6A72556D7944695962395444656F4974687A45547874324734446B5A68657067496E6A64435A55716F506F59682B71696B566E7153564F3746686C49766F672B35457235665475672B4A2F7A337966446636305477486D664364376F5175384F64704F3165704737314A6E327244366E6266456A6534555069546A3969643367537556564F654B346A45576B752B4963714D444D7A5A736D536863796550564D306E6458544D52544856463950627A79555371546D456E5330313746367A564B574C42564B5739374379475139436C64623344306479643655524F4F31656A3738384431524D2F2B2F555371532B4E66594B707A2F39754B5876306756544969454E5077647A7A3939563379714568706A6A6D666F47687938336B515A734154763846563468617A434C3079443846686A51714D6C524D575A6B3547745A50656557436F72386A6C39716F69756A676165503333435037372B684B2B2F2B70692F2F2F316A6B64546E54392F6A6D56426A2F4D4544336E6C7668487676646E50685A69555A4E57476B4851736938624133535457654A427A7849503649707A6835436974314A324366457138647A72687663385231697A30752B52506B79764F73634D367A51705A7249653664537A4F4E524849745576582F496C684862465932336169484A4E6B4153614C51366A68522B473063715939787544346D677046527349466F616D51556149694276774571795656754A4A5A3545462F735166514256384C334F424F367935476758593445376E496B6549654D3047314F524735784958617A6B766863567849327552472F795931595955613532597549416A6443386D53455A4473516E654647594C67625A7562474C462F2B4E712B384D6B73306E563237657032596775327362624378744D54555541394E4C54575772567A4D34715676387462692B61786575787874765856342B37707939455356324B6F6F6947494A342B6C2F4A306443645034586775324959437679387665662B6632506E2F6A74686541682F674E2F2F2F6F6A367136574542686C694675774B6A4B66685367446C2B415476687166634455436F33514A696A54434F3043486F4842446B6A4E6B624E306579714869544271766E655344442B377A39646566387656586E2F4756594C727732564D2B4670716333336E413434656A504834736D43353030543363774A6D6D456A4B4F684A4678504A6955476A38536A3369776F64714E754370336F73766343546D6B78482B764B3134375850416F644D4A7471774F7557327A4671465673746B616562346C7A7671424E5A59707474676B3257536169663774357367466D472F557854644C48624B4D685A736B545273556D6351595952656C6A48474741695643344547794155614142687235474748675A6F4F65756A3072474D586653446E75525575484E786C497634672B3645723148547468754753454371647364434E6E695347692B6A50424E4D73497A5A59536C4F524B53346B69514948596C394A396D4F7547585A556467706830684B584B38673130777435437762506C69635579644E657356566935666863545948474D395179776B456B774E39566D76765935316D6D74525862326378557357387461694265676236704B536C6B786E567766666676753136496F3459574D7951615A772F6E3868456975532B694D7658676F437A392F787A542B66306435396973684563357A393338596C61436D75496374784456714A623451476756483675506C7159534E6267617533476C45624C4D6A4B382B487368594F382B376468767633324D2F37356A362F35397074762B504B4C54336E323744332B397535446E6A77633539373441454E4437647A71755578443633484F745A53516553534D744A6F416B6F2F346B46446C526D7946516C7770684279513437765441593974516D756E4938724E44726A6B322B4B534C38556C337771586645766B2B594C676D4B6C594D6D71545A5979772F4C484F4D4D597931516A7A5A434F5230416E4861574D6B38595959785268674647474159596765686B463647506A70696D5647756D35366143743030585453526D587A42572F79542F7552647A4B516E4B4E425A4662356B6C7A69515879526775674463694C334F68473555306245566B66433878304933575248634B597467616E322B4B5534347030697779764E41572F685770596451636E4F65415136593259705963584B70574C6A6B3241327530536F3564557A5A72324746725A5756736764375443524747466772492B567254554F546A4A73486577774E4448434A384366537731582B664B724C3858783838554C59536E7A667732422F72396F465979436676314E4950512F496E37362B5639382B382B6E6A4E31764944485444746667566269477175495773684B336B465834526D6A694736614C6A664D4B39457865522B72774E6A36424F705355707A45363173547A6A782F7A39566566383839762F384733582F2B444C7A372F58477A432B7543394A7A78354F4D6251514365646E566535664F306F46363556554E395652575A4E47456B563369525765724B68776F3349496D6643446A6A6874394D6539774A726E4C4B7473452B336D4543474251355A517265447154676264736F317854465871507564454355544375576C47524B73306953594A78746A4A6C524B4A4270687373455134316744305942594B504154716A6546656D4A745432327857487939594876746F49323672535971653571383248334E69783158664369733932584C42532F797A3371516356784A79684535535655794E70545A4531746B512F51424B794C3357684B2B79357A67375262346237584365347356586C737338646C715165426D61344C53485845506C6D466D4A57476C366C4C783659767765453177457A59306B4B437574673539505230554C6A494366627852794279784E44664633457943673877574E79395845744D53716239577A374E506E2F4C544C7A394F3246362B46477A422F7552507755666D6A3566382B6275674D766F62762F372B4B372B2B2F4955584C332F693978632F387473762F2B512F507A7A6A32644E656B74506B2B4D617578793169465737684B3341505834464832476F38677A55784E462B416D735A733950586E342B64727773554C525479343238587A6A3537777A362B2F354A3966663832586E33334F4A382B66382B48544430557067727443645556504577334E707A6E58554D6E70362B5763376167673633673438615765496D4B4C50596A5935307251446A6D2B425936345A517364454262594A51746444684B7345307977546A4C424E7356556E435135626A4A446B4469794537594A63303277795446424B7067625A7068686B57714B5A4B4D4A786F6C47474D55625952686A694636345547717168363567476536704C56622B6138673130485451594A324E4F6D737331364A533075564E555963504231713932646673773537723375787139474C625A55384B36747A4A7536426B30316B356D61646B704A39774950575950536C4862556B3662457438705231525A6261456C30714A4C4C596D356F41646B666C4F65456649734C497A462F643046793965794E7935727A4C767451566F616571796371557147687271754C6D356B42416452574A4D444B35795A32796B466A6A496250447963796537494A4E4C4E2B70342F2B4F2F385A2B66685131384954496E7647502B46487A59666E2F4A6E364A6432432B38454E52472F356859727772657169392B2B3534662F794E453272735546616668483665486237774737744771654D617134686D31426D65665657675A764D6F7931656C494A4D765A756A6C4F644D4A343975454476763371552F346C534246383951576666764B555A38382B35494F50336858624F6F536D71375A62745A7935564D53523274306376336141386976625361304B494F61674B7A483733596A613630626B546C644343755145354D6A77537264466D57794E5536496C6472464376354A51496952426D6D434B66616F5A7369777A5A4C6D6D6F6D71635534455A736E777A3748504D73524673534E504D4D42634B77684F4E4D59343346715633394D50303051765351396448447930334864624A4E56463346416A56594B324647716F6D713141354D756A503458352F4B6E76384B4F2F796F2B7957503858742F68786F39574666697864376D7A7A5A666432446E646663324E486F797659474A595658584E68365755352B6E544E5A353531494F2B4E4132696B37306F3834736E4750676F41344758624F6C756762614C4E7332564A52645555676465306144566170726D62526F6F55344F746F5334753950516D774D36536E4A5A47616D6B6C65517A6537394F7A682B726F6275345673382F657744767676785832496B4373514B52676D6955653376762F4848793139342B664A6E66762F7A5633372F63384C61537A444E66666E795633372B2B54742B2B50655876504F33666A494C50664250304D456E5952322B53657034623944417A6D734636777A6D736B7831426E352B396C78724F4D556E487A2F683236382F35522F6666436C3241487A2B355850525A6B78512F763762652F6434384C43506F5A45624E4C596370757A594A765965546D48503854513256385752744D2B4C754633436B7336563647314B496775556847325345357A686A482B794135344A6A696A46456C7770747545576F6A2B355462517064676D6D79464A4E63636F32466364563538336D45354F6D484176734262326B64484D736B7957594A357067476D2B45555A516759616548626F4175326C353661436831574F756F7857706254645A59614B4A716F7334796731576F6E4C6B627A4F6E785945364D424846734F49696A673448554441525333656450566138665654322B5641726F39714769323576793239365564586C5230756E426754596C75317463324E376B544F45314A7772724665525665524379305245375A7A4D4D6A665259766E7746723733324F712F505838694B3561745256394E6B33727835364F6E704542455779726174425A53586C5844367A416C71363839797556466F683269675A36534C7878383834504E7650754737482F2F4A7A37384A4670752F384E734C5959333643332B495773432F38507366762F44796A313935495267532F6645484C2F37346E5A392B45666144662B44626633314B5930635A6B526D57424B626F455A536853314347506A592B4B314533664255317254644953417868644B536266337A37705368714B51687943646F537A7A3739675065664359512B344A3348347A783430454E332F79584F31753968583355534F516443534E386679495964587352756353657577494F59504465694E376B526C7159674F4D6D46774151356672464F654563353452376869434C55447163514B6661686C74674B76556F78456877544A54686C6D434C504D63636C7A784958595A6B6A72474F7A4A735A6861624970566F6B535565685436466353716862312F495575435633577557697A326C36546C56494E566B6F305747366F78684B393161686366427A4B785566686E4C386677726C37495A79394738795A3852424F6A77567A65697949303365434F48556E634F4A38624F4C3831476767783464394F544C67535557664F795739536B71366C5A533065374C6A6A446468716262594F427468594B6A48696857717A4A2F33706B6A71796856723064557852504476566C566479616273544770727A3950653055706E567876745854647075395643532B64315772756136426D2B7864696A495437363946332B386350662B656D33372F6E7435592F69456B5959543338585537415172622B4A5A50373235352F38397363662F506A4C542B494F31482B2B2F3472336E3930694A642B4636453057524F5A4C434D6B7877536C304865754D353245753161436F65436366666653757141447A395464663864553366786572464E2F2F2B46326576482B664A2B2F653535314839786762373661353877784678374C5955685A4E30693576596772646943707749314A59327556364535486C525769714F38474A62766A484B66434C63634576576F46506C444E656B544C63772F38694E6B794B513767353970456D4F4D5A4C63456F7878546E4444486D574A53355A5673677A7258444F734D497033524B4846484E736B7952594365717455586F59427575673636754E7076743630574A4D55505A65627133474D704D314C444E6577314C6A5661686365684C47705366683144384B7065347658487751537433443850386636683946555038775172783238554559746664444F5339452B6430416A743331357569594A3063482F64685835304E6F6D6A5857546E6F5947686D77664C6B71383135376B7756764C4546545177394441314F7877303134554636776454506E61732F52314E704D5A33634874336F37756458625164767446706F37727448515573666C35764E30394E2F677959646A66505776352F7A34367A3935385965774C68566D784C2F79387358502F50486E533137382B5A4C6642507A2B4B79392B2B7A6376662F71576E373854787366373743754F4A54375868735474556D4B3257424B63616F474A7A584C694E766A533339764B5631392B7A4C6443327631616B5054356E4F65666663534848372F4475782F6345323152376F36503044765979726C725A65515752354279774A655958556F696479694A324F354752494548455A733943636C32497A424E51554379417439454F5437784C76676D434A44686B2B43495A377744627248324B474A73635971795142597477546E6546506C474D2B52704672696B572B4B53626A57424E43766B715A59344A5A766A6B436A424A7334594336477A4D45676258562F42746B54514E31794671714D714B2B7857737378714F6373736C375063616A6B716C782B48492B4A4A474A662F432B48616F3067755034726979754E6F726A364A6F654764574248432B6458484D567839464D4F56687A4855505972672F4F4D677A6A333235387834454D554E666F526E576D4874704975426F51484C6C6B3251756E544A616F774D7A5448516C2F443234715573583745435278635A322F667334477A64655470374F2B6B623657566774492F653453376175357535314853654D3564724F4E39776C4B624F4F735966392F485A31782F7933582B2B346564664A32624666776762454C2B2F344F6358502F487248344B3336722F3434647350654765346963486D6B37782F7635326D706A4B796437695275632B5A6C44307934764D63325A6A707A665672702F6A73347964382F6357486650336C55334753395063766E6F74505954352B4C756A79502B545234784647787270703761326A764C614139464A66456B7355784259374556506B49706236524F7831495879586E4B42746A67546B322B4F66363444664A676638736833787A3362454E39744F6848656D50523643444E46475778514A31696732574B424D4D4D633132524C584E436C7536564A6330363152706C6D68544C56436B57497045753659494D45757A6753724B414D6B495549336F515936336D76526346646C6E5A7371616F726C724645735A62584C456C624A6C77716B526E4C3563515358486F647A366645457356656552484435595A524932745648635451386A7166784851456261487753502F487652776B30506B726B79754D343674344A352B4B377756783445455A355578445275545A4942643134505A324A7973454662364F2B5667636A4177743074413159746C5256724352637648774A5073482B6C46535630645866786569395965342B476D4E34764A2B756758617564317A69346F31546E4B69726F4F5A634566585854394133307334487A39376875782F2B4A546F3343695A2F762F37324B7A2F383942322F2F763464762F7A304B652B4F58616438617A6A5657384F3563655967413764506376374B5A76596644575854415157374B794E6F37547A4F522B2B4E38736B48642F6E733658322B2B7652642F76374A2B337A36394739382F4E4554506E6E32684F6366502B4B39392B38776650636D6457316C37446B625439597864354B50793067385A6B2F43555364697178324A7172516C7645784B534A456C7751637343647872516542654B344C3253416E614C63562F6C78542F6E6262346262504864374D44336A6E326547585A345A56686731653674586A307A4C52446745656D4C65377055747A537248464E73304B526249357A6B696D4F47307978697A50434B6B6F50387768744A4745614749577159527971686B48774B6E524356714164764279747742576F31442B4F514544646F334471486F56524C784962775255685368394669784635395845735635394D344D7154574B3438696150783851537056782F48632B6C4A4650587668484878515152564C534845626248485771474C727034757171707257504C3243745A7236614F72593453327472353437665858467A446E7456665230744D684E544F647337566E47526B6634754537397869394F304258587873747478706F624B766C564630466C536633637578634D51307446376A37614653734A507A7031392F343963584535734E502F2F6D61582F2F7A4364393850456A5835514D5578456A5A6C2B4A4563625966446363333033577A6947744E32796D754471656F4970724F74694D3848476E6C775567376E3331776C32382B6563496E6678766E343366472B4F794468337A7977554D2B4567324D2B75676350553356745178325850596A39374B4D39457332704E524A536234674A656D734E58466E7A496B2B615572454D57504361307749726A596B754D71596B436F5451716F6B424665594531786D535643784659454870415473745346676C79332B32323377327962466434734E506C7473384E3569673265424649393861397A797246414B4768765A5A6A686E536E444F4E4561576F59393968693532475472595A7178486D71474A6461626755724957692F54566D4B577451704B384370582F6A70323144304B352B48426958425769396F714152774B3545524F522F4353432B7239773664326F695A54384D4936726A324C46564331387075352B4649646277346B76644D524B6F594F2B6F5436725671314256585531656E6F4772462B764978364661344A7333637A5A72374467725957595731705175484D624C613358366537726F4B756E6C5A613271375465756B5A5478795575584B6E685A473270694C72474577794F396644464E312F772F552F2F467450754C372F3869322B2F654A66503375326D7237474D3437756A3242786C77645A6F63374A3864646D56364D797034695261472F64777657457275336634554C496E6A71746E696E6C3070354F2F50332F4535782F6434386E6F4C64362F313864585170532B64352F483977635A65334354797A31374B626F5779743557563761314F3544665A6B2F65545474797230765A3147684A326C554C6B692B626B3142765176784645364C4F47784A35316F434973775A456E6A4D69366F794571464F6D5242343349364C476E496A44566B525553516B726C784A6149695734794A724167315945484C44436237386C336E73743864777475474F613437707A7776625562616342796831364B4862716F74696A69324B66446F723932736A33612B4738547750354867326364326B673236364253743339554F6F65684642375035434C39774F70657868452F614E674C6A304B35764A66454D3772486764783856455146783848552F644F6944674F587846537444443269716B376C4C70376B6453305237467870787762567A3252314E577231364B70755637554968534F7572723643474C4E723730326E786B7A685A614C3262792B344855557269346B707957796531386852343656637137324743337444545233584F58796A564E6362447A4D3263766C6E4C3953525566764E64373538443666662F32632F2F7A384C64392F3935776E5936333033546A4D6757776655674F4E53504A6154374C5865694A746C684D7358556C47754455562B794B3563444B4E6D6F703454705A6E636576714D54352B6634545050333341342F766439485A65356446344435382B6663536A423050637564744E7A316764357A6F7A71653449704B7A586A554D446376623175624333523848654C6D6432647A717770634F572F4459704F5463747957717949505761684F5247457A5932474C4E5250457259654D57557045746D4A4E615A6B31527252654A354B516C6E704D53666C424A33334A715959315A45315667536674694334456F7A2F4D736C2B416B6F4D3857767A41542F4D6B5038797654784B3966487238714167434D4742427731494F4359415835483966412F6F6F662F596545316656517533672F68347630674C747A316F2F61654C7863662B46482F30492F36523335632B6776436565306A50793438394F584349313971482F74544A78442F4D497A4C6A384B342F446855524C3141616D736B71627555324C6F616F4B6576693572614F70465141774D6A314E553152437866766C4C636B4A67326659625938545A6A316E546565484D65713959737738375267715355614536637161536C6F34476D3971746362546E4C7061596161713956634F35714B5855336A6E447A646A336A6A3372342B31667638736D7A455735654C654E6954533468386A57346D72364F6E2B3053777078574532692B424C6E4F6648776456724D787970794D6A5A61634F4A7A4968614F6236573438796432685A736276334F5232527830396E56643463722B5075324F3378634B31767045576D766F714F4E6364782B6D685149364E756E4E6B7A4A5771555138716837326F48505367596B44426751455A652F7363324E6C74533247584E567475575A4C6661555A757534546344676B3537524932745A6D5333577047396B317A4E72565973656D474E566D4E556A4B7657704E78785972304B35616B584C49673861495A6365644E6944706A544F527049384A504354416B34705142346166316954686A494761436D497647784E615A45467376496262656D4C6736593249766D6842624B30486C347231674C74344C354D4C345836546539365875675139314437784631442F306F6536684E786365656E482B6752666E483370783462455046782F355430543177784471483465496B367A36753946555834386763624D636179643964485231784367314D54455655362B676B53394536624A6C4B356737397A577832323379314D6C4D6D7A364657584F6D4D2B2B4E326178612B7A597838554763727A764B356575313144616334554C444D533563712B4A63597A45317462736F50376D56366A4E37754E4A306A487633322B6D396659364B51346D5537516E4856666F6D7476717A6B4A6E4D773839784653474F612F437758494B76664333422F7573494356586A3041462F34734C4D79556E303565434F5A413775544B6271554336397262574D397A64787061364B75767079576A7050554E2B356C517444345A793934383370752B36637575664269584666546F7A35632F4B4F443864483361675963364630314A6D695955634F444E71796639434750514E57374F7133594F65414F6476377A5367553047644F5961386C4F33717432644674772F597557375A3153746E61595556427577563562655A6B74356953305752432B6E55546B68754E53627871534F4956417A5932474C4B783059434E6A55616B5844636872636D556A42597A4D6D2B616B395669546C617A4F646E4E466D513357364A793857346F7458654471423050344F4939502B6F4555752F376350482B424B6B43756255436D5138384F5866666B375043385A464173693858486752512B794359326F63683144304D342B4A6F444B58315955536B4F6D4A6871342B3274725A49356E2B6A56456A46777669365A4D6B7963514E692B6B77685571637766615A41366A5352314856614B34684C444748727A69774B39785377713168512F39784E78656C646C4A3361776F456A575251635347447A336B534B71726653326E364F382B66326B707A675148366D4D36472B367768305834753730306F383557734A3964416B32467554304242746F684A31794E74707738364443707A6C6933475171714B305834655468536F4A495136634B692B672F745265646D324C594E6675634335634C6143324B34307A777747637575504F7158465854742F313576523445476648676A6B334C697A6A5044687931315645315A6963736C46487975375955334C4868714937556737647365624148577632433864524B51644862546730597365685958734F44546C77594D436576663032374F717A596B6550425957337A646E615A6336574C6E50794F6B7A4A615A4F5130325A43626F634143586D64707552334371396269646832323572433231494B62396D772F5A6174654B4F6F31493148635845736C49766A776454644336442B766A2F31392F332B6974614A714B3239373832352B3136637665664A475148432B5830667A74304C344E7A39594D3766443658325867546E2B6D5059637949492F786737544B3045423476316F6F75466A6F34656139616F2F572F533950626253356B33627A37545A30356A3676524A544A737869646C7A702F486D6F6C63784D4E46413457364C78464948716377437A32423349704D446963384B4A4B4D776E4A7A643063526B654F4D58376379473947436157792F51306E4963667A3844516F4B30796336305939745744304A4344584679566B57705849715876796F427365726B464E6C533352444533754E4B417550554D62562B4854504A3631676176344758697959625978335976534F596E4877354F6473644F48596C68724F394D5277643975486F71427648523930356563655030364E686E4C735478766E78414D37653965543458532B4F332F5069364C673731574D755649303555546E6D514D57594865566A7470534E32314D36376B6A5A75497A794D536371784E666C564E3252557A4871544F6D494930556A74687761747558416F413337426D7A2B497470616A4F727476566273364C4E6B5A3538512F6462733662646858372B646950313944687A6F632B426772794D482B325163366E4E43705834386E6F743349726B34486B623976524175505169692F6E346739512F3871582F6F543930444953304C424170337142656E786A30356464654C303364394F484D3367445033676A6C374C35527A593545633759676771437750417741414661564A52454655723967547A7841625443324D52554B4679644736645A6F493436675170554C366665757452574B6B436D6C333676544A544A383157597A537053766551474B686A5A6D56446D2B76654950583370724C6B72574C55446463695A47744F71346856675274634D48523277777430395534756B6D35336C4C48523839474B533150785638674E5664475A70347A5873453657446775527171636A302F38576C4C3357314E795059417A673148697A5A6458356F42372B467155506D757864313643755851427A713472534E2F73774C346150773756656E4F344C5943612F6741716837796F48484B6E657369546F304F426E42694D344D7849424766764248426D7A4A4F5434333663764F764838584676617362644F544B75355043346E4F70784756586A6A6C534F4F564D706B48314851665564425966764B446C79783557614F3237556A4C7053506570437852306E796B646B6C4933494B426D575554516B342B43676B4D346432542F6F774836423847466244673762557A77736F325451695A4942475358397A7054304F56505735304A5A76344C796667557164574D62714C305454643159464A6675526E4C3566675358373464782B58366F694C7037775679344738445A6358394F6A666D4A3438694A4D52394F6A766C78656979514D2B50426E426B4C342B52674245565841746C594B4D66567A776F5455794E52483139545134733171396369524F664B46616F697566504646735935544A73326C656B7A706A447A6C616D3874655131314C575859653167674946456E666C767A5762476E476E4D6E6A65546559746D736D544E712B69617263444D515173746F315573556C32416A7245322B7737743550316E642B6766725756665753515A5735324A7A62496B49642B576F44523967724D31794B74786F7249396E4A4D6A305A77634465586B554369465A32576B485A4B795357676E4B624441505859315068765653446C677761477250687A70447562496743385667353655444C68544D754247365941774D664B6A756A2B456F344F684842384A344D536F4E3866752B4846387A49396A597A375533504867794A67625238595556492F4A7152357A466F6D73486C56534C524134347362684558654F6A4871493736305A3965444971437548527856556A79716F476C56534F614B6B66466842365A414C70554E79536F65644B526C786F485255494E325A3868453535554D756C4138714B4274515574616E704C7A506C596F2B4E797237335645356679656538794F78314E364A52596A614B336333635056755041333334726B3648732B6C73526871787949356579654D6B364D684842734A3475686F49436447416A6B39457354703053424F446F64777043754D33576343694D2B526F2F4330774E6849443231314C64617630324C56386C5769424F794B5A63745A736D534A32492F36796975764D4776364C475A4F6E3834727230356A2B5A6F464746717149666579524E746F4458506D7A32444B744D6C4D6E7A364E6D624F6E73474468544661736E7366536C664E597650514E466935617845725631546A4B37626877745972684A2F5663614E33476F624D78354A5170324848616C5A496276757876386542676D776331777945634777766D784A324A762F335959424131765545633767336E554A737657793835737150526B5950744C70523275314535344558466743636C76613463374A477A7239755A76634B7856386E42506F466F487971472F4B6B6539716436784976446F3135556A3370534E654A4F316167775131614B6B536C455A2B57496E4D706846797148584B6B59637164795348696646315633764B676364616471524344566C634D6A4868776538524A2F587457514A785744726C514D756C4178504A476D4B2B2B34554455712F447A6C5834533655747276536D6D664B3657392F3455624B6D6448596A677A464D6E356B5267756A73565450373642792B4D4A4E4E784E344D70345050566A7364534F525846364A49775451384563485172697948414178305943454A37576E426F4A347352674B445564456577354555784D6D687758705355536F6242736A546F47327671735656334479755572574C5A3071536A59495249366179617A703839693973775A7A487439466870364B37425847754D6559492B577752706D76546F646C616B71544A716D7774525A6B356A7A2B6E546D7A4A2F4F74466D546D446C6E4F72506D76734B4D75612B77614E57624A4F543563583234694C722B66476F48636A6A576C55445A7A53434F396F645230523941536138334E58634371626E6A7839453766687762386550596343444852304F704751366C616A4351796B452F4B6765394B4F39332F7773656C505A36634B6A626C623164636E626563714B7779346C7474353359306533436E6C35584476533555397A7651636D414B3256446270515075564D324B4A77724B527457694367666C6C4D3636455470674A7A534153576C2F523655446E68534E75524E2B624141543871483361676364714E71324A507159572B716833326F47764B6959744364696B456C46554D4B4B6F516251306A544977724B687853553967732F793558534154644B6843646C5057345564797370376E5A463564525142436348776A6B3748453374614B7849624E3159504A63455173666A714C305477376B376B5A77634375486F51434348422F79704876546A794C4176783062384F546B537A4B6E425349363278724B747A4A2F4163436E4F44755A4964485852556C50445345386674565772555632786B7156764C2B48565631396C2B7654704967525335776A397034766E596D716A6A5565515057372B646D6A6F72574C5761394F5A4E4630466C656B71544A6F3568556B7A707A4A70326C5255706B78475A636F6B564B5A4F516D58574A42616F763072774A6C7371572B49343168764E7562464544766446557445647775476863456F4866446A5534795A47527657494A34634644486C5350656A443455462F716F5A3871526A79706D7A516E64494234557353376E3433536E71464B50586D5149386E4F322B37737557576E4C774F52334C6148636A74734B66676C674F46743533593165334D7668343542336F56484F7058696A6A51363879425869634F394D6F34304F76492F68345A2B3858337548476F31354E4476563455392F6C514F75684C366141334A634C7645306761634B64737749767951522F4B42377770453238414A6157444C70514D4F59736F4870427A714D2B5A677A3075484F785263456A59454F6E316F4B6A626E594F3358546E597055546C7846416F707762444F444D6379626D52474772767848487854687931593746637542504E325A46495467324863577767694350392F6C54332B314856373076566F446548683377354E68444D696476525646794F4A7276514578396653327A4E445448553147533932687230746256515837304B315A584C456351356843696450486B795536644F592F614D47574B72344F4A6C3837467A6B5241557263544657386F36335A584D666E5747474B5754703031683870515A544A377943704D6D43356A4635436E546D44527445744E656E344B713943306939746D496C52706C66554C4B3871473478346553506E394B42767770477642677A32305A78594D545830377067494C79415463784B69734866436B623871423451454652767A4F48524C687771462F346F727A59663975625862633832484A4C535536374D786D743971546474434739565570577535533854687532334C4A6E6535654D58574C304B746A5436384C4F4C6B643264446E384258734B4F775449324E47705946656E4F33753776446A5934307452767A2F462F583463366E586E514C6543677A30547637656F7A776342416C6B4868665466702B4241767850372B3258733635574A2F353839743533596331764233747475374C767478703562536E5A334B4E6A56376F4C4B735946416A6738476330705959493945635834306C67756A635A775A6A654C6B55446A48426B493432682F496B54352F716E74397165723170624C506D38702B627A46716A2F644663716F7A6B654A5430574A46764A7653464176443952687172454E58637732363639565972374647374A6352534A307859775A54706B7868797053707A4A6F326C5664664663624B7435423757496D53647A5A79597A5431317A44766A626C4D6D7A715647564E6E4D47334B4C4B5A4F65595570557959496E534C4D6D4F644F5A7048327139676B617046347A4935744C5537733733566D6635384C2B2F7338324E2F6E4F58487356314C595963762B50696632397A6C5331432B6E7145394A535A384870583365484F705473712F586D62323973676E3043474F6E6B6A323350646A5A36636E57646A6679326C33496170575264744F653542597053533257704C5A596B486E546970773247776F365A47793735557A6862514554615870726C774D466E585A736272636872395747334A7632354E2B557361584E6C6533746E7579363563322B3237346336505A6D58376337653236377371764C6C643164487579394C567A7A5A6C2B504A2F7436334E6E546F3242586A795062752B7770374254677949356263726266636D463770354C746E516F4B3231776F624A3241696A4444453067375068694B6B497250444D65494F4434557A70482B594B70362F4B6D3437534F57733152326531505634304E3172772B48653330353268764379647478484C3257794F375363474C6A6E5842324E4D545551414D444C545857723175426E765961744452576F625A3270646A6D5033587156435A4E6D734C6B79564F594E6C6D4665664E6E736C707445556F664B65456276444357726D656C2B6849574C4A7A506A4F6E546D444674476A4E6D5447503637436C4D6D7A755A71664D6E4D58764A464A59627A304D6171555867495176534C6A7053324345586F30515936335A337537477257384775626945394F70462F30354B64742B335A646475427664314F374F3957637144626734506433757A74456434725A326533457A75376E63574932395874796F354F64376130757050624C4365727859484D566764535732784A617249693859596C79546573534775794A7176466C747732522F49376E436D344A6166676C6A4E353766626B744E6D5366644F617A475A4C3070736E3370765A5A4566655452653274726C54324F624F396A59336472597232644768594875486B753064626D7A76384742376836634934572F5966737556776B346E635839356335745576454879572B306F614A4E52304F62456C6A595874725972324E71715A4D744E425155744C716855396E694B455869305034686A4132476348496841694C346A6653465539675A513375314865593876465839467155446D3454342F616E6F444F64346477636E32424B6F764A724A31647A41526B5937495A5561596D5769677037304B48613056364F6D73516C7454465931317133687A77587778536C56554A762B5031506E7A5A364B757451533570795565675134595736316E2F734B3576504C61624761394E6F4F706379627A79754B70764B55396B315732633944316578326A714D58595A61374439344345324A5057354E7951732F4F3242377436764E6C39323566746E523455646A68533243566C327931374E6A575A55586A4C6A75316444757A7345744B576B4C4B383264766C79383475647770767559695274753257584477587673687448653573626E456C2B37714D39427453306C747353573257737647474E556E587255692B4C6958747567325A4E2B7A496248456B753832525465307945646C74396D533232704465596B31716B795562623569523043416871634743394F7632346F3253332B78435159737A573175634B47687859764E4E4F5155336C57787563574E7A697A73464E7A33593075624F6C6A59466D31746C624C70705456617A4A5A6B334C4D69385963326D466E7479576D546B43362B334B796C6F6457587A545356357A53366F6C4E313252346A417733324231505346637177336A4A7165554D70762B314E7932346653626C2F4B652F796F2F4638686D6739563354375564496477346C59634A316F32556E307569573237516F694A647362443152787243793130744A617A627331694E4E53576F714F31476B324E315378612B447254706B316A3071544A5972544F6D44614A313136626A6F62324D7578636A4A453647364A6A73705A583333694671544D6E4D336E754A4E35594E77746C6B67456271325445483755672F4B67525074553665422F52492B5330684C5147427772616C47775637764A4F487772622F646A636F694333795971386D79626B746C7154336D4443356A59627472545A733633446B5A326472757A7539474658752F422B44376132753470332F4A5A324F56733746477A7264474E62687763464E393349615A4B526564324B6A43597047533232704C58596B394A6B532B703165394B764F354235773547305A6A7379626A715132655A495A70734436546474534732526B74786B51644A3155784B766D7842333159693465684D325872456973384765334F744F4644544C326472735248365449376C4E4D764B61584D69396F53546E756B4A453767305863707163794736794936505A6B725162357152644532424A57714D566D6466747942452B66314D68336F44357A634C6E354B67553358536A2B4B59335656334231505347632F68324D4657334169692B355574526C78386C74774F6F454B4B32503454796E69444B62677652473068315679524832784B7062747A4177525068624248306C5A4C6C684158616F72517A52714B39467330314B3146627651774E4E56585531367867386149336D44317247704D6E717A426C796D526D7A4A724B47322F4F59613347556B7773745443783047535632694A52784550594F70793259424B5351465653546C715464643243354F75574A467878494C62576A72674C5A6952636C4A42785455614F63496433754A4C6672694333315A6D734A687379626C695333574A4656704F556A5A654D796235685258364C4C5A7562484368735562447A7069633757727A46757A756E315A6E6356696479627A714C642F343249653131657243747A5A584E5463376B4E7471526338324F2F47595A6554666C5A44624A53473630492F6D3650616E4E41716B32497046704C64616B7456715231434A6851374D5273633047784466726B33544467505157637A6255475A466362306E6D46526C354453357375615A6B367A554665646464794C34684A2B75366E4D78724578444F733634376B5858446E76516D4B516E4E45754A75474C50686D676C4A3138784976575A4A796D567A38536C50546F4D446D7875563546785273756D794B797137626A697A74386C5672506356616E3472752F306F3766546B514C7358427A74394B4F727970315167737965516B74742B464E33796F626A4C6A387175634B726259796C746A4744504B58384B536A7A494B6E516C506C6D477137732B35756172304E56666971623245745A704C6B4E5664516D4C46793051535A303652595670553157594E5763714B316374597358616861785558346936316C49574C35334837446C546D4435374569754E46784335313561744E2B526B4E357552306D524265724D4C6D553175704466596B743467504C2B556B6433696845684D6D7A4D3572544C53686452347A597273466A73796D3231497569535162386D6D4A6D74796D2B7A59334F4C4374685A33746A5A376B747669516E614C6A45334E6A6D7A366937517462557132746275787464574E7A55317938712F4C4A714B7154556E655453645372396D5131474446786D7657704454626B74496B4A61584A6D75526D53784A755349692F626B784D6F7A36526A5870453339416E34626F4247613257624B67334A72484F6776524C396D79364969652F5155462B677775624775526B4E6A7154306568435A714F437A45596C576463555A463533496C504943446473324E686952564B7A4A556E4365483764696F31584C4569356245586942564E534C6C7154587564412B6B556E306D726C7147793759632B4F5A69654B626E6C78714E4F5434693450446E573673712F4E6E594F64767051495A5062345533546268774F646E757A7663474E2F687A734857333034304F5450766B5A666474643573654F734A3573507578472F5455705171676E4B6343317376465A697156794E687445536C7139366934574C466A4233396B786D54564E68356A5156336E7237565777644A57686F723244686B6C64352F61335A7A486C74596F4E68786D755463516A566F2B4369483775465363737457334C61376368756B5A4E39773458736137626B4E456E4A6158456775396D426E4A76432B4349586F79337268674D5A312B7A4A62704B52646C30715669536B58624D6771386D6137436268637A4C796D68586B4E377552302B7A384636474F66313258692B6D376F4D57566768593338707355354E325173376E5A6866775749587273534736774A4B6E526E4B5272466D7873736953785555697A6C715465744348687567557844535A45584E456E346F6F654D593247624C686D54456162445273756D784A2F30597930792F5A73616E41687430464A7A6C5558737134346B33485A6D63777243724961334D687563436537305A5873526A6D5A4459366B4E39715464734F4F74435A62306D37596B74706F5330714444516C315669545757784E33336F494E4636794A5079736C2F7251744B726B33724E6A53347343754E6A6C37326C335964644F52336130796472556F4F4E4468513147505077647565374F6E382F2B31634C362F616452784845647074347830792B623077637765624E475961497761743277747446634F4F4F414B76624C566D4A6A3473335A743661424134626779536D66703267632B3069636D506A4B7845786763782F3267564E61706639704C372B702F3845302B37352B66377A646668634F7A4E49646E437A7762797A52505A506164426659746D5831545A6B39506F76306570664472504E6D66352F69712B536C664E6A3569366645487A436A7663765039363778353479727533306854463377454A6E30734C495651506F397738395A31416C4D5458417A346D516938686A2F6734385A37562F696D49584A303867564866796B302F34355466786C4464574B6F6C6F526D692F2F3770736954553964586B2B65687767734C615861634E46553752643451574733664A572F4F65617774653949637065496B30595A704E4A666C4A334632584A594F453951636D5A7164346F6D645A746457324230755552387148676971546F4C53514B526F4375537445446C72687077564A47634A3545785867714E73474C4F7339594B73644F367830726E4C756A4844706846452F545047706835697254564E766964534E684A55584962714D73555853516F646D564A336B59722B414C582F454E5849554F6D6E4B6665546C48544A47323535454B646B534254304B492B3749746D75794770726A70586E73337A39323331576E777573485976344B6E61512B696A43336B6A6932546A4A77536A4734616E4577536A4630546A443063734D42324F334E4B63352F43644638315763702B35475A525368376F6730546B53656A694C7332764F6F765242714C3079354B31493446746A34355137662F7A684E61764E6A506F6E6435713162553179396470464C46337863752B796E39734D4748393535683075584A2F4650764F3764324579394D636D56742F33636B322B542B306D695953545A646175414D302F566D6B657A6F7452736952307A6A44615950542F374F45377A31534C375A386F35752B7846617559534F355A4374684E69765850666B325258696F7475636830494643324A386C424764535255447941786171352F576A4C61344A784664537644336E435A78756C4461733469565450704157726244464D77516D775A3078524D392F6C4B684D6F7753636D4F6B394E464E6E74683174747A50476F467958594674675A75375A484A36774C5A647043746E736832503836326E714434497346574B3047684A5650754B6C54315A62542B5A326A474D746F67677A5A49652F4A63376374552B777473392B4C6B3268453257694C72625A48567473423366345434396E696174553659522F384E3956396D364B6A43564F6A2B727741414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031313770783B223E3C62723E3C2F703E, '阿里巴巴2019校招', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '41', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:50:09'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141494541414142394341594141414346384141794141416741456C4551565234416578396433675531666F2F677230674E5A4145434948516530667056555155426155495342464636563067704A485151304B48454E4C726C76526B4E355551416F5455376275706C4A44657748753934763339382F6B39377A6B7A79594C6F52612F3366682B392F484765325A325A6E5A6D64397A31762B627A6C7443724D725149666C536A4D6654372B4639394271384C633675644D38442F4F2F4D2B5A34482B6341556A7974587175437036727746622F697A72772B58392B6E5047664D38467A645544713448477565503739662B39395047654335355067755352344C766D59642F432F4A2F3665452F35786D6A395842382F5677584E3138467771504663487A2B4D6C48444638584438386E786D2F3458336B33556452336E3055356C55497A4653466F6A7A365058327667436E6E666B74636873374A7134417056397848333458664E762F2B4E397A374431526A7A3232437831366D4746476C37524D454D534D754A33496C43746D2B63706879796D484D4C6F6668316A30596274324634645964364737656876346D62652B772F58524F49574D416B5745346F7A41476573344554377A734A312F2B662F5537525654463853516A564D475958514844726673775A4E2B446B524731456F6163636D697A796E447269675A58346E4F676B47636754704947656141436F6435526B41636F6B52783141396E70656D68766C6347596534394A42506F39445A494D4A6959352F752F6577334E4A594D5A6B4A6A617A4B314759553458436E457159636B686B567A4969456346554E3071516B324745497649717A6E76365950754766566A7979584A4D6E7A51627734654D7775432B773944666467447365765A4672353532364E6D394633725A3945472F33674D776376426F7A4A7730427973577238487562513434352B6D4C314A6A72554757616F4C745242684D394237736E7151745347364C452B4D387A78334D6D794B305539486A4C797959436B486A583337714C6E4B736D5846586B4969704541656539682F4478334155594E58514D2B74723067613256445870327455597679783459324D4D4F49327948594679666B526A6461796A4739526D476358324859376A7449417A733168643972577A523237496E656C68597737717A4A6270623973445167534F7762745647654A384F52484A554A6A4B5456636A504C4949682B3436674F75695A424C56687871772F5531582F3572486E544A425867614A3830752F3073726B4B49424774753157476C4F674D484849366876646E7A6F4F5652586459647254436843486A735762754D75786274686C4F7137626A78446632434C592F672F525445644435585556785943614B41362B684F506736696F4A7677684277485466504B7042774B41532B327A7A6775474154316B355A695063476A6B652F7A7433512F745733304B46746577776450417A4C6C3636433539477A754B713841583132715742456B6A517166387A342F4973787758395035503353697A4F33356F335A3931467772516878306C54733333554137303262673447392B324F34335341736E766F6850446364514971484848712F613767646B6F313759586B6F6C2B5368556C61416D67674E367555474E455451304B4D785173382F7934317366363145693670514E6537345A45462F4D676E4B50623634744E6F5A6A6839396932586A352B476458734E685A3247442F6A3337597637632B626A6765526E5A3651626F623931445953345A6C6678644D62585250504F6674467461704E6B762F642B6E3766382F6B67514338662B5072574A36496162735375697A376B46317652525A567A5477504877656B38665051462F7250686A6664775163312B7845776F6B77365032756F4370436A59654A5A666A68796C303854436A436730676A486B5955346D476B6B58312B45466D49706B675447714F4D625073673073545069524B326B5359386C4A76774E366B52395546716C48686567643435466A6C374A496A623749576A69335A68737331496448367A412F72324759443933376B694C384D45666462645A68655553797878386A786E67702B376363307A354E6C6E685048576657516D3563503934466D4D487A3052747061393864366F4766443478686D47774B756F6C42616753713547585A495266382B3968352B305666684A5734742F33436848597977527477694E55555234457835456347493352527251314D7759526A79494D7141707973415A4A594B4F366441556F636344715246335432576732466B42342F3459615064464933474844395A4F2B4253394F6E644478336164734F57625862696570424C635555467469516173655A4C77767A4768666F4D6B494F3454682F6C4C2F6A33632B4C54726D462F7A74337A2B7066735463474F65524E73796530696B6B756A583372694E51433835566E2B2B46714D47447366306B5250677448496E6369346F63443838442F5852656A78494B73452F626C546770344A612F4B697478552F614776777A7678702F54372B4E4A6A624452634B4C306F4332524842786B4651776F704639352B632B694E537A3430317945357243444B673466784E6C68354A5136714B457A6945473133594659742F37583247675A522F5957506645743273324953332B4A6E525A643143555738454E326277716D48343345346A766A472B4648454E684A2B4D6D636C47346D384C314236466154777842502F486A346758466C3077454644345478374C4230624B572F634A3351744359573054754748664636427A7548676D4D38686948432F764D5A7A7962466252666647626833737A66723046684C67316942724E37356C56416E3355484D72395944427336427350374449544C326D323434683647436B6B42487041346A7A5068622B6D333853692F426A3970472F424956342B664E4133347834314B5045792B6A516378496B484E69662F736E78387971564749706F68434E456F4D71506136685A4B4443685137786150595359476350654534756E6758656E65775267387261367861735262586B764A67797236506F7477716D504B715952542F652F4E3746756A456241694F5162443351752B5176556661696A515274726B56464543715153484E6D447A4256524A507068664E6669426577487832566A4F6945586A4369636A685547504F66655A626B332F393242414A304579384B7548615244697A3677724D5A736F562F6F4435777A39326E766873744B567230544F614D79722F733879494D763966416D79727A376D4451473835786F2B61694145326665432B79526C6C775464514B3947676C6D5A745843462B794C794C52356F612F4B697277794E745058374B723858446C4E746F6A436C435533514A5350382F694868326F70503930447A593730683946444A31306B514D4964476A79757336697479554B485A4F524A474441726E377044692F3068456A725075686330634C7246323145646C706567597945514D51726C475552784A50484B4B372B375433496443524D51354E5847486B3355637254655A39614B377A6F623178447A513031326D55432F7676515A4E5A446B316D52637467782B6A345857677936647937624C543839693630312B394265373263442B47362F4873464E4E65726F4C6C6577632B3563522B3647795361615A51334439334E63744367612B7259373875687530472F71595475526956304E2F6E51306A343236507837777144504C6466565A64316E2B2B6C2F3556307451596876464B5A4E6E6F5765566A3368756E6F50436F4F79754436504D714968316F532F5A393744493355312F7147765969726755573431486951573432473043512B6969506845504847594564656330502F694D786D5137446F6B4364686E4935716B656C53657A304B7053794B54426F574F437554756C654834346A3059304D554F31685939734F6D726E636935716F666D356C336F733069694559705A4B517A362F4F53347A31424F66645A39304B446A346D652B725543725A4A6B474E464C6B577154495655694A4B4744625A505A646878533542736B305A446F6B793754437554725163666164746E4964556D52366667353966757251496957434268335849305675454C62432B62542F7355486E61766951302F50706B42704276364E68464F35427A30792F707932646F3237354462735837644D674A564B4C31456764457155464F4F463247554D486A7353676E763277593945334B41374E515A316368346352426D626F2F53336A48763670726365502B6C7238714B764250334971304A68556A49596F5937506878326530794153302F6532713457454565526245514F526446504C376B78514B3036503852415A4B694245636153695161792F4273555737594E664A42705A64724C466A6B794E6951712F6A537177425636494E53493878494431616A2F526F49394C70652F4F6737384B494D654A716A496D4E3942676A3247432F4E614A566B6C514847755A457073394A55694B7141636B79505473756E6D652B545A545165526F6B5362587348505A645175632F62596A3365667759767863643439646F75543539663379306E43732B6B2F6C767A4D3656615A4645512F7939524950456344584F48777644324A47544D4E43324C3436753377396A51435A715A546F6D7070746944434147654B537177342F364F6D5944504D717451564E696159766C7A346A575976433153494E2F68776C4D4C5577515A55436A33494136333379554845706D544644716D41536A59774A75375A584234634E76306174544E2F533347344B44396D63514635714C524559376F68564E53747161443037584A4B4C6E592F754639384E2B6F794D6D4D48745A6A43486F752F6C4C7075386B43666A4D4A79496C5373782B49327468676862694738797577596B764570637A477A306350617834544374635537795765483378754868503854742F4A733641616B62736E7A4D72763061695249333430467945656956693276685A36476E5A485A7357724959683842727A355275696447694931754668636A45654664546948376F364E6E3471714D66334B666651514C342F4D2B4B4930486F386944446751525333376C736B77722F44424561424363694C6F4F755336326A4133565058554F695968424B6E464251364A364C514B516C5A2B384B7864655A796448797450615A4F6D49755169346C49434330516D4A322F683539504A764E334A72355844524A705967696A57524B495250707A6278396E586D4941685351504639306C6D504C4F2B2B6872625966766C713248316A384E7454493147714F4E61496F324D48332F4B4C654B4759412F3675727853464F507631307452324E304D52354746676C716741684E6F762F3332514450394475474A58424771413073514D6E68564A416B4549664A4D5235586476706877616A5A734F356B68552F6D4C6B4E303843314255684D5430435153696637733237387745326951454B704338455546466E37774F516230484153486C54735970743867307A45666E2F7A38787268692F48446A50683770617643546E6A504133322F6552304E434552715A427944712F76384345356778574A50556748746E727148346742496C7A6771554F69576978436B526D76335243507A79434E3678485162727A743177366B6767346B50796B4D5455384C4D543370785A2F6C4A4D6B4E6A38497252496C476F51485A4B4E745375326F36394E503278642F42574B676B6B46384A6E4D7250506F516E79666468632F716D727844304D312F6B6D71494C73616A5970434E4557626D4139506947434C377166507631333050354D55594D3946312B61445646423973426F6C68784E52374B4A67444644736C4952437077526F48614F7864383758364E626543724F6D7A45506757535753777331564D496E395A326549507A30546B4748452F724445674753706B6332495A496B65736345354F4862674D7177743754427A2B475263385A536956717243512B456C4D346733326F6848325658345356654C482F5856654A525869535A6C4D52716A433946457271446F42763565504D42735A76383252714159524347614A4161556E38784169584D535368325347534D554F5246444B4A43323352647A423031414E34747532507A6C66696A445262754B47346774646C304C4D356A6264655A4D3875646E41686E70516A325369416E43445569574543506F344F305A693946447038436D71773163763979444B706B4B54584C424A5973774D5349334B457834704B6E4649333074666C4A583432454B65514B462B4436794745336D4575432F7967543847526C3249446568336B6546457263306C446F6D4D39754156414B704274332B4B48682F36514B4C31397468367667354350464B68694A635A57595869505A5243784E776D2B486E64734E6667416E6F5433456D53416B3349696C636A345477504B786575675664326C766A6B346C7A6B58737057596A716B55396568496679516A79494B734C447446493830684969574D66694177395951496966383567612B443967416936465447674B4E2B437552796154416D566B467A67715565716B52496C6A416D377544635849726E626F3362302F6E506565516B785146704B6B6F706467546E7A78732B6764694E2F3539732F5042494937537971413145464353414575656B67776274526B57486530526F694446796F6B2B576949314B4F4A414A2B6F466D762F62386B6C2B4838466A5869555734656D70464938494553516742747A56644373506F79434D636B44516B3345474D32754938316549557234753151412F5A3762476D53736B69706952697435437845475648746E6F2B5341416D564F536B45614A4B48454D5245612B3268736E72344D3354743178394B465830486D633558684979315951517578525A656356494B354B71445066336F6D6F442B524C4E55696D62414D715246522F6C6E346473314F644C657977594C4A483641734E4A386C647A524636586867694B467A425032616D504833393752795045677151304F4D486739595646433042555369554F6A58414172346B446F5249344B6B4E686F69524B5078333255437A6E7A4567437773485532685A333476756D39446B415A336A716167544C414E536831546D486F77324D636A384A746A474E69314430594D6D59444143346C6D594A4741364170454634472F4A356D416D4F4F767851517948667A4F78574E772F314559315738596B6A776C75422B6B786833764C4E514735364E4A526A363469524756675434734159526D486B6B4966717A5A474B547A434D474C30725078674F4C2F6B516255526D7051483646686E7350447947497A374F44666B5151434531416349596F6B6C6F354A4144472B514371682F47776D5367386B6F745352427263504376664834386F7566377733594149366437544775524E68554572796B637A51586845464671554252784B6642696239425A68414D49416B5767616A37743136474233616473613644316567304438544651467147452B6D6F636F2F463031794852716A4448696F4C454A545043642B457947414C416C454A434A4A416B454B52427252454531446A345A494C5171386C6269342F53444F627A32493349744A4C4F5A4155734938642B44587651422B336366504D6274766842474E455272557946556F394C73476C586361533247726B3668524535434C596A66434370524D4C5A51354B56447347492F6376564A736D503435336E6A3554657A65356F61343043794F766A4C493334686B71656736696F62695831496438442B6E4446644437702B4A475A4D2B52452B4C6276445A375946617551373145674F71676C536F6B2B705146366C44593349524B437234392F52373342566B756C33504D333259506E2B63435368567243464B6A2F4B49504F7A3959694D6D6A7832507A6D2B3178343746333649734E41754E4561526D534570777131356B6F4D634A4C65723858324D43696945596D5274372F5777554E693959693058545038614A722B3152476E496454564974536F2B6C434D41524759634A4B48464B674E4570486B6357624566373139726A34376C4C45423263435757346873634B704D51454E455147454B58433439732F76535151445A354569516F585061546F62644D6637342B626968766E6F6F555A54675A6349526F696A616858464F4C48764272387847446875387758762B2B546A626F5146597669745243534745457741456B6179505449767043495857753334764B6C53336A6A6A646378596641343548736C6F56617146526841454F6B4D577842547A5769664D4A72746A61637841726444434341714362714F5863733359504C34696568755A5931424E6E3178655A6337766F38303475365A444253374B4648694A454C4A46464E5177482F5659665472596F66684130596A2F4A4B5378515359725351456A5552445544515978652F69396B2F50424F7950794C524D463635627551766475747067303449314B417A4D524C314D673671776644524B53612B6238454E474F58366B4B47462B4C5A7153696C4154716F627565444C7565642F6B675346474D453451626A735141786E524B4E506A2B726B347A426F2F42564F6E544D4B72723779436B6232483476725A4249454A7A455336414443523938414354364948775849517A51314A6B673669684F44336642686C676972674372356576426F624E3278436C793564304F374E39746A3279646373506133614A78636C6C4842436871454444594B556B78447A37546C4D366A4D4750627261347379785946444D684B4B6F484277535A3730595852532F74327A2F416B796768564B715156544164597762506733644C4B7877636F4D4C376F626D51484D364356656451334448377A724C415034682F52352B7546474A37314E766F796E47684C6F774455724F586B4E3155443433466B5745304E7A4E593851306F6C79616A2F587A5673437166526430664C4D3956737A3844496141444452456146676971536A2B795774677335397344636F5A4542694C495942434E6A4B647939504C5343707767314F55474771664E4D77644E774D576E54726A3956646577567576766F6E74433961684E7371412B69414E53747953554352496774754F43517776754C6F6A454974487A324642705A3262585A416B45614F2B5A42772B7A5359516F3757634566345354424158576F416A6A70665277366F7668765559434F584259465345356B46374D676E58336153344633434C4579616D4549337870426F4D714A64703053417A6F443563792B77426E673073536746786C6F6F756F596D706B774B765A4A7A626367515874687A4739545052714A476F574F59774E7778354D696D5054526A51464B466A6B71684F716B5764544939616D59474E4F6C6D4C68434376684873443549595367465749387041636E4E743643434E374430625864685959597A63434563362B61497773596B6D7074342B6D7371776A73676E4B69416D636C4D6A5A4A38665747637652725A4D6C6C693161787955427563307345556A4D43524874416D4B41767867546B4A36542B575A693063647259646E52476D746E4C7357747731456F38387041665A676156634635544B655458554365414758396C67646E512B575A674F70514E52716C426A544A39517852624D6B62614745434D67784A6C5642434B4F55573145595955422B7052324D6B642B4D614977516D596A50666848715A446C5753504A6943722B48362B56676B65387151636A4943535A3579704A364B776933764A4A53475A7145714C412F314567306149726A4877694F576E446E70754D5456477766583759507952446A756875586841574553306B4B556531354471624D537063344548764849596F46394E4A772B326F44756E537778642F5A6E7A616A682F77515455456F62705A75644F78714334515048594542584F775273386B43656178533068784E51485542414561384559754B595572776A436C457455654F4F373030305350536F446C61684D6A41666C5852756D493456683752674253497A45494A48694345334D696B646A42696D55575A4576565350652F375A614A516230534133774F69666963326666493142336671696139754F544857512B756A345A676430656473436661313759337A665958426175424546782B4A514931476A5161724458643962714A466F55426D537A3635564C56576A55715A436C5A787743514B794374456B4D364C795168594B476647546D59644132636E612F6445342F736C75324853777772534A4877685941566346504847484235564549317155424B4B682B436456427877447038775952566742646D303841497533753244356C452B5134536942366B414D3141666A5548493267364E3845555A4738447558736E44665078654E45516255535453343635304672587353314D655555423956776E5171446456424B674541617248696D61694F4A4952514C432F544D31567932792B62586163694B4265556F33445050776346336D6D59304738733272377846747130626F3357725639673438555832364250337A375973574D37506C323467425774587637364B437239736B472F727735546F7A5A4D692F4B41584235426A4F4C6F495957304B51576544626B4A4E5A667A574B5952413477494B33424B674E342B466D63584F384B32593365384F32596D6C4F47354445564E596867423666326E4D38476633447667656B30526C672B3554795957664C41433354745934767933727368316A5950614E5A59786765353445686F6B4A4F354E7141347359495132654B62696764794163723962304278565148557748757144435643357862505070704E704C616E6B5A76342F4D514C56472B61646934504235776F542B3355794865706F7867626E6F6C4775413955624676706C597430485836447A327831426842655A344B55585838546F4D574E67372B43417A35642B6A7145392B384E6A325436555872694B79754138334138755147564941574E51716D4D6B32344C6357685A4E4A4B69626F706F79453272395653683056714B4D4D6F36636C436832556A496D754C7A69414870317373613455564F52454A714E5A425A6946343343466B2B41452F347659784E6F45422B614237387A635267393542314D487A7765386273766F63416C426D7258654B6A643471452B724552744B4F6C7545786F6B57685266794D423976327A4742475558726A464755626E4651653257414C5762416D71334F4F694F4A364A4A72735544466D76674942415268455279337556454C4A6F34443547756C314556566F446163433271676E50514B4E4D7951354E69437A5668577552344A654F6244372B4164667375654F3356312F426936786678306F73766F323362743948566F69743664625842776848546B627248427A56424F6579334E65466131456C564B412F4A52763535426152377A3048746E5970614B535843557443724341386F7442796F676F6D435353796179424645772F35592B4B3132512B2F4F316867336367726951334F5178504A414F524D30353179497552645062502B6B366F434C754E696762446A73636F65646C52322B6D7255456166624255422B49686670415046537563564164567141756A4F722B794259676935335843424A5237336864682B70674C4454454245783663456C51654A6F6B41666E3949677249505954364B443043767650456841476A34504446466851485A4B49384F42385677646C6F6B476C5164436B443165467131495A7155424F756754486F47733575503477786659616A5939744F654F576C313944706A593534783359346472793342736C3766584433596959615A477055687553684B6A43662F61347150422F78522F7A783464675A4F4C5046466258456B46546E594D5945685A52797876494B4B4D464543594E444848785875634775637A654D487A58566A416E494939437A6A475252394439742B79646D4167336967724D785A2F7038394C587368634E4C642B4F476F7852717431684756493162505054486B39416F35635964633866455174454941327143436D44775349623655427855422B4E51344259487658734B71767A7A57724B50684267432B66434E6B5562634472324A6732752F77796937516643335034567171596170685A70774657726C61745248616C45526B7365596F3161755236573841496C6E4A4A6736366C32382B7370726D44316B4568514F666A43354A3650694D6A47504552582B5761674F7A55646C6941716D53396567393076487A732B2B78727A784D33463236794855796A556745496D70417A6C46464E556F636B6C434D5157526D4531413959734A3846743947486164757A4D6D53416A4C466954425835494A7545464978544B4A34527045426435412F3136444D4848414B4952764F3473636C326842784D64436531534238737533654D78664248436F4E4A7941476F6F515367334D43437937654133465A362B69374D4A3156416571304354543453484C2B6E30634D3643495870314D697A77764A5436644F41657A5230374269572B636F50652F696E756875616952613146483249426368787170426E66436335486E6B344B645339657A37695176766651792B6C6E326774506E3231427749516B565951586373776A4C78643251584E774F796B624F4A535563566D33446A4B4876776E75584F347043626A444734694875496C59475432486C4975646B6C4469495445425A527645347438774A76547633774C534A6335456F79654F6864616F5A595455484C5962685830495369486C796C456C38336C32477A68323634734F524D33444649525171567756497836734F782B4B4F5679616170446F3079446C6B7A4A45384D72426179723849306150774D6D45465847495134536D555337554649684D49586F4B51585651707A556569657767577676732B2B6E66726A52577A506B48412F6A50495042654C4172395535506B6B49386B7A484966583763664D45564E673063344372377A384D6C71336159325858336F4A5054706159666D4D6A784875636845713331546B2B365967395A51635A3759637849494A37324E792F3945342F4E552B5668665277457261366637304C414954424B70523545775A5270526D6C7342537A62543273546A3636513759644F714775624D2B51354B4D307379493842776F346E69424342754C6F46474C7366696E557766386A2B6B51455841646E38316667353664656D442F4A3575515434616771784B3649346D34665345446A65522F79796C326B4963386A336A634365432B5050506E4A556255532F526F6B684F3032314959796F374A434643696E41502B346A6B42534B5651744A4144525455794457746163586A4E486B776150413739752F65426458744C644F396778627755693763366F4F3172622B47313131374869362B386A445A745771504E43363259702F447969323377317175766F754F623764436A6B795747644F75443062304759656249536469785A414E5354306667766F7A5543306B6B49666C46664262424D437769734D694A30744154634A7653304F326A73486665312B6A65795171666672514B53716B61695951574E6B635279554273496671546E2F38414A6E67795076336B39312B2B2B5A4D5038362B2B4A77716C63556B79445936372B4743673358444D47545946735874395944696569694B50644A52375A7A4650674A704145485262475A6F4431636B453341764D526950684254496A376C374F52756E4636326955634D39425A49527976787A6B486F314652564265382B78725A6749687159526E4952735A464677755565483671566763584765506E6C3137344A555858306162316D33513567554248336A684262526D6F7A56656549484743326A567168566561503043586E37784A66547231684E75362F5967334F45437373386E6F70773844716D574D53485A49474B7A43355A63516834433251542B4B69594A4B4E6D554D3449436558746C32445A374A61773757324831736930736C73493841685A4670437873637962344F58312B42784E77766378546D756E69597243437845334C44555130366C385239746D4F613546496B554B68766A41684E41654C356E384A69335A6434626E42426358654761674A556A50456A313455765541326D34566341624C6557664949512F6E3071416A4D523056414868726C576A514A4A57586B515A5264766F47636F39476F444D6B467979466B4D35416B6769695375596F676C664B516368554A79496B7849654E4D4C4B594F6E34545858336B4E4C377A5142692B30617332495451546E34775732763155727A67533066666E466C7A47713778415553624C593878496A556C434A62426153516D7949485537494D43515051563649426A383171503641685A4E5A2B726B534E37384C78316354463746696C42337258614351714B4755475A67303444594264785835753236686B666A75667A4D5463503143462B495A766E5168546E445350793063522F76456D2F77525738344548427534354348486D4F47543066567443365237536C41626F554939765443356B63472B564F33622F434A6C4F6A5249644769536D64684D496A75676E76422F51762B59743044535149394743695A4A6A4B6954614E464162746E506B6B5134417A444A494A536D55355953325138552B667430796F6434382F553338554C724E6D7A57747A41414D594C4942434A54744561624E692B6979397564634F314D4C4F706C2B755A3678496545446F704D78327754495577744A4C62572B52536779436B5A4A5935556838427A43363773434D4C436B5850513361496E6A6A686568444A636855535A486F6C794852744A7A62624234784E56704D737A4D774776514F59457037546D324F42626B506C6D494434306E796378504261792F446D3369546638765676365530715A447045424E374435362F336F59576D4C4F574F6D346D37595464544861764177745177506C5755734545537A6955522F6F315348737650704D4A784978443376624D59494A4347492B4A51745242584174534563506937337A57484949704D597A61466B45546F6D516F684D7747637266574E566A324D414143414153555242564B654D59497049476E7A5473574C575167595674323739496C71544E486942434E387957706C4C423045317448336A44586A74636D64396B596870655A617A55506E45476D495A3846424D583476677961353150766D73695156544238344B396A6C75697A656D44586748646A304734664A4A4F5A526842527762594646457367312B747951774A795142446759326C4249746F6B4E75776D6E334363795A7551416E584830524735494E4A5355794E49636F4834636C66792F687564536856436B31457156714B4B55365850534D784F43425939444830685A6533783144686177413336666677542F566A66676873354B4A614662334C39586A7274633161413548512B555744594B5136384D4A4F4F4C5A773652764B59426B634539684749486D73414B3177576F3859426E46464C4152342F7A45414D4A736247594F3854736C6F75705933384B4E3831657A666F51767433344A4C784E432B454962765052436137784973594E6D3234412B74304B72463171687A517376344D33585873666175637451476971457570735A54565242596743724A654F352B6C494F696C6874496957554A4444594F47534E4F775A6239384D376F366443347038477055537356483432652B775A4A51474A64674E4947736A394D7242356E5431474442674E7930365747446C344C41377450342F34734478326E425038443251434F54476A6D763278594B38557A4A753947443237394D54327A373568506E706472416D50736D7677543355393779556B4549713666685365536F58364544464244485448456C4566526B59587151454B42426B597571632B7249443663414A4D4A362B676758494C355079464535375059674B555138697553564C42664168694F3871412B354A63654B78335272634F58644470705663787356315866475452437A4D36574B5076363233522F755658384D714C6264436D44556B473769555159377A2B366D75594E58494B7441465865512B455A6959514D3544452B33456A6B6472665656323868534B6D426B6756784D506B48492B54532F6242716D30584C506C6B44614B4372707456496633625447437530376B4E514E5776522F656677324362515667383655503074756A4F4568386D6A35734F4C303835456B4B466B72446D6E676650396842506C78536B7677777359544968544D55534B442F35594356737248706878657A506B4873784758567950523471537646546467332B667130636A61795A464C6C336C424A6D524D6E354449595A714137486F666A736454534538344952626E567A624B446F54446F446936704331454966417435494B7539595044516E46554C5041434B477141374D5A796B504D564F5A6539714A63417A713051766A4F3361465A4D4943334A71774244636E4C6B484178452F777A5A4233304B647465377A78366B743468647A463171325A682F44614B36396959762F5279504E4F597345695A6D795377576C65417366755332467341354E53316565796D47464978694646454E554F30666A75673356343635573373572F726359616973686F4D70677061615068726876717653414C7A433143786F77614235784D7759744234544F342F4367635762635577362F3759766D4174787655656A6A6E54466944632B797153772B6C33476D615A6B67352F6B73432F626A4479337A4976673678626F65744A364B55557246693848725A57647668672F417957724B472F6341586155796B734A6277786C766F4D43434658776168695863476B424D746D6F7A49676C3255644E346E464971526668556155443251386835434D52566235513061663149537167447A55424F657A387A67442F4878324570784C32414635497856534E646250585961684862724174642B37304578596A767170583648717659306F582B574332453833596E615050756A77797174347163324C614E3236445173757A523478435562667178797665497A527A4A684F414B716F372B45396A3077554F524A736E41535451774B75667865477A30624E5164644F33654631517461736B7333664D323871386E4E61694C52355A695967776D3736616A3944364B594D4849746A792F6467724D30676E466E7467475754506F4A56782B3434635369514630564B534966726D43484862305445625745713865592F33354C4534625949505868386D416F2B352B4B7763736D33364750544877736E7A30504775566A55524768524931576A4E70786D723544577859492B6F673456584378574E5554645253696C7932774773334F35714B554545644C357648364147325773634A5855676F7943546F4C595A3641532F5561304238684E4A4153533045555436694B4D794C71596743586A5A324E3868363577365463656D653875775A315A3336423268534D7131376B6864736B477A4C4C706731646665676D767650675332722F31466C624F2F41793377334B4535784F665837696E7566716835776A58342F62524B797945544356706866746A6F646A73685864366A73546F5965386936494B4354547143316358332B504E332F484E6D6543596D4941614943386E477546457A384E59626254466C774669632B73494255337350773455766E54422F2B41793838654C72575058355A6E5965302B465338757646477849446B49564B424B59484650632F7565584879505A51684F664279304F434F644D2F517438656662426F326E796B6E5970414461566A3063785846754A374251456F50434F59756F5132453469497A31412F2F6C4B4A6B4478316A416A4975346C536B696D3568655366553470595A58414F54304E6A762B4E47495250507A4763586742766D456F723334566A427734676964692F794F676A6C533355507779666A70324E4968363559324C55335049644D512B79636C6368597367554A537A5A693834545A6150664B36326A332B6C7359335873676768334F6F564A4B7A457953687036586E6C466B4E503738444A63674652656F51736C4277676A6955656F6344344E444A4D3676644D4C414C6E327861503571534335664E58765066444C39387274756566657466683572466D63735859526A41596F774E62773949394862646843734C6177786263413458467272686E6D4433385870566673787066636F7650625371336833374178452B4639466B6B534652444D6D34475652346E577069786835477A546F486D59504B396441475A3650714D424D374E3179434150376A3053337A6C5A594E65737A5A48736C6F557169515832306B5855572B6247676D746B43546445436F616E37614B536559514C6B396C484243586B444A4158347978584F693943684F6A6750686C4F70754F4F566859637945386F4462694854545949796E7874637373694E4C4F57733945496D79763279305341566B7A7734644D794A7841744847615A50306F52414B736F766C4B6C516346474A4D7874644D4866774F786A647453664764724842753159394D6336714A385A3274384F387354506773636B5A4E37336955423657793569525845546D6B5A42583075795A634675454D5547456B5465385A47466B63673256304F365859384F304A656872325263374E376F684B6F4261312F4165446339436650476356714B594A6D4F4366795A695561635051756E30624643584C4F66646E724474626F664637332B4342614E6E4947724C4F57796675684A6E766E444368463744304B4F544E667233486F366769346B4D73534A7768377146384A6E50436431696E4E41394F465077484467394B3532693048444175546838765849622B74674D674730585736783562776C756E4931684B65505553504C76312B3433397862365A3336393046474547345031456933752B575478644C456A537067387237442B7751775746765174535958716B44775954366578476B5569586E56495076546E556C415A5773437767677266417569504A304E314B42366149776D343533324C5977696965425959692B55634374666C6A61354E725069564D6F5075682B644334356547554A654C63466D35432F614C4E2B4C45312F73517375384D6A4948586D47744C4741507A4F43684777497054694F676930334947494875456D4F42376D51463350644E5A706E454A36324F554450582B534579784859464276596268714A4D33773279347847313576794B6866323362697657366B656951776970376A594B6F4A734F4F2F48494B524B67514533494433367A656A5434322F5842776F7A303266374363786536766251374570532B6373477A6358487734396A33307478304B33375078694138766147346878795343325777584759476C5031466A436371416B576751345A2B4A41392B647874514A63394468375135345A38426F754B335A68394B51624A6262397943756B506359316A5867483459472F4B69705A7834424E5A34693064385955596979537A655166356853785952784B41475641586C736C6A36556B2B6F6F597168694930555770587157726B56786567345163554F4D57737757657153443868456F5155586C476F74437A7A53474B584144555177346B5445716C4C7354345A6A4E775246454969537048306F3870527744536B69706936536859304156426171492B4A794A784743566B4566496D45473058376871494469354D56694473734D707A4235675855736355704731543470653761307765746845654A2B4D426E6C526F68466F62686A2B476750517356624E5A6430534C525268564E535A6A396951484D514533554A30774533454232637A624F444C5A5676527030632F424C6963522B725263444458796B574A6C4733654F504F35505434654E5164442B6F78417346635371433651585664433463775733634D65526B4B6F4932394A522B33584A4837704F47682F46682B397478674437496241726B647672486A76553053342B6145344A4A7539764B623451767A6A356E3157507661546E686967446A3963723244745A796E316D325955495954474D326B6F4F455470596D4A36575477714177674A4A4F50516850734265557A6B313072556A426B343457696D3853366C4E4A736251725851487547705A70537253456D724276646B68697A79444A38574A6944506743574173746E4C44637957372B4B734A69626C52472F4247546A4438652F63694F555367565142455A373230652B357755705A786C56654F53687A465A6A414B5A4635427246624C384B796E51552B6D50555A6F674E764E6A504176794C366B3864624A556E796F516A4E51307A774C5568395575462B774164627633584377672B2B774366764C6358617056745934385456797A616770365574546D382F7A464B65366B5055754830384261584F43596A36396A536D326F334872416C7A4565463346596C686169515467736873412B4A4F4E5A526861696843565567494C6B42735342356B416466676554675148382F39484C317442364A7A2B3836594F47674D76505965687937674B71706B576A52476D394151623843504E346742714D466B4139762B6D46574A707268695A73687054695769556C4C41416B455641546E51486C65796C44484E6F5467556E5535426731544E416B56313457706B4870416931534549785A65754D4D5A6751526E6D6B314F736E672B794A79676868624B564E573678554C6E4651752B656A47704345326D3273786B767A74516E526266342F636D744B4E72462F534954504C466C4445446E434F6554424B4365425746473350504D524B6B7A4D51485049394136524F446F7039746733636B613336372B6A6E57613551677256374E504576725876726453684F6641363051344672362F484C626442384B7951336659577653435258734C744832724C62703036494B7537613351773949473764357368342F487A3061356A4D7138395767494B4544525151584F662B34416D2F6264734F484C6E59674B76495A45615435726855733241616D47714B427353507975496643384171634F42574864367430594D6E41387572537A686F316C44307766506845654735796744386C416C5379665A6566555535362F6F68672F337172414932304E48756C62474B4178766F6A3539425742656268325149703751546D3841595863674A70514453674F55425759687959704C78456A684C416D744144706A6D464964516945385877794D2B4B344875666744444542456268656F6F50705A437149695168707043535677745070504F6D4534666E6D654946493143654A4C4F34587430386546346C502B38567A6E747A534D59704E6D4E4151714D4F64492B5161556A5A52496973387962615859506B3748364B2F37574163642F466E7470756F616E2B4E344538373175724343546E6D54766B495534613867393564624E432F61792B736E37735337772B62696D357664386163555A4F77634D784D444C47795932354E66797462524C68354D7976346F645345697373333466667445517A7031686676545A6D48445776325976666D673969332F536A32626A754B7A56383759746D69396668677A6D4B4D487A57462B6673326C6A3078737539777A482F6E665868734F49437343776C73665148536D5531783350333757385A642F4A5262772F734D613276786F376F475039797351494F79455058524641576B61683039692F31544F566C4C69786471474532366E797832537476574D517941394843703977336F7A7161796E4436794365704374537A586E314C5357573067302B4E4756506A6C7775535A436F4E37456F705070364D6D73494372444759456D684F553632784F5343497345644A386E7A6C68663433673575634A6E3456433173594945327039386C4871536779517A4170514B6330385A7631356C7251366564784D6846314B68354A63384E385A755732316235734842746F4D776A647A6C6D484C6836737730716F2F316B78626847504C6432487534416D59336E384D334A667478496D6C757A4443756938726464712F66437675684F5A7930536733777553547A7459486D6A74364272713962596C326237524868335964306637746A6E6A7274625A342F6558583864724C723750654F725048547366327A7A644136756F446A63385631424869466D3143593377784871546334523347637976782F3952312B482B36427679543168724971386244713366514546664565673952512B703767546D345434556144424D5132727845475648506A4D52694E4D714C576533662F596A6335696764705978394838327A64616A6169475A3434656B72724443567436766C73342B596774514346614A51477A6C655045704546676B70624A76644F53496352772B623362776E665031666E76486D4445414D4A46794C2F68666C4638674B63662F4D5452514B59654E53796956775363624A542F65687230565072463679487447424F56425331375A6D514D374D37663546544B6246566D743179534D632F6530476F3375484C746736627A554F4C4E714D6364324834494F686B2B473565672B327A317942672F4D3249324E33494351625066486C6849573474506B5966374873515132676F7376626F626C512B36596A345551496A6D367778396F3553374675376B7163332B574F4D466476424F3437697A545043425A377678325168537170426E55452B71535767485438502F5072384568546833396F61764354726F347877542F7A6176433371376652714444787541435659736E314B504F376A6E546E4D4B5474443261352F32524555574F7175676731717155467542655341344E2F42694C636650484639493978616574524E416E454630764A47734C304D486D6D51652B52694C7251416F5978735077434673386E3635366E714C4E6B6A32594A514261385343687A347631426E3575767A526644494F53794D56694C30694E58574E43494749436B67636B6C4556756D726B445839685A77323363613853483544486635335A4A4136704F473936624E7878757676593442566E62597433676A6A71372B446B76487A73473345786368353441632B674F784B484A56514F756D674E457A445657682B616954617758496C4E41306F57677A7351514E7159576F554768774C3749416438507A555358566F6B616D59326C546C614835754F742F693176556969493879716E45542B70612F4B53685A575771385568586A52394A2F2B64583434654D753268496F46597846506D6A436D4964692F4252776F66705968715337514F5161682F45716E597177764E67394C7543354A50684F4C5870414E624F5759775A77392F424D4A762B6D445267424D4C336E324E527575386A53356772535241797337674438316873675541655168785A52684A724747554F3241677A6B32596F45616D5A5548385134582F424A6D41494A324559586C6B6F636B6C4143637372704D55774570466A4C3857696B652F683762666134614A484F4B675369317836537276376D5466324C4A4B414C72426A6F7773367462664176456D7A73476A36504B79667677495874683945367045776C50766B6F504A79446D7238636C4566584D414C4E6C6D464C33387046452B6E4442744B307667783878372B7161356873356761516A52466B3234575247796B43646C4859354278514D4B62537963563471654361745A44384364314865736D2B6B50576658796658736236435432676D55735677515470427553775268494D367055625764326536554947696E31754D427768594E39704C4A773042393037574D44793755345930704F366C557A44356F567245482F59447A5879416B486E6B2B74465059734A366856307544446A57354A4A524A4576366E5A782B35386C757167752B49546962754E44695246336A71637844347A7943616D544B56556278577738672F47396875484E4E392F4371534D4250496D4563423235696A4D4357344B675264772F7A5267303339654B496E57587A3852677871533547446C6742485A382F69314F627A2B492F563973516568335A316A685A534E56387A4A666D3242597774753564637638587A5937754452346B46434537394E7534323958377543426F70517851545041456C6D49637639633350584A59726E394250642B6E314B4376312B396A5965707061796437495034516A54476B47394D4544437647716F4E4C59445249786D61492F456F39376B6C7049695A514657374F76393037467A304C5562314759706874674F77645070484F4C334646584775676367366F30425277453155533157387278416A75766A63664D767530657954693051576A346E662F34746245596D6B5A79565078562B464570636B6F51526479586F63352B3652594F384858384F79625765382B6361624F4F7079416645687551796355314C6736456C63356C6B6B415446425448414F546837797838422B777A476F5A3138347264364A713265696D4F4657487061484B6C6B42713761706B6D68524C564F6A4E6C4B5065684849454C6655666F3036633141314C566E724A41466F30422B5447566D534A4855537054672F413154492B6F33576F35483137434F7752776A6D524270777879384C35554635714B5030727A4174444236707A46717644565768586B37715259316246784F776475376E734C486F6872483968734637747A753050756D7346497942503451516B735369776B346D346B5869696D41502F3935674C685759614262506F793258596E7A3758324147656C654D455369635458324E4D31486D6E4D4C7A4352305459584B4B512F7A3253786A5462524336764E45426E6474317870656662304230344132573261556B5A4A5A422F63387542556769744B4C554C61564568595377584A59594D6E76614174685939734B77586F50783566744C4555684C774A364A784C577A4D556A306C4F506374694E77583773586851455A7A534B567032467A66357549664E636E4734576E30686A53527156672B6D4E4A4C43573835505256565071542F3634586C6E345273344C31614A42713266364B3442776F392F6F6933536B635653473848334744314967477151486679343267576A32357932564D472F6F75656E6132787363545A695078524267714A57705730554F4D2B44536963664650684258304F7450745647374F73354F4A4D62396E7A53673444503230613467692B342F66636F5954753637532F3679396E494D53313251554F61576732496D325375545A532F487435435777654B303976706930454F756D4C305876626E327861354D7259716C3158546731394B526C685578505247724E416153666577364D43536A4951306B6A63614635445062647373344A37303339424D50376A634C676E6F50777A7044786D446A7358517931485971786655636733504563376F565234695A6C3866495A7A454B713455626376704146395A464556742B6E5961696257504762415058426547674F4A2B44752B657373505A775A6142474671416C526F665243427570443161674F7938664E49354849505237504C5839685A7041757079594F3547465167696D74597662317642584950422B4C4F794655477337314B417357505A5A6259443644695146307A5A672F53537371424B5755646457355246534735776D352F6879752F654F4A62663473357038464A7142476C695335416C5334793277424A534D2B465A73596E474E7863615554426E537978646765517844773554476B37417241375034544D4B722F47477A3778676C424678495A44536C434B37714C5045486E3534522F7A4359676935494E5158636B4537597631534C385568714F4F3133436C712F747357484E6431692F5A68646D545A325041543047494E6A68444D724438334450397962752B76434F4879547161337A7A6F54326B344B586831434F416A54696F584F4E52344272505338526359364535704D443979376C344943504473596A56414F67396B6C41646C4D665376616D544347384E4A34726A517452466D4B447A7634706C307A3947647773727246333442627A32754F50554A6A636F443461696D734C4D5556526E53453268784352523878664E31644244357475542B3264436262414B3139796B2B4F366A722F446C35452B51663048426731574D385A3734375339593858384D6F33416D4946756F4B55794C4F7837704B4848686A61774C6E524E67636F35462B6D3566544F3837446C62744C4C42782B6E4A6B375A624373462B42304C58484D582F6F564E686132474C6572455534354867524D63485A51675358695039344A46646B6A73655A34416E4451577838714168544954366B414E4542747841566B416D356277613854736F77704E396F66445A35486E4C4F4B314632376870306E6B6D6F43564978554F50327555786F44796177716D42574530675677717A2B6E7A4D432F30783466417A6F334359702B663146724556636661694F71514D71434B4655634A5955456B3145706357686A4B69553637467636525A306264635A4864753251782F7258686A415772384D68397571335367507057676866356C38705445685373646938355148514D597237317445786D31646F417161592F483461764A4376474D7A424B354C7436497338416137467A4E38785653302F796A78696446496A584C6271556D695265575A3679687855516A39436C4E51374A43456D33764473584836352B6A527267744757512B456374746C474230554B48524B67585A66484A4A32584D624F65577378324B6F2F2B765159694F6B54506F4C4C6E744F49444C794252436D76532B5174376167326850494E7A49476C583231775454366E6B4F77704C48345645357146565573336F4865586E6A697A3654444B2F664E34377838704C536C58694B4C54366441636F7070414972374941454A4572356B5A4B447762685A4C545639416B46544A2B614F5A52716A666255686177696964795546673177736771654B5548664444555A6743734F3364426A793757364766566D3955426E74393346466B5859316B6C4D44474C57486A4B496E47737A5176332B646B69316D5338536F6B42437141354641752F72343567534F646532444A7A4F56547538514A795349786B5076367A456B474571796C2F734D597246385575764C797332444542786673545962525077506C6C7A756A587453643664624C4530553933775553705A55364A4B485A4F676E352F417049322B30432B3554514F4C4E69494D64304877714A744A777A6F50525158543053775268374543487A705133466845504D366846396C416E4D4C6B37714955354A49415336646A4543666E674D78662B4A633548676C6F6B36754566536F43666639636C6A364E6B58664E4B35786248426D694948616A5161507A314F4D6E6951424A58534B42686972465967774D6762516579617A4942417A32714A4D5344385668646D6A70364B6654572F5966376B4E3533596378356B645233466F677A32577A316F492B382B336F4D6A2F756C43427A4C454145744F737843794B6A46426172627751546146363148686E5133386F4675354C646D4E6B743447594E5741536F725A655250576C504F62466B4472687A7954694266395A4A6943596D657971477539636C4C7278396E53306C674531736A627554304469446D2F4D487A6F5A316D3932774C62704B3542724877475449395563304A6F48314E73344646756E4C4D6673767539677761685A57446E74493477664D4153442B777A4668524D53784448336B546533354B71677055704D56416D744B416E4266496748614D7633633532534C464F7A576B4F3558795A574C4E36417674333734734258753968614172796379346847695236337A3264415178314147425045516E4F516D6B68464D795967346D734F786B4E2F4E426B3166696F386B496D366B4634344658495947444A59465A44506A4D4A716D51377153326E343971505673476A58435650485463546D68563969796253466D44706945757361736E37424B6B6863765A422B556F366967457730454B6242584476654C5A79745468366D5235317641636F394D3642796C734E7A3657364D367A6B452F54725A776E7656495768634531447252353449722F68687961504E6761422F4252614A7A504C73634C4B594B3843376F6568524731434173694E58654844495763474C53687956554F32507870615A797A4377633364384F65466A704F3849676D6C2F416F6F636C6444766A30546F796B4E775837674C4A3566747739456C4F37427839756559314763594C4E3575682B6B54336B65596477704C313373736865384A395539302F686B546D444D454E55716D5164552F4E4F6869736347353844775968424644786D47496A52335550716D73425276586F7962574F3744345A43713042366C6C444245396A6F566C325A5959344667534B76337930435178345947554E3250693656396B423341556B6C4B35435466514231374473716B4C594E334A436D2B3939695A36644C5A6D6A52356D6A70694533597332494E6A70484F4A50686D5033353939692F7168706948536B364B596139325835714A46726D4B394E4562673774493651577770626B5478386B7964476465764C4671496D30435858586F3679592B6D6F44395A79724F492F626750774C4351656D394368495579464F35355832627148354170536653486C614F67646F6847307A674E394F335448704637444550364E4F375432385368796A49664A49525A356536553474656737544C556469556B396875446A515A4F78666534616250703446577562392F55584F316869454C6D4E4A41484D3666726B35315A6B2F503379554C474345696F714D542B486A4D576C6E337A4E4B70414F7239754C3236485A61496F7335676B51314268536F6B4F465877364B7A3252413535374D6B6A4B4B54715768347649744E495A514449436151394271587A71556E63746B6E635759474B623063595A41386736696C46336333366F584F727A354E675A3037593376356E324A4F48737646507063686570634D734B644C6D48797746483459505255684474655A4E684632696B5A37426474514C4A7A43484B50784F4871726D446F6E474C5A4B714E68363039695571395273486D374333612B74776F35396849554F73586A726D6347697862793249476F5473515A2F6A52314942786A5271663563584E62346C642B5430415A76514F704875566E4D6C46796744774276706F4A7259465936424B503645326E4D625850654E68313741364844373646336A474F325142712B776A45622F4343374A737A534E682B45636D377652473439696A327A66305767326B393562595747444A774A4936372B694575574131464343304E7141596C43394F67356835506A6C61425A314C78354167346E644B384C2B6A734651536553524F2B7079486F54436F624C72764F5955692F4D6179384F767A414A56544C64537A4A6B6749734E497370446B35774D7A574F61676A58733634685454494E4B67507A514C682F5A584142376E6A64674F616F4572653962676764524953476B5A4646724754736A76394E754B375A68554657646E696E7A3069632F2F6F415172342B44733856396C673361776D6D39787548623659745264524F623668504A4D4A6E303146384E484936647378614363554F482B795A75515948353235674564424C4B77356773743159394F7655412B756E4C4562614E6C38554F6849556D34534B4379317764464D5535527757433941344556496341744C4A76684F7843584D5141303269486647766D49426669366B44715248563367514955585A5749736F63465778706D384C39536D547344734B6138522B7873507A3859544F51744E4F66465A37532B6F67712B306763664838726C6F32616838556A5A73462B336C7034666D365037664F2B524F2B755054476B37306873574C73506C7A786945484C2B476B4C4F58555849655272707A535034664471437A31317048713138505250786D346448496934656A3858364E587467306345533879664D527561354746544C566178584C3258444E4C4B585351595A58786A3665777255794C556F757069425A5073676C48706451303151486D353758576670346377695A2F71635A2B35552B6557693648674B386F2F47346273503138483272613459627A73595933734D52712F326C706A52647A536350743641426C3144434141414657704A524546554733736C794E6B6667597466484D4345486B50777759424A534E702B47624C31707A47373731696357724D4832393562696146642B3644375731327762737043584E38587A50517170577556484578476A58384238304A6F30577A324843794E7A4879474335385A796D6A474642546A614A594774502F586D4D44734F4E56422B75536A37464161626C504863745A7667417939524F54766C6350743479336F30366B484F727A324E745A4E57347945585A6568636F6D42775455426568634673765A4849475339427A6250577757377A6A33516F35306C75726272676D4544786D4C50786B50775068454458302F6C4D395031647A47426A3663536C7A7A6963665A594B475A4F2F704131522F6830386A7A6B58303536724F5561452F6C424B74772B6D3846637775704136756572772F3267484E5A4B687151474E59516B6963487939796D3277434B556857674B307A4D7854653751745630682B486269457469326F3453564E7A433239304234662B5743717A7639635856764341347533497152566E32785950413052472B3567487A6E5342795976774644752F58472B463544304B756A4E635A5A3959664830753977593238516968786A3259756E32507939453164595A78507155664351676D544D717943695038585161326143707A44497637416C6D6D4672475855624B574356524357554C755A414E595855755A7857503432433337714447474268433476325864473551786659644C4C434D437337544C59646A67564470324C70715066783864415A6D4E426A4A50703036513272446C59594F6D414D316E792B48556363664F42314C415A2B4A332F627850356454454353772B656B4570644F524F4F7734336D4D487A6B4E466D303759384F386C5644375865464A6F705277496A5843344A484344454E794477306E6B6A68637A4D712F655A456C35662F565554745876787947484E59783749414D786B4930686D68782B306761436830545748723135696E4C4D6152726233522F75794D6D32343341376A6D72735837474D7654756149332B58573177627030725A46764F344D4B587A70673563417773333271505868327338646D4961516A3935696A552B794E5945536331683737746C4D774147634C6F483743316B58694443784C2F44464E34476C47626D5943596C6875787634595963754E5043416F526F30754D61505254346662784B7967396B4D53366B6C4B716D4D6D52444D46595247382B68346C32493244527353732B6D3738614F7A6366784F7A706E374346504B7774657141376A533632734C587167333632777A46787A48745976325966504E3043346555654256385042667738552B42334D67572B6E736E7739557753704D477653345866795152303853543465436A686379494F446A73384D487A774246693274384B614F59747730797542576564554161523354344C6D63447A5568324A5264435A4E3643724F49336B456B39614861314467726F42796C782B533977536738454947453674696E56394469427033543178464D6330557031674572446D435434664F6746314861375239385857383065594E765072536177784648474A744239763231756A3079747373482F2F4434564E782B4F4F74794E77544446705A6C504C3179787854554F5A496E554154634D63396E556B636E6A346D71494A6D6B5334512B696E4D7744414E316C626D63596E415545357A47344A4A4656366431424373516558706D37684E5749437A6B67316178346A617A6867633468472F39514C6D444A79497268323734654D35792B447537413866547755756E30794170327377396D3839675A3062443248372B6B4D34755063437A683652344C4A6E5043657968774C2B6E6B7234435372413732517959775A66543249476B676F4B5954786451767762544D41356A5735383856676B396D34396A6D47443330455069783734624F7148694438576A4876684F617A6B692F4941796D6D5A6D54434E6B493941544544564F6A72572F44484E4D517A7875337951754D636670764E5868466C47524F434959574F514770576E7236506F67494974474A32383152666E6C7A6C67362F526C65482F7756417978374964653761777775464E507A426B794556394F2B4254754333636A5A5A7350745075696D572F4E71335A53685A3741437477356E6F71475147704B775A2B6C5266774C3933304B38583832363458514F5463657961766731324B7037494948514E4B733873497433443657786C597A6F2F6230424154524369613064493178667878694E6C7A417770457A596450466C715836757A7348344E494A516178374A4D5058497847585438537A666253664A6834526C684762455477526669644651697668647A4B4A48655053674168506B6F434F2F36464D5142644C676838544E385342696641356B51446E765763787050385974472F6243564F4854554334383058636C57536A516B7035414277574A69434747324138453767795849587268364F67334265412F424D4B6F644B5959476A4B4143376D4B356C4747504639754147563532347951343659776567634439572B43467A624659546F6A656667752B5951517464353473704F662B5473695944654959483339714738504F727377575A66496B7064456E48585051304E724A75353242714743503855472B41584749486847635141516F52544E416A4A78575274385368554871354872583842796B366B6F637856584D55734561554F354156773246666E6F454461546A3873476A5762746347664E2B4E546E48494E774F57544A4E61563850506752434F692B70386B51684D7836583054417A7775346E30657377504D565946492B503849453467584A37584131594F58657A794F4F7764673459647259577664443930366447584270706A44775367505637456B456636797951446A78614A55456B62392F6D764438706D78794261524D434D4951622B736246787559505634446346716C4A2B3968744C446953676B5A74676644594E39464854374936467A69494C42495261462B78556F6375423966326E702B564B334A4A516553634839303964513535654C4A6970736F587377496F70692F776B6D65457A2F6938644536352F2F68704A58324A724B564939415271315544314A663152657A63507459436F706471584355507765425146774B3043716E536D6A74597843373654776D39786F4A4F307337567664783074555033683552777178744954495A65707A6F346D796E377A5462525A307630754C3362582B6E4F7669466D336B6F63646B39455364644A566A337857344D487A5157585474615975794155584262737763337A3853686E4572417062783345426D464C4F4C4852444B396143723746735041676C686D684349306B5A69427839747065626836767879556E373747586E625A7755535575697051636A415274772B6C345062684E4E787876344B376E6C665A6F704B566C32367839594E5968684D5A724D4A714A68797046417938783177396B544565312F6E696A4F63354330612B304557344151324247745236352B48653665736F4F554C4554325368594D6F4A4A4F49584F796C51354579534B51454768786A6332423247383873644D62332F753744724D524372466D2F4553646351654A2B4968652F4A65506965544242454E3539634A476C464B6342464F2B3150466B542B4C3944694630542F30315443483841455845543565436A67512B4C4C4935474A4D572F3361427A34376954656D2F45784F725733524F65334F6D502B75506667742B55346973366C6F39706668516453506373576F6C6C4573444E6A43435A6D69516838316E47636E596842626435346F326353783652537671654D6F3241746169376E6F7670534E716F755A6150574E772F316762796E4954576D34716C745049652F67647850317136576835566232734B495242646E4F6D3170487A476D4B41586F47586A4E77766373474B56446A57386537702F4F784A326A6153673577463039616A7A4E374139686152716546635337696D696459356E712B6D624B456779323667664C546A5A597532776E7A6836574D35584B72586B4666456B646B4B372F6D5A582F37785038503851455433387759676F434C547864412F4456463774675A7A754D2B62373975747069792B7956534E7762434E50784A4E52637A6B5A5469414755576675414947647865587436345A51447750494169434255334548466F304C386E5445453551655573476F6A6E74646F594C6B4A4C462B5236584E4B48754871684F6C72746F2B586572506C5A466846636847375A724D7852304152597852656430444E6F736A5670574956796B456771584C3356415A4B71554B59304C3444484F79684253686F44654D534A353454534B3466535148714E3669336A384F4E506146776D50634E78746B4D78594165672F444A6E4F5677334F364238306569344F314F596A344A7668374A66434A354A676A692F6B6C58372B6E762B6D6D452F5333372F67424A38477350527061714568654F5263462B6D7964474435754B4C68323777664A74433877653843363831726A693272345161412F456F39676A485258657557674D31714D2B314342417A5479687046464732633455564B4A427A454C366E41784D536A7268544D47625567763241786D56724B36667A31772B6730564A51372F6C6F42425A2B33524E31736D4547584D474E496153587465674C6B43464B753963564A36376854736E4D6C42364A4A5574553076743434706442443150495631684B587665597059496E386A6179706B63343647336A3847745857475172442B4A3165392B6A4835576468677959427A574C642B4455776644634E6B6A4667533863594B526F5A3043502B62666B7A51674655414733744F4D7646393735372F3932482B4D43587961645A4C67525A7851736A2B2B374C4F4E36474D3741472B2F32526157623354413876456634764A4B56397A634577366469784C4662736D34632B517137703634686F6F7A4E31423134525A714C2B576A336C66465667386E416C487A366765304D716C4D682B394669554764537469676A476461794A71596F356839357255475A4D54524D643630696F49336A574661314155566F4D596E4278586E622B4C2B79657534632B776169672B6B6F4E435A6B6A7554475435427337794D6C707768724D465267544B48524A513555436F344258376957614E707768324B716138674733484933537442364E706A5744643143595A3148345342646B4F782F4C4F763465376943354B537669646F39705075352B713052646354455558472B4F30452F53305351447A33503834457A49706C376D517938335850484A466833395954624E32692F7230487761706456777978376F38467732664436594E4E6B48317A43726632794B427A6941577439465647794A7062436D34547A6E346B6C52566A33446D52686A73656153672F6552575635322B68307573574B7231766F74726E466D70396331446A6B343971337A7855436150614C7838312F766D6F7670794E796F733355586B75432F644F5863506445786B6F4F35794B4D72636B70744E4C4B4A62676C4D6F4148414A786D48356E6C6341383334387867784D7450634E627A5450446A316E2F43637A77302B2B50516335654B58792B634D5061695A2F696E56346A4D4E6832474F62392F2F61752F616D7434347A2B6C453761756B3477496F6B5247454E636A453177434E694A43343066736573485364776B2B46576E786947755933637342495877734A346751494151474979456B4A414D6475774745324F4D454145386E62612F744E4E4D706B305474323439546671766E4D375A315571433470524F625A426F66746A5A71373333536C66336E50322B38333237392B3765497A44713239445042492B544D62344D713256366C344354454B796C454654674C465839794569672F6F41694151576A61474E38327A754C76765A5232433730346343654939412B6C59556E7637734736556C726B612F64684F4D4672364C7662544E2B3354434D50316E483847665462587875356F756170764233787638574B753051376A65797A4F492B525A6C7442762B674B75664B3471313335417565374F48746C6A7634736D55472F327965786C64636670377242596A46704269336339316875614155525A776F5974314241693266425036796B532B4C6B72452B69554158634E38386A58766D4B5843746763394D342F6939345550383876776C764C666A42504B306D3547567567456C7539364574655969656C75764939416446476C6464562F6D316F6F45797677766A515651312F4449536341666F6D76774D356B526A6D7670397761375A6A4467444D48727549554F6B77382F4B58305057334B32596D314B4270373458676F3033303543397070556C447858685063506C4750676E57624D566766775366304E3344564E345738577A73435A46695351622F304F6738526857594C4D686157625A477A2B6C556759636249477864754D474B77526157544C72426A466F35716E6B4B4F703533364F36664D3941474B43683367706850784F6E732B32652B594A664E4A7741372B7175597A417A357078647564524647673359643254715868577578474839703241746259484138366238446B6D34652B4B6D76682F6A2B395672432F44766D6957622B6D497347516B55426B7478727A4B374D6B324F534C70365278486D7955413362746D764C726E4F4172796970435A6E6F3231476931536B314C78724359444F7A63556F717A6F787A43562F4277586A7A5749785A39477A2F5A69706A4B4133395A65782B2F71522F437059525363654D45527553394D452B4C5A7658756D4950374B62584E51354F6D2F4D452B4B6658387842584858784F314A334455465264766E7069412B4D3037676A345978664870684648396F474D46767171386770505067326D6B48584D664E734C3675512F6B505337456E357766696E634C505A54325046376673774D46646836452F59346137593052455267476D636B556D6A346B64426572384A4538734356616F4F31416D5A314531592B50654F2F4233682B4177443646573134465478367177662F6468624D347578424F724E486A387365396731574F5034356C56536469597367347672732F442F74795863626A77494D71336C364C716C564D776C5A79442F59317139427731774876534A6C4C4B6C39397468612F4D42742F4A4667796664754479615475385A5932692B4D756278543776543231694C53483747315577486A79446D72316C4F5066794D527835595239326264794F5847304F744B745473667062535568652F5451325A4F5469794B4854714E4F3177326D2B436D2F6E4F41493955776945457A35532B53755146516E697231345353374159416F675561506373686A6E793154324C67484D4B506B63512F65316A3647306467634D36424774744C3836647173646242392F476A6D33376B4A2F7A4572497A63704832564362574D7652636B797247313756726E7347365A4B31594769644C6B794557694D7253704346546B34623179576C597A317154686F786B4C544B535538586A624A6B614C6249303635435A6B69376D4D715A7274456A6E4D536E72385831744E6A5A6E3571456F667A644B53393542785A6C47324F7063634671766F712F744267593662347578453648366863436A36716566563159762F6F43507857545A5361423870425351484447547070503542544651496A5346444A6C346B2F334F45506F64592B68762F7769753168453472554E6F7175744231566B4C796B2F6F636669314D687A592F53594F37486F4C65347066782F6143766469365A53634B383471784C58386E386A635849792F6E4A577A5A7442304665635634507263594C2B51576F366A77465252742F52474B742B3344612F75506F2F52514F5534653161486D6644507352672B3662635077644E794578784555436E2B49592F666841523178513558776A59544755514A456377487853595A6C4A304573492B64757139434A50556F566557504650416152707036475839524D575838737874396C7970555A74796D52667056352B436B45474A5033384A6951534E4C347579666B6468632F682F503150534852466A6D4837667A65726F2B46754A4D43542F72303456366D64576546344F5831634D52504A6E7155776F392F4E3644756435795467455251355547394B50616D5332416B47464A6B5351736A79634E324A6442454C6351617A2B642B39757A6F364279487956574A684C66694F476D563141305555512F626853565177693578434D442F4563636B6542446F6339766C624A70704D64314E4A574559665844775255323634422B4E6D6D3656706550334B49497053384D3074794B532F4230315A304A6C392B546B6A656731794169486566396F6D794A496F74514A54344C463357694372595A6E75663366396C69656F346A434F6E4542582B6A612F30394977455156776674505A767272396E3944676F526B507755626D53386A455070742B6E38434C5563335A5332466E6A7947726F42466E686437726D7854524A446675564376537353324657554A7043436B71536149735153494169314249706A7A675A624852454655302B62436750664D49704C31464552526845703831374169534342374D58753456506F696E3941314C634B3651656330664A315438446F6D5266463168754472444D4C7243454A75687A4449784A526F357A355A4F4E4744352F72466B432B667377695066367777505544534A7A774A596B302B545433426472574F6F61647046463257455851597271473162686932476A3861662B4644557A574C463761615154532F483042723352447339634F69357262363348376847707A6D4556787348495772395A5A4945673353656B5447414F68536C4B76354F6930522F355A69425A4267527654305338303334544265513076745A51473074576F415A723048706F702B5558506271484F486977756D43726659782F32526F7066486D696F394D4F6B394D4F7348594B33796F716C36454D31314164674E563944562B434863396A454D4F696644553846494145554335576169726962716D6D4C624A44455567614D7561486B496B31416B6F4E6C584E34795A517072756E716162614B6B64677156794941496D77536177436E533162546A76416F747158374375634F4E43685273476E54766D5742634D756B7377567268673072754652576C7275414B332F625A774F5645776C6543555945704C6F6470496B5067556C416C444170473943354F4150727A583970486F6F5A4665544942454951485936364D6B5742447369465651316946616B7752476C6757506F6557676C5A4357776D4838414C374F79584145496C3245744177556D67543947784A45657137717766394C545A453230424745303377644E506345535A4C4142624F655056795678524E6749637467654341424644464942503632473261394732304E77786A6F6D49694953446C5658466B74756F466F61426E372F364D575A486E63674C7157684C45457647433366567A3466416C4172466D58566D44686E717541652F69314971436C7368386468697378466D462B2B4B6949734C78674B39446E31776C44416C6F424B6E646C2F6D57764431734359666F58332F73664E6C6C49536B5962444432462B59384A49794F4A71764438676C68644D782B4D356671634D4354776441526872664B466662306E49746F4967464648445243722F68392B7234386C7A6E7758516D493256667668632F4A4A59765A3647516D6F2F4157317766793235514A386F64394E43424C51643770617832477039495A4A77463750457573534869337769675378424A41456C454C55586E3856673132687342424D725078425170434137475853787179587745744E734453674B2F446E31704B456A424A5947726B325A4D75747344426B5643434873526671646648594676636B554436554E356B437A4B54766737476944305A645838516C7A41586F305A5044634A362F4C784E4F6C6B6F66484D62723848644635796E497838645564424366596A43576A503843314F3169534C577846676F41414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031323970783B223E3C62723E3C2F703E, '阿里巴巴2019校招', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '36', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:49:11'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141485541414142384341594141414258432F39304141416741456C4551565234415979395A585256326261756E58764B49466A634956676751414C42725841764E414553334E336467727537537856534F455167376D37453352555343465A562B357A667A3231397A4C574171723350393930667659323570466F6A36356C76743948484C4150544A6A396831726742466B3062595746695345633749366231746D6579697A5744326C6E79537A74544A6A6F305932544C526F7977623877772B305A30746636526C71626659575079583167622F782B736A50384C65395076474F37774530636D6D524A3577496C6E3631757963574254627379334A4F5A6F522B3676617335784E30756565547153654C556E643961323574686B4D3779334F52427A7A4A6B4C63367A5A504E434D48594F736D646E566B696B39374667797A4A46465139726A30634F4F435A30736D4F686B775A78657A566B31724232656274335A3464716431634D645766787A4B2B5A30743247476979585475746D7764456748566F78775A6C6F764F31614E36735442325950594E61556E6130593673477867432B62317357466D4C3173573957754235386A576E4A3373794958707A7078793738433234645A734747544E79576D7443547A344D3445482B3346736D6950374A6E62677743526E6A6B377077716B5A3354677A7177656E5A33546E6C4564585A53666458546A69357351685679654F5448486D794A51754850506F786F6E7050546B2B76536548334C747A794B4D48683662315A502F5562757963314A6D64453530354E6230725A3661354D4C6476537A72626D2B44593270616C633863532F65413073512F3245334E374A3947334E68463561516E685A7859536458345A73526457455874364A5446484678427A3049505951323745485A704D33505A70784B365A6859474E53554D736D7A584175706B684E73614E614758526A4F35744C426A7430704B757253775932737149436130624D36784641346130614D69673567336F6276306A6263792F78396230763741322B5338736A622B6A6C646C335448427178416C58613777324F6E467A51537532447A506E78747A6D764E6A6D7850563564707963597376766139726A75374D4C462B61313476426B612B36746273666A395A30343647724A316B455737426869793077585336623361636D36636431594F64715A475833736D65686B7953516E537756312B56414874726C315A38764537697764354D44436676624D3732584C37473557544F74757A5A782B725A6E7A6331766375746D77306130583137644F352F624F6D567A64354D627035615078644F2F46736D487457544B674A547447744F614D573375757A6E4869743657644F44504E6D7033447A666C396C514E76516962794E73794E577975643254576D4E6274474F33445174524D6E70376C77646D5A335A57656D642B504D6A4736636D7461566F354F644F544C5A69614D36714D656E6465666B6A4636636D4E474C49394E36634868615477354E3738562B392B3773644F3343726B6D644F54326A4B32652F514458467556304C316939784A66625247574A2B33302F4D727A73497637534B6F4F4F7A43646F2F682F426A53346D35734A72594B3675494F542B48754E4F54694473316762676A6B346E5A4F7032596A624D78634C49316F614F4E455730746D7444576F696D744C5A76527A7359596C315A5764476C687A494157526F7871325552425657447447394C4C746748744C58366B75646C33324A702B68375878393753782B41453335386163644C586D3464714F584A37646B6933446A4C672B317737667A5232354F4C4D357036645938336864652F78324F6E4E78726A3148334B793476396F42723030644F44784A6F4A72684F5669444F72576E485575474F6A4B376E7A3154756C6F7A6F5A4D6C726C31736D50397A4736572B4C573439325479704A3874457A514E617336435048624F37577A4B397079307A2B3766476F3338624A76566F7765375A6733683865436E426C376351646D4D487756653238504467496F347447736D6D73553773484B574832706C62697A70797874325358534E4D65627932413955683436674E6D637A4E5A523377484E36537A594F617333316B577736374F584636656C634E717168576F453776796A474271594E36644B6F4C4A366233344E524D44657252623646363947436E6D77753758627567626771504C737A7561342B7A76526B756A76627357444F4E2B4D646E6962717A6D2F447A792F41374F4157666E524E3436656C42384D4846524639595264794E5663526558304C63705A6E456E707443374F4570784736645164534F7552674D613276426B4C6157394C59336F56747A59357A745448455579465A474F4E6B6138584D4C593462624E324659387761615775304E365750626B41365750324A762F674E325A742F54334F7748326C762F694B747A4934364F4E2B6652796E5A636E4737446C6F464E7554725042742B4E37546E6A6273335A71545A346265314577463642326F496A6B797834754C6F31337076626339544E696932447A4E67783249615A4C6C5A4D366D4C4A6E4C34746D646D374F5A4F37574372584F3757624C59734774474874474765325465334E31696D39574450616953554432374367727A327A756C766A30634F57716231614D4C36624C524F374E2B6651676D46346E56784F784B3264784E3366542B7A392F51526633634B4E626450776E4E49547A3146744F6533616E6B757A4F6E4E7870694D48783171776334516C7A395A3149652F4247484C766A4F58536E505A73483971633966327432544377426676474F334C5377305742466269694E6F463666456F5870566142653079677A756A4271566D394F446D724638656E392B4C6F394634636E74366241783439324B5744656E70474E30353664475A576E78594B6170654F39757A664F4A75457832634A7637495A2F333154384E6F30684F6562682B4B3763784B42522B5951635834354D6466574548356C4A58366E352F4C696F4274426E754D493254694A6F4A33544D566A517179587A657258437A646D4F55653274364E664B4170666D5A7253784D4B4B395A5650364E4464696D45427430594268396730596F6F506130654A48577070396A353335397A53332B41456E3230624D376475434730763745337A636E654254432F452F745A7234587A655165484D5A7A335A4E34766271766E6A7637496E33746936636472666A304867723769357277384D3144757966594D6D5741575A734832544E374B355754484B32774C32624C544E364E576461447A756D64724E6A65732F6D7A4F76546774556A4F37444476532B65486E315A4E616F6A382F71315A4637666C697761324A614E453771783062553369345A32784B4F58505563586A38443731484969663974462F494D4478443038714254373638355A624A2F53692B306A326E4447745431585A6E66683071774F48507A46556B483132647956776F666A79506C744442646E745766374544765739624E693763393237426E626A7050756E62394150534E67703358682B46534A755A3035506C565571796E317A4A792B6E4A33626A394E7A2B6E4A79546A2B4F7A6572485166636537484C74776D36334C676A5555314D374D37323350553669314536744F4C5A744966455054784E3462436C6561386667745851417A39594F776E764847507750657842326568465246395951664834565477374E345063645933692B6254672B57386677597663554450614F376336326B5A315A506443522B62336238457437613371304D4B476474516D747A5A76517737595A51316F305A6B694C426779316236696739725531704B4E46413171592F456A4835735A346A4F6A4E6D61334C384C74326D4F7A41333669493936556D4E5A53334F624738793032674C6A4F55736E6876637679766B2F76694B416B335633423161572B4F54724C6C33764C5743757265635A5A7336572F4B746747577A4F74756A58735853365A3074734B39717733753365325937474C44464263725A76577759635777646D796433424E78775975484F4F4452335A725A665675787A66316E626D79667A653239697A693562424A7A426A74795A50464976452B76304B412B5045543877304F45332F546B5638395A6248587277645A6872546A6E35736A31755335636E644F52772B4D733254335343742B7458536C2B4E6F473875324F344D4B7364323466617362616670513671417966636E546B397659734F624465316E706A737A456D50487478592B5174503969346B3650786D496D34654950723255574C766E6944367A676E436268376B78646D74334E6B786839507A6833426D5A6E644F544F324D52363857644C51337036745447383775586B37632F5A4D45374A2B4C7A3870782B4377646863393641655A47774E465A684A3565524F54356C59536558386D4C59374E34766E6369336E764734374E6E496A3737706D42775A746F67396F337677634878506467317567767A6537526B5246747A4F746B5930644B734563355754526A59764247446D777455513462614E364B2F6E534575566F3334326245466D2B61364558372F4D72565A635877737965423957546F66437A4F6F4C336A462B3649303368646C384C45736D34396C575877717A654A6A795374714D774A49656E695942317448344C33466B526662326E4A776F6A6C622B70757766614156532F6F305A325933477A7936576A4F6C697957546E4333357864474D3852334E6D4E58446C6A556A484E6B307759554E3437717765464262334630736D4E4F76466365575463446E2F465A655876486B3372376C7A423374777546466F2F413575354C493237754A663352596D523771467466754774544A4862677876787458353358693844674C646F2B30786E744C563471655479546E7A686A4F7A32796E6C506F46367268326E505451512B334332566B39754C3569424939327A43486737485A536661355446682F41323577453368656D3861456B6D302B6C4F57703958357842625734695264472B524E34387A4D4E74376B68434A646D2B6F37303533546F37634F5867576849656E435430794249437473386B594F7330416E6650494F6A6F516B4C4F4C4366382F43714354792F46363867637641394F782B2B674F792F32652F447977445238446B374834504C736F527965314A507A487632354D4C55584F3464335A486E763176787362344B39715348744C42725231363478512B77614D6B77485653433739576A4C7553324C535174345147314F50472F7A6B336D586D304A74646A7876732B4F6F7934376A585634533951584A3142656C4B636A796E6471384A4E34564A5049324A3479436B504D6B5835394D784D484F484A74737975622B4A71716B5764796E75566165644C5669636D634C786E55775936534443654D63545A6E6275775562786A6978635A777A3638633473584B6F6F376F424667356F77396C31552F432F346F6E66395A30384F724B4742524E366358544A6141553136753465456834664965485259534A7565664C727A706C736465764F746847744F542B31457A6358647566575969644F754671786535514676747537554230346D5A4B6E343767777934456479763161733361414858764774656645744336636D646D567130754838507A4145754C766E36556F79706661334754656C32547873537958543258356643375034334E5A48702F4B63745637482B5631525436664B764A346D35394572763976334E3438413439654C5847304E364E6E312F6238656D776A435139504558466D4C5748486C78462B66416C684A355953666E6F6C345266574548567848563448356E4E792B526A4F72427A4E73313154384E343348662F44732F452F4F682B4465387647634D616A5078656E2F6378767377647730725548523859364D3665375057314D47744C6170424575316F305A62434F4A6B696A566B4D6B757A626D3659786D356B5636387A6F726C54565963627A4B6A655A3052786576304B4E356B52464F58466375377645514E616B457964626B4A764D364B6F55612B6C78564E5858594564546E2B314352634A2B58587856786537494C6E454775324437426B626C634C706A755A347546736A6C736E4D3859356D6A47716E516E6A4F3567797631394C4E6F317A5A734F596A71775A32594856777A73797431647A6C677875782F6D4E377668663963542F7869366548462F4879736E394F6246384C4C356E567846396479384A6A772B5438456A76666D65797A6130484F30613235594A374A323473374D7176537A70776572495665305A6238484B6E433239434A3150754E59357A7339717963346774612F7461735561676A6D2F506D546B39756256754C474858396C4357344D2F627645547163754B6F79346D6C4C6A654F2B767955723936714F49503352656E554636577239574E4A4A702F456535586E387234776E5854663232795A4D706A4F72537A6F32374D54393835754A65485253534975624344692F436F694C36776B2F4E777177732B754A507A3861694975724F583348544E593439615831613539754C4668496C34485A684E34664246427035646A344C66646E62764C786E42682B733838586A475747334D47633256575033614D37457858793061304D6D6C49427774442B74734B31495A4D36474447795658545350653752335671424656706B64536B522F7A4E586D6445557073567A5674527350797875516E555A7366794F6A4F4B31356D52796D6F7977716E4E43754A747A6B7571557036513875676F4E31655035734334397378314D57476D737758546E63325A334D6D554352314D4765746F687175544F59734874474C4C2B4D3673483931524A55797252335269627038574C42726B774E6B4E552F48545158313666443172335164796575563458707862512F533966562B6768743330354A616E4274567A74414D58505470796459356B762B31556F7252336C445576746E656E384D6B4530712B4E3471533770745456665333594F4B7731702B623035386E655761513850307446616A43764D304B70655256415662496656636B76715537783430316143472F53776E69544761562B6733634679576957516E31684B682B4B30766C596D73326E73687A7173684D497633754271514F364D614350437738766269667830536B694C6D315341434D7672695869346A6F697A71386C54463276353763744869775933513333776337736E5465436833766E45484A794755466E313241516433776867627338754C39734A4D2F5754754C47676847636D7A324537634F64474E5453694C624750394C657243483937426F79716E5554504B634E492B37785A537154513668364655376C717A4371307A537253513948374856474247385532466871732B4F556D70574B4D794A356B366C5A545559594E656B42764D7630705437586C3770386636706650535867314671322F4E4B5A4F6233736D4F31697956516E4D795A314D6D4E38427A4F6D64725A673663445762426E6E704A5336646E516E566F337370467A79516F47366353702B31335953634773506A343976594E5855675A78654E594758353963516656635039544268747A793536546C444A55716559787934354E474A61374F37634835364F2F614F736D4C764B467638505875542B2F733445732B4E347152624F7A794874574C3732453663582F454C6362386670445432506C55434D695741796E68764B754B38715572776F534C656D2F49344C366F536661684B394B55364A5A4133476548553563516F42622F4E532B426466724A4F78656C384B4D6E6B6658456D4E656B78424E77347A71535276586C2B5952634A6A38345363576B6A6B52665845336C70413546584E716E58455A656C7537534A6D31756D4D5774595A34613474474C756D4F3563574F2B472F394846424A78656855486135625845483176493078576A4F44613243397547646D543338453673375733503241375774444E705241637A512F72614E57526D72316234583970505762772F56616E68564B65465535556D613854667741705542566135326869714D364B6F5359766B64586F6B6F6D49422B317075674C5167336D543455702F747A596463487A34572B6C4F66353065363332554F7A4272426F6E3732654C6859344F706B786F534F5A6B7A7261735879676133594E4B596A47386336735846735A39614E636D4A4276355973466665375951722B6C335951634730586A3436745A355837514D36736E6F44662B6256666F4571794A464276654D356769317433424F706C6754724C6D66505432724A6E68435637526776555875513947452F53685247636E65584D30656C39694C327A6E374C594F31516C2F6B355673672B56795835554A486854456539465659493356556E655649676C6546475A36454E6C76412F5669583755704152536B7861712F75376172426A6C707258516C4D4A375557314A4A68394C7379684E437562577751303875374354354B656E6C66734E50372B4F38417672696279796B5967726D346D3875705849793176346264744D35673776536C394865346233614D2F6D61594E34744763654C302B767753446A366A6F537A79776D634D74345871345A5363542B6D555164583854546A654E5A3062384E6E63774E366143553270687257786151466669517170517742556E425648424664514A58572F5671316542475571302B453469695A4C6B4277716C4F446156616F4B612F3446336D632B717A766669513538326E776864384C41696750692B51423464577347424157365A30746D52434A7A5056416C77787143556252336467302F6775374A72636B3650542B2B4935336F564E49357935745759386758766D4548686B4D6338504C75506776474663584438522F394F72694C71316734534868346837654969776D39753573574D576D31793773574F555052666448626B7977346C546B7833774847724E33744732424F7A73532F5A6456324976757846345A676B46515A6570534C784E56634A4E61704966557650714A5A574A4C796D4C317742574A597371587942725A5A4B505769735376536D504639677671456E78353832724946366E6876416D50597936724769566334684C7269385373466D715569684E44436234356B47536E35306E2F4F4A4751732B7349654C634F69497562794473366C5969726D386E2F50496D6E75795A7835624A507A4F735731742B646D364E3630416E6A69776468382B4A3552686B3356784C2B75586C784F31314A57434C4B79666E44476637384B35732F626B642B385A327070394E55357A4D445A6E6176533052643039546D5279735532593456616C687976547556372F7133624338726B6F4E705561355A34476F57565671434A577641696D582B50504B6937723078377A4C65737A37334F64387A50666D51344576483473432B4C4D696775516E5A316B37706A75754C6A5A4D3732374E79734774324453364935367550626D356169794A70356553656D59566B62766E38584C44524635756E55446B73626E456E566847384D3770784A31596F73714278484E72696275355463454E76724B4A7139756D73334653647A7848744F624B464565757A58486D334D773237423170796F466657684A356367444666737570467041706436682B645A76584B62656F5352536F5431587346446462457632493874686E43714A41665A337170344472345170596756796437456431736A2F56795146557678495046553564746952564F6E64636D455A3955536276386C5049433374456976646C6F6E2F645338545648637169622B306D356F34302B50635263643254774C4D622B4D317A486A73586A47576C783068577A526A466B5455652B4A37646A4548427259316B58562B4E2F34344A624276586A624664326E42733169397363476E4A6E6946744765397369354E7041343474645363393448664B6B344F70656857716C435A77716C3770544B3554513667576579577271466C54723669794B6A565957585661434458706D6B724C6B3135536B65544636395148314758387A7675634A377A5065386248416D382B46622F6B723749772F71775570667477656F30487934643259726437662B377457304C552F65506B687435565459324B704265554A2F6C524775394C397375624A4A356454664B68655551636D45504B705131454846354334716C31784A2F66544F4B4E6661512F4F63637237387645506A3548354B2B48434479396D6D633778334A765657644F54625A67333367623072313255356635674A72555737784F76736D62704A76554A6C2B6A4F756B3631612B657157536F5050594A70644550714568346A6F4B58374B50554B6844316174566656796234554A6E67533158535336586131366E4231475A474B7242537A3735567056364B7175327230794E4A39626C4734764E4C4A447937514D4C544379523658534C5236374A6D7A7936543850516963592F504558582F4442472F6E79627976757A716E4362783255554D437537744A4F2F75546C4A4F4C5352792F31774374307768614E4E45586D3459672F38576433614E376362504C593135635834507864472B6C4358365535626F52305653414A584A6756536D42464756456B7A6C7179437178464B437145344B704359706D4A7155554D30745A3068324C4E6568764D36516A4443634E786D68564B623471786A304A76556862394C763843377A49665535542F6951373855667858373871794B49503874442B46776179727663414972696E6C49633935547956792B7053412B6B4B6A4F496D717841716A4D44714D6E303533576D4A4355427645352F796574305039356B7661516D7A5965614E473971306E326F5366586864616F764E576B76655A33366B7572554631536C2B6C4970613749507852472F6B66546745484633446C4362395A6A61394E76554A462F6D64644A5671704E76554A56796E61716B61395338656B70566B692F463051386F6A6E6C41655A4C334636574B5170557246692B552F464A644331694A765A4A515653594B574848486762784A44316475574772367570783433716B6B3668567638314C496548474E4A7A76646562706E476B2F337A2B445A77646B38507A51587238507A38547138514B33655278626766575168506B6357346E74734D53394F4C4F584679535559464E37665339486A4932546557452F323951316B584E6C413570554E354E7A59545061314C547859505A36352F5A794966584342696E672F565A4F564A2F68526D6169444B6D43544E5A674B636E496756636D42314F6A654539637273625647563871387A704A794A3472617241697155344D6F543549662B7947314752725564316D502B4A6A2F6E452B46506E777166734748496A2F7143344B6F797776685457344974637043655A4D62536D31654B4858355962777443466572584E666C68564B624738613776444465463456515878424D66574549395558794F7078366E636D31656C3051526E312B474F384C776E6958473879626A4A65387A76436D4E74754C6D7452667159672F5456586365617154726C43564C484376382F7256453872696E70416666706669324566716236684D655946593153732F716C3639564361767853557271424A6645377855556C57706B6972354C494458615348713935465354784C4932737859366E49534B45734D354E4C632F6877663134374445397079644677626A6F317A345069453970795935506A5658423035366572494B64634F6E484C72774D6B7054686755506A78416966635A387537744A762F4F546B71654871626932516B716E68326C35506539764E77796C59737270704C7064342B79684A65554A2F68544955443153763269566732734B46567631612B4371556B585A555A715541576D7050624B7046344E70554A2B694A5448764D73514633795064316B50655A667A6C507043487A345568564666454D62622F484465356B637165414C77377862423234494936745233744D2F6B2B6E314242422B4B51766851464D7237346A412B6C4554777354534B447957527975543655316D305A7155786643794E356E3178464F2B4C49766C514745353951516A312B5837555A6B724D5045647035416B7159733953486E655A796F5237464962664A542F734475586965704E3871556757714B4A2B663272534E4B744F39614E61494D746E3470496C4978625471316135597A384674316F386E4D3772316153477155726835735A5A7545714E3372595A593173335A6D7A72526F787430356878446B30593336344A45396F3359594A6A4579613262384A45655333764F7A544649502F654C6B71664861666F392F316B5839394936614F39314869666F7572356363727637794E3475776478312F6453484F476C584735466F6A2B5653614C4F5943724637615A49544A553471334F2F33367753582F56515261467673714E346B784F7472646E535759705379564A4A334432715533366A2B745776314F643538564667464975536F7167766971532B4D494A33685A47385536746366324D46476C51422B3036734D454C394E333849744A49775070634B544C4649426656764D4D75692B567765792B66794F475766796D4C355742724470354A6F3358636A65563855536C33754331362F756B645A39466B4B773435544748364A334A42624645546370317767705967792F61684B6C564C506E2B6F306E636D3176436566365254374261367574705779703072674A7235514D626369775A654B684264554A6761532F506753597A745A30382F616B44365744656870305943656C673370626457517674625345444A6B674C4A472F47786A714C375832386F51672B777247796C39654A6A53523064494F372B535638635855667A724E696F65374B6630396B3743746B386A7A2B737170544665564351475570476B6D515A56736C68396F71516C51704951566575536F713878564678754A4C585A6B627A4F6A71416D4B344C5857524655705964516B756844536677443371512F5673723455437875556C4F4D48716F473669744941663074325072435341565376762B68574650666E2B56526643344A35342B795344364C6C5176416D4C39625251782F564D5479523057637A6E54585A514A5A594D66797553794754364C77776C44717369563233714534366A6F466B62395245762B4D7968512F7174494371456D587A6C497731656C7948614457616E6C6662366B42564176384A41456D414B574F6C54697231624D56385436716753455A745A524235584653412F757830324D45457A745A4D714B316B5A70436B556B5575523764316F5378306A70314E4757386F786C6A32356B7875713070773973595935422B5A6A6E5A6C7A6551645755546359666D457555356C6151444D38692F764A7173432B7349327A574866502F626C4D5A4B7A6556507551496270464F715A4C7953326634397535554D56352F6C616B7256494C374A6A71516D4B357A717A44417155774D6F6B356F757A592F616E4344654634627973566863594454314F71684B70614C552F32436933472F66463966356F535361543655782F466B7546716C557167474E346F387641475035733149505556766C39642B73496F342F4B2B4C34717A4B42507976692B554F76354E496F33686547554A7370646567547968496555355967594639516B7848456D30774E72414357313249432B6E56366B4C4B6131454371582F6C546D53773172753858734E4B4E306C7435724A667153465845536649577849757A7531677A796B6B4E444D7A715A592F59334434745766427A6135594D617375797751367138624A6B5544745630382F7431776F442F39576A3856737A6871444E6B776A5A346B72636F646D45375A6845776A35336F6E6250497672305276494337314553395A7979324265554A77546F464B75425653574E4B6D656B6674566779716F76595752566973304D3533566D4F44565A5956536D42314B75666F6741336857457131676D5144345578314266475058562F674E4D676664506D487167796E575778764A586551782F6C45556F2B79794B5652617456506C6E35623944316451714B76335742485443462F74443446624538556D5557784C422B37784158716435555A48776D497245353570614D304F70795A414D583549665766556D7279555579573855714C6E6A35426455535A7756785170554559304131566C6C764F6143383449656347724A474C5A4E36733747735633594E4E61464C524F3673734F744237756E396D615052322F32544F7644626F382B65453770785461336E6867457270394934495A4A6847366653706A6E64454C327A38562F3277526939727354754E574E6A50746E79412B2B543148345530716A665369502B356F736157564E304E6479526864504B314D437155674A6F454B74386B63454B654156722F79705350576A4D7432664E7A6B6876432B4D564F355331436C753833315239466567417663627143714A6B55546D4879593367344A5A466F7645784539666F49627A52336B45663552486662452F4B325051374674342F2F763176304D567344726C4B70636377747373725946532B637048336177316D5A49592F676654777859564B37442B716F4568376C6836784B706E2F4133556976675856435145554A3059784E4D6A717A6732627968373366757731364D502B366633342F4363415278664D4A695469345A77637646515469776179744835677A6B38627841474961736D45725A71457146724A764638325869757A52354F734F636B557338764A57547664504A662F455A6879414F4B77683572616F337870567755477939772F5368506C4672546E77727067795A72717A514379684A66554A37346B764C45462B717A4D716E7234703952386370486C52304338442F5A74307239547743566F6B58564F70682F41316F6D4D54434F6631574B55734F56433562592B6C64464E4839565250477679696A2B716F7A2B66776172683671705649434B4F395A4D564B76696258454539626D42314B523755354869525757716E387271705754373174356B52576A316557596F72785859494B70545A554E416C78304C574A30624C6978306D445941414341415355524256493856647979674A57734F49666265636334754863332B3658335A50364D666832622F7A4C4546677A69316543686E6C67376E7A4C49526E46343658494539746E4149426739474F6646306A417550666E486874312B3663332F36634E49754C79503934676F696A69776B502F4365676C6F59396F6969694B655552486C5445753144615977507062472B6C4D6235716B354F57614A30682F78565A3065416C73524C41755246556578545A63587854366C49396546647670515A6B676A394861724156496D523376334B6437355270536A356E3042466D66724D56557471596C55732F4F2B715742315541526D74494774724E483956787642585653782F5659704A33507871576C794E522B2B692F36704B2F4D6239366D456D38476435416E2B55663158744A2F6C33356F64516D2B354465644A6A4B7158426B524743674A546B73433437557274576F4D4E3549324446486166707762366B5573716542462B564F476C777853333755425966524C6266723178634E5A34444D2F747859465A2F4473386477504746677A6D315A4A6743656D62354B45347648636D4A52634D35766E415942692B6E2F307A6F374B4834542B704C344E672B70427861524F62647A6353666D6B2F677962586B42647968495051424251493138696E46556338706A7635714A5448504B496E316F6A52656C436D4A6C44516F66436D4F386159672B676E355551386F6A486C455659612F4B6A6B30462F76567A5834464B61584C312B546E6658486B563669366D30415056612F4F723043316250575038686A2B5652474C426A56434B66532F71324C556131487666316647386439565972473636336A2B7579706558662B724D70362F7173516B6A6B72636C6574452F717A5137413846556D4471545164564646736571386F67615744555A556F5836536B564B5434613245796451725031797056756D7453686B6D75494B773553795A50737736724D574C6276347254345768487251326D38503058686A37693259544B48352F52584B6A30366278416E46772F687A4C4C686E4630786B6E4D72526E46363255684F4C683668774272455468394737497A6878433865522B714268575466335548476E53336357542B526B49753779416D345455483459777243486C4D51385953697147635552543358725538706A6E354B5365787A537456644A6537324A61587833685448504B5567366A456C43563755356F542B5056594B50475652764375493546322B6C43696136654F6F48716F4371574A757A4265582B336559576F30705036786B75502B71464B6A5253716D6179395755716B42577866452F56664838543158434E334131774E39433163416D3846666C2F7A6655762F30377041777169654744644C65794A4D4E39526C574B72356235536A7A4E456F584B58724F3458306D61676852517959686C42306531464A4D6B6A6D70514664673462306F6C314556376363647A4E73666D442B5449334945636E7A2B593030754763573746534D3676477133737A504B526E466F7967704F4C68324F5163573054475266576B335631432F6E33396C44343641414A5639637A623741544B622B6649432F6B766F4B5A482F35457259575254785651576258724A3468614664514555617330316E306F69486C4365624976622F5044654A63766A51484A6173586C7969714B31467977466B4D4673695247576E4B6B7230752F784D325347443657784B706B536C543637592F354E64354A47524C4C767970456D64483857523668633731363979744B4659436954453264386C7264424A555368373871566539324E61574B322F304B5636346C74696F72542B427A57547966793354714C59766E6A374934506B6F646E537554454D2B6F6669586C546769764D365664716E4F37537156666F62352B35662B6C687630375643394B593777706A66486C365A45566E467730394739517A363859796358566F376D77616A526E6C34336B314B4A686E466F30484950696834637075486551664E6E4E663353556E487637756246684B744D474F5A4834384C51715A7772434E594369314D4C497878524779697276796671456F75686E6C4D5437717361454E5063726B674E552F536C39574F6E4266704234715975566F73782F786B39396642576F2B715A43665647456372384338614D6F6F50672F4B2F576655425577695A6B714D524C416D7673567066365063723178437134657068377774314446395772755631797833437A2F414B767156373062316C59424B34435665315A67493369584C526D754E362B6C587633666F4B594655614D61453334363936736C54464C61714E3641354335782F7669663238714A68554D354F4C4D66782B634E35505369495A78644D6F774C79305A7759666C497A69776579744535417A6B36647A414768622F7649752B4F4A376D3364314277657873525A3159777645744C39727150497648784758494437314F6F595035646F51575254796949456E74476361776B434946555A3052534C5933366A434471636B4955554531315832506C31396666314B4D4B75425A4439653558566745704A636F2F59366D574948314E6B7652674A656B5265507253526358524B6C486A4E797256755741395442566A4B2B50355634576F4E31475A4B465376566E3047724B3043572B70585762584553627A474A3347394F714361637550355642725078324C5A754A42646F304471704557614855314E5A6F53715A6658785645755741716C4B385664517631567152617A55775A494642784A346152657278376977595552374C697A7379746C3558646B35316F6D39727336636E642B6467314F6357643676445675474F3249516532516D4363666D456E4E344E73383254575456694937596D7A66692F4570586B7039634969666B7673374E506C4F72706C6139516D55727A4A7679704143715A506773552F592B67336D54395257714E4E2F31495057724171654C715A72373151482B5231307155442F2B4C314256546171795836334F6C4262676E7855782F493979715446616B715263386638625641317977742B673675462B4261777057484F2F6F6B724E5070654C432F35716E30726A4646527056487773697149754F30524E5437374C6B303378474B537A4A725773616C4A4951794C314B3953766E535966796D4B394B4A4E6B4B637162784E2B5073334251473361376D5A4636737A7678353577344F744755737A4E73534C6E556D616562577A472F55774D4F44445046344E6F554A38354F364D694F5166624D636A616E70303054724977626332326442786B2B7635495872436C5645695239504658583063386F69764F694E4D6D6653706C737949796953744C306A454465356F54774E6C647A76642B433146394C71664B744976585838766D3333354534716C7A764E33577048716157415574384661686142767050714670382F662B442B6B316372596854697632374F7239326C62375771463964723841556950384F5663444738626B30546A565A366E4A43716375547846416D4C4F505654745762544A6E6C6B736B514B573045624943616B4243777176386237304E5A6A432F466B552F4A3972334F7771484F624A396F51664B314873536637634C68696561636E5756462B67316E664861325A6C366E6E7A67777767534430324E6173572B4950517463724F687632346A6D7A583745334B6768317A624D4A7A586744766D686A796D4D2B4F703656665962375556786E4938435769467A53544C506D78576C33473574747167306C48726439706365314C6577424F4B33372B76377550723335484F564A503076554657636C6432554D673271506E475352456D35337770704355724449667162636B61584A5032622B3956426C336972334844632F2B4A36746269714C326B456F6C782F2F7049732F563270657467435676363948776F6A71637554767A7542393055794579796A737A466152697A5A634B71554E724A742B64554E537775785050596C5A5848654649512B5A4F6D776E737A71614D724A715730354F4E36654F5135474C484D78343969556C6D775A5A4D454538345973616D6543775A6C7862646B78324A3552446B593447502B45636150764D5464757A45335046575148507141673470484B647258613149766961436C5876436D4A6630475A6249526E52464B544C5541316C65706437397338636275794278724232322B3279763670796D394266677637327A6A3637625547564671447368736A594C58592B6B655A6C444D782F486546644A416956614B6B645A4B6B4679785A7361685147673378716C45767A5872567346654A6B4754497366784C5636642B6362655335583670532F392B2F61307939642F527679636739615A3547386E63593754797253434739305861444C414D66622F4A6B676C4C5561734F7244543955774B6F53704A756E577A4A2B564965353631713159305442724B386D78555870375469384568623572647479747175707077595A3865613771614D4E322F49776C596D474D7A756173476F4E735A3074444445736D6B446A42702B683456524579357458305A65364250794968346A53564668744A5951466366364B71436C53594755792B435A4A45655A3456526E425049364B346733575947387A513368586235734E4573704536365A62703954495035396B31754C755871342B6C56637442366D76724F6B5636674131665A466456444C5974584F6A4A59515266466E5253522F3670517175793269594D322B53584A307A5870783361725A5542476A645A6D71457234715651645672306F3976502B30366F484B71676571564B704B4D58314A4A6873576B73556E3836456B6C5863465364546D79416B4858597A564E794E30727267793661554F716939466F66665A366A714544514E7375443276445566483244477662544F323954586E347551574375704543304D57747A48435946677249357A4D4732485435456373472F2B4963614D664D4776576942324C334D6D5065455A68744265464D6338706976476D4B4E6148596C476F624A4B6E5256435448617455576957466445614153704145364E73386D566949344A32715561564F446673534B373846716839463062386E5150564B317274675056685A2F783271714657612B4E4C72315A496A4B57565545373943362F48716431362B627133704D7463764F7A42615276755841763850365039427166385A734D3731716F524A347576666C616F53506833633930557876432B4F35324E704B68394C4D366776664D5862334868714A54764F6C4745394C5847532B53335646356168756A686638674A2B5939576F76717A705A386D4E3261335A4E39795757613262734C6D50475366473272476B6F346C79762F50746A5442774E44656B68564544624A722B684532546E37427139684D6D5451325A4E755A6E38694B6C552F53436B6A68665A55716C3073525043615A4B4272527A3474546561465761444833704D7435385561596B504E72346956784C664E557255413951566A56544A484E464F76736E564C314339574146716B44554B2F574C43356147524A6B5751775771624C564A64306C546F4B6269763854314B6C56715550566C6B4434705570393932544458676638505545576C2F38783231657479325A754E2F396F592B5561783337706741567776594575532B466957776165794C44345570366D684D796C375A4442506B6961424B7675756370536A505034467558363357446173462B734857334A2F6D514E4878396F787A364570322F71626363624E6C755664544A686B32594446736B6E65334B67427255774D6354517A704C325A49664B3657654D663664653150646E4239796D4A66596E415645446A586C435747454246716D53374D56526E526C4B7047392F51783949367064525133755A72706D4471334C413246425A4D6566704C6B6B507538764C2B475237665049725033644D6B4274326C4D6A4E4975657236516E305A4A4D71564A6B536B71766B2B6C55627A57574A706959797152504B784A45714C726158534668536F736A6D754B56557959594771594A62483871636F575661314C797039572F3047656278365433505463577044584462466C656B6753613073746169715236574D5565564C484239314D563239467055716B3078636736762B47306D5564436F566F474C76425778785042394B302F68636B63506E386D772B464B6277566D4B73314C4779482F314B4E745144314E454F47553549383772416F7347643265397153396A4244747861594D2F61376B61636D476A4A347A58323742356D796E5437686D78774D63476774616D684F6F5061336259707A745A4E73576E57674D614E767164394B3173536E6C36684D4F594652562B67767151384F596A4B644A6C67694B45794C5968796D58564E396639536D3072546F5334336D4C6435776279564E543955675A4A3259586E7143344B66584F4434377455736E44474F583462325A6E442F726F7761334A5035486D4D357458386A3851472F3855346D2B315172555A762B6B366D2F6A3055526643714F354C4D414C593555396C48416C6B62787554534B5038763155434D5657496D706F6C5A7871774A546E79774A504C314C5676465539316F66632F2B5135727761534976686257456B35656E2B354356345553416232706E4231426670586236346656335A386B324E4B6B44316968576F2F31537066742F3466584563373074532B4653527263422B4C4535447A746D38795A4A546732485571506B7572656C6645522B452F325650706E5A7279625A525676687361382B4647626173374E71456F2B4D74654C6A4B48732F424A6E6930454B6847474667624E61536C715347747A5274685A3959496F38592F30624468393753774D636637306748794972322F714C516B586C7876434E575A3056536C68314F614A50485652773161315759486178326B50426E50314652614C30447A7450496D4A2F594A4E3037745A4D72594962527262594F6C61524D73544A70696164594D43394D6D574A73317762464E6335624F6E6B53733332396F6168576F4558785153745641366F462B4B684C3152697256616C436A2B4A664530374A497A66517575467755716F3234714C5643736D567456756B72334B384E444A6B32724568375364446A6931772B76703139573561796365557374717965792B4764712F6A7434674569664739536C68366767456B64716853735368786451304B7663425662706462573745733756485851524C474A6643784E35314E354668394B6446437A6F3955326E5A773165704D6C552F78525643654663484854544961337457426C62314E757A4C5A6E3133427A5A6A73305A7363414D3036373272444575536D75316F59736232654D7755384E76716442677838557949594E76364E42772B396F324F4137724D784E754C787246646C68543735414C5A585255446B4D6C526C4C6158494178664850715A436469497741366E4B4374646770535A4B4D6138715969737A55466B5351462B2F4630563172364E61784456616D7A5441336259793553574D73544A706762697A57574B30575A6B31705A57764A30706B544B5A584E395077776C5468396C4E6B6A475367722F7172534C33434C6F2F6863484D456670654838705274682B5862595441395A70677256745834415455305336676650424853733272782F46584B58303376574D5770414E396F307438544F3067516243324F6157356B6F3639544F6E6B6D2F444F4C736B633238696E6A497536496F72636D67372F742B6F3152527256374E796758723970436C69365A74634D5370386B595370672B6C4765716F593633756A4B7336534A5562533331754170554A41586A4F484D706765795057397A666A31717757374270737764783254646739794A785434327859304B45785532774D57657067686F4668772B387862504144445270387A34384E76754F6E68743872714D30745466426334455A36344F2B55784C32674E4D46667162516D4B30363533364A346230726A6E3671683564655A416A5649715649612B436F784B67685851394A566D634763334C754F6A6D31626143424E47324E683342686243324D367462576E587A646E42765471526E666E4472533273384C4B72436C746D35747A3538492B61764E6B434673614551497A6D73386C30587757694F7131764B65374C6F6C5555503873432B647A715669456D694438564B594E6E796E49386C36705442624B764B2B41304659315A5667576A6551437354343357445A39444B33747A4C47314E4D484B7A416862383262596D6A66467A7449494F77746A3743794E73544A7653767332646979663730364D2F31337138734B2B41537471315738486667745636744F76497A7471793746415370784570644B505A5A6C384B45726C5858345339584945497A65527477574A366A6F763943454C527A6A547A366F5279377562636D7143486574376D6A4B6A64534F32396A586C7748424C5A6A6F30777457714551746147574867304D494B6532737A6243794E735442726872467045356F326259424C4732766D6A757044364E317A464D65396F4349316E4B714D4746376E4A464761456B684239474D46746671564C3238456172625570784A485139546B764D5455327478675874772F68334E376579784E476D4D6D696A52706771326C4D514E37644F4849316F3145506E394D616C6767587264764D4D7431504733734C4C47314E4756452F3235555A666A78726A4263473734576C5172556B706876544B59487452696E5452414B75502F46536E54787543784B5A63702F53484B6C45692F4A52734E4A4476695665524F48716E2B6233484374624D33566A6469356653756332726167745A3246416D786A3367777238795A596D6A5846337359436A346E4469487A354B2B2B4B5A41513154695652663336424B71355A6D3532537A4632315236557179492B674C692B43742F6B4357624A674F5943636F6578445362724B6874587A4D755367636E344B3866654F4D4B56664B3371624E32527552794E3244375A6D6D624D4A6B357333596E6C6E597A62314D6365315A5150476D786B7975345578426963324C57587679726C736D752F4F6B696C6A6D44793044333037745746556230636D443354696F71633842734348367377343375516D55703064523247386A35706F4B4531346767786331575434553573642B4557743076635635565A6C2B7A4E68654839734C5930774D7A5A55514B314E6D6A436B56316365586274415A5759796C5A6C4A6C47636D555A5762536B5A304B444D6D2F594B6C535450737259314A437269746B6961563753725871796C544B56594231724A68635A30433961397979594A316F364536647976716C4D48754C784431554D766B7537494C4645314237425032724A354E4377746A3747314D364F6A516B736D2F6A4F4455377533634F6E364945397332346A3579474A3064576D4A6E5A616F554C4371324E6A6569706130464D3978476B78487A6C412F7142744E41366C75583269364F74744F6B68796F7131594F744C3553364E6F4D2F4B764C34584A374C35334C4A686E56576C456C7456694C683532617A596177316F397638784F59687876773276775548667A466E61566444446F343235654A5547355A3061594A487935395930396B596731754874334C7238475A75484E724D6C6630624F4C5674475A766E75544A3754462F636833526C305951424A506A636F5349316B764B304B496F5441386D4E664552423945504B6B6D545136675856365836387A677251675A586A436D4571412F6136643072647A514A5556436F78744B32644A6566323736516F4B556F427263784B706949726959724D5A4D6F7A6B76462F6641646263324F6132356A79394E6F78616E4F44314B617A6A47562B4C503733444667425634436964614F686B6A79464B314F714C6445446C53524B564B724C6C71567658425A4466554534586A634F3036326448625A575A6E5270333572665470336B66576B683779754B6546395A795075714974376D5A3348723643462B37754B45714E5853724D6B58785471327457506275726E5553587A566C54367967364F61454C706B5357707444616F3237614767356F5A546C79763779796B4B366C39566866785A57634166466649416B467A7169314D7069772F45652F3941746B3877773631545933614F4E65625A2B755A636E576E4A6A6B464E75547A4C6B6F6572626467327444474C4F7A66697747426A44473466392B544F63553975483976427A5550624F4C397A4462755754324F35367A436D442B3342784147647562357648613843486C415136366361456E6E6839796D4A65304A56366B76565358716446636A72624F6B6F695671447163734F356B314F4D4E5064526D4E725934713544716F6B52495037644D587274367555706356546E706D6F416331497044496A6D6572634E4C4A6A772B6A55706755326C6B6163324C476136737958664641747878412B466F57726550713373715A594F78736A47624232314F49626F4B57366D30426971584C4C3874397237386E4E494F56516273776A7469795A69705670457A6F354E4F6677586B2F7179764B704C636E6C66566B6839535835314A635755466553782F754B51733775336B4858396D32774E4456534873585375416D574A6B3059304C634C4D5946332B5367374D2B574A58335A7439496E5368784B392B2F30367769503938626F634F53736B573478663153725067704244795058353657513876386768393034733632664A664764544E76577A344E6A343575775A5A733336586962734757374A30664532724F746C7A504C4F4A757A6F6134374276524F374562747A664265336A6E6C7961653847447132627A2F6F5A767A42725247383842727377736F38542F6E664F55786A745233625951374A446636556B3767485661524A504178584D4E356E2B4B4E4D70746A7A7442633774576D4A6831675254676471734953624E47754D3661676A426A3235547155414B7A41544B302B49705334326E4B7573566D6247524F4C577856346E4B7567587556476348553538585248312B414F384C516E564E423331354538486E346A412B466F62796F534255415A4E4455522B4C777A5331697249565241477075793752774D704E4949324D694B6358475465774739595778677A71313476697A42546546475A5457356A48322B4A38366F707A6556737331376E714F6A4D7969476C6A527945774C557962596D6E615447583048527A733864793069412F6C30765853564B7058716E3550574F6162746347374B4F706C4169525070673344714D304A35304E52736E716F787764787661565A7643744B3458566D504C34486C334A77524574323962646B567A384C397678737862364231757766594D332B6756596347477A446F6347324842706F6F2B7A776B425959584432306A62736E393344763946352B506236444B776332636E4C545572624E63325075364836344465366D5973693853614D49665869564E5039625A5068666F536A36486C57765A465244594162774F734E50515832643655394E68682F465362363073444C427A4D53515A6B322B7836525A4130794E476A476F6C7776657631366D4D6A31424152576F46656B4A6C4C364B705367356D684376523968626D616C3474646A6A46327179517853302B76786756534A397155314C74464C6D6B7A516D437350345542444368344A674256636766796F5343314677395A43565773583953703271457067596E6C303752486548356A53334E6D50693647485546756277706A43546D767773616F73306B47394C386854513271496371724E5357443572476A6169564C4E6D574A6F307863716B7155717766686E576A7A643530684452445A6272446C784A6B69515A764E71466B6B45377665584A59346645425564515835444568324A354445384F6E3874792B46436371535A4B35765676783744575275714A63385074477A4B797053476A57786B79727130686B7877614D396D68435650624E63573958564F6D74572F4B444D6647474C52705A55745046306647447533482F436C6A32624669486B63324C47486249672B577577356D5A4F2B4F4E476C69694C6C704530357358306E556F7A4F6B766A685051655376564351395657717453582B426D49415679424A6A73324F65596D50576A4A62574A717959375936447654566D526F5971717A79315A78763563574755703856536D52464865576F4D7061396953416C397964593153315864616D58656A45324C706C4B6436632F37504646727946656F6F6A49464E524B422B726C594C4579426C4A7056586E3871456755487178766955334759377043553949536A2B614D796A6B385655694E47637576454E6878734A507333345A666841366E4B54656431666A713142566D384C637056566964726353363178546D554A4D6579634B6F723171624E734452747176494563623979336139485A7A4B696E32763770314A623636427138565162366445446C5A6A363968756C796750443368646E386246556C4A704E6257594D643363746F35654E4D5A324D66734452354163636A582B6B6F386D504F4A762B6949765A443351312F344775466A2F53545579757A582F4178667848444A6F302B516C6A6B306159532F43334D4B4B3572546B64326A536E5877396E70677A745162644F62576A552B43642B62504144673374313475364A6A53512B50306C323844574B347835516E767963366C5276375A53324F7243726E6330735376624678734B49746932733846797A444D63324C544274316C4456716A2F33634F62577951506B525164536D68784F5357495979554865374E2B3255583150796837704F4F33664D4A2B4B4E422F654B2F63724B677A6A51314545306835557A51656C306C414E6E476F6C6876477057467930506E614738346655734358534F6F7A6D44373156785043784C45706C364A66327261574665544D564A7271374F424C36386A6B3165612B6F4B2F774B3957315248765646656451563552442B2B42376A427658487772674A5A6961617962556B67543236744366472F7A632B464F6D4F6770544B356F4D3242536C4B31633834712B785839706C31554E396B7958484A574F714C302F68556B71764B6D4A79414F307A72315937654C5A725233626F424C6C6147644C467369497456513770624E6153586A5346396252725231366178736A37576A6568746261694F4F686F594E76344A7730592F4B58434E477A65676B6547504E476E3045795A476A6241326234714A53574E2B61764164502F7A305056336132584A7179787969666A394D7574384643694A2B70537A324156574A54366C4F386149363156645A6A61795A776252725934325652564D6332396F72643272637A42415465566930685245394F72646E6E767445396D35657A65354E71356738626751644846716F6574626370436E57706B323566383654716A5266396153572B7277414E515776675257343067384F35314F683375324B4B69575A437448414B67564838716673745A624A794B67302B7255576F6A54334A64625735515279656638363741577161524E61324A6B7878384F56764B526F33685349576A4F6F4C6378574D4E38575A7045664838374742544E786247476C626B3562617A4D36643268444E3866576D427331706D6558447351463356507750736C59712B71437951614558483974506B686346624453744B6A4E446C45542B334A3274303465356C4751706735326E3137707874694F566F78324E476545677A484432686F785249347A746A46695244735478736A787851356D3668696A5042464F4868373253337454786A6959596A44486251792F444F35444C35634F324E6C59304C687851786F61666B384477782F3538616366564C667070352B2B3436636676364E37657A744F625A704E354E30447650493551354C3347524B397A31455964592B4B524D6D47765A5656702F6E774A6A755955594E3659325675704734513032614E4D476E61454E4E6D6873724D6A5276527774705546666A694757776C2F686F317774796F6B556F383272657749437673486E585A2F727958654A71767855744A694C5434476370486362482F4E456D61436B4D30743177532F5157716E494B5462704E5778386F50725A30597633392B4C303474725A455770626C5A59397259577A504866516F50623137695665674C436849695349384D775076324656624D3963433558537431413567614E384C4632524850646174594D323857466B614E36647664696178594C2B324D724179674630617177544D5A50684E584C79574E587133713948747547472B79354579726A4A4247554A656253476C7947452B5072474E615433736D6462624374624F5665746178504778546765786F726836624F395846536A3161666E6F33472F546D34574C463143375747467739754A56544F395A77594D4D53567379636850755951665230646B4455496A316855616C596F34626630392B704A6565337A7966712F6946652B5A34683165384359512B4F45767237555171696671637935626B474E74324836765358484E71325176564F7A5153676C536C395854725332745953553446724A47616F34717A4557766D4F41426577306F70624E48575579717856357073587045424B396975765A56426144695570324156796569354548516F576D504A3843486E4F7730654A717958534E5972526459363054744F6E306B6A56497054505265324239383477724B6554637665534E30685057686F4D413374335A637134456379614D67373338614D59306B66724255736E7963796B45514B3164557462526737356D614839656D466A627353596F58326F7A74486D6E41576B74445A6C4662685344372B5849514131504343754E317964584A424276596F5550335571734F7056474646337A7A422F734A4E53345552354E714E3669716F4645357A4D47646652677647644C484472624946484E79746D394C5268566B38376E646B79552F342F417432734D66685636744D6A323768315A44735839367A6C2B4F616C724A76746E6E2B72434141414941424A524546557876694250656A69324A4A6D7A5272536F4F48334B68374B67356A4F6235744C314D5044704C3438523037496464494372754433327745433778366A4D4F616864747767315573393953516C364335644F375A4756446D38627A634F62313746344635647354427170456F636962466634445A7269466B7A5135556B4F546B304A2B6A2B5764374A414A744B6B6752676B49496F443831366C2B4E506655344137775673626744767854586E42534975576B71662B6F4A4170565A7056716945536C714575743676426C56554B6B3253514E4B443737426D3169546C3969557553704E456F466D5979435A4459775650657456794C5A39625350356833456A64664B627175317070343944616C6F307235367139306738462B6C36317444526A2B53673958796C684A446E4B44564D6D77336D69556E6D6351486D534E6F6751392F6771473977474D4E6A426C4445647A426A6E624D6E454C74613464624E6A53733857544F6C686A317533356B7A705A7375305873325A3264646550615A646E6C342B765963417457476D514C31355A4376584432376D3874344E6E5056637A636B74797A69776569366235727179594E4A774276666F52484E72453971314D4764456477654F722F4D672F4E34424254553736436F466B62644A4437794F392F5639424E30375162346F4E766D706971315333757A66736F52576475594D36746D463753735830722B627332726F697A704671514A5677525367526F3170303979637253746E385362446A3371316A616535586C476F5571596B545571706F6C5A2F3375666F7A59393375533856325064352F6771757547714A75777175726A6D6847766F6C387041507A59314C6E58332F3344366332396771634B4A5538526F435556627068696E4141744F6B4D565A6D7A584271313472324C65322B514A6645726E63504A31342B7671616473315651645447314A495A5052654B4B6F39564A637A6C744C6A426C616C38654879445069354254676D6C2B747A6D2B6368703957686F787149304A453775335A457066423178377457627853426332542B374C72756D44324443704C3874476432667468423573642B2F4C39696C3957546243475938654C524358504C327246515A5839322F673672364E6E4265676D356478624D4D6939712B61773962356B316B2F637A7A4C7034786B5642386E5276526F7A36676544757865504948416D7A75562B38304D756B782B2B43324B6F2B2B524658494C72367437434C687A6E4F7A7732315339386C4A4A546B373051785A4D2B373973765756596C576E6239752F373344557A746D4B4243746A5370646A643361324151596C5353696953696F6F4B53436D43306F6730676F4B6B67597167416B715A57474F4E4D334D2F2F6648333334357A34637A397674762F7737477461363131675450733133375565523737755A51782B746F596A4E5A5679316653694E43412B71634C6C6A2F6971474644324C4E354B633356575877524A6E624A3445674D5657363470565335586D48716C785942586371644D6F31392F36354677396776626466353169624A55355679775A49637156556145665634726B6D795A4F5A46584F53543669767332375A6174662F55556D412F445A6A534E46474E452F572B7536717A4C63304D38542F6769755057445977654E6C67396D5072444275477763794D6670444D6B724F793479612F5075686771727265746D7062626554525858655A4E5137466166355A583059766F66434337535971346C5257463757777A544962325973615951646774744D4A70785653327A4448425A394E4D346C775763666E514F754A6331784273743454546A6F7449396C35466B7463614172624D59664F6B30617779477368476B774630432F64794A4E70765078452B7A7078773338585266547349644E714D6C2B3171334C59755A382B617557796361386E7136635973744271462B2B6235464D623530484131677561794F467172456E68324B316C316D466F716B7969494436516B4E5978485A596D38615A433131694C75585574697A3759566D493358523175726A334C6C2F61555A30557644556D6C53574A754E7733585852683563542B4772724D3232436B504C2B6471695961717756426A3635556B4A6E352B55384F56706958722F3657456837387153654A73547939764C55627776694F66447A63743861532F6E7477367056322F79377A4957495473517066756B45697370672B5261412B36586C6E4A75356C35673651777231556851363731394E4B47675878646278614E49357235673767785334364D343775754A6156654466385869575651554A665037367A723137776D77333537643462654F573779754C3647684C4A3269354E4D30565633756B6869535157794E7661345477624643716A4D693254445A454550746E737777304D5A7433527A38746939697A7A4A72416D7A6D634E463945555842363067534A572B6E6C6353344C79553765445535775273347357737832365961734E4A6F414F754E2B7450746950306D7772306443505063526644657259547333597266376E5634624676472F73314C32624A774D69756E6D3748416168774C724D6267736D3457655645486162676153664D4E44616A536948682B4F343158745A643564696564387378494C6B63666F663536496D2F75352F4F7836546F7464334935472B4C4A7573557A6D57706C7245716143535A6A6D546E526C4A33726C35416548634B4C7569492B4E5A667970666B616E35384B4B3456316B68674A73425664376C6469366E584632493933722F41364F7043326A6374344F734F6170354F73654C4A774A73383864696D67663276584C4B374C716F375574514B6B70696D687157315665314579363959795A424E3665575973437961626F7A2B6B6E347235456C2B6C43365A5A6B4E416B633770444237466F376E536D575A6B7861726732532B64504A7A636C6974396531366C68616E6D494246545A386446324A352B4B4B2B6534456E654D39746F4374546C50744A5755626D4558714A3050696E6835723444713941673257493346596B677646706F4F4A3842324A636364312B432B63545A6E3971386E4D38694F6B6A4F4F4A5076624565362B6D59544432796734745A766345377334766D63463236636273635A6F4942754D744F6932662F4D7967703233634E526C4F77454F477A6D79657A3165323166675A624D613577324C4E4942616A6D61757154347270687179622F3173726F5237387642714E452F4B34326D74536C54316173664E464A37645475565662525976613639516B784E4677676B50366B76696548552F57374D3831314C42692F7172334C7565536B6C714A4355706B64535870616B4F6C4C447755394E56506A615671444A4773564735564146574136713043722B3253523959576F5956764534357A64505A3033696C70383862505431654474586C7851427458756A7130625A714B6439614E544831742B2F376D3254376937437A71316373627631583156713877533869784E5653526633314E4778584C634A306E4B36715736554E4B416D647973366C354F7262553755554463626F73575839556D376B4A664C76722B76556C685552355072614B747438696D6D71794F545347542B7143784A353379514C486558713741436C4E43704B61434B63396242454D666446625237566C384A774D426A4F3171463932444E68424E454862596A7874735048646A486E2F527A4A69777167394D49786B6F2B35453333496B66515442376C324C6F6A3843462B4F4F3235677833526A316873505A715052414C72354F32336A6F4D30613165763173566E466753334C634E7530464A634E6939673466794A7A7A45637A79316966425A616A32627067417673337A53636C64422F31425247305643616F524B6D394B6F6E32696B743056463769565555794C32356635765864793952665379417561432B3168584738764A656A65734A537636715669645A4B314F704F55776D6668586C5072764770755A6A507A566635306C7A4D312B627266425A33327758734C79316C58593339556758734C2B336C764D324B34756E794258534D4763334C59627030444E4F6C646441514F765430365A673258544665597570332B3137664373682F3949734659456D614F6A5253646C4B4366473639795A587A4A39697A615158544C59307748713348754246444D52696C69375770415676574C434578366867764870627848322F712B4B664D7937544C634E6831326D2F6E6B423768542F797077326F43554F7053596133733452496C4E42484A657463676D6F6B696F4356694A374A624D342B61387945634D686841734745506A733463796158443969516333734F6833617549393363682F2B775279754B506B6E7A4D67356A447A6D53476558507466416935455963353772675232356C4762444C565A71764531444E656A7268755863374F35624E77584430587039567A324C6C304F70766E577A5066636778544458525A614457574E54504E73563839432F657469346735744A5071744641617235326E74544B4A6C68734A504D6D4A70445878464D3969772B6934464D484C3635643457357444783930736F6F4F6365565361714D6F63366142496A5359374A4351372F74423056564E334B6A65725358496B6F7855584C49304841667A7255796C644A4348537846667041797472712B427459514A4E4F396278324E4B55466B4D446E706959304C52364B522B4B4C6941623377525178645175494C2B2F2F393745454E5971356E5A4962316E7158646B584A514A644E667A333277592B50613268375734683965555A504C6D54782F756E3166797A733036746C6372654B536C5A5A424A656845717558677A6A7843466E476D74792B5058566662374B684C77304745526A366248493152557055455737384E306A6A59616844454B31313252524775474431366A754844662B67654F7A39496B2F614575737479322B75315953353276506C5A4D6546456364346C4C5158714A3964704636624439586F33334A4F58574155507531374A787078445A7A48577A4E427449742F4B4139682B30337357616D4265746D57624A35376754577A374A6B345954785442342F6E4E6D6D6F31673779344A644B32657864384D43334C59734A6E5466526F706966616C4944716230596842315765453876526A47692B516F33695446386A346C6A6C657870336C2B4F55724A7073722F554F6544584835754569477347337855553347616261544B6E55715A386A30786B6E70546748776952344263352F4F543677706765662F6C715362477167524B477677647370776D4C622B626647362B7A7673486D766A396E7A4C747262614E6C4372416670646573514A5673364B6A69617579737650644E457433776D534A72372B326C504E37527A572F74456D6D4C4D445638753235374636516A46595731715635494F314A305847347759334D534537354F564E323554792F76377972756B6279335964487858775565614848706278764548565230663456396534694A56497041705176622B665163694F4636384837386533334130653165784A6771552B4D35796243336266697532734635773837634F576B47385652766C774B644348475A7A6570522F6478396177584F574565684F355A7736355A52746859614C5054624144645472687173743364712B617830476F38797959624D393971504A4D4E394C41654E3553565530335A735751616A6D766D73582F5449765A76586F537633564B79547274536E78744F62585934655447484B41377A346358465344726A77336D54454D336253394838664F34734C374C5049514A536278756B32795474777A492B795A696A7A4E7530614C4C634C3632797656542B734A584B7857726373615A72704D4273767162637362686F315867516C2F796B6C4B2B794B304A71305136704F3238714941564D32585030576235726C646169706D576F736C336C69722B7676387172687358713539766C2F666676796A56393572594B666850685367473758654B344A71594C384238656C56436366497254666935637633794F4C7A496A49363141305961534A6B4E544754382F4B75626E5279584B316236704C364C7A7671695A356644796A6B677169483747466470714D716E506979625A6269552B66663947694D34502B4A73504A334C2F56734C3262634237317A495655792B66394B416F796F2B4C51573745486E496D4C64534E77724D2B5A4A3038774E48643639673130776737437831326D512B696D38654F56527A657652475864557559597A61616D53596A6D575367682B57595955773347633271475A625972706946302F7146374E2B386850326246374A7630317A4F48646C445856346B6A654A3679792F5356687850523149457278496A36557949354631694A4738547A2F4932495A7A4F796A546531756471566E4D656C2F425268716965336C4367666D6D5237506250544663314752526253315469394C6E784B702F465254654C537935524A5932412B2F564A4B622B492F463258612F346D47624C73614878537771666D496A342F4B65614C4E43653661745666323676344A6E492F6B6877706C367342395875386C56654E5339593861504B414364692F746F74567175365638694250532F6E57566B6C5452515A33726C376962564F355A697472577A5566483554776F5479626430567076436E4E3547334E46543755462F464F79656E6B30586B7656323357457A58766A7170303269765461612F4A70436278474D656D474F4139344E38344F767848764D31306958445A7846484831586A75574B626362395A7854346F6966626B517349386F487764536A377053454F4644356E4650676E6175566B793156557756393374345035343756724E373554786D6D592F46617578777A4564714D3347634C73756D57374A75376951467173756D4A6268765734624C70675859723537426B643072755A3451794A4F4B524671714C74465763596E5776466A614C357A69645749347279354738664A534E4F387552464D654530524854537276424E6A36504357782F76467845562B614243524A686A522F79442B3752684A4472794741666E7063794D644842657056774A5645536D50465857355A41433768717A542B6E306A386C64395A724B6C6A566675776A46384654444678385632644B513241476E5A71334C47732B416941565A7145545057624E544835573175462B6E6E5630576F54316F6F6E7146524C5A784933763959573854457269563879552F67394E59312F4A7166795733494B50366645387A772F6E6A65315762797479364F314B6F3257386A51364B692F545870464F573157362B71776F314231586E54373439766B4C77594E2F774E4E456E314D7557776A65765172334C51734A33372B4F697A366279416C314A50375148733536624F66696F57316B682B3469505767505154624C325458544546754C4964694A2B303035453069456E7974374E79396E396752446A5053304D522B6C6F3169366274356B746979656766323642586A61724D4A727035513538396D385943496235316B52643853657875766E61627556537365646446355770394F576635366D2B4F4F307878336E6565784A6E7156473861516B5552333530586E764D6D2F755A2F48327752576C6276337A777A772B4E526279575A6A5878646A2F69366D4E525878386D4D2F5044546E38334A4448783066356D7675626972725971386D557679676D582B5672637865344C664C37354F534D4D67586B647A4456713441694950327832694E6C5459566935472B7971694A4E392B38745363567369627343727559426B4E666632695532312F424C53785666716776346C70374B7636646C38732B4C4B58773764344666342B50356643474258364B6A615977375256566142426D526675544542664C6F2B695536524675714A6F4F3236677761436D4A4974462F4C3774352F785650722F2B412F374239346D4F6C7965753947676E61767848506241734A64567046346341315A7754733537324E48704E73574C6878637A2B57674C615163735346772B784A3254546641786E775164715A61644D754D4F6B72794B58394F656A6D7A5A7345306A505230734271727837774A526D78654E4132624658505A743355357672765834624E72446274587A3261687451466D4977657238715932367777744E536C3031476278346C344F722B376D384C49716735636C46336C314C596E584E7A4E357255515A722F436D4C6F7658397A4A3466566557366A4A342B2B4179487870792B505334514A55783335734E6D7335524D522B62432F6E774B49385044626C3866466A5178646743506A634B7977565163633146664736575931434B4655752F745A547954544655316C39764943785433536742574948355A334B6B766C6675574141543931765A7855684E646932732F55565575315744517343763144774136724D71767453563844553767392B5455766B394F5A58664C317A69313768347673624538436B756A7664526B5A53482B314F544655314461524A4E35614C6B6E63504C65376B387535314E6531553635584648384A74757A4B342B6638467A344C38526F50736A6E686236524F7A66776C483746527A6373595359417A7649434849672F36517235345770422B31494472416E372B512B3067496438642B2B684A335478374844624243324A7633706C685564536B5A454342645048435A772F7936577A706A41464F4D784C4A316D7764616C4D3969315A674675323166697657734E42327858736E58525A4B7A47446B576E66303857546868483672463950436F35522F764E564637637A564B4E42746B4E38627232437031334A526E4934476C356B6D7049534B4F2F38333457722B396E306C6D58795A7536544E342B794E4B413972694154314B6A53677677535447666D677235384C684153634F39723839527956626E76577A653133657874566E63727741727243332B7333556F6D664F2F4D46586372626A6572323261784578697547626C5231792B706B7753392F797241433775575249733561724C2B5531416C69786275653062366E4E4A76755365463364797155754E34665846382F78364D5A466645684C35476E654F58324C6A2B4277547A6675344B4A346E783942656E71343276722B574A456B6B312B734B65585776674765337276436F4D49596B74343373476434482B78372F68344E392F344C2F6B4A39774E78744A78503674484C56666A64654F706351657443456A79496E636B2B37454862496E796D736E4B55464F354A39794A7933516D534E6246324D3366527A627A5165787737674C314B796F5931794F31414162354C59623235554C57443137457475577A735A782F574A634E692F46592F7479396D31657A4A4970786F7A533663666776743078305276456761304C4B596A324A6950536D2F524948314C437655694A3843556C334A634C787A30346438794E68424D48614C7152784F75375759674C3772782F6D546431475971746E66637A65567433525150736F33772B4B69414C2B466B592B6A435844772F7A65562B6654554E52444946754F37695648635548326358347549685034703462432F6D355551372B79654E5A5453616647347556613562756C466F5555426E7A645235665331417837494F636779504E6A7134327041443037662B317032563845354D4834456C58457165572B54534A3264666D6137797179364F39386A4B7663792F784C694761647A455276443937687336494D463547686645734A5A7133743051637131674E6B58584B34516831496B306B6F47722B5779756A665169616138674F72622F68325033664F4E6A37337A6730344565634448514A32726B536639766C2B4E67754939707A4B366E2B75386B2B34557173727A316E44397153464C43486E4A4D7570415134344C646C456262547872484E62424462424E53386332466B78787A6E5374517830734D44755844556D324F754F374662745A444E69326668734859686A68735734625232506A624C5A6A4C42514266742F6A3059707457444D5550377332794B4554452B4F3867353630332B4F542F797A2F74546D42424D59574949656647424643596535555A474F4731564B6279757A65544E76637538765A2F4A6D2F735A644E354C352F5864644E3763792B546441386B556335544A75532F764832547A3773466C33736B5A4D48565A504C3252794D5A463077687973364F78394B4A7932334C71784C76364842704B7A684E78794247763352765577364E7831634A6F63632F46644E536B6339427544526C6E6A2F4336546734326B6A7059366D484A6F502B30372B424B7776564C38335545764B394E317A544A6E4D54395A6A6E47724954506A347556564E336E356C492B50696A697734314D3368556B3853376E49703235436277737573547A38685256396F684974527978496A316547535A3766542B50357A637A6143794D4A734E744C66734E2B724A5636362F7336514C565A384350374277376A414D62462B433762544865647375562B30304C636944376844737850674B7148636D4244755345755A4C6B373869687A5175786D5471576261614432474C556A32364646383651473375537932655071613269385345486966427877643935427A74584C32544838746E73586A32504855756D7332796147614F48445641734854476B442B4F474438427974446275572B5A546D334763706D7578616B4E616536586F79312F6B3255315239453554514C36356C30586E58646E5064466D424A4B38435A756664444E37637A564366763675373067586D466554363366334C764C742F68626431386A505A58416A315A50326947515475333035466568693373384E4A432F646D2F2F59567A4C4930594F463053337964746C43524563364C572B6E7167576974546950557A5A624A706D4E496966536A737776556677587A2B3755476241477A797854346D7561484B716D6172696C4133393750353048684265376B6E614F314A6B747045483536664931504D763358564B703675712F75616C53375A5378534C62485679784A62506939755A394A53476B2F465756664F72445442595652334E76662F4733742B2B677348652F3656672F312F784736634C6836624675473759776E6575315A7A377041396C3439376B42336D54597933493948654471534675704D5837734D6C2F373334624679497A5A517836744444545959436176775A73714F50637A6E7147436D6E2F645575695068674C2B4B4350416C3232346E72396C573462467A4B746958546D5749796B6D45442B7A42557178666A68772F415547386759335436736D79614D546B524874546E6E3147724E303358593957796E4144372F465979722B366B4B70612B72685632436B757A654B744D674C764332337561392B2F71733156574C417955424F71444C4C62585A586542656F574F57786D634F624B587253766E3472526C4253376256724A32345454574C7072424554633745734B38324C52734E6E73324C434C45335A6149773034636474374D5441736A3975316371337252507A3871554F78564C42516D53696B6B6E53725675666F4F6F4B616A4A55434B4F35667936354F797133783664465570635A636C6E794939306F2B7269536370547A76447A5A786F37685363703759676E6C73357354776F6975647857544C5035646953687A4B735863697A3235647072307A695157596F7153344C384A38384150765250646A632F2B2F732F756E66384F6A315677344D2B4164324276703462566D47722B307944746F754A39624C6A6F786A2B386B3634556D556C7A33525876616B48784E5176626C3478496D4436786577666649594E6873505A4B4E425037726C6E6A744A5475774A3558706C5533646D5A4C4336546A37747A36577777326F4D493968354F2F5A7246324131666A6736413375684E365176527271444D4E5164774D6768766245324749362F77797075705158545542444F3435496F6D6B766A364B692B714F785A7A5556654347747643376870764B354E31344172624877676F476C654A637639626C4C75794C556B53664B396D467A4C55465A4A79696C43764F7A786374354F524A41376C646B7836694369462F647971636D4E3437444C646A59746E383371655A4E5A7632516D6F62374F504B3549353850444175543371744C6F6361484B756B576A567A5533704762754D7056344E56376C34364E43506A544966306365482B724663766D35515835486B577237506274316D62734635376957484B624B6C637A4977795346485341783149327361482B754A6F52536B52564E55336B617A32356C306C7165774F503853484B4362416C644D674966793137596A2F6D4A6A51502F696D326666384E7479462F773166384864715A362B47786269592F4E556C7A585479647339774975654B346D3959674E455735624F6532796E6754767A56774F73535865657973656132657A64644A6F4E736F3537674B7141486F6C366968586F6F397852574A727A4847796F6F3471753354696B414C31384B364E4F4B3166784D705A566C694E313856307441356D4937515A5031514C2F63473946577558547A4D69365A676A44666B524E462B5034636D4E63375257784E4E656455465A523355434C32346C613043394938414B613776715667465634756D2F67437258333447566177587341376C50546E624B35374E306C79545A6B64556457624B54526B57544D4B305569585764442F4A3555705042732F743566477773345A507354525A50554A2B74514A4B365678345369654D4B364D6561556B6B6C58342F6C714C49754D4F552B385262337861746B617A794C4C43585735576F3879594D63506A777155502F2B7534594358745265707255366C55665845366E4F4F455852685242755A5A37687962563448756564705069304577666C3746654C586E685A396D62506D4F357348507833646D6A396C6633442F7171612B6A764E3966437857596E76397355344C62556B5A4E4D456F76664D494E46394661656456684F36617948527A6E4E4A386C70477A503456754B3263786D62726B61777A47636836772F353079346B35546C345857334E696A79504D4656417A49344B494F654A4B304E3774374E75794841395A6C724E64672F76325665785A753444466B3030773142334973414539476158646A776E6A68724635766858584C68796D735469474E6C6D576B3758574C6C43663153537159797266334E504554306D597841307256397A4656506B6A2F3674394231622B364F2B6C473157587257474C314B77436C4351746B7530715147577570346950545A4956463361426649325054566656652F6B646B6E524A4176617A4D4B3565514D6C574A74394A72617936563438316246622F48584B2F5443486376304A6E5635496E4F634472752F38535275543768674C655063785869785976373258783874345674667A34346D594B37565758654872744C49397A546E4972316F325174525A734E2B6D506F316B66446C72315A613968622B7A30656D43763878503768762F452F6847393257303141702B74692F44654E4A4F3953383035756E6B714562766E45654F3867714E32537769786D61666B31632B354C654F302F564A636C6B78693838525262444166796E717A49585354636959373967543535302B5248524F714145344A382B4E43384146435848626773334D646763343743447667774E6E444C6B543775334C4732784733725375595A6A77533758342F6F54656F442B4F48445744692B474534723537476A5973424E46382F52317446496D32564771592B75336C5278646133393771534835554158666E2F42665650786D7259496F434B4335524463372B7A532B4C747A772B6C424370554A6F414979385356696A7132324A656D516A374C486D5142544942757946636743764D45554146596D437275574671523676657031774C6C62742F6575384B62753563566F4F4A5A4A4778492B4242674F7956727635764F323375532F456C696C30506E3353786533733767575932634D48574A74764A7A50436D4F346447563439794A3979445A59515A424D3355344F4C45767670503663575353466A34547466433047734242637932387A41647977484951726C4F4734373351414F2B4634355271614D417951344C586D6E4E306E53562B4B38304A5747334F735532544F4C3539426748727258475A4E3136644E627472776A4273724962534C54667542486C78595752486835496465357A4555422F4F4858486C6D4B73646F6536374F65767651567977463549564A353034784B586A7670773935494C337A6E55736D6D53453373436536412F7569374865454C585A65367168446A614C4A314A322F68434E685A4530585932677054794F6A70714C4B68507556456C5256344A3058774F71644A6F306354564873556E69374863672F346870796A56334D5659594A47355477476773354A4F773837757057466D6F756B375365524A4142544142376A76373374566C3865616570705253414376584C374732514E5846776D67425355415636367A7441765A4F52686641586544575A767A7855456F432B4F70324D6939716B6D69767645544C74546965464A336D5556596F647935356B2B6D2B6D4D4135772F4378376F2B5074526265596850373479553251597344452F72684F62484C7250766A61643066442B742B6545377172775377764363507848764B514C796D444D526E326D414F7A64444762395A5144732F55775766364541354F48597A6E35454634546870454E366C4E73364F506B524D545376707066324C393364514774417448765567366459534C5958356B6E6733524A46426E2F456D56657749384F4F473568344F3731724E78775254577A374D6D30486B4C6F57376232627468506E4E4D3964673879355438794C335570683768635634595436394830314764794976624B53704A2B7037386146346C575249674256524E34715141714A6445366274705971376D387A2F6A6F49436D67424E774779564C6C51524973776967774654754E462F4636353972697339664141416741456C455156546C77524441784F33667931416C6C59416D376C5735397538506A72726E7A387863325072365473596631696D4A337432755A4538657A48755865586B72695765566362535652764B304F4A796D2F4250555A6668782B3777622B596658636E7A7843414A6E44534667786D4438706733455A2B6F41446B3465674B66314144776D44735274776744634A7662445663793676374C394537567774523641363051743343664B66663378454F43375142664144307A57776B74736B6862656B3858363079306A496B67426C686B5253464B6F4C31472B4C71524842436C4C4F6556507A6A6D7059554F34644E77627555667554777A31355679514A2B65435049672F4B6C506F6D723344435547755248725A346256394D624F7439466C6F6F6B66342F705755524F336A626E6F516A5666446153302F78374F7152463765544F613153706A6B4479514E69543964385866412F7752556B7756726B707863785642786C64394E7750742F77667A2B3352394A6C6B7030736A51412F75753165496D75656C696148764A5143636743704A5261717236757A56514D565846566653354E4645313933586C487A6F424C356B586C4F6471756E654A70666A4350732F796F532F626939726E39704C764F3564534B305A78637045766F2F4745636D7A6555344C6B36424D3465544D43735166684E4834547656414635454C3754422B4D3762624236395A4872475950776D36584E6B54394D4237395A66397268325472347A52334B6B586B61383538336A494335777A524D7A51675056493248633045484E47434742354A384A6F43736D474F6B6E676C514C6A663954414279582B5A5A57514149494F6E6B59564C5048434539504943556B346534654E5354697964386B4D33684D59636443484A657A2B355630356C7671632B756C5A4E4A504C4B44306A68506271556534634756597A51576E756270395368616238545256683550523255697A32394B54647556475376584A6B427279686B422B6F3338385357574E6854773857465256336E785A7A7755494D56646677645548677278414B6F6D3775706B6657396F2F466B6643336A666D794453454E473432752B31732F793733304557554A574A47356279374E596C586C5A6634486C354C4F334670326E4B44754268756866334C376C5447576E504F627570484673306E4A44354F6F544D30316A7758473243356D67544F45654877446C44435A677A6C434F7A644467795777662F325550786C2F6469733466694E30634876396E61484A6D6A6F2B344C6D4B744477447764417563504A576A424D494957444364346753374243335535756C684D6A39416C2B6E51544E71614842796C4C435139454C4530416A525A412F5256347773534D694741756E7A314B656B53775A6B6A3554494269726F41746354672B324A506B6B7A366B6E66456E38646742764861765A38537751665470395150614133737964384959764F3057636537494E6C4A4437636B2B35554B4A484B422B365241315355656F53447A4D673577544E4261667062557342756C4B5061744F357357744E4A37665375586C6E5852312F614C72576761793374666E3856357157536C2F48736E556E535975537677555679746471626631306D374D566D657A4B54637254513842574C705974576D387255336E375A31303374784F357332645A4E375570764C75626762764A4147532B7852624C32735349326D69334C724571356F4C764B694D6F3650734C4F334670326A4A4F30726A5A542F71557739794F3334663654367232546C466E35305468334630376843433567306C5549436372553241416B2F5970394D4670675A414156484D663834776A7377645273423858514C6D44794E516D513542437752495859495744696434305442433547465A4E4A7A6778634D4A57544B636F30743143563271522B6853665A45484F4B4A63616D5A6B69414A4D6752635A54497245302B4F2B4374527A41573549526E776C4F70533069434446586746545444342F4833794138344565796B574C7A4D417854337447366D72547133635052673862695050574659533432784870753463676C34335972706A4773706C474C4A31687A495946566D78664E6F6D74383632494F37435A577866386145695649365A50386A546E4E4233463062515752644657464D5054776B686163384E70797A704E2B3555496E68584638724C716B6D4B696C42377648335335615A586461727052373737485446552B43645053455A665A4B62483964684B6474792F52656573697232386D38507057497031334C76486D54687076565859724C6A5A545A626D6474354D3159466245387277736B765A7270326774504D6254374543614D76326F547A354978656D64484E39676A59326C507376484457484C784C462F414F552F57787378636158695567387230304663364863374D6B636250325536484A6B3746483968357678684243775953754443595151743149416174484159775170635855495736784779524A2B6A532F514A5854714334387448304F31386F42764A5958354B486B413653734A6141557263717A42515742726A743565344146655354687857725551566335584C317251565A57776A50766741307179494366426778647770394F796C3264487561727565754B414458447A6878556B76422B5A4F4D575734546E39304276646C314E442B544267316D486C47756D7964595554456E75585552726854462B3142772F6D444E4637776F6933466E396155414671532F576D4B50636A54654639614C766A526669474946386D6874475746305634617A2B7662476279366E63377257366C303374484575356553635664655147706B4165584E48666C4F7745796D383559477A4534425575786D676A4A683470766253627A35412B7845586C58483837497154674E6D79556B4E6D4C6D424E476364356E47364E37646A39354C737570793930306578667578676C756C714D5764596632614E474D792B795950786D4477496A366D44385A673642493870513343666F6F33376C4D47345478366B7A485071594C796D612B4D375578766657646F636D6A4D55762F6E44385A733358504D36667A6948355871654C76344C394168594E494B6778574C36476C73796770426C497A6D3262425448566F796D32306B334F7A56326354485556795641417161554C574A794C61436550627958714D4D755841673579495551547936643843564A67442F6C52304B6F74324B71334A6434346A426E4475316A6C4C3632417456347242345266767537474F2F447071577A30526E536E7A36396632534D646C2F575442794478794A7A334F636173586557496564324C75525738413575426474794E33674839344B32306E444D687271674C647737736F48626E7375704F3769612B776657637339724D2F6343374C67663563366A4B3247306C4A796A7053534F70385578744A624730356F6654764E3558316F5344744E784C5A49585666473876696C412F6775594E792F77757559387236765038626F716C6C64564D62785572334738716F7A6852586B557A323945306C46326D725A724A326B744F73615476454361736737784D4D324C386B674834765974785832524356744D645669713234646C75763159727465507858723973644C7067363235467336572F58457937342B6A7552594F5A6C72594B3550332F58413037342B7A6852597545776179662B4A41584B304834695950776E51645047626F344435644239657051334356683248714544796E446558674C463138357572684F30396A507650314F4C78774A50354C7868433464427A647647315745754B796A545065446B54344F71767074307643556745317A492B456F31366170734F52665967626A67397935304C494161546B7558424D367463446E412F79495047597431706F443362665135382B33656E65342B38736E6A574A79454E37565A5963342B2F475A4A4E7839466144785438796637774F666B736E454C5A754374377A5458435A59556A536E6F575565362B69306D73744E373157636364374C6558376C354F316254714A4B38794A5857704177676F5455745A616B6246744F6E6E4F53796E783230706C704374314B5348555A78796E507530596A78494461513733344C37765668724437476B72434F5635655251764B6D4A344B5742565269743757524846792F4A4958705A48384F4A474F4339756E4F48356A544D387578484F73394C54644677375356767843566F4B6A3946634745687A74682F334C6E6D516332774849585A7A325462546B45554732737A57376374306E5634734774365878587239574B54666C365836416D70766245793173446674683731784833622F692B307836615035584C347A37597539575438634247537A66757931484B4241336A74424330634C4C657A4E2B2B4F675441736E432F6C75454B365468754132655169756B34657766374932726C4E31634A732B484D2B5A756E5462737341617037587A384E75396E6D50376469684743767669676A305673464B36434E69526835794A455741443352535141726134334C67414E324C39585657694A4C4831774A374E2F506A54332B6E652F573973574471624B46386E7A68357935706A374C6F7848365349614533706150646C736F632F68656362347A6A62475A637059646B3861526561652B56787A57305470766957557579336D6A76643662766C76702F7A5144677232725366565A67474A57326551754730617958597A79485361543762624D764B383133443971423031703132346638614E426E383761687758553234336834617A44725155424E4E785059786E7061666F4B44326C414874656570706E5A574538763347613532566E6546596D372B57374D48567665386C7839584F7150456E796F506A4D4C694A636C2B47365A684A724A6F316D6F703457593756365944716F42314E30656A464A707A647A682F646C6E723457383062305A373569716F41365149486D59436F67697658746575324467326C66484152556B7A37734D645A38373254574478644C4C567973744841575A70763277384773483834572F58447559765665437933466269634C41566C7A3753772F493079664E4A42756936774E5744666245756531382F4866733446495879635653325665565543532F712F73346A2F6A3555436B37313756344A66765A4B6231584B433741697A716B445052666936452B7A6A6961724F476E7754556E2F37472B73557A695469346933437650515474336361344564723036504633645074315A3935494C5459623662444453496374687470734D78394F7970614A354E76506F4744504C496F635A6C506D73704462687A6652634E4B4A522B4675504469356E3776486E626C356441395677625A5542652B67496D414C5A5966575533316B43336544624E5744554C6C6E466E6B624C4C68356343314E47563630586732686F79535539704A6A744A55636F3758344B4B315867336961373064546A692F4E2B6634384C51726B5357454154586D4861636A77354762384871706A37536739733457436F4A5763337A2B505A5261366A4276516778463966324A55762B364D366438646F3448644D522F5343777674336C675037634E556961636A427A42486277445751337371706A71613963585A76412B4F35674A6F58775769414F6C67306C655A7346684D2B73484F4676335A617948757569394F5A674A73662F5A5A39736431596E2F32542B674332304A4C7557374662484D4E345075732B754D2B615143656B7762516263554D4D31624E7447446A664773633138346E30476B4C357749386C4E754E4458416E334D655A4D39354F6168685A7868306A66506353656368467564557A5876614565657855647372446A704E754F33433358553366586A2F793030392F5939356B55304C33622B4F45687733427A707378474B6C446A78372F6F472B50763648662B78394D474E79445253503673484C4D51477A4E6878473962447A4A4779334A33446142624A744A5A4F2B7770736832476D564F38366E78586B6464734330507735786F4F7576476B3268506E703531707A484D6B516642646A7A77333836646732736F3254574E416873726968796E5568657A6D3464702B326936346B6C543967456173772F516C4F5046343679394E4B545A554864784D2F6376376554425A586365355279674964756465326C3771543576512B6E5A445654456271457363684E585436346E4A325131377173737364596679506942505A554A5538647039574438774634594465364E71553466724851484D476630454A614D484D5343306633556A6E6C6E43774656574E6B486362764B3959723737544A68724442553768486778515537646E306D594C6C4E30474C666850366132477A78505262337731485961396B66426168306D535A72635541557A7A59747347624644464F577A7A4246414E36795944494864367A6D755073755A59464F573958326C704F65657A6831304A35544278303436626D62593634324B68624C364F50527656734963647A4930623262384E71355274576E6F766779546D3877667662724348485A544C445442737A47447164507A352F6F3056304F59506737656E312F7848527744366272617248426544427555365132473050344B674D534E35695273746D4B6A4D3257584E356B5159484E464D72735A3150714F49634B31385863386C724658653831335047555133305855377872426A6C62724D697A6D38785635326D552B63326E4B6E774E74324F3363692F426A72726B6E64516E62656468796859654A71336A77615756504D79776F376E516D355A7249547939466B7A5456583865462F6A794B4F38417264663961623852516C4E784150553576747A4C4F45424A354234384E3078686E6F454F4A74713947447441412B7059725A364D4839414C773847396D61413769506C6A74466B31656742627A59616F704D6A4A7242644F5A686F513977697758573559334B7141365754655A537175396C5641665866424170686353304A6C6236364A72334C745A4B454265642B2F74424C33542B69483230517475746D756D4D485778564E594D386553685A4F4E6D4730356C6F5857686D78654F41576270545055337154394778666A626273476638664E42446C764A63526C4F30484F5777683032456967777761433744636F55503064316E4E3435326F575444586A78352F2B515A2B655036696835554437315278315773644D793748303739745471622B497A6E4350482F394F372B342F4D4C445054347A51367347556B6631594F30476250624E48344C5845674B687445306D796E63526C47327579746B37677967597A5A646D624C4D6A64616B582B746F6E6B6237596B613730707961734E53563568534D3436432B563653335A4E707662734A75715462486D55747076483654746F5446394C632B5A4B577649646143384E704B50794E4D2B727A2F4B38366977646C5A4730563536687453795531757442764B673652576474444339755274465747636E54736C4D3046522B6E374C7748427A5A4D563477644F31425932674D44596536516E68687139324B4B376B41576A526E49717447397354587179783744336A675939324B76575338635458706862394A624D565A5975566463707A44537041394F706E3178736569487934542B374C4D65774436564A41315151447159443844525969414F6C6F4E78734269496B39554146543964724166684D6E45417A6C6269727256556869325A6444653372597352733173355532314C45536D414765616A6D4730316C6C6E6D6F3167363156534A5A4B32656163373675524D56304873334C474B667A4E567357494472686756346246364D393434562B4D6A757478334C6346772F58386E6D39506A686238797A484966586C6F58343279316836774A72394962326F3065767639507A70372F523836652F3036766E442F515479666442505A68744D4A4256566A70736E7A36633751734E694861665437726643764C3856704474735A42632B356E6B375A354733753670354F3665544D36654B65546254794E6E757A58706938655461714C442B6437647566544433386E6F2F524E33664B66784948344F6A616C4C61636E6253556670455A3556522F486964697976612B5070724C33493637754A764B36567464344558743435523064564F4D2B717A76446D376A6B2B31436678376B45536E666553654834376E6F3771574A365752704A783349455645306172524D6C675543394D7448746A4D617750453358374D5876455146615047594374515639734458757730314144356A377A586A674C5938313734324C526D2F336D76646872306773486F313434477666457A614B3357704A7A6E79417855734E4B4F39502B37445966674D736B6264796D4463566C7367374F316C4C65364F413551776650366472737378364D6F37686B433031353547545A56774F712B3762464F472B59782F616C5539693459434C4C70357577624A6F7063797A477348436945624F74786D4F6B50356A68576A30594E61517635694D484D383149542B6C41724A68717A50705A357578594F4A46647979666A744849614473736E4D646479484E7061507A4A75794539736E44774B7030576D3746396F796A4C7A59597A5636614F52754F6E5841353142505444553738756B63566F7374786A4B5375766837466F386C7368393030675057737256733975356B6544457A54525037695337637A5052685A6F455279725037365971317061626B737A3472434A39394242792F2F7033387637794634722B2B68664B652F626C58734257576F75466A544738756833506D3973586558763349752F726B766C516C387137756A5465506B685839715975686464334533682B4D34624F75776C3861737A6B63334D326E35707965503949326F305A764B704E70713336417457704164677573474A30332B34716E7070494C4233576E346E442B7A4E6A35474457472B69777A62412F5777313773744F34462F7373656E4A67596D2F637266757831304A5932564D42365744594579656A6E72695A3973546271686348726671773330784B6E3337734E422B4D76635551584B6670636E6A654B41375030386437746834485A2B72695055735876336C36366A505047614E786E54714F2F564E4773332F534B505A4E486B45336837567A6346673356324E723532437A64444A62463039692F62774A4C4A706B6F4C514A5A61356D71465950645161636A6C5A507453672B5772732F6872714473426974773251445861595A367A4864524A63355A694E5A616A476348524F48595773324247664C7763714662422F586937583633566D703335507430306669746E6B4B336A746E457541776D7A5037356E505365525A4275366354357A47586332347A69443877682F7A5457796B393530424E71696633727879694C75384944515542504377493446474278443935446141683878423376546452727131463151382F557432334C2F65577A36436C364177766270336A7A64314C764B394C343331444A6838655A764C2B5952627648386C36724E6756666E3655786273476B546534514F66646548352B644A6C7672614B306470577662624A74527659583536744E6353397230366C4F4F3871322B524D593165386E44416232776D5277623679302B7A467075425A54394C58595A4451556D2F46397354486F68594E5A662F5A50374D7442363937734D2B2F426273507537446271695A4E704C31784D652B4A7132677333737A36346D5054477961413739754E3773637434494C736E444D6435366A44635A756E684E56655049777448454C686B444963586A7346763454694356686754756D34575A37625A6339342B6C45544863474A7454784B35773539757473756D7332665662427A577A4D5A68395778324C5A2F426C6755545754643341764D6E476D453958706668672F716F76623679474435753245424D522B70674F5759343167623654445961795454546B55777A30576669324B475936327578596E51666249333734694364457174424F4A7231783961674F3174472F63446D636233775747564A684E6361556B37596B422F6C51456D634939646964334D39316F36696947316B4856314E724D643043714E744B447676784B335541397939346B31392F684565466762792B476F776A6355684E4A556335636D31597A77704365564A77544561513532344E5561582B7A7357303145527A59733746336C3758384338724D44372B44696254343235664771555063454666476F7134484E7A766D4C6A68306670764C3658784D66484F5878744B6554586A757638306C476D544C535A5A494C7577364E3858742F4C6F766A6359645A4F4D325A557678364D4739415434384739734243324475334C4A463074746C754F5A4C6570466F355745762B306342435861396B6252374F654F4A6A317874577174324C7567596C39634C586F67373168543278472F7343756B542B797836415039756144634C5165797636702B726A4F484937765046314356786C7963734E306A6D39635466673242364A3348695A6D5478674A54676D6B756D615375692B545250733059757775306D337670695534724676417A70557A73566B36425A736C55396938774A723545385978595A77756F3462305961523258777A30426D45785A6A69546A4559793158675530307A45526A4C5652414164795652446653614D47343631586C38326A652B4472556B2F48433048734663463864375947666469322F68656242726647362F3145346750324552756C414E6C6C7A79346D65354662635A4237715335555858526D5776524E6D53477243447639455A71556C32356D334F492B6A782F486E5542326C52796A4F5A726F5477745055467232556C6162707A69615755454C64644F30336F356D4A656C5562793864346C3364656C38614D6853514831756B6B33634258783955736A584A3166352B725359727931582B646F6975795A6B71347A734E72797357506C722B7A572B645A5479362F4E79766A32543658575A6862326D646C6C3033723943316D6C336C6C714F5958522F54665A724F4C41485A6B5036594B6264463273394C585A4D484933725A473138356F3343643935495047594D3563413062625754775831535837576F3754314A7472483077386D6F447A76306537424E747764326F33706A627A774978776C4432547456442F645A492F43614E78612F70574D356262755738383442784F2B4E4A6E706E46424537776F6C7A6943505A4C59304D7A38746B656D5351345A6246355150706450506174516C336D3958733237714D3357766D736E337064425A504E6C4A7564657A512F686A7144385A697A4443734466575A61544757325A626A6D4745326D756D6D33304564775651546653614D31324843534331576A6532486F33456658437A3773393936454935574137417A31324B62515338326A4F3742366C48644F62544A6D7251544E705263634B586D386D48753577665255426A457733782F376D6435637974355039646A6435495675707162366137637A2F645437465267586A394F793430773269724F30465952546E746C4A4D2B716F336C783878797662796679706A615A39772F5365663867553858436A34313566425A4750696E6B38394F694C70505A565932596C6E7A3263324D754878356E382B5670595A6459644B6B4355395249526344796D306A6A7463714A7851564B79794C6A78483457573478697A41444A666E74694E4C67584A677255666B7A5330384A706C696D2B693433775832464F30476F4C2F46655A45727A53474A383551396C6E4C65334133746962396D4B5859533973527633456472322F597A7669422B7A4839574B7671657836474B7A7037793459795A4646597A6D78316F696731544D4A584C655A737736485358534C494D486C484D6C754B5751637A43544C4B3473636E38766B2B6D5351376E614B626B4837642B4F7A5A7A4F4F47356177636345305A6C754D5635753052346E4F725035675445614A71783347464B4D52544463627056797467446A56654152546A505378486A2B6343574F4677586F734D4E6648636470496E4359505936644A5833616239574F506D525932527633594F4B596E712F53377331792F4F3336624A33506C7A4234715537323558784443773274684E4A61656F7648615352704C6A716B346554666A4947586E64314A35305A4548755964345642784D632B6B4A577370503031345A515564564A4D2B714E47432B76434F784D496B50447A4C34494B37326359364B67522B62692F67697246524357695638625A4D685A4445523369705639726C466449727A464F686652436D745856797561427471314C304631462F61792F6A3856436243387845566D757678523967797A344978576A397153707042765441613068734C6E62354D477A6D512F624E4E38566F386E7343565A6878645930726753674F4F4C422F4877646E443254393147413654682B493455524B684154684F48496250456E4E437438776B7A47342B7033597449477266536D493931784C6A7670616F6653754964706A48475A7570484E38346C524E623135506D665A5479384575556E30716A384567366559637979505A4A4A4E6E31424564584C4B6562335A72464C4A39707A57546A305A694F486F6142766A614749375578486A5555303145366D49335555617964614B44485A434E394A686E714D646C516C796C476571795A6230337741547479346B4F6F76424C4E72594A7A334338387A35336361484A6A6A68446874496F39567470734739656264534E37734672765236556B486242314B726D526A747938374D2F446B6C4D387159696970544B4770355652504B32496F4B58734E49384B51366A4C50735431754A33555A522F6B55556B49543871456F514A6F46423356555479726965586C37586865333776496D77664A764B3950563746543475626E356B494671474A6B71775A5142577137614264715142585A7534394E4D6D3158714A48455534434B7939566F426F74327341684279774D676F4C36747A36476C4970473732654734625A72502B454539564150435947423344416633776B693744394E4744635A2F32794B4F32383467306D6B68357A78576B5848556E69756E5863673637554A2B3941474B346E776F6A50456D2F367758526566387145674C705359726A4473356B647A4F4F3876396F6A6A717238627A344F703537686647555A747A6C75714D4D4B37472B7050713738544E714A4D387A386E6B655534754E794D7979443655544B5A33424D633372734E74326969365759346667666C5950637A48444D664B514939705A714F5A6232334534716D6D7A4C4D325A4C724647435961366D452B6571673645574C69754F484D4E427644675A31724B45304E6F376B6968646633436E6A664A504B6D476E7658654A336E3977756F4C37334935544133584F6362596D50536A79316A75724E7552486538316B3767386D6B48626D55463872673067746161654A3764466C312B45646D3677504E62736845386E4564466F64784D38314278396548564941314C71382F535552504C73317478764C77547A2B753746336C626C397156325637686F774B30514D4E5141565070424774594B596D507845714A6B774C73703664582F3541535550654A47756D7A69762B4C70654A3676375356716A484C7A726F724E4A66475531385979354539617A4161326F655241336F79656D41764C45594D5974306363344B633131455165346A69433465356B5278415257596F742F4F6A714D3037793932434B4236556E4B5068656A774E31792F77734453527876496B6D6971546161354F6F6656574A6D3133736E68325034666E39334A354C744E7864335070714D326C3758593254546553755A4E386773626B4B4A35667A71416C4E59766255526C635035314B2B666B45696D504379493838544C6478593064685A6A676561334E6A5A6C6D624D572B794F51756D6D4C4E346D69574C70706978594B4978737933474B48614B4735356F6F4D752B6255756F536F33672F61314366716B72342F6548566678375977332F66467A467234305666476B755636646476472B2B5166767462476F795478463363417337724961795A4F672F324C76416745764232366C4B392B665239624F3033727A496933767058544F726D697A305A5730434C5A585250436F2B77623263497A7A49392B664A6A564E30314D536F5273444C75776B61686B7139575A2F4A683063616C36735971704B6766775655774C796877507A327245777837395054456A342B75616F592B4C5656514A66762F7756514A586B6E5169426C664736397073596C5839334E70506E36655236567848486D6F42315478673346617652674E733633494D526C48536B6E5862695246737A39713145306C4D547838506F3548742B34514850464A5236564A64425563596D576D2B6D307955784E6252625037755877517162675A4169354E70754F326D786531755852325644497177634664445A632F634E655053696B3430344F393950697542463267547A6653365473506366355857654A7351336E764F4D5A6B6A784F6B337373686D346A787073773173676351314E4C6A4D30734D54477A774D5459474D4E78597A45654E784A4C6F37464D4D782B76326F657A7A45626A7557736C4A5264436548343967362B33532F6E746669582F55562F446639666635482F72622F4A663964583838314556767A5A58382B31704A522B6235634463617A53584A334570304A4574566E72595474456A36734171726C2F30346B467875414C3170597733796D627452794C346B6332622B6B77363779665463664D437A54664F3869412F694D6658547442654538504C4F774A6F456D2F2B414651596D716463726D672B4B4B6C59695A7474705878544D72466C4B44436669526277645436336C4B676835632B69317953414B6F622B79564B4A707872424C414656584B2B49576555727162376D4778646F4B6B73674F3949587278324C4F4C78374D516B687537695765496737755365707679617A4D776B3871627A496B33753172376B414143414153555242564F706B6E74616B30486F7A6A616656796254667A75436C62507075304F6768793346716F6967717835532B6633784E6A5470323175577263557535352B326A5974342B4B75484E77784A65505369697665594B6C56464A704C6C6635507A756550775742654D77305A56396B7A33776D75764E79593068704872453032324D7154566A5461305A5A32724E474F4D4A6A44475A774768446330614D4D55422F31426A305234786B394967524749386467634F475256516B683946616D456A6E7451792B3168547A322B30792F7631754F6639787234722F76562F4466392B76356A386656504E664454583835384D71666D2B71554C4D74507A6465706130716C65694432396B35617A7842646E4D6F694E6E4833667954504B314B344F5839444E343846465730416E36574B664A4732583266773976364C46376453364F6C4D6F374730744D3872596A6B2B61337A764C3666704C6F384878374B624530656E356F4C564759726741713776696C416861456151415655425769724B4B78395A374647446B386A487975697A705638653137424C354C7843724D6C3635565370716C497A6671304330675646336C536D634C744B78486B526E6C51454F4E475A556F4174626B6E6162675753325035425671716B3269356D557A7237585261623266514A6C6154704551354F2B584D67635A6966705935494A6C536236766931375961666D3270356C746A4A542B4C736D6874727072496C334E2F3544416E45643453563178334A59586351326E4537306B67337634436673754F736E75534A78357A6641686545304443336868796A7954527A6442714F675957557A41776D385234453276476D55786B724C456C59777A4E475774677971677868677A56486345454D7850537A787A687866554D6E756466346C56424570397635504A623156582B65664D612F3347376A502B7572654466623566787A396F622F4E65394376376E6268582F3961435333787076384558557A523458384C446B484547376C6E466F38335379776E5A7A2B306F495454666965463662536D64444E75396C3833567A455A2F454E5436524551715A69796E6B62554D4F4C3271546161324F7061306D476E48503072715472704271496A7939696D53796D764E725250525A7739492F47676A74386B65554A734A3170636D76314D32655666464E46466D55524B774959596E3746566D3747357247513974317051547A2F6D47653071706F72627849613030717254637A65566753543031364344555A67647A4C503056445354544E46516C4B716162315A67717474394E6F75354E4A7835314D326D2B4C5245417972325679543662675266684C535135553848744C44662F313941372F32317A4C667A2B7535626636616A37564676507935685665312B55724E2F79734E706647362B6C63505A6E43685430584F4C50314E4263634C78426C643448413161634932337961424B6334736739646F6A4173686D36476C744D5A5A7A614673535961706F347974474C5565484E476A6A56683146676A526F3432595069494D657933326353447A44682B7670484C382B78456E6D5764352B666964483470792B5833796B4C2B6F3771592F3677753464754E664836767563702F334C6E4F2F39777035333971792F6E76422B5838316C6A4778365A69336A586B55767A2F5658586530564658362F376D6571345655515245514470706B345130676C52527643704E69714349656C415542455636453049675143436B393935376E306D5A535A6C4A6279536B4E354A4A4A5230434B56513935367937316E50582F6F5A7A372B2F3378313544516D424E35764E39332F337576642F50732F32747558356741304857653869507371596D77353357776843364B2B4B6B4E43654D54694B61524F557155702F417749717678524B6C70796F65625845516257497674794B437764706B376A656D4D5878487858434C6744654C5A596D6F6267576C57365458444B6E514757345242592F4173552B673673516C75304A4D38537177362F2B62626B566B76346A3042364936726B755261444A74525748637951744257787944746953423271775153684D644B4575326F31726C516233616A2B6138454A6F4C776D6D524242552F463065622B506E695344707678556F50374A4441465453724757334F3556466448732B72432F685854526E2F724C37466E35566C504C31647A4569786D70373846416D6B4A53354B724D2B4F514F4D6453747A5A574A7A3375484478692F4E343766636B3746676B7667634443506B396B4C672F677046666479633333494E4A68755A724D5442666A5A374A436E534E6C364E6A76497A46426D5973306C764B596C306A46697A53592B3638526268654F45706A516843447167513634674A706A6643674E796D595957554D6F316D4A504E496F654B4A4A34344571675566357154777079754450496A562F46576E34717953627035585A5572514B79324B7A4A68692F433374784F626F4664644270716C49646163373170315030345171726F54417A43664C4B437A4846467032455572386A57495543314B69677379796372764A516164506766704F4930416B786861442F48766676714C676E2F75304C367167676A3470626B3066615256514B51562B497168554546374672704A4C3454574A65466B4E51582F71726B2B6B756936556C503454576F6B6A6179784B6C77715A4F4863597475544D564B5137555A4872536F416D674B563855516D4C756A4B4B314A4A61326B686870586474524843365A7579516662484D5759383135504B737635466C46506E2B5735504850386D4C2B7169726C2B6531696E743475597178455131392B4B76644C6C4C526D5235456647456A633253684366347645376974376A6E3538424C747662416B2F466B4C55795643697A2F67516366347153702F726B746C356B7148464F677A4D31364333644155365273745A5972514D485A6B465377784D57614A6E77734C46427379614E5165486B77656F6966536C4C7A575772726841576B4A6336496A79594341356D4F47306145597A45686E4C5447496F4A5972786E425365354B74345670444E38344A732F69724B35732B794C45617130695576693269534675733074354D3753506336544557534C55317155645747306C4D52523538416549673556516A37676C776D5242576B6263485346326D3076315955464448305663647A54327A3953614B4B6F6B647348676A5371436949684E4343454A6F6E765434554E303231693575544A3459557052496D5667436956524B2B5A3168694E416C666A6B4C432F516A7A567274497077566874417650544957636A6E4946395A707779685575564B5134557033685155504F4331454C7769613455735578744261476F7930496C5535332B6B56476155686E74456E4E38396F382F6C6C52774A2F6C685477757965565A5354372F4B432F697A3470436E743071594C51676B3336316E4564464F5853723470466242784E784A4272666E304F782F39715A7378744F635758374F587A3232654E2F3042615051306549754871637642676E53755875497632755132612B4676326C4B39475657624C4977414964417776305A42626F36707578534863703737302F6E334D2F377148457835366535456A366B69496B5571673278496D65574338476B344D5A53592F6851586F557666462B6A4B6A6965614A4F34566D65697565463254777656764F73554D56596561706B4952534D683570305432496344784C7675492B792B4976555A3769674C516A6B3771306F43656F684541474474634C56396D4C4E4B5558724334362B3450376579655A656F36684B6B365674767545574A512B304531457130724259726F69666D56696D694A736D424231556250744E524B6D3474456A4D712B49686B624C41693869554E76707242526C4764505848533833664C586C42644A5446306C32703447366C517170674734584E50383244696A5358435645314154534C53425769466B5A4B434B493775623530696A3769386D6747367851534B2B70785454622F4C4E507772314A5257426279744453584A7756712F6C465777505053504234585A4447634A6164664763506A346C77474D75536B5866596B394C41664166743938667A42447166645A3344343668423258333350705631663448373865374B4472314B533645786C68692B546A43302F517439734C6272474B316B695738356941777557364A756A6F322B472F67746835792B527365665454386938595531377444384479524630524868794A2B416D6E57484F394D56344D5A675578464253454633687267777277686A50534F427054687250387A4E355670444A34397730526F7356444A596E5375434F6A7149775650366E436275366D394B5950366856326E4D6E3134744F735839624C6941634C34677431636D537130303835524A7355724350425078526F46793147756C3741304C38786C52705472312F4A3331692F646D6339534B392F6A764E766E68744C325330585677726B6976646B43467765574A493837596F79695376716A686D53355165734C6143494C54464566514B3037493470616C496F4C307368746269434A727A67326E4D39616442343039445469424E75514C7046305A4C666751742B514C7834303133615A69304D544A634C7734544D766A7A5669622F5861546D587956352F4657617A2B5038624D625553703458616E6861714759734A3430685A5477394B5A45384B7441776D4A35416C753135504C372F43616476396D4F37597766576D39646776646B437136316D755036326D517A2F3878516C4F464B54355574547671682B6C3633447747774E4F73597230545661676237524279795257556969796D544C4D4441776C364C575572615530464E48614172785A454152535839434D4F31427A72543733365137784A482B61412F36496A7A512B746A53462B584277355149486D636D386B795479744D384A5938304B597A6E79376C334B346D65386C6A4A56563461643430457837336B6852326E4A73315761686C704B2F4356506F696557384C794745467652537A396C516E6371315738324D6356382B762F675A7A464E53534439584A36612B4959624568697345374F5146334B424F7633786355484173777373484D6A676D416D735166563067633851556D62494B554A63505239595963554275566134564E4E6F727373456946716C344234315579736E587572452B675461326E6833616C5230464F5654486435504F326C3057694C496D6774434F4E4F6268444E325A3630356E6E54557836465748626472303168764371446678526D387138434E6638717A754F76346A7965354755786E70584B6B7877566A3954706A4B6753755A6353796432455942376C4B426D5178314C71656771666E31666A734E734575353079484C3657346653744B523448507948423452436C53593755612F78704C6779687254534753596157367A43302B42435A2B52706B5A71755247613945332F6744394130734D4E415877777844665174306C7868696632672F7455476544437069654A6761793931515478706462656A777530466673424E3951533555587A394E62345162512F45426A4B7669654B71573879776E6A63633571547A4F5465482B4C65464545333750434F356B6535455466494A557A352B6F5362314B59356139744C666257656776745A68304641665156524973526378413151765751333261564D534974446C5277655A4C55645A586C55422F64594945314C70584A303568784270555850776A78425473586E48486A596237676A6C63705A435968384E31416E2B6E346F456B71504332546767364A4C6E4A3558524A304A4649656D7553364B6D4D6F616371687235613865416F474B785059614168686236365A4871726B36534E6B39374B424C707652644B733855477245614A3653653964576E625670664B38544D6B2F69374C345339515A42577170336E69637032493049356D487967544756456E635377366A4C7A36416E746841486D566D4D4A41595373484E597A682F73777A624C2F573576734D5175362B4D6364363367726A722B79684C744A65576843324659625358784E4A5A4873386B773256724D4C4A59692F477944365658512F4D31474A7175524E2F49456A304463777A307A4356685A62716D484E69326C514A3365345A5359715133636B38525458656B483333524159796B786B7256373169326E43464647506553516E6D556B63417A6A594A6E4F656B3830615479534A334353496D635159477A4B3431426D7874416E63704A327438746A5435475535596A7A576F48576E4E6361432F776F376369416D322B48783346516654636970496748474C4F4578734341753836336C6241754C6879717A6D6276756F3461554F692F336138684149514F44774A70534E52764E555331464C7748775971457952483231435658414A55446775557750396A557062736B4E554B615637764C41326C703070305273545357796C67567A454D31536479763146736473675A716C6377554B2B677630354F5433556958655569376672536C4F56476938614C316C77507166644A62474D2B71457A6C72774C6C433045312F4A6D6678644E634A574E5A636F626C6B64794C436552425842443955643530693557462B446F6C6A74346F50315257427A6E3234554A2B587A326230353873784F5972432B4A7537716463345542646C6A674D435A5379524D65744F4C6F716B356C6B594C594B493473314743396279314C4C447A473257434E74524168525261476B7232387552613268766A6B625671784366733261506E6B306F316D70556E6F59556163776E43336E635745327A30727A6556615379344D734F5139536F786C5678664E557265424A746F4C4857584C474D784E355542424866316B3058555842744B6939704E475134556852314847614D2B316F31626A536B7532434E6B65306F67545358536F7179454330425837634C51746E6F464B494E6947734145674B48752F447867783679734E6F4C2F536A58365472716B53705330474B4F4246316B707463674477534A44616932457951474967433656347230446F547641654231424563434746753769714E704C4E5543426C502F2B317765697643454E3052512F554A334739496C726F6C6875724666764E4544395064637047712F576A49634B4A46343070726A6F643031747464457368676454796A5A576E386C61766B7A377A4D69546F6A52386D6A6A4754757979506F44664F6B4A386952766A41582B6F4B6436665233596A67786E4D486B4341615451776E345A5265376A57657954656374766A5361697376524C79694F763046647069654E616D394A314862683636314934473656676B6C47356973784D6C764A556F76566D43332F45464D52755761726B433339414433445A6567616D4B4E725949616867546B57787162346E547043573077774435544A504E4B6F474D39564D5A71627A6C682B4F6B2B4C31447776795A47574D2B4E43784B776B486D564F444645346A6158464D71794A6F716377684D343850316F7A33576E4F394B417433356336355455716B382F546F6E4647572B44464859304C72586C7574426634306C555954486452434A324651585157425574524F31695679443242696857584274364B706A58486A6259385633714B68634E4E32424844365A58387075483033684A4735676B4178304274716C515669364A4C5145442B625641576A6E4D68714668754357643457324551666264463130516366525642394655454D316764795642644C454F316F74637052687053464E2B4F704B50496E355A735A2B7254624C6D543759513231354E3230626C593445507672556847632B4E356E69586E6D54714E702B6F3078724E53474D31495969672B6841346652337238484F6B4A644B545630343732494864476C416B4D703866536C787A4368553272324B677A6A66587A702F444452377045322F39435A616F7A645A6B654E4752375355565A7038415643474F32454E58596641556D79315A6861696C4558595070737455597678445677486735757149434E6A4242706D2B4B544E385932352B2B6F7A72596A594730574559794659797155336D6F535755734E34306E42526B384B387A6D535545576A7A52706A497349465647636D6352345272776B36723273434F344B706C4B7548336379334768554F61484E392B564F70684D6C6F5965705378483975423630692B384A6A30754F47783135586E514A6431704A7144513638774E6F7A2F57546A4C2F4359716A56654E416744744756567957486D6A62626C5A5A4D4637525A7776446B5158757572785235496D496E3245755A45683943474A4F6C49527A6F676A645248696635566A76795262746F714D51594871794B3447364A4E33644C2F65692F48635A41566151557558336C6F6C306D6E4A364B4D4D51686656752B4E34334B4739536E58715570777747744D474D56654E4E64364574766153696A716E43654B474E356B69586E5356594B6A7A506B6A4B54464D3551557756425346474E705359776F59726B6E6A35306F6E4C4C53754A63575333754D4E7764583676445A6F696C38504838793537356167644C7A4D4A58793639526D4F4E4D67764C4C43616C6B61515A6334464B6C4F59744A53692F38545659677268724835536D52696B392F6B4133514E7A6448584E3056663378695A726A4848646D34687A2F304B6E516D4244436F6947633549344547326E46463143754D3561564B5550733558536F5752574B754B58324A636C6343494D7061783147694773734C707A672B69506465485A6D477054374F6E5253306931706C38762F336B75752B6C5665314557363458576F3062647A496461424E754E4F4651797857754E574535394B65374D4953375A5A48306C7364496253794E536C75713565636B50307854796D5761556D787055596E2F5233515469766C5972487646706B4936416D556E364B5443665835506B467571464249767162633068713643594E70792F53586E2B45426C4844306C506E546B4F55756A703969486E724A4137706236633766456A37756C415851562B306B52326170786F5535304F437173456539464B39357A76686433692F7A6F4C77316C5044324D3864516F48696E6A6561524B5A46795A4B496B366E424C486147594B7A777655504D6E4A5945796A6B74617434786F6C41346F595368334F3870766C484C3478654973644F704D3573386D595A4E73396C4565646F5337566C715A4D4A317079764E4557424E425A466B6E5037666A2F58315254536454566B7167694A52754B4578784A314B584939497A5258324C49336F3958497239346D4D59674237716976526C4944754E6557677A44716A68477368495A31796759313654774B44755A52356E4A504D3549596977396A704830574D5A534A6B51566B64716D3971516839535A314B64647056446E536F4C516A782F4E48596B367470537A384243305A516D786E4B594B6256506130436B656132683168502B7753555A446A5456656572795379634B773170646C5172376A416E58516274426C3261444F64614D74326F7A506658307264776D7A63647975472F6F6F583445764255424A554D34462F7230696B707A53476A727767744772524968507967763051526D75574853325A56326C533274436D7361657A7749334F416E6336704F464257363672394241325A39366B4A746D616D69517247744B75636B653868787733756774394743674B595377746C4C4755634D625459686858786A4F6D544741304C59475239435447315571654356484638695933673066356D59786B70644366454562636F573263744A77686466662F4C4A76436F65577A38443730495A6E4F333145632B6A7656795A65346B2B3147733171384A332B3653734B59744E54734134535935705A724D4C4E636A616D46694E5156474A7038674779704A51594770756A70795444554E554A76695234625466554A2B476B4835665A6E614136776F7A76476D2F376B49495A535172695847733544566179306F7A536D6A474E4D76506E3057455A54496E6B67443263344D5954426A424336632F786F566A70534A37656C566E36567570527231435A6449734E2B4E3847487A496E2B59784E563057656C4436645A655A4E6D6C54304E6164646F53703851717A31622B45666430456F572F5773304A462B6B5157354E552B6F566D744D756F3831306F463374686C6259466455656B6939564D426F457136457478352B32664E475248386E6430696836424336674F494C4F764142614D74306C556273454F7141736C725A6362326F547A314758654A716168464D30706C6A526B6946532F41323036707530716D2F536E486D644A7155746A576C5871556B384C7733685A57334F7545357274694F642B65344D35415979716768695642456D5A5376786B49387134786C4E5432524D4A65645274704C48755A6B38796C4578706B6C6E524A334B2F6251347571503975506D354563644E703344455244522B69353767715A785A50772B2F58316169734E6C4B6F65392B61704D76305A42755234763466584E39684B6A4C4D62565969626D6C454859314A6B4A5155307630786447627A41513958526E367567624939417A5158626741347A6B7A4F4C39684F566E6E667144612B52797467585A3052376E52462B764A5149497639354F43654B4149343645696E4A48554B45595545547849444A4C57726666692F4F68584264436535553544796E56716B71355148582B4A7170674C6C4155664A66484342747A324C7358317031576B3364784463654268716D4C50307068695132504B56526F554E6A516B5836596836524B4E795A6470544C4B6D4C7659634E64476E7155733454334F7144534C314E697473614532377A703230367A536E33365131773145617A656B4F564356656C346F7A4D53634C716B7137326874746C6A766937357156547252722F4F6755354E4F69534A705654705147483649303847664B672F647A4F2F785861754E503071413454314F614E5533706C32684975556939776F6F36755258566357656F6A6A3944726549697A61717261445074614D39315A6A44626C77654A666A775132366D4B53456245796B41383943494E5A3469434D7056786454706A59764D684F35554847556E304A595A5335334F4E6936746D6338703877705A783250527439736B6D383650684641352F38423758747375494F7656663548763851486E495561726A7850526A797951544D30764D4C443741664E6C4B7A4A6174784D6A4545706D7847626F47533948564E304A585277384458514D4D395052594D47734773366538786862444F666A762B357A694B77657046384C36587145722B4361394553373052726B78464F664E2F58682F5365446878454475782F6B7A474F334E5949775850556F66576C544F31436D755552567654586E3461597238666B56786453645864687178623833376E4E78696974647636346D37754A314D3578386F394439455A66687871694E50636A76304347582B76314165634A44624955656F4444394A6A5A6866596B56452F5346466256334D61576F6A54314158665961362B4173304A6C36674C753450716D4F7471456D3454495038476F334A5636694C75306874374158714571797056396A536B756D4756754E486532344172646B2B564D56596B326E3346664A4C6D386934767031636C3932552B752F6A64746768716D4F50555A74776D707234553954456E6151362F6A535630636570696A314A546549356D6C497630614B36537276364A674D71442B37482B79412B697766794D42366D52456E546B566A794357484635734E6F6C6F4B523742516569454F52314267366F7278516E6433447462557A73566F316A543957544F4F5936567638596A535A762B75397764644C586D65507752534F724A324C3437666D684239665437623931355436485743533856495454457A4E4D54577A784E6A4541674E444577786B4A704B674F726F47364F726F494E505652572F7851756E6537656D7676595465744E6335394C454A69556432556D357A6B41624830326939724F6B4D7545706E6F43313351322F53482B624D5149516267354565444552353068767154472B6B433133706E6A532F455056572B456C795858386B2B757757546D7730595032694B526A4F664932316932657764383169724861613433647349776D5864354868384231716C783951752B776C782F554843727A32557872774F7856684A366D4D50454E5632416E4B5177354C6F6C654748715969364242565955656F435439425663686862766E2F496A30453165484871517A356E597241333667494F737A74734F5055786C2B6B4F643165457255707A5A483635427455684A3142616673746E6A2B73344E49575052792B4D53586F3139556B5866676374654D75536E782F6F434C34414C6444443145685274687656495439546C5830435772697A3141765030396A756A55645754666F533356684D4E71442B37472B6B7241506B30556D692B52426168515030364A356D42374C513157435648514F69547474456F4A6F394C75473735636D4F4877794739763173376936646A6F326177514362796F6E4C495378366733323672374B567774665A6566694E2F68703255797374686A677574655353666F4765686A495A426A49444E45544B566250514A70443966566B364F726F6F72646B4566714C357A4E76316E536D7676457955312F394436613939684A6D37302F6A77705950534475326B346F727639446F64494A577A7A396F38376169773865614C6838627576327563546667426E6544374C6B62634A33754B487530416F71565A732F7471504E6B3350775733774F724F624271495A597A58386434327439594F76316C7A4761387A4D705A4C37505461415A6E74797A465A663836416B39744A664C434C714B7376694C4A396E75557A6A2B52376259666A667342636A774F6F48482B45593354392B51352F353143393332552B522F6B6474677871694A4F55686C796C4E764276334D723646644B2F5836687A4F385879674E2F6F797238424458694D4348656D707159693153466E3648592B3165793766635364657854624C62492B473770753278624E4A6D39706A4D342F636B696275777978762F584E6369744E355072754973696A7A305565583548696664655376312F356E626B45617269546C4F54654A703678586B364D362F54713343695039794A7751685868714B3947493450594467786950764A4964784C447058476B44794D67615251377362356F513132704F6A4B515A772B5834444C316B55346666342B6268746E53734E317730776350356E426A62567663326E35473577306670554475712B775A38484C664C33675A6237546E38796B5259735873486A784968597658736A695251765230566D4D727134752B6A713636437863774D4C335A7A482F765865594E766B567072373645752B3839684C54582F38505A7237786B74534E6272503941314A50374B4469326E34616E592F543748714B5672647A744C6D66522B74786E6E6176693352345836624C39797164386659304B57355145666B4843707664584E3970776A644C702F485233466634624E3462624A762F4D6C38746570586475712F786E643462374457617973466C4D7A69365A68626E4E2B7077645A73786C3759596358576E4255352F58346E626A3274772F6E45744476732B77756D6E5433443935564E3866743141344E454E784A336652704C314472496339354C7664594353774D4F55426832684E4F676F4A6636696433612F6C4356796E50354F316F3364704668744A656E554271494F7263507A47334E4F72706E4C6C3474655A2B5037722F4446764666597565514E4471365979356E504444692F535962446E6D5745486630597564586E714B3575526D4F336E58795872796A782F346E4B714B505578682B6E4C756B303763724C394354656F43666B4F6E326839765248756A4151376346516A4A694F664F695039714976326F75654B45383677317A52427470523558696168494F6634507531455436376C7543396653452B322B6669396356735044653968386547642F48386241627536392F476565316B6E465A5077586E4E327A6974665975623636597861643638325378594D4A6546432B6578654E4638394851586F362B76693078506C396E54706A4A393869744D662F306C5A72372B6E3878362F572F4D65754D6C5A722F2B45752B2F3854635754586D5A6459756D6333474C4259706A32796D78325566747A634D304F353943367956452F514F7432782B306531796B4B396957746B5137626B656449395832573835397073747533636E736C62334A55624F334F62507354633562544D624B386B3075726E34486D77396E59505068753178614E354E726E373650772B6146324739654A45476C5471392B6A314D72332B585938756E73572F6F324F2F5866354575446439697139785937644E2F6B57364E70484C43597737463153376A7870546B42427A386B3874676E524233356C4F686A6E784E786544326842395951734E63533739306D65483570694F4F4742646A393178797572352B463762727058466A2B4671644D4A334E5939686F2F4C586D64765471766338426B4B69654559576D7A49565A626A4C6D307A526948506562344831684A314C47314B4B78466174354A6564422B71714E2B707A62754F48666B5A2B6D497471625478346F75333874304231796A2B392F5A4B396952726D41484F6F507361512B776F38586E4372554F4A386B3638773342653833782B377370416274303850707945523562462B4335385833635070754A39365A5A2B4736656964666E302F48366241612B4739386C594F73734172624F7765654C4F5579614E667464357332647A667A356335672F627A5A364F6773784D644C48564C61456D5A502F7873493358384A6F366E3969507631764C4A2F2B6B6A5173785A2F66665A6D563737334371746D7638756D53747A6A786D534652427A655366654A4C7969372F514F3331513751346E7154563652526139375055516C4E41304141414154394A5245465568317052366E75495A4B747457472F51515841517A712B6168763348372B43322F6833635035364B32306454635076344C5877327659666639726E34625A314434493635424F2B61542B6A5841765368512B526558574A2B6B6848396F347A51623358782B5849423770766E34505846584477337A63623973356B34665051654E69756E63586E64444A77327A4D4631383279634E387A4337704E5A456C624F38664D3575472B6367382F6D4F5152766E3066596C334F4A33445758684F38574562646E416148625A6847305A53627536392F6835716F7058444A2F6B354F6D557A693762436F3248382F44646F7342563763615972504E474A73645A6C7A5A615948746267756366316842374A6E50794866395270707661364F50554A64346E49366F383753376E364C6435545274726D656C4237335634774B74586C613065467252374746466F2B7366564E7364515831324679452F66306A7767525834666D2B4F34785A39584C6373786E3354416C772B6E59764870766678325459487636327A384E30794737397437784F346178354258792F45662B644377722F5634583841394358387366414F4C625541414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031313770783B223E3C62723E3C2F703E, 'Ant前端学习', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:48:39'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414945414141434843415941414141782B54704E4141416741456C4551565234415A5338643164543678712B757A374E33737443373168415263586573574476465873426B6159676F714430336E7676765864434B434568465549675648587476633833754D35345A38446C4F7564332F6A682F50474F4777426943377A58763533374B7A423933727433673065326276504737532B697A6530512B7655336B34367438764F2F446835754843622B326D38697232346D3573594F6B4F78366B332F636B342F34654D6837754A65765A415172666E61497438514754316445733968667A59364B466C616B65356854397A45354E594A3478594A715A5A586C686962575637367975664D64736E474E577155417A4D6F4236754A505A53526B724D7773737A363278744C44493071794A56654D385A74304D3272464A74474D547A45776F4D4370557A45314E59314B704D616B307A4B6C304C4F674D724330757347513230742F5678717548392F4432324D4575467866327547336A31614F4844485230384831706A522B7266306D2F77342B31482F7A38626F6B6661393852386466334E623676726A4579504531483579516A6F326F363277655A31632B686E4A686B616E5363465A4D5A6A564C426D2B66504F6569316C304E653370772F645A36516F492F30396B366730363669313639676D7676427975722F2B50486A4C39595754417733316C44772F6755707A362B54344F644C79704F4C6C4963397044582B465733784C326A35396F5457623439702B6E7948756F2F58715074386A3936734D4361716B6C45335A714A747A6B44586E49473249525674665372716D6E68554662464D563378445552794250436541796277514A764F44476374357931684F414F4F35416369795869484C664D6C6F35677447303538796D766F5957634A4442722F645965447244595A69627A41596334302F64752F63672F6565765277376442436655366534654F45437436396535756D39362F672F756B3777513139436278386E374E7065506C3731344E744E44354C753743486A305435796E336C542F4F59514E57476E615971355458664B4379624B6F7A42305A5747535662476B36475A4E50635369657051566F35713152544E724B7A2F3476727A4B6D6E6D6542623061726177447A56417238326F56712B5A566C70612F73327865593356686C5A55354D37727853627272473944494A3656446E353832734B435A6B634B6B4D3241327A4C4A6D586B413550737158695064346533717977386B46647A736E334F32634F62444C6B386A51554C5254476E36752F596676717A2B6B513938342F4933727A7839722F4668627761426459454B7570374F746C3654595A495A372B786E6F376D4A73534D6271776A4C546B777065506E32473333302F4475772F784B6B54703368773978486C785130594E414B435665614D33316B5645507A38483273724B2B69566B31516C78354154385A61737346666B68372B6D4E6A6159397053337443572B70446E476A376176666A522F766B766478787655663335415833593434355570714F72545554656D6F57314B523965596A72592B4258564E41744E566357677159314757526A4B654634696949505133435079525A3739684A50506C3378426B504C4E4145502F6762776A69626A4151665A552F6E4F786363485A777764584A6C573175322F4859766F7639752F647A394D41687A70303879513366382F6864753869626D2B6435652B554951526539434C75306B36676275306934623147443072636E7148352F6E73624979335446336145762F5446444251464D31735979303548462F48414669314D6472426F6D2B5446763549665A7850656C65565958353168556A364562616B496A6132484A71474C5A764D724B4F67544C732F4F4D64665551465242415A3130544D314D614672537A6D4856477A486F6A387A4E36466D594D66446562365770753464626C712B787764734E642F4431327A726A5975624464795A45373136347731447649587A2F2B7931382F2F754B76377A2F3575666164372B737138474E56714D41794B30754C4C43367373574263596143376C376376586844332B534F786E7A3953566C44412B4C434D676135756E6A3536777564504D527738654A545470302F6A642F38527158465A364A534C365052727A4D333942734850763168615755625732633567637A33447A58554D4E31557A564A4E5052336F7762516D764C424445504B4935536B42776B376F6F4377526A767942495264755939673849314F7351544A56454D70482F446B56684B4A4E35667976424267536A57612B515A3732556C45435734736451334831366F322F5148334F6477646831434278736E62437A63635457316845484730656372523178733358423364344644356364374E7268686266585163346650384544337A4D3875335353702B6538654F376A775275664862792F374D48587531366B50546C49345A766A564161666F5437384849315246326D49766B6C372F454F4763674E523173557832314F4357643747367651516138597056756431724D326F6D4A57334D5431557A7378554230747A7336796146316B31723741305936613774706D6E563635546E6C4F49626B4C4667743749677348497773777338374D7A4C4D7A71575A3666497963746E61506568396A6D35497172677A504F39694A63384E71356B7A665048714F635650447A35332F342B654D2F2F4F2F48667951514A42565958655048346A4A4C6379626D6A435A6D6A59764D6D35615A4768766A3759746E2B442F7A343959565835342F656B427356425478583735772F2F593933766F48735866764959346650386C54767964456833396A51715A48712F73755162433239682F70332F762B38792B2B2F2F566676692B75384831786D52394C793378664D4B496637614572347A3374416F4C6F523752455036547830313371496D355345336D585871454531656D6F476A4E514E79616A615578423135534F5269684262547A71366A6A5536306F775752434D6F69695569667867786E4D4447633939697A7A626E35484D5638697A587A4F572F557143594354354566336662744D5564706265614148424C557336734C6431774D37475867703761337363724F7877744C4A637857733747796673375678786458526A333035504C6877377972304C4A376C796544655839377079593538394477376238754B6B4D364558505969357459395576304D5576446C4A5365424A796F4A4F5578353868737177637A5448334747304D497A707068526D2B697559482B396B56543345776B51622B754571644C494754476F357977757A7243797559703564706165786838655862314F5756595232517332435959373547534F6D5753507A73334D734741334D3671594A4351786B313761647544733634324C76684975644D2B354F376C7A33765568395653584C533074386C785467502F786E37622F382F50345850315A582B62466B357676734447614E6E6C6D4443593342684E47306945467234467455464D386550754338534A4D2B5074793964705537563635773963496C664D39655972656E4E30634F482B66522F5565386678644261394D41307872684364623476765958662F33316B35392F2F6553766E2F2F6A50304B46667636506E7A2F2F792F6556525762472B2B6A4F434B636A3769584E6E782F512B4F5542395A4633716631776E5A7050642B6A4C693243384E6F507070677A5544596C6F477050514E326567726B394255786548756A6F57545655737172496F43514246535367546863464D354C316A4D76636445376D426A4761395270373179674A42786C4E476B683879454875627172664836663932693648347577782B7663596639745A323246745A51674A6748515478326E36724C625A577474685932574B3331566143593775444B346433373862333242484F65486C7763727374506A7333633837546D697437374C683377496C6E5231313535374F647A3163395362692F6A3754482B306C2F3745587149773953486E6D51397651676C5A46336B525848594F77755A4857736E74574A546B7A794C6D6247756C69636D575A6C59596D6C75545647756F5A35382B414A3159575661425561466D626E575A69625A33374F68476C47674B426E734B2B4C327A65757338335A4454634856397A7333484333636548517A74336B703253795A467955764D6A61366B2F2B5776324C487A2F2B4C373676666D646C666F5A467A52677253686C6D6C594B5A61525536725A363575555557544D753031445677392F704E5468303579766C5470376C7838544B334C6C6B67754F427A6B58313744724A2F37774875334C684C69483859655A6D6C4B4A556D54484F727679415149507A3130354B47667637344C7A392F2F4F533732595275714A33757444446159352F5438766B2B545A2F76305242356D377277613952387573566766675154456754434579536962557247304A4B4A756A375A416B464E334338496C4358766D5A5167434A4C387755524F6F4153424D4963694859786C76555357396F53687850754D4A4E366E4E2B6147424D4277776A304759713779687A6A6F2F362B516C4D444B467473743174687374735A32732F685A65317A746E64692F6378646E44787A6B314335336A6D2B333475513257337832324F507261532F4263484F664933364874764871784537652B657A6B2F586B504969363445656E72524F52465638497675505070306937536E7036684F64596656574D6553324D64664A2F755A306B39796E666A4444394D53326A6B45325446666B4D2B4D4D71735A705A35347A774C706E6E6D54664D73474F63777A65676F7A4D7669354E456A75447537342B7134445864624E335A59322F4C73716738546E6533385A3247464838755779755448366B392B725035675A5537483345513378714636356759614D4D6B364D4937334D617363777A786A5A4E5838485931696D687558726B6C703575794A4D317937634A6D72357935793661777646337775634F6A4159666275337375314331643439794B51794C4176544978726D444F75734C62326B35382F663068714945487755384477482F377A34776572737A726B545756307067545446764F59356B2B33615936365136507741324758716631346E61483844796A71306C474C464E4359684B45316656304A6B74485578364F746A556454465363706761726B413471534D4362586C574144676F6D387434794B6C43416753482F4363504A44526849664941352F4D4F364F424D54674E3645456D323277333277746864316D612B79323250774B427974624B54335962375844646F734E746C75747062433373735856316F6E446E7275356366494974303773342F344A623537376E75446C6C524D38396A334167374E6550447139682B646E7658683759533976665862782B72673772342B36385061344734456E3341673636556249695230456E2F626B2F6255445A4962647037636F486D31504E597554673678706C63794F446C47646D59522B5573323833735343615947464254507A4377755347686A3157743638664D71756E5474776452495162476548725273486E47306F2F76594751333839503354542F467730733779797973724B543736626A4D794D744B4A73795562546C6F326D765168395A776B7A665655595A653259565A4F734752637736597A345033764438514E484F585073464A66502B6E4C5A35794C6E5470374635365150527738645A66664F585A772F655A5A337A77494966424849514E384970726C6C666E77586E6B4341494F4B2F2F505858442F37362B5A502F66762F426B6B62465547557548516B4274455464707A48694F73326662744959635933616B49765568462B6C507A7559716470554E453370614A762B435947324952466458514C61366A68553556476F536A2B734B30457734336E7632494241556F4C4D5634786D5047636B3954456A53512B514A5431674A4F4765704153797850734D6662764F48336162726244647646554B386470756977424268425832573632783332727A5731686A7439554B47797678505874327532376E3859334C354D522B706977316E7572734647727A30366E4D536159694B34476372782F343976592B6F626450456E543145452B506275662B48676365376E5067345834482F413434387553414330384F754F4A337941572F4932363850652F4E3138652B564D63464D314B5268624B6C6B736E6D436F796A4D737A5455797A4F61466D636E324E2B6667475430596869564D62464D36665A3775714B7137504675336A6175334C665A7838445654484D447053794D4E37423271794B46664D43792B596C46715A6B6A4E646E4D464C3245555639484D7132497454744A526836797A414F31474161626D645A4D595A4A6F7955394C6F557A68303979367441524B535763502B58446D654F6E4F5833734643634F6E324458446B394F484479477639394C336A782B525564724679616A6D5A576C4E566157566C6865576D46706359564673776E542F43797A4F674E5476623330354366534566654D52704543506C79684D65497144653876555274306E746F5056326C4C664957694F686C7463796261706C514D4C526C2F4B304644457472364244513158314756663052562B70374A3476644D466F5A4B6E6D41694A34434A33414447737438776D7645536563594C5A436B574345615448794358514C6A4C614E4A3968754A7538736347414C2B75572F36475172776E594C44624B673566414C454277565A7374396A6A5A752F437661752B545052336F78306651543835756835795A7162474D616F55444C5856557054346B5A54515A7754644F4D317462786575654E707732644F474B783432585046303449716E6B78535850527935744E4F426178344F335050655474446C3036514650714D784A596168736A515572595559526870595541367770464E6731716C707136726970506442746A6D37344F4C694B7057366531336353417037674B493942574E2F486E4F444653784D644C477347574E524E596136765A53426767384D35415579587655565A567370796F344B394C31567A5052574D7474546A576D6F42614E69684B3636576934635038317837304F634F58614330386450634F726F435534654F63487851774B4358527A794F73434C653039343766654373734A53354D4D6A4B4D624755636A4847422B524D646A54533031464B626B3561615447785A50364D5A79797A2F363066664F6A507549474E5747587148392F6D667051583272656E6163752F436F7438532B597245704732355346726A6D646D645A4D394D33706B6964514E7961686155684158524F44736A7743565A6C49422B39524649564A35654A346A6A396A3266365348786A4E654D4634356B766B7155385954586D4950505542386C53524675346953373750554D4B642F774D453636706773326D4C5253454542502B50734C6261697330576535797448626838356A68545133336F4241425459314A6F4A6D546F464F4F734C437979746D5447624643683747756A4A4F455477512B763875444D49613775392B54736468654F75546877324D6D655130373248485A326B4F4B49737A4F486E52796C39342B354F6E445632354F506433306F2B50694932705133394A5A2B51745752683236676E6454496A787A79394D4C4E79565743594A75374F32663237364772394175366E6E536D57354E52746D52673643746E627241576655634A736F4A77756C4F654D355158684B49326D616D574D695A624B31423331364472726B6266585947687477723963434F616F5135756E5050686D5064685468342B77596B6A787A68782B426A484478336A324D486A374E7178422B39642B2F47372B51442F78382B4A69346D687462364F33725A572B747262364770717044772F6A34446E547A6C783941443764757A41643938756B6C35666F7A586D4958555231366B4F7555687471432B317752656F655866756C784A4D5669616A625253486E38467357395A764543524C4545785852364D736932426167754144697549774A765066495343515A373257476B58797A4A652F5166414957656F44526C49664D4A78386A7845525358662F7679483470517A725547783862624E35437749436F515162454B68486839464E7953326848454F72474D57676D6D54566247624A5049394A72324A366F4233745144757177573561536F734966664B4D7333735073647642475864724B39797372484264447863624F31787337584331745747626E545537375733595A3266484D586462726839313574316462784B437235447A2B5333585468334430325537376F3775754C75343465587067662B6479796761347447314A4643542B4A72386D42654D4E6D5179315A434A736971653175683774483539794642654F4971474C4D5A6253704133465448565559576D7177356464773247336B72303361586F2B6D7435646538715A343465352F6A68347877376445534B6F77654F63735437474C74323747572F687A663372393468344D6C7A4372497A575A777A38723866503654347232684B4C53315257567A4769574E48324F376B78456B50642B4B665836496C2B67463134646570444C70416466423571742B646B32496A485578567036427473696A414267536168685370623643756A30645639595770306E414A4167474455414A465954435465573874454753385A437A7A46524F69516B682F696A7A4E547A7238345A543744435866513178486B75355A494242332F6138372F7A636C32486A2F6E39664E324777524B6D48484E6E746E486C792F684746536A6B34632F6E726F6C4F4D593151712B7A78745A575A686C51612B674C43574B684A44486C4766476F4A62334D7139565570535677664744336A68596263562B36315963746771765959576A6C54564F5674593457316E6A7374554B647973626E473064634C55582F36594E4867353237484E31354C6958413973637258467A644D586461527337584E796C756348544330644A66334F4F39726A6E784C373035654846766278376449463364303753455075537971434C744D59385A7267776D7448614C496272382B697653554E576E38395561785861726E6F4D506255594F6B7252393552546E427A4A7263766E4F5872774D496539443342342F79454F377A2F4D77583248324C317A4C2F733976626C32376A4950623934695069594B6F303750583674722F46785A3436646F55362F3877447933794D30624E33463363755734783362696E312B6D4B656F75745747584B517334512B6D62553151456E4A4567454F72516D7641535255324B35416C4547766762416A4650534761364C6F3670696B6A4A45416F6C554A56474D4658306E696C524959686D6B64516A654D3159316D744A436362536E7946506679797067464143537A78456C6E4C2F6E7844384473492F442F36666B4E6A3975526E37545A7678397641672F6C4D45656F5838567972514B6553496D46464E73724A67596E35477734704A693271306B2F624B624E704B737A424D6A72493071366531746F72545277396875336B7A7470765830343955696C70536B4C307770317573634E787167344F314C5137574E6A6861322B4A736259756B466E61324F4E72593465376B786E6158376578793334375041532B79493134516558302F4F5338756B50583648434533764C6A67376367704C32644B50747968364E567857714C764D6C4C3043566C31476B4E565758535878544E596E73525962535A547A63566F756D7651393153693779686B736A6D66384E63504F5850384549663237654F676C3766555776666174556379687674323765504D4B522F4F6E7A6E463638643347576D705139486467714B33466658494144304E44645357466E447934414863374A77353662474431476558615035346B397251433153385055584A36354F552B2F74514658694232764362644B54346F36785051646561495A57487332335A556C6F512F514A31557772544462464D5659597A5652714D7576513936744B507145736A5549724F595A345949766C4C513653786E44654D435358496649343834776D794E44394730782F2F436C6E71772F2F2F3655436B4251474138315972727030395332397A6F77534259576F4D4551494943514C6C424B736D492F4D364C61734C4A70626E52627458773778326D68585450477569333939597A396E6A523744624969415146596F777061496638662F32495A5A4B35572B444B6D415154533548477765324F62766A34623654505474326375374958764B69586C507A35536D31346665704372744B7970504450443370797655444C70532F7630564A77456E61346838795576615A346570552B69765336536A38526D39524E4832465878677154306252576F4B2B7478706452794854625956555A30547A384F705A39752F636A716637446B7450516779716E46337838765469784C47546E447832684F766E5439465A6B737077545359547A55584D444C59696136796D7369435A6F3373394A4868506557346E375A6B766A522B75555264796E747151733951456E61637934437A56516237556672684A663359494B744571626B334830434B4D3464385161415149396439515655656971676848585236427075796A4643724A4677524B49457A6B697861794D496B57434D59796E306F676246776C474E4965575344343366684A682F476245625439725672595541656E4C56596332624F48684B6850714752443075482F41774A684568566A724D7761574A716459633073444F4971333566584C42504535652B734C533478324E364337366E6A367841494A52434862374D4F6736557932664169767942592F39326B486F6131505337327A757877336337754862767738764467384A37743344757A6A382B507A6C4561385A6947723038704466626C797A55504971377670797A6F4D6C55685A2B6C4D657378492B57654761394C6F4B55756A7579696539757A334E4B6347304A4554775768644E73724F6374516478557933466A44656D4575302F305032757A6C4B666B5630555557333164584253656F564850512B777634392B7A6839304A7638723047303548366D717969572F724930656F717A4B63723479734664376A685A5733504B303433555A2B65704437307351564158656B347968645742416F684C314879347955424F4B4B7147464C51746165682F673044586C494B324D514631375465454D56525866555A5645596C3648594C704570455367706A4D4635504664785949736C34697A337A476D4252504763385372353961564546413848632F594C30452F41304153772F686E79576A6F35554E683362744A6949776B4D48324E72546A386C384B494B6E41354369616952476D7834615A4E34685559475231595A377635695670674C4B32744D7A71306771723567564775747135644F596B747073337258735341594774314B66594F50794E712F67394E31344C4942797437584332633549414543726735624748765A363738485231784D764A686B4D7574707A62343862726130664A4462354B566368354D7038646F3053363233786F6A3376495548456B7375705542696F793643744F70446E6C4C5A557839366C50656B31665352786A7A55564D6435616861537445335A4A4C5A5777496C773775776333654269766858577845393951526A323037386472746A61756A4F337663746E50393143483866492F797850634954337950345866324F412B752B754C68374953546C51326E5046314966655A445464424643594B6159422F71516E797046536F6751584344767578516C4B4A46334A53437669574E326259634B52336F6D6C50514E6353755178444C6450553370696F2B53656C415578614275757744797149514649566973686A4552463641314445637933724F75425157414151497376544879415145396C75733259682F4B4D4B6D72646875326F724E5A697370524A2F417A643565556F44596A78474D6448564B4147676E35464A354B45704545646F4A6D5355556368614D4F70624E5971466B687555354136747A4D367A4E7A62493262324A7466673535667965587A3537475A704D464170744E3475376655414A4C733072385468734B4A4B3769617963624F3977636E48427A644748507A743373326247482F627632347258544531647257787A2F33494C546E315934624E364B692F572F6558724F673562504E30693836306E576B344F55764478433438636239475746494B74495246615A51583968484D314A2F6853485836666B347833617338495A714D70413056714D70713049665773752F515778764C6C326E6D3332317467493832727467497564497A766464724462777773486137484434494B486777753748427A5A3757434C6C344D4E587661323742436A625373486E4C62615352436B50443944626241764461493345485257556F4B364946394A48576F6A6274435446634A5558614B552F30576A794E67754945684831357938446B477374467769466B7755465A2B5A4C76754965674F436B6C436D696F4F6C6D4D67584A76456C34316B766D4D682B7A6B544F633861794C47706738515943677130622B5863723070332F707857326D36797757346641576C7933577550683573724436356570796339675971416239646949644E6762683739786C5343596C456C476358465778354A356C6B587A444D766D4F656E675634327A724D77615754546F6B5057336366584332562B6D55427979754D73647247796B67785A336D59674E454D525654416B39334C6178663963653666552B6A33337338397948392B363965473333774E584B4876732F7262442F63797432416F59742F2B614A6A7766743062664965337151394475377962377652566D414478304A4C786B742F5971734B6F6E422F4368716F352B5237582B4A7246666E6159353953556475464B505647616961386956766F476A4D4A5450694C51666458584861624950544667634A424A474F6842705A62784A716173743247776432574E757A336370576D6D4873734C624433636F524A3274626E4C5A5963397254686553585A366B4C766B4344554942333536675872344D46424C35556637784D65396F374644554A557264514E49714D37646E6F57314C527434674755674C543958485349456C544734757134677654355A464D692B35682B51656D796B4B6C6D43674F59724A512B4949336A4F6538596A7A3342574D357A35466C5070477549786E434950717456776562747944716639732F726244376C7733322F39364B2F5A2B62634E72794A37756462626C36356A446649743752586C664F3245415853746B416D7245524E4F4D57454837642F614A4A744B3449756B6B35387759395377767A6D45317A7A4577724D55794F594E6249575259567739777353766B49643635652B5157426B50734E414A78743761573758527936654838446B4A3275376F675178744442797071644C68377339646A4873514F484F62702F502F7339646E444130354E644C6D3434623758425A63752F6548786D4238326672314D65654A7130577A764A754C324C6F68636E3659782F77566A5A4E2B52564B66546B524E495937303942794331536E76755146337964687152412B67752F6F616A50527432616A366174674D373842433464326F654C6C513275747334343254684B4B556D415950576E52546E64724F33595A6D30726C62626272477A5A5A6D306E715944343235774642447564695839796B71724163314B62754472774C505568766A5345584B5168394349316E3637536C2F4D6557656B5871554D34303572466248735768745930444B307061426F74454767624574434A666B4846463953565556494C57566D32446B46354B4A50465165747149436F464163464C3666446C32632B6B36326A57557773453232787363626532595965744862736448446E6F37733670505A36633966626B2B696C7677702F6670434C744D2F304E4A597A3374364F55443647534436456547305939506979424947445969413049744A4D79357651716C75614E6D493036464D4D646446536D30312B66695572657A714A4A6731343568742B6432396874736377754E694151414C6A5943616C31514C7A2B48514B6844434956694F2B4A39393064334E6E7073684E5039353063327566466A53752B5241514845764C714F53663337654851446766655874314852397739716B50506B3331374A336E3339314C7835685139695538594C2F76435746554B73764A34426F7569715935355473796A343851385045626C467A38364D384D5A72556847315A794C706A57586B664A6B58742B3877445A62573178734853554974727473513454314A697473743972674B7370576B624C452F363274754670324E4F79746258446562493350546D635348702B6B504F414D4E63486E71517130654149426749436836754D562B6E50446B5A66486F476C4D6C586F4551676B4542444E74716167623469556C30496B526333303830355852614952424C502B4973757739553256684B4D7644454571674B6731425566435769627A58544F53396C4E526751784545444B4D5A66767A782F4E4A786E6C3838787173724A776D356434475956376449652F2B45374D67586C4D514A6C2F754E34626F434A6A7672554135316F3549504D7930666C694359586F6442414343673246414741594A6F486339716C537A4E7A374E6F6E45452F337339515977454474646B6F687473786D335359744E4F386575776E3366306265562F6334527341574343776B355469647A2B777A636D5A625534753247336569707564717753436D344D7A323131644F4872516D30643372765036305531756E7A2F4B74524F372B66627950494F5A596E6E6A4F7456766A6C447666344C3634464E304A397868564E545631596D4D313655785842354858766839336C376152666A4E2F655338753052446E442B445262456F4772505274755577565A74475976425439726D3734474A724C35576F516757454C33415661323369393342775A6F656A4D3973646E646A6D344969376E514D4F317662594351693257484E5751485330417073414143414153555242564F42336B72786E5236674B4F6B6646327A5055686C795156454263717A396559534176416D56644572706D5951717A7048516778736B43416C5664374E3851694157547168674A67756B4B6B5137436D613734674B726950524E464667696D697436687950646E4D762F314C77682B675A44356D442F716B774A705348704C552F493732744A44614D384D705430376A506163634C6F4B766A42556D63564553785771336859304933314D6A363672774A69415955674B5352562B6730436B423833454B4561316D6958544973747A3879775A4E43776F3563794F44556B4C7073767A4A68594D42674A66767354467A686162545A61476B59444131563634626B73343256692B4A794151643736546A513065376D34634F3342416D6D4A756433426A7437736E75397833536D6E696F4A6358542B3765344E6B64582F7975486958677A676C4B762F67785866325269634B334443552F51425A2F6D353476462B6D4A753835777A6D736D4B71495A723075687079434B70494172684E3038784F757A4F2F6E323843686C48782F526D2F654679595A4D744F3335714A757A6163714B3575363534394A47733474556F657A45612B6365397537597779343344336136434856795937766F497A67343457726E694C324E50626257316A6874337371356E63346B50546C4A366E3076717436646F397A2F744E516E6B464A42384155717779387A6C50384A64554D712B6D6168424D4954354444546D6F472B4A63586942786F5473436842484A7271614452534F6F68677569496354575545302B56696C684343716A51557055674C68572B5A4C48676A71594877425149434B624B66386B64485A686764476146305A5962526E6657656E717A336447574830706B585158397041764B4745685364546167487539434D446A4139396A634547346376594E6849427874583762694D4F5A574B5A5A4F524A664D634B777569564E77497939634C737A71434131376A35696A75396B31535768444F66774D41467A7337484B31463832677A6C7370684B3036324E757A62745A4E6E442B2F7A36507074646A713673747664412B383933687A5A6634693756363953565A684E6458347978536B667155734A59724C794D374E4E4D526962506A4E644734362B4E424256336E506B6D58364D694C4B703644325456624730707764522B5045426353387563587566412B465839315030345145444264464D316D6377335A6F7637523259426D6F6F54347A6B37414576366343334F57396E6D2B4D32584B326463625679776B6C735A316E6253383073735A456C685A554E64745A574F473365776A6B505A354B666E614A554848377742616C6458437438675141673642776C6F62364D4645536A625252474D475564676C774D4C566E536874463066514C61786B543054596E6F366D5052316E7842567855706A5A544657466C622B5647614A346A473058524A474B726959425143677677337677352F7778654D437769364D742F526B66574F7475776732724E44364D782B543264754F463246587869707A574738725A7170766C5930736C3755416F4C524956536A67314A7370494F4E36305A4B6B4E4C433241676D355351726377615770634F665931584D4575614E4C4D2F50536A452F6F2B58646D35633432347179554A522F316F6737533568424E77645247516850494541514B63494A5633755242707A5A765830626C3836644965444653366C47332B486D77643564422F48324F734446637A37556C4F517831745041524663465537574A714D7644305657476F71304B59627275412F72616A2B687277744856764765364D6F79786768416D69794D5A7A4171684C536D413641646E754F4E6C7A337666765A52482B4447592F34584A6D68535544576C6F32374B5A36796C44303156466C50396A6A6E6835536D57696B37555444707364634E6773674C617862474B4A636E6339374B797373625865616F484130356D6B7079656C6D55463130446D714173395336582B615376387A6C416636555044754C504C6962394A69365438687950793162366872536B596E31474164416D33465235516C59644C6843776745444B7269392B735157487A42373072516E3377665951776C43487179672B6A4D43614A4469684136636A3751565268466E7A424C5457574D647A55794E6453425774624C744B77666C57785171673445434C38662F6F59715343434956444536674537657A394C4D4E4D736D67395243466D336B44514157357777494A51683638786F682B614C3845343069567A735836624364624F796C68704455464C4A7857482F6652646F6D33754869696F65624F397664334845513573765268663265657A68785944385072766E51575A574E72723853625763653675725061496F435542653851466E776E4B6D53414E546C495767716774485768474A6F6945526248344F324E6846563556663673304F4A392F50422F2B514F516E3232557870796B35364D494F526C6E314455434B4F57694B343547324E504657564A3456773966594474447659346258584162724D77717859417844726537794536727A5A62742B43346151766E505A314A655847473872646E4A44386778736356623035543975716B70413456345663594B3431463379526178716E4D74496C52737567545743415144534E39637A4C61686E693064642F513155564C536942674677426F4B69496B4344526C34644A6351565553776C5252494970432F312F70594B4E4D6C43446F7A67326C4F7965456E707751756E4C6530356B665357395A4C4D4F4E65636A6261706E6F61324E717042756C724266564267515341494F6F68544755664948464C416F6F4E6D4A71714A762B786E4B4D3033495744476F575A2F52536D49313671566F516779575451553349572F2F31436B42415949657A6A51764F59734E35713931766132374358597561584E546144726A5957696F487158573864537437334A7934376E4F556A362F7655703864796251597472536C5957694D52562F7A4156315A414C72696C32674C6E714D70664932322B413361736A646F4B393878302F694A32625A455A6A727A6D4F33495274786833576D4235416463496562614873704472394B56386F4C68776E644D566F616A464E4C626D4936357678705A5852597662352F46303856422B7631734E6A74677663554B362F55476D38306D30656A6167474572316C7332342F6A6E4A6E7833755A4C35526B6A2F6555726669464C526F67536C4C343954476E434B756939334C424130692B475238415157434B535663374631334A4B4B726C6C7346346C657756643064634959526B714872366E344B436D6657446E546C6B6449536A433944734747456F7A6E5045644B42364A557A48724348774B4358684543684E7750394252484D3153626871793142486C58505A4F446E557A4A656C484B2B6C434E446B68705945704B422F326F522F76527941655A4868745A5033796844674F6F35514D6F6837735A61713343704A6E41504B75317249555A4E4A686E4E424955633770706A466F563463474275446B34534E314A753032324F4778787747474C505862696A68496C31325972535246456E6E57527767356E4B78757054742F6C374D72706662743563634F4838755177354C564A364674546D576C4E5A4B62704B374F4E6E356D742F3469684A6778445252417A35554559536F50516C373146562F34576658576F39444F6D3969526D75334B5A36386E48314A75506F5432543862495932754A653070385279464275454B50466F53687249744533787A48586B596D357635535A6E684B69412B357765493837446E614F57466B35594C56354B3962437734692B693269306262624264704F7470664F365A524F4F662F374A355433627948313768657051583472666E4B4169384453564161636F397A3942525A41506A5638664D466F616A625A4A7A41307353694161527071475A49514B474D51386F5445426264315874485852614F712F6F71714D52464D5A69566F7145384E526C6E39414930624D7863476F536F4B5A4B724959772F473839583542396C506B6D592B5269784B784A792B556E747A314B506A4951486B536F38304679447571474F7472526A486367314C572F7973464B456348556367486D426F56487145583366675177675471786F66526A772B68477839454E7A61495A72536669643432544A6F706C6D61304C4B676E5756444B6D4A73635A4534354B7530547A4F733178455A46734D764E456163745733433174734E707379324F6D305448627773326631722B4D35314534386A5743586362652F59344F334E777578746E7666635163503847525848686A4E5A6C59756A4B5A373437693457324A457774735A6861766D4A714557627743374D4E6E3569702F63684D5451527A306A574D6D646F50307676695A3832644B6378315A5750714B57432B7277685466776C7A66635573394252683673704431354B4770696B4A625573696873346B4442334A7A50566B4D7465545458484D433634633938544E775259376133757032797156753249714B753171326D473779654954624C6473776E6E5476376E69355536656743444D6C324C2F453554364836666937556B71337036674B7651386A6438654D6C7232425531544B727157564D756D63557371557A57786C71356855797036735452542B7756747257676F786143732B6F5336496C4A71483473464531576C6D434D495878434D7376696442594A4366385A466D5A676E31744366494D393869447A6A6B5643434D4C7279777567752B45427679566547616E4F517435597A316C6D5059714344715247684167502F674742797449387065532B617354364D6967464D6B774D734B515A595551327A70427868586A48456A4C79503661466579527775716163776A76597932564A4D6433456367773135364362376D644D7279556A347A4C4539376E693532484E67757A756577677A2B75516E37662F2B4A375A3969706D415A4D377473737348543170357A2B7A7A353850674764526D66555865587354685379324A2F43517564325A68616B6A4131664D58554549327038544F6D7869694D445A484D4E48786B746A36536D6270506D42716A6D57754B77746A3842574E724C4549463572765357656A4E5A37367667506E2B59686147796C6D555662453857732F4B614A3055537950564C4978554D447451674B34376B396D6544457939476651566868507836437A4850527A5A356553417532674E537876637474694A467261316F365145396B4C6C746D374266637566584E76725371372F4261704366615778647448726F35543548366371384352566F65646F696E324576434A616D68745949456954464542564679396464574C4558422B485676696432733853424B7071533864514C4A654970704661704966794432796B67716D69414D6B546A4F652F59534A66724B452F5954546A675157437A7577774F76492B30465838696237715A4561615378687472324B7974776E6C6343664B2F774D4545364F394B4D64364D5978316F75387452796B6365454D4B387A33466D496571575278745A486D69677A58564549745449797770687A4750645448526D4531445A6843744A54486F464A30594458494B73324B35634777506535797438584A7877454D73697679354262742F4378442B6A66322F2F34587A6C6E2B7A7A396D57554C2B626442596B4D4E4E64676E6D676D4C6E75584D7A64575A6A626B6A445766735A513859485A716A434D315745594B7439687141786B706A594559324F3442494B2B5067706A5379797A4C562B5A62593346324A48456245636152764541625538657068344251744536424E5573795773786A395A696C7457784A47396964614B4431636B755673626257426C72596B6C57693747766C494779654E4C665038482F6C673958446E7477324D564A676C6B595874744E4E746A2F79786148663976675A6D7644666D6437376833655273377230315346587041674B4868356D4E493352366B4D50456C6C79446B61767A3143586D3642774A494F524A4E4944492F45524445564159476D39687671796B2B6F71364F5972724D6F675649736C5A53495A6C476B424D4630615A6955436962466336476952314477686E48524F63782F4A56554649326E334755312F79422B6477677757667153333868744454646E493269735936363568617167466C61774435556750797046314A5A4155595A414A756641486E636761636D6A382B7054473845753052643969494F305A38734951464656663044536E736A425968566E6579734A344A795A5A4334622B576A52393165686B725A6A31453568305535546D706E44753642363232322F427739474F485861323069424C62432F74744C50475A2B384F3374773852316E536535527442637830355450586D595770497831546579726D746B5157366A3878577836497076415A796A772F706773656F797277513150364645503157326271337A506247496D783553737A4C62484D744D5A6862452F45324A334F58473875707234437951734943457839526377506C6D496571634138584D4753724962466B52724D493355736A5461794D743743737654346652737279673657707A6F786A375669484B7042325A6C50653245553866345075482F6D4D4874644858437A73735835582F59342F4D73576C363162384861323464465264334A656E7141692B43786C62302B522F2F775178612B4F534F6C41514E41532F3454787971396F6D385773494A335A3967774A416C455269436D69654F3541624270505633314355324E524170454F7846364247434B4A3936657250364575453330434D5659576C6346624A6B56316B5039473668784F354478446C6E5950576470392F756A4B433665374E4A71427567784732736F59376170686F722B5A7165454F706D52646C6E5177306F39715A4D41534D75454A65706E717261552B4E6F43765633667A376249374263384F30687A7053322F69505162466D6E4E4A424572785277785559427875594C612F446B4E334F63622B436F776A645A676D4F6A457165716E4E692B664B735431344F477A467739364B7655343265447259734D2F466A6E746E446C435A4543597467787037696C6A6F4C32532B4A7874545A79707A37596E4D74636378332F4B562B647233474971654D7046796D6447456934776C586D59793479614B6767656F4B31366872776E47555065423263596F444132664D54522F737968415879476D6F544C6D68306F784452526A3669396D727265517566346954414D6C4C417957726B63353571454B466D58564C493358737A545A7A4A4B696E57566C7478517271683557702F745A556664684847396B717257596D71527777683734636E79484D3235697576696E4E5936624E33463075793076546D306E373855704B743664706972774E45585044314830386A444662343552397336483572696E6A46642B51393259796B784C4A73613254475A6152566D59674C34704356316A484E4E3130536846437044535154544B6D696955315A2B51306B4A4E6C4758727143784D47694170697351674B5168465561436B42704D467231446B50454765656F665231447638305630555258395645734E4E42636A6171786E726157527173463071433458356D787270517A6E384F7751444B47513954485A57556654684551474862516B35595566615053397151732F52476E4F547A6B512F65724D4347437A377A4552544A757175456A547478576761303146577861437554304176706D4A642B58546D52754A2F3551412B48746163324762466C583175764C78326D686A2F6537546C666D4732753444462F6B49574234705A3642506D4C354F356A6D534D6258484D7446714D6E37453642483352453859544C394C3734516844556165514A31356949756375717449587143734330596F5555522B466F66457278765A30544833467A492F5559523572786A7A57794D4A6F50664D6A4E5A67477979566A4B4252685163416776454A2F4965624259737A445A537A4B71316D6561474A786F705846795534574A39745A556E53796F68706752543343696D615935616B2B44414D3164425A39492F72314859357464384A6C387861323257376C724A634C515266336B502F794647584341775363704F5435495171654879542F7857474B2F452F5447507545735971765444656B59476A4F5A4C593145344E51674D61346451692B6F613737496832385369684233526455347542725255665545716F713054414B597A7A2F72515343556968433054736D69774B594B6E794E497563786F386D336B4B5865356F2B2B306E694736334F52745A556A3736786A73713856355643583541576D5267656B5650424C42595161724A74455258633965654650654872516C6F436A646954653379657463545847334B6370376A474E4363396F546E744C563045556735554A794B73546D53694C5169772B3973512F59696A6C4F5A4E355159786D42564165646F57597539364558646C4C6573424E5A4655707A506157594234735962452F6A3858654C425A36437A443135474C714567735769564A4F6E326D4A6C6B6F385133555975744B58544B58665950547A6155592B6E57493039674B54325865594C6E324A706A49496255304568715A59356A7253576567765930485768486D796D79586C49457669595A627051525956335A6A6C6A53774D6C6A5066573842386279357A33566E4D6457637A3335664C776D43685A41365878756F786A7A5668486D2B5459466961624A4D2B6B474E356170435661546B7261686C4C3033334D795A766F72556769364F355A764E337338585A33354E6F5238636A64666770656E36547337516B712F5539512F4F77674F592F336B6650556D3849334A326E38396B38495A6C6F793044556C6F6D6E344A73304C64413366304E522B59626F36436E574E4D4964666D4B364A516C333747553364462B6B39705A67666C4C3258494A446D42774943535133656F6841515A4439476C6E53446B6553622F4446596C596D73715A7A526A68724765357559477568454F6454443148412F553749686C434F44663663433451306B45495A51397264523944575152346674655837496C73383364354D6664495871364D6455786A796D2B504D39536A382F6F444C75465131705158546E765763774E35442B35496330664C684134564E76716C346670532F364F755070666F67505542684F6634322B4D5555796653736A5A53774F354450666D3447354E32506475466B6745456F77302F4B4E326259593570706A6D4B6D4E594B5971434633785535527031786E39657036786845744D5A643142572F706161686E7261714F596255396A766C656B6746724D45393073716D55733679645A316B3277504B746D5754654F656279442B66344B544632357A48646E594F784D5A62596A42564E334F7361654C45774452564A614D492F577354546577744A344B34744354536161575A7A7359476D716E3258564343746147637661416654446454546E664F625654522B3858613234344F564D324C56394649725355454477356A694654377A4A3974744C3970503945675162365544546C4D5A4D53785943416F3059483476476B4A675A695035417A52664A46477171502F2F324F67717467454B6B69596F49314F5566454171674C6739444A525A4E5373546E474151776D662B537953772F43594A684163466F51784879316D71704A4A7A7362325636754A66706B58366D6867655947686D306D4D4B4E77312F334263726851616148753267746A4D666664772F5044746E793964352B53694C7555663374466155785438694C764531577946585367712B524658614C3674676E644B572F6F6A66314362304A447968366670436B533834555076536B4D38494865644A644E4B55684C50566B733941764A44675855322B575A4E376D2B385237785A6A37386A48335A474C71464D2F7152324E736938486345637438537A544752744555656F75715544787264356E787043754D703135486C662B5536644A336B6C45537533707A2F6157595A4130734B487059304979794E4450466B6D474B78626B5A6C765171466964374D5131554D7465524C545764394332694C49746A567168505A797247766A7A4D492B55736A746179504E374D346D677A5A6C6D393950453843324F314C45363273446F31774A4A716D455856454F6170586E51443953534750754B636C784E5876563134663330762B6636694F336963696A66484B586A695464596A4C334B6565465030356A52744353385A572F6345346E463067336A385449794D3637356861457043582F76565568355752556C585866566E533656512B516C7456525471796B68556F6D56632F6C34362B4F6D7955476D76594B6F6B694D6B696678534672395968754D6C493869332B6B4465584D745A577A57523345387142546C532F35662B4E71754433506F47594861676B6F396A4E514830685835396578502B4941776E3376436D4C754574563741754B6F2F33494372744B6B72385053612F4F6B2F6E32437155663731442F375347744359396F2B6E714C32672F6E796269376E667A37486C543748366237363158556C6147594F704F5A3755786870694D4A593265794A50384C3365744E6E4B344D544233787A4C524759326A356A463530417876433064573952313862676145326A4A6D714E36687A4879434C753842452B6A576D63682B684C673145552F4D4A62584D4B706F4579356B58466F756A4450433344724A746B635561464747597436705173695037465142557A37526B596D754B5A6B54703236656A626B74454A4265724C77746866775078674F51744474637750316A412F56496C70714A52355761576C636C414977396A48736D71514666557753366F424A6C70792B5072694D71393864764C702B6C3579583532675249447736696A356A2F65542B5767506D583737795839356D7462346C347858786B724755477761363576545549756E6B4F766A4D59676D55645558644A565276304A6639526C74785365306C5A38734D34534B4432696B56665277706B72656F6134495A726F384747584A4F785153424F744B6B48674C576549742F686872725743386F343670336A5A55677A332F4E4948727065452F49424174593245575233715936476D674B69475577465062694C6D7868394C334E3669506630484A6C34656B42506F53382F676F6B66634F4533582F4B416C5054314559664A6D47722F64705433354D5A2F7739616F50506B50746746775650764F6A34656856743751633044562F51743853696234314833354C4162487336633131354744737A6D576D4F6C513565572F7565365A6F77744658765556652B51315565674C346D6A4E6D3644786971417445555055575764416C35386B575575512F516C4157677234314533354B456561674D38336937354150454232715A745A4F593955704D4F764770614F504D796275593753316A746B4D38395A504D516E6365437A33467A5063574D39645477477850486A4D3965526837437845567932785045636265496D623743706B627270434D35744A55443876546779784E44374D344C574E5A49384D30326B683377566453586C346D34663452386C346570396A2F474757766A704C336542385A44336154385767764F632B5053303866535242496D3859434176476856574C424E414644665A774567546A346A634D335646756730465A4553674D6B6B51593046522B6B47594B794E4F6876434572666F536757797955766D4D6A79597A54704E724C45322F776856474243556F457556454F5753754433616D4144414848644743474C515A4C555368377559715375674B6A6270346938744A4E632F3750557854796B49755968535739394362376D78624E7A4F336C787A704F676937754A65335363697643627443552F6F7A2F3942563366376C4C3635686A5A6A37336F6A4C7542746A594D5A55303432735A6F444D3178474671546D6533495971597A47304E624D757261543078586871496F653465694C4552616F46425642444E56356F2B32326C4947617171436D5335397855546D4C65534A4678685076635A3034584E3031652F524E3856683673746E59617856756A75584E58495739516F574453724D2B6D6E4D302B504D4472564979794F366C6D526D32704B5A3638786A727275452B6235793576764C4C43566B5479467A76614A6E6B634E4D5A7936476A68774D50666B5968534C4957316B55526C4F59512B30596937704A6C765354724B69484D413432304A62366E707A585A796C35653071436F50544659664C383970462B6678657039336554382B7749546246506D616A36787254304554567030734D6E68755A554449324A4669576F2F49784F6969684A41545967304B78444941445955494B2F4951684356665A4F6D714A4F3544316E496C4E34676E5549354232314B507261554137325369716748425967394B314C2F7670682F356F644342417346594A554F636A366D4F79716F2B787A49423875376954706754666C3736395146664F41744A427242467A5A7A3557447A766A75646544425558632B584431413168746661714966307048306C4B59766479674A4F45315277444836557534785676796138664967744F4B7562597931374E52315A7150745345665A4749757939684F4B7976654D6C34557855664752715370524830656971673144586663425456303436756F775642554271416F654D664C4E6834475930386A5462364D754330546238415664617A4C476F566F57466233534A3649733652557347565173367055735463765239395978575A664B574555306738576647437235796E4246416F7247645053644F637832356D4473797366596C596442624143335A556E584761454D493757594A72716B6A2B795444742B675A476C574C63577959564A4B44384D56695652453371496B2B425346723439493557484F51792F5337753869356434754D7038637043566551504356616245764941324D306A47496E6F7634734971474F445156555767724C53454F5869653867586A325144794A564348694139724B3951645666796D4242514A6C5351446A4567535047456D38785844435466345936327067617142444F6E6A6C53442F4B59514644727954356B757A4C2B71514A6F70676957675A4A466A41556F364A3636455531324936386F5A67763934345263324D3368654B687969393379593234532B546A4339773474704E546E726234654E7279395052755976334F6B766E324576383359322F5A466566577658766D772F51592F37316A7545575175477A6976754E7545424949676544753767346C46433646613645465645455668554F51414E4839504D2F706A2F44727352625A2B2F7A50365237642F574B4F2B79614D35455857764F656163733372556F5866706554394659726665744959645975786B6A634D46622F436F5037416C435A456A6B6858653074593653746C746A4D5859334D715530314A5745534C7444575475593443466A724C6D42647771336278487959365A2F484D4E55597857782F4D6A4D6F6266646F312B754D38476332386A66442B75615A59356C7554574E4B70574239725A637330494D50313573496B6D37506A62457A716D4F37553046755252466E554B794A66584D502F2F67576976502B6B497447486F6371594866346751526A5273774D384662754B71774D31724939722B577A75342F4F73586961616F746F516C446A664E6C62347372374D39746F7332347347706E7555644258366F346D3467744C2F44356B676C37382B5375454C44374B6575464C676456493667566E3055396F79667A6C4249534953664F724959626C46514D77544A4C70594F494B59476F70635945474D6A5775695A44496F716F4846756D68453231674D6A2B5A727735697245586A44594761724249474669415265475049455A63305464706B484F2B545956383449784A786754436474646E774159544D542F772F32332F3938664944706B57377173384F4A75336555676C656E615978375447504757346F6A6E684C2B36447A33546A68793064325747386464654833704B454633547044773944534A6A303953344F314A562F4A6A4447552B394F5538596B72747A33525647504D7461537949412B374978397963786D527A42745074655A6A6243356A74726D4242563858536341504C513355733979755962632F4133426A4E516E4D3063335769536842357754323649302F5348666B48597757764D4663464D314D66684B55785469614A6177505666445A307379613469386262576454564D567066544D7A625278793133396C5A4F4F516F6944477475484C45696553334E786857525450585873724B5142334C51343273364C74596E787868653335714A3764596E7055376C312F57567554326C5741306C5969717453572B7255797A4F4B715641377661324C736F2F4431527654744A3265736A464C30385275377A6F2B52376E6149743477306D675342757A5A43344159457557684A565156735753396F304C50564A7A44596B3763774E366D4A6C4D7268514A314246416C4D59786E787442417431416C55557755786C4B505056597077637770776D69486E524C50703148526A7A6E7A4F522F3578646C7545755A6E2B42526E59635163664D7549375A695146702F30394F385066762F6E6D4B51564E5044546C7662354A793777674B2F3673304A72366749756F6838532F4F3458334A6A63747564707830744F4863595766756E48584635385978517536634950664E655A706A37394B5A2B6F432B6E4B6359524839627A4D47317156693061557A574A574B6F69634E516E3471707651684C5879587A672F584D367571594732786B6556534C6F4D4E623643334230704B4D755436637955702F7A4B6F336D4571664D7068776A733777452B6953627A46562F685A44755266364568386D79674F783143584C2B333978754A6E6C6F5A323977386243524F366550346D5431523563374B3235644F456970343665344C694C43322F75584B53374D70304E59792F724C493773614141414941424A524546556B344E7965726F35622B4C4C7079572B62676A4933416162362B74737261314B2B3749756B465162664E2F367A4D2F506D334C37616E764F774678664654314649576A4362714879393654632B7A696C5869636F396A70463854745057744F39455A4667555278366830417935624C556E69327653444536467277456334334A7A446549666B414D537730435452516C65774B794C31415878564A444C504E69674B514A5937376D6633634350365A4C33324173654947683841573752446A2F78776B6B656D6A6E3850382B34503966546A44657A364B2B672B3769424C4A66583662512B7A7A563466656F434C744C7576633567753463343847704135787873735064786870584D534E77334D4E314E3273536E352B6850755A506D6D4E75307076316E4B474B41417831385577314A47436F6A6D4A4D486361594A704C4A686A516D4F38715947644979503962463746417230774E4E4C49363273364A7659576D7769766E7541697A614A4B627249356D70466D48506D2B4830362F54456E4B552F38527236764B654D464C7867494F737841786D50474D783579595171416F7332583061646D625A43464D6B6675584C534133655867336763464B5158486C793963496C7A4A302F7834665654787272722B4C3479772B61636D6332466162592B4C62496C5948506257337754704A694368484E7A69363331445462583176697975636E334C312F34736657643735766266467462596E314B6837473551483778796F424C6C456F6E4F4537706D314F5576504F55667A37646D5059724567684879476170505A506C746E51573546786778776B456B4552417A502F4F41305362654B346D556961464D69656F6A70414470506E7163426B4A5A696F2F4D715038674B5843463076355736614B586A4A5A39497064632F6F2B5A69643234474D37454C4C2F62796634767A75472B5076646D487071714572774A662F6456536F2B584B63733845384B2F4334522B2F515558706663754F377579476B485777356137384E352F2B2B63734E744E2B4D4D544E4D54656F5333684C675035506F7855526D426F544747714D51466A5652676A3552385971676A43554A654B6F554F4A616268544F75336357412B573058626D396430736A5857784E4B4A6C6F562F46624873754D3830707A4E5246593149474D6C48386771474D3277786E334755732F775836306E634D5A6A2B6A4A2F45573762465836456D357A316978503950565952677159306A7A76592B6E7134434D482B5351324232777338506479596D726E6D644A6A416A434E4E4C446A37556C7470666D325636616B3143353763313153596B724F5A752F2F4F4437313239383264706D36374D673374365750332F2F5257543166584F647A51556A73774E316442654655426C3669374B3370796C37633549796E394F552B5A326E50664D744D38305A636C6177314C485472467073533265355065325845795178337951326B684F592B79635A334B47742B51646E57427644664E574F45387A3975673473366B416D53337959726E6A48544D5662544D57766D43702B7A61375A7366372F4C65794C412F312F4E387545447376457743385437384A366D64463330314F56523848482B3651394F304875717A386F666E2B527A4C666E43626C2F6B6C666E58626C397849486A6A6D4C6A6151392F4F4F386E34626B6E326F5148644B552F5931775A786B52744573626D44497731735979566661412F78347675764C634D71784F593671356D6171674C3036684F676C396E786E75594D7736794E446E456972476635524574387A30567A48666B59576C49776C776267376B366E436C56674D5455435543462B56632F66535466693937552B33544558714D763452616A4F59385A7950516939754646504138345368796A71353054683231734F585851686265503736504B533266524D4D69335A517662697861326C3262357372624D4E2B45455735763845462F3831322F53766E3335797466744C39494A424A76713136382F2B5072314B392B324E2F69794F7350436542636A74566D30706E6D6A2F6E43424D753854736C6C553469757541782F6D52484E49665033744967706B7364676D577361706369347731355443516E504B7A686935626764594B714B4263414252476937577862496F3967396B4A41686A566D776969626D424B6B4469434D7756373567756638746B3057756D436C2B78362B2F37662B6672316D45782F472F323637442F2F7672466763394D434D66355A6550397A4937334D53384F5A4C77505533386A6A546B684A443835516570394E2F4B385431503834544C5A37793654395049636762654F63504F6F48616364667566656351634B33392B674F2F4D6C493655666D4B784A774E79596A614568685A487949487254583943562F495332744266306C6F51797269316D73726452676C2B6E68726F784378533053632B5365594A56387869664A72705A31476B6B6261366C4B51564C632F4A4F4A644757785A78346230695568452B6933703576536D4E4B4538315938547347307837516C334354727068375A4C323479474E5044343466634F444D6F514E634F75714F37385062354551463031656A594D4F303077503450447642316F4B467236764C4F346E66356D652B6257386A44763976457846424F734F584C337A35396F4E7633372F782F65736D587A38767354467659473677415631784B4A57426C796A784F6961625261572B35326A503947564F6D384F69414D6F4B64484E72466773744B6378726B78414F4D432F61786C71426B425937694476415568482B2F7863547A614B714D4F59306F63796F67356D74444D4769456C67434D62683768376C6363426939596B7267436354644C787A68482F735642535357514F414A2F7474584C30624930364A7147427467376D3862462B2B36663578675961774C5536654B6D695266347538634A666D654B336D766A6C507336306E65573039694878336A39546C374868367A4A764C6561657269486A4E51354D4F6B4A70795A6868536D716C49594B506D414E7645423163475855627A2F41305841655672536E306C6F2F4568394E684D646C557750746A453733732F43314A68455043385A686C6B653757432B5234465A2F447331305A6A7159706C757A3247757635786C6E5A4C6C586C486271316E5656556D7937565652372F65567969574F4757556B51396B76366368346A6962526D2B51507A346A3175303965744338317558454D314A597930392F437874517732374F6A664C614D736A566E3475756E52566B46694154773639625750312B2F4F5077663337354C445158782F5035444D4A392F352F76586262357472637665775A7168423730794474574843785339387142597A412F387A394E58454D69734E6E736E4A35436252746B73744B5269615969545472436746565045564D547753446A42337A6E4254704E6F703175345542736C6E5742612B52474C4B6B6736676B58396134797339474F36776B636D685A4D467A396C6C31766468487532564E6A33617938786F4C785A7050637A6F65356B64453139347A363944376D5A325444435336356A56443069624538395248624D43684B495866366348793341373432317179525153636332466C4C7348795835786C4C51584A77692F343862724D3376784F32386A32386A395258376F5663474D71304978717349594B77756B4E2F4D355456462F557570396876514868306D3566354379392B6652684E2B6D49666B56375557526A47704C6D52357559325A43354454397A4939324D612B725937617467496E4B4B49614B66544657686A44546C7357435473337961434D7249316F2B4454577A706D396E56623758737A6261774F706F413976364A74594746537A30464746704C3257736F5A6A786C684B4D3751726D426872344E4E374A706D6D5154644D5171345A65317163475A485070323664467556507862664F7A54414A464869426F64376333647878434F494F49434D495268506242393238376C50706271387373446E66516C766D4245702B54464C7734524F4672443872394C394358482F68504A424374597246354C434C42584C4D59463666776A784F496957474451426A764449764577456959644962614B506E31437963774B774B6C49387871517067526A69436D69425743762B695A784254736967337951316863384873535176314A4568626D5432704541446E786F52516E68314B52476F59364D774A4E646A533165624530463854545770524965306B796E575770644A576E306C6D65516B64464B7471534A43717A49716C494361457938543252747A7949754F7849334F3344684E34387A4E767A6A766836577048773444426434687051427148585247445152444652455568762B6B4F6177713553356E3257314476757846317A4966613641396C50546C44382B67795648323951452F2B4374704A49686C764B474F326F784E68627831523346616132456959306366546C764B45313852346A78652B59726B396D71552F46366C677236385A65316961362B54797059324F3867375752526A624757396D593675507A7A43426646765153474C493950634A6E6F34344E51792B72343131384D6E537A6275726E73336D4162664D5136354E39624A67482B625A6B34736561754137575A536B6F4B6F4C50612B73377472374F3573594732357562664E3365357366586E587A682B396676664E332B79756271436B736A6E58546E426C486B645A7A383577636F654F556D6E5743674F495435466C45575A736C357759345470457241794934542F4C6F4F68424F496C624E715552364B646E6D45724135457332692B4A6F495A6464444F49716F69514C372F66545659464F38786C33746A4B487A4B524F356A646E6D497453346E4A3434344F334C55325A466A4C6F346350534149724A3234644F7777663535793438465A443535634F4D614C4B796677766E47616744742F3850484F57594C7665524C3236414C686A7934532F7667435955387534332F76496E2B656375586D69554D4533447448394E3054684678794A4F69534D2B38767576446D72413042353631514246786D7550513965765648786A57686A4B764447433538533276304E63703954704A79357842526C313249764F78493741303755752B356B762F3443506E506A705031326C4D756A6C616C425643624755526E61527A446D6C52476C4C4830352F6E5148485764686F6A4C4442613977394B597869656468765878646A616D644C4A4C2B486C79674856444A3673434B47706F343750347775663166462B31384F2F504B2F7837593557666E356235746D5268613837413575776F6D7A504462467147324A6F655A6E3136694D33464362352F6E755048746944443375546278675A624B352F595746786962576D523955394C624168526A7256506B6F5A584F494B67377866325A57754C7A38747A4C4F676161453538546647726F78513850307A2B4B33654B2F547A704B516867546A68425736374D42785946694B5131395264795345444D525451514F494A346C73533055424F4753665552735830384A3972454E61484D5651646A5551664950454373705175486D424D4C71705768544376655979727A7870442F4445504F59335A5A2F6259443762622B62546332762F3075545379413275335A693873654B77377674634A3176344237572B466873342B6A6F73613333637478327A30637439334E436273396E4C446279796E3776527933323465376A53436D334D4E68363731636372556D384959484152667443627A735250684E77585A2B674E672F6E656C4D66346D784B6F724A6D6768476C51454D46506E536E6661556875414C3544357A4A666147343434445848636D3562347A4759384F6B665045672B543737675466637366727169734239302B5236484F56736F68484E41734E6F5851766D6D50756F7651395358334556595972676951446D4F4169584A766F59734D30784C5A6C6C4133544D4F734334326A715A454F306571644832563430386E4E6A6E763973622F436672312F357A3966762F4E7A367A50654E54314B365A33765A7A4A66464B576C694C7642746659476658316235363973575037392B3466766D4A6C764C4B327A4D4C2F42705959375678586E576C6864595831356B612B32547643712B626E336A36395A58536471784D6D746B764B6D596D7368486C4C77365473457A4E306D6E552B6A6E53562F5252325A625247496F4A6F655A4C4C616D7364693645776B4566457767694F6246614C77786A7157364B4F5A4638696433433052624F466A4F5357617152424C6F4C78334272416A416F67365750515052515451722F4A6771383259382F396E4F4B4E6E4E59546365446E733436724250777236504F4F334833646D616F3035326E484377353553394D44744F326C6C7A776E5966783678333432373147783757762B4E683964732F37306633372B6149315234387250666759624F62452F5A37755870674C33345858556838344548595A5166434C747152496B4370675A646B496968322B307A3163624958304A723045473255324E4339514F616A6779546564696278396745532F3351683959454C475939635348726F68752B5641317831732B4B342F652B634F3779666C31655045506E3849686E767270507664343138377A39496633525931742B6A6D6E686D7569706B443246643441526D44477A4E54624978592B547A33415362432B4D53574C49354A37702B632F7A632F4D532F766D7A7872322F662B646550662F48585430474C4C316A587676447A79795A2F62582F6D3339736238766D767239763839653072662F33344C6B32452B3632314E64626D4631695A746241795A324631595A61315263484F76736957374235753866587A46747672713379616E57436F4E6864312B4833796E6830682B36457247592F644B6651377A3467696B6A6E70424B4979794743704E59326C316C546D525455674947524E69537730787250594B4570423052344F5A5647306A617446424244524941684C3563365369566B564B5063515A2B516D6B7541794373576B464C5131336F794A534A44376846317067592F492B7669492F4F4448464951394A6A2F364B666D787A796D4F6530565A39457355595538704437785033707572704434375466526464304A76755245693745393361654C4C444C6C356850446278776E37387867684E7A3049752B5642777233544B5032763052627A6B4B4C6E5A34693561452F57493166613078356A626F6A47334A544D5A47304D2B7649506443552F5250587546486D504435463032344734573362453372516A3566344273702B366B2F696E4D33365858446A6A39447632762F386663692F425966632B6E486676357253545062654F75664C77744373762F3344423935773932572B764D56796478667841506174542F5878654E504E31625A6B6647352F6B55367A4462636B647955565A363473562B752F62572F4C51685443466B4D6F52616D62694B5853542F764E5432462F38352B64332F76507A4A2F2F352B532F2B382B5066556C58744C796D693956332B2F645746425A59745A6D6B72466A4F665A6979737A632B7973535257384E6259586C746E36394D5379355A52786C744C61456E336F667A7465624965486948313452454B6653394A72594E5A6F576B67674B577436617930704C48636B7272544632684D6C4F67687358677153734C357567696D4E63457331456238616738484D314D567948546C423478693030675A79497A674B4A42355136524547706C55377A475565364D7666433648534C76794976326F7A34366758356E4565463036787670554A6D6F54304665474D6C72324158336857305A79586A4F55395A4B683742634D356278674B4D2B62776477334450797977547766427650664D567A6F7A306A42423462792F426E4F2F3842495553426A696744476C4148303562326A4B76514F445246336D64534935553578465551787267356C704E53507A735237564867666F2B6A357A6A5174356234543858384B4A3341682F6145374D5A63506376757746533737666D65665A44477A777358574159653956704C3451657A394F2B2F626934664E48713466334575752F794D4D7A52577347767659576A54795A5731524E6E562B626D2F7966587554623575626B6B56464D4B6D497A46365564344A61372B6550762B54682F2F5776662F50587A78323576502F3839572F2B7A352F2F672F38686E4F4C6650333970462F78624F736466502F2F6935302B6864434A432F525972382F4F497731387954624A6F6D6D526C32737A6137417A7269334E7372516A317468575A44367A4E6A6A4D3355453166345565796E68386E5359694C3358576E344E316C686975696D4E466D53474470636B76616A684E6F55356B542B34594E6953794A66594D3651555152785578744F4E5056495449537A46634C4D6F7066384447315030616C50354F716A354B31524E4C5956496C32656A676D386274796238614C586A4B523935526470772B35634F334D45563763766B6949317750536731366A5450536A4B63755076714950364575444D4A53475943674C78566752696C477855386F5A56474559564F45593156464D566B5A6A71684C43437A485354427278637779547458464D31735177575232445552504E53476B514177562B54476F694D645845594B794B5A4677527948446847396F533771463464305A4F307A4B6548434C74735174706A7735496C5A54594777654A7548534169343537736475396538634A64752F475959383164722F32467357796973337665795252396931584F78705377706A54746246754D6243394D726654326675387A6F3876496C5066616569496A703430306549565A4E78667676424E3150592F662F4C7A35772B2B664E6C6957386A34435A35696F61496D6F6F4B51732F6D3365502B336C4C4C3536362B2F704C50382F504744623974662B4C53344B4139654F494530387853665A71626C3875336E78555632624962563652454D7257556F51753652384D6964754438506B3344626E587A6679777A39375151746153774B453844533568514548633169673841502F42304649706B56734C487145425A455261414A77714C306B386768733971664B6155764A7656485356386A474D334D6B74597558424A6336765066304A2F3268493759652B7753504957322B2F626A6247654C6D374D544A772B3763766D34554451355339435450306E33663046467A4876714D384C6F4B6F356C554A6D45766A4B4669656F306A445870544E5A6C534479634750424D4E615A68616B7A48334A516862616F3544574E44437050314B5A6A7155356D736A6D4E6345594A4244495571676D5358634344666D363755523953465861583833526D7074356A2B2B44447054773652387343463246744F5246787849756A6951547764396D4337573053434854597A36392B7373503574503961437275373350646A744556744C75336E6D3655362F496F6535305435575A3031385870356E6532316C5A36496E446C70323958613665614B337637717979744C53737252506E31625A325067736E574A7263304D367762647633335A45744B51544349457263553338432B4541503337382B4E55454570466757354A624C302B62574A6730374E695534486D63596D58657A4F72384442734C63327A4D6D316D6136474F304D7050537439654A76584F59714A7548694C6E6C53703577416B57306A415443415A5A6130695548675551583138657A33436877684C48794B70446A59756B4577636A35674F714462414B5A46473878716631326E4541566A4C34305545626931745258314D63386B58755132532F2B494535633535634F7347752F4A464F77776B6F7769556F394A43744A62756B67714E64734854682B38424358547037673062564C4244792F543072494F3152706B5853555A7A4A61563469707452527A577A46546255564D7468566836696A4733466E43644663706C7534534F663833742B5A6A62736E44574A664571434B4930544A2F64506C6539475539707A337848725768563142394F45654633782F6B7644676942546854486877675756774A743532497575354D774D5544584436344731666233334459747766623377584E336E3635776579385A7939754E76733536577A4678635037386231786B74474763676D47575A77787353722B347A2B7438486C746A63335057327839466A333972327839336D5A6C3652506A6567506433623130744863784F446A43324E674534324D54574D54684C532F4A614346306B325130454648676C784F496943473667484932494672446D3175734C362B775A445978623578677A6A41756E2F4E5445797A4F474669646D325A395959613157534D7A5136323070776553393967543056414C752B7043314D334430676D4768524D4942704B57564D534F77584A72686F7745416B55736E4F447639764243665A51456B4671716770697043735969767677794C79624C765A68532B544B6C386D6534794A3863372F4E5371533767696A4E765065313566644B61463066323839523148302F6339724C726B4F3076757258394E726A734533667558707A323763462B37323573392B373578585A71686431654B787974724846316375543863513938487436694E43574D735A5A534C4C304B5444304B4A7273726D4F775757383243357159435536385363342B433665344B7074704C474B744E59726A3841376F434C3772534874435A664A766D71477353656C3368643562536432644A653379593550764344704A3833786B5246544B65484358782F6C4838727833672F6D6B377158747731486F2F62767632634D4A325078646372486C773867417650412F77346F7739305538754D746173786A49787A4D4B4D6D6558354F565957462B535876727938797472715A395A584E356D62575753676635684B5654557079526E6B35525A5255393141513730576A62714B6172555362554D4430354D6D766E372B7772392B2F726F4B666A6D4269414A694B4353756B61334E546261464A4D2F4B4A39626D5A6C6D5A4E736E7251455145516679354D44334F707A6B7A36777357566D636D4D5062576F67782F544D4A314E344C4F4F78423030596D493634636B67386D494D6F625A6C677A6D42514F4A64494C30662B59452F394D4A6F706D766932533257717958695551776B476E6C4F30786C72356B73663832553268656A4B684231364232385475376E6B65742F386368744E343839397648386D4455766A6C727A3670674E723039597365766C6A58506339547A476A5A4E7558504534794D56447A70783174704D3767573432657A686B4A66514739754F34647938694F6C674C6D62793975374866397873335054316F4B497648334B7467716C654A71552B467155387044312B38542F5656597572584D444E5177307976696F6E3656415A4B337447642B595432784439706A6853385065645176543872573663354C342B51394F4141695863506B48542F41466B76505367524B316F426C36674C766B48466834756B76446842794A336A76505A30353436485053383944784E36397A54786A3834533961633777566350554262386A4C4647466561785965616D7A537A4F7A624534763844633344797A737773737A7138774E6D7167536C31445446516348774F4343512B4E4A6A452B6C6154344E4D4A446F76422F3934463358712F78382F4B6D4C4C2B5161614D4A306533375331594F2F354A35773163784950723254547242397459325830544C6548574E6A59563571515739624A356959584B434252454A4C424F737A6B2B7A735768685177424C527251305A2F6B53662F734948383837456E6A656B62437242796E77753435654863753055445670544A4C58775A4A4157596C31732F6F346C6B56704B4B2B4461496B6B736D6943454E6D2B535179474B72795A45673667384D616B666F2B2B3941505264397A774F57755031796B48587031793450564A385737507537503276506430344C326E48627345792F64515178373974566C305661625357687050585634456C656B68464D572B4979336F4264452B64776C34644A6E6E3138397934714144396C62692F74334878574F7571444B446D65355237427838723471704868556D6F5248517032477974354B4A336B724D2F5A57594F347652563062536E2F756331715262744D626651427435445A582F57597265484366377552735A5431784A662B7771337776656E6159732B436F3138666470544879414E7545684C596E336159693954666D48533854643879446F6C6974787A3036543465314A345A747A5A44343954755A7254786F7A41686C71566D4765474D5A694D6A452F4F38664B306A4C4C53387438577637456F473651734A425169526F36666649305A302B66356469526B37693748735874674165484851394C6A6D4A6E6178766348427835634F4D6D4771574378635646766E2F2F4B6175486E364B4849415378662F79553057423964593150533873794575785542344C7232536764514553434659755274546B4C472F5054664A6F615A7153786C494B41573452654F384437733362342F65484578367675465072665A56515268615578556549735256346756387361525755676F4753784C41676B6B53675061384F5A712F37497445704D426230785637795245304C5242784136795A5566372B463778705958783678356374534742323737655868346A37515878327A775075324937782B4F374A72704B6D57367378527A5A786E6D6A6A4B6D576B7559614D706A7544594E58565569665A5778394B676936565A45305651637962736E467A6C6F623458396E763263637A3949635A497668765A434446306C545055714D506456597536726C6D627355544C57715A44586737456C6D344779414C514A4E3269494F692B74507549435663486E4B48392F69674B764978523448614E514348472F5030396433434E61632F7A6F4B67326873795351746A776657724E6630705430674E71496D326943723149656541564E784A2B6F506F716B3867394B3370354648583266486D5569497832316D4D51476C646E4D77757773532F507A4C433873594A3430456863567A646C54707A6E673549795476514F4F64766259325468497068484A737237624368764A377977716B4C3263636E4D6E4E7A4F446D526B4C583735382B38634A66767A345331595457774A4A39486D5462544534327468676658364F54364A58594A36534A4F4369536C6756616A427A46745A6D4A6C6B6537324F774F6F2F4531356434666361427030647465584C4D6E6A666E443550375868425A526B6E6D455546497453793668646F5535735367364E6534654B35656342574B7651494247784E374247386C696B6F38785A37686C434B51376778763370397A6B51642B392B41652F6A79776C7A38503775504F6F62336363393348513364724872686238386A646D6C336A326E774D725955595767715962436C6B7172574979645A386A433035474675794D416A545A6D4855356A42596E304E6334484F4F48485353394446585468386E4E2B45392F593135364E754B6D6567737739676C63674D6C78693568355269364B706A714B7350516C4947757941397433445871497A7970435474445865514636714F7655684E7846565851525A51664C31495A6649326D784764304677597A574A584B5948303266565770394B696936533450705458724466577839394345584B597935424A313464656C526E505A757A4D6F673637536D6866416B4A433036652F414E4B5A6E5A6E4B5357644D5538394E6D544F4E6A56436B71754F523554684A6E43326F38516167745A663732577246504D49774A7A5156686769376E7633374466766365547274376B4A3663684E6C6B596D76726934774749694A382B79624B794A32635946754D6B6265322B536F3047786558574A38546A6D426879575269325378364254744A6F656857726F7832306C4F575450797A537A7737665A416268327934646D412F443434356B4F4A316B304642633938674F6F494A6B706C7355557751472B49526879386E68624A4A4643555278444D6177547A796C716B4B62336B6C544663474D56723867554C666139772F75496437422F64793739422B37683232357036724E666664724C6A7662695564514C772F644C4E6856326456447272365049596263786C74796D5A436D79764E304A4B485154684465784754376355595730766F7279334539396B644C70303779343072742F42362F6F4C4D354843305663574D74436A517435616862793147333171497672574138625969365268546E63564D4E4B5453582F434F6C756A723145656370796269504131784E39436D5071496C2F546C4E4B553970546E314F57365933335355684446536E4D744A63776D69726B75476D4D6B6D704E314356515539704643325A336C5448334549644A7653594C364D4A756F49362B42724E7164344D566D55783374324D55542F43314E6759552F7052706966476D44614D3039756D786566464D386B324B756A3964316A646477696D39752F65797A34683869556155627633796B676E356965436F2F6A2B7452746B703664686D4A6867593332546259456C2F504B644C312B46324B6177627A763968733074666D78393463756E5654624649456C6351394D5736517A794B6C697773446C6A594747676961614D49454A76486566684D52657548584C676B73742B37683678492B48315458714C51706B524F4148783559735763584F5335434153564C566954447A66494A684C52564959776B796C494B6A306B6332664B61556655366F5157704E66346564707A3132583354783274654B706D7A58503347313449673564524148586654783233382B54493959383937426856326C754B67334B484470713871557A6A44546B6F472F4951742B597A5A6949456D31464D7250584E786249617544634D512B6949694D704B4368447261716D6F61364F6C73594732717371304455574D7453557933427A44714D746559793146444C57586F4B68765943782B6B543643393676484F37674141416741456C4551565453466E754C707569724E4D62647044586A4765313562326E4E6530396251514164526346306C59616A7130746E5346764D614C754773593436787471713564376A63474D3541395535394A524830354C376A7162555A32685458744363394A4B327A4866305638536A623159793374754F6157494D3838534564414C54324369546F384D303132693463466F676957316B754265733774622F745265722F396F6A473144434159514A2B6C786E613176634842317864334469316F584C5A4B656D4D543479797372534B68767257327875666D46624346392B466337775665494852464C345131774C79797438586C686766573557586775726F6C6D3059474639595A7250466A327A5056565578667449516441624236323535474C4C5A52647237683131494D6E72466A32467763774B784A44594A424C3366314F437845784B4A32694959613542734A4E46374A5346676F616D374233474D692B6D4648364D6C6E77677A2B6679546A567779496F58376A5A34486258462B35677472385768753176787A4855667A393333382F4B4946563748397250726737382F75526C707145734C6156595830314F5A683634796C6147714A415A726B786D7553554E666D30463757514A504C352F686F493054695847704B4258564B4371714B4371734943736A6A345451454A6F55695177325A6A4C536D49752B705941784D642F764B7366595763525959784A3952543630784E2B674D656F4B54636E3361524662534D5842644A564830614F4D703663796D6436714E5071464D3757714765326F51392F5A774568374E5550744E517931566A4C59564D706762533636796A543656584830712B4C527152495A716B704833316A456149654773643547707651364A7365474D59364E794B67774E6A78416333303131793966324746496C7879442B374436626366453466394E7369326549676F343764737236664B46366C744D6341696A2F514D7357425A5958396C67665732446A59314E4E6B54665965754C4C412F58466862354B715041676D77567937786757696A4447466C646D475A74666B714F6F633064436852524C336C7977703572423630343732544E425563684747705038757362364572434A4E2B415743396645447353545847537458784F3541454E4D63773243435A7A49576F686C6D772B59696B54736E6665544A623555682F39674138586E586A6B756F6648683678354B6F5A73627674346339514B33784F32764439707A2F745477757A34634D614F6A2B667332485841325A4662743236536E4A4A4B6A555A445235324733707069644F6F55427058524449675A76544B426D73786772687878775747334457654F6E2B586D3156746376334B54692B637534336E7148476663334D6D4D396D616750684F446142364A696B476E595871775270614E3438305A39426139523574346D2B61345737526C504B65764E4269644F45524E4372325671585370552B6C5570394858554D78775778576A4851336F4F7872526439624A52472B6F54634E77693549683451674E42517732356A4D6F684B7A45746147746B466648534B754B345934713944334E6A4F7336475276735A6E69676934472B646C7161617642363859524454733779612F2F76682F37332B2F376664694E4D734B625A2F433547363373355A4F7449564541415063324E6D5052366C6D5A6D57466C595A485835457874726E396C61332B4C4C2B6D64575A755A6B4C69426D4257757A4670616E7036517779504C3042474A3076446F37775A717048364F326D4F4C6768397A33324D2B5641337335373753666930373775656468543672334C59624B49795542685557776A346B6B73444832487963516A6A445845496D6C4F6B52794545304C3847793548314F6C72786E4E383562396C4D6548662B66426F6230384F6279505678355776446D365878353432415648597138366B584444526549313075346449764F4275394241326F75546E52506E7A31306D496977615459574B4A6C555A74646C52364D716947464C464D36424F6F69597268477648446B6F6E634C4B79343444514852444B4A445A324F467676554C634665393255582F4A6B5238564F716169725A6B7058793153665A71645A564231486438354C47754E3374704E3753384C6F5679585270386D6756794E4B31437A6131566C30564F637A324B4A68724C4F5A735534742B6F3447686B5530614E5577314B4A6D554B74453131534772726B5558584D5A5179314B6874737147576D725A456862775542544F514E4E536761624B2B6C7671614B7676596265746C70616139566B4A4D54676565496B6769313952345A50554F534A512F396649384866563450744869754F75527A47363845396974495336477173775444597A344C4A784E72386F685456337672306D65315036367A4F7A4C4778734D44716A45584F443451306B4F4235466B36774C4A7046466A31726B7A31536153587237545875652B7A687875483958446C6B7A645744316A772B34554B4F333332474B694B5A62556A414C4A5A4842463541687639492B52524F49484942733867466C50365369557A71474A53386F5362344667462F4F4D70514C3570423373647365482F616E73412F4841692F3545544372594F6B33334D6C3634456275552F63795833695274346A4E33625A2F646465374834584B68354F6E505134785A306239336832377A342B64362F516C426C4562326D55704C32767A766A492F585048734E39746A653176757A6C67625355525352364F6A746A3976687548332F6351394F714764414A6A752B67614B6A4430716A48304333376B47737A6453746B733669767970546E354557305A33765357524E4376546B56586B3475757270432B32694A363634727071696C6D714C5561665563546F2B314E444C5857794D6767726F4D42725271644E4358395457554D6143756B5577793361526870557A505558455A66625347394E5157304B374E6F565758545656744D54344F43466E55707174784D6646382B353453374B343757516D70483541413766496E2F335247453749396F7151737133524D4858626C2B356754766E7479684B4457576E735A717A434E444C45325A574A745A5A4850684535754C4B7A494A464E33435A62506F466F7279304941512F316978474669786A504E7065705131597A666A745A6E6B764C764B79375032334431717836306A44767835784A34586E6F63702F506A6B487963775659597855374E7A2B447635774D376B63466F6C796B42664F52755955766B787166426A4B4F4D31736463503433504D686C664872486C316642382B78367A774F326C4E34466C6251732F62456E6E5A675A6872547354646343622B6C68504A64317849762B764372694F3256687A59493372772B374554334D4C57446C4A5A354D78684278514A6672546D4261504E4455535A366F763376597479644374494A69386538794467325550653372386A535A6D63392F354F3073646E3946656E4D71624E32366B5132676F5A36314A67374B7469736B764252474D3267785568744755386F7A5048573072513956616D6F61764C51396459544739444364324E5A66513169532B376874474F65736D50504E52614A5A50457636504167465A4666324D352F51306C3642704C355A632F704655773246534272714755546B304F4C5255704B444F43714D364C704B4D79693836714170724B637167757A4351352F434D7648397A6B776D6D686B3243506F39574F38736F2F5476424C6F39462B6A36334D67593636484F434D3230482B50482B4B754D4333564F566E6F47756F787154725A634577787164706B3077414636614D4C45354E4D6A73685245456D45444D446F667367564F4B574C654F7354492B794D646E445446735231544650386274326B4D656E6E4C682F334A6C374A2B783566664551425547504752416C596E30385A6E57494249484D6952557A73564D676B735771434154396E4C4873445A4E6964304468693648634637586644667850574F486C76686676343162346E4C54472F3451642F6964744344786A7738632F62416E3477356F415478764A4D525638336F726F712F616B33546E414C742F62663344527A51576E66614A6B326F2B644743494A625347375065534676365975335264313467757977782F793774466C447577587A76496256303636387548526464376475385952657873757544756A7A67706C7343366430615973527257356A47717A5A58557730616E41494467536D2F4B6B444A336F462F51577671653750495A656A5843434848534E526651326C644B6E56544451576F6D382F39757135464E45674F46574E514E4E465177324B3941316C744E6256304A505461473033746F697571727936616A4D6F303264533473796B2F716957437253416D676F6A7146646E5536724F6F7636306E537169394D6F5359386C5075517476692F76384F666C30787833645A47552B714A6E4949544268496B65676F75565065364F7A707879506351704E7865756E6A6E4732306433534131366A7949746C70377163695A3657356A5739324D5A473851304D73446B6B41377A364241575165306A6C574847575A5269346D4D736D306634624F706E767175637170696E764C392B6742646E6E586C32396944507A7A6E6A65394F6477754248394259464D313072524471434A5370493841314A4A784159416E554955354B53316C737531426A4C2F53532B492F724B4964346633792B2F2F50646E6250452F59307649482F5A455848516939767042596D38654A50725741574A764879622B3969455362682B514B504363783237737967323867392F3943376735325741743949716C364B4D5642367A2B693468583179545A524C4C7665554B666E6554464E512F4F48624C6A354D48395844766C774A504C626E6A39655971334479365248666147646F5767794266565154616A7A626E6F74646D4D7478597A3056614F6F613055673759516658556151785552394A6547537671362F737055426D717A5A49496E372F675742515069713235524D6469715A7242567855434C556A704166304D5A777672715336555464466358304B374F6F5557524B6131546B302B484A6B2F6D4651334638645157524B457453304372534B61785045553667615977465556324167584A5963514776636272385130756E447A43495565687132516A6377564861327370624F306D34485775427A6C2F776F4E4C7034397735637778376C33304A4F444A58644A44336C46546B4542766F344B78486933476753364D756D346D4233716C57707835564D6530666C44794F537961786C6B786A374273476D4C6470474F6D573430362F6A5768397A7A7775337159743164636558764E6C5A44374A79675046795165487A4258522B38346761674171734F783149694A59535454465836536D4870436B464F58765564662F4A3671304673456E624D6E2B4A7744455A656443622F695250423561364975323544332F4269616A3565706A3768425865514E6D75507530706E79694A3730702F536B50364D3337536D376F683666354E574E6F3769373247426E5A595744494A6D327365584541567579513535546E2B31486334452F64566D2B6C4D652F4A75334450664A6A583147564530684C53515264696A693646516B4D616C4C524E2B55774C7070457255564D74425268614D2F483346474270554F46755650425648737078755A38686B5537576A4372712B495A314B5177554A50425150314F4E4F68764C6B4D6E6E4F445834657530466651313752782B6430305258645746306B52344631392F70795A506D6E6876565758526F7371513130466E5A5462567564466F63734B704C597968706A434F36734A6B366B6F7A3065516C5535345252585A6341422B3948334431374646636E6351314B465258684836434C5965644848427A734D50645555514465397763625046777375587943566443586A36676F5443562F766F53535145384E64434F73612B4E695A34577A494F396D4964364D512B4C2F59312B535153324B425A6A4A6E705A6E74537862685A374335336F47334970444C78463646305041763930492B43324F2B4973564F483336636E317861534A77467770414B5368456834324C5153744E423878464C31696F73534C38574966786B723836633534512B5374677753637479506F676832523178776C4E6A50312F6947353053526F38746F5362744F62385A43426E4D634D356A786C4D4F383549305865364D743870664C4C726E6533542F4C717A6838635065516F7277486842454B592B704464586C494448394E56456331676453493664597755786D6A4A383657314B4A416552535239796D6A36465645496B6D796459456174536D4B6B4B5165395669695143796351626567537A43316C544C57567973366A515A7648614630712F616F6F42705352394B7469364E4D6B306C2B64546C39744876324E7065693035544C68307A575830396459516F2F514D7062687634692F48554538525351515630463356514674716D7A6156434952544B657050496E61676C687138324A6F4B49716A7554794A7076495574496F73744D706371764F544B55304E497A33714863452B44376E7065527A3341343463454C53365476625358477974635A5239676A3279582B426D62386546343236386533715479757745426875556A4866554D4E35566A37367A6E7247755269613674557A327454453130496C357149645A66542B4C686946574A6F645A6D65686978536A324730625A6D68316D586C644C592B6F62457036664A4F725255534966485A636232757251752F526B2B574371444D64534A66674778444D4D6B7959456B38716638594B6E6A42573952462F6B54582B324634552B4633682F316F72776179366B506A354B385A732F7141793452483349566252524E326C5075454E3336675036737834786C50655530594C6E3649753847437633593777696750467966335A35486A334D70624D6E4F4876694B42364844754871364369375A586237397848686335744F5A51784464556E304B69506F4C50704153355933486355663652456858526C466E794A5350767556736567305365696263686C764B5A493230566145736255596F3159345179486D396D4C4D3475656D664561725578697146494F70554C71554566534C36464356535639394354705A3470584C4A45395857347975706F692B756D4A35344432315254495045442F72366B6F596143696A70367141626B302B6E6570736D5241326C7956515778424A625547457642496169754E6F4B45366B7153515662566B474E666C4A6C4B57466B52336A5238444C3239793563497054376F647864624C6E6B494D747A6A5A43686E63504E76763234434251314D3632335049385470445849307254592B6D755654446532634245647A306A3756577963686C70723247737135364A6E69614D2F52314D442F6379507A3741736D475131636B42506F31704A657839307A4C4D3173774943794E4E744F54346B754E336E6E537655365338506B57366C79664B6F4E74307033737A70525430394348794B68436B48574C4457716955694630426663455468764F65305A46346E774B76557852366556495663703247714E7530784E326A4D2F6B5266656C504763682B7A6C44755330594C58753863664F6B624A6972654D7146347A33684649415A4643424F4B59485964636E4C686F756435726C36387A4A33724E376C373952726E6A702F45796436526F4E65336153304E5A36676D6A73484B5350704B50394B522B35614F7767423679734C6F5630536A553851784B6E6839476A4952582F6C5552776C546E6555594F386F77696F475375414A61437A473146574C754B47473673344C706A6E4C4A4157526F53474F674D6F59655A5153396969683656516E303165545358316649514C303435434A3051737936756D436E374B73746C46392F5430304266654A3364535830315254527163366857354E486833716E31364174543053644655786867672F4B3945435561522B707934756D7353695274764A30476F7153555764466B682F2F6E6A43662B7A792F6459467A4A34376737697955792F624C6173485A646A2B757A6E5A533550726856552F43664A35516B68704A6136556F582B75593647372B35514161365151377A6130613264675379614A707349733566612B63474B364D64374D69534B2F4757746D63476D527A57732B53766F4E2B5651537136447355666A6848376E74503876777555426C2B522B356B54436D444D61754473465348597461454D466E7867596D6974347A6C6554475539357A42334266305A6A796C4C6645426E536C503663743653562F322F7A5264376D75474337305A4C664A42582F795773644A336A466634595642397746675A68464556797054676661694F5A7464685A3163756556346D79442B596D504159676E7A396558722F41523575523768372F67546C38572F6F563059775768334C57485538412B5668394A65484D61434D59565354796B524E446F613666417A61664B6146626D4366437250454534695263715645474531326C444970756F6A4351626F724D486372734851707349682B6772615177616F5565736F6936436D5070462B546A4B343661366433554A4E4C583557594975625157354E48643355755856553538746C54497A4151425852566971382F6A656179464C6F71633651316C79584A53695847397A6278666E636F542F4B6A4E6965436C70496B6D676F54714D324A52704D5A516E6E4B427849446E754A7A377A4A58546833682B4545486A727259636372566861746E6A2F506B35675865504C70426C4E384C636D4D2F556C2B535156396A70657866364473624752434E71316231723068516A62367A566A71426F62635A6B36364E6D614632356F666257526A537369536F376B5A62324A77555730784779585269614D326D4E6663746D746A6271434A76555246326B3872493237536C5063656F436D5A4B69466F4B42314148795255396B514F4D6C33786772505139597949704C42577A6772654D464C2B566947304232784F6D4C78663251594A3444636F674A6851664D53672F596C5148593953454D435857396173696D61714F5A72496867563048484137692F66774E7235393563666E3856536C426639444A4757656E51336A595768503335685A4456596C4D747863773331504F516D38466339326C5744704B6D4F30735A375A5469616D6C48464E48475A5A6546584E444E53794D4E72436F62325A70544D76635543327A41315759784179685855534A4D676C464D2F64716D42316F5A6D36776C62486D4D7254355958535768744F6A6A4B5A506C55792F4B705665645372646C576C3056365854565A55705337324F79677936716B54646E306D584A684E7465544A4E70596D3071394C6F56476652577045687234573677686779776C34513876776973543433714D6F496F6945766973613847476F7951716A4A444B49693852314A2F672F777565504A6B79756E655872314C432B756E2B50396F31736B666651684A646962314742766371503971633550704C32794146317A3155346E7336754A6F625A4B2B70735573704D35316C584865486339427245365036426C6572414679304154303333317A4F7271575236706C33754E6E38313674755A4E7246763054506571364664473031506F5433652B4C3972305636676A3731415A65596568596E46666830684539365167376C43484D61454D5956775A7A4952593446562B6C46422B766549446F78582B6A4651454D464952794B67796948463143424F566F557855686A4E5A48635655645A5238696E645462517A54395847593632497831635979315A6A4D4C76654462707A774F433456506831746E62477A7373664F326F623956766134374C5753753466616F6B674D4C595553496A5976397639316C5578334B2B523465554A62684B6D7A67766B42445A592B4E544F36616D59476172486F61706A5231544464713848636F354A6676324431464D347931613367303151333339666D57545562474768533031415153307478424B33466F584A57495951356531584A644B6D543664416B3036704B706B3264516E746C4B6D3371564E70554B6252554A434A43663773716853354E42703256576652574639436C795556626E6B707451517A4A482B376A662B634571652F76555A735A677259676872724D59476F7A41716D496630504B2B37744576623542307674485A4956346B522F786C734A49583953705956546E784643624630394463517274366A77476D77555466444F5466653179584433523038434156696B4857784D3939557A70744A6946464E39414D325A64492B612B4F715A3761356A5431624F6B6232467473682F4A613742735A6E4E4A52494E657074764C4A4A784D7234786B5442574658686B6855646E6D326B544D31556E534A6A567847436F6A6D6443454D36344A595549546A4B457142474E31474D627163417856455267456F336D6467506C485936794E6C733870735A6F7632732B69386451517A3753772B68307A3138584A3158315451797137584F796463624A31784D486148747639646C6A767438664B79686172766459343772486930626E6A4E4F5A4559476775774E43636936465A4145327947572F4F597151756E6347614E436161382B5673514B435470727371354545625734717869504A51354143644655794A484B473946454E484F65612B4774624E59374C5850747262535756524F76566C36544A4556796637304A7A6E54306478684B53534578334672706F30656D725370474A4B7079614E727370304F6C537074436C5445456C67687A7156646D557148576F524A584A6C6E3042634864714B5649706A33354C71643566593131664A44333247497634644658452B6C4D57384A6A663441576E2B7438674C653068786E42664B6C5066555A4154526D42574F4E6939473567386471687A3636306F5A62464979326C614E6F56664C56483848453930746A48654C345659742B765A716A4C314E54412B325978706F777A54516771477A69736C32465575445453795074724D363373624756432B624D33713278546155304A4732474A6A74566B73684D6C314A49414F6C4836574E4B45495A5530637758686E4A75446F437653714D45555777744F474B6A354C58615551524B4C2F383459704152685166475255526F6A4A4D4C76614F56345A687141724871416D54363336432B384651475971784D70544A716C424D31524659366D4A6B56334B6D4B5A5664396C5A3255736E546470384E4E76747373425A69546B4C586438392B447537626A382F4E633353554A4443704C634B6F7A574F694B5A4F78786C52474735495A725539425835386D5555656D316749733755564D6977537774514254533647383879653178624A584D4E6C6568724644774D2B716D656D7277397A64784768624331556C2B61674B4D796A4E6A4B4D303653506C4D6138706A62684C62664A724F764A44364B36496F36637168663661445071724D2B6D727A714B6E4B707475546259634F4C557030755468693265374B6F4E57525A714D434B4C633746436E303541666954724A6A3749596230716A7653694F66455635724465715242394B6F70355445763255387267584B464F387163727770536B76694E61434344704B342B6D757A4B572F746F515272517039577858364473454733344A4A313831345635754D4275506454544936434A6D4136614632545031616A4F315643505A3459357553785A45576C735936574A746F6B79336A545546754D572B534C436466424D436B58384F494F707142306D414753304D594B6739467234706754423335797949595534564C5278444F4D4B6F49515638527A4C68697838542B686A423952514154796F383770684C505149792F5447776854616F434D616F434D436A396D56423859456F646A4A684E54465A46736573664756637035327146395434726953693233373258507734346B422F7567303664687145706A346E47484359617339434C2F5948615250523179597A58707A46526E3835346651596D6253366D356832623678523567784A54577A6D576E6B716D68596B3851466648644B656174744A3031466C4A71504C544B63395051313263535835434D4E6D684C306E7A7530615737325571593537536D767542376F6F6F6D53666F4E4F6D796A4F79747A715A624F454A5644714970314B484F70453252546C74464771336C53625172784567366E585A464D74716961466F4B6F326A4B44614D754D77684E696A2B3147522B707A5168416E65524452667772536D4F656F5568346853625668386263514C5346345852574A4E42626C6339776B774A396D3462787A6872307367775564373577676C595A46635431594F7A564D746E6268456B6F794856574D61444B704C733842574F62697358524E70594646344B4942503858552B2F5A33755A313748767234357964347530347352334A6A72736446396C796C797A4A367231546A524A373737305442496E65694E34424169524156494B39553857796E4F7A7A505837504E59764F50732B4C646430514356495337726C6E7A5A702F6D655745636A6A35312F624B2F6E5334395479376331614B746C59792B6A7079686762797067594B5A6E467461314C62677753444249554B444C6D61366C69514F524869373253737057536F59554666395873682B4969533854454C4976307A504B526B654D6969735A776C557A6E4C4D694C584971756352654E4456713256724E747157624858377975515A4E7A37583952366856656C642F3548415A582B534E6C505277694F4E314879796A597778714A7654466D764C586B485750543073656A755A394539794B4A37694158764D4575424D5A59433430714D73684854737A316A59792F74346C6E4F79303747786561636E63326B686158674A493668527359366172464D444B416236364F3774596142316D6F364B36377A384E79583344762B4869315850384E51647870662F78316D4A7575594D3755785932346E6275306D5A7574526865474D665641566853466A4E324644467846444A3847704E6B4B36646E79614A6E786A3958694861315151424D62716366512B777448334347763350557A74747A43323331414259473637695876674555464E5061484A5A6D624D50615264452B51444A676F684351496E785A694466477961685952504556366B446C684D75466D6563624D63733745596D4B4C6F47695530576B746331383579784D4A654E736A7A664A6866696B47464950346D4268686253377A635775625835525362635431466578743555784D46557A4D4C6C685A4B316C5A4B316A59574C4D30557A5530735750645830644B342F3970637A364B316B5356724979564C772B395863562B725656754162414F532B6C65733161794943746C6571777938784D5272625670653137492B33634436644350727A6D5A52495030524765483646305734334364647676476E502F505A4736396962582B6B6576314C766D465767686F57664F506B76474F5566474F73684C5373686E537368665273786331737A74725A534E705954386F546232453959575A6E31737232724A574E68456E314470626C6942695A6F4F4164553830616A32304B6D3347637962466552767261614B322B5438337443787A2F386B4F4F76504D71707A39396A5671786861382F53326A344C74474A783852307461714246624F30457A584A73624358734B6D54674C364E734C47446D4B6D54734636436F42572F746E6B2F43455A713849375534686D75776435627A6E542F492B77394437423233385853585961393978373237676434427173496135754A3654744957507055454752394270554A69684870446A6F707A6769765166414D493857346735576B6D355734585A6C715A5232394A48584E424D647179446F48575A66504A57486E61556F654242387646754F38584D767755755A436269337A3231704B7561324A6A2F4B43745A554661787372547646683747486430384F717334766C36553631354F7372386D646E4A38764F646C5A646E6179364F6C687864724130336361696F305535767132494236537336526157625532734F4A7256367A56586D2F4B446C6D4A52764A7A6B5A434136306458705667373835622F2B7747742F45466E582F76574E502F2B5A392F37324A30352F63596A4A326B7645787971594E7A61517433645138673278467465786B35336D535347676648782B575A6A686554476D32714A436D4868576972436439624B5A6472435A4E4C43656B4F31417A39714D5471315363427966706733585A4438573352694771574861476839522B2F416D39793666347379336E334834336664343537572F386346662F357476336E6D564F306666592B6A52643968617A784161756B314D57303134736B6C5233674B544C55524E6E55544D4855544E6E63546B4647466F4A3668724A544456676C2F546747656B526933336344583771777233634B56617271454B6462583350574A366F494B41706D462F4B78443632765134476139655A594A43324545684C4675436E625266527A35735567586859737A4259735241786A564152462B507066734F6F636B5735716637574A4C744D546A4764747A49383779665830707858717A4D38334B6A704C4C4276395A536241737433393542566F797A544930554A426A7337537A4C4458663171506D494D694E52444B394634796D764A5242575846314B33376E71366D62463161334D75735377613933626F3559347447783565746E7839374D744B3944487072385863585862464664556D5A736B626D67424F534B2B2B69632B2F4E75662B50616A763350332F492F3031642F444D74704D304E6A466A4B6D44364551746B66454B6F6D4F506949302F596C614B4630386647326B487A78635476466A4A384F744B6C68644C4B58355A6E4F4E5A4B614538666E355A69764E7349615338664A38756850686C4D6370654D55676D6F476534385147576B5336302F5732597448314D6A58625131566A4F6A564D2F6375586F4E787A2B783775382B394978445463414143414153555242564E6F6266487A774C6435393752552B656630506E507238622F54632B494A706161594D3343477371534F7561795A756143566D6143567161464E5A51494A41676B4946687247443846514C77596C472F4A7036645A556738477671434537553478757277546E34474F396F4E6136684B6B4C614A714936416351366D4C58316B584A4F734A384A4C4753445A6A49425753626D68636F57746C434B54314D4B6D306C5044784359714D48534A51586E6257617476537A34526C6E7744624C734832597A717564704963434C3553532F796A42527951493761377A63794C4D3737325A4A5775315356336E3631667458704B344B6A72486B4861496B4A703453454F372F4678434C6A67372B7330703263583656624E437531724B7A672F2B73466266592F4861783775706977396E4668717544445663623636356D4E6F537435476C697939504D6763714C5232692B38774F396C536652746438677247306B35657858504D483171493746774467705778644A597A5052385570696D6772694572474263545A5448726179495A34737941315073706550735A754C384B515134556B787A4862577A3162577830347577466247682F442F706E6F62616138716F363371506833563565684875686A7661364B39356934504C68336E346E656663767A54397A6E387A69452B6565736758377A33446F662B2F4839342F362F2F785A6D5058715874334D6349794F4C7676554E6B2F4C46694A382F6F6D30675932346A4C64714236433933454C64333777614276497A4C566F6C5A34557261484F70564651746F472F4F4F3153436151594A414D494F2B4C47397056454D6A52644E616859643672552B54574F63384563783674346A506B77384B43646C434B4F356A33617646716D39433258735053633166392F715751484A5831724962485741754E716B7A77744244693137553076323074384E76756D686F662F484B72794A4E38514F6B39466E314472456330624D616D5749396F32597270575061507375496455426C6733542B67464E385344434A5479356D616B4143514A566C6A565736347035734E58362F4B42504A363164504675727562445863506D2B34654E6C79647150374164425072376962575851327375786F35594F753867582F3450714878683851306A39554564656C697053317446473364354B77432B7A59777136746A5A714B4B684C61532B47514E4B577358576463494F663845327A6B587A786169374F5A433747543962476538716C6D306B7243776D705457735A6C6957456659314D396F5778556464512F7061327467734B325A795946754E4C3074644662666F613338456F323354744A34347A67336A6E3342355A2B2B35734C78622F6E677A56655644394A37722F345878392F2F4334326E503862342B426A75726D754552782B536E4B6F6E7157745378386D3462416D6D2F5730686175785547554B6537763356526C7A66546D5371696444766D554332426439594C63474A2F534351393858303763534E335352735979536E4E53526434795464593878364E4169446155474F696E4533437A453749584D2F453130503050632B784E6862546D70366A4D326B6E6530354331754A4B6262696B7A795A732F4F30474F5046616F6158323076384A6E70456F61427635486D6138796B635A646B337745706769505851474F7568556158695876595073654C745A3056386E6433374761486B37464C6252636B75326143544A5765583267366B36624D6D5734454B676C356C6B4332317859616E6C3031764835752B2F743844704A7431587863622F6B34322F42314B376E624131336548344F41394167503343412F65497A35796E356E785238524779346D506C424D6276732F4D79454F533478576B706D704A36787549543959786132705878552F57506378323271596D6E347066372B61636734326B6C63324568665734696257594163454F4373457831654854644651783146614E62726758382F6759326F4575756D764B474B6936796B446C526251314E7869767545547A7A524E55332F795A786B66582B50617A747A6E3479702B5545346B45776B2F76766B72316959385A4B5073656666306C48423233435054664A5435655358784B5A504D74714744515336485954737A5972757148704B6D6247554F48796E614238546F38773156712B555A724345303045706C7351724A46654B716447664D41535964477764514357416E3954577142584D6A43517378464B65355757344E62313856413032306D756835694861356C4F57356A4E2B31684C7932426F47637261564354595A2B57556A7866795376546A4A63374B2F79327336706D5373764A61534D3870765A3453654F797638734E58664630732B6A7159756C2F567A644C45677753464C2B7656643841612F346831674E44624153483251674F73423773597933517A37702F55446D67625956473241365073684D64567A4D6974694E6A374D5447315A79496E64676F65374578447269366275456675492B2F2F783742675873452B737677397437433258314469554A6D4A69715A4E7A6178354F706A4936526C5061776A37787055737734582F5149504739684B324E69616337492B59314533667964685954647033522B494F57746A5239724D53514D703178436D2F6A7236362B2F545866395942554A58517A6C565634375366664D6F2F58654F303376684747316E76365070796C4861486C366B732F59324A372F356D4C662B2B343971624F3448663332466A31373745312B383857654F7666506658443379486C566E44744E2F3577654D4E6164786456776A4E46354A5A4B7152754B364E6D4C47466B4635756242744A5977395262517642385872386F334A737243616F71534D303055426361674644477846644731466A4C306E62754F6F55437631655674716A56774B595845693241696B514859544D492F545733366268336D6B47476D3653636F386F384777334E6332546A4A336465544D3738394D387A632B7756387278644C6E4138395543763677582B585739794D755644432B4B666A62446F36784D74374E696C35362B504A336472506E45354C754C4E563850612F342B316F4E444B6C686B36757836654579746A6369346D6B49725839754B5462415647324D7A4E734A6D644979746D4A61646D556E3150766E65646E7953376268734D2F4A6179323569536E332F7963775542324B546A5152475266545A794B79686C586D4C43446D36694F756C2B6D3467626D686B3374484E676E2B4D6F6D2B536A6667307936464A6C6B4D547249544668454C50356F79567462685A5951697234536C5767684F73426A5271764F3147564C36765A7A5532716267464766734950525858716278356A76363257736F752F4D53446E7A366E357675504B50766B64526F4F66306A626D573934654F4A7A71712B64594C53316973732F4875487A312F2F436C33392F6A52382B4F4D6A526A77377835647379585074504850727A48336A6E6C662F6936304F766350653764786D34395132576C6F743442753854474B7647503136466236794B3445515473556B78345778555437735567664C553736662F4E684C47546D624D736E704932495A4A4F58566B66435A794153735A6E356C3572346C387945592B624366703068463361426C6F754D2F565935395266654D454158303371776B54617A5079554F6A5A6E7455726A475533472B545A67706877463968627A764645434359726D58324F67545352436C375770622F693647545A4955652B7A7632304C6B397A534A377351545A43556C794F7378585849674C697A64694575766B53424249516374324953434473332B544E7146776E3155332B543644384A77416B5950345442484C6469576B3549476B39615A536E70493255705A4D355379644A69347A4F48565263775A782F6D474A6F6E4F57596A73326B6C5932346863305A4937747A46703749394A48554E4D2F6D33547A4C754E675650344B676C68582F4745756549664C3262764C5466525463677770665741704D5548434F6F473235522B334E3039773966347A624A773754654F5972576F352B51763333377A4E38396D74617A33374E7053384F6375614C67397A343654504F662F302B4A7A39366B334F66763858354C7735783463744458447A79443337363742302B4F7668582F76374B487A6A34702F2F4434594F7663752B6E5478682B66424A5479305763765755342B2B3671415A334273547143776A6D6371434D383155705132304A6F7170576F767032597157762F356C7437534E6F485362736E7966717435414932386B4537755943646A452F6F37465A6D3358714D4138316F75326F704F2F733972512B75344A2F715A5858477A6C724378477038386E384C7641334A6B504D686E677139624C326F78436376705441554C385756575A3458764D70576479756959385539794B71376A7A5676502B73427566456A72495747316471496A4C45524864385067426B396D7A48425A61517450363665624C6D7847784574543549576E6953743743584E504A6B31386D52577A31355370344A4273734A2F6C7478382B6270382F306C537834476F74705A5A5977744A517A4D7A756961313179644E48516F5979726F484B4955314C4D656D57496C4E376C7652795053527549354E4666456D747151706C4C517153396D4361346A436444385A79536243487A53314D4739704A7950423442716B364232683642736C61525777714A37682B6E734D5656786B364E5A524269386359657A47443567652F6B7A4471634E634F58795143312B2B795A3054372F50677A4D633850504D4A3561632F3573487864336C77374238386B712F2F2F416C6E6A727A484233392F6C64662F3941662B2F7371662B50797476314632386850476130356861622B4B712F634F767346482B45647143476F6143476E725652504A7232306C597567695A756F6D61757769724F386B4962304235776A7A586A315A763432737A306F2B4B43634143326D506961685667326D6F685965586A764867776F3930567437454F643546316D4E674932466E4D32466950546170764A4546474E704F65646A4A52336D36504D2F547253497674686635625875423339617A7646694D38537A6E344A65636D2B32596954567077486B4757504830732B6F66524172466B7163503663367553494559484648456E4E5777624D6D53415751726B43314179335A38696833705261536350456C4D7139386E70777535325772464A7469527031363241516D472B4153374D37496C614E6D62305849674D6C6D6E30762B38745A4F55715A32347470485952414D70557876353657364B3768364B5571543442315145536A7153475551624D5A3369464B67394B6A52437964564C33745A4A7A744C4F764B475A744B4752724C574E6E4B4F4C42632B4161696C4C783341784A6B6A6946486D2F52754541336F484839462F2F6A705A6A48364F39496F4F7866715478314763382F4F46644B733938544D7574722B69362F7831643937366A2F645A584E46332B4A3032585071486C79716330587A394D786157764F506E5665377A37743163554A2F446758313768793364656F2F7A6359586F666E6D53713652726D6A6A4B6D2B782F6A48784F6F7567487665414D42625974714D63654D306D7275494B52764A574C714A476B66497558534D7538786B76484B4E6D42554E5946663134653271354B42706A4C71377078697150454F7A6E4678503539674D574267566262466D47462F79593259383747644362475669374B7A6D47527650616473616B53512B712F564F58347442586D576D2B62466770656E387736323557644445367A3568316E7844717250737A6A645464376553634865785A4A3767465866434B752B555A61384936774A74422B64556D7337726D636E626C5A54365A2F4D326C5641624D566B674E67453278494130516C325A64527562494B39364C67613572555447574A5844645159346B446130734773766F574574703759614457526F6363452B2B38544758704165717147655830315755736A2B656B756470496D74756673696A6B734F4D4B43733565536F343253725A4743705659356B52517354616F506E6A4F336B4A767570536A4473674F69624E61784971716B332F304C5668584877455277754A712B61393953392F552F6D447A2F44524F337671503933436430587636637766732F4D6C357A476D33444F6254692F466C356E44344A69447448364C357A684E353758394E322B3176756E76714D55312B2B793545502F73366E373737423458662F79756E4462335076354B665558507161356C732F4D6C7033426564514661365247707A4474586A474778572B734A38464F67676132346959753469592B776962426B67344E43516345347258364E53306F652B746F712F2B426D50743937434F3142457964545072474B4C6F316244734831634E6E3758514A4674524735757A50726245696C39517858535174557959726449737636786B466233733336556F7677724A4A4F7669313855417A776F65747049577048356144302B78467453794B702B5A58384F69653053745A65385936774C50537A3057337166706263614D6249523162455830624D643050456D495337756B66386B412B3358442F77614242454A557731356B6A4E33774D4E7379576938386F415A724850443250534132556B6D77397A37426E6E74452B7534716A2B446F3445316D78782B53303965795947316E3254764D586B6F71335241375168694A3664563439364B786A6D577A47465258554C52555562545755625131553352306B58654E73426A557352515738596D4635595364785953646C6151346D546756704F7766724747712F41796161392B68506663465939634F307974547752346377645277426D76374E6177644E7A473158324F793854793944332B6739655A687573752B5A7554684E33544C464E61623331427A2B5167507A68336D39706E44334472354758644F6673474430306534392F4F6E56467A386B7137795530793033474B6F396A4A39565A6651744A5468474B37484F6461495639754B6136495A6E3734442B326754787634364845496D6D657A47702B7642304665466462674F7179435257756D6D64697242544E596A674E6F59692B342B5375352B6C6E31696B2B396B5462674636534262325169623251687271534362383248327369462B7A5166354C65766D567A48647A7272356254484358743750526B70494F565A6C312F3830342B4D2F61322F4F7A553753795862437A6E624371726266315953424E566C524865764253625A43553279464A31556D32517072324A545467366F705274574A59697330786B3545772B3776676241723255434F69704578396D4C6A484C43335869453257736E4D524233427755724367342B4A617836513044346B6F6131693064484E546E6943336269656A526B546D374D324673506A5A455732626D3152714E61536F46794B424E4849776E513743374B464B41474B6C6F57776751554A67466B584B796B50706151514D4152346D566232394F4C594565702F544B446C47745937337A4A77395A2F3058486D587366756659366F2F6761506A43744D39743742323330625863706E52326A5030507A724F774B4F6647483330493331337632626F30544546503366652F5A484F2B38667075486543356A764861536E376D6159375039467736776361627639493637336A366E7237314B65556E54354D78645566464B4E366F754D68707346366D682B65702B62574B62563661323868476343706156584245544232344E4F33347031735574354F38363568637534526C6E796A4C5074473972653773496D3175452B4E447861576B58414C4A435073356549384C635A354B6A4F5935363171734F614C57524D76697A372B7454724C30324B556E5979626E62534476586B5854374E656475616D3255303532557535325A7431736A566A5A6B4E7368614961316D496174684B5436716D583661792F7A706C356D584C79496D6E6E317A6D37437242663547733547372F4A79767A2B64387134345A5352582B614D2F444A723468635A415A437963434134554B594B4565454D62735A4D624575544A7A724F536E67664F567958593242776769582F71434B564C415A475741345073654354564E2F446F7265664A536C6D664E4C6C3069672F773657496C73576F6A6D4A457A307053444B77636C424A32386A454C325A6952776F7A51744F533862574970714B506F36475632374248686C6774305848794874724E764D69706A3542744F344F6D35696E6677447337422B396836793943335857577936534B546A5266524E56366737384550444434367973416A555575645A4B726845754E316C78687675735A67335257364B382F53396667306E59394F3066486F7446725631343953642F73454479392B7935576A4831463336326343686B477172352B6B2B755A4A2B75747659786C70784448576A4775695661582B694644624C4C4A6464444A6A3655496D734D7A622B38673752796A357443794778623750715161507232576A624F526961766A4832707966725653516E597958335979566E546D3565524D386D7A507936334A453063396C674D627576496556734E447A5262437A66387865446B367749553937574D75712B454436423168776437486B3656474477635343654E55765049354231674A44366A36752B51665A6B4E4E4663496A4E694453494E4F78454A51746F3249744E3843517879644F456A75644A45372F4D5764573835774D5A58514F4C30393073532F486D6C6636316C7532456E45556E466246304F3246674F326C6B4B3246514270564C596B77705A7057784B56596A576C596A6B306A464B6969684F6B58456A577A4F5461755A6856767A5876594B5158627941625A7A6674626D50537A4F4F56684B4F566D636462496767363169526862634179533131555437627A4A342F554D474C72364E3776356E4F4A7050344F3639686D2B6B484E2B6F454548755957693971674C41306E6B54613963744E44566E474B38367766446A373948576E635463666856723979327376666652746439423233495454654D31786875764D6470346E5A4747473351384F6B4E2F37525547363637523976416344626450456459504D56427A6939486D4D73794474557173347030532B6C6F585555737655584D584D355A7555714B57737665536E2B346E352B696A34426D6A464461794848656F7033346E5037732F72573078786437694C487546474C765A674A712B736A756E597A657035636D736A6C3879546755722F382F4F457238737A374F5439716F5431704B41522B494F4578436A55446B4B536F453379555A556F507478685363732B345955675564617A477479556F68496468686A497A624F626E79535A2F45706E676A2B4542786A4B7A44436C6752455949444E77434462736A574578396D5637554579664853634136732B36553850556E4C3071496C6A4B584D7A475673374F55636E4F5565484B67694C76794E634A55382F42566576596863742B6F6152663742634336352B436A355A6779774B745377717A534835594D545130737A617249563173624762733743657372453661314D307339576B51396E664C586A366D4A3273496A4653687637784E326875664969782F41736354636677396C306C4D504B5134476746303731334D51705130336B4C7A3141356E734679724230333044656551314E396A4D6D36343569617A7A4C64645131582F31326D2B2B347833666341652B38444C4E333373665355592B3539684B626C4A6F61654239694871356E7175452F7276564E6F6D2B3878564873563231433159692B4854594E454C6350377645567A443146444F31466A47334E69706A5864523171476245775055504271574A6B527230594279714938575A686C6532474F62514855466D5A5571742F4C654E554474537370584759757061333857676A78636C4F4761613379792B6F3832326E335068387A496B644D34576E6F3241694C684D2B67694366796F416D39547A377652642B674F6A49714B6C3977676A555239366867474763726F6D456E4E4D616D41464C7541545A39672B784977386E627735716E6C343341694B6F506E735330504A755A55724F654438674E57484C33556242326B4E59336B3569735A31626670414A437A766F5A792F35303076322B64522F4C6E6A34575844324B566C5A30396C4251532F6F416E65526458525139765254636665546466575139666379376538693465356C3343564E485876655264512B534638637A33786A4C30516B4B7267356D78752B53484C6D4E752F55737572746659486A344F644E4E782F44315873512F63427666774633736E54645638796377586B316F6F67372F534C56535456766272364B7250385655375538593634396A626A714E702F65574D756E32447A2F434E314B425634436930566F434534314D443158684871306C4F4E574366624343726F632F55335868632F6F7254754D59726952733743466948464C6A2F6152356C4241484651565A4E36744732707864375033367962726B2F7A444A597454435A747172426E647535384A7335714B4B6372343537304D435948664F766E2B57543079786C7A4C7A584D62754C435A357562334D6237764C50462B655A534E7059545534726D5472757A45396533456A5432657350456C59314252584F664B4A506643535430512B77327A457031527A62694D6D707771726B7673744238597065515A59635057794D4E314E7953616B6C4235576E44307332747370577073703259525530736D6D7235653973427754527A6D516D4B7768593234696232316C33746A4D764C464E6D56637675775A597350636F4B4850465036414D4A70613966617747426C674E6A374153484759354D4D784B61495356304B6979757976352B31674D394350586771656242636B4F487348572B386D3575306B37424B64765677495449574555705545533035436262736262645A5A5131336D43506465785648795034654558324F752B786450784D35374F697A6737727544717555316F76476F66425A7753426B3864336F4648574E71755957673469374878465072366E3569714F34476A367A71652F6E7345686838524771736B7242466451354D537A3461307A597043467447333442702B7A45446C4B5372506663786735556C732F66634A3639755A73596A6F5A59536B72562F395446776545474D7A73395A4F306B35525867765859497163583063785A474A70787135716E2B565A4278735A5032747A627459534E745649323032613255766F655A49793853776E783849347636336C65626D3177737574456B2F7A59615432577243316B54665555544933735752745A395865705736674949554B4C525354634B6E44584C32714746304C3631674B6D64684D75466D664D624D5330537641546772346C62434F6B6E4F595265635179353568316E776A366A52587372657959477452522F73565679664C3767344F424C717545684C624F4D30446B747048704B59717951726C575468737A6C593277304E73526B665A6A4979794652746E4C545445526C7A44616D534D4655472F776C4A456973524D7730706B6C4B585145457568415655344667543756706D68683779726D38783046366E7062755963586153646651706433456F5A56424459473434796366637A76443358384C616377564C354663614B7A37445666617579513644334F7548682B30516E616F6A715767674C304B4E7449544253673637684D706132713967367232426F4F6F757039524B576A75755932362F6A3772757241694538586B5853304D4B73714B6A314C5553304451544771724433336B48546349343752773878566E736165312B5A6169306E525078693631666B456F4765773970616F6C50317A456F335644716A6668304C495176466B4A6C53784B49476478596A4A724C424B58587157552F59324A677873793074396F5330634330387A7A72357453534474314C38746C4869587A76722F47756A784E4E3550317542555A61455961783752474871455556644A5175364B73556B5671626778686F314557566533306875717037735641507A2B6C626D7A54305533654D735345444D694A7573513955677A347352566B4D6D6C763353314450794E47586E7159425A575A66696559726E394D617353585563443769617A784C737663374D36483269772F6549444E306C6F36756D61473551694E61717477657872462F7839624957374763394F4D426D614A44316749416277326F4533555A49676B4F6A3244416C3777437978556948736544745A794534544E452F514E3472326142503151366C304142356D5949714255395352387051673737384B39705076306C66325264596134396871666F4B592B576E4F4F712B776439326A6C44764655494474346D4F56784158376F44302F43646243476E716D6536376A332F304D62355247597831442B2F5141317A395A536F62574E7175344F79356A582F6F415446744662454A575A57457878376847536A4432484A524263326A6E39396A76505930303331335648444D434C6E45326B6E63307148597834493652696562534A6F3753647348795535724B48714D4C41517361767A6663747A4F2B7577304B776D72716F6E57496C4F7369306F72506F557172744D4F6E685A44764A424A61757346785448386458744E7A566E6354647256734A474D735A72357963646B3956586B6A5458377931524E7A6C524456686A49726C35462B425749586A674C6D386C7064756263374D3337324A68337353784348386C4573303532353331734A5631734A49546D4A7931744551795A57513550735254574B764E534B664A4C2F67454F524962754D57396F554479336A4B574E6C5942416B5671326F744A316B762B456C7257774E4557476C4F5A415A4F5846365662794D73544332715430696375654874586E4C6E6B475766514D7378345367454B49706B614670387530637947594C6762484B506948794872466A3643665A5846474434385148727246524E6B6E644A782B6E596254682B693638433661736B387750506F4D612F585875427050344F303854334467426E484E493261307463516E4734686F52522F5167462F5376625A475061304B4E5A534147436C6E576B6251646C785247574B36397762656F544C63413366776A7A7A414E3377665A2B39744443305831596D69373845786A4249772F57583478487442364769364F6F4A54676A63304539454B304E5A44327435487A6A6D696250344C726B6B572F41594B666A306C4B654A6D62577A4F32566966306245554846565A556844466E546B7A75316B587A78636A2F4C7161566C6E673561624D596C72675A544847546B785053656F6D63794D5A6653315A6F77774861314250766E41503530304E704D32745A4B6637794C6D484B5162475752495254394B42314230372B544462785243624F6238797A74345672554D2B7249614A623255446247613862475539624D35504B7966367A566E7A76705678574D4F697234384430756D534B6C2F4F7074747A5670356B33547A4E652F5A587A734E755A6871526E6D334F5770545763433175554E5770324E59587074764A4F77526A61434E6A62795A6A62324665345158644C48714857426156636D694D6C6543593869746138413278474278524A77685249346B376574375A7275714279627366306E762B5452714F7630374E39362F5266507831526D392B6A4C6E6961327931507A4C642B6A502B76737445687538514833744964507778595730316B536D352B6456454A6D754A3668767854645469313151523146546947726948612B417537714839355279347733542F62665631742F5164656D356A3672694F6F36384D592B7456374432333150745645416A705A4C5243315238785179657A6C6B465374694646704D6B345A4E62444B4557506867582F4A4175425351712B635151626B615079526C4A4F5231705770583876714E36385378467A66316D613257636262355434645832426C38737A504574613251364F73785959597A6D6759646B7A7A6F71306F6A336A4C4470484B517033513035666E6D48456A46796D705A536B48794E7172316B6247796B5032396B673277552F4F336B2F757A6B2F75316B66542F4A426E68616B47786C5148636C6E433047654C4154597A6E76596D7039573931506F677A4949394D437A724975396A4A4F396E466639513955767966743575694369695442506976746B556448535053304746585673573968444170744B7279436D5A534567783851657451316B485A326B7257326B6265334D3239744A322B5331774E5374704B32747950667A54696B657831564170413256654E754F6F332F774966336E3336446C707A656F2B2F344E366E35346734347A2F3243693741744D4656396A6154794758514B6839784B682F75737147414B61423453306A776C4A697466564539553345357871496A6A5A514E7A59524541566B58564570756F5572384137576F463771427A3363446D756F5966592B2B347950584166372B686A50494D505642615172635133394A6A49524B4D696E79516B414B7A39704B6448534538506B334D4E6B7A42314D7538595544646D77542F4F636B6972304E45462F776A4C6776454C777A70705A6C503235375350352F6B347A7865537646684F38334974793073426B355A6E655A5A78734331484F4E385165776B4465326B6E4F3750543743536E325A32645A6E4E47736F715A31626842385456576F6962314E58463832596762464B562F4B32466C4C5770694A53374D62756C594770516879487255794A6238664E536F5A4941377378596C644E6C4C3278532F51396B49534D3967787353424677732B316335386B764F776C2F582B627A413858347A7859695842382B556B7A3563532F4C4963352F6C536C4B656C694F4954506932473263304C6E394374524B6A62737736326B6E5A576F6B5957777A7057464B3173676F796E6E3478376636576E65356833394A4153737970724E7A6C484F366D4A752F6862666D5471397276306E336D6465615767716741414941424A524546557A754E76306E3769625A7245614F6D6E51375366655A7642477838784C704E52366E355167654470504565772F7772757761734578753852306C5951307A6371356E4663434B66696379444547424772434C314D33366F346849496769726F6F724776434F31364E632F675277596B615174706149684F31424D63713851302F776A3151546D69736E6F536867345378693553746E7A6E3741426E6E49486E6E6F4F4A635A4351317933464D7A75332B5553572B79626E366C5565443349694E475273624353633771534450386B6D654C36623556595A7979756535454659743470325A4D585A6C344A5776583158756F754A61384134713148585250377A2F5776312B7961536A35423339354731397A4675374B457A334B6D53784A50384F63346543374C4F32546A4B4334707261794A6F37795674367949724C724C3656724C474E764C6C646E554145354A7333317047314E464F7764334E674C7A4842387A6B645432656E464E5973325054546C4A556E38394D3879336B5545584A333373566D79734A4779734B7A556F4158533247656C594C735A4432737A306D6E7A4C57664D516F6864764B794E3458597941585A7948685A6D524D7A79326C57557935575A325650736C474B6D5A583162636257516C707A47322F39743078632F67636A5A7737523937504D517A78493366642F6F2B613731326B3863596A366B322B71576D4830775663593633374330586F615A38645A6246326E38492F65564E6C416E766159726F6D6B324F4F6132706D313961674F58315466526B7A6670686845776961534A644278594C495A3733697447726362457972613779733058714E494B4E3768436D614D776A35754A615A724A61345855383865525A4A4A577A764A752F755A642F615346383646543172482B3332506F6C4A705731694E32566B4B79305068596A736434576B7877764F4645453879546C5577726F6448655A725138457643774A5A6651394853526462595374625551636255547362595474725153747259517472597A4E785541374D54745354487135577856574B736E466E4E597A5649633035627065443767713254764C5744724C6D4E6E4B57446F7132586F744466375832554848337179462B613771456B6D6F57416E50716D3249684D6369442F2B386936764C4763677147636F723643677236436E4F34784F563046697861684E737341724672534D76564D614E51526352345A56386643546547754A5856737A566E59547475563345785173563170465766383747514652424673586542564478747A30797077566D634D6C4878394A4D6475596176346774454C42786B2B665A442B5534646F4F2F344739642F396C6472762F6B624C7962666F75667742485A632B704F764B78347A652F35624A7975506F363337473050777A3971374C6549627545527972494B4B7449613572594D6251744A38426A4F314B5343493641676B456F5A554C35547730315578596A706D546A65713973636C3639624D7A2B675A696B37574B6F2B67644B69656B7256612F4C3670744944725A754D2B2B4D7257544D73733231306E4B30633338644C395356496D423538714D6853564A77584E654E73536651465971794E353868423242344B554F436F327A466458774C4B6E6A5A647242722F4E7539704A4F4E6D4943306476596C6F702F31736D5474496574684550704F5666384169315073686E655277314C376B474B7A6C364B3037316B6256334D476C71554B5768525774672B4453572F686D575A5452557873446C6A566C754361454A58777A713164556C58563059575353507257534845675A4B3969594B316C707935677079686E4B7A3250764F614D7449792B33447346746E784D764C617532536E796B684E336D586555456E5756453357574556615830464B39356930726F4B4D715A3663725A5769633739724B4478366B624F76434E30734B43654D4B64554C6C336B4B346D4D6B7A695A46647866527753735948337A4D324956446A4A78396938457A62394E7A366942745037314A34342B7630337A3854666F757663767772632F6F752F34707252632B6F75334B353354642B70712B2B39387A5876557A6871594C65487076713345792F75467949704C694A2B7149365676555669423775437A4A416B70704E5068345077506F784B32316759696D45712F51376A57504349365845353534544744734952484E593357736A453555453950574D714E72564F777231572B7753454F706A566C4676522B694A4250576C5A3276464774654E724A4274677068646A494231734D57704A736E62643439415739534A6C356D3766785763504E4C7A73464B56447965787663396F615043344A70694A54704653547141586F477178316E79616C6A7979784A6E4F414773706C67536A6B624D51436B6B2B4D306B713249534A702B7A3841336B652F4A5A4238625635793751762F51737471552F494478465955486E764171705043437973755877474B5867494156334F316C7A4C584F5435535448377A4933646F663065426B79746934316470586B794357537731655948626E4B334F67315A6B65754D546436513030326B37512B4E333648394F514452454D76476E73353368526B333745325537533173474154695655624255635857536B635462554575383969755038526D7374764D33727562555A6B584F795A5137542F394471747839366739666762394A7737684B62734D7962756630586672532B6F4F2F634244302F38672F4B5448394A7939516839516A3276505932353854796D706F7334652B3767486E69676A6F395258544F7A6C69356D4C64314B675751556C74484151315548524C553136696237682B376837424E42366931632F54667844642F424F33526232656D372B32376A47377848634B5363694B59617458586F6D6F6762685A6B6B3230756479684A693070313344374D596E475264736B48617858724778646163672B3277675A305A41382F4573696272344E65386B35644644372B56516A7A50576C5748645546304236467864654E4541437A46633872635355616D7549694C757978626C364C7143524649306661736E5754745865536E65316A32394C506736435A763761526736314C62677244457051756373386A32304B7175525673484D6A34345A32396E77646D76336E74675661446547524F4C6354304C3458487966674648576B6D6247736D7131554261563056713468374A305776452B73385248376967416B484732715848623550526C4A485333434B744C574E2B386A377A55772F4A366975596E366F694938776B5138332B5656394E336C696E4B4F77706F2F7A65536F4A64707A45392F41544E3162635A4F5875516B544E764D5844324550316E446A4A792F6832477A372F4E794F562F59437A2F456D764E442B69716A744A312B77764B6A68336B7A4F64766350766F687A7A362B565061723339447A363176474C7033464533464B6159614C7544717634392F72496F5A593674534B486C48716A4231334D49352B4144666D447A316A2F414E336358656351567A38336E73375A657874312F4330586B4A65386446724232586D4B6F2F6A375839467450645A5867474878485131424F597143656772636331566F6D6C7077787A31793163672B556B44484A45377470585A6F742F55394B45564F58505A6D32387948763562534841623655414C78643876467A773831737879473563712B5A4743694B347158516152724C54677954317263784D4E684162717941684D7344527838516E7170565A324A792B6B566D70455854535132676C5A32314869564B6D7578535A70796A42594F736B61326F686132346C5932706D3374436F686D356D3950576B706D7159303955774A374D6C74465563574A3231494A504D567454304D726E7157593550496730654B5279455672346F6C6E536541664C324E6C49534550704B5A6E57506D644E5871536F7A5A326C6D336C784831696138776D59796C686179497055794E354D54584D4C5372414A4B424A635A637774705337733652733771617768306E38566138546B5431393968355078424A693638772B6A46743946636567667A7A55397733442B4D752F6F376771316E43485A667874747A4858336A655A70766673335A7239376D354B65484F50485067317A38356A3175482F754971724E665548667043505658766D4C7738536B6D47692F6A6B70733356716B595375613261316737622B44754C3850646577644C383256304E61635A712F695279647154544E57645A727A694F414D506671446E34592F306C70396B725059796B3033584D6254665164646568716E3750735975456379636F622F79464C71324737694748696C73516F4A414B7678316162596C397475314C3349652F6C574B3844394C55663639474E6F5041736B45475474355852324A6F58766B7A57307365455A554D326A57334B366B2B444F61536D61314661516D4B3548694C796C575072703634746F36465341534A4B4B3857706A7555332F6E636E43554C516B2B51584644736756507342555877716C65715A2B33525251636B54622F75414B6831456E4532634F427A586B3375336B66543473423967706564764A4F646E5054504D6B36655A61564934356A583151534E796D5151325471517174656D5A6D694A50426D524B666B36476F75596B794B497A6D7A6D6C6C4E69457A6478716F554A6E4B4E533874537A347238413265456D71326E344F3557303038734659655A75506B2B326D76766F4C6E346C6A6F706D47392F6A5066523134547266324B7537796F356252565A5862327167684E547A58694771686D737555486C6C5A4F634F5077525833377764343538644A4154583733506D57382B344E7733372F4867374666555866754F6763717A614273754D666A77474E72716E356D71506F476C3652796D68724F4D6C78396A734F77374F73712B6F76584F455670766630666C6561476D2F5A4E4856372B6B36735933314E342B53744F396E78586B3348547A4B4332336A744A792B79686444303567366E6D673949384631666559594332715A7973686E56497A4F334D326E6D63382F4C73553576387552666D2F5332482B5A7A4849623055504C7A4A5764763239364F352B7866446C443345326E69477471315570573154674F554F6479707046597930466F396A56314A45334E3545566961432B6764525550576E4A424470524D6E6551452F326F634233394579774870475674564432446A526B6A717A4C6B54496973516B6E5075745861546B327A6C3347786C334A775143684D6372356669356B52525A46556E644B69544D6E52784E524B32744441764C46652F655570716277313161537448656F384C502F5A765A53646E566D35325162575A38317370577A7353504D704832417A48324F7A45476572454665767433496874744A75747157464F57646C3374614B762F637935716F6A544A5A39784E54743939486466416444325164347172386D316E7153755947725A4C51504B4672625748514B524470417A6A3549786A3545576D7A7462424E4D54777779334E6E413357746E4F504C50747A6E383455472B2B764167523739346E3950666673693938313952662F4D48796B3939535050567A78564274652F424E3354642F5961364B3539783738533758502F70665335382B772F4F662F4D755A373538687776666673696C597839793838796E334C2F384457586E762B487831654F306C312B687666775362512F50592B71764A69597A6C324A6D746A49656E755143504D6E366C52654246463076696B462B57347A783738555A667376372B4C2B6C4950395439504A6233736C4F54494F3337537974502F36467A6D4E2F7731542B44544E4464386762785A366D675A4B31695556726B774B5646733331796F78436A4B3179456944364F724B3657725679756A71792B72703956316C4449305737794E694757485950556E423055334B4A4C47314538517932777850386B6A4478516C444E794352506F6C507378585563794E6C62536568714349324C572B6C64516A3033435852644A397833692B5459513855336A476B657176635558554B6B3646476E674C525267714E5246527879507330354F386D354F6856364B4F5076784C7853476B63435847776C62577A5032685254655676637A5761745A4A793954506663774E72344D396261487A4355663862457258657750506759792B4E503854662F534C7A33504C4F6A4E356B3350435A6A62666E64466D65496F6E75556F6C644C4B57536B454A5242467A59317A38413832734864533866342B4B315865662F6761377A33317074382B7635426A6E37354875642F2F4A697A527735782F63653375585069492B37382F436E586A6E334D3863384F3876563772334830303766562B7561444E2F6E686E3239782B6166443344727A465A642B2B6F6A52396F643439554D6B334F4A6236434958383543507556684B2B646E4968746770694F772B79744F4647487535304C354A31574B4D6679306C2B5066534C50387178666C583373652F386C372B6C5866784D6D746A4F7A794D2F76485836695455642F7074374E58486D42322F5439485377714A3451646737574C4231734752725A6C6B515855736A4A655675317369434249712B6C6F4B75686F4B75576730697A2B6F656B35466A76566A5853505977314A4B5A724341375761486555354236544F6F7A6653587A5534394A547A35532F6B643555793048764431587341703032337761572B4D5A6A4258486D586A775062724B59336937726841597549576E2F7862656F6675712F5A7165376C556A386B72434658434A7771674C495A666B6E464B35436F62515174596D4E554954382B59574D6D6252494E53725646613074564777745A4D3231754D64754D50412F65385A756638393574706A4743712B77506A6F6E39677276384A5A2F78324239704D6B687134774F336154314E52394D72596D78576555376C7A4A7236555530464F4B6D696C47724A54694D69764A546379685A626A70675A4B32666633702B377A2F396B48654F2F51366E377A7A6477352F2B425A66765063475837372F47742F393878446666505233745754374B4C74346C493661323354586C664834786B6B7162767A4D51504D44706B5133325652473244624B306D794937574A3266343742637048646C534A3771775765726D52354B6A5179595245747A7643304A435A56555634754A666874655A5A2F6C3262344C65766E3338496A79457A7A5974374F7937535A6E5541766F61367A654F705034473434785A796D6E475633722F497945464F4C7465416B797A344E5338342B467532646C4777646C4779646C4F79644C456D67474274594D4E5378594B696C6F4B3955765A3243586E6F372B79733739596A7335454D7945772F495454796B4D504751334D52395663696E526D38784F337944314F684E30714F334F57427250733345342B2B5971766F525938304A6442552F4D58622F4F7A53506A7A4864655256377078413937354851312B45656649434956644C326267726551544A6959656671707952486D3768416C444A666359533875306452307A4C474F71496A642F483358434D7963464F6C752F6A5162514B3956315844702B5843357A53632F6F534A386839784E427A443366413972707276386265654A4E5A2F555855544D376F487A417647507431473062305070596F3355436C6F6F4251317352437A736A676A52704965306E34725961754736636B4257717275632B6E55555934652B5365667658655164392F3443322F2F39623935393431584F504C6849623739354731756E7632427764594B6E4650695647706D316D6452747255686D3562356F4A426A2F53546365755A385A7462534D585A4C6566347A2B336876706369547451576C4B785148387966464F4D394B4D7A79544146694D4B2B4C4953396B47436946657A4E70346D54496A444F4158736D596D57625930344738355362547A49736E682B367136333071616546494938585168776B356D7638473271725A706F5A5A4A4C30414B76696D57504D4D737577645964766578364F7057534F3669734C7A74726551745465544D6A65544E4463726B4B6D656F337338455531566B7465584D5439776A4D33465058565053417041676D4734376837376D6D46716D68702B7874567A4130334D54767767366838734A6136715A3054576F706B70536A686C69714354644B6C656632687179726C35793075384F6A6C5077446C4E557665392B38673435347A5953473331417350386D3459476252415A75454F692B67715035444D4E6C33314E3738702F632B656F515457662F696150684E4E37476B336A726A68487150454E793544705A58546B4C56736B6944517071566451703777676C767A52587070516C6E6D5344786268446D55334C354C524D64482B4648586F4D512B304D746C565366764D636E37377A6439373838782F5539664C52493751397673573074702B3567457850433743635372436353724B536E6D55396D32616E6D4F644A7163523250735879584A6A3154467A5A31753873354E69565164794C47666157356E6C536E4745334530514A547774526E6855692F466F4D382B754358454F386D4866794E4B626C6557794D707A454E4C78493674723339754F72504D486A68482B6A4B76694C63665175423861585133737836324332463256754B7337733077303478787059306E7249687465584974724F6239624F6238616A75724C6A46696C5777454946464653624E496555354B65346E726C344B6F6D43796470413343583467782F3436696C59787532776A4B38576D71595944346347622B487175344F7539536D546B44736D70436F56727A356D616D56564331585A534676457346424E4C6A527063735249556E384A786C67582B464A6A594A395A324978536C6E656E712B332F4E494145306845356D6247524F5830645357306D772F77366D786A4F4D5044784739656C2F63756D4C4E376C382B4133614C6E324F742F55436F5459354370356C5A75516D4756306C42584D7A52616C2B37514A50447976544C476D4C4C6F68434A3771503479394772537A4E754A54446543455255454D6F436E4566715943644F62384672326D63366A765865506531502F485434512B6F763355653332512F755A41346B51556F7053497370524D737A53645A796379786C6B757A6D632F77744652697235686C6279484E646D47573764777357356B4532376B45322F6B5A64677478746F56626D48416F6373657A6249696E383047655A2F7A386B67386F6B65345434524D4542396A327472506C362B465A5A4A5473524257395A39366A36657458364472364A753761303651306A796B3432696E3568355648744C49446C6F416F686E6D2B6E4F43586C566D313354777078525744656438574B4D45545A51345334456E4F7A383638682B31354E2B4954735A47304977504A466E7A433452796A364252396849617471453578505A366E486675617959695741796E7441784A6A5A61536E486C4B794E37446B6161666F624B4D67506A6D2B49596F753452754D7368345438327270697A7355494C5365636974793564616342316B6273324A684B387263665A6E36326F7859325A725A534A685A436D7255774D327770675A443879554D4C656651745A796E3474776E6E446E384A73632B2F67766E442F384E54655678764F307949507355346636727A476D45376C5A505672706C63763532692B7872574D6E6B432B494A464A68674F57706B49537A5A774B6C635252646E67797A4F68696A4E68536B6D51785154495449524C7737744D4F642F504D79784C3935696F76557863383470536E4576537849413833464B36516A463253436C644A6956624A7A4E77707A4B416C75464A4A75354F4F76704B47757A59565954515661544161557932706F504B726859657652724553503761694758756A354E75336D537372456E636E4A764E387632576A5A6372617737326E48576E61587832372F532F4D31663644392B454D663972346D306E534578654A4F73726C703156715868552F494D6F5A78685A387A376F6853422B32564A356B6E35666D63574F586B7937324576343259763631454B707530354A3973706C2F4A553370795467484378495A71496D494F4E6D576D655A6F4A734B6F734273524D306357422B3668457037554D6B474F5A31465570374F44645653574B6951744841553150567A4F7472794975486E714E4E4B5978456446495365726B515235546F525075374A6B476A64484C695943366E6774575952574864346C6B673876515A58544F6D316D754D315A796B2F2F465033506A2B585935393946652B664F635644762F6A54317A37376D304D396165774E5A7A4131333642615038744243314C536E664C32454A576150484F50764969652F654E4947647A4761306A4371656C754A506C57542B6C5646673932597671357362554531354B526B6D347A585458334F486169552B784444576F34566C695372325543717367574D76454B556E774A494D7370794C3736542B5459434D625932584F7A3172537930624371314442356567304B7A4768797A745A43527555316C4C732B30556C744A32553035426B426763374D305A4541695A326445765444537A62477645325836546A784C7655486E364E397539655A2B545549647A6C587A48546359723079433379756970314E43794A6E374859317A6C3757484833732B59625A6B3177414555786E3242467A45562F622F754B4344686E37314C5A4D695074612B65417768426B4575764F6E49767433782F556E62536670376B5132326B2F71334878586661786C513577514577706938357543744F6446427A375336723665624F306A70764A474F72325854542F667A61724F55734E655773744256733942646D7A72574A7831305447306B6A4F4A7062344853796F33796C46537A667143476C7559326173426B50394A51627566552F6239612B35636551666E507A676462343639436F662F4F3250664862776A39772F2B54466A355565784E357A4731336142594F39566F714E695A696D444E467449327A7249545063717937694D613569735238627447466D4D3776734C4C36616A7946724F78466E4A4A6C6A4E7A4C47535470434C754C474E74564E323769764D512F584D4F445671786D4A78786B314A4F5A4C36575969353153535478526B764B306B2F61374E2B56755A382B316B6D596D63354A48312B493657416765577753656B73462B5476643474535749537045776744574177384E6D4B547972527178644F6E4C4F664569444C59665A4F65733539514B374F4B44762B56397539665A2B4C43752F697276324F6D387A547A777A6370544972316243324C6C6E704B596C5A7062575A52416B495A56496E66304241622F6D4757354B687561474A3276494A67373232436658644A614B714A6A6C5552316459707A6B504A4E5971734A64634961393478705655554B5A73676D734A445647686E7973654274526B4C737352715267776F5254676954695369496C5A3772316630646D4B704A73706232667548314E346C5761486F614B56676279466E625352726C7253394878414661364D4B6A4A796C5152563157554D644B534633397433425848654B6F627448614C6E344D51392F654A73726E782F6B7537662B797275762F6F6D332F7673506650626D6E376E7A342F734D337A2B4B706534457A7061663866566549445279683852554A624F6D526C4A57595333314B723566656E705163663858516D59575A39777370614D737A6364597A5356597A53565A7A6336784F702B6B475066684D7778773538795861446F66347A66326B3342715358734E5A414D57436B454C4F62394A72554C515444466B59556C6353754E32696D457A7059434A6B6C6448306155683578416D3151685A527A395A61773835617739356177384C39762B76707A502F682F7237346E6A2F7A53664D6A73612B5A4E386A4B556D6952556B68564A53535246475269757852325A66737841777A7869374C52366E50397263387634397A7037342F334D643950385A6A686F6437357478377A336B7472785338573877384E6B6466736A37345846324A72523250474832655230316D474138547A5A5448756C4D5A3738367A4641383663304B5972705371364255637A51567376692F6836386548546B4F4B766B72464578445A3234336570327750314469567959627232524C43622F646A6C6C704C6D57736F344D75625969777439356C764C66756C4B5358306755716B563744632B59414E70594A6177575A2F4A563948587A726C3865514B4F764F424933765745585974416B49556C4E43347771774A626B3349464571715866447A496B6774737533575966626B656136486E656C754E73656C4A647A4D2B70677759786F526F4B6B676A6465475871677A68645151567674726C49437A7066326530765076655A784755314538315A64444B453331345871386D53512F413335364E387761446434756F6A6869704467396B7361374B5851395045565035566D47367934783953366632625953766E512B597646546A624F2F333175485937685A675431466846723264636B4361746A6D2B47706259476470586E6B556A5854556B33306D6A436433726A445157734E6362784F57675259732F633359426C762B503559476D3745507437413631734C4B524C7479623138623657423973426D484948732B2F6B71396972447A6D4355703463725A7055746F2B5656713635517171305557762F344F39554B4B54542F4F7655515048695159715478686F7661554A77325A76765158787A4A666B344839545336726253492B5861617168462F377135566171576738694A4B635A475A70456D304C4631473234344661315A4664457958306E6771322B71705A5578336261746236616C6E727231576432315542412F632B59623150754162537952586F514A55697034684A7037536C6A2B786150374F2F4E4B3747337549596531616853592B7A6278766E7744476C72695948646747496A484F3449704379616234354A746D78444C4D314C776152412B78594257343936495263662F6D45794E6C76544C396E54576A70307832736A516B7572354C68686A772B56476277377535706E755845636639384B46635476456A77302B4276634D47733157495778334B744B346E426E74792F4645505433564F306C4A796B707A4B4E675A6F4C444E56645A6279786D486D426B3356554D4E39566A5833674C537644625379506663416D38724F57635461736B327859707469307A7242706D634932336B4E6E33534E53777331635434756A342F6C395A6A2B2B557134716C76346D356E7665734E447A476B75767A4130736947647A6A2F416B3672483231575072625744705978324C5855395A374B72432F71464B466345573230717876437469376D302B733430467A44624B6379476A646264345758694F37466866546E76395158366B6C724A4564335567664872536E5664705872546C686A4832384254576C3564774E4E35516A756369594333774C316C4973513963472F6D4657424B32316F5467435A72596E6D686D59317975796F49416C3536427349354561377042535168734462396C613768526E5275557A73466B4F2F757A48396A2F386F6D764D31324B4972677A4939745A42312F6E506E46457A426E32784B466A38624E7A6A316759596338796F6C77372F72514C58486C43446146585351443846496A30796A5348717A4D6F797056395167574676436242736D3862633737584E736166676F4A64486D5048306F4E743943305437513852364866726F33527138303977393177494632504D6E5044584565496831727461504D57595575754B7438364665443854526565696143684F7066332B4F626F7230756D7276636A777131796D5730715A62533958524A4B6C5869474A7673553630494A56544C5447503749324E344C49304D733273447A5A7A33426250626C705366676258496E323965542B7458503076796C6E396D4D39637A324E7A496B792B616458436C52714566457168532B73526A7036466F477364565570554D6C633233326D52644B7670555174396D5239486F4E5072394236377A534E64382F51554A7847396456454C7366364575756C4A644C344232653858626754612B4352324E516D65314237786B7A6A78534336432B4F5965484B6578546535724C515673645A64786C722F4D7A5A48587A7664347752594B727743565263595531383036553849564F3362386A69373169483246676635302B374D3069497575763872573873734E775035636834736A536A307352426A68544D7059714F69767637332B687A2F62437877524332616255774667746931794C6167466D39467046596D3256634C4F2B374D43484950337669694645782F7A373844347163514D46666E2B6536593438412B772B484B4849637273787A5978685775634732694856762F4B33566F365836615456337853636F7652354237306F665555414E78666C714350545434474454343644564B764E4A667279486362434174326F2F636C47444B72795851566E475277627162696A7769306E4D7A6E614A384C704A7A6F6A6A57696D326B452F746F462F625262695535383657766C613636436E4C504A684C71616354647A52577A546B4E796541445678566634394F6F526F3230764747757259656A74497A34335654445655736C5538324E466378507667366B57656131434156464858677338505A754F523564356453755652396C4A464A794E496A50476E79512F45776B2B6E6B523536516E7863435055644A524538314675526F74666F5364503037796F792F4C6E5855346F4832386E4D6C5A396B666E47497457634532444975716A4A5430686E31736C796C697A3962586D4B6630512F6576324C6B723852435A7A2F76693779333163725039666C43796D3969776B4F48424E7133663655685A62696B74774337474C424D36612B344C4B75556E4436746A724C6A3430464474656C454458487A3831466A6B68716C3471556D683054484B67506E566145427055686C6F5464497451326F3741504141414850456C45515654794B54556B41386A432F3834436530746A7A6B7978504B506B575553525933397055696C3137466B2F732F326C5832304C79794E4E69732B2F384C364B67626F386D7370537163794A35506135414C495450446B646F69552B55452B5974353451547A30424269312B6568312B526833425A683368586D346B425A736F76684448752F4A732B75754C2B6478637857546E63357A4746362B5A37337548706139566152444F397A5478756655354C3075766B5A3055536F4B3369574374473135614638773646304938645A774A387955334A59614338306E637A6A724A6E617845716D366D38376F306D3562796D7A513976454672525145645434706F6533794C2B744A73486C7850496564304F426C78515A7736376B4F4D72346B77733534516B3534416A595A676E5934516B787378336C7253516B7A6353764B6D495365477A7149457575386D30564E326D732F5657637A5535324A7076636653687972575268725A6E5037417A734B41382F786C48574648417341686853454C2F327773387465366C622F574C47722B6432754A663763572B57746A586D586B513447787255377A5455676F4B314D714143534C4879784A36646D4A382F794E3956526B46566C6E2B356A694B3378335448464566766A644D63475056556E336B307148574E353461422F6A77444B73306F754B49766C51753551764A63584C466A4775496D7A484B74764A47444A2F74517A7A31544B69787662434946757A5061784E646D4966666F756C397A6D7A373538773256796D47442B4E39314B707568374467367A6A464A7732637A4865784C6B6F54354A4333496E7A4E784A75316E5063513065516835626759323445754C7477334E324E784B426A334467625458566842683031392B68385555624C7378492B7648374D78346248644E535530536971614F5635334D744F4A6976576D32526644596D655768493864555334757844692F676668376B654A6358636A3770694F474338394D643436346E78304A4165614F422F7051315A7349426E526756772B4563376C6844417959342B544775704C6771383759664A33535A44714A464264384E63664A5569764963546F527179586A737777447770502B76506B596A6A4E68596E306C3663782B6577694D792B764B513047612F4D644A2B787571453470756B6E42613239685550312F70537A38593030575839524E4C507937616566667257582B2B5455376E32324951757150746439424D4B306B6853584E4830676D58784A2F6963384B5079683445434841434339536249682B34773846677968435777647A585278526B6D677A676B62356F48774C44756265737A6374394C50337973787965314A61776832713869656374734D6C3462374A336950337A43483252567A424D737A75347042546B326975567946754256712B4F64584E3675635737454F76465A74586D6B394338684479614550525357707A59336C384A597A534334486B6E6645684F386C4842634B5A4D41394F6858687749744249764C2B4F684541644D6634366F72793178486A725351377949444D756B494C30424971796B726965476B56685A6A4C466D636E6B7038615145656C4E5A705133716346367A675A7179416A5763534859514F5A78453266394E4A7A3231354C69712B4F5574343654336A72696A326D493858516A32734F4661492B6A784D695149444735457565684963356451347A4A6A56696A4B37454746364B4D4C6F516258516B3175524C75376B7130707976785A67314A506D36634439587A344B772F723349693643672B51632F395A50724C5535524838634B626D3067414F4C6F6573794D39467446376E42494C674235563366752B504B4543344B66344B473473384C65495857335A2B472F626F594A41416B48476A33574C4367414A46736E4D5971397A4B49496739684832525539617172764366706F5337594B33624D7556646667356D345050324F70377970625548587172326534545834536E48466E70754931446573767470546A61533746336C474354336E543350526137536C6A714B6D483559786C72765A5673394E65794D79496E304161326C564343734A4A62575265336B316D426F516D72714A6D744359457769624A47682F4A4F576831367A574A504C5A4F74442B68396B636637796B75387A492B6E4C6A2B4F707A6E526C475145637976566A2F777A416478494353446E70442F586B6D54344B5333446937466D30694B4E7049595A534173316B523769546E716F6833712B454F31426572694A394C426A5A4953627959773478726C6750576E2B47744C397456774F4D5A415461654261684A62734D423258676731634F6D376B556F6A702F794D7A794D43355144317041546F564A476C2B477449443947543447626A675A2B53437635464D66784E5A41536179416F316343444B533671386C32632B564646383339627379676A526343745753462B664F677A5048654830396C4B36374A2B692B47302F58335468363770396738766B6C4C4A4946506A3556756F564B4758613669353235542B784C5A55396C326D6B6C6550566441446E324B5858472B72457135363046446C65633536374446616559754D44343566423359423151496C5A4342646765663833476947676950324E336F496264515A484B72575233714A7A6477664A666A69635679676C6C703166736478397752457757313938587374715A7A334A37486B74746564673743724231354C50596C6F65742F53624C48586B3433686669364C794E6F2F4D4F307435643772714434344D3463556E51334D6265635563686747797452566962627A4866644F75584B6E715A6D6B574E76502B462B41316C386162304E4E55336F716A4F6A615469536954334D384B356D333663322B65434B4D304B56526279685765434B446A6C543336796E35707A54687A6A57727748312B4D3975524676356C6153443855707670536B2B564634796F73624363653447753342355567546C794B4D584134316344586353463630423058786E68544675334D7A55732B4E434A6D4E33497A5163794E4D7A38304941336B5242764B6A544F5246477457513534496F6434716A6A31455535636D64574C4D617864476533496F776B526475344871596A6D7468576E4C44396552464769694D4D564A367770315856384A6F7A597668585734593732364530566F51535674524E46306C38517855706A503770684237567858626F303373435735416147627A77695965644E5A71484450733235786E716C3131565A2F6B6D324F577739557636737A317A54486A334B71742F59706273444853714B3646546B6C384D625A346F637773766F2F586350693568752B6A5652774D5637412F2B49433977544A3242782B794E2B516375344E696A5650472F7743447A332F466E576332314141414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031323970783B223E3C62723E3C2F703E, '前端鼻祖', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '60', '15', '5', '10', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-25 00:15:06'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414934414141434E434159414141426861554B6D4141416741456C4551565234415A793864337A555A6271483758764F4B693139306E767648554B76416F706937363636757061317239696C53784D564552514C324644584C6C6951446D6D45685054655A704A4A4D736C6B6570394A77624C582B336D65436571653935782F336A2F757A2F504C5A414B4575655A37662B2F796D3476366A4537365451345A41326276645A2F5251622F52355132446B7A36446B2F364A35346E6E6143777562356864444A71386F5457373056726344466C6344467046654269306A44426B4857505966683639383264304475397063503243434B50374E79796A763245622F7733584C7A42792F742B4D6A502B47652B786E584B506A754D664763592F2B69744E7A487166626738766C774F32794D654B324D655A784D4F71784D795A69784D6E49694976525554666A34794F6348782B56352B695943382B4967354652422B4A3662434C634C684D4F697761487552656E5259334C7073467431654179396550537133486F653345592B33425A4E4C6A73577078324852366E6D5247586C564733545A346A5467736A64674E756D7747587A597A483663546A387542326A386E77654562777546303437525A734668316D6B77614472686564746875647467753974687639554266446D67364742746F593747394432392F475946387241333074394B7162554B7562364F7474596B4464784B43366B634765656A53714F6A51394466523331394C5856535050666D55392F6170472B6E7361364F757070366672484D72324D727062693147326C714875724A4C50565866563064745A5232395876666673724B4F766F34372B7A6E7236752B6F5233316431314E445463593665396E4F6F326B525530394E65693671396D7536574B6A71627A744C56644A614C314149617134312B71344D2B69354D2B7334732B733573426B7A642B42386A6B516B447A482B42597649384A6B495A7348676174626A5257447872624B454F3255595A74597778627839445A7879553046384178756E2F4635506B4679386776324D5A2B7866334C623479492B506B335273372F696E76384631796A35334634786E4235786E4237526E473733626864446B626344693873486A766A49343766593354557A6F6A487764696F692F457841633849592B4F75435769636A493435475231334D335A2B424C666267744D36684D50596939505969387338674D7379674E32676C6D457A717247622B334659426D513462526F3854674D6A4C684D6A4C674751414D574532366E483764444C363147586E56475845342F546A64737049422B5634585350597245624D566D3036417839614C564B686759373057713730413630533167472B6C7052397A58547232356D634B424E67694F4136565531304B75736C54414D396A6169555455776F4771677636654A506C556A616D57445050743747756E726255446449313738476E7261712B68754B61477A2B5254644C57576F4F3672703732796776374F526761346D426A7162364F396F6C4E485855532F6855586655306474576736726C484D726D5370524E5A314531562F34655853336C644461563064565568724B786A4976555A67484E2F77324F55427352412F38484F41496141597749435939746845486247466F426933306376573063766633382F77374F364B2F5978332F4664663558504F642F6C64434D6A502B4365774961683376302F77504F364A2F416B57726A73545071735445795973506A4669486763584E2B334D506F7142505069463247554A32786354666E662F62493533736342747957515A786D415963476C323051702F56436148414B4262494E2F676B653751516B4274774F4179363744716474474A64647747504334374449634E6D744F4F31324841346E447163626D394F4E3257374159423569574B396D534B746B634C41547A5741376D7234574E4C334E7148736155516D31364732533450774254794F39716A6F4A7845425050514E43575A514E45706A6537766F4A614C794B314B397570462F4163774763316A494A6A36713167743732616951676E5133306454662B5A776A56366178464C5A536D37527A647A5766706269716A75366B455A584D70797059796C4D316C6444535630746C552B67633466526272424468322B69314F2B6930752B7331752B6B3365384B6170696251316B644A2B543155544B6573434E4672374345503255516274496A324E5338555234467851484A47754C71517030386976574D63454F4C2F6845416F7A396A4F65305A39786A357A4835523746345279523466534D346E494C6C66676669754F322F35453258465938486774756C395762796A784F43632F59714A4D526A31302B4C7335526F56436A4C735A474849793672586845717248724A4151657031434F4336484462522B5338416A6C4557457A4432433361484461686E4459687242624233465964546A74526C783249303662415964466838326978326F78594C4F5A73646D74574231325444593965744F67424F65433467774F6454445931384B41554A616542676D4F554A7768545476617751353561767062705A49494E526C51316450665855646664783371435769453676544C56436255716C4571553139334C65704F6B563671554C565630744E576862716A567161695070474F7575736C65434B3139536B62364F2B7170612B7A686C36526D6C6F7255625A55534643554C61576F524C514B6545722F42453470796F5A534C75717A3246476272516A6C45616D71332B4B57344678516D6A2F412B553876704447376B4447684F414B61432B414D3262324B492B41526171502F6B3763526155716D7170466673597A2B696D3373462B786A502B4D59476366744876664B75324D4568393244772B4642674F502B457A67656C396658434B3978775739344244427543793658674D666D54576B6562786F54767354744D4D7351716A4471456A2F33423351656C7757503279544437544C696367704647663464484A4775624B592B4C4559315A714D6171376B5071376C666874326977326D64674D59366A4D5534674D6B77674E476F7757775A786D6F7A597247624D56703144427347474272755A57686F516E47474F69595570306B71546B3976342B2B7036674938516E6D6B6B716762475A432B5A674B6333314E5530775134776773316F46614A3739644B77506F3736795177366E59764E415064776866562F53395251312F584F586F374B756C7050347451714A342F6861726C444D706D6B6159754B4534703351306C584E526E646B706F2F674D63415938777738592F47574F6A534663544A746F6B7270316F6844453265394F55316A7143316959555A347768787A68444E712B334D54682B78756A36425A50304E62396848766E335250777150593756637836625A777937617853487734584434666147585A77656E4F3452584E49597579515148764769432F5734594A4464516A30636A49375970576D5734446A74654A7732527030573345494E72447273706948735A6930756D783650512F67555962496455704538456A6F7A446F6342713355596D30576F79555371736D6F6B4E456139436F4E4F69554776776D547378577A73785772535972666F70664C5972554E5954483059395830593948305954594F5972546F734E70476D687448712B74414D4B74466F4F686B51506B596A6F47686D515069566E6B625541707A654A766D5955426F427A6543414D4D7265564B5470625A53713079635534303970537669642F6C367632716956417070614E4D70364E4633433034675153695767455161346C76374F47766F36712B6C74723054644964546F4C4C3064466653306E3547686169326E74363053745643717469703657367451745A796C71376D4D72755A537568704C364B6F2F375458487655593749675245496C554E434A4D376B595A2B7237694D446A5347695441363052696444427064444A6B38614D306A663579324D516274416879527173597832482F474C4B716E6B58396A48515872364C2F6C7457586B4E7979656E374736787245374244516562413772524E69784F357A59485335734C6A64326C78756E71464263646C7875477936525A6952416273626349347935526A672F346D4A63674F433034625A62634E764D754B7836374F5A42724159314A7030536B37346269316D4E773637463754517A366E5A4B364951714F52316D6244614439385732444D705535425470796A346B6C55616E5536496437764B47727074687659436F423475704835746C414B734938774247772B4366596769545559764271455533504D435141476567485A6D432B6C766F3757314372664A36466747444D4D4B71376870366C4C566558364E7551714E756B544851322F79374965345231592F774A534C564348423647756C58436A577051644E5A773142584855506439517830316448585659753675355A656B634B6B7370784631565A4F56334D785863326E36576F366A624B354747564C4364334E702B6C73504358396A61704641485147645873467661336C4B42754C36573434545666394B547072542F372F4132645151764F66344177613351795A765358346F4855557261696D724F4D596254396A6366324331664D62747048667348702B6C61644E6E4F377A324A796A32423065374134334E6F664E473359484E7273547139324E78653743366E424A6B42774F75797A4A58614A366362735A395977793568356A7A446B71792F4D7874313061564B664E684E327377323459784B627678367A74776152565968355759545749456E77516A383341694D334D694D32437832374762546668744A757743345779433158792B6832586252694C6F522F6455446444412B304D617A6F78614A55596831586F6453714D526A5647677871446F52657A75522B6A65524344575976654E49544F4D49684F7232463475422B74747064424163356746774D443766543174644C6232307976736F47657A6A70364F6D705174566567624374484A6437396E5764526431644C4B4151304169414A6A374B42336B35524D6C664C55793038696C416745634C6F74745767616139444933784E527A5539625A556F3279656939537A4B3167705A616258566E365331376A6A743155667072446D4F7375346B7976705438757973503056482F536D36476F753942726C5A704B64694F6D704F306C353967725A7A782F3841703864672B304E784A6E794C554A304C765A312B6F3130716A6F426D7943535578687353474A4D4863513661334178615041785A5051786252394262527A485A787241347871577932467A6E73626C2F7875373542616637504337584F453658414D65465453694D3034484E345A426643334E73633478674556414A6F2B77536E73654A302B6E45375262394567386A626A636A5468636A646A736A777173347A644B6F4F71783662434B4E36416577617675784476664C307A545167303756786C42584338504B446E7162472B687571455864336F4A426F385A6C4D654B326D5844626A4249736833474941565562717659476574704532647149707275466F5A343244503164474961364D657045436C4F684878614B706B5A7647454276484A5451614155777733304D4436725144616B59476C4C4A644455773249314730345736743556655A524F395859327956364C734F4975796F344C75396A4D6F3279745164566239586E494C61495336714C7672364A56396C69715572554939684465706B6E3058595842376D69745279366967742F6B4D71755A79756C75386F5777523446545333584B477A7359535775744F30465A316C493671593352566E30425664787056665445646461646F717A3378427A79696D716F766F61506D4647336E4244776E4A7A794F795346543159577153715171325A4F5A414B6650614565434D354775524E4E5067434F62667749596F2F76336444556B476F46574E33717242364E31424C4E74464C4E4E414443435661694C617879486578793363777950637853585536694E55315966663462473552374834527A483568542B5A307743357054394552644363647875627A4E5147463952456A74746F734C523462414F597A635059544E6F4D4774364D5051703058533130314A5A79656E7644764C3557322F7779653664664C7A374E585A76584D66324635356A312B5A4E48503736537A52644856693047697A61416454747A5277392B413176764C4B4E567A6476594E2F4F562F6A307264313839753662664C7A6E6462372B3446324F66507376796F353952333346535651743157683757686C55647A4851323431613159477973345732706C72717134707061367845336475475A716958416131614174546631306C2F547A7439796C62555855306F6C5856306439665331566C445631634E537447777531414658656A64644E564B44364B554C373633504F35714B614F72705A54756C6C4B556F6F78754B455A5A37773252586B52703353314C363070557265646B7053575570374F7068506261553752566E355251644E5956533041364730354C614D5170564B6537715A54752B6A4936616B706F727A354E5230307846776C59704545324F686977754C332B356E2B414933324F674559595A4F467A4A445154436A4D427A71445A7735426C4247475368363065444459504A70734838345854377345696C475043434C736349376A74486C774F4E33615A6D6D777950646D454F58614B386E734D6C32734D75394E626D6A74465938336C6C7441346E545A634467737575304532386B535A624A5747566F745650384341736F335732724F634F33324D55393866344976333332506236745538647466667550653636376E6A796975346663566C334C7A73557136634F3465724679336B6E2F666377396366666B446C69654D55482F714239336274347047372F385A317935657A63764669626C702B47626574754949375671376B72717576357636626275534A652B376B75516676356155586E754C7239392B6D2F4B65446E44783467454E66664D4842547A2F6879772F66353630647237427439564F38752B746C4B73704F306A6567596D436F4434326D6C34452B4A514E714A663039586653724F75685274644C6433555358736F6C7556524E4B6C5767434E744F72386E615168522F7137617A326D7458474D7471464F6F6755306C524D522F4E704F70705030646C34676F36366F33545748714F72396F543049384B586444634B4C314D68775247566C756A74434869366D7376706143696C6F36474539766F533275744B36476F6F6C7342304358426B464E4E645830356E58546B6474575630315A647A6B635A695A32436955797847424349305A6F383078786336786435304A536F705557324A4D74776A59334169525132493859525A644931487642316A367968363277676D6D314163443062484345626E4B4762334B4462504350594C6163667578476C33594C66615A466A744C6D783246336278754D4F42793248484F5245754159765467744E686B69625759523747727576484D74794C31616A4749766F714A69313962633138382B4548624833684264592F7559702F2F505632726C2B2B6E4D766E7A3266356E4C6C63506E7375383350796D5A755679377963504B616E705A4F646B4D436936545034322F553338507844442F507748586478342B5658634E6E632B637A504C32424F5468357A4D764F5A6E7A4F444A59577A75477242457136637635437246697A6779726C7A75586252516836343555625750766F772F377A6A4C7635783032303866507564334850447A5677786679474C63724B3559646C53506E726E4C5A5264485767472B786E7337364F2F523057667168743164786671376B373652507273626B48563355523364774D71565450713369375536673755366D5A3665757451646F6F6D5853556444643458764C32686D486168484D326C7444635830395A776E4E626177375456484A622B7065336343656C4C4F6D715030646C514C482B32703156306957756C386767465572565779635A6652384D5A576D744C5A4C6E3975786D754F30566E33536E353933553269425258345230356143794F3338634C2F787334516D312B422B682F67694E557875524259784A566D4F67596A364B31697A4A3844494E39444C4E64744E74484D4474474D62764773416C77584B4A36456E445973647373324B786D6242597A566845324B7A61624662764E6A463059584973656D39586B7662595A73647630324778617A4F594272486F313270356D4272727173656856324B33446D4166372B584C6658753639365761577A70724434714B35584470724151756E7A325A327A6E526D5A5263774E366541677151304D71506A7949354E49446B796876694961504C5473356964553869382F434957466F715977614C7052637A504C35522F31744B6965537A4D6D386D38374877573542577749432B5046584E6D6338326968567937654245334C562F4F58316575354C5956562F4B3371362F6A376D7476344B626C6C374D674C352B55594158706B52477366754B66744462556F785867714C70514E6A6651566C744662566B784E57576E556255303069665357324D5656576450304E52516762716E485856504B7A30394466536F36756A70716B4856576B3133557957646A57666B474B436A7559534F356D49366D302F54566E2B4D317072444E46582B524633704961704F66452F467351505546483948632B56784F75724F6F4779735274566367374B70456C564C466233746F6746594D77486B47626F62533145326576733148534B5643564E634C38594E596B355649654735534542785155482B4F4E322F772F4A374F5734536652335848774E506F54776D55556D4A3944534B714B52452F30626E2F426D6A3832644D6A6E45736A6A47737775413652374534783741355237434C4E727A6467645671776D4C5259544550597A48727349714F713033305555546E56597656704D4671374D6473314535386678697A5759504A4A42377278616A7034505150582F4C5A767430305635656936316478364976502B6566643933445A6E486C6B78536554457056495A6E77364F556D5A4A45556B6B427164524835794A746E784B535248784A4151476B6C6B5941677063596E63642B63394C436963525746614E6A4D7A637955306932664D35504A354337686977534A577A46334970644E6E736268674F6E4F7A736C6C63574D436936666B734B4D686C666E342B6C78624E34764B3569316735667A47587A5A776A34346F3538316B356277474C38334F5A6D5A3747326C565063506230615534654F7352624C372F456C75656634595648482B6152752B376730622F64796534746D7A6A797A526538393861723748336A5A61724B6A74446233554250647A30393358576F757172706B654F424274547464544C744B4673714552366E7665456B6A5A574871547A354C636350664D54486531356D7834626E5750765068316E2F78434F382F664A47446E332B4163552F664D50684C7A36545875337A766273704F336F416F54523948574C734946544957346D4A506F396F426E59315855686C5A7962414F5375666631472F6D45464E4444542F4C3343454F5A595463344D5474643468345245645A51474F316A497152777061415933725A77787530657A374262507A2F422F67794F706F424A7464474745585671734E6930575032547A346E324852594C344168756937444864683050566A4E4135694D6B31414939722F706A36476531725A75324D623939353850647657504D396E65392F6C38622F647A53334C563741676277594A596447454234515148783544584667306B55466878495A476B524B645148786F464E464234555145684243744343556E4F5958726C312F47724D77735A71566E4D6A636E5479724E776F4C707A4D764C5A325A6D4E724D7A633569546D6332386E42775735756578597535733575646E5535436152473553456755706D637A4E396172562F4E7743356D586E63576E2B444659557A5A592B36764935732F6A483762657A2F736D6E6550444F753768787851717557724B4568544E6D554A53564A65473765666C796E72722F377A783035363373324C53616B714D48614B3437546263737161745169717170765A612B6A695935734F787471354D7634726E536E7A6A383755653874327362323135346B716675763574376272696136356375596557436864783032575863662B734E72486E734832786339526850333363763939393849772F39395562653372474A71704B664A444143484B4538717259716C4F4C76624B326B71376D437A6D59764E434A4669704454635447546B6835482B42797A5A794C4574536A46586653626E424B61506F4E5974666A6A576E79746B525755467877786878496459725037467979756E374536783658617946364D7A59584635734A716332437A43576A4D6D453161544559426734426C454A4E785143714A57612F43714F7447722B3145702B31454C7A717852673147436334415A744D41686745565A3038635A63336A6A374E49704A515A73376875365755734C706A4273686C7A6D4A38336E6179455A42496A6F6B6D4F6A43552B50457047616E5138795248784250736F4350554C4A6C6F52526D5A38416A4F7A4D715236464B556C4D79386E672F6C3532637A4F7A6D4A6D526A6F354358486B4A4D52546C4A624737497830356D5A6C734341336978577A693168556B4D75737A4579793468504A69453253616A55724A3566437444536D4A79637A4E7A32445A586E5457567951792B567A5A334C356E4E6D736D444F505A544E6E73584447644971796373684F5343557A506F57697A4677756E5436544B2B624F355A724638316C313335337332623642542F667434467A706A3351306C714E7371364A484B454E6E6F327750314A38703573436E482F4461357655382B63433933486E644E5679375A416E4C696D6178714B435168666B4658466F346979766D4C7544717859753566746B53727239304D5666505838434B32624E5A4D5863572F377A33447237396543394E6C634938563948564C4C724546644C7A69477676476F55586D4176674B4675715246586C346338685669722B76465A787752442F65572F6E51766F6174496A536531544F6F307A4F58374336667358712B6C6D57304B49485978664E4F36734469305841597346694D5747324744435A6452694E4178674D66544B4D686E344D656A586D3457354D41706168546F6148757442706C5637464D5767774751637847776652612F756F4C53356879374D76635033794B38684E7A7041774A4152486B7836564950334A676F4C707A4D374F59555A364E6E6C4A61544A7469584E366169615A73596D454234515247684243636C514D42616D704570795A6D616B55707359784B794F6565546E4A7A4D394E59585A47504C6C786F65544668374E73526A624C7032657A4A44654E79776F79575647597A65574665537A4D796145774A5932637845536D707951794D794F5A76495149386D4E44574A6965774D7243417059555A4C46697A677957465257794F442B66785157467A432F4D706941746C5A7A45464172534D706D545630424253685A4636566B734B73686E35594C5A334C683849666666656A576676504D614661642B6F4B57756C4F36326333533131314262635A6F5039377A422F6266657A724C5A3835695856386A6947624E5A556A5348425156467A4D6B745A483775644A626B4662456B6679627A3836637A4C7A2B665251554658467051794B4B385047626E5A4C4E7933687A575066345133332F365076586C7832672B6435714F756A4B3647383949483958644B465973717158534347424543454D7477526D776A6E4168424453795170716F6E45543638734C7A7835447A676D45577A54367863794F476D4761583641542F686B32717A52673268306443597A5A624D5A6E4D6D457847544361394678725445455A444C337164574772715A466A626958616F4137326D41344F6D4531312F4A304E39497272514B447652644865675658557A324E314A38376C4B64717A667746554C6C3143596D6B6C4762444C7073536D6B527956526C4A37484E5A64654A6E314A5555596D75596B705A4D54456B7832667850533054417053556B694A444363314C6C366D7376536F574B6B4D637A4C546D4A655A7A4A7A55474A626E4A58484433417A2B747279516D2B616E737977726E45737A5175583148557479755746574D6E6375797548655A644F35645545656C78656B63476C2B4B6B767A55316C526D4D77314D784A5A6B52334344544F697547394A466F2B756D4D5666463833672B6A6D46724A7731335174505553454C69724B5A6D5A4E42555659474D3750547955324A6C2B70594A464A695467357A737A4F5A6D35334234686C353348667264577838396E462B2F50496A6D732B56634B373047487433372B443261363968546B342B65556E707A4D7A4D6C3058416B706E7A704665626B5A6C4C586D49712B6645707A457A4E4969732B69597934654B616E706A49764F306636744B4B735447616E70584C742F486D7365656742767437374A6856484474425364564B436F3271756F7165356D7034573458306D54506C457572726F67734A495943625535382B4B387A2F424557623677687246734B6967484F6378434450732F41574C434D65344C4D484E566963576978304A6A746D45795877424771306341427231536E5461646F59304C576A366D786A73622F494330394E4F59325535683737386E452F6565596333746D356A793750507358333147686E50507667514B2B63765A47353248766E4A3657544565553177666C495765596E70556D466D70476369774D6C50536945334D5A6D636843537934754A4A6A596F6B526846416245674979524552464354454D6A38746E6B57706B5678646B4D687473784E3537496F38336E6A3847673573663441764E392F4E6A6E3873342B563746375033366576346150557437486E385374352B62435666724C75445678395978685058357250712B686D732B657438336E6A734B7435392F4572656558515A2F33726847723764634373484E7437466E6B6476354F6E72356E482F35544F356266454D5673374B34644C63444A5956544F665377706E5350365645525A4D554655746D516A4C354B576E79337A386A4C5A32693941794B30744F34617545383374362B695A382B33382B624C32336931697458794D7076656E6F7542576D357A4D795A7A6F7A4D41676F7A3873684A7A6951314A6F47557946687934354F5A6C5A4844394D7763706D646C555A5170674D786D626B344F52646C5A7A4D6E4D5A4D57736D6478787865553864632B64764C46784E63552F666B466254516D397264576F5732767062616D6A5A364B5345305A61784556716B33666A372F38433533397541496F78684669664748614D6F6E4F4F7935565136573163763070777A505A78544659504A6F7354382B2F6747444761686A4559683652664D526748764B33367755364778535259374B476F573944314B2B6D6F722B4666652F667938462F763474704653316D35634C457368786356466A45374B35635A61526E4D7963706D5A6E6F5765636E705A43576B6B52475879765455584E4B6A45306B4B697949314D70714D324668794578504953306F69505471614F4555514D5547425241554745686B5551474A6F494C4F534937682B5A684B337A597A697953737A32585866416E353438525A615033324734615062305231396D65367631394C367232666F2B484931796D2F586F2F786D48563166724B6276327730303750386E70572F64522B6C624431433139324861396A39426C336A757036766F2F764A7075723934687534765631503377536F4F763349762B352B2F6C646366755A5A3164797A6A3853746E63632B6C733768682F6B7757462B61516B784A50556E514D435246525A41756C53424856587971704558456B424955794E794F444F362B386A436676755A5037623771424A5958547955394B4A7A4D7568597A344E4C4B53736B6850534363354A706D593042696951794A496959346A4E7A4756417645475330676949796D4A2F4E51555A71536E6B35755553484A4D464C6E4A5353776F794F664B2B664F34626356793772332B4B6C35612F51516E76762B4D7A766F7A7145572F70365757377159713275764C616173726B3347525770686559594B46475A61374F424F47574A70694A2B4C3766574B4E517178505744786F6261506F48414B5938784E37773739693976794752557A414A785448496A72475669636D6977325432597A52624A415459723142673937516A393751683137584933324D574233513944557A314E386D322F7A6C52342B782B724656736D63794B793250585047666B35424D636C51735559456868506B466B68595454325A384D6D6D78536154474A5A45576C3078326644727030534956785A4D51476B465365426A705557476B526B635147656848754E39555968542B704564466B425957534547305079747A6F336A6D75686E73652B4A4B66746879432F5566504D6A4164382F6A4B4E3747654E564F52732F75774658324373375356334755374D525A2B6A7275307464786C657A4156667779786D4D623052315A6A2B377765677948316D4C37615233574935737748563650386642616A442B747733526B45397044472B6E39646931742F337165796E662F7962465837754F724E62667735694E58385078744337687A655147587A55686A546C61614E4E61466D566B55704B575448684E5054454134435545523543636B4D7973396A61557A43726869336C775735426551485A6445536D5163795A48784A4D636B45686352533268674B41702F425A484234535248785A4D656B30424762414B4A4556484552345352466874445A6C773838614568784959466B526F665455464747764D4C38726C6937697975585469624F31597535653258316E50753143474578784568656B61696C794F69726136556939523630546E322B70634C6A62342B6B774F3130593459664635597439434952585472714E7A7338793661693731687359493630306B4141434141535552425646387A73544C682F6732724D4D694F4D577869716D3131594C4A594D4A704E474D7836444B5A6839474A617242505139444B7336325649323456473030712F756F6E4F316D712B2B65526A7471335A77445758586B466D5842713569646B6B5279655345426C4C564841345154344242457A31497959736973546F65486E47686B655447425648636B51635758455A5A4D536D536F6C4F4341306D4B6D41614551702F464835544366476252464B6F482F505459726B384F345A6269324C59654E7473766C702F4736326672304637624250323071313479726379567247643835586247613359684C743049364E6E586D4B6B6641636A5A3359795676453634785537385A532B4967467A6C6D37445762775678346C4E75493976776E6C794B395A6A473745655734666C36486F73527A64684F4C495A38346D585A4F674F62364C333239573066374B4B732B3838774E65626275615666797A6C34537679755856684163746E354D6A65304B797354484C694534685852456E564561592B50547147676852522B6558497276654D314177796F3730704B5434696976436759414A382F4641454242495246455A4D55446978696E415377794E4A4341736A4C6B52426645676F73597051776E78395349774949694D356C727A3046475A6D5A37456F5035656C68646D736E4A585036676676357641584839466158537956707232686A4D346D30584138497975386932535A6258496742356B54702B7A62474F7A303671337963612B763855686F684B667841764E764C4B4E69782B593372434F2F59684F724538377A324F796A3247337543574E73775767792F752F67445063774E4E544630474137616C556A52333734686A74757559326976454A5334704B49446F30694C6A784F417049556B304345496B79434578595949713846504E47686B524B656D4E4249346F496A7945334D496A76422B30364E44516E476638706B664B644D77582F615A4D4C394C7945763270646269684A34386335462F47764E5456533939796A39503233425776596D593956374F482F754E633558624F506E387133385572365A38325672385A782B687448547A7A4E53736F36527368635A4B642F4B364A6D5863525A7678315836457037796C334758627364647368315079637534696C2F42646E497A6C754D627342782F456376787252695062384E612F43723230683359536C37466347774C326839665150504438375239766F7054752B2F68342B657659645066467650335A586C634F7A755053334E7A6D5A57575357354343706D78435754464A5A41524530746559694B7A30394B5A6B3559702B30534C633265516C35424B6245673449583642684155706941774E6B7A327330476D426850734745523853546E786F71457A545962372B4245337949586A7156464B6A77386C4E545351374B596D63784754796B7849705349786D61583447443935384E522F74337336353470396F7253326C746236557A75594B756C724F30746C386C6F76454572716F6B67517361714577656975394F6974716E5A552B7655314F78596373626F6274496B563530394E2F62504635784C374E75427776574F326A574B30656242596E566F73646B39474530574241623953684E336F396A6C37764C62314671684B33696F686251377061616E682F7A35737358626955784E676B776F4C445541516F43413555454F7758684641564155654976304C43456834554B7155344C694B472B4D6759496F50446950414C496934346B73537761464B6A6F6B6D4F43696655627871425579346D5A4D722F513262494A6477324A353633483135423162366E475068704B35625348626971336D533062682B2F314F336C6C386F642F464B2B695A394C4E6E432B6543316A7035356D394F5171504D65665A5054307334775772385A544C41446168714E344B2B36794358444B587356542F6A71653874324D6C4F2F43646E6F6231704F627342647677316D794131767044687A6C4F334657374D4A657468507A366530596A36394464336764677A2B7370756672703268342F77464F766E4972487A7978677165766E63313152546B73794D79514C325A57584B79454A6A4D326A767A454A47616D704445764935753547546B734B357A46334F783832516D5044676F6C4A6A5343784A6859556D49537051714C4E3551414A384C664838575571515263504A584153337949444643516E5267763533517045544554336C4434777841575A435A7838394A3572482F69482F7A7778516330565A2B6D7466454D48533156644C645630796E4C635446476D49446D416A67394F67767159517639656A74692F305A72386142336A487433685756362B726455485A50375047626E434761374235505668635871776D707859624D34734269746D41776D6A4872686233517956526C4D51336A42365A4D3947743151467A326439527A372F6C736575757676354B666E6B52435A514778594E4E456834555348686945554A6A4934516B5A4D57445465694A4B714A4A51705566694173456A69516B4B4A43516F6C4F6A4359474555514B52454B30734E384B59674E59476C6D435063755475547452792B6A6166397A36492F747846323544302F312B347A557663646F2F56374F56372F4E7A32646535587A784F735A4F50737649795766776E4669462B3969547549382B79386A78462F416358343337354472634A5A74776C5733444A56506279336A4F374D5239356733635A392F47552F456D39704B5873525676773148364D713679313347643359576E366B31635A33644C6543776C723249753359377835486230523765692F584574765A382F53756637662B50633774763537506E72654F616D2B5677314F3574352B566E4D79733651725954433148536D7032564977352B586D455247544A773076765079706C4F596C6B6C73634A68556E7469774342496A596B6D4E53694170504A70492F7941434A30306D384A49706845774E494E492F564436656E536A5358797A4A5964476B52796551492F374D32456A6D704D617A596D5975643139334F5874653255683931536D36326D727061686452523264624C52654A30634546594C796E685236646D5A356849774E474F344E6D6C7A54456F6C646A3867686649387977364243666C32735359714A7473546B77573279597A546276616246694E4A6B78476F336F44515A30516E4745787A454F4D617A7259316A62772F42414F344D394C565157483266317169645A4E484F654C43486A51694F4A44596B674E6A694347455534556146525249564745783455546B786F4E4B6D78796154454A424158486B5745497053516F4741432F66794944417767537145674D7443667846422F706963456331562B4E492B7379475458673073342F504C644E48373850506F54722B4D3475356652756F383458372B6638646F504761336579316A6C6273624C58324C38394470476A7A2B4C353968547549382B6866763463376850724D467A61683275552B74776E6C3650733251547A724A744F415559516B6E4F374D5A562B54624F796E647856373644766678316E42577634613759696274694E2B374B312F47636577506E325465786E336B4C2B356D3373566273776C7136432B75704852674F76386A676753635A2B50782B6C422F6453646D72312F504B33325A782B37776B6C75576E4D69737A4451464E626B49794F66464A5A4D596E456863534C6F73415958794C4D6A4B596C7976364E756B6B6873555348524A4B6447676F73654552524153464544426C47723658544346346D683952416148456830524A6855714F6A43593257454663614C41307A586B70496D58464D44306C6C6958354756792F5A4136626E6E365563795648364770766F4C756A555A37692B6A2F4145576C4B7149304170316476704E396B6B2B73563475593662356F537437654D59334B4F59624B4C5852765246625A674E6F73476E306B322B59515A766841476B78473955592F4F4F497A4F4F43544E735661725A6D6977473632366863617A78627937387A56574C7232637449526B34694D6A35533864487167674C4542427148384934534752524971356B794B43454C3851346B4B6945614F44694D4267416E31383866663149386A666E3268464D444568496351452B5A45664638784E63395059394E6435664C50684A6D6F2F654A7A2B48375A694C6E6B4C563958377547726578315037506D50562B7A686676592F7863323878557236646B644B4E65453675785850734F6478486E385A352B476C6378312F41655749317A704E726352567677466E79496F37537A54684B742B496F6531576D494876354C68786E39324376324950723346366356572F697274714653384B7A4739665A6E62677164324F7232495039374637735A392F484A69417166784E62385773596A377949376F646E30587A354148333762364E68397A56382B6652435872796C6B4873757A575A4A58676F7A3070497053457167514C515859684F4A4441676D4953795331476A76534752476169717A4D77755A6E544F542B504249496F4B444341734B4A47436144394D756D594C665A422F436645564C497053343450446631546B73774A644968542B4A6B61466B784565544752644651556F7343334A5375574A57506B2F6465776646683736686F36574F376F346D6C42314E644C63332F742F677141306D43633776786E6A69726757646256517561526B73546F776D4379616A44714E6857495A426E6A704D4A674E6D732B6A64474E4162644F6A3059763957673037666A335A49786542414238715763337A3130587663647331313543526E6B4241565130786B424B484243676D4337315266664B66354578776B34416B6E4E4441456855386769716B424D6F38482B7758674F3255715158372B7845634B54784E4C72434B59314E41416C6D5646732B6157425A547566676A564E2B7651486E735A532F6E624F4B76656C30726A716E3050642B302B527172655A7252696C7A53376E72495863526576775831694E65376A4C2B4136396A793277382F674F506F637A754D76344469784673657044626A4C746D417632594B74654376326B70646B4F684B6D31316D78473674516D724E76346135364139665A3133435776594B37664366324D36396A7233674436356B39324151343539374857766B6D396F71334D4A2F6567666E45467653486E326677792F76703233384C485739665138334F612F6C783355713233375741572B5A6E4D4374647A4D75536D4A476154455A7348484842596D515354574A6B4E416E6845615245524A4F586D4D5731533638694E7A6D645345555167644F6D345474704D6A345854794677716A2B5241534779796F6F4F444348634E354177337743436661636834496B4A435349354D6C7832316E4D536F3569546B636979776D776575753136446E32356E3759474D575274514358677561413477754E634D4D56657454456A77426B77327867774F2B523934466F78576842334C5668484D566A6336493132444159445272314768736B776941696A586F7754686A456142554236644C7042354F3674567333776B49726877533535372F4B68727A376C6E2F666478397A3849754C44596F674F445363694C4A6741667A2B6D54706E436C456C543866634C4969776B6E43442F5142522B675951474B4968536842455748434C54553543765031484259643533574541674D59472B35495250342F71386348626666796D646E362F4663476F6E3172507634717A356B4A47366A786D722F784258375634386458735A71646F6A4B794B526768776E6E386431346E6C63783966684F726B6535386C3132492B3967506E5155314A31374D665859442B3551666F6152346E774C39756C51626166336F79395A427632306C6577696E3750476145304F3347577634797A52506967563747643259337A334C7659712F624B6634657A37694F73352F5A674F664D475171307378533878664F67354E463839534D2F2B5731472B667A337462313344755A6576347174564B37682F6353597A347950496A6F6B6D4E7A364F374C676F2B514C48523051534668684D524741494D596F7745734F694B457A4E6B4C4F7A754F426767715A4D4957694B4479485441676965466B42306F466474424467536D696D2B4245795A517243504431464251624C795367774C49795653515546434A49747A30376E76787176345A762B374E4E65556F3271726B394856584333364F4134764E424E70536A5673706B646E516D307753385552487941675267765334396A505978514C3642595052704D446B384741576478466F4F2F44704F2B5859645150594E4250414B5166516A3838774C4259324E6232654F385536472B6E7665454D72323365774D724653386D4D54794D794D4977512F77444367344D49447644485A2F49552F4B6234534A55526C56574949706A496B4443695130535A715344413335394150332F4352656B5A4649776F4D514D6E2F3458596749745A6E4262416339646C382F326D323142392F7A4C4779672B7731583243752B4654527576334D31622F415A37367662687133734A3964686575346930346A373641342B6A7A4F492B7577586C384D34365457334363336F546A31487173523536564B6D51377467626238593359546D3347497372745531757846322F47647570464C43646678435469314259635A313748495341364C586F3347374365334370396A61766D41776D4E712B466A52466A4F376346653954613269743059546D35422B39507A4448332F464A71764830516C564F65746C545475574D614A4E517659656E73653138794D5A555A4B4B4A6B78437449694653534542684B705542436D4343556D5049726B36476A53597150495359696D49436D57314D687749674D435A50556B4B717659344567692F594F4A394663514652424D3846526641693665676D4B61442B486965594642524D6F335878434A6F51486B78495179507A4F5A7536396477566366766B5672545A6E63713159326E364F7A51587A6F6745373447684F715952466D564670686A4C326C7546684731316C484D64724F59374C394C4739314D6472474D46706347497757644D4F443641615647495A36304173313058545432564A4C6257557054585756445052324D6A7967516A2F5567316254525539584933586E79766A7832793934344B3637794576504A6B775268722B505036482B436D4A43776F685568424161474352564A5334716C7443674D4549435167675044435569494A6A4179645077392F556E4A4342512F724C685072354554504D68787664693573524F346636463065782F3969706176746E4D514F6C2B62413366344B6A3746363661442F4655763475722B6B3163353362694B4E2B4B7132514437744D763444372B444934666E384A316543324F6F357577484E75492B6468617243665759546D2B427576784E56694F62355170785835364F2B5954577A456333597A743946624D4A7A5A68504C354268755755714C5A3234537A6467666E6B4A765248316D4536735256727852344A6A62316D503436366A334532666F4C6C334474597A753742584C494438366D746D493676522F2F54637778382B786971542B366B65392F56744F2B2B6C4C7158466E446736534B6576434B4F79334E4379597230497A5A77436E4642666B51484B59675355495446794C326A7041697849524246666E776342536D4A5A4D58486B684163516E52416B5053454966372B5241514A34494A512B506967384A3147654641413053454B6F6F4A457A3865584B48392F456B49555A4557464D6963746E72396463786B485074346E4E77643778416353744A795471786358395767464D416155576846476C4249634737303630634E786F6A563730467648454D4159784B30765768504B4C6856565A5763343874323348443777426158486675544D79634D632F66347264722B3868616366655A4131542F3254766274666F2B7A5959586F366D6D69714F3875376533627979414E2F352B376262364D774D3465776F4642386666786B57684C2B52657A485241574845693767435262654A6F78517358436C6943424B455536346678434B4B54356570516C57794E3545794F544A5245325A784F786F507835646D73354871315A53382B4854444A312B46315064643769617638645A39786D4F71766477794B706D42383779376468454B6A723644506244542B443438564773337A324F3963646E73523766675058554A677A484E736751536D493574526E7A79533053474F75706C3743633349622B79497459543233486448774C686D4D7679756561543736495854514169312F436550784674442B74783352694F2B627933646A4F76592B39356D4E737452396A72392B5075576F76707649334D52612F697648554E6F7A484E36483938586E36447A354A6E30685A483931453535376C744F3163544E573242587A30794851657579795A78576B684A4966364552766B4B33324F5345387055516E456855596A2B6A684A6F52476B5230624B50614C3835415453497949496D2B5A44734B38764951462B684158354578726768384A7647714742666B5145427849564C5037764132574646613951534C584B69516C6E586D5943443978384659652F2B6F53757872507930797836326D7451747464776B564A6A51446D6B6F33744954396567676534684579717442615773724B786F6A41373575546461673433754C685648447833686F3366327376477070336E347A6A74353449376265665476642F50502B2B2F6C6E6C74756C6B766859706C705A6C594F6934746D53682F7A316363663866566E6E334458626265516D704241586B59576B5547682B4579617869555854326253785A4D4A6E4F6F6E77524456556D69674D4D6742736D494B462B2B6F6942687069432F4961577877454245426F7254304A64726E456A49432F734B4E6D594873653251463965382F792B44686E5A6A4F374D66522F4350756C75397831582B4F72664939724F56765969335A4962752B74714E72736637344E4E61446A3249393842436D67342B692B3245564A714575785673776E33344A3366484E47453575785854714A577A466F6D6D33435A4E556D426378486E74526A68414550495A6A6D39456638594C6D566141584D5A33596775486F466B776E5873465173684E4C355437733152396A72643650756559447A4658374D4A547651562F794F72725472364937385A494562666A4952725466503050667033656A326E7374335873756F33585845733638744A515048353346673075544B4570556B426A7353314A5943426E523057544869624644444C4642495353456842476E434546346C597A6F4B4C4B696F346E7739534859623571454A746A66683043664B595145434A433845526267682B693070305A486B5259565257356948444F53593769304949306E37726D4634682B2F5171796F797458537A6E70556E513163314432676F33747757494A7A5158465551325A3674456255777959306567756159544D744C523373332F6365643931304D3963735738377975664E5A4F4B4F496D586E35354B614A71577773435A46696B4359696D7669494742496A59306D4A54574435776B55382B50652F6339734E4E3547526D45706151686F526761464D753251712F2F582F2F49572F2F4E66464568777877417961366F737776634C442B457964526D526F424248426F544B66527759474575486E51345476564B4C38703547736D4D723038497535496375487A64636B55664C7150517A3838444C47347231594B6A2F465776734E31746F7663645A396A714E365039614B64374357374D4A5A7641504838553159666E674F383764505950726D5559772F72454C33307A4D596A363657634168596A4365394D58786B452B5A54577A41654630504E7451794C416562786A656950624D46302F43574D78305371325972756948666F71543869307070514A6748564672536E587058674F476F2B775672396B51544865505A6439476665786C4478447672797439436566683364385666526E336946345550723058377A42494F662F523331687A6651732B384B327439637A716B4E63336E356C6D53754C7768685A6E776757644568464358485535536152463569416B6C68595353456858746245364C436A49696B4D436D5A355042515176796E5370555230415435546B55414A45366850463577464B5245525A495A4730746861694C7A73704B34616D347561782B3768346F54423733626835316937376B525656654C55427739537130496B61704D3941786236426B793064732F524864505035326450565364725758666E6E336366654E744C4A77786D396E355265526C355A47536D454A555243534B494958586477514645786F63527244774A597077655162364B3144344278455845553157537162734445654878424156464537414E483875755867536B793665684D496E51447239454C38416776304470654A4D6D7A79466B4D41674648352B4B48796D456A5231456D452B55346A326D3070433044527967692F6D7576544A624C38756E754D767271443134333879634F52566A47632F776C62374662613662374456666F6D312B6C2F59617A37425676552B35724933734A587578487069432B6166316D4436376C6D4D337A324C2B646736444566587973476B395A69594D573347654E523736673674592F696E4E517764656F47685138396A4F4C5A652B6866396B6330596A6D7A44634652346E5A656B3867683474443974776E6A734A5178484E7A463065445761593976516C37324674656F6A624458374D56547451332F6D485979562B3943643359652B386E314D56523967502F736568754933304233646876613735786A34346B46556E39794238763272365878724B5455767A655841452F6C73756936566D3264474D533874696E6B5A596E61565147465348476C524553534768784D5A7043412B4E494B733245534B55744F596D5A6C4F524A415041644D6D4554427473675247414F5133355A4C6677596B4B437043704B6A45736C4D7A59434F5A6D4A6E445430706E73334C434B786F716A64496B64354935615646314E714C72627561686270696F6A796D455476634D6D756E73474F4664527A526566664D7962722B396B363859585766584934397830395855734B70704451566F5757596B70704D544545783856513152594F43464243734C463144557969716A77434D4955495154362B754D337A5665656F74636956434E4B6C4E7A425959534A336B78516946515733796E54384A387944516E4D35476B6F684F4C342B424D6F444C4E766B4A5466474958596F356B6D5457474B5968717067662F4E2F4D684A2F44584C68786576694F546270326452762B2F76714C3966782B447058656972396D4E705049433936544432756F4E597A2F304C522F58484F4372667856723271765166357150724D52393641655042707A416465424C4464302B6A2B2B355A44442B75786E686B6A5453712B682B6578586849584B39682B50746E474437344A4C714454324F55454B31682B4B64314448332F41734D2F72476234304162307837637A2F4F4E6D686E37616A4F3759466F5950725A574E766147664E7149392F677147307263776C723344384B6C6457437265515666364E71624B2F5A6871507356592F54486D3676305979392F4665504A56644964576F2F6E3659565437373054317766563076723263786C666E55373578446C382F4D5A73586238726970714A59466D64476B783858526E70457146784F5334324F495434346D4869684F4F4852704566456B52737631692F434350475A49744E55674F39552F4B5A4F776E2F534A53696D5469585531303957566A48427763517067736D4944474E4F656A77334C35334E3679382B5133334643547245506566696E7656753855454A3756374645515A5A704B62477469344F6676734457395A73354C362F3373364E5631374A355173574D6239774A6F555A4F57516C705A49616C7944546B61682B52496B6346785574513041544578464A5245676F7751474242506A34796C44344278436D434A6150792B2F3542387176777749564B4152636B3663534D46586B3441444352612F474E7743466A2F6846784E4179544A61493451472B5250684F496A466745766D6855316B532B7866754C5A7A4B397176434F506A45444F703233344C79793263594F726F6466646D376D4B6F2F77314A2F4146766A647A6A7176385A57387A4857733375786967466B7954624D4A7A646950626B4236346D316D483536447632427039416665427264776566516666384375682F5879763261345950506F5433774C455066503866517753635A2F4F7078687239657864445854364835376C6D30507A79503972746E475072324B59594F506F39654B4D5550363945655773766744382B684F62674B3759456E3644767748494F487432456F325950753942746F6A2B396B2B4E5472364D76325971373646345A7A2F304A662F536E6D32732B77566E2B4374667774394D63324D66444E342F5263414F6574356253387670443637664D6F586A65486A78347334496E4C6B726C2B526A787A6B6950496A67346C4F7A36572F4E5255722F4B49665274464B46482B4961534C6861376B424B49432F516D634E675866715A50776D587778675A4D6E4554786C4B69452B76724C4B456742464277615246684847724E5134626C6779697830626E7162327A444861573837514A543745514879695630384846796B48646652716A58536F2B766A3671774D382B656771726C312B4259746E7A6D52576A6C696B53704E37765749704B445938557349534A6E6F6E51516F4A513278454A46476859544B6C684159704A445342766E3734542F5042622B6F30424467693359675141416D6F3550503841776A79385A50515849416E33463942734B382F7758352B524373554A4367556850704F493254714A6354342F44643551662F4E3870694C2B5566424A486264454D78336A3664773771566C4B44393869494744472B5563796C7A2B50745A7A6E336C545665316E324F732B77564C314871597A657A43587669596E31745A546D3747654672356C41325A5253762B3044753342353946383834774559506A376451782F7678377474793877384E56546141342B7A65434270786A385376694F78786E3437444836766E774D3763456E3058373742494E66507372674E302B682F584544777A2B755A7644674B76712B66684431352F637A384F556A64482B32697148443239436432733351735A316F6A373247357352724743732B78466A31475962717A7A485766346D35376B75734E5A39684B6E755877534E623666316D466371502F6B7258766D766F6647733572627357307242394E6D633346504439716C786575546D646578636B7343496E6D6E6C704D637A4D454C66714A4A41654530464B5A4152527373636C4F7349787A4D684B4A7A354D724A704D59764A662F6B75472F36534C555577574D79776667715A4E6B32645551434170345345554A6B5A782F61577A324C58744265717154744C57656F5A4F38616C64586549444B6A744571744C536F786D6D347377354E7236776E6973574C364D6F4B342B6331445279307A4B6B6D55324B536941714A464B754F666A352B4F497A5A617033575368556C4D73436C6743704C69496C435441454F4E4E457133767946486B7441424B5043586A4538384F4451776A324435434B347A39354B6A3658544A624B457A544E58344955347539486E4769424B774B4938706C45334C532F55426A3033317962384638384D654D76374C6B6D67423866697164712F517A6133727A682F32587272594F6A5472657658383542343036557543636B775249675148414A507267504D4F69674D774F447537744C3042416B42416B57494F357548656C49527A7275435247593839376676565766573838334D2B64396239583934366E2B306F464D546658712F6579393174357255787177673872673439522B766B425431473161457837526C757850572F49445770503961456D36545750634E616D3661593434533850583439522F4F534A6457614C3661516F39526433486F315339335566566D7A3155767634545A644166564C33386E644B6E5731432B326B6E56367A2B6F4374784A5A6341574B674D32552F5A6B505657426D366C2B7352476C2F31724B6E6D78452B664A3361742F7470754B46495047576F6E69346E504B6E6D79682B756F4F615479636C774652394F6B2F646C347655695773725156785467644B313270495652464F535034337844366B4F765972797733464B676E5A536548384A75546438796230366E75774C6F3067374E597945493236452F546D5168327464324F4E72783249764379594F4E4A656D4D687748474F46675A6F53396D596E55546946455456746A4D3461354F6D466E616F7857767A37302B58635036576A30376F6C753333376F7161704A3562716830507830644C4532314D664E797067465530667A344D595A6373533463563443636A4676565A424265556B2B5065546C46636A6B5264792F665A2F464D332B5335486B784E6D4C553378426A49784D4D44597A52302B6D507072714F564F583036645762336A31376F6470504257314E4C556C58456D443535776A77434B436F39756B7261556D716666704A7A2B4C71456E2F6E4833414A34507754635854554E444451307046366230532B5A4E70664A4863364F506258786C366A44304E312B7A44667468394878326E77636F552B595673476B4C706E45486D6E703146362F786571672F6452392F6B5564562F4F3052422B6861626F6D37544533615535396A61743858646F5337684C633449417A773371496935533975346F56652B50556664426C4E4769374434722F6676713934656F43643476525A694B563974517674694338735532464D2B3355766E71443670662F6B366C2F3259714876314332614D316C5075766F544A67445A582B713145382B4A6E534A357570444E704271663971697534756F4E6876475558334E36414932456E5675364E55666A684E3559657A31482B354B652B32734141414941424A5245465552457653413571536E7443612B595A575754443171632B6F6A37704E3964657256483438522F6E62513551476271666B3051726B6432615363325563365765476B33544B6B38517A77306B3850707A51666437342F654C46546C39585A6732785A4953444B533457526A674D364339645634346D41334177736D43677551306A58563177743748475345634C315434393664667258326A32376F6C4F6E3735537044485531705A45597445684B42713842747350594D32693651532F384B4E49574E55574A6B73754767493470596F38656D515846664835387863322F624B657356346A636257796B7A4A79766238724732304E4C55514371395A5868583539524158554277456538617968726F364F6A715A30744454553046447069366151385074314B374971766672522B312B39704C4A6254314E55527A6F5364364D6A576B44564E64465545556D616D6E5330314E565256656D4C654256637A6742645863793131584457365957765A57393265616C77663434326F5A73486B4872516B64797A59314463576B5246774B39557664354E7A5964445648385169656B70616A3966704348694F6F3278416B4143504C647069726C4F5939513147714F75552F5835504255664264444F55423179427558484D31522B50456C6479436C7133682B6C2B733065616C3739526C33513731532F32456E5A692B3155424F35412B58514C4A66665855485A764A6370377931486558306E5A2F61556F3769326B364E34694376314568506B4678614D565571516F66627947334E75724B513363513957485135514848364430375747717631796D4A546D41787251676D724C65554A63615145586B44556F2F6E4B58302F536B4B5875346A2B394557306D3674494F6E734E4F4B4F65684E7A6341674A4234615364476734536364476B337A53682B6A4450727A6336736E78755134734832374747467344686C715A34473570694C314A6636774E6A6245334D7366463145727147427A6C37434A784F7A6F6151677673695671666636505A56315330366C4A626970576834482F306354597A594A53375058743372434D2B386F506B30564E536E45464A6353594B4D5935636E455750644A6D632B3366396D44585646302B3351626A624F306E643866396E6B69732B584A477A714B6D6F536F41526F424648585655564C53304E644C513130645A515230744E54644B5942442F54393939394A4E44302B586476744E513030646653517742477462654B4242366852616E33565546454A50562B66774E49585657363969544E52464D565A774E3178686A305A4A31724836354F312B4C444F684E534437695366335945685664394B6232336A49706E6D3668363878753137772F5338506B6B395A2F5055502F6C4167336856366D4A75457074354458716F7135544858365679712B58715035366D647251793153486E4550352F6754566E3839524679626575306A7435375055684A79694D6E67766C6139452F764962315545434F4674527674794238726C49566E39423462636335594F566C506B745133463345664A62633544666D5966387A6D4C4B6E2F784D30594D6C465067746F756A2B4B6E4A762F597A436679666C516674517644364D38764E6C36755038706553394B654D3144576B767149712B54636E484D7969437A35495473492B73687A75513364394D357132564A4A2B5A527652424C784B4F654A4A35616A51353538615465326B53736F735453443833675A6A445067527547386D4A42653473474470415370536454485378364B2F4441414E394C41314D4542312B376C5A576A4844713769673030524F6442623151373973547A583539305656547855684C51306F503745774D634233516E366E6567376C792B69437974436970746264552B436F4C6A7835684B5663716F3064536368626E5435356D73733834427275363457516C7869754D705678453543534369424F766F747A5730394756324678427A416B516956645656565855316454525546564853315741515255526166723237454F2F6E6E306C30496957434846304E58536B36504D506545526B556866616B366F6D32757061364770715969722B5A2F573163645254786474556C5257326654672F535A76674E53596B3762456A373677587864656D55756133454F586A31524C5855526D306864703342326B4D4F5548647078506434506C365871706536734B765568563668624C5046796E39644948796A78656F2B486765356676546C4C7735527648725979672F6E614D3237444A3145654A63704462734A4A5876396C44395A686431776274517674704F6D6269436E6D2B6A354D6B4735486558532B425233466C43386530463546366669657A36544F5233424669576B4864374C724C7273386D2B4E702F7371794C58325972693652374B33352B6E4A766F7839636D762B435A3752334E61494656526479682B6634616931796649665834556D663865636839754A2F2F2B526D54586C354A3063694B522B3465516347516F32656648556E68397173516D6977704C646D4530615364484562706E4F483572504B51716134706264336C75615341304B46327035554B30587A68616D6A4859336859765A796347576C744B7A4C7575536839303156556B56746C5952304D436D3731704E33426D6A782F427778766E4B42447558734A6275535162596554397A2B6E784A7567647632336377755452506778324759695632514170467845525275516C6F696F794D7A4B574F427044672F36536871536A705331784E4B6F71717651574246346646565436714B44575631574B4B41495949756F49536346497A78426A2F65352B476846314245685565366D67316C734E62545564394C58304D6444756A3647756F5A51776D2B6A70594765736A61657047724E7431646B3358494E6E5377794A336D3547356945483873364E6F4F44364E4D6F664C7155795942334B5A78756C584B54713954357133783269357431687174346451766E6D414D705842366C3664357A69563065514278326C384D3070436C36644A502F4655664B6548794C2F325146796E68354139767751705A2F4F55524E316C5961456D7A54475861556838687931483439512F2B454146572F2B6F507A314C6F7066624B636F59424E466A3961536433734A386874437866364A3743752B354E795954663774526554656D495073366E54707666547A4D35426458597A6362775046542F645246584B647576686E314B65386F6A3072694C726F757853395055332B792B4E6B42527847466E43416E45652F6B336C7A44556E6E35684239654279522B34595475583851795365396B46306153384831795252656D306A654A57396B5A373149507A614D71443848385753394334666D32444A2F6D426D6A374578774D74624831736741427A4D7A6E4B30736362595A674B75317551536330573575444C4B78786C684C41774F6857576D7259367176695A57524476616D6572685A47724A73356952655072704A63563779663446544B565947534F61586566545939386365356B7963797353526F786B2B65436A4F396734536953657149464556436543496130736B72614B69456831336D757161556F54703136636650662F646D7A363956564474713436614F4833552F687456524D5152774445784D4A61754B684678424842554A4743706F3663704970486F4B7862456F416E364770723031314C44576C2B4655655A714C484E553438676F56514B5836354F3479357A635936345558787048385A33706C44316353756B6A556331736F6978674B386F5865796837735A75533537395439485137785146624B587134695A4B416E65512F336B6E4F3439316B5074704432734E39784E336153634B7448615466333032572F3336796E78306D4D2F4177356546587145323851333343485A726A62394D61655957475479656F66726566796E66374B4832316D344B4158314538335954436679324674786154653255574752636D4962733267397762383869354D6F4F6371373749424A69757A4348333668497962363946386649777457463371497437516C3353457872692F436A2F6541373579324E6B4268776834396B4A73702F75492F584F42714A507A534C3877436843647738683949394278423061537572706B6153664730586D65524670664A436448594873314443796A77325463702F6748594D347638536531614D484D4E585A6C4A473249764B59346D7871677275744652344F566A68616D4F4A6962735A7742776438334E79774E6536506B61346D526A6F616D4F6C725947576F68624F3541634F644C666C7433544A436735394A7070622F4F2B494934425251585646416A77557A5A7A4A323241673858647878733366437764705749765245325377696A67516148563030564E565136614E4B72313539364E7458706674365564486F426B6C66566452554E56425446516D75756852395247366A316C74465572554659465437716447766A777139652F6168353739366F647058417A31746F595362594B6874694B364B446C7039565442533634754E6A676F6A4C62565937714C4B75596B617646366C54384C764E75516548554C7870544555334A69473474356979682B766F2B4B5A414D304F716F4C326F5879785336703861674B335579452B334165725554786168794A6747795850393148322B715430595257394F593373325445532F666153394F41416D53394F6B764C734F4E6C764C36474D656B78646F6A394E6F75714A755556442B446C715075326E37744D52717438667065545658677165624B48596678314674356367757A435A31464D6A5344767454656270696153664845504F425548577A53446E386B396B58567041357431316C4157666F6A627950765878416454455071416D2B6A5935723836534758694F6A4D427A79463666522F37324E4E6E2B6678422F595246663934346D65497372373339314A6D79334233464868704E386568775A357965516658454D75566438794C6B3469737A547730672B4D5A537766594E35754E71526E57504E6D442F55677645444C52686D5A344B62685346657A72613457706C4C5133674F78695A3432746F78337430644E3873426D42735A53473056516A69324E64526C6F4B552B6B3731634F4C56764B33486862796B75534A566333307445626C4E65524756464B5657565A6651594E324934596B446431745243616D6551654268525A762B6432776A53546A794C42465A3838443137397061754A33454E6166565652314E464133565644667231565A486537396165756E4D634C52554E44445230705371725438382B6B70677051434D427035383675714B68534D73416651303964465730304656567830784C46534572654133515A4B6D544370656E3676426876516D5A42775A53664759557056664755584A374E7158336C6C4C323842644B48323941385867445A552B32554F362F6951722F445A512F576B76356F7A5755504672626661336358302F75672B336B5074354E7A704F3970442F65522B377238785238764533652B39746B7662354F33727662354158666F50544C5057716A37394D51653465322B4473306870366D2B74326631416E683862325979425444644C2B53352F637A425465576B483571416F6C48683546386441674A2B77635476587367795964486B6E46364D726C5835354E356553475A667573706658656132756A484E43532B6F4462754D56565244354339766B70473041335358743467392F3164536B50394B51712B537072664838536458306E5530526E4548426C482F456B667369354E496676794E4C49765453626E386A6A797234346E373949596373364E4950754D46366E4876516A6437636E5670514E5A4D39715363633547444C5578774D76526E46467544744A5571346D57427462362B6E6A5A32544C4E6179676A585232774D52556A4E61497854413948553330383759335A7647493262774A756B704D5769554C49444D4A53563568334B77762F426B34705055594F3970436B42464D4451796B523168534D72376953314E536C61434F414A434B5045427A37394F6F72415564454850552B717638624F437271556E7545694559696F6F692F31362B5849505855305666586C6F44547233632F657666734B3446477446466F6132716A70364F50564B5A72694635694C667072616D4775725936746E6871446A565259614E656243354F30655363533439324F464A30656A664C614A4A523335315039614455566A396168394E2B494D6D4144797366724B482B34467357396C5254665730374A773538706676674C2B6664586B33563344646E337435447A6142643541516649437A7146497651656C596D767155373553486C4D4D504B514A38672F506B542B2F68364B6B4A7655524E36694C6436503572414C314C7A66522F6E4C6E5A51462F6B3535304A385550746C437A71305635463162524F724A6953516439694A756A7973524F32774933574A4C31433450556B354D6F4F4457456D51336C3546792B78644B33702B6C4C6936412B7353584E43594C3844776C4D2B676D7366355853586E31674D4C775631544742314F664745523939443255483035523848516E576265576B33544246396D31366368767A4B4477786E514B72302B68344D704573732B4D4A4F664D434C4A504469507438434369646E74776637554C473861594D4E35526A2B4632686F787973635448773546424E674D6B76637256334178764A33756D656735696B706337447561476D4F6D4A35693064427072335A374B6E4939644F377945352B68314659713944666771534962636951334A4E565A5958556145736F736351563266734C61306C4F55424C585550695A745456757374766355324A61434F61776755544C45445253795444416A68393164447570394564636671706F394A5056557153652F384E486C465A43584470716D7239467A6743554F4A6F71476D694A375171486445717169744E494F71706155724173645456784635666E57476D61744A5664576D4B5073477254596A6261552F326F57456F4C6F366E2F4E5A3871682B737075725265676B775A6634697771796C394E4561464139585533422F4A55555031364477333054526B77336B507470417276393238702F744A7A2F774A4D5566726C47542B4A4B367A45383079434A6F796F6D6A57766A385272386A2B394E54386B4C385549626670536E754959305231366A376646774354756D4C375A533832456D522F7862796271306B2B394A736B6F2B4E4A656E6763474A2B647946306F7756664E6C6F527474325A6C4F506A79626D2B674F7A624B306A7A32306A466C7976554A7A796E4D66554E725A6C767065666B3531634A66336956684E662B5A4839395255465945497277414D724437314954655A333669417455767474507A76305670462B65537561466365526348452F6578596E6B6E68744C786E4576736F35356B6E6C304B436B4833496E653759722F656D6532546A4444313930494831637A78726C624D3962646E6C477577727A4A6A6D474F746F7878645A42476A61654D484D524147314E4542575A6E714D7349527773324C70724B7879412F63744D6A4A4563756B52794C48566646696A524B536F535A705443796C4E5044786459613677455755764B72706145686C6463712F66704A5555626B4F594C444561425236644F33477A682F357A676155714F7A70685256314158687036714F696F6F61416A69697636593741565A46523055516652716F696F7172727971366F6F76766E796C4E4D616D707255742F625631303154517845427156746A714F6870714D74744A6D315542314A4F43734E53646D70345045467563654830587831546D55336C7843365A32564B50785755667867465971487636423476493669523739512B506758464145624A626D67384D6B6D6376312F4A662F46486B6F2F584B413679702B6D3546643079734E6F6C3466544B6F2B6D525A3549737A795A36717845464B6D78464D652F6F7A6F786949616B51427069376C4D5866704879313339512F6E494878552B336F76442F46666D7446535366476B2F43345248453742704537453433517464624562624A6C7644744C7351643943627A796C786B66717649662F5937315748587057744B414B63743879315655663545336A2F447037755865486676426746587A2B4633394144582F39794B332F344E764C75386B387A416F31522F50555056787A2F4A76372B517A4975696C6453627A464F6A79446A705463627834615166475572363453476B4852704D374C364242473733594F3973522B5A3557544C427A5A794A6732775A372B48414746633742746C5A346D46746A72657A48564D39335A6E6D50526750577A4D635450587773444A6D3970676833443631682B54593938686C4D5A4B4658496C595756535967554B524A6A6E426C35586C555671615377393753334D735445796C69504E504A535741306C3954572F7041526252523764755050723337534E665550386D7853494C565662707A484656422B5056526F552B666674336C655638564B566B57373473535845776E474F726F49713544495A534B66687442426E617A7958726F617569696F794775524348783938505A55493070646872384F6C7958572F504D654C584F6C6F6A6658456B2F36456E2B7966486B582F4B6C384F6F6369713476704F6A32636F6F667271663878652B5542477952774B4E3474466F69332F4C75724362333453594B586835452B56576F356D2F707A492B6B53783746392F786F75764A6A614D754C706C345751323136484A55704B56526B35314F5A6B3036744C4A726D37444361303137526C484150356366446C4C7A6353636E547A5A51385849507977632B6B487663683973386878507A75516467574A7A3676747946736B774F685778324A505443636A45757A4B586A34433857762F71516D374A4955775671535839435539494B69344A7538506E654569377633384F764B645577634E51463352773963725A7A7764484267366A416E666C38366E7043724F796E3963427A6C363230552B433067392F496B6369364D4966755344374C4C50744A7A37756D525A42346251747A2B67627A634F6F694463317959345748434D4374397642307447652F757A424172552B7A36472B426B616F4B6E6779325468726F78643677586E6E594463445058592B78675733356274356949344F66494D71496C6255716F34517178716B695267794141785434745A576D4F64486F3443545856316B37696155512B3877392F5936417556477074744E51304A46327164382F65456E41454F50714A524C6C6664775152563562495A365172716E6466365830314E513355564E536C43434F495054324E626C314B2F443452585951754A66707452434F58726D696A304E4B565867585436576973773267624864614E4D7550574B6B382B37353149394B4678784F346654744B2B49575166475548752B664555583574467965306C4B4236736F664452426F6F656979627658796D3476786235335A586B3331314630614D746C4158746C63693974745358644D6F2B30794837544650475A2F4B2B7669416D3842366641767A34394F494A455546427048384F707941756D634B34614D6F547736684C2B6B784C2F4174706B4B2F752F55464B2F446568754C2B476F70744C4B4C6F366A39516A59346A2B77344F7772553545624850683479395768477977497677335A364C324479586A386778793769796E384E6D765648303453753358797A524533714536374136705438357A5A6463326471375A7949794A6333437847347944315541637252305961472B4867376B5A727562474C50527835655870745253393349486934544A6B4638615464744B4C31464E655A4A377A7075444B65504976696D74724F4C4837686843307A59764450376B7A33634D5544334E645043784E384853307738584346467444513979744C426E70374D44347753374D6E7A4153487A6437664E7874324C426B4F6F45504C704F62456F30384E3547432F43534B43394D6B656147734A456469692F38682F7753663038505A7A675A58527964734C43796C7069787850596B70417745634954364B694E4F33563239362F71766E66784E6A415270422F416E535437432F55754C62717A736943574370536D57356D76532B79485730564E536C5A69335264795036634153416845346C6672654963674B776F6B334431634B4D456461364C42796979366B46546E7A614F35583473334E4A752F67543665646D6B484636496C6D69776A6A6E51384556583070754C304A78667858466A395A52387668584B7035757039542F56346F65727166343861386F412F64524C3454506D4C7453354B684C43536276737A2B50542B2F687431574C57447874436E4F6E2B724A77376D4932723937437154306E384C3979697938426A306C3837592F737252396C377939522F47495852512F58555852334A515533466C46775A51355A70795952763839547570624531535341453748566D5A426637516A39773457346F794F5133316C4134634D31464164736F43786F467858427836674A75556A786D7A4F4558507954665775577366796E525977624E5256506A31463465347A413039574E6B6534446D65446C7858685054306134324C422B686A767874396453664838702B5A636E6B585636424C497A336D5366486B482B52522F6B56795A4972484C4D676547383344716351334E467844466B734B574F4E422F6C4E4D4245346E434549356D375A58657271592B3749374E474432504F474339577A35334D6E5173485359762F53474675456F58795A496F4C5531415570586344522F482F41787862533350737257306B3449686D4C456D6A456847686E35674346467153794731363865392F2F5A742F2F3775586C42674C344967725335546E416A6769642B6B72794D436576627666373676536E537A333669764A44774934416A5469474F6E7153384452566866616C696F47597562627344386D42766F4D7454466A376C426A39733232494844484D424A4F5469506C3468777972793069392B5979386D387451583572506E6B335A704A37325A66384B374D6F757255417862336C6C44376352455741414D355746452B3255667238443672656E71416837436F4E385138706A336C43654D416C2F76786C4B5434657A6A674D4D4D665232704752586D50784765334C754C487A57507A544F7459765863654A332F5951634F346337362B634976487551524B757269486C2F44786B6C2B5969767A6F582B5A575A4A42386254644B683776776D664A737A6B64746369506E4E6E636A6467346E594F35535573354D6B30564D496F3658504E31503238672B55727739542F76596B4F55385038667A414C2F79783469642B3870334F39436C7A6D445A7846707332626D65496D7A6475396B4D59362B6E4E76476C5457444A6A4D73736E4F504831776C4C7962792B5545754F30343850494F7546467A716D52354A34624C54577A5A31377749663759614E372B506F6F7A53393335655A7731303464614D74624E426D637A512B7A4D2B6D4E725A49697275626C3056593179735750694547666D6A78334A305A33724351312B524546754C41587946436E6146425549384968575562454F5355615A74425A41624F4C4C6B5753484868616962384E73414E626D46762B39726A54367161445275782B71497171494B7170586233723975796539685037555435552B665653366E3375726F4B47696A6C6F2F64576C535151424C4842474E424B6A2B69556A366D6B4A6145446D4E474D33516C646F70394C5245704E48455346384853314E6A7A50727234325676777072786C747A65344562553864466B584A7047377332666B497477663338647859383355764A304138582B717969387335434336374D70766A4562785A33356C442F615345584156737165624550785A44746C6758756F2F58694270736962314D513849506235656261766D496D39715A4845554A735944734457326F55684874364D4765584C7942457A57626C304F77746D4C6D667A38733063337253486D33734F382B4C6762377A5A753569772F564E49504459523261555A354636645473623553636A4F54695474794367696437727A5A5A4D6A5554733869447330687168446F365845574679584663392F702F546C446972654871443837516C4B333531463975774951596658636E544459685A4F6E38623079545035616534794E76782B46484F37385A674D47496D482B786A6D7A707A4A3568554C326264364D71384F7A796274346B7779546F3068386441676B6739346B4837596B3478546F3067374E346255432B4E494F542B56794A4F7A654C48506C7775624A7248317035464D473261486D3657524A4365496E7554424E6A5A344F7A737932745742306135327A50496578746C394F34675066303242364C6E4A5479592F4E3447437645514B786236482F44524B436A4D6C4C75652F34424569703943685250756E726157564242787864616A30376B4F2F5872326C7130544944754B3531373936307576666F7131436C6434392B39476E6C7771716F706F535448466656616E4D467457556D467151774E4F7A443271696831684452794957425A456F3541755251346D6A71614747766F34574177774E7342476D6A7670364F4A6C704D4D64446B334E4C72506836654152703133307066625355716D636271516E386A65705875366B4A2F6C4E713436783473524846672B5555335A3548366231466C442F5A51463367646D722B626F476F43743550586368356D7235657065546A44573775333469336935576B4144765A326D4E7461592B447251746A526F374861354133493978484D576669504735643947506A736F32736D66737A5A333437797456743233693465546276743430686575396F5A4A656D49372F37453458334679472F4F70504D452B4F492F644F4C4C317339694E337454644A4A583549767A436272396C4B4B6E76354B326175394B4E3866706A4C6B4C4E576831366B564845333462564B666E754468345332732B326B57382B637359764871375468357A554466326763724E3139387069786E31757A46724630386A794E626C2B44337833532B48686850394E346852507A7053757A65516351644745373668576C6B333178413175316C5A4E37396D597A376D306D36753456584A316178642B6C594A6E6C59346D5A6A696F314A66775A5A577A504731593378376F4D59377A4749345862325442336D7765476447346E363867713563476E5054534A666C6F42636E477A6864357949574272797A386268636B55325A614B7451674248354463695152615252314C454E54536C33454F41534678564570436B4B4B4C322F77464F767A3571456D67456F53654F5242442B757A662F6B6B44574732304E62556B5637792B754A3230644354696976426650346A30786543656D4E38565968344F68506F4E4D56466B31307041486D346553654745364D722F466C41583854453351567571443931442F3854434E597459702F4368316E345759755A2B4B6F4E32555074744277614E31464E7A396D6449486773395A52316E415A696F432F3654323956477948783768354A72352B446A62347A6E516D63487551374330644D4C4E6251534C46767A4D534D3978444C5278592B7A5173527A37387A69507276757A59636D76724A33394D2B642F33634C466C5A4F35743259497353656D49622B376D4C4C484B796C2F394450465632615464574943795566476B3352384B6B6D6E5A694B37765A7073767A586B5074354938637464564877345473325830395248336149354A5A4347744744714D7437546B425245584D416C7A752F366C554F376433506D2F413138707135453232776B4178796E34447A596C31476A70374E792F6E7A3262467A4F7452317A65625A74464D48625066693078354F343037356B33313546385975644B494C2B6B503562696A63484B41342B6A757A6C59594C5062574C76306B6E4D484F374343426437426C71614D395447466D386E5A38613675654D6A4C4773646E5A6739796F764C782F615348507535477A445A3865526E78354F5847557475757644386935574D7338554F69564B5238346A727179435648694B2F455941525231694169616A512F634871535A464267455A45486445326F6470504135572B366C4C4545614252463070335077476D62744149344969494977476E5A322B303162556C67664D6634496957555A46446951686E6157694D7559476835456E6E4B4D676E43313157656C7667743230637964655855505A633942482F51635862337846544176566835326B574979614A6432684A6530687275706852437141354D59435742482B61593635512F653477705148624B626A2F43336E69773775376E757762472F6C36636A5037357339676C70636E49776435344F6F7947434D7A4A7A794754635456665179573571344D64526E47764D6D7A4F582F6F484D465050334C70324457324C56375075553372756252364B7538507A79587A7A732B55504E324938756C47796839766F504447496B6D5079727979694C7A37473868394C456A47765253394F6F41692B4244467755656F2F48495235576568764E2B6A4D5332597074774957677069614D344B6F53547147573976486D662F7236755A4E33306D4C674F3930544E7978387A61477A766E30666A34544750526E4C6C73573732557331766D382F486F516C49754C535439396B704B337879694B765179645447337159363667544C734375566856796E35657032533046736B50446E427857314C2B4D6E624457386E34654A6C686165746C5351336A485A78596F79724D314F474457486C394D6E634F6E4F45314C6776354758466B5A735251335A36744E53484930754E4969633169734B732B4F36314150496B6975564A464D6B5436654569334331743761536F4934416A6F73772F4A666B2F4456794350645955656C51664E516B3861697161614776716F614F6C6A37616D4470727132704A654A6134746F565839633158706175704B4C5256534E2B452F66543053792B47524141416741456C45515652696C746E494743744430614857487A746A41776162617A50486F7A2F58316E6B5365336B654A632F5855667475463958766A314556656F47364744396155674A7079337A4874397850744D6C44615375496F4C306F686B3546504A324B57446F4B503947572B7053476947736F677739542B507750736839734A387676647A36653273617542625034796365483452346557466B376F3958666A676B7A5675493962674636756A613432673745642F5234317378667965586A567A682F38437848316D2F6A396D2B62656270374B616C33746C44346441636C4C375A524672694E386863374A4535482F6E67545253393255525A38677572516179692F584B63712F4162564564656F6A72684F6264526461714A7555786366514650364239726C3062514A344F5345305A6A3567634B49414437346E65586F396F334D6E44515A64316450584A7738475472596D386B544A6A504C6477712F4C4633413730736E386637554D7552504E6C4D552B4163316B546470536775694A657374545A6D76615567506F6A62314A5857707236684F444354723756556548746E492B746C6A385056305A6149674156337338526E6F7A44683334626E6A796C77666237597658306967333155796B384C4A79343654334E757A30714B51705565546B7859744155647947355846554A41585430466548504C6357486F3432396778654B41374178326475786C6B4854314A43526664656639567837563170563462745834613649722B475631442B75735A532B703239352B4E304E66704C2F314D54555744767233366F7471376E7A51374A56797A644457313052455444614B2F527A53306931594E6258584D446252774D4E46686C4A305776347731354D5775345754636E6F506932556F717851544268315055787A2B694E664D3937586D526442516C306C4753516B64354668334B62446F7173756D736C4E465A6C55316E5251706452654630357279525A725162592B2F5145483258787167487844303477376146732F41644E596F5267345A67616D61486972596C4E69376A734C6233526B2F4C4841634C6530613544325071795048733272434E38337632632B2F41487037742F3558517331736F664861416D6E6448714251397965385055424E795168713055333435533258594E556B5972592F33703162536F3537536B50794D2B75546E31435938707937704A58557062326E4F2F6B7062586752742B564730796D4E707951326C4F65736A70564742664C35336E6F4E62666D6232784C4634442F566B7A504468544A73776C736E6A76466E6F36385032655350346447345A525948624B58392F674C71346537544B33764D742F7A506643734E6F4B34716B74544343746F4A4936724D2B5578442B6D4E42484A376979627A3062356B316B795551765A6E6F5059384A6744796B35396E5A32595070494C7A59766E6F762F74584F6B786E776D5079744F75714A6B3654486B5A735A4B7A336C705565536D5269424C44794E6639766465724F776F65726A624F6A4269734364443351626A5A4F764941424E7A53524C3468334D52706B57473272706F396C4E4456304D504D384D426B723161642B4F5641627271596C5447354F396A4C486E73366F68575556554E7A48514E4D4E59583831656955557466346F584537395553686B676166526E5158784D334333316D447537503057574F66446B31696179373879674B5745585A71783155685A796D49656B5A37626D686442596E30366E4D707173366C2B2F567866785656384A2F3668563872354854575A584C6A386F63666967542B4637386D61343859546251505666314C6530643655463332446A506C7845757A6E693744385734767A6D713669626F365474695A4F444167503757754667355335622B597233516F633062654868304E342F32726950363269364B677335522B2B347374652B4F5579396D74794B753042447252305071552B7053586C4B544745525A564141356E3236532B75596D4B572F766B767A32506A46426434682B365564367941766B7352386F53772B6C5552354C573245384861557074496E6F4977756C49666B74525A2F76382B6E656355372B76705A565030316A7A695166356B7765672B2F596F5377623738723574614F4A766271636B7144745648342B496B3242746D612F706A337645392B4B496D6B72532B426257524974696B5361354C46555A34565145504F637942645875625A2F4D2B746D6A5750477947474D636E56686B4C55566E765A326A4276737A70777877396D3761545766587A35476E68456E4A63523532516C536E6950506A694D7650594C73704D396B4A6E306B5279782F7A596F675079755348734E64505267315A446765546D36343244746A5A326D4C6D5A4770784C5549736B345948706E6F3935664B61454D395063794D6A42437630704849776D3639795542627A45305A5943546D765058375330592F5967785679426E4342564D41554D674E78754C7643463862485132637A41795A4D73535A5078655035636E655759526458456A533757556B3356314A7772314E354C773951315853432B6B62326C4753546E74354E753156416A674B2F71727442733566645956387238366E53356E506A2F4A55766976432B53352F5230664F6135725458764D7434783135482B367A662F5538526A745A4D396A47436C4E3941335331446448524E734E3867437544422F6E67365436636C54506E636E7A7A4A75377633636237307A744975372B6668713958715035386C71713352366C3564344B716B504E55526674526C2F4B47656C6B6F31646B52464D5A2F4A447A516A30734874374E6836514A6D6A7650425A396851526E68344D484C51594361504873505053785A79362B494A38684B2B306C4B55536E3142444530466B54526D6839435139706236784265556864306A382F31646E707A667937353143316B2F3234643130776178652B5A41676E5A504A6647432B464A746F50724C635A6F5337744B552B7054576A46643046495453565A624964325561375758706643744E703655676D70723039325239656F442F71642F594D484D55553461344D4E4C5A446838334679595047387930455A355346466F39647872334C702F7376706245386A5242416B7132744C486B704957524676654F354A6733704D572F523562366862794D6348704D486A4661737249584470554F466A59494331675441794F4A345258536750696742586A453046312F585632704C316850532F516869346C4D4D57676E4A686245384A316F4E4E655338686342456D736A55386E6755504B3645634E3765734B663249414249696B324E4A5A6345515A6257307033373670787270785A4E596F58422B6351636E344A43512B3255437961796A5065387130346C713779444C355835744E5658634433756B4C2B7169766C503339486E502F55462F46586251452F784D2F4B4D2B6C53784E4A5A45454A37626A417447652F346C766D6536706A6E42462F617A2B625A6B2F447847496939705358576C67344D64426E4F54374E587348483156726173577366654E54397A5A6564476E68336151754B6467796A665861416D3542794B64386570434C6C495865526461754B65554A583667515A35436F306C755754485258443937456C6D544A79416C386377526E684E786E75454C3137444A6A484966597A303578476534786B365A43516A68342F676C2B564C695076346D70714365426F4B59326E4944614D6838794E4E61572B70693336494D756F702B6146502B65523368687437316E42786F79385074732F6730354835704E37346D5A4B67585653465871516C35516B74365946305A4C2B6D4D2F38544855555264436A692B4B5A496F726B6F6D6561434F47717A767049582F707A33667163347648452B4B337848347973386C443263474F567378365168487377594F5A544655333034662B6750307358457067536342497279685A39784E4E6B706E306D4C437959702B68557073572F4A53673468547979736E7A567545726147776B6658426C636234666C766A37326C4C5459444C4C7274316634476A6A414E4D4F307642457139626E4653694A6643456B78587448384B52322F68594334346D2F3653473667774E7A5457306B4E625462685061456F525337444749757059474A6C67613277693962304B396E4C6C70454563576A614735776357454839334B34587654314B5448454354504A7932306851364B6E4C6F7169726765323252424A7A2F2F4132637632714C2B4346415579756E7130624739776F5A58596F554F755752664A4E396F696E3948553070516454485053633336446F424233356C322B774A2F4F513968476C657735673965687772707335682B3649564846697A477239446678446A667858354A332B55345146556874366A367573747972376352426E7A6A4E714D454A6F4B346D677379614A4A575959694F35764C70303478316E733054765A756A427A6869382B347063796374594635387A597A5A2B5A615A766D7559756D437458695047492B396E51746551377A597448714E744F61777669694631754A6B6D6E4B6971452F375146333855327054336C4F5846556C5A63696870377838523658654573477537534C712F46316E6745516F2F6E45555A635A66363143436173344C354A67756D4C65634E62586E762B4662306C64626961466F55385451564A3945675436413850597A4D734A64386648794A753664337333666A456C624F474D65534B574E5A4F6D5543697965506C537A34542B336251584C304A796D76795A6646556968595A466B6B75576C6679457838543170434D4F6D4A37386C4B2F74776463585A75336F716E697766446E4E775A367553476D396A705A474F506F365556316D4965334E414953314E54624D77747342706749646D4F474F6D62594E626648444D6A5330794E4C426C6762496D52726A464732763078307A65533747624E644958746D723430355344475937524633694D35667874497235594768726862577A4A366F42304C5272767935364C5242423564547571545053676A72744F552B597076525447306C36665355536D546F733250756D4A2B31436E3453377A57466B71672B61744F7A6F38364F5A3231755852563566476A496F636670656C30466362544A7674436666777A4B72376570767A44445449666E2B4C46766A5563587A714A3332614D5A757655636579654D344D6A537864792F6664662B584C764D6D567848326A4B695A51533266716B4E315446764B417937673356575645304B6A4A7071316251566C644E72624B614A2F63664D58334B64427A735858487A47495858794A6D594452694D712B74346C69335A77632F4C6632506C3469317357724D4E467963506450554D475742717863696849376C363968696C4F556D306C73763456704A426779796132705233314B55473079774C70566B655431314F4C4F574A483146454256475647457846346D73716B6C35526C2F36423172784957764F69614D6B4C70546E33497933356E3267724371645645554E6257517266796A5035707054525770704A725679306934535345684C417139756E7562782F4733742B576337614F6234736D657A44696C6B544F48747742366D7848365679584379484C52423750724D69704B583273705151736C4E446B4B5639527062576E656630655050364C584E395A7A4453665442446E567878466143784570616F467469596D4742704967684363327773426D41317749514278735A5947467467612B36416E665641374F336473626478786478514F474761345778754B32303073524F5773734B6D5455315430724E456B377149535038307246735A394A6436586B6336575450506579432F7A52764A38324D72795868356C49715975375349454677555157643549703056365879767A7546486A596775497372492B5636547A342F61664152777674664B36616774704B756D6B4238315266796F4B75424852533464416A7A703736674E763463385350547A4869626E3458362B4846314E774C5A35504E2B316D734439572F44667635585064792B532F66553164626E7874426247535239495131594931616C66614335497037573867473831536A7162476D6874614359725059654638356669366A49494238644265492B5A687236524858333661714F6C61637134305850592F4D7465316937667A6F7246617A41304E4B5776634F55774D4D6265796F6C46632B65516C52784E533657636A7570433273767A614D714E706A4932674C716B5A7A526B6661492B5034356D52536266796E506F554F62515670704661346E4959544C6F4B4A66525553616A7253534E35754945576F726A6153394C706230386E59364B4C4C72456C363143526E7435426B31465356544A6F69694966557663363373384F4C4F5033332B657A2B6F356B3167795A51787235302F6835726D39307257556E78574C50437679623943455375396C7033346D4E794F5533497777365455764B3577652B666B462F506272466B594E47694C7453584B7A7338664430566E61334359326A6768336377745455796E71434E4E6C30564E6A5932614E6734556A6777594F77334F6F4E783675513741777373544B794A4B424E6B343457396B7A774D42597374445855524D6D6A775A596D517052305135584F306670756E49774656655642614E6462566A6F3438624A39545034664F3033387439666F4362685069335A4C326B5875557070484A3256715879767A755237545934456C6D3767435044493661724F6F3730696C2F6271516E37556C2F4B6A726F544F71694936713054534C4F643761536F744752396F694873714B64327952332B53635873374B6464336B6E4A6E50776D507A704561374539785568694E6969786179724A6F4C5979684F66737A74656C667163394C707132796C422F4E39667A56326B786E6179744E3953323865523243373754354F4E6F507773626156534956316456314A52354C513155585477386656697A59784A4C5A61356A6C7577414466575036396C4E44523974416974492B6F3379496A77716A767279416A7470797674655630564B55524647555030555264366C4D4471524A486B31375251346431584A616C4C6B306C2B6653724D796874534B5072706F53756D704B753046586D5564485A523564557545676F6E4D475863706B7670636E30566D61534774684C48585A6F655248422F4C6834526E4F37316E506C6D557A574C397747737439782F4848757357383972386967615577522B77696A79597649307A4B5A394954506B697675656D682F50656B68644B6A71716F47767876586D544E354D6B4F646E48437A73324F6F363041473262766759473474375571774D6266453173494B4B794D7A7A5053455947614F6D5A344A706762476D426D622F5632696D394666717A2B36366B4C45314A626D774D33306A6245784E736646796734334F77664A5638664A306C70616153697333776461476A5057335A624E5034336C79733546524E343753454849645A527844366B534467343548326B71694A624B7A4D3671444471724D2B6B516E453256534A51466341722B426F2F49635254387031484A5830314B766A655730316C66526B64394F5632314A585256354E42654545644C396C6471557436686A486C426363517A43694A66555A6A77475756654D713031437237566C7442576D6373333851334F69615131503556325A516E746A5856382F396243392F5A7664485A3870366D35692F696B58425973326F43743356443044617A51306A4B6D583138742B765A547833794150644F6E4C6D4C466F6F314D47443244715A4E2F77736E424453304E5856525674444579736D626D724156456849645456316E4F742F6F614F7571712B565A565147583256387153586C435239494A717754515878457456556B4E78476A57467164515570644E5149714E46575568545751454E7054496153374A704C73326D7253794439724A6B576F744556324D6F54626B68314764397044626A453157706E79684F4443623153774476486C3369314F364E724673346E615854664469796379316877512F4A7A777848414B63674F314B366B744C6A33354D63387859426E7079554C2B536C68704B582B68565A306D6436744C643355434C50342B4C785930775A3559327A6C51554F6C68594D64686A495142744848433374734C4F77375934795A6A62596D31726A5A4747486A566A415A57776D6C64726D787159593678756A6F79356B436C466C696359746253774E7A5843316373444E52697773745A4A614761794E6A435733544574394C5A7748474442747845442B574F484C342B507269516B3469534C6D4558585A7754544B773268564A4E46656D6B466E68557936717271715A58545635457241456141526559366F744C717178445656796738426C45596C585149387A5A56386236716B7661464B576D7A665769476E766A41445A58595370576C526C4754456F4243746F726D706C4D6B7A7153715655316D555255564F417255357354546C4A6647744B4A2B4F716B712B747A587956316337337A764646754D66314456326B53597234342B446C786A76757877376C31475957773342784D775659334D58526F2B647A644B6C573567306152357562734F5A4D75556E786F2B64796B436E5156685A4F4F453961697262667A744964485138565255567444593030465A58543064444E6256467152516E76535831375456692F453853376E2B612B4E63335350736151483743423871796F326B6F7A71436C4E492B6D6B6C7A7143394F706B7964534A342B685552354E6331343454646B683147652F7079726A4C575570627968502B55426C2B6C65556D524849343050342F4D795045377532734E6833416E4E397644697861774E52482F326C61796B764D7871354145377146776B77416A6A695A4D562F4A4363785244705A63522F6F386632762F394431725A3245714843327276735A547A636E6E4B7773474F6F3055484C6F4671376E44685A32324A7061345752707A30426252796D4264724377377662374D7A5754654A2F75696B75496D6630783044464554314D66553330546E4B7A7347476872693475314259376D5A74695A6D694A637761324D394843334D324F577A78443272706B70415366783151584B6B774E706C482B6C7053536574764A753771617A4D6F6575367537545753576A717A4B487A716F384F71734C364B67706F6B4E456C566F6C5862586C644E55723657716F6F464D3653746F627171567664487464466439714B6D697455744A5758637133326A4C613669706F71362B6974565A4A673749595A58346178656D5279424D2B55354961525A4F696B506136476A726247766E523163483372752B30642F78465930735868615731764877667A625939352F436474346D4A766D735A4F324535773066505964724D56557A785859726E38496C59576A6E684E58777358734E38634866317774484A6B346D2B533768342F52454A535A6C554B7174706157696975623665756E4B46744D3477507947597044645869587038684B54414D36532F76306C7535485079347435526C424B4F4D6A755232734A736D6B70796142563554316B714C53554A7442584638553251696F4B5A4C6F69536F6E5639666A52313867527135536C55353664536C706C415276676E486C383577385A46633167323359667A4237644A774D6B516B5556456C5978515A4B6E64704639715844434A55613949696777694C656F316D64467679497835533438662F2B742F2B4F76372F364B6D53736C54667A392B586A61664D5A364447656E68775742485A397A746E4B536F34574C64375A666A3575694D6B37587466386B3841323039444C54314A57645134513571626D534F615839787A4B516F4A4C6137754476614D386A42466D644C633577734C4B544959325669684A756442624E3968724A7278525438542F7843316F6472564B65396F7155676C445A464C4B326C696253587039425A6B555A6E52515964537045555A6B715377376679624E6F71383269724C71613972707975756B6F36617054532B5635667866664761746F624B756C737171477A735A374F786759364778726F6247796B71376D5772755A713657667439645653307475694C4B4B704E4966712F43524B30364D6F7A557167727253516C767061576C7361364F72736F4C507A42783264663948797251746C64534E4A47515663762F2B61565A73504D325042566B614F58597A6E694F6D344442794673387477374F7A634D445979783937424254736256797A4D5862427839474C4F30733038446777684F69365434734A794B7057565643724C71465955556C57555130564F4843574A72386A2F636874467848314B597039526C7677425A57596B536C6B696C626B5A564F526E5556755554574E524767324638545155524E4E61454D4D3365517A746967534A6D6534737A3544796E733761517237564B766857706143684F492F38684569655854764862367357384F754B5764773576342F594C382F49694839485676496E4354545A4B5348536333724365354B695878503135516B78482F314A44416B674E537851414F662F35712B2F2F69383632397370557851512B4F7752473159765A2B4C494558674F484969376266642B794D464F62677879486F69546A5A3145347633444A6F754E64654B49565547323574593432546868622B57496A626D7435474D736650396337577752473266646257317874626242566E5161616F765651495A4D484F7A416C6E6E65764C36306959497631366C506655477A37494E55316251555274425245735833736E69365370506F4542794E496B4F53486B545332465970703657716D4F6171457471724B2B697371366172766F6276445456304E646253336C424C52314D6448593131556A585530566850653130744866575664445A5730464A56536B74464357334B596C704B35545158353942596B45356A5553594353473031566251304E4570374B623539612B646265356345477248486F6B493473525A56384377346E4B31377A6A4A6E3652613852732F476449417A42676157474F6962646938764D544445304E69592F76334E3647396F672B766738617A656370436244312F7A4D5353577849514D386E4C6B464257496A63634B6C4158356C47556E555A4C346B634B494A2B52397655395239484F5561562B6F6B7356535635424263336B527264586C4E466355306C4B61525731754642567048366A50434B45744E364B627869684A6F6B755A79562B69386D77733458756A6B6F376155696C537058774E35736178765778594D49316447786354394F67694B5446764A466B684D2F6B54416A542F4841456B51667946663372453131643369486A74522B7948782F546F2B732F2F77342B2F2F6F6676332F3858486530646C42624C6558547642724D6E543243776F774D4F41385167562F6647466A462F4A51673855566D4A4933594969454536726435714745743776433178736E4845656F434E4E444D756C485964445855634C4B7759374F43436D363239564F5950304E4F546C6D343547427378613651484A7A66504A2F54754C6D54424636694D383663783878334E7556396F465170345951536469686A2B4B6B336D72394A302F69724E3472736F745376796161736F704C57366C4C6261537237563176774E4367474D576953514E445852306478455230735437633331744466553056466254624F796B4D6279664A70466C436B726F4B34776D77705A436B564A555753466635532B6B637138624F71566C545133744642625830395662514E567459306F617871706157796E724B6156684177352F712B2B63764C71593762735073575969584F7873484C463074495251774E547444533030644857526B5059335A745A342B493269676D2B713169352B5368376A31346A3648556F4557454A70435A6E6B4A6D6553557063504C46686F595339436554396779734558543149304C5544764C6C396A50415874386D4F4345615A6E55436A516B5A446152364E5A54496169354B6C61366B743979734E61652B6F5377756D4D5365455A6C47526C6162787654715037335846744976457636715975714A734D694D2F635050456E36795A4D3534724A33346A2B6E4F41424A71736C42417955304F366E2F2B5079434F6954765458414D4C652B424557644965494E2F666F3066486A662B6A36362F2F6978342F2F34587658663268706269417A4C5A357A78773477642B6F6B6156656A693555563967504D735457336C42686C3857706C6169595266574C4268485A764E617A366D2B466F4C704A6F5338774D54535246584B31765834774E39484233634D4856577178364672757678653879785747414364344448566B3265545237562F68793938386C5A4C363951723059574D7639536D74424E43324663587772466B6C714575324B4644714B552B6C51705047744A49747635666D3056796C6F7253366A7462714331747071327570717573485257453958637A50747A5731386132366C6F36575A62383331744E56583031705A546E4E35415657464765516D525A4B5446456C75636952703053466B78345A536B5A4E4B6658452B6A63707947717672614733756F4B57746B38625744757246367579476238684C61386C52564A4D714B2B666C6833677533676C697734366A6A4A2B364541665834546934444D5063796B6B692F44533164444577736344567A5A73703033356D3162726A374E6A76782F487A443768394E3544674E312F35394F45724D5645785A4B596D6B707370316A576E555A776369757A72633254686763686A33354553386F4C776C2F662F583672654D7A7A4F4F6B767A39715A33643264325A727362476E444F4F57654D4178674D42677A644A74506B6E4577324A75636D4778746A41375A787A736F356C61544B70637135536C5653355A79724A446C4164382B3831322B762F364F656D643050353371717970492B574C644F754D39397A6B486266427176757057495855562B51432F317045724F646D6E51723268716F436A2B36447A74457155677976756333304168374B415539314E4A2B4D6E34726467567A5A7A652B7A6C6676666B7337545548704A61434242707A4F773572703054324355386A54445133425844366C44566F4F303668626A364773756B4959383566764D544653332F68307156667558547045694D6A5A624B5A4B43364C6C74725478396E78346A5A753372434F4A545046755A744A4C4A6F356730577A5A6A4A6E3675693534306D2F463966707872464163445254785758657955775A4F3561786C31306D3962576D545A72456967554C70424E2B3836644D6B634C566E496B546D44396C4971756B7762434650486637657570336269665966555261415A4B7A4E35507A647045665546443061796E35645654384F6F5A38476F5A38576F702B413857416C554C59517A3436534445656F5A775331564F4B6F5779576F56794F636A5A484E7055686E5569525469524A784B49452F5834384E68734272344E4976344F347A30504335794C70647842326A643758446A6B742B4230322B6C3075426765433950734342434E4A67724573336B415368792B4278523348346B72516F2F4A773445674C62377A7A4866632F2F446F6262377950713966647A75713174374238755243497A57544B784B6C4D6D6A53547855757534365A626E754352707A376C795733667350326458587A793578383465627752575963616938474F332B584537374578364F776A5A4F6B6C61756F676F47334349362F46496176477057695575757744756E6163796B59635065634971732B523170386A4A33676653794E6C647A636A6754374F523279636A376F5A6A6E6D6F524C3055777836796669636873775A4452773231502B2F69334D2B3730506657592B39727832486F784745634E627578465A752B42577466437A5A394739612B4E7379615A6F7A7965767136717442316E47624D2B664E44584C78346B5973584C3344783467676A497955716C527A4651704A454E4979367035646458337A47592F66647A5931723133446436705673764759317135637559764863325379634F5A50464D326577654D5930466B3264784C784A34356B39595378547276773934792F2F4851746E7A574C5A33466B736D7A324E46584E6E7358724266425A4D6D53794A7875644E4873763652544E342F663662555237396E4944735A364B714579524E74524A77736E3435785145314A62386F6A30556E755A754373356563563050576279446C74354963634A4D4B2B4D6C46772B526955664B4A424C6C6B57674A4C50426F6A476F34514359582F2F526B4C68556C47676D5169515171784F4B56346E4E53676A774737465A2F646A72577644342F4479634241674567305154696149704C493451326C73506C6936477742544B346B485849335666567150767238495063392F427062373332426452767659654E4E4433446A7A5839692F6670625762706F4E637358725A4461446576576265486D4C552F797030666635594848336D506279352F7735707466384D5065597A54566471446F554F4331577647374C48684D637671317266544C61334331483866616442685831326C38796A6F69786734534E6A6C686B7778587A786B386E59634979413453563530675A326D693546457745724A79496534646C5A2B6B67314A542B47497151436E6F4A5742513046747A694F4E375071626839493859464933592B7A6F6B3659516B6E2B6872783972586A46552F436871376F524E68566C3062466B324C4242356435316E474441385647526B75536F415A4869347950465367584D35524B4263705634624A35777434335535616D32725A392B315866504C6557337A382F6C75382B764C7A505072415064787A32325A75763245394735624E352B72353031677861784C4C5A30316D3066514A7A4A30386A6D567A4262436D73464B6F7A3159735A6632797061796550352B5A4536356B3059794A334C78324D52382B647A6679493539697274307056524A524D646674364B5467567A4563314644736C30596172526F414143414153555242564A4E33645A4E7A646B734371457251534346674A6A4E6F4A7850734A78734F6B6F6D477955536A5A4F4A4A63756B6368567852736D4B2B524C6C596F56516F6A3561397952545A614968304B45672B6D6941566A4F4B7932686A772B7642352F5151484930536A53644C7050506E694D4F6C6368626934734A4D733459336D7351326B36485045715738333863333370336C3632776473766663356272767A61573763386769332F76464A6272333945545A74757050564B39657A2B66716257622F6D57745A6673356C37376E6D65783539366A79656666592F6E6E74334236792B2F79352F662F3477667639314C396445543948584C384A6831474C7272305451636F65576E542B6E612F7A46395A2F6667616A334B6F4C794B694B355A416B2F4B30553361336B70456651702F7830384575772B54314E65546479756B33746449544C526951767961692F4C5851707866637A47476F6C3443786D3761546E3748376F2B32555831384678705A6C5151496D36344E6D36345671375A466B6B3849542B4D30795843626533475A657248394854776D56534E396F716F614B6D636F6C2B4A55536B6D47796D6D6B392B55732B584C7037376332697952545959494246774766692B43676C34454244316162415A57696737614730357736764A6633747A2F48737739763564473762754B7875322F6938667475355A4637743344484C64657965663071627268364F5274584C57664E6F6F566373336778693264505A2F6E38575969565965382B64526648506E365731682F6652562B7A47372F6946426C4842336C504E305633427A6C4847336D336A4A4A6652575651523346515439616E4877564F7945637546716159546C504F35536B587968547A46517235305765354F455370554347664C5A4A4C704D6D46676B53396272776D4D3336626D33676752694B574A426F5742396B4B6548776866414D52497645306F566947554478504946374146383769384D58516D763230393967355753586E3164652F344B4748582B576D7A582B53624F73645433484C72512B772B6161377558486A466A61747634457431392F494854666477733372622B544F4C66667A33464F763865724C623750743652643536616E6E65654F3562587932597766487674744E5239565A65687572364478376B4431765038746E54392F42795939655143776E384857655A4C436E6972436D6959692B685A43686C71536C68715475444648464D554B4B4579514D6A525338476F596A6769674E384A6438676E3870702F6C624B63576C5849787979493158303072312F6A2F7A31547450306E52754C33704672615333735769614544794F734E4532513463454769456237626470734A746B57505843473756494F6447596F574B53556A35494D52656B6C4939534B53595A7275536F444A55706C3876537854737838686B597442494B39684E506849676E773453694177774750666A394E747775505870644A334A5A4C65314E783268744F455272347848616D6B2F5157482B556338642F346F7633646E446E356B3173574C364D5A624E6E4D333343654F5A4D6D6379364A517434364F5A31374C6A2F526F353838684B394A3737464C54764F674F6F30412B7054684C576E4A46314F33695055637771795868555A723072712B4759476242536967784C4256386B584B4F654C6677654E414D3451786677516857795A624C70494D70596837427645303665683965784A7575727273576E4D654378754176324444506F4375427765456F6B737155795261444A484F4346416B38666F444743302B744871584369554471717246577A662F6A587676626D54353539346B33762F2B435433332F6B4D39393378465066662B53693362747A43756D57724565656546303661774E4A4A34316738635249626C36376738627676342B3258582B486C7035376D6B54767634726B2F336363484C7A37486C7A7465592B386E482F486879382F772B694E626566613274587A32314233556666734F75725037364A645645564B33454E4731455257636A726D576D4F4555366235547048566E53427672794475374B5054724B496563584D78452B4773357739387157663557796647585570727A69554763386D5A4F37503651487A392F41336E4C53557A71426B6B32496151544E6C307A466D33544B4844306E5867735376774F6E58536A796D5754597A664C634A68476B2B6378512F6B4D512F6B7770577949556A3542705A686A65486949345A45524B70556932585351574D684B634D42494F4F776D6C6777545330534A52454F53392F463562626763656D77574A536139444B326D46625771435A57794359577945626D69435756504D33566E6A72443968636535616631714673365A795753782B667679337A462F716D4350562F4845487A6679795450336357376E6D79684F66344F3535516347565765496D32704A4F56704A7562764969447A4871794C76553149594E46494B75786C4B68526757627269516F354C50553559386A6268354C734C734D4A6C636858536D514377637832303230336236434A2B2F38524C76626E7542543361387837656666734F786E77375231367645615451524477534942514B4567314843305278575A7743623034644F5A614735716F74395878336D6E52632F3459486248754B7872592F77304730506376666D75376C352F5333637350596D4E6C357A4859766D4C4754695A574F5A2B452B584D6573336C374830796E477347447557315A5047382B446D6A587A38326A5A75326269657858506E637657537057793665673133584838397431367A6E7332726C6E446E2B6B5738396541746E506A30465A702F2F444F5731704D3465326F5A304C51544E6655537338694969703662726F714D6F597173715A614D5656525463696F4243794F5266716E69764A535038613944576635314B4D4E66536B6E4B59536561356C50732F2F4A74616F2F737764546267724F764861652B465564664B38362B5675793630647A475A6572435A316353635063684E6C5A34585671634E6A6C4F6D37684233734F596B564B656B574B53536A354A4F5A2B6C55696F7A4D6E7965345A46684B64644A70774A4577324A56715A566F314563734753576169424D4F422F423572566A4E6367783958526A375A426A3133656A3158656A364F74426F3231477057314771576C4170572B6C757232482F64352F786835765773585468624B614F4638664C6673767353574F35636330793772357048552F2F63534D373333694D6D682F6578644A2B55474A504D2F595773703475737632394641534E3770615463636E49395773706855536E574841354151724A4B506C6B676D496D547A45726270364C6D3646445A484A6C346F6B4D4139344262466F745856576E2B4F7A566C37687A342F57534D48334C78693363742F562B6E6E376B5364375A2F6762484475366E736161473767343539585664744C63716161317635666A2B49787A34356B632B65766B446E72763743626175755A484E6939657963643471567339597A4F497059685873417161506E63714533303167776D2F474D65312F583857693334316C773552703344687A4768756D6A7557424736376D343165665A75324B5255793453697A57764A4B705634316E3259785A724A32336B48567A70764C41396376353974574861642F2F4765707A5032487271734C52573439503355624532453363326B5063314562433045424B434F484E39575474677274524D535234726B534153356B49762B526A2F4C57554841564F4D5537615A364C6A3341474F6666385A7974617A574658746F3844704777574F414938416A7350514C6E58432F55345651592B656B42674C396D68784F78533437443234484E324D4F563875634C3553594C68556F4649734D6C5165596D546B504550445A59716C4C4B6C306D486A4354797A6D487731543653537864497067654243585534644F323452535559394F3034374A3049504A32495065324532667675762F415539766478326E446E2F5033567475344F726C38356B3362624B304E6E374A7A476D735837364944637358536B636E336E376D586B377666512B723743675255784D466A347943723465437635654370357573725A32557659324D57306E4F623562364E5A6D676B30783467454969526A6D54705A5174557370567046416C7645306F4643486F4738427673324F55645846383179346575766B3231733566776279704335673763776E7A5A69316831664C56584866744F7536392B31366565664A6C586E3370412F627550735442373337677252646635724737377556506D2F2F41497A647435512F4C4E6E44547A4657736E3769495657506E736D7A63484A5A4E6D4D66553330786C796D396D73474473516C614F583869476966505A4D6D7368397931627969317A702F476E6A537635364A556E325844314D6E37375432497831663969346D5658635057382B5779352B6D722B75486F78627A2F38423035382F6A7171732F7477644A7A4430567548543975475439564D574E644F544E394F524E64496F712B426C4B474F724B575A764C75486B6B394C4F57686A4F43596B4A6C462B4C63542F48547958636848536667735752524F3672687073756E59736D74466B324B6F62445650696164554B6C562B624242796651386D67573066415935446D797674645374774F415A7775786F7955383579766C426B5A4B6A4D6B624C6A4D304569466369564C7670676D6E5575537A435A495A68496B30796B537552797862495A41654243485134644F30794B46706A357442786154484C4F3546344F7847363275343938396A6C4C54697179726E703932663831644E392F4574617557736D6268664E59745873773169786178624D354D466B796677693172562F4861342F64497956752F716F7155765A324D733076716C4F6346722B4E6F6C53596855375A6D52465652384A76494439724942757753677A79555356444A694E42625A4B6777524B557752447965496847506B34354769586939755056364F6B366635747533332B584F6A54644C2B32696D544A6A4A6F6E6C58732B6D36323169375A6A3054786B31693675543533485858552B7A62653577394F372F6E6F5876755A396D632B5379624E707374797A6277304C6F376548546C5854797736412F634D57637A74382F647A4E6246573167332F5671576A372B477A51762B77494E7248754C526C666679784D6F2F385079364C547934366D7065752F655066505075793279385A67582F2F4939695938662F6B6B3566693558354E793966777174333338716839313943646D516E78715A6A654F564E654E5174444F726243577061434B6B6169576D6143437471435053654A614772493276746F4F68564D78517755776B374B55553844435547755A414A63796B585A54675A49434D5742346857686B504C6F454F4632797A44724776426F47365157677169725341616D6D5A746B3551414F2F34754565323369547848533739547A465270385572673657564D4F5A2B6B55736F784E465267654B52495A5352486154684E715A51676D3475547A71644A46584B6B386A6B792B534C4A51706C594E6B73674773446A73556F737338576B7847546F7857546F787144762B6E665153506D4E4346586144727137577A6D303730636576664D2B726C7578676A587A35374E3234554C574C566B696E63715A506E3438473563753563326E48714C6C79433543326E7153786D61797269344B766D344B6E6E6179776958726134675A61736D3665696A366A5A51434E7370524E2B5834494A566B644C53625853677955717951696166495A2F506B73786D4A34346C3433546A315774544E39625366504D61753939376E7A7074755A74364D7555776676344148376E69474C5A7675594D724561667A2B69676C6365384D646E4B715763654A4D49392F732F49484E313239682F503865782B7A667A754250612F37454A31732F354C4D2F66734C37743737487833642B7971663366384832753937686E6C57503863796D486578386644382F5033656349383863594E396A6632624872512F79356E3333632B447A443167366277622F36332B494F78662F6779762F2B5463736D6A534A657A646577336576506B507A6E6F2F52567632496F3773617637614451554D58506B307A4956304C495555647765357A4A4C574E524657314242565678493374464C783944496364444D6538444363484B4556394643503955696A50687A79342B2B5359354732343954333448574A537377756A74674739756C3679506C556477677961687446795849517651516F61756E475A46586764597137634B4531416948786E544445566F4A784E4D467A4D4D534C414D35536C574971527A5136537955536C6F2F5035596F464D49552B3655434A524B684C4C70516C47424B7671784F48555937476F30477261554D6F626B5066556F7044586F6C44556F314B33534F477154793948337450426B66302F384D686464334C6469755553634E597457737A367855745A753341706936624F594E32384F627A3535494F304876734F522B634A6972593243753557437334476371597155746F7A4A4C54564249334E3548787169674E396C4162316B6A5379456E5249477056694E4541786C534358536C484B35526771696D6F7252796F6149657A334548436173616C364D585A32306E6A6F4F4C76652F7A4E5033504D77792B63735A2B584371356B395A5A3430746E7A5A6279356E38634A5666505856443954577957695747666A676735334D6D54695068654D5838756936527A6E7739492B63664F346F703534397A756C74707A6E31386C6D4F50482B45542B2F3867672B32667337526C3839533933594C37652B32305070474C65646532732F42357A39692F78747673324443655037352F2F7676694F4D62712B664F3472346231764C4661303952732B397A3146554863585A564D6142754A6D546F4A47446F496D4355456255706942686C444D707269576E71534F6B6269656B624352746153546A556C4149757A7363436A49696D62796F6F6962306B74746871774B48747861365459395031594E6433535A37466F4B354672367248714B37486F4B3542703669695431474853563076565674694C4D6171626356706B4F47314B526C77363653466B6E3658686A485A57442F355645424B6A6F664C4F63716C4A4E6C736B475463547A6F647031416F55696958794172774645736B79775769325353685341432F333458445A63426F6B714E514E434C72724B4B7A375452646E57666F6C646568305858515A3542684D436E5239796E6F624B6E6A38772F653575356262754B3635637459505863754B32624E59633338786179594F552B615A33373130587335396631484F4C754F6B394364493232754A746C336771546D4748486C63634B4B4D79544D336551396167706546546D50584E4B644343436C2B76556B2F4136536F55474B496D5156387077766C796A6E736D515463654C42415161644A6F4A4F4F7A36444355753369703636566F35382F785062486E754736362B356C69587A466A4A6A306D5270694844636C654F3437746F623266624364733755644646643163586474397A50776B6E4C65667A614A7A6E3637454761586A314832367331644778766F47563749303362367A6A363947463233622B4849382B66704F3339546E6F2F36454478546A757937625730765836597379393979634F724E37486F696F6B736E7A61644F7A6465777766505055546A67573877745A7A4733564F5058393143734B2B446B456C47794E5244324B6F6B5974635174616D4936447349716574496D31724A3247576B6E416F79586950354152663567493969654A434533346E50724D456B6130485257495736517A44457654694E636D783649644A71787151525961704A656772676948365558696D4131494265555565667641366A71676D4842427746496C6E75747976783268534D795553395A4A4C3946504E784B6D586862564A6B736D47533852445A544A6169494E444B512B524B52544B6C49736C536A6B676D526967366948394141456550776469445374564D623363747373357A644864566F3141323057666F786D6857594C536F4D4A705636445179367338645A2F734C5433484C687257736D6A65504A544E6E73587A3250425A506D383356382B5A783536623166506E5773796A4F3773626274702B4936696A68337632455A4438533644704152486D476C4B6D62676B4E4A3174457268617955533062433353757034794A754D2F6C596D456F327933412B79306778527957626C7278514E6859694852346745773453375238673542594A7377656A536B664E69644F38762B4E4E62727478453673574C325475744B6D4D762B494B786C35784A624E6D7A4F48464639396B332B374462482F2B486459763238786266337150366C654F49582B724474574F6568537631395039576A306472395A52392B49356A6A783269434F504836486A7A56595537375369664C4D563952764E614C66586F746C2B69706258392F4C3151792F7A2B49303373653365322F6A35387A64516E747550533161445839314B5543386A596C4551467275476A584C694C674D7874346D343030444371694B71377942683669446A5570487031354D64744A4D4C2B456A342B676D376E6652623950513056484E6B313166732B76424E7A68335A683134684B715A7562483064575074476D356357626173556D6B796155632B6A567A6168567A58517036796E5439474157644D6D3754735770586D2F5859486230694D4E3659334A7872786B556A36704E7956346D2F4A516B554978523036414A6A394571585365556E6C59416B36366D434E575342464F527769472F666A3844687975506B786D685A5462364153486F32784372577847712B3341594F7A4661465A696B45794230536848702B726B353330377565385074374A3232564B577A5A6E4C6E456C546B65356E6A35764D386A6D7A65667A4F6D396A7A397050306E666F4B542F4D657645303736572F656962396A6E385351686C58314A4530644A473079456F346559673442476A56426D355A4D7745736C475764454143636E6D703743524F63385155453051394D4A69756D6B31506C4F526C496B496D6D43417848384C682B61586A6E66662F4D316A39787A44787457726D4C4A5844485A4F6F56785631374A6E4F6D7A7557625A4771355A746F4637746A3747736339506F767532412F75584D6C782F37736236586A766137513130763152443579743131443537686C4F504871487A315561553235745262572B6D6230634C397266624766684152766A625872772F74374A6E323474382B644B6A64427A39476B767A5554797961736E62684D304B456B343963596465326F516163776E4E7359754D3330585761795074304A4B304B556D3739615439566A4A424C356C51674851776773396D523963746F2B37595958612B2B7962767676676B4A3337364270577342724F324459766F4F326C622F323443524F497A345947614D4B70614D596947707259466B375964713645626A30306C63546F434E4B494E345452314D79595839354E4A42796B576377774E6E32646F35434C6C6F664F5569734F55697863706C5335514B4658496C51716B69786E436D5169444D542F2B5153636572786D485534664E70734A7156574179796A434A2B476E7377577853594249687971424162354A6A7343677757785253355358614643383838544458726C72426B6A6C7A57444A374C6B746D7A32507157444844505973625669376D7561306271642F354271724437324535387A4775756939784E6533433076416431706144424C543142453064684F774B676E593166704F526C4D394C4F52706D5341416E6E5751344735643076454C4C57307047454657583549584B5A536F6C5152494F6B63304F6B306B4E6B55376B695157693250556D6D732F56386565335032544479725773584C534D5258506E5378356F756E524763674B7A70692F6931516466786E5A5153667145673878424B2F453965766F2F3630583365684F714E3572706672324A746D30317148643059483233423975485054672F365748774D77584A722F736F483743545071666C354C7676634F546A563143643259327A3952692B6E6C48675243784B6B6D3454435A654A704E6447334F4D67452F42546A415170426630552F513779506975355153663563442F5A794342703063414E78664337504D69616D6A692B62792F483933784C772F47663048625859744B4D67734F6B4566326F5673796164737761415A783269533032697A36562B4579384E3352684D2F56494B302F4541674942476F65784337756843356570687A4835564A4343304F575768594C2F463835662B4A57526935636F582F694630764176464953334B65624A354555354869515338544C67743944763663506C5547477A396D417879544362756958415745793930744F6F6C32486F6B364656743650566471493364474D3279624561356254566E2B545A682B356E30395772574C394D794653584D6E2F61444D6239376E4B6D54356A413667567A75586654576A37663969414E65393547646578547A4F652B515866365333715066346D6C3952676552534D42557938426D78712F56553238337950393152586A516830585A44676459536764596A67546C64527949356B5546776F3552736F46686B70464B6D58685455636F6C6B596F464962497067756B49696E43766A426D725A486D326B612B2B50677A37727239446C5975576345536F6347657659424638785A4A594C7074335361555037615472783967364C53503067456271652F364750696F423865484D737966396D443473787A725631713833357277377A49513271306E39623252386E344C493264644A4F7655744F33356A7259444F3745314853586355304E455655505530456A63316B584B725362753070415A734A4D4A754D6D45504A49497252775A4A4276306B6733375355634879435A435A41536248776A686466546A736A7052642F5653632F51597463642F52742F626746465A392F65797578476A716C48794C6C4A5053746375646364742B67374D657348466455674E5465465642466A456F6D79786545426F6B4556533764434C707165434D535642317773536350676935382F2F6C664D582F384C7770562B7058506F4C4A556D595055516D6E35474977466A4D69396A725079443278446E554F4B3239574D78644750547436485564434C43496B6C77385265394B6B49496156537461625474365178646D557739576B5139314E2F444236792F7968343358736D374A5970624F6E7330304D6678333156584D6E6A4B465651766E632B4F714A627A78384231382F395A54314F352B693959665036427135773671762F3851626374707648323944466A314246776D6F6E34483655452F755969505974776E4D636C44715443565A4842556D43344736624A43653579526C49446E4B7957474B6B4D4D567934775048534A6F636F467973566838686E52434D3054443862784F6A786F46567271717572343971747665654B684A376A7875707459766D5146567939627864587A6C2F44556C6F6452376D2B6A324F696E63734A4C3451636238612B31424C2F57344E2B70773764626A2F3837452B6D662B386B64394A4C6237364334333872775554736A395334696A516F3070343968616A6D4A5431456A6C645A6839546D4552625631704D7A744A4F78793068346A686142512F50565469766B5A6A67644731597678454956556C487771515436644A526C4F597A4D346B62563130314866684C4B7446614F6948597536425633764F66726B6F386D76534943466964416B71695A626E314439745575417352674663447077696A45596B786A4936354A304F69496E7376643134545449385672556773644A4D544A6334667A35587A6C2F385638597566517644462F364B3556664248422B4A5638614970314C6B55674769455645683979457A795857595368773230614259395233594F6A726C45416A63546C3958516843554A67416B4F42326A43595A466E4D50566C4D33656C554C58332F344A6E6474767037725669356A31594A354C4A67786A666E5470374667356B79577A5A7648686D574C655077504E374C39306276343672556E324C336A4B623537367A6D7139332B44556447427836786E77476B6E4D7567684565366E454132526A2F677078506F70785956654F4D78774F69594A30532F6B6B676762795355594C71515A4C676E505532616B4D6A494B6E764A35686F54337956656B646B55325652687469675A696546312B39466F545861303948506A784D45382B2F697A587246724C38726D4C324C546D576C353538446E55687A6F6F743451706E5277677664394B664A2B4A2B44344C73583157497675735A4135354B423778556A37695975696B6B2B45614E2B6C474978313744364B704F346C5833554249337968706A4950796B7752376A684755485361714F456C4333306A4B4B69665862795966634641497579584A62436B6D744E595279746B306858535758444A504D707A463678696B74374F5831706F615A413356364874624D436F615548576451744E54685535654B34466D74487071784B5156632B476A485847727667324C7676587669624E344367586766366741625831647549784B6644617441453661346546685273372F685A474C2F3872497058396C364A6452344A51762F4956435254514B3038515467305244446D6D56563739444B51317465657939574D3069707848574C6657745248346A656C63434D414A4534723346306F5046326F334649734E6937455376616D6250462B2F7A79423233736D6E4E6374597457387A5375624F6B6D61365A6B79597866654A45536678313234617270646D66423236356A6D33332F3445763333794A7A7070544F4531392B41526F2F50306B516A37536775794B68636D47684F537A6E334A696B4A464D6A504E4365797745374C6D454E43347A6B68586A4D6E454A50435046497056436955712B776B6878684F48796555714649664C354D6F56386856783231464B4A504E4677696F412F687333693563534A6336786263793272467131677A664C6C584C396D41792F652F787A6134334B535459506B7176336B546E7249483357544F2B77682B624F4C39456B7670545039444E58344B4456344364655A714E2B356E3131767634477136546852533466457877783248326177367A43427A674D4D744F35686F47303351646C425974706155765A65306C34747559425A596F594663504B784549566B55694936343645454157385953352B5639755A6D576D7650494773386936716A426C31504461717530784A7742452F7A62374E53526E556A656B45436168762B67304657435739554A2F45356F6977665A5A4B627061657472784F3336652F414B65557A564953432F2F79764446333446796F582F306235306C386F582F715638766C664B466147796559794A4249426F674562677836744E4C416C70763763746D357341677A6D4C71786D3856714F794845455949534A3131614C484B74566A746E536A636E5967554858696C3756524F505A67377A3930704E73587265534E59766E4D586671524D622F3772656A68305576763179617862706D38587757545A2F477573587A65656A3257396A313851646F5A454B524A6C723944714C3948684B44486A4A686B642F34795953386B764A663670686E68494139795567324B5946496A4E414947386E4647636D6E474D706C4A486C704A56746B4B46756D49736B774B6853456469632F524334375243377A6277415372346349687A4B307476567777386162755748444A6A617358734F36566465775A756B3133486E445064522B583075385A5942387779436C4B6A2F464D7A35795A33786B4776775557675A4A314475776E314678384D4D393348506A5A6C35392B6B4536612F5954366D7369334873575838732B33413137384C642B6A362F6C617A774E6E2B42752B49794272702B494765704A4F47576B2F5472794961666B56584F524546482F41414D754C786139475A3143523039374639566E6A6C4633356D6355375655596C49336F656D7651395662524A362B5651474E534E794A414977436B30395368455870696552586133696F30736A50494F3036696C4A314770366A47714B6E486F684E536932627365686B756B314A614B446D6D5643677950484B426F5A454C564335637048546841766D5245664B564D6F5779614853577965554B4A4F4E52516F4D322B743071504D346558505A65584E59655364687331726467314C644A7744434A4A4E6B6967434C485A4F3746614F7242614F7247614F7243304E65475268424C4B744555726550457A312F783548323363653279685A4B656566787678425861385379645059643155716B2B69396E6A4A37426B786B784A75374C33797939704F6E32476A746F71544970756642596A516165565162754A754D644F506951385430414B55304F35474D56736E4849755154456C7976416F6C597759747730786C425556566F7268724A69314B6B67326C4D6C4C7977534B32524B35544A4673706B676D585A533854374577524B453454435A62786D4A7A732B4F7439336E733857665A757655654E717A62794D4A3553356B396454477246317A503579392B5164504F6176702B3673423651495A70667763396536733539763533765066456132793962677372356933687072567265502B6C7035436632342B393554446D6D74335961722F43644F5A6A504F49455A4D4E6E7547732B784637314876334E58784E5743732F55546C4A774E6D453368646967744772465A3748535764664D7352384F63326A50667171506E6143377051713172456F436977434D79472B6B484564526730465A6A30574D39596F4A54585539476D5574476B554E36703471564C4B7A794E7450496D7335526B2F6243636C446A5335554573427078576151346244496364683647464F70564267356635486838786570584C684159575345644C6C454D7063686D556D547A71624A736F7457416741414941424A524546555A464C456F6745472B30323437484C636A6C374A484A5A4F7A4C6F6D394F6F4774494A74314C56674E6E646A7359725357793439425868474164534E5474754752746C416E33435275696261476F3777336974507332484A6646624D6E634F5357584E59506E632B4B2B654C555A6F5A7A4A6F776E756C586A6D584F684D6C7358727565467835356E4A656665497250333375486330634F30586A6D46504C575A72776D41776D6668317845754F386768565345516A704750704F676D453153796F68707A595255585655455379346D4F5A4D786870494A795375566B6A464B71515346644A4A434A6B302B6B7965584C556D566C674351654A334A6C45676B636751435551784747366450312F446171323978792B6262576270344A664E6D4C6D48326C4B5773586E6F74317978657A2B71357131672B63776E4C5A69316D2B625235724A79356B44554C56374A75325458637376466D6E6E2F735556705048634C5455344F2F38796A7568752B7756482B4A7466704C374456663471372F436E6639357A6A72507358582B69305235556B69786A61694C6A304A51665146413451385076527944565648547648354F782F7779704E5038386D6232366B2F6651425631786D556E536670625432476F754D4561706B4956514A4131526A6C745A4B4A6B4353386A51434F706E63554F4C3174416E684836576B394A6F5533725A515856557362756577474753366243706444795A67684B622B35794D6946532F3850634F4B5A4A4C46556C48684B79436F4368454975616475327936374534315469637652674D37646A31445367377131474C635A452F77346371303070675559384A51445A6C4A67736376524747587039752B5235394C70574F6870503874374C7A374A68795549324C462F4B4E5573575336425A4F4830474D3864506B43592B35303261797379786B316777655162726C71786779375533384F7A446A2F4C6D69792F7A32627676553366794E4761316870445854546F534968304C6B306E47794756535A444D7038686B684B63314A636774706843596C526F436A46474D52437445496856685979685679385169355A4978694A6B56424E45597A4A544C4A504F6C456C7267517249635368454D4A6F7045556F5741636D3958446D644F31764C6A745657375A66427672566C2F4C796B56726D54743941624F6E7A5A576D47796149395855544A6A4239796853574C466A41326C5772705A55793737332B426E556E6A754A52642B4C7272634862396A50394C5874784E753742316251485A3950337546742F6F4C2F39522F6F37666D42516950673174517A714F6E447278435A51472F31326A365265314852724F485867434A2F75324D4772547A3343726B2F65704B33365A3370626A395064636F5375706B505355344248336E6B4B5A65635A7446316E366575705271656F52614F715253744D674B656E436D586E4B525274782B68744F554A76793246366D67375230334A59436D4E32597A6365752B6951397A476D504354556668635975664166486964544B5A484B7030696B68576A4C547A446978443967704E2B74776576533466663034586232596A574A664B554F746277476E6159526F364664536F542F44546A433877697A4F6A52594842724D456F42364D526C486B2B666D36754E73662F594A726C2B2B6C4F74574C6D666A36705663765767686932664F5A4F366B7153796150707446552B63773836724A30746177425A4E6E736D7265556A5A7675494862623779565A7835356B6A2B2F2B7A484839682F47704F306A4E4442495042496C6D556951546D644970544A6B556C6B4B6D634B6F526964546F4A7A4A5555786E4B43545435424E4A3876453478555363596C4A346E50546F354B62514A7776517844496B6F796C696F515352594A786F4B456B6B6D4344676A7A446F6932437A656D6C70377543627233617934395564334833377657786163774E726C313344366D5772574C35774D527457724F62363964667832454D5038665A72722F445472712F706271796D58397544583933476F4C4B4F2F6F366A654E734F30432B732F5343656A6B4E347534376837546D4654316C4655464E50534E2B4A5379576A7437474A756850564E4A31746F4B645A526E64544A79642F504D434872327A6A335263666F2B72773133513369462F3255516B77506131483657306239546F393753656B554B5275503431576468617476466F4B56663833634E53794D366A616A39485465494432367230306E396C4E572F5665564C4C5455716A793250766F64356B5A6B79384A376330516C65455279694B33476171514B52664A46444B6B383346695352384451544E657278716652793246713444666A4D6574784770717736687477696A6F616B4D374E6B7350647073436D7768567068354D7068374A34396763576D7A4F506D774351466146564A7272645633556E7A3347793038387973626C67675263784E716C69316D375A4447724669786B796379354C4A6B356E345654357A4276346B7A6D545A7A4233416B7A6D44312B476A4D6E546D504E387175352F6162626566447568336A6C6864646F6157724859584D7A4F42676D456F32545349704B4D4573716B5A4E436A764167776E495A45594C4542495251435A596F5A5175492F4759345832496F5836596B6370786B6A6B7738537961654935764D6B307357534D57794241646968415A69444872442B4E31422F4E34512F653442484659487652336448506E784D4F2B392F426276764C794464313762775934585875617274392F6E70322B2B7036752B455731584F335A4E4E323539467746644A77464E4B7746314134504B616A7964787869514863556E4F343550666B3461686647716D6E4370322F44316465507455306854454E5848542F50645A392F793369747638766E624837443369362F35356F50336566753578336A7030647335757663397568742F5274353258414B4D76503234394574586470314530586B435266734A5647306E3058536451644E3944705649694875724A572B6A366135433033555752637368326D7632306E44794732714F6962787974355177572F72456769554E487275424D666C436B56792B534B4655704667705543674A335532615643354E727041696B5270674D474445343162676379734A4475674A42633134504670734E726B454671646469634F6D77476C543454544C705561615258413366523259684472656F735A7537634E7531556F7442354E42686C456E6F2B726B515A35352B483770784D36364A6374594E57382B4B2B624D59395738426179634F352F463034586E6D63616369564D6C6D7A6C754D6C4F764644734572325435776B5863634F304E624C6C354B3974662F3443474E6756395A69384F3979414441324570724D52694F5A4C4A6F6D537056496C55756B52534A4C32354D706C3852544C42476F754B71707972554D71574B5171415A59766B63364F3554545A544A703271534A5A4D6C416748303451446153494453515A6367775464672F6874586C7839646877614D2F7175626B77395066523164644458325570665A77756D376C3663616A554F64532B757668343865686E3966544947685552434C2F62574E4F4458564E4D7650304F2F736C5A532B2F574C722B7554343941714D536E6B364F554B656A75367144706478633750642F4C574379397833303033636538744E2F4C49317330386466636D646A787A427A39382B526F643959656B6B4B54734F69324E3771713654364F556E554456655252312B7848553755665264707845323345616458733132733471644C4A7A3647526E5562616451745A34674E627137326B38765A76366B37747071666F5265636470695441554D31594F6F32673535504F6B73786B704363376D303252794352495A45614A434A464A42596E455041774E364B545235785770576A3462416F424676667838756C77617657797564716647344E4E6974636D78474D55625268556E586A6C3762686C346E61477752316C54597A436F4A4F44625274394C4C6161343777384739752F6E79672F65342F667272755670346D686B7A4A5673306251594C706B786C7872674A544C31694C4C504552712B4A5535672B646A787A4A6B396935614A4633487A396A547A3335417673326630544E55336464485472554F75734F4A782B42674E78777045733855534A574C78495046456B6C696951534A64495A53756B736D58534F63486244464D716A4641756E6164534F692B4E2F496F65566935586B54544C686677492B66774673726E7A704E4A44704E4F695054464D4C4A776C46736753385358774F7762775764303464415A73436756325A532B573369357369693763576A6C656E5A5A427377472F555950667143526B31784B3036516A62314951736F7673744E4466742B4857742B485164456976753656506837744E6831787051642F545157643947633155543534366559652F5875336A686B55665A754777524735664F35764737627543484C312B6E3866524F4F7572326F6D77376772727A6C4554364B54714F6F65673849706D71347843717470395274523143303345636A655239547146715034473634776A4B746B4E304E78326B6F2B3548576D742B6F506E63507072502F5367425564463542723153384471696D3937426D485171536971544A4A4D546C69435246714D76506F4A684A2B4749552F49756670396D564773713973413535486939476A77654856365048702F5869446A424A7A4A7469376B546B2B683339485667304C5A68304C5268554C656931776747575A4345637578574E553662446F64566A316D7652712B57303956637A37596E486D62546D745853334A576F7346624F452B7456706B684A38765372786B7050735A6477377551706B6932654F5974314B316178356361626566365A62587A357A54354F6E57326D523237453567726848556A6743365149785171455930564373534B5252496C45756B49794D32727033416935346E6E7978664D5579786370565335534C462B514E6D34566970636F464339534C763943766E4365664F6D535A4158787A4638676C536954696738526A78534A424A4A454269494D7572333069336B7469356B4271356B426934476777307A516269486B73444A674E524377473655564A5247506A614444524D5270496D5472493242574D324452346A5671636567306D4A5571394C30716A416F447167346C645364714F4C6A724A39352F3955306575654E4F746D78597A2F6F353037687A2B53792B654F4565326B392F68614A745034723241326A6144364C74464F413569714A6438446B486B4C66394E50727672667452746835453358345964647452564F306E5558636351396C2B6B4A3657482B6D732F34474F68674E304E76354D56394D525A474C7A6163635A744C30316F396F64645174365A544E6A34754A7966536F71675361546A354E4968776846335177456A41774F36686E77612F46376C6651376533485A7569582B78756C5134484371634973546642367A4242793756516A56327A4159424A2F5468646E51685558307230537653746B733961794D2B6834635668306570776D583034724C596348744D4750574B2F6A79343765355A38746D316939667A4D703573316B757A67464F6D63547369524F594A3061474A3477755A524B76353036637A454C686B61625059506D4342577936376E716566655A5639757735544575374772316C454B7337687330647765315034672F6C4345514C424B4E46497645693058694A654C4A434D6A314D556E544842586771763141592B6F56632B524C35386C386F6C76394771664933697056664B56562B6F54676B575052664A6373584C3071654A79462B687242456957513854794B614A6A6F51495459514A6A3459496A5977534D54764A395466543944727865647745505234535151437841643852506F39524478756F69345851627544667073446838474D706B654A764B304857624D4D57584D50626256742F4C527A4C2B2B2B764A314874743742686B554C575435394774644F4763637A5336667A382F4E336F6A7A784F6271326E3143312F3453366453397138627274494972576E354333374B4F6E2B5874366D2F6369622F34425265742B564F33432B7878473358454B5465634A6844667162646D50724F6B41766533485563724F534E794F706C656F4245653179494C4C455A313176614B4A4D614C6248597548534F66695A41734A55706B496B5A69587759416534576C382F53723633517236585849386F6A2F6C554F4B774B3744626C644B5551372F62684D396A774334616E715A4F7A4F5975624E5A656E46593554744747304861675537576756625669464A315675783676793470626D4E4F4B78326E4262745852574857555A783636682B74574C5A474173325457644F5A4E6E73537369654F594F57456355362B366B6F6D585838363073654F592B2F65635A2F6145535379634D5A32726C79316A363233333874483758334C3654444D4E4C577271323352304B697A6F4C414D3466516C38775377446F537942634935674A432B424A78497645553156534F58506B79762F5172596B67504D72786372664B4133394B365768663646592B53755638332B6C4F507858386855426E7239514B5039434D6C55686B5261356B69414768306C6E4B6D517951784B416B6F6B38615647564A58504559796B69775369442F67442B2F6F436B2F556C455569516A55524C424D464666674C44487A36437A483466466A616E50526B2B6E6972707A4C565364724F66637956723237393750573974653435477464374A6C37527157543533496E437375352F7278762B656C576550342B5937314B4861396A714868657A527450364275336F327965512F79357233304E7532687033453333513366306C572F692B3747373547336A494A4B684331317577444F5356516956416B7631486B5362572B31564330624E493259644B32592B3061336334307548326A466F4778685444516549526F4C6B456847794F61456244524A50423467474C4177344E66543731586A64736C784F52563458466F384C6830756877614854595862716156666A4535345241366B78576C58347843416369696B56727A58334976444B4D50634A316A6A626978474A53363745592F546A4D74687847303334584B597354734D364C7561654F324A423768322B5149577A357A4B2F4B6E546D433532444934667936537266732B3479792F6A717439657868582F66426C54666A2B423656644E59756134535379614D564D53586633786C7130382F7166486548664868377A79797676736547386E783275363664563536624D4D345042453851326D4741686E4A417445637751694F5152346B706E7A5A504F58794F51756B69384B442F4D33796749303562394B7A387177414E48667050666973304C704C3052694A644C3545624B6C3832534B4932514B7736514C492F2B6551346E3853624A7368586773527A69554A4441594A784A4F6B3036574A47416C6F686E436754672B54774348315975687A346C575A5558577165506B69515A2B3248755576627350384E717A32376E766C6A753436345A4E624677796E7A6C582F4A5A702F2F795058482F6C62336C70306D583873476F576E647675775844794339534E337947762B35716575712F6F71662B613772717636617239697337714C3269762B6F624F756A33304E762B497647552F697062394B4E74456D424B674F53534674723775732B67467779783079494A694556354733793670424D564B66724E6D564D637A4A70374F45496B4743595548694D574430707834496A46494F47686E30472F43375652687433566A74346C35476F304548414551753155415245752F4F4C3833594233563648674E754630616E4862686257533439463359395A32536973786D6B754F30616E4462394C6874426C7A5355342F546270412B39386D6132626674476259755838545371524F5A4D5845434533392F6C5851395434774B7A3573366A5A6B544A6A4878386975595057454B73385A505A75623469516979554F6835784D57565457765873327270436A617376354658337669452F6364617147375330696C33594C4A4663666C5365415A54394963796B67566959745258684B775255746B4C5A504958795259755365415234424167475272352F30644456766D7630756343574D4C453936527A35306B587A70504F6A317057684C446343426B42714D494679635237456371696B527A426747446738314B464A7278564E46456745457268394151786D6A7A6F6457365576575A704350445167644E382B505A6E765062386476363436592F63734F7761626C74314E52746D5457504F622F365242662F38443279352F446538664D56762B486279377A6C3333524C55487A324436737A48644E5A385247664E6E2B6D712B554B796A7172506144337A4B53316E76714B392B6A746B3966766F62766942376F5966705753347030586B5150736C38496977705A474A64734E4A7450497A364A5256394B6C4630374E326442656773674754756F55787158794252444A4B4D4F526A4D4F416D454849546A72696C4F394D44506745636A56527957387779435377434D4B497145684F634472734762372B5A514D424A4D4F6869594D434732364E4435447553726C55744D764132716370796D4F53344C436F3856683175717736485759334C497136546142685579346763506354704F2B2F687853574C7558366D3246417177744E34706C34356C6E6C54706B6B72344D514231756C6A787A4A6E346B526D694D58645938637861384A456163765837456D546D444E704974504854324C31797255382B4D6A7A76507247462B772F306B526A6878474E4B596A524563505748386670542B494E5A686D4D6C34694943696B37516A78336E6D542B41736E3852644C35692B514B7630696552586766415254782F742B386B76424D38655151796377497965783555726B4C5A416F5853575247794F51756B4D35656B4C35576649384579765149305767522F3043536345543866773852535A514A7834734D42444D3450424630656A64744C526F61363771705064504D4E352F7534756B486E326254366F30736D376D59612B6376342F5A4653376C2B334469752B59662F7955332F3849383838442F2B4A362F2B392F2F4F462F2F30447879654F70616D7252766F32764D3862616666704C3371517A71715071576A36684D36717A2B6C2F64776E74466674704B74754837314E2B2B6C702F416C5A2F5939304E667945724F6C485A453137365A453830632F49425A4261443644734F6F4B6D3978547133744D6F756B354B7653775278677A4B42735A6B636A6C53365154687941442B415474656E346C2B6E77462F76786D2F31795235474C746766383039456E41455945545857356A647073486A7465416663444177364B54665A3858703147493164556C5467695A6C45795A314D78616432436E586A6473734F717461764659644C6B456B3255535A71696252336B5277787A76554C4C36477479644E352F61706B316B366254494C4A6B396A32752F46766832784E6D5547596A485437416E6A6D4458784B71615076594970562F7965535A662F6E6B6D585863486B793639693475387559386F56343567336178487231742F434858632F7A757476666336332B30355230367044706E476A647754524F304B3441686E3873524B68394443523744437833416A5233496A30464541514942472F654745434B5038476D6C546D76415147415A783461706834656F53452B43783758764A65716377462F6D2B4C4A34644A70456149784D723442744B5368534A4651704553775841525433385367326D41376C344C5657633732625072454E392B2F6A3362486E7542363165735A2B474557644A34386562467137687234524932582F3537727673762F3558622F73742F3559482F394A3935356A2F395A393736622F2B4E33662F376E7A69355A41624E487A784131374564644A333967505A7A48394632396B4D36716A2B6D6F2F6F54756D712F6F376678414D725777386962663661373451437978702F6F62766F4257645033456E69366D333653674356764F5969713478687132536C70635752333278486B496F6E75506F756D70356F787957514D59624659674D474145302B2F415A646269306363382F5159384C704665304572685357485134766470735A7155574B31714841342B79546765507374654431474357514F6D784B723448494566364E7577616765465433627847435852596E484A6B52672F366573393479757374792B76725076736E766671535345466E6F58464C4558374237727361416546512B4B67714969306E76766F53556B5145494B684952306B6C42434C2B6C7439354B456F6D4137376638383733692F2F39357833546E6E504F4D5A37346331377032773977444E7A46787A72626D7561346C395347493753524E33577137775730454262532B2B51566C6942757464673368763847426D5A41786E2B764452444574495A59676E57544D367859316749314E5479426738694B45705351787975306D774F62516436536B324E326E69396C4E504D756D4A3651784E48636D6B43644E352F766B332B474C2B4D6E59665045354A315758714C33567735707158397541397772662F54752B39663946332F352F63456D4D54762F7750742B372F6935392B45666669435044387678714433502F742F3267677753412F337864672B462F30332F6B376433345749766C2F61352B3539644D2F4E5A44632B2B582F475144562F662F466E5A2F2B786532372F2B4C576E58385136663256627439742F4B47666945522F4A5272396A6536756668725074584C796544313764756179594E3733765050614F7A772B375248474442724F6D4D5368504452794D6D394E6634792F6A4A334547303458733351534C2B736B337462702B466758787A6553784161446B6350705364542F39525575376675573834577271437465545533784B75704F724F566332535975566833675370316F41425A7775533666433756354E4E626D306E6861734D352B7A74587334317A3151533756484F5A4B6E576757466E4B6C5961446266454541522F53457A68567A3665774A346D37646A6E4662364A73374D667237416F54444856715A4C5141673167694841733145677532455168304551703061554C792B4E6B54344175304D674B5946662F645662514657514E786F304834525959693169334C3852674F74346E6877797757386E5666786431386632446272613961754C4C74332B527A334E32366C66766834696B314A6244636E386C6C79476B396D6A4744473844454D5452696B6261464A636267315A686D7172516751562B456D4946592B697530304C6F754E4E466343777849484D5654633975354B30443654356B6C6B584D59346E6E37795A655A39755A54316D37505A6E56314355645656726E6665775266376E574466373452752F36476C7264696476394E372B323844757565332F383339337764436C4F7A2F595A7A2F4145637754725433562F72762F453044796431372F3949714E514755752F662B6837732F2F342F474D6749776658312F304E2F2F4E304C682B37533268626C38705976576C6A41395858303058657668524545566135647635717335582F4C6B6A4A6D494F7865484A6153516B5A444F6C4D466A6547723877337A36344A4E384D32494D5839696476434570764B53546556306E385847636A6D2F694A4E5971656E49394C686F656E3862355A52397A4C6D637064515672714471326D747269445A77763363476C3669774E4F46636143726A55554B694E546A5457356446344F70637A3151657072397A486D577052736776673548486C64423658616F39717279384B6C6A70547749557A685A79764C795175316873694576595369776D644971347736795151614E4973424B4676424F4E4551714C433669455344524B4A6851684641675244506F4A68483647496C304367665943686571357073386A616273637563526E695265335567376A2B52414248322F585964665866774248333346336C6C387053657638366E3272335950494E486E627033587A6E534F624E394F4538506D6F305977594E5A6F683277366D48424A754C5161344537635A54635632753248386C6E6D6B4A795A7059487047637073337A704C73545362593753484C59745156725930614F343547486E32625763322F792F736666734F396F4E57657668376A52655A764F3044323876623851757655482F7569765250722B34505A504136776A6D45666F6C7276332F7766424F6B4B37434B61352B374E676B4C38546A663143582F2F76335033706E3172637566735062742F2B42376676694F6666366530545978692F45776E644978612B54394233682B75584F696B7471714F303643796E54313269747577734F396274354D305858756668695A4D5A6D355A476D745847554B754C43596B6A65436A6A515636652F4452665458714574576E44574F76304D4E646F356B397845712F46366668494A2F474E546D614E5469484C614F4A346567726C487A7848773636466E433163523133785275704F624F4638325334755668336B556D304F46303866356B4C645553343048454D41353278314471664C39334F36664B38476E677331325A6F47456E726F624D562B476F556571736D6C7354366678766F4347733855457866704465447A745245497442474E6468414F742B4C31447467487670357247754F45672B32455139324559324636622F555236593053696F594A78554B4565384F456F33377479704F51767757786C732F76485168767A77303632792F544C6D3678614470505A367534572B55364156474E6456336A3770557A2F4A79356D36615A54314E68696964586462426474724E553732534F49346E6E4236637A4A5655735455736D52577A70452F75786250476B75684D594D57677777315053474A7163536E70433872383154694970646A634A5A6A74756B34566B6C3968436E4D44777443474D4534627075476B38382F7A624C4671356D794D6E47366C75374F4A796135546D6E6C7430682B2F5445377050755063502B6D344C34666F764455433337763654766A762F30464B53414D79646E2F36706C654B5232432B4577324C55346E667533763048647A57772F493365324739454937396F45516E664A787936523868336930426E6A4D3772587336564E334A676378624C766C374E3268383273477A42456A373830352B5A506E494D6F314B54474F4B786B576F7A4D6377567A2B5442593368692F4F4F384D5730575832524D595A5864777A61546C5356474B322F487866467158427A76782B6E344B6B37484B7031456C6D7167324F4F6D2B76556E4F622F745779345562656273795732634C6439445938566547717632305669396E2F4D31427A68586D38324668734D61634D546F525831466C6761652B7372396E4B73385145505A586B3658374B623278433771536A4F705079552B6330526A6E45766E54684158757858434878426775596B2F304954586530306278684A7A785036656130524362516A6742414964424B4D4249754967586C385966385250494259696571756633763459735669415346413039467277657076772B316F49427476772B5A72703662796D675559415236776D466D754B657A757663622B756E4C35466932684D483830706F34746378635A6D7863497932635933716F763333636B386D70624F794A515555704E5453453459524A49746B56525850434E5468354168626E4C334A476D70615A425976475A783444466163656E4E65457732625339576F6A4F65564939595654325945656D6A6D544C3143643735614346726468776A722B77534E5932645847344A302B3637533366775073486F3734526A667844742F7875782F72385237527434446768615554372F547254764E774B6875345343503945582B355662666239727A316A6B767659396E2F63323356313964485845364F6E7370627331534D66316268704F4E6E42305279374C356E37506D302B2F77457350503846546B366678345043525445704D5961724C7A6D69547769697A69516D655A4234634D6F356E4A6A37475777382B773466706F2F6A575A47577A616D536A3063596E73734B66644847387134766A6335324F355A4C4D666C6B6C3332716C394F6C704E4B795A5232502B5273364945767A55487335564349642B442B6571646E4F324F704E7A7451646F624D6A524850534C39515763727A33436D6570446E4B6E4B346E7A564952724B446E43365A432B314A7A4B315A39327041357974506149787A73567A78346D4C3351344E704B627561336837726D6E7A4E4464766E4F626D315770386E56654A426A73305779486762794D675743667149786A7077526673496943416450735766626476303973584A524C7549654158774C6D4A7A39394D4D4E694B50394343722B656D4270684F63516D687549797734784B78356F7638556E534D365073666363616453716E42795348567769624678444C4A776D4C4A7A74646D4432384D47737A6B354754536B3549596E4453494E4C63416A704F524B616C6B4A4B5578784A334D494C744859356C346B77323377594C4C594E4741347A493763567663444849505A7041726E525433554959506E38786A543733426833396479735A644A796771763037444A5338333276726F384E3746463779484C2F517A67664139546342714972627664324C3976784F4F33694D512F676C66394765436F6273452F4C634A2B6D34543974386D34723944734B65666E76597737533142576D3847614C3375702B32616C79734E4E7A6C58646F373872646D732B585168487A2F79504C4F476A65434A314D464D53307A67675151506A377064764749313861497138367A4A7A475078716377634F6F6C6E4A7A374A4F314F66354A3345776378523961795146585959726678674D5047754A50476554754B764F6F6B66645449374A5A566A5A68736E70342F6A3948657A61636865546B3368526D7150623657686243646E796F554A75704D4A4A33596A4141416741456C455156537A5658733458377566432F565A584B375034374B5976366E50352F7A706F3579764F6379466D734F6372637968766A7962756C5043384D796D6F544B48737A564842735A4B785857313058342F50753831756A6F756173506D6253336E7543614F5531776F70627631496D462F4F7848424E6749342F673543416A43424476792B64674A4334397A714A336272447248652F77436E475A2B6F777277333850744544465251346A5467774B794F4F456261534F7A715758376466344449724E633459302F6D754E374A516232467A624B4A46546F7A5333565756757564664F4E4A35755834424B5A37456869666B4D797768486747756178615032643455687270376952533743344561503454676E55385A6A73756B77424F50494D5468704F654D4A4C4243614D5A6C6A6152795A4D6535364648587550546552765A6B33576169744F644E46344E30645465523066334C5470372B764836377942536A59686739443642384D2F346662667038666254452F325A5350426E2F463139644175523278496D3042596A3042716C70396C507877302F725A65394E4A39703532625656576F4F6C6C4B30656938372F2F4931337A3838692F6554682F477179633562446A63764F753038357A447A6A73334331305939332B6B4E66474B3038714A6E4D49384E6E385A7A6B326278776668486D4F314D35434E5A595A456B73566476597066527758784A35614D346D626C784D6A2F6F464C62713942793375616B614E354B364F613979657664434B764E57555831734858556C6D36677233557239715232637264796C5261506F4D6C654C4C6E4975462B714635736E6A676844456455646F7244326954512B6571546E436D646F3878504F734D443150463343682F726A514F4635454253574F7359685443754B59793432727456793957455A62307A6B4333695A4E767751446E666A396F734858545344517062304F685032452B6D4A45656E754A526B4A45512B4A693653597446596C304A434C596331303768794E757268516E5034556434657534774A304C6466797959517542476339793370464773643744666C6B4178384A71796359616E593164716F744D6D3573667255372B596E58786769755253556C4A704874637043636D61557659427357375358485A474353576B59677466414930526974756B7732583261457854716F6E6E6545705978695A4F6F6C785178396B34756848474458364D5A352B2F6A4F57724D726C32496D72564E5A316376354B6B4F764E76625231394F507475594E504D4A44334C7033642F5852333974456A674E4865717A465373504D57766874684F69393661576C6F702F7543462F386C5038456249514A5851335131644E4655644A47722B303552396656474D7039396C31576A482B53486843463859335977567A62777457726D43344F527A2F56364668744D6246464D624A434E4C4441342B4A4E3743452B5065496858706A7A4C334C45504D74666D346E4E4A356B65647841484A514B4865775362785870334D664A334D6A334579323351715A525958746350536158686E4667316276714C7938484B713831645464337739645355626153675631734D5737585639696442414F7A68626E736E5A4B714668446E4778396A43585477747A394169696B744B717276706A6E4B2F4C35317A744D63375646744259563078634D4E796C7A6369492B2F743675713570666C4E3753794D33723958534B6D376337726D6D6E52455042487349684879454934482F52715133544B512F536A51574A52723245785569327464457943745952747A6964464F4C53486554646E746C794374364F46654A6456336839394E562F504C744D6E786A5A334C426D6B6142366D47507A73494779614B425A71764F7A6A456C6E6B707A50446B474F2B734E64755A6234336E566B387755567A7A705672765778786B5537794C4A6153485A357454536C4A61713947597458546D4D4675774771385936513549794744766B415234592B515254526A2F4F7050465038395254482F4C7070367459757A615837454D31314A7875352B4B564D446476526D6D3547616235526F6A756C6C36614737747050744E475333304C4C576661384C664643463778343632366A712F384B7236794B3351576E614D747634487567724D456969345350484B576A7332466E50743844655850764576326D426C7363715779326D426C75615477673035696E553750576B6D45776C5A4A7A335A4A7A32704A596137467959764A4754773964695A2F6E76776B693461505A366E42796C4B647A4B6F346D514D365057577968527A467945624A7743716467625536685431784B6963564D7A574A4364512B397844314B7A3768394F486C314261756F6637344768704F724B50682B467271696C5A546E622B637972786C31423562533033525271714F623647326442646E54325853574C6D664339565A584B7A4E34634A704D624E386C4C4F31522F3976786846707037336C456D334E462F463233795467453037334E55544B45694D5348634C703972567161536B634378487269394A3771356559454D543955574C39456670366F2F52464139794B644249544A7A3144725952434C662B4E534642635074684D32486544337037723347322F776D2F4678647A356342362B6F644F345945346A582F61514B5476594B4E745970374F78522B6567516B336976446D4E59336F487531514C613155484330304A764752314D395873594C6A645361725453624C6452704C466F596E6A4A4B735445596C57427736544359747177717261534C534C6A764E6B706F35356D756E6A6E2B616869624E3434734533654F626874336E6C6D646B732F5734722B546B31314654656F4B4775686250314C567875614B6639544463645A5530304836796D6155634A31375958457A6C786D5842755052334C44334A6C336E6F615031334268553957635047544654544F57636E6C7A39647935644D566E4837354D776F6E50554E4F326C683275314A5A6237537A5844617752464835555648596F46505A4B68765972686A597256504A564932734E356A347770484153344E474D3276305447615065596A6C69656E733146765A4A5A765A706A4F795636645372426F6F4D4A6B34724E6A5970374F77553263675336656E56445A79796D366C347546783148332F506732486C3946776642316E6A712F68375048563142637570795A7643525735693667382F414E56523164773673674B5475617435465442656D6F4B4E394E776369646E792F5A77746E77665A79734F637159696D346171772F38394E6E4F7834546878666D387A6255316E616234706A4D776D76503432625436345464776D327470496D3959686269636F474555447A533136623938686476733230547439394E364F616762707264345164324A2B2B694C646D75455A44625552446255534337646F78345A37673231452F63334566453338314871566E374F79694C7A304C68324A597A6C6A53694A666462465073624E56737242525A3247587A7334704E5956366F77434F6831324B56574F6A3966703476724D6D3862625277634D474D324E4E5A6A4C4D466F616262417A576D306E546D78686D74444C63364342426238467330474E52444D516234686D564D6F6D5A6B312F6869516465342F45704C2F48346C4F655A4D655A525A6F365A79567450766355506E7931687A376F633876615855704A5653563157485266325674473137686A4E633162542B4E7258584A75396B754433422F444F3238796C5A7A366B63744973696B624D70446A6A55536F6D7A614C756958633538397A484E447A374153656E504D7465567A72627A553632364732736C3432736C4653577953727246414F626458703279415A3279616F4768697A46796B366A6E626E754E4A34664D706E6E787A7A4B4A786E543265424F595A39714A567578634541327356656E634668524B5453594F613759794E645A7964575A4B4A544E6C436F575369785761683665524F4F696A326B387570717A4A7A647935755136476B72576372706F4656583553796B2F38694F5665557570796C394A2B6445566C42316452586E2B4F6972794E6C4256734A37716F6F335546472B6C706E6A48774D443671577A4F312B5A78516377794E7851524A347A4B6C70734E334C78786E76624F4A6A70393758543457756E6F756B463778335536753572703858595144507149396B626F37623944394E5A64496E66754572313769393637766654663665565766355137765248366F7A356934553669776A5550747449586171452F334D36745541663959674E64734A563772546534762F38416F566C7630755161515933526F37484B41646E4B4C70315A4138384F326335782F53417144536B6356647A73556D7873304A6E5A4C4476595A5568676863484E5831556262366B575870524E5043326265467779384A684F35526E5A7A43793967796D796865474B7A48425A7A30687A49704D485038416A6B312F6871576C76384D69455A336B67597A7054686F356E6174706F486B7762777A4F6A48754B54357A2F69787A6C4C57443933465A6B66724B44736B315663666D55653538632F546432776D54524F667055724D392F682F4C51584F5A552B686150326F575362557A6C6F486B5265776B6A79687A35412F7568484F444C795151366D6A475348616D656E596D476E5A476148624E5A307A467164796E62567A48624A7747354A5A5A2B734A307332636B67777264484A4A2F48446548623467377730396E486D445A76474C6D63534F59714E59374B5666494F566736714241364B43306C73703154736F6C717755364D79554B54624B564374464669766C30795A7762754648584479796C67756C577A6858756C347A504F744C316E4836754568507137576F4C6C7844566345614B764C57554835304C615735717A6C3565426D6C676F5679563345796479326E6A6D366D2B7668657A6C546B634B37324B4F6671386F6A72364C716D585331376F2B6B53725232746448693736504A3334765631344E4F65346E576E4A6F71443451446861422F683374754562393068657663324D59313165756E7246395A464C33313949574B52627330676A51542B445234426E48414874305074394158612B4C327469562F3348534438374A76636341366E55752B69534857516F374E79514C61785137477852625A785645326B784A4249726D786E6C32526D6B3837454670324651354B544C44576558586F50477851584B79513733306B6D7670564D664B637A736C6978386F50657963654B6C62636B50583953624479544D4979485230786E3675676E6D447A695563616B546D5234776C424743424D315952426A3750474D74795879384B437876444478636434592B786966707A394533674D76555A513867564F574E4D704D715A7977442B5634664161466E7345637451386979356A49587457747853375A7A686256775161446D2F56474E35735647396D71677A7A4678564846526262695949386F4148523664736F6D4D6E556D736D51544F63704135456F3264706F38664A435177624D6A5A7644716D4D66345A7567554D6930756A696C325471674F436F78324468724D374A5A5644696C6D536F3175536C513778624B5A437358474B6232464170754630686B54714638346D3861636C56777033634C467376576350375752733257624F464F366B66715339645364574564743858717143395A536B62654B6B7A6E4C4B4E7A2F41775837762B505976752F4933376559592F7557635478374C6166796431423959682B315968613549707534397034624E4C566470726D39696662754872723941587968494B46516B47677354436A733030446A457856565546674D765270774972667645684870366C59665555337A394E4A33527A51444938526966694B5262734B694778317330343755394974396B474A7871722B5633323965352B664E4F2F4450664A4762396D45306D424970563930555355364F4B4535324B6E625753576232784E6B6F4E6E67344974765A4C316E594C5676594A56764A6C5A336B3654306355707A73457A384D76595064656A755A696F32396B6F55394F6A4D374A4374725A51654C4458626D4744323834426E4F70454554475A59306B65474A457869524F4A6F5561794B4A4A6875447A445A535651504439476147716E59797A4734654D44695A4C626E5A62306F6E333542456E69474A513859554D6F314A6246456362446334324B643373466532736C2B32636B6A762B48653479445235324B4A33736C32796B4363374F476C49704E41517A79485A7A6A374A717630627857654F536E594B6446594B7450634E764865624A596C33457363776139536A76446E2B436234624D5A6B645A697448565273467170326A717058396B706B7463544B376441614F47567755362B32554B4761714653766C426A4F6C4B664855762F59346A57766E6376374943693664574D2F356B367335573772682F774A4F626646617167734851464F53387950356537386D642B6338446D332F67757A7458354B7A637946483979796D384D417153673576345654424C6B3456372B62553854334574666263704C6E374A7533654C72723949667968474B466F483145746F6F54436766386663494B78666F4A3974346A63756B573076302B4C324F312B2B735435386A7439394E304B30397672483241656254796A6C6435417137616F394C613368642B76587548573072563054337953567374514C706953714A5539564B714A464F6B54324B313373466F797354584F77676D6A682B4F71697A7A5A54725A6B3434427335356961514A466749735846626C6C30553832736B3031736B537A732B44646A625656457565706D6B54324A7430794A7A48534F5A464C6167307759396767506A48714369554F6E4D63536454727A42675563323439624A4A45677169586F7A673151446B3253466A79557265596242484A4C6A326161345743565A5761625473314C5773303753733163786B36506179444D344B5452354B4443344F4752307338586B5A4B6C715A626C735A72664277524631674733324B7A594F4B4461796446614F36477955784E6D70306A6D70556C79557167364F7955363232464E3550574573547736667752735A4D3169534E6F59736F35586A7370315378636B4A78636C523163454F326353474F4A6C4D326378687863774A3255694E624B62615A4B566961416F4E73352B6C6363643836764F575570652F6A4F714378645155726454536C47436136734C565642356251666E526C5A7A4D5755725267653834736E73654F54762B537662327A7A6D343951734F62662B614937742F6F4F6A676167303470666B374F486C73427957464F346C7236326D6872616556546E3850766B6959514638666F623562784870764534333145676746434953382B454D2B2F4B4551766E41516679534550786F6C314476512F4F75372F524E3964332F6D31732F33754858336A6E596A6157396657474F65614C68626339776A67545A69666E464A51444F2F584C354533343972364A37304E46324F3054545A686C476A4A6C4B6C4A6C4F69542B5367366D4B395A474B395A4B5A494838384A31555768624F65775A4E56594A6B394B6F4569667A4645316E76324B6736325353474657746B686D4E6B746D72544C626F4C70595A59686E6E6A6D5A523879692F7A4F654B554E6E3873444978786966506F336843534E4A63365353596F334859374468554D7A4547327A454779776B79516F503643532B6C71305557564D356F7665775859425A4D62464B4A374E4E4E624A6661424C46524B3569305479324C4C324C5861715456586F724331516A58306836466F6B795754577852374679554C5A79574C4A7751724654726A71706B6D30305347374F79596D63315364545934696E5248477A336A36595079564F34736D68442F506D304B6D73535272474D6458434B6232544B7456466D574B6E514C4779527A57795469657852564C496B5932636C453155714759715452624B42696451396535546E4E6B786A3972446979672F3941306C7556397A36756753716F2B7431714C6936456F716A7179693750424B536734746F2B6A41442B526E66734F52585173347447302B427A5A2F5364613242527A65387A314668315A51656E515470586E624B4D6E62546B6E2B4C704771326A566430783377343431474366546649695136775832336963526968434968517447675A6D6F47496C46385954382B6B62346959634B39742B6939645A6462642B2F52662F63657433345378314875306E65376C3168666D4B6A777238493942454F6442503374684C7774684875617548506C49763272742B4B662B54712B684D6D30326B5A514B3864546F385A5471735A7A5748477A58624B785557666A6942785073657168534847534C314B556D6B4365546E77766D51496C6E687A5A51615A4F70444537657A55513256686A384C44456E7370437A7A44656451356C67694F4E55536E6A475439344F6D4E53707A4138595452443434637878444F59564563694353594848724F6246487369672B33784446594E7A4E444A4C4A544D354A6B544E57473653375671647367323163526578635152765A576A656A7335716E3041764C4B646C624B4E2B5A4A6563367A6E694B61635A475331704765485A435258746D6D4D3057424934494978675162467A6C6B4E4F456B304B496E55477549704E63537A316A6D4556354F6E384F53776D6277316243727250454D6F45745753336B4735496C6A48776E4856544A624278435A5A5A6F4E4F306A7971497456456957716954472B694E44324A717665666F57486E6C3951632F70375372506B63507A536673734F4C7154793667736F6A4B7A695673357A79334A575535717A67524C5A676E4D5563322F73645233642F51383632425752742F6F7273725173346E506B3952546B434F4273703034437A67394A6A6D6352312B6A7270386E6F3162654F4E785044333353625966357549594A355956497477627777526F56674D6679536741536567415563777A75324238767A57486672753345576B724569662B467951554D52484B4351367A654A45517A762B486A473363354F2B4B786634616673684973393967692F6C51566F73777A676E4A56436E64314F686431476F654D695734396B54352B4777464D39786652496C61674C46636A7846616771464F6747775A4536716952544B4C6E4A6B472F745538554D5571637646536E4D4B5879654E354D5042453367366454796A456B637A4C476B7359394B6D4D435A31456B506377386C497A6944646B3061794C5A35346B2B6A374A444C55505A697843554D595A58597751314B5A4B786E5A5A584271326D716E6543314B596145785A444F35516D38496E6157367462397A6E553430364378384A536C38464B646A726B356870574A6D693252676A303676696474714E5A354766524B5844456E557977374F7150485579776D636C743263317273704D535377796A57596C77644E347648684D336C722B485132784764514C413849347A4C5654716E65776B6D3968574E474D356D4B776861647843354A4A6C647670456731636C4931555435694D4B632F66596D7A65372B684E6D387846626E665558626B4F79714F4C4B627179444971637064536D76556A5A646C4C4F5A6D396C424D4846314F343733767939797A6B794D3446354736627A36457438386E5A396A5648397979692B4E424B53673576354F5352725A7A4D323857706F6F4D446A4E505733553537547864646F53413930516A653369694233684342574A68414C4571777435656753467652714159637A526D5052676A46656A5577435541466F3945426350574B3934633163506C43336669446F694C724969434F776F685444573033694E576634616474755552652F707975744A6D305773647752526E4D575830386C554A4D796D364B6C43534F366849706B684B704E41796955703945715A54415354574659696D654D695752636E30694A3155502B624B4E41354B466E4467722B79516E3677794A7A4C656E38577269534B616D545744556F456D4D545A2F4B6D50544A6A457765533062795349596C444348566B5553537A554F534E5A356B5777716A457A4F596D705442424773384D78516A372B6C457A385849466B58306C517A73453032324F424E5A4F74473164584259352B535135435A546472465674724E4A7472464D4D577257774663366858575369514F716C554F5351657533564D6C754453674E63674A3169707347557770312B6B54714642646E4447354E52432B7A4A664653386A696547443654747A4E6D736935356E4659676E4453364B5463344B4E57624B5A454E6E4A534E46436B6D736D55396D54715A4C466D764D5647357755626C6D4F485566663447357734756F7146344A61634C6C6C47567634544B49347370503753496B77652B34336A6D516B723266552F4A67555563332F63644262752F49582F6E664935756E38655262534C6D6332544851764C334C4B626F7743714B73745A7A496D63725A636632556E6B386C37696D39707663624C744B5538634E577231747441653736597234364935343651373736596D4538416D6D696662694477384151726A6967576745667953434E78696B322B2B6A52365336594142764F45425078453950794973333149307631496B33324B57646F517033645243356559504938584C75724E314C2F32746645687231484E366B476477306A754F636D6B4B4E354B5A43646E4E4B6965656B354B465753754B63506F557A2B6B51715A51386C63674B46737074697963554A79636C7879553668624F4E776E4A576A736B316A416C46707254556B384B35374B4A4F53526A456D61524A6A55366377496D5563366137686A45775A78574458494A4B746268497462704C745353526255786D584F4A724A376D453861456A674A636E4F584A325A44594C4E5A416335736F553878557142367443616C5963554634567141736445617457374F6151364F537771504B4F5470586F4C503867474E73555A4F43535A4B46444D6C4367324B68513356666F6B71677A4A314F6F547142622F545A4B4C4F7356426F3948444B58305361327A4A764A49776D6965487A4F43746A45645A506D676965595A3454687269715649646C436F434E4870715A51734E6576473168614D3641336D5369564F716731714C6D2F4B7849366A353467306144693769644E464B3667745855705733684C4C73627A6D78647A36464F2B6452734830657833642F77346C3933314B303532754F62767543334D312F4A5766545A787A5A2B6A6E48646936674D484D52526675575537687646595548316C4F6376595853764C315546756353642F6E3652613765754D534E6C6D753064625851366575677939394668362B4C546E38333355477642675A66654342464362627852514E34593247386B5167396753426450692B64336D3436666431304258726F4673733242494243416B43696E4F3868354F736D314E56427239413365374C77762F733533756D764568722B464A476B522F4261707443737A2B43696E4571446E4D78704E5A453632634D464F596D72686A5175476C4B70565A4D346F58676F4570704848716777536851374A624B4E6B346F416E49645332634E684F5A3731686D54656467396E59764A49687361505A455438614961364D686A7147734734704178474F6C4D593455776D335A48454946736961645A4254453465773052624B6A4F4D4C76366B6D466D674D3271396D50325367327A4672676E63624D584751636C4B74684472736C307271664D6B4F336D43676351676D6D4A6E70534C384B444F374A5476484A546556706D544B6C48684F536646554B496C5579504763566752676E4E544C647570564B7730474235564B456E747367336A66505A716E306D6677386F6A48574A512B6863506D464D70564F35574B6C5372567070586431624B564B746C4375574B6C524C5677584C46515A585253356652514F573445645A2B2F546E336D4E31546C666B395A7A6B4A4F374A744877593476794E76364F5563337A79567679786355375670413465344647734E6B626669552F57762B777437564833467734787A79784A2F7458307A52775256614F5A362F627A5746427A64773473684F7967757A69477538636B3444546C50724464713757756B53537A4B38485852344F784836707A7651513438415438696E43574E5255666C6945627978474C35594C373577424347734F33303947744245646459644375434C6876464751774F4D466649523876635137577A6A566E30396F653958636D5071557A536C5059412F39574843385450785736625459786850697A714371306F366C3951304C69754475475A4D312B4B69495931364E595654637677416548514F546B6832547370327969516256624B48656957653036595569693170624C436C3836706E42434E6336517878446966446E6B47476452696A6E454D5935307868704D6C4268746E42534A7548345759334938794A504341597975446849646E456D354B424833516D746F7353576D666E6F4E594B4544305569786148444536795250394774704B6A32446D673274686A734C46657466476A6247614A36425172446F7256654D7231535A524A4869706B49594A5471424B3652752B6D515230417A6D6E46796D6D3967786F6C6952784C4D7038354D33683238417965482F6B343377352F694678374F6858616E39756F6C573355534259714A544D566F756D6E6975367868544B396C58717A6D3472455A4B6F656634417A697A366B49664E625475332F6D7679646338685A2F7A355A717A3867613833483547373454414E4F776661764F4C7074486F63322F5A5639617A396D7A386F50324C31694E67665766387A684856395373506437437663767057442F63764C32726144673444704F484E6C4275644134463636653532727A46566F366D2B6E514B6978525A516E4E30306148563743504145385850634565764B4567766C4145583677505832382F2F74352B41724559336B6949727143507A6B41334855457633514A6376544574684762714351634942627A63616D6E6D3776475464503935446863486A6557364D774E66306A53436E686E34544E5078475362516F783944707A714B647631495774514D72687448634647667A6A6B316C624F4756477155524D72556545376F6E4A524B6F744A77614C716F566E4C546F4C69703169645162456C6C68324D6F3737737A6D4F4A4D5A36783742474F634978686E4738774D657772544444596D5353726A5A44316A445762476D47794D4D74695A6148497A55544C78684B526E6A6D4A6D6B77434E61696462746E4649735A4D6C324559304757554C325359586532557A2B7857724A7379334B576257365530736C30307331426E345271646E6A535245744A4D5332554F5A48452B31495955365579725653694B564971306F447570554A7A574B59424D485656493878347765466E6C4738664C6747637761395352666A486945766137686E445334745065646C6D7A55794659715A597647514149345A61714643714F644F6D63696C654E476333624F6D317A647559694C7553756F324C2B51334130666B726E3064665973655A74394B326154766659546A6D79617935484E6E334E6F34326363585038702B39642B724C464E35716F504F4C442B49334B337A7456594A322B33714C51576357545045677179316C4B6176354F716B6D7A69726A5264356E726264567036576D6E336439446D6136653170355857726D5936764B31302B746F302F30716B734F36416C78366859364A52664C31392B507636386666313465324E3042304A30426E7930686E7930795653574B79586E743565656D49786A585843336837755872374B3758324861486E305A633437686E4C464F70547578436B4534682F455A35714B317A41657633343841585538586D553858656F4562757048307967506F56346552494D2B5255746846576F4335624C344452622F4D305534715A466432672B69544E4D3848724B4E716179304475476A68417974617A7A544E5A696E584B6D385A3076696463584D737A715A6D5845535579575A4361724357455850574A3343464445454C756C5A7274724A565554354C33535454574F574C456C5949734A504D354B7057746B6A57646D764F746C76634C464E7472424F4D6246554D764B31624E444B387155365556475A4B64614C556A754A436D4D4B56615A426C4B734A6C496F3049316D6F5559587545536C57394768636E444134574F636377547470442F48386D476559506570784E69614D49742F733054524F76515932753859346C6171566373564375656A7A574A32554452354D3357757A614E6D356C4F3653586253573771416864786E484E732F6877497033324C7638506661762F46426A486345383265734730744F2B4E583942784142345075546732673834744F6B54446D2F39664B444332727141517A752B707A42724465564675366B72462B4B3434775A4E336330306531747039626654346D756A756165466C693752545736683364744D612F664E67612B31526D456E58574A505653794572363858663338662F6E34426B684264305142643054446476623130392F62683765756E527A796A45574A6450667A5530456A762B6D31636D2F4149646559307A6C6E5361556D59514342354F6948625A48796D6966674E45776D716B776D6F552B6C5270744A6C6D4D774E77786A4F364E4F703052706C6956537253567244554853626132555831644B2F66325056676252566F6E4E785845726B694A54496473645156747147737467316A42396451316871534753425A4F46446E6371724F6F566E64444A503643516531536B384769667A544A7A4D3579496436524F703043647951684841455830624234663154724C3144713162753173787331746E59622F73344B446931486F354F3255726131517233366C6D357374366C756A305A4370576A686D46695061514A7A6B35706E4E534B446B34495270326572766D30353153505279583352516F4E6F354C42725A62302F6B6F6156647743326F414141344153555242564372505A547A4A472B4F665A6E6E61654134366B696731754B6C54335A77574443575A2B5139774B677857546E6F386E4A67786957757235784D386B556D342F6A432B2B6D7875696D48317779736F322F734E2B6149627648344F42315A39784E376C73386C63506C744C545349393756372B506A75587663654F70652B51756678744471795A5464614754386A6138426E374E33784F396F35764B63355A5332587848756F72636F6C723657366853527A3639375A71495635725833633130394939454D31645459686F363236683039394264396848647A53495834794C696E3550767A675A4761564869786739665833342B7675315A714A495A38466F4833337450667879716F35624335647A646651304B693070564672546145775A54397677522F414F6670536734774743786B6B45395A4D4A716C50774B5650704E6B796D3354696536326F475A2B51305469737031436B706E4E656E634E365153494D686E6D7139683271445943416E4659714C63693345622F4641442B69774D5A6B396C695132474E32736C4F307355367773317474596F4A6A35524E627A6C717A796D7154796A733745584A326446546F58423952456976564A464D734F6A696C6D636D574C356A554A762B6D417A716A4E522B644B412F6F6D537A2B676355516132327077387157695A34365931704D4E624E4D5A4E4D74426C4F2F5A6B6C307A4F3475466B4664736C427464464D6C3243695148346E736E56516356736F4D447469484D535A6E454D786D5038744C6F782F6A4C6D45645A6E443652336536686C4A6954714663643141684272486479584C467A334F6967614E6851716A35366A6261384C555471382B693958454C30366B6E384677746F7254334975654A4E57752F6D384C597632622F32452F59736E3832655A652B7A38386433324C373462625A2B2F796162467237476867577673475868792B786138695A375637375033745566736D2F744A787A61396733463261736F4C39684F54576B5763534A4643644438427A41337535762F43357A6D726D622B473530434F4D4B61364E4C4B644145636E395967374233514F62456F337436596C70363866514E705450685A7774654B6848753565374F44332F4C4B69483338445A6447544B50534F6F53712B4E4530546E69436C71662F6A4F2F564F66696E764949333657464370696E304B704D4A4B355070555366536F353941683334733135554D477457686E4646534F61736B636C62786346707855796C4364535053564C6E73354A546B70457879617651767172423878614F78776A624A796A71646D5455364D79736C4D79746B437A2F4B46686271544D7A5447666C4773724E5563724E4A35795A4C4569493869516F31586A754255536737744D353167656F6D583746525A4842534944733549686848746D6D7539793746776971396853386B6861393071765A33375A484D48444636794E5737794A556435476D693371585A446957715132736C464D744F7967324A576E6D656230686B68574D596630353767436448503858546B35376A31656B764D5766617379775A397A4237553864535955756878754368554E67753569514F4A77336978464D5063333344392F525548694A36385354394E3272706232346764724D576E376A6E754471482B714A74464F39667971464E38396933366D50324C4832666E542B387A645A765832665431362B796366347272502F71525459746549467433372F4B726956767332765A752B7865385145484E33784266755A69547552756F4B49346B7A6A527578484175646E546A41444E6A61346D37666B6677416847306A5250647976436E68416C64336334534C666F34635369576F2F484A31354877766969556279693075727449794359527069686B5436697668412F4E31376A3138776A424E2F37676775546E365A6D78417A714A6A2F4C7856632B6F765872356352325A484E6E38575A387A333545562B6F542B453154434F6F6E3446636E346C636D34464D6E30476D59514A4E68484931714F6D6555524F7256416571755655575A362B4B55354E43652F32456459516F656C3532616558685964724A66736D7457786C624A786C62467A6D625274465073724A56744C42664E4F396E4253746E465A736C4A72687850705834516466706B4B677765536C5550706371414A584A536458465364584A43636D6D70523569766D624B564C624B4A3551594C3879534662335636747373444C434F717271502F5A70595379615742735579597433716E357345646C327855796D35716C475232323466796163495958686A324D4D394F66706B587859546934322F7A39714E2F5976615570316734366B45794234386A4A7A474458516E6A32444A34416E73656E4D477065522F546B622B58344C6D54394E3673343761326E2F7761647A7175304E743844742B6C536D3757356C4E5875494F697A422F4A587639584D7065397A375A762F38546D42532B78386173583254686678417473577641385778652B7A4935466237447A787A2B7A632B6C3737466E354D646D623532746A46715635577764536C51444C396336622F77574E786A716454516A5174486E6236504233304F4876704D76586F35586533654577336448596750434E525165367A574678316971694E516F44416A41696F6E3045516C476958563775314A3768396F6164644D2F2B677174766673714650382F6C38707A7675623530452B315A2B6653647538787670792F52767A57586A74666D63575049453754624A754D31547353764367424E786D39386743377A41317778444E50386E54714468337044504856694E6C6B567A504E2F77434D4570364439457356426F654C6B6D4F4C69734F706972796F7342447437445749347A4D453278635A4731636F3676526A72744C42555442714B4B6B703255616B6D5579636E557971374B5655386E464953744D5A6B6D5567726B70315463674B6C53694C4661674B354267396264536257475231384965733178746B693266367461367955536B36715A51396E444D6C6178376A456D45434234715241736E4A535A36565763564674536D57395A7853764A552F6771544750382F7A30502F48796A4C64342F754658656671425A33686B35454F384D4749365834796679634978447A4A76334A4E384E5730577931392B6B2F796C793267754B534A36355379333279397A742B736D502F653063732F62797338394E2B6C7276596A33636756584B7249346C62324B37413266736576484E396E3031664F736D2F75304670752B664936744331356B7177444F4E792B782F627658324C58347A2B7861386936376C72355035756F3535477A2F6C754A44363467544664586C317174636162764774633462334F67576A4E4E455531657A4270724F514366646F57363651364B6943714B7853315377536A2B2B766E35382F6149304635336C4B4145426E4569555146525946483045777A454377516A526A6B37364B326F49727472497A552B2B6F6D335A42726F79637767654B795653586B2B30385272393351462B376F6E78793755753775535730665868647A534E6559354F3933523654465077473659534D49725830376D7148385A704F59467131616E35573357536879705A754D64754C56554A45416E54554442536D58445778544356624E6330796837467A6736645A5142416B6F33743873425A726F324B686455364D3674456461517A616E4F3870546F6876704F304A74354A4E59454B76556864695A77537746476356426B4855575649355A516868554A44456E7430567262716E58797536506C594A374E615A364A4956487636424D3671435678516B37696754364A573856436F75446B6D3254573376464B78553664335557354C595A5537677A386C6A2B66786B512F7A364D516E6D546E7563535A6D54475A34616762446B6B6379506E55436A3439346B466E6A5A764C43394A663538364E7638756C7A372F486A527773347676304134597358756466567A432B2B4E6E344A64504272734A3166416933634657663772316478746649414A66742F4948506C75327A2B396E6C572F2F56786C762F6C59565A392B696762357A3344316758507358582B383278623842493776332B6450542B2B7939356C73396E353437767358505942427A5A2B5363482B6C63526476486D5278707358756452366861766431376A6D7663344E333032616539706F44335272465653337342436949587A5258674A43742F514C492F534F3967786F4A626C6F426F62783951726449324C413577704751747059527253726A64347A5A776A7350307A54797331303763306856466E487261764E334F384B386B75346E337539642F6B746570382F4976663465316555333039664A626F70683534583574493235466C36624E4D4A475359544D45796B78544357426A6D5653736E4E61646C4F6F2B7A67764F536858764A5149314B4D474E455135612F716F637A676F646A67496B2F7649467334325159483279516A4F2F55326261527A693254557A6C32766A6A4F7956724B775152486A71634944736D756134347868454757616F5A70457054365A4F6D4D713559596B6A686B3848424E505553334A447133504932614231717432766C494D7A4E6570327253694145365655656958424B704667314A4E5145757442696356737056717855363161716661364B5A4D6E38526D61794B664F564F5A6C54534371656E6A6D5468384D714D47543242552B6B536D6A48694936526B504D335845517A7779396A46656D503443487A37374C6E4E662F59514662332F423272387534637A524539787162654C585142652F423776355859444865354F37625933344C685A78746E416A527A642F7A7662765832667435302B7A374B4F5A4C4A6E39494D732B6D73473675592B7A63643554624A72334C46766D76386A323731356E7477444F38672F5974657739647133346950306276694A76377972694C6A6464346D4C7A4653363358654E71397732752B35746F43726251487569694B2B796A52374D5842696F6F41524978647146463379334531344A74764C454958654741396E376863586C6A506F4A3941554B78414D47776C366976677A764E4E2F6E707A4156367932767050332B422F725A3266764B482B4B33334E722F6676736366643337686A39742F384D6564332F6C622F33332B36652F6A483163372B656C774F62362F4C4B4E722F4776304F4B66546252784C7430465557634D34497956534C377334727A69357043625171452B67775A42456C524A506D65536D54485A7855752F6D6D47776E522B76346D72585A6D4731695345786E5A4A646B51676A6172574957574766545A6E7245613846494F5A4B44536C5534396D4A474B4A6B434E5A346952597870786E4E4D636D724179704B4530576E6A714D374B5963584F62736E4B4773584B41746E41497032522F5A4B4C636F305A457A5366375A546B34705173516C522F4E716F6C4B3955363830427072596A55352B4B77346D53484F595546377148615359667077783567584F7045706F2B6377624E545A76486341792F77324B526E6547724B4C4E35382F41302B654F5964506E76354C33772F65774762766C7A423852304843463858757A72622B53335978712F2B6D397A72766B6A767A57706161724D34645741782B35624E5A7632587A375079307964594D6E7347503777336A52396E5432506C4A7A4E595057636D612B5938776671357A374C6C3631665A75656A50476E417956333741337455666333446A56787A6274354B3461363358754E6265784D32655670723862545348326D6B4C64394574566B502F477A54653368442B76676A2B506A463249644C55514664596C4F444373784B643471357755414F502B4A79763130757733302B34313638644765344E2B37676238484B2F78387539376D377568595063453474483739376C39352F7638376437762F48336E2F2F676A352F455666682F347A6478472F7164582F6739656F6437725437754871306838736B61764F4E666F394D78685737444F44714E6F376D7570744F6F4A4774706F4E48673459775179364938567A32554B7750414B645637744A4747584D6E434154474F4B6C6E594C7177453063515459352B716E5578567A414B3732616D7A73314F4D71436F4F446B6B75796D53334A6C72463645616570704F636D6C343671724E706F7877354F6E4843594D426B7A56667332686A704B7457714E51435869486C696E59736166516F3161674A566F6A7154335A5249446F3772724A79534C4A724E554B64335543566D685755724A3454764A496248314868324F744B596D7A53634A77654E5A334C695342345A2F54445050504163737835386B53656D7A474C57394264352B346D33654F2F4A74356A397A4E743839655963746E32396975506239784734636F4637766D5A2B44545A78333365567535316E4346303579625654757A6D5A2B52325A5037374C75726D7A575037524979782B3730472B663263713337387A6D52396E5432587068394E59385A655A725037305354624D653545744331396E31342F76736E764A753253752B4A44736A563953754838352F78387442644B4F4F4E5573467741414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031343270783B223E3C62723E3C2F703E, '前端鼻祖', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '60', '15', '5', '10', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:59:19'); +INSERT INTO `exam` VALUES ('8f6134e1ee6f47559f7bc2f7567d1b58', '华为新员工入职测试', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414945414141434E434159414141435159686B724141416741456C4551565234415653383558646532584C7536372F67336E5050685A467A6B707A735A4B64336F4C4D706E55335A314A4475647276646257615162566D79474634784D316E4D7A43777A796D496D69356C6C53374C465A49764A767A7471766E596E35304F4E75563562734C54716D5656505056567A486167504E365168776F6A6D47434E6134307A563268526C77504E6F5135706A6A476D4C4E364D7A795A4B755A49316132784C4D36457978704366646D7534304B396F537A57694F4E614939775A5475564573364573336F54445A58613175634356334A6C76536D57644F665955743767686C644B525A3070316E536C574B75544B363730797A6F547058764D3645333359792B44484E473832313564642B5A365164757A443577592F713245354F357467786D575443514B6161684C31312B7469583936527036557552336D744B525A4535587169586471527136556A52307156562B6E2F617A2F433374436562713735472F71535078502B394433564F7142613378527254466D3949575A307048676A6E7438576271653972697A47695074365172795971324F484E6159383370534E4451466D644A613477466E516E57644352593078787478764E6F4531726A7A47694C4E2F39686C65766E3064706E4C632B724D557166787167623149667255782B6D5230757369624B6D4B434D6149773255502B724339424272694E436E50767936657462506F77316F694E436A4E643645356867546E6B655A30424275516D4F45475930524A73716664652F394B6D74646D4D4550566874366777395748614A505461672B42353548692B4E4E3153395566336A382F773645316C67543554783557416F6F3861594B42504A7742517743676C62357479527A656C4930644D704454624C345965314E733249677735622B444274365536336F7A37536D4F395663576138344D6432537667784C656C4C4E36632B305A4454666D7463506E566773387552746D522B72706236734676757757756A46306D4D334A752F59384B4A416671595A76616D6D394B53593070397151552B794756314A386E504638566230704E736F6B436F5171482F54304A6C73536274796E696C64535271366B367A6F694C65675237342B56664E2B74564C413645697970454E416B7179684E634763356A683552755A304A396E516E577844613677463758475743675143444C6E75537252576742436E43414445576D4A4E4652446145797A55745468616E6E4E6E73686B4E6B646352683961483631455A71454E4475443531596466565A2F6D2B68676744716F4E3171516D35546D336F646655316A5A45334643426B6259305445426A5247474645665A67417756797464614747794F5A756A44525754705A7241554E746D4348566F66725568686B67414B674B3056346636457979706A584F676F354575556C6A3558445A73574C7943395475545A5A4959456D334F446E5A6776596B637A726572334974514243516443525A714B395431346E6D394B5A623035647551332B6D6E596F45665249395569336F537047494944746551332B6D465833704667786D576A4B57623850694D302F656C48727A7073794874596F413173763932536A335A3750556A2F56694835594B585A6837354D4234675356445763594D5A6867786D47374F514C6F4153534B415242597275744F306B65724476585A4B6C4572574F71497A53614B494864307031716872415769614E5431705676536D32796977644B664B393976516C6D6968544544516C6D434A504B38754155476342633078386F776B556C72546C574B7256766E63456D754F3747625A2B654C4D4432435158537552565A3570533577684C5845474E45587055784E7954546E2B67344D6C57736A33316F5870307867707A68517A6F445A556C77395257694B315844644536744551626B423130413371516F327043704B664A3041786F696E4B524F31367552595449465348337142476F6B475967544B35507443656F4B456C396B50496C77647039563841594B36632F674D416B69786F547A542F41515166674B43695159497076526B32616865324A7072526E57354E563571476E677872426E4963474D693270792F4C566B5743486B6B4271514953533372534C4F6A50734F42467667315439787835552B7A4661706B33612B572B6246594873564D547A4735314D44735667577958426242573473564B6F53747A442B7834646475533858777A42744E4E3655307870566446474175365569586C61464F42334A756B4C726D333367786235646965644674364D2B795569614E374D72525251315A6C4174354D4F2B54724F6C4F7361496B335530446F534C616D4B31582B3359484F464673366B6D335532706D6958647353355773746145327756493776534C5438333441676A70584E4A733954514E435759457872764C48616645325242676749784C514F4E71492B584B364E6C556B456B582F2F594C4A684A555549694353435641587155524E69514657515241314A4D646F305878327370794C4368326767514B682F447767426748772B304A746D5433654B44543270326C30724F3164322F483931764D7162795A4C76425253574B733971643575563975466D32744B5A6273564172694E6436646271756A76546875344D61337179624F6E4E74714D6E3034612B6244734763327856424E436D415130445756594D5A327559757576412F474D583368533573316271785561464C39753149657A5668624A6646385A2B645168376C5546736C77657755654C4E323049336C6838374D6E66666D724673433459555435416F594535586D675539365A4953724F6E4C734745777835372B4C44766C32473442514B5939505A6E3261753053454754612F6E4376637239692F646B4F43695264715461304A386E507461457A566237576B6434734A37563270646E526B57704C5A366F6437536B327443565A305A716F34586D635245586855426F6B4455676B6B47737865633653656F52336443524A5A4E4343514A77764F31744D497244694252487932556A784241475170424678767068634E3058646F446C5767434963775A4461554150715176585674615143746676444A4E316F416445595A55785474436E5059795156476174496F4544516C2B354166346144437473446D62594D76412F6450616B32696768715361476C2B73554B4B426D7969327A707937536C4C38754F2F6877482B6E4963364D6D796F7A6462566E753646536973365A55484B673834303462324641734738687A707A374C354951304941496179725A6D3837634469597A65574872757957757A4252706B585735562B374E5346736C6366775835644A487531456578566837466246637032525341625A6236736C337179576952527759487866506C5A47766F794C526E496C58757A6F542F4C6C714563682F636773464833334A3068674C536E4C3974524F566C79666D656152743272334B2F32326F36426245663642437A2F4A576F49654C6F7A4A4B4935305A50686F4A7A666D5735505A356F644C556C5743676A747964593071636871525665796C534B5258636E5761714E31705167416242524A625263536D796845304A444743483061493237514C476C41754565734B5330785176414545467148662B427237596D53546B795237322B4A4D36496C775A435765434E613434574D69704D465150384A6741395251564B446342704A565149512B5A7236434331584F4E43624A71544E6E76354D7964323243716C743864703831356C736866792F6D4E7A38594A596A41356B4F394B5462305A4E685233656D485A30664C4D4F6537697A48392B5A416C7A786F7466736B4257684E556B4A76706F526C6177617972656E504E4F6446766A567A4431785965654C42346B4E6E316F6F383243727A5A7176536E363361634859626F746D746A32564872433657336470494E6D75443261674A594B76616A39314B627A614B335A6D396238654C504132444F64594D356A73776B434D3733317142726A394C566D7436685A526D615548516D32366E6E435252727A64446F797157396D517A7853586170614C4A734B4D2F5378734E42416744575936305353704D74714176793047426F454E46414676615571787069726567513368426967306453645A304A6C67703630363270536646446C6C62457A517155676A5256486B2F7A6F53325743506159677870697A616D4C6471557A6A684C32714C4E615930796F5350576C4D34454D7A724536516B6D744355494C78457A6F53505A6C4F61344737516B477443535A45524C6F6A47744353593078786C524779615668486233662B41474167434A4A673252456A483071412B5839434D70523655444159456451746F6B4573693170416368502B4A344956414367673841454D4449412B7A506C4A30676F642B47726B77374F744A6B46396E536C2B4F73724663656F4B515771516779336B6559544473477375775A7A4A62665A306C6675696D763739717A2B4D6956356364754C4439795A65325A4A35756C57684273564965795852664A646C303032375578624E6647736C4D6A4941686C73793649375A6F41646974393243377A354D31544632627532544F615A3856776E6F424D496F344E41784B68354235544E5053384A34766954416D705167616C63756E4C744B497A3156796C45473356593657696745514341594F6B41774843387A67544F71517354724643496B423368714E61713254484A6D7055616D694A6B2F42766F61714756716B65457131554E64455762306C447444484E71744B51696B7432757945744D51613078686A51486D6443613751787254476D7445535A30685A6A51587573425232785A6E524C53527476526B65634F5A31785A6E514A6359383170446E794F68304A686E516D47644752614578376F76434747797036434D2B544643477241454272386D2B53486F517A61506D47674F47414F4C6F335455796A7969734A2F7A327074676F454B6B4A492B4575335130694F734F6E4254456B66326E2B54427953685661776A3155705A6235614557746E78647471534B30576A487251386247575362744B74476371305A6A544869756B373969773864474C356B544E766E726978587554465A716B7657785533455242735649657A5752504A566B3030577A55436769673261384C5A72413168752B596D6535562B374A5A377356456B49484C69565947473057777A426A504D36557531704439565133656942543053726D4E4E365536326F433365524A573057754462304A566D72694B426B456B70657956464341416B4A596A7A68512B6F536B464B346A514E62616C576447553630706672536B656150514B436A6A513732704B74615933585668427443527156657755557A584653597072544A44714168485052555A4B6B644453694A5561666C6C67446C525A61596F78556842434E5151683757367734335A7A7565444E36346B7A706954576C4E38364D766E685A6A65694B3171636E56702B2B42455036456F3370464A34524A796C4651723977426B4F3179725759564370536F5877775352395364616830494C6C65524278354F4D4A657065547054724639487847736C50506C4738543549396E4F444B6262303574716F7A344C454E5144536A4B6A49396B634B635730704646446437496C66616C574449704F6B47624E574B36542B7479626F6D4530793462784847746D377A677766382B657859634F4C4439325965325A4631756C4157795742374A5A48635A366C5667456D7839415542334E5A6F3138446D57374A6F6939796744324B6E7A594C6E466E37616B54433365746D4D77785A6954566749464551776154544F6D504E36556E326F53754B475036457333706C6F6F6878594B2B644B6B674A4D536271497043376C2B7143646E35677A6C4F444F55362F784152354E383630717870533765695177436536304A336A67757471626130706C6A546E6D7172496F4571465A4F746152626E783176516B6D424A53364A477261314A46725370333247695347463767694674385161304A52676F677463636138447A47454F616866676C7965343170697665684A35345977595354526C4F4D4755387A5A4B4A6445736D4D6978346D577243574B496859346C474443636130787476534765734957334346574C466845532B763434542F714546776F64564355335237394F424B4765535A37705452494754366B4253675A334B49624C37503051426C52597948426A4F63475251794753614C56307056716F735643565A69726B716530523536387577596A6A546A7445732B2F666D774743714E6632703167786E325049697935624A5842746D62747378653865572B6674324C443130346D32684A3274466671795842724A65476370615A5268726C52494E4A423345735630546F794C445A6D3259746E797343474376334A66644D6B383269357859756139687673435556786B476A43626F4D68527A6A6537514B3351455836557254492F654F474F363557394E4E6C4D6C7175675567364A4535746F704D716C34544A59442F646C4F444F59364B2B7357546952705155416746552B2B4D78315A6A6A78507471492B336C7A786F4935304F305551685138494546726645305770487354616B71316F533757674A636D45352F4547744D5962304A356F5246756941632F6A39476C4C4D7149353370446E4D51614B3644584736744553723039336F67484471535A4D35397579644D75654E2F6363576235747831796542644E5A4A73796B6D7A4B525A4D5249764147444355623078427251486974716F35487952564F305073314B6B7842416143504268315532746C51574237516C6977676C477056442B394D6C5830753464364176512F4B336B396F4E776747454850566E3272386E6B76592F68456B4A6D53314B535A5366596331676C67334432524C2B72526E4F744755737935367844467447557130595362666C5261593945316D327A4F545A4D6E2F4C6C726B43472B5A7632374E303334586C4A3136384B51706774537959742B57687643304C59363143556B41384F33574A624E664673566B6272556A6A646B30494F39574237465834733176757A56617843323865574C463878354B3558464E654A6C326E4E2B49697A51476E6150413951557651526472443957694C7645462F696F6152484166474370775A762B664732463158686D38354D316A67777441744E33706C70326337717A41767061475152414847514A347266626E4F4B68713053546D635A5564726D693174615861304A6C75706E4E2B526F71453179564935766950564772484F4E47766130387870537A4F6A5064564D4F567A49585A7351756E676A4A5854316963676C6F6C75634152324A31786C494D2B4A6C6A67567A642B7835383869463151664F7244357759766D4F4C584E356C727A4F4E47453831594352684F734D7846356C4D45365067546744656D4B4E364A4C774C31456C7A70446E38555930786F7247494B6C414243355249345555536D6C7077414668783471345A646E385141774641414F5A546A2B4552486B41456837462B69586E5A327072626C6C466D524F6931526872724B52614B51454873323056386574507332516B3035717854427447556A584B526755497952614D705A677A6D57374F5449346C73376C577A4262594B68417350665A692B5A6B664B795742724A514773314953796D7035464A765643577A584A6246564638396D72555344434C617142515353456D36794A377043715274764831757A66452F44596F487346474F4734362F52486E71656A76434C644566723068317253462B7969464D7576487267773178784D45745645637956687A4A6248735A4D5251537A6C64464D6C55597738734350376C7758656E4F644763687A706A2F50696237333170337451476557505733704E725249536B697A70546E4A6B756643356F55374A47746F4552553230554B426F4476446C725A5563317054544251494A4158315A6F686F7075325A644B6559305A746B53712B452F51784C58755A726D4C356E7A3549342F366B374738383857582F73797076376A697A63736D456D31354B587159594D4A2B677947486556767567723945546F3042756C53332B63456433533934677A566D566B5936774244557068464F496F584D486B68313643454D5144516F345551666F7649426A496447516F323457426248473641313270316F7A6B757971694E4A6A6A7146582F6C4534674A5A454664524636536B5873546264537A5A797552474F366B34795A794C566A504E7547462B6B612B6D4A754D4A4675785569434D643168562B695075737059676A3676306F78356E576E4B7132774C466954555066466B75636958356549416C6B75435743344F345531704247735673516F495733554A624E6247616C4E4356516A626F697057336D5333307065744D6A64576E3971792F4D4361706274574C4E3232596972486C4E45554138597A7A5A6A4D74654C564C55656D483369795642624B656D4D535732325A3750546B7374325478335A664164763964396A717638745733783157576A4A3458524846794F4D41787037344D2F4C596D35456E586F772B3857486F6E686339655735305A4472536D6D354865376F39725649316950796359614D6967514241774E416C35444C546A7259556331715454576C504E71556E51336F6D776B764D36456B316F69665A674E35454131356D61356939353852796F5474766E6E6D774A6B5335324A76315A3536386665544B77683137706E4931544753614D5A7830672B454550515A6A64525549757349753068312B695A376F362F544547644D5A6138787A6B5A616A4447694D6C6E5167637261327761515578444144315A63344949304D6B58466C39327246496E735642535153394B545A2F6C416561614F4141304F356A69702F396D5A614B57577549556F36584C6F4D706C6B786C4B716849307150397642726A4B57614D5A396E79314B4250544F5A6C727949766347724A474F4777692F54376E2B433771417A764579347A6E697950754F706872784D4E32596979357935423034734658717855754C50736B53446B68435769384E3455787170674C42564B796B6867533368426C566862465945733156316B2B30714837624B335668395A732F4B4931745748746A78356F456479772F735762686E7A2F78395231594B50646973436D616A4C6F4C74396C543242323678502F4B417652655032523876354E316B436539656C37482F75707A39715172324A6B765A476E76435776396431767676734E5A66774E7665484E35325A5450666B4D524D645149545265454D33505A69364C5958412F6B75444F534B6B4354696D42556954456D704C4D4B5541454830683559455530564374563151552F7253444F684C303263303235695A757A617350485A6D7463694431564A76316B555145786E39715473726A317859754F76497132774E6F796C4744436265594342426E2B48344777784A476F6935526D2B55446C33684632674C76556872324655365248324D4E4B4435665271514B4342436B514467517964524E494D4467396B53766D305945545576552F51414277617A6E426E4D636C49636F432F543459655353614C43514C596457674359303545696D726F7850556D6D76456A524D4A5A6B7A6C434D49533854544A684A7332413555384E796869565473667230654A2B6B312F734537523648616663365448664163635A6964426850306D4D693159447844434E655A706F774A666E757353754C7A37785A4B72724A556C457738302B445743695569434463494646786739303649596C52374E5345713269775665584C52726B623679574F764831717A2B70545231557476483369784F6F7A6439374B7269727A5A6263786770325757485A374D746B667663662B784650325868577A5031334F75396C71396D6472325A75725932652B6764324652766245357572596D363168643661616E616C79646C2B56737675696B4F32684236783335504B6D4C704835736B686550764268354C596249775575536C44717A33476B58314A6F6A684D695433656C616B573367557762656C4A4D3645363677574336416550354A737A6573324C786B5331763562364C58466B7439574B39564C716E48697A656432533677495A58755661387A4C52674E4E57456F57516A42704D6B485267794648654467646872394D586F30426C2B6A706167737A51456E4F4E357946576177765235486D584B3879685246453156332B4244464A4157737A536E4467794A654A4E6C783269654F463441344568666D6E78325A5454666A634563352F66716D565A2F6C316177434432644B5A4C4C54426C497332517354634F724A4850476F7779596A4E526E507347497052526A33716161735A786B7A4B737748516139547A4C67655A787574322F70637675575875386A76497936784869534C754D70656B796B477A435262634C304856756D487A6F792B3853646861642B7A442F315A2F615250394D502F46683447737A6273696932612B4C597259746E7479364733646F6F62594F7030702F4E4D673832536B52776B74306B3573524B6F524E766939315A4B2F4E6D765371413361596F647473533265334C5A6D2F73486E755454396958335439547739353867334C362F6D496A7538764E374B323073762B326A6230337265793961574676705A6E64525146464C667454356579394C475276344334374C576C73314363775878724B7138642B6A4E2F335A4B54416A6346634B544D6447636F566B6D314662346F5666616E57444B52724745677859546A4E6D4D6B384D2B6276613168365A4D767949337665466A717A2B73795674534A33336861367333445067646435566B786D61786A50736D5973335A4B5246484F476B6B305A544452684D4E47512F766A72394D52636F5376364D68305246336765644A5936767A4D30425632684A644B51466855422F6E504F51506F4659744A49456B487051482B6148594F5A6A6F7A6D75696A6E647952594D7042687A3474384E305A7933526A4D646C455667767778413472776165684B6B706B437957586D444B5A5938434C4A677464787872774D76734A6368433672695961734A4F69786D6D544555717765553245367641673479374450435159386A7444766570682B6A2B2B5A694C7A45524A497545796E586D5579377761747345326275326A4C39774948705279374D502F5A6D37704550302F65396D627A6C77555342422F4F5041746D6F6B416751773035746A424B5039717043324B6B49594C50456D3430534439614C335667726365467469524D72786336736C4C697A57756E4C526B30673277325243675237416F4B524F2B784E504F4C6436777232357872595732786D62366D466438764E374C39705A582B316E5864724865774A454E3644595865706962323547765A666C6241332B706A6476674A326D35505A616F6A6E545655453879564254443331592F4B42467939757566436977496D78504873473079336F5454616A4C396D4D6F54517A7872504E6D5372514D482F48697356374768627557624838794A453354313135552B6A47327963757A4E32524D7471436957784C4A724930764D79775A69545A6B6F4634552F72696A4F6D4C4E61496E52706475425141644F714D75307835786B65644235366A7A4F30746A3042586159347A5638457444684C4671476E316F48416B41564263787A4941444D6A77685A642B6771474E7057706C344C4E394E6C594771516842784B45664D51616C717A5445694E2B6F705A7475655945527667696B766B69313547616E506F4D38705A6B4976735A3534673555595865596A726A4166655A575A734D753839442F4667507433444C702F7A346A6E555561396A7A4D6471634E55776E556D453356356C614C50713077545A6D355A4D3333506A716E376A737A65383244686F512B7A3937795A7A484E6A4E4D4F5246396B754C44774D594C30306A4B324B6344624B51396771433141713430614A462B764637676F4547325675724665347356726D787473795439596B586454635A4B732B6C4B336E30657832703749336B4D762B6933737756634737685562326C397659666450422F7474324C5142574F3369333271346977743579432F744C6A657A5056625033756F54746F58747339655378315A7247566B4D73367A5652764B6B4959366B306D495769414761652B444431304A4F702B32364D353973796C473747594B6F78492B6D6D544F5A5A4D48665869746C62357377556D444B564A332B3342517633375A692F623638327773787447795A797A4A6E497357513857774367595378565137394D613058656F444E436E34344950546F6A72394964645A576561466D763042352B6965654235366A3350302F397A63753052426E534A42334663434D616F30795569696D64524C6E2B7A315A79686831446553344D35446770396938716D5A68537A484A63365A66577157716D32464D66655A313259666676755942634430676B534C466B4F5051614C344C4F4D5264366E7257597137794A75735A4B394458657846316E4F666F713433346E47484139784B4472595562636A2F4443387867762F5537784F75497955776D3676457253593070415547444E31473162707537594D334E4C324C416E43336538655A5874796B43384658304A476C356B4F624C3430492B4E3468445769674C5A4B4E595371505669455A726332436878593750636E633071447A597150566D7438464967574B2F785A374D326B4D3347554C5A6259396E7554465A416544662B6D48657A56657776505766765452743734766A3374692B666C35725A58337A4F2F6C774E7535505032426D357A305A6E4A68764E53617A58786242614763704B576241697373756C675377563332542B7154647A547A795976752F455A49453134374B6A637A57387A7264693972594E4D77586D7A4F61624D4A6C31672F464D6656376E6D664136333049425A447A586E496C3844654F356C6F786C57544B6159636C4975695644696562305242762B41414942516C66454E587169744E595A726B4E4C30486D614173355337332B4F686B41646E6B66636F456B31696F7755414D54354830784149455478674F6A2B516C774733774E427267555577775775444F5734304A636861634252546556494F5467676E43444E6B72596B597A71464547625A4D693631662F683158675364595472774F4D756835336762646F576C534233657846356A4F656F4B59313548364863357949447274777937664D65773832483637413879366E7543755151395A6C494E6D4D30795A547050773674384B31345832444B6237384A386754754C74373259796E5A6C4A4E47476A67686A656D4C4E474D397959506D684C36745041316776386D476A324674314943576662705336733133707955364E46317331336D78552B374A6537616473733961667A666F674E6872443247794F5A727339696432426250596E6E72412F563858656367503762352B7A7439724B336D6F62377951744341426D4739675A4C325A723644596258566D386259686C74547143742B584276436B564175765053736C4E56646F7546516C2F38575468716378484F6A42393134617057315A4D466467776338744F432F51634D79625339586D52707174414D4631677A6E53424A5A503546727A4D4E57637378344C52624174474D69305A4567436B57544B63624546766A4A474B4175316865725347584B4D7A394172643456655674515664704D6E2F4449312B5A785149366D39656F6A46554F336B6B5A4641695145576772706F6A454342387142494F7941784166363454672F6B75394F6336307066747748434247304F696E4F57374D706A6A6F694B42644F4747705479556759734D616374614D5A536A6C583966706D68346C57444D524F68354A7632507368423069755867433879486E47637034684A7A49656359636A74456E395058444C6F6359736A78454432614C3267792F4333443774387A4836664C59726F5243376B577A4F5A72654A6C6C797151306C334B646D4D7078596937666A616B634631366B3274455A6155783775434544435A5A4D35546D7A2F4E436274554A704A77736638474B7432463052784F30714C335A7176646D75395757377A702B4E476E2F57717633597150466A7379364174656F41316D7544324B6750593773746A72336850505A65503256336F5A4C3935547232337767766147462F35546E3743773373545661794E5843667466594D56687269574B6F4959616B6B674258524E4A364B79756D727268634C505A6C2F36733738553163576E726977384E694A685566534837466C4B742B61567A6B614A724C4D654A466D7946443856635A53726A4F565A3872385057756D6231737A6E6D6642534A597067786B6D444761594D53516745416B2B77786F52326E706A6A4E4543514A666D774B753042312B694D2B51794853475861517538534C50664F5270397A314C6E6334346176777330686C366E51515A4E33672B636C7672707144516745306379685352414F4E4358363042766A6A314474317759794865695038395272594D467A677A66636C4E416B5051776E4F76435549345449376D534E75775A4B6E425338344A434445635454586956614D52343643584766553877652F4D6B5336466E6D4138367A657A4E55377A79507361673030483648623568304F456767375A6630576E7952367031666B612F3439664D686C396949556D506D51776A5A6773734763387959537A64684E65356A727A4D734755793234465832513638544C6468494E36637267686A656D504D655A466D79384A645639342B3857437A78496564436A2B324B6E335972504A69712F713931667177576566486571302F617A582B624E514749476C68726479487A556F2F74717238326130505936637A6B6533526648616D43396C66724F4C64596A33766C7572595836786D393355782B304D503247374C346D314E4C41736C775377572B7A4666364D6E4349786665506E4A6E585572614A36374D506E52672B7145644D7A4C314A414234374B534758756275326645365432564C43646F4141434141535552425650343255386253686444703042326A7731693641544F334E457A66736D49387A354B524C444D47306F3370547A64574531646A2B66614D467A677A6363755645576E58527872524843514175455A4C3444566151793751486E61426A70434C6441514C434D375337484F426571384C315068656F69627743673068756A534779524372647570594146415A714B732B53396C34514A7A656E2B7677672B4E6C2B71636E3230364259536A66696545384159416A777A6C616B306B6447642B7144727569756C2B537231356E615A6A504E47637032556735644561634833534B3659415454506B643536555151767576476241544148784E722F6E6E4E462F2F44565558663061377861644D2B4A39694E75614B34675854756561387A7256674A4D56497963766A476261495457626138544C646C6946704330655A30523170796E435373477358567039344B6C587441776932717230522B7841465A4F6476314E316B6F2F596D6D37554262466237717A706378746A57704A6F6F3832536A495A6A4E726B523278323778627171516433506C374D2B56737A66316C4C3342572B77304A72466147737269557A2B576E6E717A584F69706E4C3777304A48567031367350484A6A385A457A637738646D486C67783951445737584F507242544970446B2B2B6B436A514C43554C492B4C61466E465A50765439426C4E4D32493452524468744E4E5666682F6D572F4C39443158466835374D2F76416B78645359737067622B514E6D6F4F76306E52546879622F793751476953522B69666177693751485836517438414C506663375334486D5747732F7A56506C65704362344B76566831326D5573665A776D5357516756555A5935663552476C646D334A674D462F3467434E394F646F35414A6B466C486C42476258717A3559784B3175475A445977335A71524C487547736D52417734537542414D476B3432597A4C5A6B6F6343574E2F6C57624F5A5A7335356978454C454A5634486E576236356B6D6D2F553877356E79495073336E4446683953612F46463754662B414E4E4F722B6935744976716466374C554E75337A455470634F726546326D736B785553684267445365594D5A616959534C6468676B4251376F4E59366B32444366614D4A526F7730536D413876335064676F386D4737314A66746368474D7642515A564E4767526C4C4254625962677468714347613750706A642B69433271775055484F4F717173566457536D30353232354232734E495778337036714B59582B714347576A6F674D6B73566B5379504A394E325A764F37427733356E464238374D333364673459476A476F715A762B2F45776E31487865356E37396B7966642B616D6676575367536176614E684B6C397976685776387A534D70426A53476E61423770697244435465554B4B50744C3248306977597A33506739573158706D36374D356E767A4643716C576F507430626F3052696B5134506B2B59424C4E506C666F6A5834436931424632674F4F6B2F7A7A664D302B35326E306573737465356E7148412F5138314E4854584372755958315243724E49786B456C6B7150426C446B346C6C59773549365364446D4E71424367744641475565514B5A7A5A5879374B396C4D64514E37457330597937526C4F463359716A6D767379775A547A4A694A7375637854784C6C6E504D32636978594350646C506E6F713077476E3255322B41787A6761635A6476696148744D2F306D2F32476530332F6B6A7A31642F52654F6C5831463338684E7172763662623969756D776938796E616A48644B594A63336C574C425459387972646C7345595931346D61356849733245387A5A72786444736D4D35325A796E466E385934586130393932536D564C71492F5732552B43675272356536736C5875775875484E5675314E6468704432576B4B593763786A48654E6F657A5642724A563771736C6B6F57754C443678596148516757555A63322B4B59572B34674C324A51765A66506D47334A3563335A5345733358646C4E732B61365277703757795A4B72426C36705964632F65646D586E67784E526465325A45375A53322B4431625A7535706D4C6C6E7965776453325A76577A4A3379344B5A577A5A4D35566E7A51673759784F6B784C4B70666F6845444355594D4A5A7572357A756161636449756830446956613068526E5163464F485776384C31506C666F4E622F5048582B35326E777638447A6D35646F4472784567393970476E7A50304F687A6C6E72504D3953346E7154432B51536C7271656F467A3451715539547450617367677977796C6B466D566B515949677073556847734F5338674A776E614934317043504A544D6E48636F716F4D656F3633536E6D44475A59305A39697A6D696D4E53387A4E627A4F7447412B77344933325661735A4675796B6D50425371345A627A4A4D574572515A795A4368316568467851496842654D4F52326B792B6A6636546234506331586630505435563954662B455461693938516F334F722B69772F4A79703041764D70786F796C32334F584A364768587737356E4B6447496B7A5A546A4F6C4D6C5561385A54724A6A49634741367A344F6C753335734641617855787245546C6B414F32562B37465434616A6C4270546562696873494551786772796D6376656552374456464B6844733177657A5633325472564B704B6A795A65794A537454337A307253706957436E50342F6473616673446A316976546D4E715564657A4E78783548577568716C6361775741385678724A6D38353850716545314D506E4A67576166654F6E514B423550697057325A4D337A5A6A396F3446433363314C4E37524D436667795A4E6E614D35516B714871616E5A45364B7153627944426A4C3445433770697A57694C4D4B62615334636E4E6B643462484F59703361484B585539527158334B65723852414D345234502F4F6570397A314C6A645A496172315055754A2B6B576744676549785368364F55755A2B6D57553653795342723941337149363672475150787177796F316F634C4A3769754C52456C456767517574394C77544A743079656A5A6B6C79777365532F6777724E516F326C4772426D49537246464E654A52737A6B32724B356D306E746D383773314667727A6A42664C495243776E364C4552645A533730416C4F427031524B47484D35534B2F6C6E7869782B6F784238382F704D2F6D4D546F4D2F306E6A31313952662F52587435702F794B76413843366E477A475A4C2F577A4E334331375A764B63474575785A44444F5245574246366C576A4B63374D4A50727873703962376165335753764E4A43393070767343676A4B76646D7038474A62327372562F757A55333253334D5A6A64786C42747A36416867723247635059624A426F4573313370783261704A34755062486A377A496D56496E64574B6F5056377438626663724F344150654E6957724B6D44706964763743536A706445712B646D5735794A766C556C38577937516B555941673565314574686D76636B51454D6D63367A34497034546B355A72785336702F7748574E3659365852646F57324D4630367767316F44626C42653567787A7750314B58552B7831326A517854632B49713752676370736A3147745A73772F6773302B6C2B6B776538383962356E71504536515A5848436370636A6C4C696449515378364D55325233686D663052366749753052356E524775433548325A5A446234595870635273726B364A76304452516E364A58783847514C425149316135637170336D7336424E394F6B334463496F4651346B6D444D635A386A4C526D4D6B6B5979595444466E4D73475472746A4E62425937614A6C477945584D436A6868645A694D75737868356D5A6E6730377A794F3861513435663057507942507250664D32627A4A544E757835687950557150786164306D5036524C717376654F6C33686F565545795A546A5A6E4F74574C2B74694E7A42553638544C64694C4E57437953776258736B305570596463376563656650516E6330696233624C664E67743957477A79493356516764574378325639693467324B73505A71636D69505879414E624B2F4E6D6F444753334E6C53645A646974446D536A314975336861347350624A544B754E4B7351634C5A594873396431696636785152594B74396B7A57716B4A5A4B2F46687656513743692B7A6A56753167577A5868374C54474D35576651517270583771384D786B7668586A3257614D4A4E39674B464650325844794456366B476645695851696741594F4A4276544636644D564A514451707A6E774F67312B3179683150737439692B2F49316673506371352B54703775467A77792B34344B70375055653132697A76754334674943676A716630315336483658433758754B48512F787A5034624375304F38636A714943564F52326B4A7636354149434E72545A4636436751795469614F2F30414D4779506567304479763442414F335974593245615266366B4D545355624D5A776E424539675A63594472334336775244707151686C4744496D797772746D3835735A706C7A61766F3630776E476A495466344E584554713844727649636F784567374F383950714F66727650364444354C6530332F6F312B387A387A36584B594F5A2B54764844356C68476E627868782F59364A67504F735A466A794B6B336D3645795A762B5849776C30584A724F74655A31727933534241394D46396B7A6E32374677313046703631736C376D79587562466434735A616F5431766E747177387352576757437A77702F4E696943576E2F6F79653965643177554F7A4E3933566B6661746D57497463534874302F6457464B745A6747424236746C2F717A5778374133644A2F39463058736A7A3568707A4F6244526C734C66646E743871662F626F67396F56584E4961783278544F546B4D34473155684C442F7A5A76612B444C70614D35787151487659655671437A394957657036755342304734765559544E4A6A49464650675541615039335265717257722F47367846506234325472665536717A703949312F6D5533477466634E2F344D4B563270366E7A754579543778556166532F7858437144674976552B35366D77753049705336484B484C34696B4B374C336C712B7A5750724C366B79764D4D62614955527568524636354C665A697571684971626C35525A78757267713670565141686B3059483542434A6A49423370387338766455506971424541726E523374444C395069655A6A546F416A4F4A426B776C4776417137675A764D7133594B58426B4B646D4D7951686435684B4E6D4936357A737551433079475857512B356770547761635A64662B476271732F306D4C7743653033666B573336522F70732F794D4559657647584D357A4B6A4C743778775038354D79465857636D78356E573542642B513168684B4E6D4C3374794F7438572B62754F724C347749574665383473334864695251326B75716F686B73307946375A4C58646B73646D4C746D62323269316A6B78634954487962756544475136735267736A3339385A4B48545A682F344B7A6D474B5648762F7A4169546D5A30696B51344569584D5A54647A6B7A6576587A47752F4553396F596673396D576F55437755786D6F31534571664E6D7475716B697A456256545A6165655446377A3458354236364B4B41366E477445566534576D6D36657039546C4F7664384A6E67634B4743366F426F39554248337865696F53744952636F73376E6F67722F4479792B4A307633433149766630726D565330414B687776304F42356C65652B756A543758615035356C5861517137524571536A496B4735362F65557558784C73654D33504C4D2F71454251376E704D6C5A444E6F587255426C326C4A6C514C674B71624F67674979674E304B504739534C566F423548614538734835444349564162716546696D6E4D67316F5466566775454D4B37706A7239462B387A5474486B6359437A36766D6A327634765759696A64674B392B423556527A4A6B4B764D42747A67376C34413059447A7A4D63634A714A73497538436A7650432B386A444C6C385462666D543754632B446336444839446A396D6636544C394D78316D6E394A6C2B546C39746766707450714B49592B54724762624D70646A51312B4D506A307865727A49736D446D6A674E4C6A317A56345A5133547A335679655456496B3832536A335A4B7664677339795637544A33647372633253787856312F62465766455934397A5A47694F6B5770386E47667565745146534D4E466E396346647177386C6A45304E35614530656461736E44486B62566E76717858686250626B38662B65444876786B73564A316874536C6267574A50382F3843526C51644F6242523573767255673963464E67796C474374774453515A30526576543376555A5A70437A314C74665978536C323870647A314D7266637836763150306878386872617743335247367441526359586D34457655656C2B67784F6B73447A5848754731386D4C776268376872386A306C646D65706337394B6F3963316E7674656F7A31516A3635774139714372394867653535716A2B4E556552796E3350554952513648655778396B43665733394C6F64356D5749443265682B68544858684E4F5637572B6843744E6942416B4B4E7136706862704345694842335136674E326A4F59374D4A7A726F45346944556A7657384A566C4137646F656670396A2F4A614D673570754F754D52327670334B2F7049475859546F4D2B5A2F6C6461517572794B757165766867444E613554446B416D506578786C5651744658644A722B6757376A503942722F686E645A702F525A76516E4F6B772B6F3866694B31724E76714450355267624F585A73506E526E2B5A367A4F6F69794B4D4D6C6A3178596675724F32794A5031695745463375785669626D775871354F2B766C726D7955755369352B5056745A783637587354686D332F6C366D382B34734B76666F4C4F622F385A2B304F2F49306E2F65386F39727641795536614E33486A7A304A6E463239624D354A697A4C484E384A6235734E55537A503353582F646556374C2B715A4876674161734E4353772B395661617630772B546556706D4C746A78336957426133686C796E334F45714A3878484B33593552353375613570766E614C7035686A4C4A31513766557570346D43713337366A322F6F343633324D30337A78446538676C326F497538547A6741725665353668774F302B4A77336B656D4A2F676E756B786E6C71666F64626A476B322B65725145364E455770456437734B7A58614136345449505065576F397A31447466704A7970364D38737A334D513475446C4C75636F636C666C365A4166526F4339616B4F304B5575574A39474F616F6549716557525458556D6B51424F664A65486E443176574B593538426F76694F6A496B376B4F44496F4C333249755535666C4135443056635943722F49534F6735587364635A6A722B4F764E43414F4E76304F3937697147417334794836696762446A6A487935444C544566724D524F6A7831546F4A6161437A6A5070653470687832385A73506D4B5559647647624537524966787037546F2F3545327738396F4E76364D6271636A62475462737666556D3931535037624C2F4E52357731555A7279725754746E492B634F31556D2F57704456634A694E59627179577572425734737A73665565712F4B2B682B6652664F5078332F354F766676776A44763754502F445A332F384E787A372B4D56616666554B363376643052526F7A6C5750487769305A34625A697363436131536365724A62347364576377503759492F5A6B756D69716D703268683677334A544237333558784C4573476B3234776B6D7245614C6F706E5A48586565623448646E366679426439772F63745468496D664D4A3672335038397A2F496D56753331466F387858464E676370732F2B6143726476715048386E6B62666B7A51486E4B4D353444784E77764B397A31507264596B7978777338737A6C506B6530464B6C3275304F437452334F4141653342426B6F656276533979484F2F5337514543442B34534933374B5371636A3146712F7A3246317439533669527052342F6D6F427530685A765346477045593467684C52476D74455361305252687241416767365579595378674547346738764742766C7837656B51567A4C4E6E4F4D2B4A51546C356B32784254396756656B4D754D6878316852637856786B4F5063647738476C65526C35694D755961593645584751752B7749766743307945585661372F3058776561616A72374F535971496B354D556B4135595339566D4B30324D682F4171762F4D36774848534A4B592B54744E7A345052586E666B487435563954712F73374773302B5A7A6E466E4C306E58757956614547775765364832485A6C67444C7449565166645478644471362B4C58626A7255775146626F786E6D3148747646687A76376B4C2F6A71662F30564633372F5A33515066736566502F704876767A37762B50714A2F2B433936486655754A776B74464555325A794E437A64736D48746F537362686235717848326A4E5A573938554A32462B76556D4E6E75364750576D784A5A664F716C514E41624A774D63312B694A4D61417834436F504C592B5166506E5078467A384D316B4733334C4C37436850374D355336586D5A577639546C446F6434706E6D63346F7450366655376B75714A4456344871584F3677514E3371647039446C487666633561723075554F6C3669557258613153375861504751356347483332612F5739513433475263706454564875636F66576D447130334C7973416C4E676670746A754D4938747636625934536774516466706A44436857393659456D3142653551356265394E67504138776F5361454A6B4831514A416F6F41324B73693541356B5A6C4D4F626558596F43546E546A74356F517A70387A7449686B3041684678695076635A5935455547676B38794548784B5259574A714D75386A7237433679676435754B764D784E375461327247575A73356C69796D6D6E4763726F784B326E47724B57627369596C5A4E686C5A6E7A50304B2F356B71714C76365438374D2B7050502B766C462F38684D7272763250593778796264357A5A656561745A4F4374636A2B324B767A5A6B55485379674156476461457744337A5975325A68334C2B326A4E58746F7039655A6C75522F7A6C4C7A6A31342F2F426F522F2F6D4B4F2F2F445848662F736E507632486A2F6D50762F38784F762F364D61372F38516D504E45666F6A7A566D4B74394748583162665362547A5145733130537A32694D4E70444C6576573169663647653362456E7244636E7331446F785553756C5A72696151362B7A50506736355235586958643448733876763031316C2F384573506666495435372F385274304F2F4A6C373345493964546C446A63355A4B702B386F73667153457575767148412B544C583745576F396A31507664596F47377A5055655A3268317573384E52365871664F38546F33374E617263644B68327630715A6B36534A6B3153356E36556C3841727477546F302B5A366C307555497A32774F38737A6D61777074443148724930306B413972446A656D4B73615137336F714F47457336597A55304242756F644E41556271524B517747426C496766796B515A4F465664785035385237707A6252515975755164505946583648412F525A6633535562444C764D36586F2B4A754B76304242366E4A2B41594134456E47592B34774A5130666149754D5274336A666D453679776D366247636173424B6D6945726155597370786D7A6D6D484B5A71593557326C6D4C455A635A647A744B4E336D6E314639365638704F663154536B37396C434A5A4C33314376666B587247526F3248727377566178443973562F76384A6767702F4E6B703957482F6D77337168466768624A643573466E757857656846643451425961662B485950662F4175482F2F456E6E507A5662376A34366164382F6738666365536E5030487A78572B49765853512B674139524A71646C7852514763426162516A4C445447736447617A5076364D336156365747766D335649447579384C5757394E596248496C346C386133706A72745067663536483973654A7676596C316C2F2F4B2B642B386263632F7567762B664B762F7A74662F66582F7858642F392F39792B5A642F53384470662B655277796B7133553552624875515171762F6F4D5468494255754567324F552B64356B6A7250553952356E61624736787A5648706555387974634C6C4C696345357868454B626B3553376E4B5852543065426F4F586D42576F39543144716545696C6D7365576E3150724A5A57486B46346A4F71504E36596D3355694151414968396941624E6B56714E514C53432F7953463731764A306B5755534E435A4B6164714C576D582B585466693753374871664C3478686A6B74635439426D50765570507748453666622B6E312F386F677A645038444C73504F4E684635694A767370382F4855574571367A6B4B533178525239425151466767787A746C4A4E57593638787244547433525A664537317055386F4F66307A536B373967734C6A2F304C78755639536F764E7278734E306558764C6963316E6F76344673464D5A6F456F7941595341594F4F5A6D44636252524974664E6771396D626C72694D316E756549752F51566D732F2F6E654D2F2F5A696A502F38357833372B4D77352B394C64632F65335043547A334C552B633942684A643248716F5438727456467364716578505A544C35756739316C385673535670594B4D644E6A703474394C437A6D515A3678335A4C4A59464D336E4C6B5A4655553571434C70466D2B42566D662F346E5476334C2F2B4C51542F364B4C2F37324C2F6E54582F342F2F4F6B762F322F2B3842662F6A542F2F6A2F2B54437A2F3953364975665561682F58474B37512F7855504D705432322F6F4D547061366F386A69693172385A544A4E2F5479704531487049537A6C4E6B66354A436D784D55325A326C784F4573315234794B484B464A722B4C3148756470747A704F34704647424B2B5966634E485748366445635A717A6D4C376A674C65754931644D567236496A5830423572535765386C624C6D4B4F30376B4151414830536A756A42354D595978422B51464572335A386A494A4F554A756F2F54723769426457687950304F4638694A48414D37794F3132553839676F446761666F39763265766F436A444151635A796A6746432B437A6A4D56666F58466D4F764D526C31685076346143386D364C4B546F73707871794A745549315A6C386A6A2B42724D686C7868772B49594F69382B70312F30644A61642F51666D5A583146382F4265556E506F6C7065642F52616654635762547246682F3473314F65594136586252624563425771612B614764676F386D4B7430494D336A3931344979647948726B776B57704D7366317859693463784F7950762B584D547A2F6D7944392B784A47502F6F347A48332B453364642F494E586B4968324A33697755786244526B73763238424E325A367659585735673730307A753274743747353273622F567837764E4164367464624D3333386A57794650576D744F5A6578624552494539485446367042702B773556662F6F6A762F2F34762B66616A483348796B353978364A2F2B6E692F2F2F6D2F3439472F2B4A372F2F692F2F4F31332F316632442F2B63666B47782B6B794F455144367A2B7847506254336E6D2B43566C626F65703944784B70636378716A315055653135576F4734334F55307A2B794F3874524739502B4C564C7670554F4F7056517272764D39524B664B772F57464B48595150484B4C4A397A7739456748435A644447694A3434365432597139504D636A78656A734F337832765555586D52683858353874595541594C32484B4C32574A7132524D7952342B587941696B6268704F7465526C6A5370666A4D547164766D457734415354635471385368527965456142514944513733654D4162385444506D64356D586765525A6A726A4558645A6D46754B73734A6C786C4966457169386E364C4C346E6873765275737948586C5A6A5A6432612F364446384D38556E2F6F354A53662F6C5766486673367A347A2B6E394D4B767154662F6D6F6B3459396166654C4662495566506237496A4C363471386447436F4E68627A6549765058526D53716C7A686E53475871445237784B70756765782B2B4C66755048764832507935352B6A2B6549587542333941326D61697A78503857476D4B7076316F5766737A5461793936614C33593142646E644732643864596B2F5A4D4F2B326832466A6D48636266647142302F6C61646B636673565366774F7637586E54466D704A7665514B6A662F39486A6E33384934372F38702F522B34382F382F31502F344844482F39456765487A482F3150447637316638506873342F4A4D2F796149767444504C442B45343973502B57702F5263554F782F6B6D654E426970322F5661566C7066734A61727A4F554F46326D6D4C48343551346E714C612F624C694352577535366877505532357933476557422B6B7A4F6B6F6C61374871665934525575676E444D777043334D6B493549457930416F6B316F5559644E544E5873674A77376C48635553456B6F4A67443472795A6E4567396F3339466A6F303456796454516977774878754D743648493953617654496270386A7A457175542F56674B474969375437486158562B776A642F71666F76336D4F6759447A445069643555585142615969644A695076635A69764B36793254686470714F764D68743568595849713077486E6D6641385243646C702F545A76495A4665662F6A614954762B544A305A395365504C6E564F6A386A756557337A415262636A5755782F3271344B514B43446C34676351724A6434733162737259356F4C54787931703554794C5069646259747A304D4D794C4D385470724A55644A4D6A7043724F63556A3778763033416C6E736655426D2B4F3137437833734C632B794E3757474C7662342B7A75544C4B2F2B344C64335446326430665A3378376D33666F672B367339374C325653574F5A4C36786B732F3865533558786A475A37554F53706A2B33586E33446C397A39443539506663766C50762B4F726A333745742F2F384559632F2F6F68766676496A76762F782F3466374E3539773231515576573935597638356A2B302F553275687731634B424B57753331486D656F52793136505565702B68326B4F63665549357663704E577A7057755A326A795034496430792B344B6E74743153366E364C4B51336A45575355356434516230523570544A7459744B6B437748506C614B6B43394E53376A6153464C4E6453486B6F6B6B436767674A4331586B624F503442674B4666477A75305A6B756D6465444E6176632F513548364D6A70766E4755325359324A6D394D646356784D734853475836413237786C4355415550684E78674D76633549794656656846336A64597765382F45474C4D54665944726D477138694C6A4D5472734F342F326E4750492B70644343526F4E507343366F752F70716934372B6B384D51764B447237435858366E394C6C654A7A5A524174326E2F71794C314A74755A776E38464576723169584D336E434136526B7241356B7179714144536B6A693778352B39696475547575764A5368325851486254354D636D447359515272665558737A636B592B5444373232507362326C7462324F5576665552336D324D734C38317A4F3757494C73626665797464764E75705A506435545A32566C72595861686E623779556A626262764834635357324942712F6A662B544B372F365A377A372B3851397034504F2F2F53734F2F7350666366696666737970662F35723341352B7769325451796F5346446C2F78544F6E4C336E6D4A4144346D694B6E6231416763506C65395144716663355135333057436673316E7349465A44704972732B7045724851396E73715A5637412B787A565875656F39546C5030383072744555594B5143305235765346697376323752415874625A48434E4F6C706466474B6D5A67757151613872786B68492B76427452706F7955546941766E704A4F6F6E724A704C797049396C437664326A4A66514B7A554536644554714D5A41716B3638323943575A4D7068737A6E43716875456B53385A5362486952597364596B6A557645797759696A54675A59777872324B4E6D59307A5A69704B6C386D77793077456E716666395476366E5137525A79397A686F667073667961366F752F70766A454C79673739787571727636424A754D763658552B7A554B79466275462F696F64434346634C664C69725A7A4B6C58635A6C76757855787645666C4D45373252476F43474D7A544A66336A795257554D5A4E2F646E36624550637738446D432B4F5A61336A4158737A626579766A72472F4F636D3772516E323377367A76397A48376B494875334E74374D3131737238694F372B623364564F646C626132463973593365686C65324635327A502F76395576665633316565322F38732F634D65343535357A752F667537693474706158644645714E4173553951424B494576654545486358347536656B4A4145434736424F4845584C4568776972733743613837357250492F703737777A4D2B61363059672F6C2B70732F3337476273656973664C745478724C654B4331574A37505333786E33527A3268502B52644C762F7163425639387876782F66736153723735412B34664A47452B64694F2B384B5A54624C7154575830755A674D5A774C5A6F695674455171715542516467614A502F6646716C4C5634776866516D5361424C545A716238684E5A49635277464847623078466E5346572B685471633469556C57444B545A4D354335676348736A51794A7656656369634B416F754531456F34436F62687254374F6D4D384E4F306469495268415179465079424231706A6B7951646E495A4E7A395434634D4A5264776B74484A433675536C36476D4666484A6B7138777179687969502B656B7A43785678324A33465771644C66486B6A576845495141414941424A52454655544A45555A36523635736556636A38754637687A4F634F4A6D356E3233457133343638454D38364636484168544A637A415773344636444C2B51426442683058306D777767786154502B697957304B58777A4A4F4268707974394348743465466C43715A3138327853496E3373647A326F386D386155336C6658633259304D46664478577849667562463431782F466352726671496E6A546D4D444C6F2B6B386279766B3663423233742F73595653452F766F4759363975714E63663767337A366B6F6654383632387668734B30387664664C7165682F7637677A792F7434416F2F63482B48422F69464535392F7235654B75546A3966622B4869316B512F6E716E6C307449792B6E464279626254785844674469786E66736537624C316A35355765736E506833644C2F3943704D6676734A333772666B72762B4647762B564E4153766F5435495335563935646B597370716A59646F6344563144632B676132734A31365971534A4A4968335446477445635A30423674727770465058466D394D5262716261792F6E5262427249644F4637677A4D6B435A34627952644162614A57524D3245345665506F47745A5559536F52746C54684F7851437A58454B50506C2B2B56787A6E4A6B6756444E435358657378465844384655687045314335695138425036717331676154345278544E344C546132514C416E6C7A436E684E537879352B4C574943357544654843316D41757944434C304E526B4F58456D3170514C63615A636A444C69664E67364C6F58724D524B796A6E4E42617A6B66734A5A683935554D324D326E7A5851574C655A7A36625266796E462F5057376B75764E6958785253386E335A464D756A32676765314554787043475A4636335A764F38763575507855675743306659304A462F7771696143313356535545726D5A5873754C346532386636765A7361656E32565562762B626D37782F646F586E4E77593532376148773058785643543455526A707875593458366F79776A6C5948452F54746779476D37627836505252336C377035734E6633597A64374754735A68746A6678336C773456613367377534613839475452454F6C4A6974356F556F305745613833456466595548483664685030766B7768632B69764A656A504A314A764B7A67312F55754F6E71664964385A4F793734722F487768617772515645465153535541514B7A6266694D3459413155793770624D5971774650516E6D394B5A5A30363849713177302F4553467276546D79756A35426757416E68776E426775456755545451695A5038516B4545414945615338545A6C52704C52766E4D5A7167596567536E6748332F2F44326145676F5A41425679436D4331564767454B49714958387346576F37503057794B4D776D716832394B70797A69672F526E2F4E536E69377A5A6954646A76504A5667784847716A617749567750533545474449536F71653077546B66626336346139466A4D35395779336C304F5378684F4E69516D376C75504E306A4538594A50472B4D3457464E4A5064726F6E6E556B4D4C7A6A69492B484B2F6B6F3552386A35556F58734D334466484965646371592B653576427773352B336C576B59664832507333565647333939693950554E6E74386570722B326B70785146384A73445044515834476A396D4963744261785158737048675A612B4A7173595A506A6576616D52584435364735656A3751796471326430657374664C6A57784E767A4E6277357670634864586B63792F4B6D51516F2F58675A5562566A4E4672746C46466F754A4E3979415A557561366830584D786D73312F595A764D37427A3258634D52334F556638704F362F6E436252414F453636696D7652544F30522B6B7077557644534A6630444D595A30683176705045565973337054624B6B5038744F306545654C35455A5136473930647A2B2F76794E2F7746446635344D6D6A6F7149496A513565614C3045555479464E346C4D664249554359634C7243587A474D43495762554A75634C5058514E4A6D4B734256566E59796F79326861754271746C7245304962453456364535516D5A7873537143633976434F466352776F6877476D305034654C4F4550376136732F56596E664F7056707A496B4B50343845366E4137563431796F76744947352F78314F652B72772B43474A5854597A4B5064626835396E6C71635337546B515A564D364D6278704336612B3464464538547972446D4C74304F566A4A37657964695A4B6B5A505666436876356833505958712B6546344757394F6265664E70534F3876396648364D754C664868336739463374336E3335416F58657571493937444465633153584C5331324C424B4338736C537A435A4D7866544F5839694F6D6332363266507848446D7A3167766D456D656E7950586D6E66796275516F48793432384F356944612F4F4865445A73653038614D7A6A644C34506E52486D6449575A3075537652334F7776764C754730505830686968543433664B6F35344C716652627A564851335270437456574A6B484D675142416753424D5734574B3963477261493751305A69414F434E36704A6377336C42564A6A5741734F42596C674D6E696C775141417757792B33574546334A37652F4D7446636747437830705539706751334B704D7674487865346141505243754E4D362B4F665439425174506D71586A53686E426357554F6B326B732F50434E74705A59673677317545677A4255765A62524E506C6355654A2B34766F39765357497139736A7556675A797358744D723055716F5A547A6B6B58375759502F6970773458537343536443316E4C43583574686678314F65612F6D6C4D644B42703258306D45376A326172575853354C6556456C424533796A783565484154443858725037794A5233574A764F346F594853346967386A7533676E73774158396D684B763563507175726678327331696C78693750456759792F504D2F726D4F752F66335762303953306558546C4756586F55566F766E597A527A4A73597A2F38523439694C305A69354135386666304A2F78422F6F7A666D6674744A2F526D546F646E576E66597A626E4A334B38724C6A58755A4F585133743565336F7672345A33384869776E4963746556777344365533786F612B53464E364939665448576C495238513632734B3161596C595457766F47726F6A444269494D575567556271447A656C4E6B4F5A51666471693947694F304B556864413231515672556836366D4E586F646E664747644365735634326B58584547644D546F30786C72516E2B794C61654C684872506C614553462F7146796252417A494354596F6F527470672B345555736C4735697A646F43415941495856724D5252744969376E30463870725463763542735778504545496D5957485637694168573949646755494563565A49564B6F4346544D6E5763714E4D51566C375A48634B59736B4E4E62684E4D67564447634363765A384366477A724E6C777050737A374477486D37785A3141346755743947536E313430714A4878647A334C6D595A4D2F7069505563443178486E3974796A7273755A38686C47663075793268336D45652F37307147343479355565374F6B356F6F56634737647A69616833584A764F76647A4E6A5A6E587934754939335636743566364E6573597038764E334F324E3075506A376F342B506A34337838635936506236347739763447483937643550337A4B357A7672535863775154646E36657A65504A6B466E33394863752B6D38364B4833356C3262665457666E3944465A384E35316C6B2F374E3071392B594D586B373947654F67584878622F526C426643375A5A696E765258385052594A51384779726A586C732B315864456354334F6D49384B592F6C677A426D4A4E36646C6B51487549446D3068612B67493136556E326C433168682F4C737556456C673348306933706A686367474E495371553939694135484172536F4456704E6D7A694338555A304A7872526C576841573677657262474764435A5A304A38707A7032776C6A7254582B4445514F45474F6A4B73464142454577674935496876304B316D433451657A314F6C68595735564D4E72374571333843586E697259517341684C7169735468495A567943746C744577416F414744554C72364B386F566F5749546A58427865376A692B6A2B3752634E734A6D50726F676B45424D4A2B4B756C4A4163444A7A58364B745573525067767063354533703076384F46766F7930692B4E35647933546D6259732F784B424E3666646377364C36536674666C39497447384E4C69544B514231334C7365626A54583958346E7A596D4B7361536C3632356A4135574D48706D467838754865544439587047373754432F53342B337065713379426A5430377938646C5A786C3565344F4F62713378386635335264332F7839736C354F6736573472426D4963756D664D75737A7A2F6E3938382B5A2F626E58374E6F306C515754767142525A4E2B594D48454B637A392B79542B2F4E74584C506A6E4E797A2F656A4C47503339506B5938354677356D634C2B7A684566395A64775471707257584F35554A334F354C4643566351636B5A6B2B7859536A52676B374A3649567030784770533766304438696F574B344E702F4C734F5A467453332B714A5A3153595977796F6A4630486257426F67306B6C54774F416D4D364577316F6964576E56514354597157346A7A737A625A416A494F6A4E63364139773472756245634542484C6B64556547444A774B7962566F41382F2F304E4D495635455161387051716842757975764241686B72634A4C686B7A424658696E6A3579636B4C4377566E6C38665255516C33487443336A782B3830385579624B4A6B502B664668446156766D4467376E75436751442B52344D46416E786F3269444150554846622B76564C656B7A4A6E767A696B5A716B797A34315369465366446A656830583047337078616E77777A354B38324F4231753865486B6F6B6C6374616278717A65525657793776656B6F5A4739724F324F6B39664C6877694E4872516A485444766436474C7666782B6A444963616544445032664954526C356359653332466A322B7649676D6864342F505556755A6A74577950316A347A55522B2F39746E2F504C666E7A487248784E5A384E5555356E2F3948664D6D546D627546354F592B542F2F3550662F2B67657A2F2B63724676376A61395A2B50356B6B4B78314F5653567A71366D4165353146334F7373354F375262423755706E4633587878587857515765584932333433546F6D71547A4F6D4D586B7458724C535636644F667470376A7556594D467A68794D74655259356E32644D6162305271316E715977666571436447674957617330513265634D64324A4A6E516D6D74435761454A726F696B7453655A7136306D6A6D496C63652F727948656E4D736C477632394E746C6644464649676D554F387A4E53506E4D6E7334506E5171674643796B5730744A6234634C2F5A6D494E3964745A394E6B4673754E316F6F335965467A7262556A7748687A78554E55526D7359664257323045434646477A67454159543655344D6636556453394336437A556436494A684C7852364F434635664F30734943582B4E4B6236637877735338535451686C2F6E434A683571795053754C485752614A6C69504D2F47573343787734324656494B2F71346E6A646C73584C31687865645254787272654373574F374742766578396746495A7071597578574F78397664544E3670342B782B7A4A4350737A485A2B66352B4F494B4831396534654F7253347939754D43486832666F50564243734B557568724E2B5964486B72356E2F316463732F6D594B3879642B7939794A6B356A7A7856664D2F7365587A507A76662F4437662F324E57662F314A66502B2B312B736D6651567754727A36536F49352B4C42564734315A584F764F5A66376A646B387145766E2F7045553768354B354F6265474B3776444F654B3844635875334D733034712B5A424E366B39637A6D47484236514A48686775644F535637447554474A6C6A5347476C4D5859672B4E544972454B524C57355130703572514757394B5236493572516D6D4E436561305A4A737272714757394D73364D747A704350545768326C435849636C533867576D44634A48536F6667484E6D68744A426B6C487363684C4B4F376C43426A6B4B57776C37616E325442677346436F3159536B4A564B70625645562F6E70763637465235494D644C6664556942314837597650506C5163726F516F646D706742305153434D766D6138684D45554673433652504F2F7A4A2F2B6A3739345750795065564244456B314B3964464D2F56554C464D3362707A4A6439454D56795A6263364841685674564154797069565561344656374961383753336E6275355633417A7634634877506F2B657147627657784F683169643037474C33657A6469744154376550634848683266352B50676948353965594F7A704F5561666E475830336B6D7564522B6B4D74595854373156474D332B6E64585470724830322B2F35383475766D6633504C2F6E7A58312F78357863542B664D66587A4C6E73792B5939396E584C5033384B77796E666B656D7652376468574663324A76457A62704D376A666C384C41786D3466314764797654654E6562537233616C4B346679534A7577646A75623437544D3173484D74326F442F646D6D4F5A64707770644F463073637877756E49387A356D654E4873614E36336E634D4261716E32314F654B76725672464A5233636C57437535676A62553652463346706C2F495167524C5241643437644A774259303573727A71416D527A4275436B5154644B52722B67536B69565361526B52544330324E34696A4B646C456B46634A5A314A706972386B597968615063354C6F3252366D516B4C52414B495678426B38716568596664574744394557357974434F436533766352582F6241415134695952626A794E63563656686D714E4976386B654D6C766E524B6C6174496C6C434A6C76466E4B4539324A506B694E5072436F79773568374E433931626B7A6F56534836357344654465675368654E47667775714F515678334650473872356D56584F572F367133682F616838667A68396D39456F443736383238653569412B3876746A416D535A303767347A644F3848592F5748474873673578646A396B3379344D636944457731303763676C78736B5537526B2F734754795A4F5A2F4F596B356E30396B397563542B664F4C53637A39664A4C794252623961784B7276766B656F2B6B2F34726C384E67646A58446C654873576C66636E6371733369626E30324478717975566566795A3236644F375570334F335070313739576E6372556E6B2B76346F4C6B754354616A7863357A55475335793456534A6345653763717A416D5A35304F35716931334D3463433248664E596F45456874514144516B32784A64366F7448536E57744B56593035306C366C38454C7262666E713473577A55564C752B377379553864506A50557A674C653953456B5759435764684942417A646D544A36746C48354249724C4D4E74466B5665704361515253664A73432B484B376B684655584E53456B45566D7155505A34544A624B7651326D707941694A6F3465345859674E426C3462714C70514C57304D5A4B51396D5246684E524B75552B6D743241386C36474E6B58564F696C674E43664B37742F5A4165534268446A5835506C454765332B4848375143795036314A3533536F37446F7235304650473636374E50473074346B56584F652B5037574A30704A72527937563875464C4C6D2F4F4865585A6944362B48425253746A4E337134635074586B5A7639327330773631425074346335503256486836647147663453426B6C5961376F2F534A4F344A66382B632B4A36737A393579546D2F754D62357635744576502B396A55724A6E364C78637A66434E46667964595142776133524847754B70357242394F35575A50466A535070334B374C35465A644F6A66713072677059476A4D3472613850704C4574663352584E30567271687A542B567635495477445264743446694A58417A68484A6246566259307835705145364C48496445454154713078717858414A445563482B5741393370646971386B2B55556E526B69634130514F6A507461452B3352703443674B3473695134454449373035676F746A54534F614E626D694B79364D6D5378786A696C7263593069435958414D687A776E424645484B457656516F336D5868307A686E6B59424448454F4A49435135644746724743654C665A574B7562776A456A6B43424E45455A376345716642525449526F43744563346F4149414951615256374C6333694C304F41484D317765534C6473364D6752686E452F68437A72316746684D7333676456732B37337332383647766E4665646D336E57755A6B332F64735950626D586A78654F4D4359676B476150302F74353246334A38774678467073597539374A3650564F78763771597578614E32505865686937327333626B5259654452376D3950354371694938384E5261784C707050374C34363239594D484553387A3666794E7A504A724C6773346B732F3963336D5033794D35754D316C4956346B5A6E6669536E74386478655738713136737A7558596F6E5776567156797254755A6164524C5861314B355870504A6A646F7362745A6B634B4D366853763759726D384D3178523170325348516E434F6C346F784E564F616C4F4A63426E335A547653476D39425862676852344C5755522B6D5436756B68354E6C627347572F687A4E5A725432564675616B3277346D6D79726E44354A43736D52444B485543555154744B585A305A7071713436416F563842514A4A43516C766E516E754B6F31714E49325A627A6A6741354C583443684E4545386771463646794679544A5667346872657154745375626654376C43545361514C4D4F547250315377416777686477534C676F79534D784C584C54683873436C4E446C7654676759687145794645306745514F6369543048437A7856766D45456147693252504E6E634D70504432617935764F456B62374B78676432737162766E4A65393158793974674F526B2F765A2B7A434555597631664475664458506A7533695156735A44396F7265444E386D4C484C4C5978646175486A6856592B586D786C3947494C373834313875706B4466633764334A795A796137516C335A5A4C41472B7A2F6E6F50666A644A5A506D737A436633796868472F777733516335387768306C43484C56364F4E435147304663676D6A4B4769377353756277336D6376375537683849496B7242784F35656969526134645475486F346E537548557268794D4A6D7242784B347544744B512F4F7A785A39685752355736454A2F6762435A4F3945764F3476796E4F6C4D73364D2B7770696155414F4F684F67703039435759455A506D6A57396D6262305A4E6E546D6D4A4663346F3154636B32644D6A4957494762326C7A536C6D716E564835506A724D4351486532554E654F7678616D644531575550597669644D756D71424435672B795254744968354855454B546B374B326871354762337076767267416757372B6B586942485873754E485245474D386B555667517257793635415045465241504961376E786B6B6D556D7A3155374B335A2F794D672B41514563543445435049397369314D2F705A45446249355A48437A6A364B4A5037387A6B7076567963725A65746C657850766563736147746A46366642767668726279646D6737373037735976544D4164365056437341764436396E36663932336E51764A6B37545355383674724F577A454C5A2B6F5A4861356E39485139483837553866626B5956344D374F504F3053304D6C4D5652466568496E4C45755073755759767662482B682B387830722F2F5556426A2F38694D4D6673776861765A774D5730503268376A536C684A416637367774323369334461687259336A777034457A752B4A34384C655743374B6A542B59774F574469567A6148382B6C6662466333425046755231686E4E306D7954522F546852354B71463335347264467455747264344F744366625552747554485777486B6643444767536A71455553336F79624F6A4E736C5052514875364452315A6A72526E4F394F6437305A766E6874746151346354624A52546C31586C7179346B392B72415945384E655A4130734F794F306D7A383668506D6B797A3544504E756A3535796847547269615178497476544C4B6850312B71694D4A5546714B53517849756A6B673951444B446F734B3361434944465231736C70304973683146534B78434F4655617750484E667651586574496A65774A467743552B4B6A4A6F54584867644A6D737A416C532F2F446A41694942524B6B2F2F635665616C584F35623078334B314A343146544E7138374E7A4D367349307875666B6E647A4A3661686676542B336D77356C396644687A6748666E44764C6D374146656E64724C3439367450476A5A7A4C326A4A56797279654E2B617A6C7668673777747638676277594F387662595164344F37754E70783361754863716E4E5375594D6B394C456F783143466979424B64665A324C792F5654575470714D2B665366634A73336C7A44745A57525972324F6E6A78307469543730356372366D32424F6C6F56796575736D7A6C524663365A714532643362754C6372696847396B5278635838736C2F6248636E4676464765725174527944466B464A4D36763742626F795861694930765575417949697070336F6A584252674F4345414D4F687876514647644B5A356F3133614946737530556E304276726A4D64575536305A6A72526C65644B61356F446A516E5748453279705374376F334B3657314C746145327A6F7933646E6F354D435238643652594745725555533069745A5A2B56624850566D4149527650674A6F685655314344745A5349345563396E5A4A46566D52426153794A42484C6F41546D3757375034624B70526D45332B6B506944505930552B53764479577335516B512F39526435303567694E752F442B2B39475A37554A546F713179434D395668744B62493975374A434D5A786C43785033304658707A6645634846335A753463536965527731707647347259465270675A324D6E647248324F6B446A4A30397949647A42336C375A723836373838645A5052384E664A384F6C54462F6535793772567435744C2B6449365662754A78557A6E504F33627972474D6E4C7A7033384C79746772744843726D384D3476576C434479485931494E64516C5A50466958502B596866574D4756684F6D34486A37372F6A74574175346175586B576D687A773466522B716950656E4D464F306C2B77754574447141452B56424447384E34327856424766464A397135695574376F74553576794E53625552727A3352576C32716F79453056633853477436585A30705A715430663642726F7A4E744B653545426A6C4157316B6575706B3145304753704A74315941364D713052634A446D52455179726D6D5A44766B6438706C62553133564B637A65794D6473733073787756353353527A687A4A636B75644764363472485A6B6231415A5578562B6335634A676E7359524842652B414547306755514B453854756E35423966374C4470316A3239586B7A5842624D716449675470543463615A6363394E46674D4E6C3475784A4B7468484356526548356656734D572B61696D55334F3642496D2F36436A7756434C6F794E3671666C2B3852734D6A50487975573367564A5366747A626E73596C2F64733476724257423757702F4B714E5A2F333356735948647A4A783150372B5869326D6F3853446F6F4A4F4B765241682F4F567A4E3238516A7652773778374E674F48765257634B2B746C4D73484D32684E6B32576273647738564D6939326C49653147376D396F46634C6D394C596151736963376B454C5A37324A4A6E735A364574657349576136462B397835754D365A522B447946595374576B6D307A696F797A517770637A5A6E66374463504763365A594B6E7745756449626B6B6F67573369454D6477746C74345A7976456E4D527A72484E6672526E4F4E4F63496C36374A472B63364D687755486237614A496C52784E746155345544574E485337777452324F73614967326F796E65516D314A4665474C46756A4B734B45723359374F4E4876715973786F6C61326D5752755638492B6D324E456D6D63414D4A2B5331414B453531563642514D41676F506A5045584F524A6E75596E5A4757632F4548786B456734424254494E70676769534556483141696B575336424856587579766A67685A3370387044315A436C3963436B6F463854375633563843675146446B77356E4B455057664D46547377304368747A494C387232695055543438725079576D36542F476570694B5171564C47435839736670525A51504B365866556646764F2B765975782F675744732F4746452B434A3430514A7933707A657835504237547A73712B52785479585861334C7079764B6A493857626B305852584E366577645674365A7A62484D4E415769434E6F61355532426D54727265537142564C385A30376E77322F7A734A79366E52313347622F536544694A577861705557366B53476237557A5A3557314E375362682B354D7753345933704377726558665A4975765069654941546859484D6C515151484F6949375652466A544753577776616C38634E516461556D78705362616C4B63474B786E687247754B7361496978704337536A5070495578706A7A476C4E747447737956554C744F337046703867335937575A47756C43546F6B7A4D747855634A766C37374164456346414147426E4E6F344336554E354774794242684B533252726248356E6D6E4156614E532F6141424A49456B6D55554167326D434362504353525532793530637968344D466F766F44366370305A616A515239313645585A5074727A33566B49583153357154557848583635733239534566684C2B535161794E39646466642F34375666434C3559564F30476639674835636E4B4C4835663352484235627A6858393064792F55413039342B6B38714B6C6B48643932786B3775592B505A7734705466425230735158446A4D362F6A78667A65766876516F45416F5258782F66776F4B575555365762614935787053764A6C36483055415A54512B694A39365968304A4538765755452F54595676312B6D34764444393568394D345631583078697A642F2B7961722F39322F6F2F76326657457965776F627050784F3265426D354A6B5A55627242677236386C645A7673365568326F7A764E6B3935304C2F6F7A664F684A38364976335A754F4A48634F6856695261376D414368637436714C4D36557158506353616A46787A6B6F523464757255783170534732334F6B5167544467556255683173514550302F7747424C4E44757A704B39795862305A577657317658497A63353255655A4142437771767A374253676D2F4964466141554130515865756D774B4161416A3548674742684E3869384459784A796D79526C6547554F335676322F63483141674543306736313137637A57782F436C3161775070534E2F493658497843774730705472536E2B66422B573368537543435A67474348506C6367484369324A632B2B5378622B74316C3759715830686743424E456F6F6A30454C45314A4E6E546C6245523241567A6148637066427A61706337383253644859767851513947356A394D526535524E38484B6E5735415975317644786B7561494F52447A384F4C454C70346633386D37307764346F5270416B366D50634749774E59686166306632624443684C6379564A6E386E73725157454442744376342F5463567879766559542F34422F583939692B3766766D5431662F384E37662F354F33702F2B774B4466307A45664F4A334F452F396955314C46314A6F7273736866317661346A7A7053664B6A4E386D506E69526647734B634F4F52727862594E2B7153732B354F6F6C64505936626D57356A67624F6C4C6C5039784A4356354D514775794179314A396A5445576C45625A63376838505655687868784F4D525161594B32464E454547706178506B6B46357A7171706C475A47685A743070726D53484F4B7666494A367355782F47514752434D636A6A5A546E347667785763513336424E6469446E754E4362363661366952766A4C476C4E736B4F657456476D43686869477361426F44534269746D6C354375657672527266374A35556751535453474C6F6357376C33344338545237736A526151515173646C2B4149494B57654653694151474661492F2F445144354872573650634E523756473875692B534B3376437562776E6845753767726C394B49376E4C626D386B6C31483352574D48747574415948554363364C384F7635654B55424C74587938654952705258656E5475674E4D4B4863346435652F4967642B704C7159743035555271424C3152676578314D4B66467A355742384142326D526D534F6E384F45582F4D784F756E58396B77395465734A2F2B45785A6666592F7A5A524D792F6D497A46463939692F732F4A5750787A4D6B37662F496A6E6A7A2F6A3938734D4D725358737466466B687066423671393761697730535050614156356869764A4E3172467069572F556D717A6D726F49477A705478646261303549736362344472556E324368684E305A624B456179504E4B4D32334952445151625568426E5448476446563571446D686551316269794F467431416163374B6E2B6754514356735546464251324A4E725449626337597746484A2B777464666462472F3779587A38522F714932316F436C427973376945386853374933305A7273695A71456E77316E35434A32706A72516C32616C2F3377535649386A65794E6C74595371324638644F4E6E394B5034446B4545524C694A7158784E435A3067416B356C53625030733036574152754E7A367568674C5A534A4532484C7252587638487733676F6F4169316175547062364B505076612F6B316332436E4C7033305932653773677A57614141416741456C45515654487A594E525047334F346C6C6241632F6253336A5657386D486B33735A4F334F4973664E48506F4767455337584B59307764756D496368416C5A507777636F5452737A553837647046553577336A634775314C6735634D44656B6A70585234596967716E663645434A74685A7069786354506D736567544D58346A316A4C73365466385A68346F2B34542F6B4E6A2B392F782B586258334435396D6663702F794D39395366385A6B326E61526C6979677A585565466C5434356573734A2F754E486B6C624F4A6439516938793153346C645070504441545A304A4C6E526E65366952734156434A496461453677705836544F62566836366B4C4E36456D314A684467666F63444E42546E306D6F32435062536E4E635647464E474D6C37784F374C7A592B335173794A5042766B4E71654C716E645530594B386C6E43384B386456675543307744684136754D736C66386877683848675768684652704B4D536C546B7A775345334530336F594A6F6A596B544C79304F317239306F3473467755474366476B43696841474338337937534B3244767844655358436744454D5253424834343055554B58392F4C48705841684B574E4A65637072575473767A704B6B4E4B2F73436C4D4C4957535637664157345533303576712B63423756702F43344F5A736E30693765755A6E58673976356348712F696737474C7455794A70726761683066723953714D335A5A4D6F6548454530774E6C4C486D3250564843394E5A4C757A4B555636576D7A52303261486D5147642F6C375562585367796C69666B745772535632306E4B524661346961765A7A41365838534F473075456238744A664B337059544F57456A45723073492B2B5650496E3662513662574B73704D44436B7A31536450667A584273326267506E55535762724C4B445265512F546933386731586B707A31455A36306A7A6F53704D52634366316E793941614979786F696263684F6F674179583863514149434151556B6A54717A5A45716E795236354C4B3471717967684959692F4B4F4A4E7452476D39482B4B554C516D414E3735534D49414F54324E3472664952726A6B315A51357541544145516269547A6B6A46634E4F7A50455A35456C5745347155706B674B6C39537832494742466C6943736131676E784E776A67526F4467517A5449642B306E3441674C784638517645433067326D4163454F4D2B513375614D476F4B6F6149724C536D696E68773576566E5735506C786F6479486B544A334C705237634C334B6E346348684374596C6C396C384B77316E2B65644A627A73722B5439384736564A78412F594F784B48574E582F396535496E7549716E6C332B68436A5A3272344D467A4C6F356164564734304A63394169384B314B386C64755A683956715963737246676E346B5232375731795675386B74786C61306C666F4533304C77744A6D7232436A495536704D786452647A76533069627634615575557649574C4B437976576D624C553059374F4A4154454C352B4877395A66347A5067332B516172535675396B4A676C76334C493135794F424666364D37336F7A585254595A6B7966616C4F4E45526261707A41494150326547757A3332387452304B4D614E786B546C753872534B5A3773317A59667830355469726849384954493641515A3055653270694C61694E7331514346354D672B594E7834592B62427445474C574B4755687A55355A522F5237665544394B646C4738682B59506D5A44755651314441536E56696774783038516E6B6C3068386630594B5174764356454F4A416F69306C5733523941354B645644364238545769394146424F4D4F6F4953423676556E5231467355482B2B693172354B686B7A47594E5366496C354778554A7875584E516D7376784A5142334E337178384D6449547737454D76545433754F586E5756384771676E506644556A6E637A396A4677337A383377425172327435662B6D49417347626B77645669766A397352726155344C4A4E39576D7847517442626F723247317152494F644454576D4A757A573171466970533662562B6954733043626C442B576B724E774651564C646368647649614D755376495736784E2F684974696C5A7055365A7653496D4250706E6171776A2F637A592B4D33346964744638456C637349453137495A5832362B684F636D6367303573544266344D35486A536B65716B424E43654B6A664E6E7470494D36554A39766D745A6266584775555474436659305A4D6D445A2B7539425734305A7676536B2B2B4B774B43316A534E38435847467930364467597841534A30456654346339776B69507A6B7457687743536B6C65684D4E4C552B6C4264496B7953512F7133456778646E73566A7350584A676754534D6E79774C6F4C2F54686447556F4939736A6C4538672B594F7A32384D596C7534696C5475516E636D53525A546367522B6E31445A777952353671304C4547566B4C6D2B6647695477334E526F314C4575694D2B30514A724754655273356B53756A302B366379586267597034544E7A613738584372482F664C76626852744A48625A6437633278624B33643078504B6E4C344A583045765356387537344E6B6250536C6678515435655071497842574953506F466739456F4E623834643473584A76627738747064335177653456563349486C397263745A7255575676516F4F374933332B587251364F6C4274594D672B58514F7156756C52736E673157584F5855727863687931616570517531615A772F6B704B4671396838394A56464B315952646279355554502B354F4975624D4A6E6A4D626E39392B772F326E61626A502B4A35736F3255636A584A6D4B4E6558453458534D535731426D2F61306A66516E7247526A6B77584F6A4A63614531786F6937616B6F506852687A5A5A4B4B6350484832564D4E4E6F516639525A373053473267304A3375504265564235434555307571505A315A41676F4864587446384F4F5A51544544342B4767684936534B4A4977555436586B46472B4A74474466453230526E4F61413030707474544757314B666145566270684D644B7657386B516C6939795678633678456467584C4271384956667751634178764465466B65524339736C5178542F59675337705974703847636C36637863332B6D67615259692F4F79474C6E764932637A643349685478584C736D47373351377A6D62596379724668744F7064707A4C634F52436C693158636D79346C6D504C7453776272715A62635333546C67646C766C7772394F48757A6C6765486B6E6C6D617A4737536E686E5453586E747242324E6D396E34425138386B6E30506747776A7A36356E77317A302F7434646E67446C37325666476D7534714C4F394C5A376D484F4E69646A4F6B4939755A4B65774B4366443030576C74516147484E4152342B744B315A54744767355731667273584F4E4956584C31374A397153363756686C51706257576E41574C435A772B486566764A75502B30342B342F7A7764352B6C543254447442774C6D2F63772B66327636733253586441436E796F4935555270455834476B7A393370796665694F3039714B5A3530355872516E756C436F366A7664416336636C7A6F7A6E6458425451706F736D524F6B70666B616661774E36596249766B4145546734344B55313358786C75706F7669614F6F435A6E49454B5837785042532B4A49666C372B7A6C48524B426D4F717659677A345A6B472B714578314243542B457579744D346C524F6B6A31444D67575435547055484B7A4D775842484973564A765651685358634D6C59674A6B6A61374D4649527A6F534B4559316D796A73325063784939464C6C786F63534661365675334E3369785A4E79583536562B5849337834316A495870302B367A6B654B677556314C4D755A35757073376C52454E4F52367A6D61714952647A4A7475526876785A564D32517A757A312B376F31544C31724F57584E37306C504A75734A4A337838564A334B3079682B4966534D35672F436D64526D2B47392F50713247356539477A6A54573856372F723363627536684432654672534875484D724E35572F456D5070646E4C6B364870546176574D324C646D4C647458726D4866616E304F61656C54733871515A6A304C576B33736144437A4A322F52636E796E54634E353668527376352B452F622B2F7766335866784F37656747486735336F7A777267654B466B51325676744354434A5076717836436B3169557A4B703155556D7552596C6D5244313135627572307975307639754A596D64392F6A6D7865487764425536716B686A564A48784877754171582F4D442F5468434E7635626B55574F69746449414B6C6551596F6638446A6C5366424A417942456779485038382F59735A36556C56464F4A67454443516E454F5A516553724D4135737932416F574A5A2F793452674E682F5879364961636833707950576E4A46634E3236562B6E4A7269772B334B377834754E325478355565764B6A773446575A4F36394C33486D617659472F5974597A374B2F466D53417437695362384444546B6F65792F43706C50512B7A72586865354D437446484F36504659774847334E3857516E4C705146636E31504E413972306E68324E4A65586E53573836746E433236467476426E657834645036574F56525A523038706C44764432356A31654475336A615763487233697265394F3368367235634B70304D71504F303456706144486453457868793355696E685356484464647A524565502F5672614E476762304C5461674B4F7244656E514E36665431496279355775496D7A57623444392B77586E365A4F796E545352777751794B62646653474F31436236596678777543474E3473745A564154705A4B505553453673384A53622F4C2F326446734C70494A3656665137717679774D594B504647514341414F433462614C663449774159317752534E685A424351674541434A6F305141436750483338746E346B632F486B3054796D57694D5A756C66464E5766594B6D4F334837524367494965516F49354F7631536459304A4E6D49547944564D55314F514453415A5049454143653265484663714F7A4B70626A6B793744733479767A5A5444566C70504A566A7773382B46366C68323363753134736D556A4C797464656250566A62666C7272777132634372516764655A4E7679504D754736357657636370724554656A39586D555A736D7A48447465465733676561456A7A3471634F422B6C54366648636C6F383174415A6173714A444265756251336A7761456B6E74526E38624B746B4A65646D336E565738374C59354968334D2F6F75554F66546A5876542B336E33664539764F37667759767562627A7172654A6C7A30354F62496C6A363059446174797475424166787432306543344742334443325A6B755577754F726A4F69546B6550566C306A57746359304B356A52496565435533367869544E2B6F4F675836666A4E30756F372B615162366E46666E39724F704B38474D6A7859536A506D2B4F46306D416A3364522B6E4A442F787A4A5A47424C4171636F675473754B77573342716C3969654775772B6B772B563233346D33332F417749426735674441596630444969676D6A375642455367496D5452424F494D6A674E436E754F434632434D6177696C455352666B4B3635385932694F5A4A746C4C424636484945414F4D6D51514568775271564C426F6F386B5471333265337966615441453575385654304E534F794A4B737967424E46626F78733975423834556175466D7A676270457A39334C74755A466B7A4F4D3861353457325041303335716E656461384C4C546A5A5945647A334F73654A4670796473384278346C6D3348475A796B334E686E774B4E32576C7757757643377834466D684C4D393059734276426132755339686C4D704F644676506F436A666E636E4541642F6647382F68494F732B61636E6E525873544C376A4A6579726A354B556B694856546E772B6B4443674276426E5971454C7A754577427335305850446B35564A6C4475724D397552324F362F4E30596951726A576B776B353731394F574876544C65704655634E6A476B334D4B4E4C5834344A4C667247374E5A6152645363332F482B375565382F2F67335665346D744365344D5A446C717741776B43764E477034635534556B5034354C4A565963375049416872654F413244384F513647494155456963626B306B6D2F7862465358365546424142794F6E4E634F436F5677525262716A65747030345352437074374B4461793054496F6855454249666B362F47573675615043332F38765469426F6B31614D7A643838674F7371557577556B356859374B4E38686E6B62346A764943476E71694B71664D4332494456364C6A7A484D704D34737457586B556F4A4462305A4C6E6268664C34446C394C4D754A786B774D565958633546724F4A32696A4550306B32356B326A49725868396465346D4766456B77344B5873684D787A5A705832593438547258695971674F64354D73654A533167616635626A7776394F4270766975334A482F677570674F7478566B4C6669537A43586663745448674A46736230376C65484B684C4A673768314A34304A544E34375A436E6E565638485A774A782B4F372B5844696232384F37475874304F376544327767316439323956353062754E6C33303775586F6F6E7853544A5354714C4B4C59524938394472596374724F6C3039474E4579352B39447536306D787453347531493530576A6A5162573746585A78314A732F3867654F35733348366667664F4D4B657A3274715976517A5341683272596C4B624E766D773342764D3856532B4671484F35305363724170576735656166336862796E2F4D665456416571436D67535775646C4F314C664A4453744A7A2B51692B56414A49623335686F77344651412B706A4C5A433073595349386C71454C51415135302B702F56523744526A694E41376A6751676A396256363851386B7335686954323238465564694C546763593635413035696B4D526D69536554334B52424966353930447732582B794D547969644B6850334B6D5A4574336F787338654638715263584370773573576B6435794E3075526978686F735271376B5575596262385162636974586A52737736425944624351594B455065536A586D615A635772484565655A39727A4A4E324775306C6D504D6D32353057684736394B76425151486B6D32306D736C39545A2F30724A684A5246542F32395335332F4C55652F3148497433357143374E6D3352316F787343655836675552753171527A37326768547A724B654E4654795A752B37587A6F3336486D456151642F5658764E6C354934326C5842614952376A56734A73394246373946762B4F2F6343366853356667382F7366424D79595464685063346E34645237686638776A6675344B346D59754A75623342586A2F38425032556B3263385739632F2F69523047557A36556A785A536A50542B5541424141396D53344B444C4B455769496D556564693238644249477066424B394F5A5A44794338514D6E4A4B6D58576E634B66566A714D6962775349763158496E3566652B664139615A4532646C486A546E56536D73436C42553072575643496C4B32697645584B436C54495242794F4E46536A476E636A4430615A4B30414B6B316F774E436743535961794F4E714D363270536157413051786A57482F44374A4E6B355155386356306B446979616B534430374B2F7431385A38306B3852597662705A36384665474C5A636A39626B6576706272596470636A39446D78695964626B5774355662304F725879376B62734F7137487246564874494A6F684963704674784C4D75657647454D755261376A546F6F464C347664654C335A6B796353526B615A556D33364738304F53366B3257305445315038686638554D576E784E61512B315A4A74772F6E75755A536A5467334F6C6F5679756975477666636E63504A4C4A3363593848726357383770646C6C5658384C716E6B6C666446627A6F334D4C7A6A6A4A6539577A6C6156734648546D684A4A7173786E336548396A2F2B6A4D32502F32453166632F5966484E644D792B2F704831582F2B412B615270574537364563744A557A483965676F475833364E78645376324B51376A34506844677756426A475935304E6674727353766D6942635A4D6771584652356550615942774D456E5A4C41362F30586F72776C642B313256666C564F526E704F395375712B6C4456392B5635666B46644B63304751614856577451495176514A44307357674573663169426B5154694562594832366F5867735935504E446B6F4E49736C4761524C4B4C3966486956467052483239467A53644E49435A447A7045594D33576B436A6C423567544F6C506B786C4332627478323575746D5679376B4F33425462582B444D2F5777484869526263692F4B694C76686574774E312B566568433533493353354536484C375568646273657334396F6D4853364672314C6E736F522B6D335334746B6D505537374C614C48376A536262587A676272734F4C596864656C726A784B4D655A6571745A564B2F2F6E516272785251742B6F47346E7A2B6E5A4D31767450697470393758674C533150354F70397974316753623078572F6B644B5976493456426A46524563484676504E6350702F4777506F664852777434336C6243382F624E764F67733557566E71514C4330375A79486A535755353855514C7952466F362F543850342B3238772B475979656C3950596533454B617A353579545766766B7436795A4F786E445364367A2F396E7657662F636448764E2F6F6972516B6F47694941614C664F6E4C6B2B464F4E325547524768442B634952364B4E75386B43786C2F4C754251786936325569573062354E553036516744697079717878347438564B2B66724C4B582F635653682B6C4B30357A6D65427461452B31554662496C795936366150502F4145447142354C713154694547716451674344437249347959562B5967524B306D416A356E6950525A71707651644C48646247577170476C4A74706341556238444E4549347A39584857584B6841766C675A7957685A507046707A4C734F42386D686C58303879346D5737426E57517A3773515938566667616936364C2B617935314A75426D68784A32673164384E30754C647048586332726556477041345851375734454B72463263436C6E383479756A664D6F745A304B7676304A37506665416F333079783473646D467077584F44416672557262734B2F59622F4D713256644E492F65317A557637346B67713950326A79587364656C3556342F503533484C2F2F763068624E594E444733526F397A57684E3979473370534E444A654863766C414972634F7033472F4C6C734234576C4C6F617041766D677634576C7243512B5062755A4A53775858442B54546C4F424471736B4B6E4836626774486B6636483772792F512B65635872506E48352B682B3851564733307A4359757233624A7A354333467256334D77306F576567694147532F7A70796E576C5777516E46565078412F4B396C474D6F6B396A486936572F306C50462B41504633737257533875654448784B696C324F74485A4C7237384D37665A6C7571444B75496D3274456D765159497452324F74565A477062704D35546248537A5351745A36494272465668546D6F7A55686D5532797333666677326A774E427A496A4D63456A4353454167745276705965684D33384452424676716F69303473736C554356354149442B6E544D656E4F735345533455754443655A63535A4B6A334F62316E4578536F2B2F684238677A70692F776E57354772694B45592F4658506745676D742B57676F5544364B4E654A467178624D555378346B6D6E49727A70433743635A63436C76444762396C394736595261505A4E4F724E706E484562437248416C66775A4C4D4C7A307064755A4669525A33464C4C59752B35377164584D6F6D764D64716239385166477966335041656746647765765A7633454E47365A2B68734F332F77396873373668776D4175746259726150553070445845677435554630357644754A695A5354586479647735324171442B757965644B597A374F6A425478744C754A4A637A4550477771346553695443315878394F594673437651697568313877685A4F51767642622F674F6D73364C6E4F6D45625269446D6C6D4F6C54354F4E415946306876646741442B544B6336304F5874475A39326A67755559476D58694C4D4C7036716B307145723259706971524855774F5149616D77536D2B2F5441504C6B6D7270384A586166704939626248574E496E41493831702F74526E55426470546C32554A6675436A4E6B665A4578626B694F4E735459636A6A436C4A7471532B6E68704742467449434377516D793932504D6D365446497356645653326C6771592B7A6F6A4842527450516B6D436A2B67716B74304341315043704A4333616F5462476B705A6B5234346D326A4E684A4E4763552B467275525272794931455532374B53544468727967444C766D76354B4C334D7335374C754647694135334E786E774D47343954354D74654A5670783573634231376C32504D383035596E365659385472506B667049704E324D4D754251714C4757724F4F36396C4850684F6A7A4B642B53353842766E4F33456D574A635736336E7358544F446967582F4A6E5047767969592B7832374457625234713744594B5131752B323132504476762B482B303566454C5A704F71643463397073766F735A784E5933656868774E4D616335306F712B4642644F3548687A6F53794D4737766975562B647A714F36624234313550473473554452324E34366C4D376C586647634C6F2B6B72794349686B513336754C634F42692B6752312B4E75774D746D4E3369414F314D523630706754516B786C4B58355966505A6D6564476436304A6B754C474175394F5849524F3834434754553234744236626B7339465A746563634B4A582F677857434F422F325A4C67786B756443583455796E3942584557464966626B7074694446316F657656737A374D684D5A494D786F326D584D77794A416433726F4B424C5762724B6D4C744B512B796F71614B417671346D786F545A50574D6B636C2B5046713473484939527A655A507166396A58567678676E3557644E533574554567554130745A5746324E4F6F3051443057627166564F43744C77356145427750744B5171394847334D7530345636364E5864544C626B5274313646644F65396C33484A5A7A6E58513356356B576E4C367A784833755A76344632424D322F796E48695A59382F544C4675655A4E72774D4D5763753749465263415572612F4F6C66423158496B32344547755065387176586C543573487442464E4F654B3767754E74714B686439522F72557A386A2B35563955726636565770736C444153624D6842685461374F5444786E6645586F76476D6B727671443876574C32474F78694770624C5A6F38444B6E334D47434833584B6151797A6F6A392F41365277667270524863484F50526976634F357A4A67356F634874626B634F6451426C64334A5443794C5971543565454D6C5954515878684D5431346748566C2B74476635305A6E6C543065364C31305A666E536C2B394B5A36716E36437475544E394B65374B7A36424C6F7A5A6532386A48564C363577303349716139325A5143643654675377502B74506436456C78706A50426E6F34454F31706972616B504E2B4741337A7032752B757778304F58505A343637506652705470416A356F514939566F737474486C35302B617A6B555A73616855444D4F42686C5245326C4F66617A4D4755694C6D6253633279726E54345176746E7876714147314D655A55523678585A6B4E5576676863664172706135522B42674742616C7450734645674550394351434967454332674E4D47645A437665464576593573725450436675706C68774F5849646C384A304653323971507258755136384B39724932304A6E5875553538697A4C6871665A746A7A4E73554E78466D64597174742F4C39464567554765742B4F4D75423574794A31304B31357538654274685266766974303436373263455A38316E484A64512B62552F794A6A36742F592F4F64334844436351377572446D6469484B6832584558732F436B452F7645443451742B4A6D7674416E625A3631447670736352423230616E665534597265474B754D46484E36346C76346F4234346C4374477A45447A37637234696E4F743745726D395034303742394F3574532B467633596E636E6C6E50434E56635A7A6448734F70386B6747693450707A66656E49394F4C7A6777764F744D393655727A7044335A6A665A454E31726A6E476D4F6461496C336F6D3252436336556F5565566870725A617249687745357554344D5A6E6B786D4F6C4A66366F6258584779313943634977474748504C525936654C466C747346314A71505A3874747375706346684A70654E79746A6B765A342F6E6176623736584977554939392F6E72733974646A6C35386565774D4D7151355A723044514547656A4E4D475261457632687875787A58654E6568364A4D56663968534C30512B4847374176577079624B544F4D507044676F41496850495741516F5973476B45684463673461674467716379432F66344A3436692F4B334869633738686A75646D356A6A79546B2B3341733178375875593738694C5851616E364A2B6E57764D69783530576541303979374C69625A73363165454F757875707A5438435335386A72664365655A46687A4938614159663856504D787A3450565762313576386542687369556A6E73753447577A4169513072795A6E323378542B4F70477469366453765834756E6534364441536255326B386C34695A337841365A7A72784B2B5A51624C614B4931366D74415661737464794254734D467244625943473744425A536F542B58656C63394772774D6150417A706A584B686F45735957554E34387232574B355578584B314B6F35724F784B3473694F4238352F4F6D63706F686F7044364D337A6F7A50546B35347362376F7A7647684C64464739676B326248476D4A336B427A74434D4E4554593062724B684F553459514E336F536E656E4C397562675678662B724F38365531326F79334B6E766F676336713944646E7271734D576D3455556D2F394A747347763542723954743736575253594C71545959676C6C7473756F644670476C63747939766C6F6139724E416733593661504C5676633162506655706370446D2F706F6134346D324E4D516238764243465032684F69724977426F6B4A757466414B35315272624C3849566E3044657430726651624B3936696B516253466C3750705963785675536C75386C4C6646484E54465744486856626B6E7A7976634642333971314A5858705A7335486D2B6F31705138536A546D67635A5674784F4D75475771506F34492B364B7A592F583842526632725357762B494D464876357332783748715662637A76526C4B74522B6778354C754B76685055384C33586A64595758306A5158416C5A785057516474384B4D36624761522F364D2F364673317466735844364E6175505A744C69756F73464E68367A6C4D346A3834337569357639433270703562486655707A374968726F414D2F593661625056594237626466356B7238456974756A4D59712F46637572644447674E744B51393070372B46412B4F5A667478504E65666B2F6D797A696543532B58526E432B5034767A574F455971597A6D314F594B68676943364D727A6F536E576C4E393244726851336A6B5937634E44666C4E70515778724337576D4D734B4D2B334A7161454A6B677471593166674D64535336304A376E516B65524B613677547A65463231506D627358666A577371746C6C4B386668343542722B53706A4F4E2B4A58666B3648334B366C72667958545944623570764D707356354575634E53746D3163775434784334454756416362736474336E514A422B635A5656486D733555694542625652566879525353574A494B49746C4550586E4F7841513779456A5134712F712B4E7364423045306D4863346F3954556D324B6D53555345416379454F524A68794D4D465A5A522F456247754E7471592B786F535A4B686C39736D6642366D7A6476717278357539324C6C317463655661306751665A4E74784F4E654E477642462F785270774C555A665065386B6D584131576F2B52304E5871794E6545767635356E674D504D327934454C4757697846724F52326F78516E665A62776F3271677169704962654A52687933475842647A655A4D7931454830614458366D3550652F557A6E33473361766E4D59686F316B304F713967682F6C4355685A504A33372B444F4B582F45364F2F694C3275612B6E50735347786E41624F6A5935737474694F5476577A57663375766C73587A65584D70335A374C48556F74356A5059312B467252484F4E45714E7A6E4B6B5A346B6434597966546D564638527751516A4478524763794139684B4365516E6E52766A7359343052486E524666695270716A48446A6B5A386F324A32333265356D7733386555665637475641655973742F486948336542757A7A4D65524973446C4867737735364C6565665A36473748505259342F7A57726261724B544965443435362F34676339304D456C662B5149723264464C572F6B4C4B327439493035744A6C76467343737A6E5557612F6845726E46657A78314B5936514A2F7149434E32654F717732576B5A78665A4C716469346868316536396A7462384368434450715A57497055565335334842486D704D3039767841754447694754544E4A4E49314A485548552F6146476E4134796B7A3544704A456B6F68416B6B35314D664B30355743594B51644354476D4B745766436936302B764E37756F3754426B35494E50436C32346C472B5066657A724C6D52594B774149434334486D664954516B424933553548375A47675549306866674639314C4E75525A6A795030304B2B366C57584531326B443546753832752F4F71634B4E79426B2F3772733658625955414143414153555242564F436B2B3249654A6C7078316E73567535642F51396D634C3668614F4957397132647732505250716D32586B7276715A3549572F3054536B6C394A585432625972506C3750457756726579503832626135756A3641367959592F78597172577A71564B6278354671326153745851476D63742F706C68764870586D79396E7276493747454773366F7031706A3970415A38784765684C6336552F7A7054765A6934344564786F6A484E6E6C706B39547141304E775662736364466A6939564B38677758556D6139696C49724C664C584C36544D5A6756626E565A54624C47494573736C6C46687054706E314D7371736C6C473866684735362B61517357596D6963756D453756674372464C70704336356965793947655362545362504C50355A426A4F49744E6F466E6C6D66374C5A646846626E5665793131736352414758486C7563566C426776596738793455553253786C79305974746E6E7173432F556D4A6F597A513057683237384849343055396C42456279456A754E2B776F46774977364547536C66514A7846535254567856716F4D4C456D797079364747734F4B79316A51334F4345784E7546572F6B635A6D62576C6A31524C61556248486C61596D7A41734B6456484E6C436D5250675168617449434151445341414F42786C67313355387A552B2F4E684F6F7945616D765377386E6D76433178343257754579502B576E54627A575449655235335974647A4A396155516564463746772B69664A3545396D326141703731767A4558734F5A5642724D496E506C4C7951732B6F6E455A622B51735859325A5459724F65686E526D65534236634B51726C6547632B6C2F44447133413070315A31467166596646476A4E7047443162484A587A695278336C53534630796A3147675275787830324C4E6848627564316E4C51315A446D594876616F6C786F436E586B734A386C565276304B444666786745585133625961564E69764A51437655586B7256314976734669386F30576B36457A6D3853564D796859503538632F546D6B3638346B616458504A47724A545A3942346F6F5A784337366B6567462F326254764F384A6E2F4F744F6A464C2F6B3247377538556D533167732F5553536D795755504C705757713368464B3778565275574D35754432304F2B527479774D2B49796F3172794C5659514B624A584130496E4C585936616648675843357964624B66737374466A742B494E52595066382F7274373775386F7A792F666B5835685A6332657437757079596249454171476345414A4A4B4F64386C48504F4F527764355A784645676945424D6F4A6B4D67354A354E7A78674862324268587561727637623564315A395A2B7A6E49557A4D2F504F74396459366743752F76383931353733507465726452456B45534170367630584377496F673562516948796F4D345842484530536F4E523672436D4B30495A465A2B726F6E6B61485530523670694F43464D384C77336C702F36302F69344E3557502F636C38334A33457A7A73542B4C676A6E6C2F6B75383549506E5A4671794D6745414438324B72524C37436F384F42656753503338683135564F7A47312F58422F4E497471654A55506E58463861544168612B536248695937734333465837387254654A463658656E4973795A39786C43614E4F79356E5973706F704C32504741387A6F397A616E7A576B39445A76573065706D786B374E5273597A2F54685A6C63434E7267496537366E6D3357677A58773833387169336D474D35495978474F4C484864774D37334B335A757357435869647A746D32786F4D66466E433458553171643174477763545862764B775A692F4E6D506A65533853522F68714939324F707654342B504851636933656E7A32306976687932645736786F6337536777383261546B3962576C334E305731595261507A5774726354576C3257552B6C335171307473757063544367316D45315775735656473851454268515A5365326A4B45437A32434D4B354D5A2F6B786D2B54475A343864596867396A4764364D7048736F46686A4E6347633631356644686345634C67376C514C6F58505270375776777336416D7A705339754D32503566687A5568696B6D4F464974743168382F5369454265517042714B7777487874424C4D793736426144344B44705145634C4131456F70436E61714D554B505165685037764F4649647862777569766E716142626461517268783734306675355055527451762B754E3470737544652B3777766D704E345950736732744C5A783344594538726642516250436D796F6548525675346E6232522B2F6D4F764E6235714554525837636C383766744B5878736A2B5A522F685A754A466A774C4D654A6E3270432B506575525037576D387954416A644F684B786C776D3070453636726D48425A7A5A53334D61502B5A757A794D7150547A5A7732567A4E36664B335946372B467552494E3578756C6D4C4F455A344E3176426C763464767044723662624F66566E6D712B61736E685646346B3439476539507475594C75724A6475326D4E506A5A45726270725855795A6F36712B585532362B68303832535871384E644C7662304F356953594F444D553262544E6A6862552B58697858746A7561304F4A68536237654F2B6F33474E446D613075526F67733757674672374E645276584575747652466171785655574B31415A3265497A7461515576506C614B31586F724E6253613244416530655A67776E656E453458385052306B694F5630527970467A4458456B6F637955684843774D5A447A4C67386B634C32627A2F546863484B532B483833305A56654D4D7831424E7254366D394D62766F48426448636D69774F5A713470517433394F703148435079794E4C437151464D50527569686D744D474D4649727143476179324939446F6B4B71497A6768306362614B49355768334F344D7052443268446B377A685348636D783268694F43784D38624933692F665A55667471647776767473587A54486336376A68446574676279585663456231744465564475787655636532376C4F58416E313445374F5275356D2B4F674E707639324269713667552B7455587A5731633837327544655A6A727850554553373674394F61336A6D6A2B593173792F334E374770383634336D513763797841454F6D584A63793562614B535463444A6E324D475132795A452B414E54763862646B6561454E2F68414D546D62374B4D722F63496E4E2F5A4368574C572B6D32766E2B6343382F48396E42782F6B6466442F5679646637476E6E6356637246696B516D346A7A5A3757644C7236755A416B474C773171363361316F637A616E326D594E5A63624C4B5462366B71493169386B332F454B394E39675A4B38484C7339462B5058573261366E66734937476A6574707344656D306E49563164617271625A616A6335794E5A5757686C52594746426D735971433955764A4E76774478615A66556D322F6B6E61503959776D753347794D6F355456664763726F376A624730635A2B74694F56306479556D4A476C614563726A596E356B386236627A764A6772446542345A546A546559454D702F7177493979525A693954746F6262737976656B5A4663487736575330416F416D47444252595159523675436C66753430524A414A4F6C6763784A3946474155692B4A7043674F792B2F6F4E427A55686A4A65364D7555644439703565384B5637624271595A45467233636D63626262536C387679755A443775542B64435879412F625976697557384F4C356743654E2F6A7A716A4751623170442B61596C6C5063746F556F642F4E775777532F7455667A574661754B527A34306150693230703837715275346B577A44473630507632324E34332F31706644764F315035324258506D3570677269665A4D752B7A6B6D6D58705979374C4766637735447059484F4F70726778454C71427670434E374E59344D4A7A6F786C78524742636155726A526C63663950746E65577365627954592B484E334270354F372B65333058675747377959372B47616B68546637366E6D30725A537239576B637967356954366744485337726C626652616D39456B34305231526172716245796F6C7071425578576B472F77426356726C354676734A6A4331563953624C53556F6A564C30466B615547646E7042652B39577071624E5A515A576D49316D7756686575576B47337752334B4E466C4E7174707771713558553271326930384F55795451664C74596D636145786C597374615A787653754A3855794C6E4A594C596E4B41615473375752617675493331586B6A2F7A5A5545634C6463776C52504176675133746D733230754A6A526C65496A544955785543634B67355567684E62594C593857416C7973746966457732787A4E6445496943594B677453547747444145474D53544571315866532F4649536F4E534A41456E2B486755476E56515762553369666E733062795834737A75564833636C383231764E442F7369455557576632384B784878476E37626B385A662B395034362B35552F7471587A463936342F684C5679782F36347A6859304D5962307538654A546D77503255446277753865526A527A5166653250347934354546595436766957536278733158457532593935334A596663567A4470747049786E7A57637A6E446A656E553065794C73325247366B66354952385A53504A6B7244465675323557324C4F35734B2B6270766D712B6D656E6B352B4E392F4870364433382B4F384176702F76356358347233383530385056454B362F32312F4F6B58387674376A77754E36516F2F33306B796F57646E705A30627059626230536472524831746B625557712B6D306D7746565262794E4B52382F51724B31362B6B644E3079796B79575547613668484C544A55724957764E6C6C4A73737055794F3658496C2F456F6251326F3247744738325968656230746D73774F35324A444B396334637276666B637231483335596D30384E6B634E5356646F6B784A4B72684650506C77527773396C634C4E492B5568584B73496F4B5A2F454432786A76544857784E7535384633614732394962624D5A4471796C52786B424C63544A6E2B4B6661414D4D463864595269674D46736432564169764146464D49456B6E4D5170684232454F4E796751486B7A776B493542797269575852725A3445626E6645384C77376C7664394B667A516C387950556741366D4D6C762B37503067615368545035396637626164506F2F3932557149456A5957466A6755354F473978572B33452B78353347795065394C665069314A5971503362483830426E4F783935592F6275416F44364D6339466D7A486D76344C44484B715938444A67494E754665517979336D70506F6A397249746A42373559614E706E67796B78764973596F6F6461747539526279624C4347397765372B656E59546A3665327332763577663435657765666A7178672B2F6E75766C32706F3133343032384771355445634F6E65387435316C2F4F72645973546856464D42376E7A69352F653772647A4F6C77586B2B7A67774269466255326874545A726C4541455A445557426D674E562B4B316D4B5A736964716246645261626D4D4B75766C314E7174704E70754659324F61326C314D3658587A345A39555934634C596E675371753036307556554247332B325170534A347147704557634A6C464B424E444C72556D4B554E747473536636554A66446F6F39554B626861486B346834714347557A6177745977473972394C4255543945704D496457567351492F706B7544454241496C5A2B6F6939477A51556B415930562B7A4971333042437262723877674168666A6742436A674B4454714F4149794151454A3175536B43706736736473647A7453655268657854766469547A513338365077396B384E6552504834627A7545762B375055336D4D42775638484D766A4C6E6A525649667A5848556E3875534F6137797038654A4269782B3134617A36552B2F4E625177532F646362787939593456564C2B36395A596675324F34304E7A4A4D2B4C765A52524F4F65396B6F50754B786E334D4F42436E6864766468567772546D5250624762324B36785A33666B5A6F6154334A6E4A44654259655351586D314B35733632494E364F4E764A2F7434767535586A3663374F506E732F3338654B715044386533382B466F4C393866366C51356737646A39627738554D574C2F5A5738334B2F6A2B62354B6E7577713532355850726671306A6C54484D6C7371692F3749353359366D56472B355A31744778655135504461686F32476C4272753449614D664C73566C46766230437A34316F614E786E53757357496262376D44455275596A724E523055774C39556C6337737268337337697669717235676275347535766C753675597634617066306330696D4D596672323257435741595857684D355552764A644C45664577586548437A526732432B564D50426F6D43474D7A7A5946624F4A7257483264496259734456794933304A5475784C6432642F746765376B78305A796E4A6A706A5349365A49415A7257684B71496F6F65566A6464464B344B494368764F396D52473245514F794E6C71466E69555A706478445951704A5954644B78334D69692B37766C43584C6157725234724E747958797A4A344D5051316C38477337687A384F356642724D354F4F655648375A6C634B766656496B4B726D46424837626C714379686B396B7656333652723474392B58504C5A483857564C4B5064463833427244703230782F47563750482F756A65666E6C6D6A755A4471702F59654866597959396C7244614A414A372F615738743145506263364D786C4A636D47582B4D676165775A696E5A6A4D384F5A597159594C39596E633773336E78564131723062722B655A5142393864362B5737343732385039624C6A3865333865507872627966362B546464434E764A2B74345056724E69774F563672776331696C4150422B6F34486C66425539336C4B6E7A734C6549322B3035584B6C4C3548525A42484D356759776C65624133584170544E394566377368517241746A795A34634B77726A6A44614B7977324A334F6E4B34654857417037744B755835336E4B65444A627A5547592B443556785A3669556D774E4666435648686F583346366735546A4B3952666F7A5A5636522B4F336A2B56344B42465035766877537169384A5A7149676749453064376246624B59727A49485751427336772B7A706933656C50386D446E58474F37456C3259547A666A396E535947592B47336E694B557957424442644773686F766A63545263496167622B7244374542524F43534C424967534E52526A727966616B706B3062337436647A666C735A6461526E626D737A58657A4C3465434358547764792B4755776E512B376B2F6868527879666469587A71306F79786646725479776657734E355875724777397A4E764B30514C794257705A742F375937696C353549506D364E354A65746B6679364E595A66652B4C343242717474714D66446A426979732B4955566D4C57784C41702F6B4F666A7A5578703365484362545064676259613941734466476B596C304C3436576848472B5070466233626B383246584B73384571586B303038577047426B7132386431634639386636655748593731386537696472326561654464567A357678476C36505669454157446776397574344D566A467936467158757A54385779676B69663935647A665563436433732B5A774D35637272566C6337557468387574575678717A6542615278593375334F34765432662B37754B655477675271714F4677657165443563786550525368364F61486B7755734864413256384E5654434C656B6E474A414F70454946676D737947615137586330446B456B6C5530572B6A4F5A364D4A376A7958532B483550356667786D754C4D72305A6D65794931306152796F39544B6C4A644347336B684839715A344D5A6A6D785A5445464D5464314771594C51315341683872384F46416A6964694B42374938564250415945596B50495545416741546B7061577770616D7154745855415278366C6D5959496457647A715375622B3168516539436277636D63795077396C38326B6F69352F324A504E68567A772F626F2F6C6C783378797444377053756158396F6A65615831346B48655A7657556E2F393957774A2F3652574253316C354F442F3361506A59712B46546279532F794737456D6B434F42426F7937576641614A41524937453276426E5738653858392F4C443451346C42436B7148597A657A4A3549436455364D5A486D795445425156304331396F7A75624F396B43643774547737554D507A695162657A7262793365464F33732F33384E31634A313866624655672B4871365157306C65544F6D42344B77777175524B6C374B47613368315667747A34657265535943484E4B7171657A5352765A7758786B504237513833562F443436456137672F6F754C32376C4C743753726E644C353146306B5369356547425370364F7964444B476A5850384F47346A76756A57753476674743776D4F763965647A596E6164472B306B35756377647574535277756D4747445775526B41776C7565705144435234365779686E755374374174786F474F4D4675612F4B312B4230464871443362593759776B4F7A42754F5176536B4B5A313061714371537059686D3335364F454C666143457278344370395A51674367424E2B6F727945516461427369732B4D634B772B6A6B56335A4F35515A3471714D70614E34506662492F6875567A4B6642744C355A57384B762F516E38754F324B48365537656A7459667A55717547624B756B6F32717971683335716A2B4450572B503479375A592F7277316D6A3976692B4B58336E412B6441627A6330386F6E336F6A2B4C6B7A6E48733544737748724754616279556A5963596372777A6B5032346534442B766A2F4C44345737756253766761464549422B496B48722B5A2F516B75544756364D3163597A4D6E4B61433633704B6E75333065375A4978754E612B6E6D76686139673849434F61362B655A7768774C424E37504E69676C6B4E633362385672656A74586F6E2B4F31656E6159714F585652433076787172316F2B64474B6E6C30514C71754B6E67384C4A4E49713367785873655473546F65446C647A64306A4C33614679376B6F723266357937673958386B4457414933586644375650426972354E35774266634F6C484E50656A7633466E464A327657325A58426C6D3877567A46527A684752307A616E3661445734536B41674B6B475959434C62692B464D4433624762364A5459304F446E796E56487575706446314C76592B35596F50326B4131736A646A4D7A68686E68744B396D53304A552B706A4B4E4F4E2F646E75796D4263454C7941515654454167446B31737674467A6151494A454B4D6E324F504536574272506F656B634B64325436324F354D3776596D3848527241752B324A2F4378503031745066396C6477492F396B6277513263595037534838713761683663467A7279706C4759536A636F696670516479584C6A743062783637596F507656712B4E41527949667559415749393032425849777A3457695141516344444A684C736566747549362F7939437071365038644C6958353373724F4B324E5A44544A6C6145345A77626A746A436134735A3074713843775A58574E4C36536870536478547A6658385762795362657A7254777A5579627368486548577A6A3357777A58382F7131634862695671454351514937796271654465705032386D61744366576C365079777A69536834506C2F466B74494B6E6F3555384736766D6D647A7730526F65446C6678594C695352364D36486F355563483959547155366A38617146516965544E5479534A68414F726948536C552F703754365839365278586C704B2B2B536B585036464F2B4A75696A4641724F6C41516F4169676C7976526A50396D496F7A59327430665930425A685235324E436A61634A5A5536476146324D666D65456E76444E374968325A696A4E6D2B457358776254504A67753064392B7366676C704378756F4C7A2F72674A4544536A6836324D4477376D656969336B642B544D566F534A4F7368544C6562332B7956426B38366A3367536564636277633338366E2F616D38326C334D682B3378664B684F35787632304E34727650676A553441454D59506265476F4A4A4E554A33654538554F5868702B36772F6D704B3477664F344C35766A75556E337369654B337A356B796B4D664E42686B774572755A737354642F50743746663930633553386E64764E2B6F70326E75387335713474684A7374584157462F76444E6A7165374D463456777069614F53383270584F2F4B357637754970345036336731556365626D556265715748544C6279656265543154434E76706874344F313350717A47394376676442414B456954726554736745636F6B3831764E71736F366E63717448394142344D71626A71647A7773576F656A565878594B525355627A512F44325A416938674F4B446C6E6B78375036425641486B6F553135454459676449443246652F5139434E4A68664C45336A5A5053366957312F6B31534C7869756B6A74544A62364D3558737958754446654A3633536948334A7A7254486D7044745A634A4E56356D31486C5A6F484D7A527564756A4D37546D495941533171434E72417A7A7055427351395376645432396E6C644E4565716F356D726A4F425152526854557076772F334D46467A7743595963464541684935484E68686B55502B777034734B75417533335A334F354E356B5A7A4246383168504339314144737A65545833616C383270374168383577336A6235383034316C6F5370724B4C55484C7876442B653764673366744958786258736F503352712B4B6C4C7734664F554C3776317642446834624878613663436A646D4C6E674E45794847584B384F352B4F68566E3665372B5856766A706544745277717A4F484D3157787A4263474D35486D6F554B764D396D2B4843384C35335256444263615A664B576A4D7154466E6B744C3864454A645478657161425637503638314A2B6C694F5550797232674442425065386D3945666533347A58385571426F4946586B2F55386C586B4D6F3171656A736D4E722B5368335071784B68364F366267766F337147396361656F766F4446647A66583847392F534C306375344F4376334C4B65587555444533392B527A54515A4F394F556F572B44366A6878564848713049517170437A7A30755178736F7369626B54775078677245512F426C4E4E75624854476261664B33704E724C6E47705043326F394C6447356D6142314D36626362533036372F58552B566E544865476F764957425A45384F5A48677A58527A4B595732454B6C4139574B466E415247324D494B456956564171445A4B4D594F38692B65776F436F57314D4B693237315A334A59477932325A334F684D35457144527131786537637A685A3856434E4C35382F596B5072524B4A5849775033574B6A6F2F6B687A624E5A7741494338694A344C7632634836553737736A2B456C73694F344956586C304D3932656B2B48724F5279366A6F4D78646C776F442B46656478595847354B35334A44472B62706B54746645636159366A6D4E6C34636F31464655674E6F4734694749545847684D346E71586C48486E383269765446625871716B714D6B2F34355853642F6B7A55384870534146444E3631465242773238485638346A6572397A555174727963454C5057386E4B7A6C6D647A2B4D543049486E792B3651394764547759725651362F71354D63704D4F4C576E4C4635746771454B646534506C334E3158787431422F666433426B7534746265516137747975616A36464C4B34766A32584B31757A4F4E6565724D4B346F7176466768633354717A3473514A764A677638476333795A587530674D434B57683872716A307471584933522B6475687337546A484A3359386F38316C456661457462324559367778336F696468495835775451356E65444F66344D4A4C72792F466176665576516861765945526D4A4A55484B325951414D6A2F72687A35586F78464F617138544F4C5964365343746A6544697A49707379714957793252584B38503570752B56483464794F62546A68546574326A346F543263447830526642415164455A2B466E3434373775692B4C456E6A702B334A76424A5774573378764A4C547851664F734A35554F44457552677A546B53594D6874697A496C7354383570777A6C544763566F716766376B397A596E2B724F77644A51546B71706455554573376C536F4F6D706A72784C466D3442424C65335369312F6E6D6F486C3347377A30643076426976357556454461396B325052597458494A78534E345056617250346F52394B704132516F43464E6C4A4D46374645396E384D6C724234314774457653646F5849656A6C59706C2B2B65414544617950615836383951425138474B3767767774396277743042615455763435344D375A443954724C375356622B624D2F6D5570654D70552F6A584A734D7155376D5A474F386F75764A6F6742473872775A53486668514C596E45336E2B48456A33706976556E67592F613671394C4E47366D564F2B785A524B6477743033705A6F66637970394C576732732B4B756742726D6F4A7436496E617847436D4E3150464955775542716D77386D7935464A77474B63396777543055676375526E3455643550614C64794171513441683379323631703743567A325A61706A5371616F7772726245714A323873744C317863356B50757A4C3463504F464E353352764E395A785466643054796F776939577751667A666379634B496E6D672B393866797958562B732B705038586B736F5839634763444E7467324B422B54415454695935634B6F306D425061434B586E527A4F38365171787069764D6D6F4555562B624B4E5279766A4F52515952426A365A364D70726F786B65484666456B6F5A32726A754E4B657A733275444C37714655615150597A4650423471352F486E57557376783671554D66686D704A6F33616A4F4C6A74646A636970354D31374675386B61336B37573847617968706354315477664678616F354D6D5939703941554B6233414954365A62436E3747335956364C6548777A4B596F384B3556592B334363426F676F6544496C3645414256634765776A46743769376B6D493273364D7A6E666B7371706867524F31456B58554B777135356F6F44475134323575397153344D5A586F776E4F5844514A49627A5836575648754B4B72436977745763776B33724B48497952756472545A572F445355654A70533647314D545945574E6E7A6B3176715A736A6432736D47416B31342B786648396C447879746B65706A7664416C67435476346A564939464369684149414F57495479504F674E6F524674376F7A754E7157724561726E616F4F35304A44464263624937676C77614F6447627A656C63334C376B532B376B6E67665538633737756A2B61456E527455614B494E786177772F624933682B3534595076544738554E48464E383042764E617974444B504C6953594D33524D474D4F52706878716353503035555248436E586E386D63514C704437576A794D57463770414E6A325834636C647837575468544F58364D704C6F786E4F7247644B36666971326672552F6766454D385639745475646B6A51436A3450434D67582B31554546744271514B4A447767497869732F4136435374784D3642594A3355336F51764A716F347357596A75634B424A55382B73774551763369425477346F4A38794967425145313448536E6B304B4C73675A4657774C41665871764E494143434734724432647842636C36366C7A697A4F4E616477736936426F3955787A496E654C676C6C4C4D2B666F51785046526E636E2B6E46554C71486F76556D507973713363326F63444F6A334D324D2F4531475A4E6B626F5057795645416F646A4F68794755745658365731497261384C4F6B512B5041726B515839676C72466B68774B4A545A736D42473872325A4C677653683432316F5371544B4B6C6B45627741515654412F306364584F394935557874464F505A3773795842584A434638726C6C6A68756230336A626B386D747A74537546516479725075424E373078764F754E34357665324C357154654F5439766A2B586C624C442F30527646745A7754764F794C347469574D623574436561587A345536574132656A544A6D504D47552B52566A4158786C355572313772434B473664786742754C646166653370746E4C6E4F3061422B614B777A6D756A655A5155596971774A45716E5045736232627941315343355642784D4B667259726E536C717161506135335A6E344768444244695649504D6E784C574F4856352F4E6D6F6C6F78674B7A59655464567839764A5775556D79766376526F514A4A4F496E4E317030763443676A4163485376537435724C396261394D67432F2F2F537741514D436751444173494B6855494C6A5A5838693137644C4449484F46395578777043714B32544B4A4567597A6B75334C51496F622B314C6445524249674B6733556C784457387064316C50737449354B54334D4B6E4E615375574746657061346D69436E324855393552366D3150725A30424267523365454D31756A484F6C4C63475A2F6C6A66377337775575787A493956493542636B65536B32425A42616C4B475842665678674167474575492B4C70454E475A75704A726C764F5A656C6371592F6B624A3247323131703347784E3546707A44452F36307453653335734E51647970436542355979687657384A35337833446A317631445043324C6F676E355A34384C484C6C5870345456354A734F42466C78704534573834572B7A475635637152306A435647547859474D5A6F7568385457554830424E7454356253614E6C384C52744A39394E57385A5A4A614457416932306542594F45356C65764471537068713051754E79647A7253324E4731305A334F79564C562B7937316E4C7331473534546F5641354134774B754A6174354D31716F3977484F57794141414941424A52454655537749414F612F466A686A56715733777A385A6C6755556C6A30597139474E6C5A4C7A4D5034486777554370596F44486F6749474A4B72342F353737413656384A544D635A513141667A47332B677134766931484E616C63616B2F6E62464D537836716A4F56696D5A7747682F774F5A33676F453475663378572B6D4E6369534F683872797261596B4F2B776D6D4C6E645A53356D31486F764935534E314D39472F68596F2F5732704D4C446A417033553353653574543732744175356531526D2B6850646D556B56787059684146434F56796C62312B62713437696346574553694B4A6168416769486F5141315873416D5559796D544E7979324A4367414368724E31416F4277726E636D364548514C7558594D5678756A6552796177546E3632517A754438334B774F34717776675162564D4966506E525A6B3354347339754A2B3368627335546E795675596E7A635659636A6A446A534A6F6A782B562F74435249655144537A484777494A54703342426D386A527343397445672F7436476A3357737A6475693671776B634C4C6734564276344E674C4E4E4C7663385842334F6951734F78736C424F36534B3532707A4374593430726E616D716B356857637770777A686C457173636D64623659714A4B47594A767076514D6F4763434D534B7265446D6D3438574542496830616D376A6F77506C4B6F4C34364543705967493168477041646A61553857425069646F44635764586F647035494D32714D7264514E715063334A6E487A653135334E77717451545A584F334935474A4C4B6D6362456A6D6D69324B364D4A44394756354B2B507653504E5254474746377A4359612F537A51757070533747684336525A54436A59626B6264356A54724341425765466C52365735487674495A38787A55554F526C523532644474596346546637577441625A30683569713443774C3932446B58772F706B5531614D4F5A715A44696B6C694F313863706453416757504253666A634D5252574958534271515779444B36304A334F784B5563735A6233616D6372307469564E566F527974384F644D72517870397564456D532F6E532F3234555248414C573041643070396556626779644E386478376D756E496E30354772535861636A4C626B634B774E703470394F536356737356426E4B364A563430636B7A6B427A4256484D704C6D52332B4D4339764348476A794E474658314761476B74775953666453494A677443455141494770684D74754849305836397135442B624A6F4F6F524C39564B7445382F46316B527579755151326173674D786455474C6A693978694143467257314167442F4C4D365545415149314663785247745775387241796275447857725156517935663375486C6B4355736964766B4C5668796A3969484B756263336D536E636D6C37746B6548516D31376F7975646152775A57324E433631694A714E3537677569734D6C6F557A6D2B62452F33564D50676C52333969613730702B346861347757785564724E68695376374764525275586B2B4F7653455A6469736F326D4B7332474342455171636A5368784D5662716F73375868686F76532B70394C476E30733161683563347755524832394B65364D5A4966775035635838614C677A6D6B6930495951577743415947346A7749454159483876456855674D514B78457534325A5747684A477674536478736A7155473532705847744C34727A4D7A716D50346E794E4E46333463624441673350614947375768484E566E6D582B504D72333546475747336453484C6B577634467A305659636A37586C5970457631795346575232706D696B45424B6571346A697069324D714A31445A425A505A51517A4575374537326B6B4259434268437950706E6877714475466F655152547558364D5A6E67776B2B66486F54772F5A6E4E384F4A6A727939486959453570497A68657156486A354B2F335A4B704F59646E543847682F755A72474B6C4E5A48773158384652752F47534E596F5458457A564B4659673655477068585049494F7258345337794E42374C3556515A33794777685765656A4A72664C644A46637276534936796462794E4B34334A584F68665A557A6A584C2B4E706B7A6A556B636135654F7041544F4630642B33756879485365762F37666B4F584434476341444B5334737950476B575A2F66564249584D494342324E79374E65513679426E74564946755A74576B3750526B4F497436796C7A4E36564B764156765332713872616E7A7361484F32304942515269684D32776A336545623252472F686635556434616B2B62564550495677706B7646665178576768643338624132544B6B44655334534270416A38594946752B43304642316F7855435566314330367179394A6D704253714F6B6D6148456C38734E6B5678746A4F4A436A59627A326B41754633707A4A646D5A472F474F584976647A506B344234366C62655A436D542F6E64524C776956417454354957506C455A72573735594F495735516E4D5354496B32343944526148714F5A62707730534F50375046595A7975532B53595A4D774B416A6859344B2B6150415541636751514D396E65716D72336946613269636C632F327931762B6D425A50786B774B5173365A546C56614F565042615863467948324144505255324D564B72686E4249316C4F535241476468684B2F4D487043782F54636B4164536A337A4E387153754E7332334A6E4A622F4471314A6E47354F5645555A4A366F544F566F5A78335368686F4D6C4563785852484F6F4F4A535A7641426C7A34786D65436F6D473035333530433642304E70457662315A6E754D4334322B7470513672536433677948356D39615375386D495169646A6970335855374C46684D4C4E367968784E6B486E5A5532566C7855364C30766C5163683772613874396237574E5068614B54626F6A58526D523677627664474F64455A73594354506E396D5355413658687A47523736656158512B5668334738526A4B5A45557757426A416E494E44624164484B5137676970552F56456370646C4A48734167594267557A6A46674E53564D654A7968424F36304B3531424446686270496A7058354D356676796656714456634C2F626955357371354A43644F4A6A6C7972736958632B5642584B694A35484A54457365726F7A6D6D6A564333354652566A4372425071364E564C64645373756C765775325147727777356954496F2F79534D34314A484F75506F466A46526F466767556D454461514D35626D786F47554C6377552B48476D4C6F344C72636E6333696E6A643075344B787458647556796431384A6A34547152652B5036696E2F366242574C624355665932504438674D35334C75375A5546333749314C4A757250644B474C674449304D385236704346486A4A514B6F46547A664771556B637164673657687A47574738425559596836547551484D567569555830473474554D70376D7A4C39455A61546A706A39764D766D52583971643730352F6B535766595A7172634C536E655A457A756874586B3271386862394E613868324E6C573151356D4A4773644E36354B6E7A744B4C5377304942514F747572674251375731466F36384E4C5146324E506E6230427130675733524C75784B3947416F32342F5A386B676D38674F5A4C67706D5369365231444B4B444B706A6D436B4A5A6A6A626B386C43503730364545484C7A563834416754353749524F6F3041685142456779476379564F4643597779586D6D493557684845654A5972557A6C75584B794E34454A354D4F634C2F546D643638325244466575436276555248476C4D59467A6458456330595A7A744549504168472B314E6164314555725A684141535042496576336D79794C556D637750347267755274555369446477704353594F666E4835506F7142706A4B39475134325A6D68524566474D7A3034577148685A453030567A706C45575375327441695136524675444A6456475931792B356E4765557279797646427043664251415347507071743337586B36795776534A6A5A627253756469657171707752506971474B4E42416A2F53765350782B6942476372335A6E654373676C33374D7A7856384763387A352F784C4239312B3465535864675474356C644D513730787A73786D4F72426E6D51506D675074304C6D62552B68675249377461724A73444D6D3257303275777A6F4B6E5533563752634745454E5254726D724F615662316C4F34325567426F636248686A49585354614A635768446538684757674C744544626F542F5A6D4D45734B544149597A66466E536F425A4A42314A59656F49414B5136535A377A6C526F39434F54476A32533471473063496D7939675A6A45574A5962457A6B65434550493579643134516F494332706A66356F54347A6E75484B734934625230784A514563716B326D6F74566B536F79654B556867637631435678714542305A7A5A474B4D4F624C7770677644564D36556F6F7252543263713074557433383879356635306E445663484B6F4F497A5262443846416B6B66532B58506156306B52347231514241576D4A53495735497A2B784F644745325664725541356B71434F6473517A376D6D424751596C4168556A45583953682F394270636E73745A586D47476B516A2F465851416753373132356E424E6C6E7831794A6A34564D36314A4B75496E3351474836754A5552334338683974746952514A5836477338584B33304A6633436132523976546E7954396736344D706F6C684B313147626F6F462B6D50314942435863482B474C3731525470513672795858336F427357774E79624933497356744C707331717375335855755273706C68686751586B4B594351514A4941515A6967326C76556779585648755A4B486251463279736764495A746F69664B6D613078656B615979413968726A794B513655614E6678435275474D35556C4269793948713649343352444849726E314A7957555742616B4243313267494241714638574E4D6A746C3838454A4D494D6C31763170644E6E366D49597A585A58433530754E4D577270736F546C6547637234766C544A55596B5447637259355675514270766841365031455A6F6572725266686E612B4F35325A6E4E6A59354D4651515362304343524849454342493550466F5A725571376E75327435476C2F475665616B7A6C6447616B4D5176454F68416E47556C305A536436696E6A4F35507377572B444E6647734A78586268614F3365784E556E52756F79566B666E447372705762584952772F47417850306C42314373736E35532F43487A695337496E6F4957475538667836474B434B614B5170677430366A38786C534250324D35586F786B75544F5537734B2B464766364578335A45534F4E497076596D2B7A4D514C4B7A457635673868616C426E5A4C4B33715369366F4B3270586F537257584B616B5766794C42354176534C56655159576C4168705568476461475A4E6F5A6B623935505A6B3271796877574B74596F4D6A526D494A4E5275673839666141714956362F773030426D326B30632B574A6A3862424152646D73333052446A524737574658556C653745767A59367041772B4579576277526F595175396F416168314D5477386D364F443049524C4169634747444262307661316E32707A6F70594168415A46584C7753492F7A6A664563725539575157585A4A6D546643364C6E65624B676A685A45366D32664D696D44336D66727768564B644C5A3468444F3143597758784C47644B342F427773434F465952727454447863596B315A306A5353504A464A36756975576F4E6C4C6C454A54714B4E636F5066396B547A6C66547A54795A4B4343612B3370367338654C3964774D4D2B58365377764A724D386D56596A59507A554B4A6935596D6E6D434F4F6F56734F35786E693169557A6D41386F4F7072753763726D2F70304150684D46537053707537533551592B6E507443567A716955524B626D535956477A3557456379505A6E4D4D4F666B5679355155474D356B70746F436348736C77595448646D4D4D575A67555248647364735A452B63677A723973664B2B6D58324A6A67774A51444F396D532B4A59696F2F54466E777859364770466C2B5362725655724C74444E53744631575161623153765263357271643473776B6C456A64774D7146454445584874516F4577674C43434B494F42416A31506A624B7547774C30717544426C394C565A2B344F39475476536E656A4F5746637241306D694F56635A796F69576465473856525851776E61754934555276487962725045554D5274427868414B46395763386951686467794C75456C4757426B3442416D454641496F4352372B583955476B414A326F6956426573564E4C4B386B64395632776F4A3270694F5655546937684A633055684B6E6B6B396F45636966796471596E6853476B6F523876436C57317756426570454373477A48694F467A504641647A62566353482B5537654832726A776535697272616E7154392F6F694A637278364B416848424879344B354643685030644B513567764456622F333038494943744431526958697A497A38504F36506A45635A6633666E66344372752F4D34324A50466965616B35697269575771504A79526767423270336A5146756241746C6833426A4F44474A46715A4E483342664966313450396D53344D706A6F7A6D4F6A49336E384767414C424A76616E4F6A4F6437364D61533835554A7A47534761696F4F38392B4A536E6D66794C4E63696C5A7469764A325742496C7530714259683842794F4B6E55776F63355A4D6F6A6C614E777371564342704C53555355766177554B704150414E52435457656C722B445141784453556433687A756F367553424647386D4373514F6B4A4B324F49355678544A544C4B44517150666A3162484B5546776B4C4343657748532B7437726841674C35544E784755514D4C4C4348476F58776D616B4F414964384A414E512B483247427A36565473766878345A78706A4F64536177716E61324D345842797335672F4B364C6D7A7462464B2B47496E694135587479584C6D364F566B6378727778564E48645A71474D7030566236737548752F6E4E374278315062564648492F623469726E576B71394478755A6F59546F734E6F6F7441706F484A6B656C6768347344314379673653492F686E4D386C493938744361474577304A584F6E4E3455362F4145444376506C63325A624432593530356D726A4753304D5A586571442B33686D355875465830734E30342B47383456577942413951784D4666736F4941786E756E456764597343777236457A656F356E4F7243634C6F4C4D7758656E4B774B34334A4C4568636255786C493871624B7A5A51637578556B6D5878426B756D5870466B754A3931712B57644757453342707255556252596D4D4B58437859494B46334D7170626241773577535A324E315250674341674645725A63316A623532744164766F6A6C4158364171494F684C6347456F773565445A5A484D61535742466133714569634C676A68554673365279756A5072424446496A483652435749634F576D693463674E2F786D5A2F72766F4C6A526D6361446E544B674B564D78686768654745454149754334334A61457446724A657255464A7044362B6A5069576A62477130434F2F496534315A6E426F534B3938585A634B786E4C424157436D5949415656787875454B6A55713554416F7873543558394F7445557A375078576A586D2F71395842766877744A7333342F5538326C50477665333561703768315A596B4C7454484B7550306C4854586C45766E72782B547564377354584A695A2B786D42744B38324A3856774868524F4F666173376D785531622B464B6C6B6A324B42706D516D5379505A6B6543467A744F61624C7531784B356451727A78556B70647A4E6D57364D6D423345436D4A4749706B5462703953384E594C725158366B676D55676D5A7A7258522F39764648617343754A69637951335A507459537970374572776F6331784C68745653306979584562667543784A4E46704E6876594B386A577355454151455A53365355725A443632704A7559755A416B47746A375653412B5775706F6F4236767A7361416977703848586A6E7076472B71397054725A6E4E5A415735564C6B4B5353684A424838774B594C676C6A526B357871414B414B6C4C4E443251695030445A4234735762724E45444D587146796151737842416B6B37617136334A366D657841515173416741426A344246674842426A574E4E566A6142544F53555256426E785A756F692B4A4353774A5832314F34495835325862527935635277553271674C46515A69314A4D497651765A376F6B6D4F6D794547616C726C345878745764755877347534502F656A444A66393464356138582B766E70614466764A687034746B2F4C58596E5864366170495A486E617158724E347A445258354D355871725970572B47436536777A625249767254313434326A534E543562476362632F6D5571394D46732F6B5A45737968367069325A507572774351597236437144584C43467A796232674D76695446616855743459344D5A76737A577872476E42526E5649577079614D53435431574951776B366979636B7A6F5A55426D74436E53757445567A6F7A7565573732704B72386849436A5A5A4554532B6A38707279445A64426D4A4A6D49624C46644249514843676A716F634A454B493175715057306F647A46525443414249685577387252555142424761412F6554457641527571393955456A3656666F4472645870657653773641486772394B59347677703856564C417458547748466647556B6938617A50626E596D4D44316A6A5156666A31567066394853536A32754662382B41674667744D5365793450555141527341676768445745505754373931465A2F6C6756726E72744C72644A4346582F2B666E474F433631534231414C445035336879554F454A31744E4C70796F7258687173413076487147453757787A4E544563624A42746B5772752B727537752F67742B2B47754B2F58787A6B3730396E2B492F626F337736763476763574745674664444765558636B57316933644C3971376458356B754450736671766467563430715474793046473961536272574B39413247744557354D6C4575492B4E544F4671587945525A4A50767A776D6A524F4A4E6B73594A496F792F78582F707665503770582F483638673845725067444A573457374537315A555A69474E494C5742764A6D59615933356C4F747142666B457973654663644B647951485A43397370356559686236316345446158376B32787353762B36505A4E73617174684169766C53557379586B47737677534B394F6968304E4B5A6B6939783457367138724E46355746446C61616D4D515445496C5333675936505556594F76654164324E50725A304F686E52584F414E653268746E52486247427274414F37457077356B4F3272764A76706F6C42454855684136324270754C494C6A6C5247735767367A35657272616C366169344E567537566A475368636E3256734352646536556C5264315966666F3253646B514D77552B76374F47754A4B79366B3341495177685432454965596F424B63776968755659747074696745744E53656F704B6B4741494E3643324150484A61425546384F46396E524F4E63537259553076446A587A7678354E384E397635766A48713050383734637A2F48706C674F3950647650316F5161656A355479594343583237746B4F58516935365337706A7161772B586879706F665350436877634F577048564C435637784C7751622F52754662705A30782F73776D4B316854326F517658452B644D5834554F5A756832624E6E7767782F424E65692F385631792F2B465666312F4C394A7431764C316A67767073746B3658574D366838343178536E456C66536353774C4D61393070616A3977374A4455755959333936527A65322B48445853587462563763734B6F474454476D4B4D2F6F554D3635566B57712F3633535A5955416E69447061346D4644695A6B4B56434E7A48576738414C79734667675637514F77554159544F7A5978614C30746C447A543653554C4A6C435A2F4D7A6F31746D79582B4554694667597A764A67554E376445773647794343594C676855496A7570694F5677657753495272416846684B4558694E7A2B4B41554B7964574C495365366537624154322F52793643467A3536455A422F466E68436A556C534565426469503979554E58414E736370656B4E2B56574D5343747947673073634E4A46596738514F6855646B6A4C4973654E416F4577674A536948472B4A355066766A72415031374E7756745A666A584833325535396F333966446A547937647A54627965724F545A6344455042334B354A627547757A4F34334A4B434D4976386F38647A4E4C51464F42467073426A58662F302F6346763866784A76745A706931773155657A756A6464744D79525948696C3063534C59794A6D6A56596F494D7638526E365264344C50346A4C6C2F386753312F2B42396F56762B4A7075444E544A56476371492B6A744F6670354A66616B74533038706C42613161513973723632347A75533362342F706B59616A734E63685467616970736B67713355314A5850397670466B734938316942546C322B747376746F4457335A494B643075564D3543696B6B6F7653796F6C6A65777574514F324E415A755641616878417357584D516D2F7730304232785149654F325944734667705A415338554377675462596A6178493836522F695158466471653130596A776A3957466364635261513669345146784671584C706A4A4847394F36694B56304155636F72656C6E45764149534E56424377584771546D49467176426D716A4F4A44757246686749636F6F54434141454674445041686841514843676A463575546D4634396F6F465455384A36565835586F51484B2B4B5A727777674C507471596F526A74584638574B3242566D4B2F6439766A34476331306634783550442F4B2F626F2F7879666766766A375477395577314C38664B65444A557944335A4D4C5A645674706E637234706D586C7444424F3545625145754B417858497254762F356662506E542F7942303751706954466154594C71576850567253544A6654377A704F6A527256754B2F596A4542713562677433774A336B75573450376C59747A2B2B4338454C767344645834626D53795274693478656D553066514B584A50307536344D2F7338414E746350674D77686B774C564D4F7063465758734B4F4E75617270493732545A4C79624263546F374E4770552B466743494C5341354171324846566F5053306F6C592B686A6A5269436F6737717647316F446E4A516E7371434F68447651424A5172594562566242496D4B44527A357A3245427336776D786F446A525854774842514B713741734543477767496A6C664863374932675557696E7957534A38495859637454684333416B4350664B7A4455792B675630626B6164667358714635757546433965413443446D454775666D694275523342424436494A515953776E7131683873444F463064547A6E36704B597A4A45496E775942775879564C4752495549626836645955506C336272312B4239315A3249783848575950333544442F2B3535735064764E443866612B475A5753736A4C50374E4241666637437669714A31766C38343957786A4B65453047746A795042427374772B72642F7757334A462F697558454C417969384A58726B596A634553596F78586F544661547244684D6F494D562B432F616A6C2B793562697658515A6E6B7557347662464877685A2B51564E77553463716F7A6A54457579616A472F33433639454F6C4B4251674C4C414241314D456443557A3135664A776F466A564E7A77634B7557724851574D3550685473746D51584F7456354E75754A64644F6A4D47313548793242795250554F5A6D7267704A704A6845416B4E536661787A7436444266344E6967687066473851374544445579585131667A73564E617A7A4E744D7A515A4130716C696F493279774F386D4676616E75444B5A356369445452344868634C6D776744357774456875754F6A6D42627441676A6A6E363056416355726F4574425A414957455A492B5768796F68583274505651616A4350784D545251334F744F5664537A544F632F57365145676F4242474F464D726D5569397270623641456B576E61744E354852566E456F597A5259476336704F4F6D55544F565156715479444F774D562F4D65445766372B2F41687157666172342F7A33537A30492F75762B4A4C396433634F504A3970354E31504E362F454B586F7955385551326B6530753550613258433633706E4A4D514A4162546F573750663472767354356A332F4166656C696646597577582F566C7753732B494B51565638517358594A4959614C43544E6167576174415545474B2F426676677A2F46537677586234437A38582F52725478436D55376E47724B34484B33444B5049344535666A684B30504C2F616B6358746E524B527A4F4765326E575178384F42517037754C2B4F5A64446A4A54715342556E587A576750734B5241577346314C747257426967336B4F6177685A2B4E716C55557356534377704E4C4C696770336331563471704A46767262552B746B704E5645684F594E416532713872476A797331553251594F764D49594A7A51486D744956594B654E5137414A78462F76696E646B573561434B57635134464D39414D702F4B4A684268693834583432386869434F66795246776E4B364B3167646C367549345642536F507050765246307332424D4345766C4D517258434A4F4A524346686B494E4E49686974487975546D5236754D346356472B642B4A5679586E556E6878704479634F516B6A74306A534A683168674E50747164772F554D312F3370336C4834396B492F70522F7648384748392F6670532F507A3645674F4376312F5971454C79643066466D584D764C6B584B657965346832552F596C382F566A67784F564D557A5552424675667347676C59747765504C502B4B352F452F3472313547674F465378515A6861315951755859356F515A66456D6134684B68314B39557A634F55535167315845574B7745762F6C5878426E735A4A643655476337387A6C786F34383776544C777242436E6777573858536F694F63484A446B6C507863713166526B66784679784842394D56716D7A737668556D35764B3251304D3579694453626B324B776D78315A417341377843504B646A4D6C315845752B3833714B74356854366D5A4A7062634E6C6437576C4C7161554F317653333377526E532B566C52346D744D61376B527A6B4C32714A5244506F4358516D6F35517953686171644D5A706C634C76564562565446725A36673132364D64474572332F4E31566C4F6A684968473043462B41494C5176373372646E3641454B6F4B2B305A476876684F37515951734168635649697768372F4B55755475695467354974437A4E465845315255314D356E71707A30586731396F79565332425A42476C7631427341696B6D6E53304F356F7A5949414B6D746C534F4E63527A623743532F376F7A7A543865487559666A2B663475366742575839336234722F6565734176313370353665546E58783773493558306B7736564D706A715273594B4F4642667A453365334934585A664D53493647416B634C416C63737876504C502B4B7A61724543514E44715A516741596B324E694464625466676141634279496F79576F566E394A614547533467304D6952387A536F436C2F2B4A3650564C325A37737A376B4F32573553725054386F3048706843726A3555675A7230624C6633384B494635384676374C735849577A6F74685754576B355678544C6932426A7552754D46414249696B634B5855316F3854566A48786E5933496B617568735470577650547278414879737166477A70533577412F5742473267497371664B783471473449303042396B6844464476593062545A775A6F44624B674E6343437A6C41624F6B4E7436516E666749793936646259736A58536E6A367845564C63474D7631567A47445253493845614B6F41486E4B6B5673726F42434243306A6B4C4C794C304F566477723336327832706A4D61446851454B43474A637974387067524F784434365736316E67516B4F534D67676C7853727A2F4752516B774244716F696E387631564D615945693254537067785966444259796639576D3837472B632F62453272743356397644505062745833382B58492F7635376677632F48752F6875706F45587778553832566643347745355A547A6F4C2B5647567A596E71784D59534130677A586F4E2F73752B7747665A59674A584C79485561446E683631595361377161654C4D31784A6B5A454775366B6A697A565953765759786D7A574B693169346A7A6D51313057734E434676314A5A4647692B6D4F38655A4D61793566375335565338596644355879596C6836485370345056616847456D65366B786F6566332F4F362F47704A71706876743764497757526C446F744A70306D325836414A48554472695A552B5A685361474C4759564F5A6D673968515673564C56786A6238746A5548324E4152736F436C346F3371585A334F67784163736150413170536C41667751456251455764416B4177757A6F305778516B314946414D4945752B4B645648326A704C5A4863337A3154434333576C4B3941674368644C6E52416770354632484C7A794A772B55795959654857792B2B4C5454476535616C2B6277456F2B71632B4F336D755873387941674A4A496B336D2B50344F416D45452B557965523755527176706C5367593661794E34744B2B537631306334472B58422F6E626C55462B75377950583837763571647A322F6E706443382F6E2B6A6D70794D646644765A774E50424D68367135643346504E7854707659585832374C554756653365484F524273744A6D44356E7767795749356D33584B695451324A4E54556B30634B4965464D44596B78576B47687053494C464B694C5866556D55385249537A4661424A65426E4141414D70456C4551565353614770416E4C454245595A4C69545A61516B65454F36646238745349664D6C6E53486D37374934574549684B656A6570342B32454E4C7055386D6179556F46416E6D2B6E644F71386D617857665A4450526D7335333556445862416C3252736C633768616C5A595675356853376D6C467162736C356537574367513662787456666C3472786C2B677654714E676659305339597778454550414C2F5077672B326F443355457148396A6B424C32767A4E61512B77704476455673314546424430684E737045456A66673442416E6B6F64794330574E5344434577484C7539782B416365435A794171597346346C4E2B523335587646756F45424341535A4A4A527259646C356C35707344494B705242465745574B52305467556B5975444843784D566B4A582B77442B56783956797947696F62544D68646F5A7A48667A62627A362B6B2B666A752F68312F5037754C446961313850646647642F4D796F61535A7236646B6C30454E542F6157634B2B76674C73374339554B2B362B3246716979744D6E384543706454596C61387963307135635276733641534F506C784675734A74467944616E57363069795745324D79544C697A56656F45324F796C41534C6C535361727944426441554A4A6759716842797A62696E4E49633663614D6A6D54722B5768344E61586F7855385770556D6C77716544327556634A2F4E3656447A6A2B44514E7A5972326471654475743735702B4D5648445633744C3655317970746A4669434C487A2B7241785978536477764B50613270384C436C3073745765516F53504A4C617767592F4B534F54544F45476D695132495061422B316F612F5531704378475077497975634774364E4C5A7144463654393371716E41335561664179706A33596B765A674B33624562464C71514B714F78456855336F4559665039383830573443376143304C2F384C4565435238494D6F76506C5A2F6B7A7036716946524345455670386A4A4263756F4245517334434247455241596F415A4B3555716F644674555172494568356D61694736547A704C67706C4F6A2B51716477413161596D4E516933656E4C35634C696254796432384F46494C392F4F74716C4F347A6379675753696D70636A576C346330504A6B54776E33742B6478757965482B39754C754E716179584664504C755476556D7A58454C73327358454771386B33745351654C4E56704E6D7449396C716A62723969525947784A6B754A396E4B514A314543776B7472795852624158784A7373554543494D2F30695530574A305872614D465556786132654632716630596B5361587174344E61366E2F6A65544662795A7175447474425A35667A5665775A744A48562F50794437486574354E312F4E367170626E457A727544326B5A7A50656E784730744255354779764172634670486D596630474E6853356D464E74643847716E3173715054346E456C306C626A414275555353735A51426C6E552B706A51484753686A7776346D3948695A305A626F415674515A6271314C67626F584D31704358412F4C4F4E594D503261436C2B63564F5657374F4649537753743038454B7A646236462B45763044392F367A7A4639534543484F6843306941734B414F6841454541474938437250496B5A43305041554563755476506C515568505153434267575143424670744E35515771593955535750374D464957712F7748795A686864444E58777A3163726269575A656A7454786246436D6B756B55414A37764C2B4F70394166754C754661577A71586D3150357169756638335570544F53465575647252654C3650354B7766676D4A707174494E444D6B335662617534784A74563544737155686965597253625930494E566D4E556B57713069314E6954645A6F30436741416862763153596F792F56442F6E627A4B6D4C396D503639756C4C463161324B546E555A7059685070464257683550566E4F75326B743736623150777349336B33587166593336594B532F6F6248492B58634753686C7243794D63732F31657057776154585A556C72755971727341713258445255656C7567384C565164595A5748475470584D7855636176433170747244564947674B6443537069425241354A4D736C49676150413270736E506C49345153544F62304F787670723654372B557A635256334A38674D4A4464313652594A43776741354A7A535266314F38304C2F496A51527674787345615949583451754176316E5549697735584F3539574F5A4867776D4F536D31494C38766E7930456F2B5233704A464562722B45697158595647385842444B55354D474246433831316C5865422B4A64324250726845777A66646976356647416A76763946547A616F2B505A6F49376E2B38556A4B4F5052586B6B7046366E67302B6C717156644D5A6259676E4D36516A5754624C43664E59696C4A70737449746A416732564A712B49334A734455697A647151464573446B7331586B6D3176544B715649616D57686D5276574565796851426D78653950395A325649566C3271326B4A3263795A316A7A7539566679644B694B357764302B744C3155526D63556337726951726554756C42384735616249457166522F6B5A433076523674347242706469376D36493565784D67326C48757649736C394A6A6F4D686561727A614B30714F612F787456574670424A6D6C67615442682F3935424A7842615848514935364437536B495544764762514B41775259304F4A76726D362B734945415949455635436D2F49393643414746506B717571377637644F78416A5434517254346E764C33674859682F496A5264414C494246666B2B4149554956454D6D3773496177696F4241414C50775A2B523339634C33555050394A374B396677664134574C4A2B77657850396D64766B676E2B69496432526D785754576D3967546271576155715877704845336C6769796E617376697761354B48752F56386D42507352706463376576574730774F61354C3447427846434D5A5154523657354672765A7773712B566B574B306B336E697845727A55372B56755845653674514570466974497331784A76734E363868314D794C5A6252376274576E4932474A4E68765A6F4D6D7A574B45644B7356354F31595A313654375663535A6D4C4B644E6C63647A615563624476567165444D6F304E546B565042347335766C49755649444C305A4C506F4E437035706670636C4666752B42444C50596E63504A316B534743674D70393171763273744B3355776F646A4768554D5549684F616C75555169676859302B567253354775427A6E554E4462356D796957554D6A49357767534E415A4A6257452B4E6835466967766250716B4275766167475551554341506C5A514E437473574E6E724350373037315567652B69685A737177684A4269353458454D6A504332704268432B4358726A5238726D3843787549774F557074734F4363536D2F4C392B4C367044764A334E386D4D6F5672304443306D4A4452436A684377756F5561364A626E51486261444433345957487776612F617A706933526D5436794C4776322B54786843686A566C423343704E5A636250666E63374D3368656E6332463172544F566156774643615078334244745237575A4A727459773857774F79725665526262756133493269416F78555855444F42676E544368425749652B466A69626B62466A482F3950547466366B655564682F356975546B4634755970634A6941676F4677555A63706164306C636A494933424151524B51676F696E566474625662756B62726B715A70762B7A446B71375A3069315A746D52626D6C3271322F36595A336B4F73672F6B683239652F484B6538357A7A4F39635668344A6C75786270515433576E416173444F717547454F466A4D6373514568616536554164482F4B6A526631656678796A33474A6F67797A354D434D3378396D386466704F743663635734436D324E7A7548696378392F6E5266787A58734C46475164635A50486A63524C504E7166516D4235417A74386E6E55554D2F7244666B4847427A64462B4155474447682F7452794E69516A334D7A613036314D66304B506E567149614D556D712B4F326E4262727866426C35565178714A44335238676B4D4769393631434144325969627751354E774A32484879596444736D4C6E36556F4D5852324245514155584F6561534F4639793949746474526D596B4C7246446266357A7638454267554E4A2F526650446B4D374C443839576F6D4938326737434B6D45787A55364B4642414A4E416C6D41624D444A336E6669547578487264674E6D58453459636639477834634A39793448624F6845544B6934746469663879434A307478664658673873685A4B6142387644694A65782B4D6F4261786F656A5459384F6A772F4A414E39494F4E565964665669776443506E4D534C7431694E703531564D515346675163717577704A446A5A7A58694A53564E5834714C4476366B4235557344716F594D57705238717545654854684377364E4341496D504974444374346B6B336768774F4769646678787864466156686C78394B764435627770305153383767385978537A4B444F574C6B343351614377422B4C37777756384E683941496168473174736E6F574747694D7345515A684E4A7078673174623065735345576C695037624343536B6944616C694C386F6847474B45573558733641514354526473524263304A453362473947684564584A565A4B2F6A345A51567A54454457754E47326346306439714F6B786B58547565432B444956525263316E734C7661443446545276506B774B6B5861657A5230727661442F5A6731705059664D35715A394D514141514D44514C50506C375075655638477457755737636C4F316842415142514362672B66436A5952784E4457466E7849776D5152437A34336A614C576544447046626A6170506932322F44713178473036346D32676D67494F3457345265384F717834544E4B505637577155584B63683272624F5377717A4676666773356A774872773261737542526B50415A70384A6A7276343630573848616B42354A4A6E5059394F4857535150496F7130585352746A2B637156443048546F424B6667455768425A3857687A6463654A352F5434447732386B36586E2B657836745775354356453151343756516D6E70357434664B304A4C344C4A362F39664C514D5A6B68333468626B764C334944797553505377475446496B496E324745665954474D434555445645414F68516A2B71784656536A476C59454541774F56554A613342725669436E674E5A45416F566D6F525A542F516343597756374D6948704969396159415A397744394E6B50343454446A7A6967497535494C716F30515241683949707549364A5942424939765173683976617630586874623139437066664F2B7841467567346A7679662F4A7667654D6B35524F49414A6751417A4234796938685773322B3243435179515242337031796F4266526F686979347A556E6B453037552F455A5576416F6151545032776C625541795A5541775A732B58536F424D306F6576565947756A472B70424F414A427A4B30692F6F306247716347473134674D68556A3676394C2B664D416951762F596441304C31683442426D7638323278685150594B45437A2F547471597A4E466831555567614A43797137466F37304636554957386A79586776576A46375869575465433735674A2B2B6E514E4C32717A654E564B53714472332F4D4B4C6B2F4C654D5068326F394B6550324136336358386249784B3432696164633146494F63544761516E6F4B4D57794D5A51344B674E474A4131766B32796B46467773454541656362736D426B4E395A4F463164474B657732454D6F6A616D474A557142585145437A73547475454362676553756F51746E6667326145536D53553879426D7776305A4A343765642B452F30537432766E337630534141414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031323970783B223E3C62723E3C2F703E, '新员工入职必考', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '52', '3', '4', '5', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2020-10-24 23:35:43'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141496F41414143414341594141414455485045434141416741456C4551565234416153385A34786B5758716D563441412F64672F41675479787770594C625143704A5641437443757046316F49574A46725542527846496B6430685230394F75326E7666565A586C307073776D526E705457523437373333336D5A6D5A475A452B697A5831575A635438394D44306E74456F3977626C525556772B62684B543938654B63657A4D4B714B7034387633653835317A3736587A6E49614C764259786E6D57334875764A2B2B4C6E3332694C4F2F6E4E37315A326937745A7A586449334E2F6B626D376A7365356B31376E49724847655875557374634A5A6370575431426F6E3655324F3032714F4D68714F4333624F6D7848756432766350396E6A34716A48796345424A7766374850554F4F447273636E7A556F3966645A362B7A7738353269327174524C36596F6C694955537547615257394E4E4A474B704631796F456C6375355A636D346C575A65436A464E473269456A355A5352634D7549752B584533417069336C6E69506855782F774A78377749703779497031774A5A31794A4639774A6C7A7977566A34794B613461366535716163344B7166597961665A5336665A53476B47506B735A724F55595261726A4661376E4561376A4761376A486133676E61766B6C4A3237354A646E7854375034743676696E705A2B4A555767764D504E594230455A42794535335969532F596943765768667532455A4F36455A646F58437373667168475630496E4C32684A37347250684D4A79436A342F39477537345A64727A5458486F5343444566364273776E6F52457A50384F55444A71376D532B437862313377724B575871466B3951534A366C6C6A6C4E72484B55334A55694F736E714F6979374F57776E75645276635064376E374C444C6162664C2B56475030354D754A3863436C414E3633513737653976736244656F56504A6B736A47793651446C6E4A396D775573396261456355564D4B72704A7A7A354E314B386D34464B51634D79516430795364303854644D6D49654F564750676F6848536351335438536E497570566B6651736B4851746B6E45765576436F4B486D556C4430797971354A6171354A716F34784B76595271725A6871745A6231477933714E7548482B744A61427175555271654D556C4E377A694E67547A6A6248736D767155643779522F6C775255652F35704467497A4841546C644D4D4B39734D4B396F5169636A6F684762764247556C3759626B456B5142706F494F6F6B6D357356726F65664859764B47632F71474176494A636B5142475351426E41386554342F78615569397747413933354E5563523050536C356B3532412B456941773363354453317846464B785646366961503047723355426F64704C59645A493064464C2B65744E4865374C53364F396A6B35504F436B6438445A555A665434774E4F6A6738345074726E7343644161625064726C45755A306D6E7773516A4C6E4A4A4E39576368327261526A47696F7868634A2B4E5A494F3265492B6D534558644D45724F5045334E4F455050496948726C524C774B776C346C49653863595A2B4B694664467A4B4D693656346B3756346B36356F6A35354A54634531526449355263597852746F39517374366D5A4C354F795452453258534E73766B474663764E522B4463706D6137335166484F554C644E554C564F554C564D557A4E4F664A5933334965345436754D647275506B4269664649434B674652787A6646766D2B6166622B4152635A2B554D5A6555455A484B4442444A396A58515552425634415265554A524A62336F4C416343724B434D336341302B784A77737879456C4E38475A5642756E6F52457A50393951524741584B54566B75356B3146786B2B71566D4149676F4E36664A5A5936544B6735546378796D4675696C562B696D4E2B6C6C6442786D7A5279564170793173747A70746A6B546F496A534930485335655245674C4C5038664565336534326533734E6D73305335564B6154444A454A47416A4872525354447170707032553432614B515456707A794A4A3179774A7034795959344B49665A53495935536F5A3461495630375971794430434A5351587957355373797249753561494F46536B58496F5354756D79546F6D794E74484B466876553744636F6D6935516446306A594C78436B586A465171476178534E5135524D317839444D3442466A4D4A3542456869507042776F5145736733454179354F51444F344A5748626445335345504A4E3076464D534F4D4A70426D5673554B71453277694A45695570724B415855556F613342655148595445352F344F5541517754384C792F783255545A35304641484B65577154732B514746774B5539446F5836625676355A4B5435424A484352574879566C364170525548355275526B645041695849576176412B5945413559445434304E4F5433705379656B37796A656764447031477655386C584B6162444A453047736D344E4B54436C6B6F4A707755597A594B5159336B43676D6E6B72686A6D70686A6A4968746D4C4239684B68484A6F4853683253576B472B657341544B416C47506971685452637735523877754A3236624A4755624932322B53646F775246702F6A617A2B43686E646832533037355056666B42572B7A4535335258792B7173534E4149636F5A4A7869504A4168694870577477724761394C3441784B3167437151646B6167434E474B65734D334D59317A6F357A6A4630787569665965614A3843574136766D6E32664E4E5361546F49794B5335644330795455684F54774430434A372B4B4742535373434938764F3439467749392F674F33636C722B57364A7A3238396F663731755144743133535755584F61337052306E4678443645514B7253736369354B54574F51347275496B50733978597047442B424948715533324D316F4F636D5A36315244483230584F75747563486E59354F547269375069454F36636E584A776363583579794F6E6841636539446C315265706F6C617155732B565355694E654B7A364568374E6152435174517642534356744C754E65494F55586247694E6C76456266654A6D59624A2B7057454845726958726E6962685668467A7A6846304C5246774C5246324C4242317A4242784B7776595A6F70594A34735A526B7671624A4C54586947393954467A3949596E4E3930687376457479387A33535778382B566B627A6B51524F567473484A362B37496B456B51427049414456776E374C357067534E634A7A764B6C3843496748516B2F41384F522B41744F32645A6B646B444C2B732F3456375A2B68345A396A31394150784942522F4F30422F38374F4247346E78306E6442497535394E795239654A37384D774B475877646B6350306B4B436570445936543678776C566A694D4C394B4C717A694D4C7A7743526356686249483936424B642B4471374B51306434536A314B4B65375A6335364F3439414F6562382B4953375A3666634F7A2B54644F667357484B626F2B344F6E6530717A577142516A704F4C47435851504862743069484842526A506F70684A326D506D706864516377785474512B544D77365174513253646970494F7853397433444C514252455845745370414955414B4F4F66774F425348624442487A424448444348486444574C714B305132506943362F6A36783958654A7237394C516D6A6A505A4B62377A3865303173666B464A2F674942475143546D4135674749416C6F6E69785A6F6E514E72702F4D504B4A73445A786E3444694473656B6365657734446663455463386B626338556266636B4F2B3670522B7148354638507A34507258772F514171522F6231414755487A582B43516F6655685736635757364D55574A46433673586C3630546C366B546E32492F4E306F7376734A6A625954576E703543776350674C6C394B444E7356674F3977343550547157484755417972337A30306567374C4B2F573664564B314C4D4A4569463352496F5875736D635A2B46584D52444B65596837644D527363385473553854735938547359345473553053744D73494F525645506650455041744533554A4C524631436A3043784B77686170776D62786F6E7168346C70686F68736645526F395631434B2B3851586E6D4C79424F4B727234745859745241435242744346633537317658517567424468436735496C414248675A4C56394E786F414931786E344478504F6F364170372F693672754E414B66365348567065543547327A58656C2F4E7642754D424A474A384D672B4A7551446E573641382B57555058454D347932412B474A2F383347442B4A42534463694E635A4B44447549426B6D595049416763524666755257546F686B625956374165563741526E32513476735A50595A4464746F4A4F7A636C414A3057766C4F64357630647666355742766E2B4E756A375044513836506A6A672F466A726B3548436677344D64446A6F4E32765553705779535A4E69463336484661567A425A393069357246516948704942637945484D734562556F4331696D43316B6E43396D6B4A6B6F6837466846634236423879314763633369744D767A6D53554C4755634C6157305455317769766634422F2B5730435332385258487144774D4A7268425A664A377A384A71476C4E7767757669354A7A4D504C627947676961323949343169506E4365415568505169506D673273426B4E43546D5563346A7042776D34486A44414B79634A795339535956327931716A6D4770564C5646726846796A765A48392F686A39336B536C4F2B43355738465A5144414149346E7838485078436741475541696F42435166464E6D316A684B394E574E436B67573251764E737865615A532B735A44636F5A7A656F59446567704F5762705246636F4235656F35585573357533306131464F476F584F4E70726374445A59622B7A523239766E385039505936374235776539715353644E7A74534B414D484B576353354B4F654352514C4A6F46374C6F562F4259746D5A4362544E6842784B4D6859462F435A3158677330345473483044696E4155345361693949536443342F6C6438772B416D57436F4747556B4F596D346330724246666678376634467637464E2F457676495A762F68574341705A486B50685672307233784369674551414A3178476A6B494246534E7762514353676552496D4D5239414D79685859687934542F47527978534E31782B44493441706D49636F57613954736432676172744A3358364C786B43504D6F357748674756474163355A2B416F67395756755038454B48387A6A416F516E67526B4D50393155415A77444E78447743456335456B64524A625944792B774635796E45787841386769553443784E7677426C6B5870306731624B7745374F547138653558696E784F46756732366E377968484231314F656C324F524864573068346E766233486A724C644B4645725A736B6E416F513842717A61526378626937694E6D795343546E4A784C346D676859684854644335684E2B7578472B584558516F434C746E70644C547A7963715167345649667338416473635870756944347070676F422B6D4D445744594C72482B4666666866767768743456612F6A6E5838467A2B784C2B4F5A65786A763373675349474D5539366637384B354C6A4347414553414F5942746344574A3445615143576745566F344479444D6961414553365430772B4338645648792F4968736F6150795A75755572494D55544B4C3373345156637431617059622F6558356F334A567359676D34573171396D484B55752F6E4E6931527074775474443054456B53584C724A717674456D46316B6863572B4C693679474F794C595071482B6666477A4C63347A5735794A4A6242776B655336704F50454F6B63436B75674B76656A795978324546396750716467507A724872563741546B4C4D646C4C4D64557241646D71555A5574474D726C4A5061476A6E624F7A5667687875357A6A72745467373748417165696A4852394C4B352B537778334733792B4865486F663775787A33396A6A7137744C6262374F33585A4E79536A6B58497861775954577359744973597A647345417534794D5944704B4975596B456A496538476670634B76334F576F466A524F4F6549534B756465576B6563733452744D394B7A754F787950425A70676D59787648726275506248434B772B67472B70626677714637444D2F387137726D5863436C6677443337496D3746693369554C2B45575576537676624D76347865777146377441375077756A534B63765872626A4D41535977445741524133334B61395864497174386A6F2F32516A47617779767141724F5944636D4B4A726E6D667650346A696F61504A5A574D56366D61683669596231413044314D7744314F306A464B796A6C4F7854314B3154306D71326164704F655873654A527365325653632F42537678456D4F715962334832737A652F59722B6E7634587A546265303331455366524F676B76735A78624A5844794C4B6B586E694A627953635A4A623967464C53726B2F47746B39474B79696E47524A53556738763045696F6157597462466344484F786D4F54357363333532774A337A493837506A6A67394F5A4C32646B546A54594279744C395072374E446433646257683733397470304F30313232785771705454787341655030346A64724D466D32694C736335464A68456A487663516A566F4B2B4C5479754A62784F465547484B445639435542437A6C6C4A596B6E7374636E78577162786D5363494745667861572F6832626A3679453165787A332F437537356C33484E7659687A396A4A4F3557554A4541474B424975694434795943316945347A7A572F437639306A542F43714938445354676558492B634231526E6B4A4C333553742B4F6262784E556936346A56316E736B42447A72623544616549334D786C766B4E74386C762F552B4F6332484648525870434263736F35536343676F4F756370657861702B3161702B3961706564656F6546616F75465A6F756A66593957375339693551636F31785358524B685552722F636C4E752B2F65334E4D3861736C2F41386C705968306841596E515558546C4D536A643043494877515832412F4F536933543863765A38636E61394D3753394D7A51444D6870424F5933514C49336F4D7132306E743279683450744A4563485A553550646A6B3733582B3872334E304B505A3178496167324F6335354C43377A384865446E753754546F3744585A336175787556396C746C576C55736C4C6A4C654A33346E4F616364734D684431324D6C45666D5A69485A4D524B4E4B416A344637443531776B354677693746676B35466767614A386E614A386A364A6956537050484B73646A6E735A726D73436E4838616E75596C6E3877722B355866774C765242636332396848503242516B55682F4A3558496F5848737574664247687762306E7235324B79394A3963552B554A314771426871554C4845746865536C4E3651634D334359364F7062524E66654A4C4C32526A2F33724C784A5A5056317771737645316C3769666A36572F32566C766F6A6B7272725A437A6A56487A7A4E474B624E444D5774764E4F39736F2B757455512B2B556772597962637378434957536B37446453392B75706539664932385771352F38484B4D4A42426E41494A786D3479612B444969445A38382B7A36315779497745696F2B4F567365326570753264707547666F52365155772B70614D5457324D365A32612B48364F336D4F4F34314F442F70634836797A396C78663339485A4A5044677A32362B78304F65337363484F7A53325775784935624637544C31657035364E557537566D433758715261534A474F425967475841546356674A4F6B395349692F6D744A4D4E434A71494244574850426D486E4B6948374D694837496B476269714374443476664E6F66486F7352746D7346726E4D5372753431586378335035736666417355352B794A3278665059354D39686C7A2B486747556734544269626C633868304D6835693949736973755935574A7A7A2B50552F6E433479777A414751413143446643466352356566587935494152397A7A4C372B47642B6C6C504D737634466C396B6444472B30513131386A594A696E3646366D4C52554C4679333472526D2B2F794747337A4D6D522B482F653576536F7A55476E53714F576F70674E6B5939364B4158746C4C30617374595A4C6730323651614F307238575A6569376A6776304857554179704F51694A497A4B4455444A7847516448787A45696969317531345A74683254644679546C4A33546C4278543144314331435761435530374A5538644E744A656E736C6A6735626E422F766365666B6744756E5065366348484A2B3244396D304E33646F62505470434F635A4C644271315769587374534B5365706C564B30796C6C4A745879535844784949755168354C62694E6D3368733271497549306B416D61794D5475357549325954307659766B37514B6C5A48532F6A4D4B6A7A4757627A475754796D6564796D6554776D4F5736444147586B4553676634567436422F6638717A69554C79472B6441474B674548494B6E7447307544614A6E3857712F775A72504A6E73636B46554D396A6C542B505A615A2F4C6542784B562F454B6538377A4D423978436841475A51684D517067427464426B584E5572784E63656850763875753456392F4174663432507533484A4D79543544324C314F493664736F2B44746F70396E647A6444706C646A705664766362374232304F656A74306A7663703364305147642F6D327174534459567078674C55504B62794A6756337A6A4B77466E454B4A57673777426C7348387A63424E525A67596C52344179414754674A4831495A69565132674953397A51747877514E757768506F394C7561306D45706541536A62695754736E4C5154744E74315068734C664E2B6445656430384F75486436794C3254512B34634858496963736E4F4E70316D6A64316D686431576855596C54536B584A5A384B554579487157546A6C4E4A52435A4A5579454D69344A4A4163656A58634276586962674E4A50786D736C4537755A694E75453950324C364A3137694D53366643715A764674695844746A5744517A654C307A695032364445725A2F436F786E4772623647612F304450497476345A7037425A763842656D4C48344269557A794C57666255492F30417330796F66323052734369656679794C2F446C706268657549372F38474A53426D77784B6B6C6832443071536D4139637836743847662F63612F67583338437A394262657A59384A6D535A492B35617078693230636C3532793145366A5453377A547931536F70694D5557756B43616254354D763553685779705372565672624F2B7A753737473930365A534B6C4A4F787967474C61524D6369364A67304F2F4C696D7A504434693044387149486143423037534C7A48664F4D68687042396339774D714B592F307930306645464632684A6F756B61516E61646A4771466C484B566C756B37634E5533424E552F5174556F6C73306336353261306E324E73703065734B55447263502B337951494279334F4F69312B563062343854735651576F46534C3746527A4E50494A43676B666D62434C624D52444E75496A47584154636473494F633145524E6D78473746754C574C544C424730697761636E6C545151744A764A4F7A63496D4464774B6C62774B705759743651595671667872413269586C546A6B4D2F6A3873776931732F6731754173696C412B56414378666B596C4D7659524F6C525049634569754948474758662F355A4D387163774B3537427248676579794F5A356338786B465734792F527A4F47544356563655484D596A67712F7156516B536A31684E50537052596E586C46446C492F694B2B32566678717437417666492B55664D306862434F5A6A3749646A6C467535536D6D6F314A58336F7045796364445249504230676D343254534B584C5A4C4E6C736A6D7932514C6C556F3933615A712F545958653754624F55705241796B7A444D634F6C456250654C4532626970466C616E444A62345469782F4C696A65694A574E492B57766C4A2F4A4C62436F576A44527866374864625148487469795275595A6363726771725963565249343435584A6F30646E3549647A797A6237686C61376A48717A747455374D4D5537524D5558584B4B7667584B6B513261575376626C534364566F6244677A706E783233756E5865346537624C78664532353730327077644E6A7666713946706C6469735A746B744A576F5559355A5141785559716143555A734242796176475931334562312F42614E7244726C74417354714A626D7353756D634E6A58434A6F57794E6757635674584D53696E6357716E6356756D45652F506F562B5977716A6567614C62686148555958544F49644C4A384F74476365316552506E2B6C5763792B39695537324F52666B795A73574C5742517653444C4C784A662F4E4B595A6F5766376B6A3244536659446A504A6E4D4371656636546E4D4D69667869442F4158725A5578676D6E38453039527A57475648475873537066466B7162574C35375A703747616669655A794B5A3657385931453868306E354970625A563341737649567239574E69466A6E6C6D496C6D4C6B516A46796366437844334F516D376245533954744C5245495630676D4975513631617074476F556139587156617256436F5679755579745571566471736C35622B645A703579334572634D4D576C34365341596F5854394B6F6B435254706E4D6A366F30323866764E4D514E4B4C7264434E4C744B4E71695474682B66367A624F41516C727574743154624876456B54305A485A2B6348613834526A6644726C6442787A4E50327A314433546C4D785836446776555765664D595764734D426538633165674732336B62375A4B583358716362716645365647444F2B66626E4234334F4F35564F646F7663376854594C2B5A7056504C73464E4F30737848614F62446C4A49753069456A716143425A464250774C456D4F594854714D4A6A587353344D634F7134675A726970766F6C736178627370786175656B3062672B6A585A39437274706759423745354E576958464C6A743234674E753269744F366774326B776958424D6F4E4C4D3435545059786A39517257685863787A62324A51666B4B52766C4C47425576594A512F6A316E32434A4C70357A4850584D593838787A476D5239676B44324451514C6C4F59794B5A7A45706E73596F462F652F6A326E36475978547A324365466A6C48424636786B6E705A6B72693279352F464C6E7361692B785A7A4D6F584D4D792B676E482B48547962743067364636676E4C44537A666E4A524E3247334261394669394F674A7553796B596D46704B324E616A46487331366833573753616F6C383131657A575A656771565772456B44372B397430746774556B6C5A692B736D2F43596F413569516C7443473133352F737267373261766244387777676B62717341515674723479325A786F42693442444143506D4C64636B4C6463555466734D4E6573594A63734E38715A725A4178444A4C5533694F74485346716E79487055564F4E61476A6B6E323955774237743561596C3866466A6A6F464F51584761336E6D4B6E6B71425A454843456142564331484E654B6D6B586862694675463944784C4E4F324C324B797A53486557734B6930614730366845737A7A43777454484C4531665154312F472B50714A4961565366544C45786A5770334559466B6D48725A525348714A655057377A476E37374A6B457864326C77325462774F6A627732706278576862776D65634A474F5234314B4E596C3639695572324C58766B716573574C474253584D516E6E6D486B57342F547A6D47597559355863356C6B4D386D63784B41516B7A3245535A556A2B64442F447A48776671367766624555776469694671317957566C46695A57535458635968657837377A484E595A6C37416F6E776436384B4842505679796945544F7A6B663159534C6D4E75417937694F52534F324B4C52456654627979524356664970614F556539584B4456714C4C64626B7177434741454A414E33715A544C6C45736C74726672374C59464B446169757238466C4E5030476963706353536737794C435366707530742F5532777439347953374151553766726E5546336B536A715A54744837487159744478794B585743616F6D45636F6D735565784130796875736B7464654A365734524E343252744D764A2B6C62496854535530303632617A483274725073372B54596161526F6C694930697845617552433154494271326B733134364753635A454F473069483959546461376A4E637A674D636777625936695862714A6648384F756C36465A47575A70356D5055716C7334745570632B6C6E4D47314E594E6D667747426649526532305368483247326C6178516A5A694A313079456F7536535574796C7253537A626C4A5A74306B346E6279635A7335494A47456F343166446F5A6A6F33626D4A592B52442F2F4A6C726C792B6A6C7A324F51763468422F6F6F6B793978726D4F646551712B386A456278504671354B4476435A5A374250504F3074454A797A46374772586F5A742B6F6C524C67564B79547A7A444F533035686D784172704D7062704637444B587365786349576F615A5A717A456B7247364D55387847303637427369544B36684E4F38546A776F6E4D5244506832696C4974544B32657056517330476D554A4475456D41704B426D315245714332564B42614C4E455547624257704A4F784574623957656B545A365776314D5352694D362B2F6F626445663739474A5A55624159666F7267714A35706B6B7A37546B49414B535069436A3147796A5643776A564D326A6C4532334B5268766B6A5063494B30666B67373952445644684C55334352764769466A6B5242314C35434A476D7355673757714D5A6956476F7853686C6776534C4952705A494E555531354B4362643063713263456A56346736427A56514C46726C65675778746A6465346179386F72456968653677494F67774C7A3569524232784C70674559617854493435642B696D724C5461795935375253344549322B33514C377462696B672B30382B37746C396E644C55736A656265566F31395055537A454B6354635A76346D77625A57516451473364684C54796843613258665955727943627534746A4B72334D533138694848685062537A72374770664A6B31325974737A4C79415276594365746C6C4C497158634D362F686D7678645A774C72324B5A466558724F5179795A39485050497468356A6C3073756378794637417048674E7A2B70316B745A46366E45587A56794D624E695078367A44706C7644716C76425939736B366A65526A72756C6E6B677048364663536C43705A4B6A56386C5272426172564D70564B53564B70564B42597A4A50503538686C632B547A526171564D74734E41597154714861364832612F415751466B566D454269586E477963526D33714C64494A7A37506A376D61516C7750424D303352503058424E306E6A6B49674B4F716E564555735579544D6C306D354C784667584454624B36473653316F75774D45642B36516D54724B6D484E64634B3659634B6D61554C6D57584A685065315355466F427461747836766D516C454F32693146612B544456704A646933454D684A6D427853367357703247425A4543503337364B626E57437A635552444F745475497771456E3674564A61795952327476497436786B375374304568716D652F4675436F48654E65723843446F7A4C334430766337525934333874793579445076654D364630644E7A6E703144766371484F77556164645335464D2B346E344C4562634F763355646E32554675306142615730637A634A314E6C54766F316D36676D37354271614E59625957723741323979374C796A645A6B4C2F47736C7841387A706178527659467437427666512B6C6F553330436C6552434F2F6A463735456A726C5332686B6C31454C6955797938415A2B37553379766C5732383336612B51544A734265585659644A7534724673496262746B58496179516464564449427169563431495472564850554B316E7146537A6C4B73357975556941704243495563756C794754535A464978456E456B36535357516D615A6A56504E656B69704A37384E696A487952574F457375536576462B755248414345667051364A694A7A44623336643541684452504B73394C6A5043515959706D323954666A51576A54637036472B513164346772526B69755857562B4E5A56596C73664539566349617139546B512F544D513054634B3552446C6870564F4C7374394D30366D6E4A446570707632536D32794C664A494E556B34464B4D533946495331527431347A65766B6F7734795951746D74524C4C3169772B79796F5274345A4B326B4F72454B446243484F7947365058444C46646374467268626A627933442F4B4D664430774B666E4F536C2B6233444C4549506A6773384F4B6C79666C436D3138354A70612B63435A424C654967464C415263576E78327453536262676E396D687A6A75674C3932677A616A56474D6D696E306D31506F31464E73724E786D62664561692F4D664D4B6434433558696264514C48324A65766F707A64516A373073666F357439474B307258334A766F35743943703370626B6E483558527A617134516445315445655A3279522F71377841556B44674D5738775A6D3479706D73634A7A36596C48484F525366737169564E64544E426F5A47733273424571356D705A4145573469594D6E6E7378496B59726B63436758772B774945417847534364473854464F4F4F2F43766A3473774B31593141704256365579723543514A6363686F68514D425347534A5065456B6F515632672F4D534B4732666A4B5A6F7758756D714C736E71546E48706363574B7659787974595253705A68697562626B764C476D32543141704262704454584A52644A614B34515533394D5A504E6A776873664556522F524744724F6D487A4E44485845715755672B31716E50316D686F4E6D686E59786967436C6C5042517A775A704632505573756366716C49414143414153555242564347713252436C6C4A396D4D555979614B575138464A4F2B764159566F6B344E4D546457676F52473931366E4C4E4F6C727548616534654A726E545333422B454A5047423864704870376C6548435735653578696A74484B65346570626A6F70546E76706A6E6479334C51544E456F42736C47485352435670495242374751446239626A39657078573366777152645172657051724F756B6B61446467476A666747446268364E5773486179686A72712B4F737267367A764879647A6258626D4456547550527937427554474264756F562B346A6E6C31474C74364849643245706468426F395A5164697A5444616870314832734E4F49554D72374341544D456941326D77615878346A485938626E7478474E656B6D6E6F2B547A535972696936356B4B5A57464D68534B61664B4646506C43686C7768537961584A70564A456F3948695552432B4877656E45346E547065626144784D7152416C47394C6958726E474A51474767454B4D672F41717555687352594B6B443468776B6E6D322F584F302F51706176706C764948464E55484E4E554257773245516A625A694336525A356F39424E53514B55314E59746B6C76584A5541533269744531566349726C38684943514F41476C766B33544F55346F59614F5944374E6253644B6F706469734A576F57497045724B527937696F4A4C3230797246325247667157665971615449787A326B516E5A7945536465777870426351545372615765396E4B366B2B582B595A6B4878316B7575674B514F486350457A7734455A426B2B6651387879636E476534644A726E58532F4C674B4D4F446F7A783375316B4F32306C324B6C48716851436C6C4A64794E6B416C48355A2B59774D654178364852674C46616C7848763758452B7449733638734B4E7459454844506F4E4149554A5775694847354D7336576577614254347249743437457334544B6F63476C6D6361715665417A7A2B4D324C30723554334C39464F6D49676E3752534B33725A726B647031614B55433045694952734F6877364858553867594365524370444F5243526C63776B4A69474A4A774A476A554D795179535A494A7150453469484345542F68534942674F454167364A666B3833707775787A594C475A4D656931576B34466F324573783579666C58634768656F394C67374171594A46634A50496F744435796B74316748354B3262356157563578456B307475496A6E4A493067476F4A52746F354B4C43464245594255614F4570713679594A395244527A592B497144386D7550457833725572654E6548384B74764554504C71455A3037475239644570783969705A3971526553594A364E76796F58784B52636B6B6C335165704B30362F6961445A7A4E456F524356516B6A344C66744D3666764D3653612B656E574B59693730436E78785848344D695942476766484B616B5352677564394C63722B62354A5044444A3864462F6A38704D7A642F537939526C77437056554B73314E4C73464E5030716F6D796163446848776D7956574358694E2B7478476A646F554635525171355153717554465563364F737230367A746A496C67614C564B4C425A6C7647374E506763616D6B4A377449763439597453582F6E694574447A4B636E486A4353537A69706C554B30366A476174526A4E63705269786B3830614D66744D4F4953486565776E3277324A75574F57723067686453613241797446696D584335524B655171464C4F6C4D676C673854436A6B782B2F3334504E37635076637544784F6E453437566F734A6731624431746F7136755646544F70566F6E3662354F774A7878794F755465344A465979412B32464668447142465750536F327137794B2B575A6F65425532506E495A484A726D4A67454D384A536563524849547878676C3638676A4E2B6D76624C4C363630675341565A396E63546D4E614B69334B6976454E4C65774C3931473739756E4A684452536D6959363863706C644C30367356364E5A4B484E547A374E5779644B7070646B51377568696E475064525451636C4F41516B7835304B41686A68514F6D7767354264533943795363706E6B7070504A397335376E584C50446773632B386F2F6468523768306C4A5463526B41686E75624D66353134337857636E52623434712F4435615A583733514A6E6E527A646C6E43756846514B64385879755A6F6B6D2F53526546534349694B76654577534B4D7270455252547779686C74356D6648554568753446385A6F6A46685245454B4237374A6E364842716478445964684261642B466139786E5A424E624659616950764D457644466449436D36426E566B68537A515449784E366D6F6D336A5954544957494A644E55713255614C57714E467356366F30537258614E3364303237586144577130715A52435251305165456345316D3030545438534978694D456F304543595439657278756E31594A467130573776494A6D5952374C356A4A4A763556697A454C594F49565638636F336F44774F713337526A702F6E53536470754F5638492F46673974526A4F4D72323055655056593553744E79575142464F6B74454E6B645A65653651683068744466564445347733613634514E4934534D303454734332546A5A747256434D64374A55373347707A75746A6A5A626E50597274427246546C736C535267524C752B6D59394A734F785555354B62434641454A4C566357506F504671416B76535A617552436E4F775565484E5A3463466A6C58712F4576634F306C4575456D39772F5476485A525A3648357A6B70743178306B7A77347A764870575958507A6D7338464B41636C546E664C39427270365675636273536F31574A557931454B4751435A4A4E656F6B45726672634272314F4854723249636E6F556C574B4357635777424D726B2B4D644D6A6E2F4534734977427430635A743043356B33563433306E6D33594A6A306B6363394354394E756B6746374E68476B573439547945664970502B6D6F69374458534478737031704D306D71553247375832643170302B6D304A5544456A6D2B6A5757566E5A317453765636582B694746676E415745567A466372684D735667676D382B52794B57494A614E45776B4838546964756F776E6235686147705555733638756B416A6279555A5030693279537663536C4A31316B787A2F48746B2B73616D612F355352316C777968686C756F443872415551516F4A647349685565513945764E3955656766414E4C637632614245704D633432492F685A68347A685232797A786B495A694F63544F626F486A3433622F324F4E42523972344F397075304774574F4770583654584C3746587A6442736C6473707071645163745049534C434C5569715671324730673662665179415135616D57353136302B4275584255595650546E4B507934306F4F353964464B51674B384C7276624D436E397970384F4369797433544D6863436B734D697835306337584B5963735A444F65326A5867797A58552B7A336368514C38636C574249524A37475141372F624A4A326B55362F4E73376B2B4B355765735A4550554D304E53323679756A4C4F716D71456A666B787468596E73576C5555766333356850624468624B4D5138372B526A4E54496979794678424B7A3762466A6239456E626A4D6747336A6C6A49546968674A7872316B306E484B5A5779564B6F46797058386F39354957594A4339454C533654544A5A504B787848552B6E3664514B704970356B694A4A58457353746A7477572B7834644561734B36745939766336472B75526930343143506F42436737415A4642564F7A343579564132694B486542553070537769702B365A6F656F53446A4A467A54557471654B597047516270326764705767646F32415A4A576536546335346736786869497A754F696C4A4E306A6F726B754B716D3853306477696F6873685A706B68376C435238617370704A7A55526533667A74506272306D505A687A744E6A6E6362744274564E6D7246746D76435258594B576659713259353271367733386A536134766639674C5A71424F4866686D48666F5673794D5A424C63485A726E43544F702B657448683430754468535A32483532552B76536A78365A307944792F4B66484A653574355A6B54756E5265342F6148447666704F7A73777248417042756B5A4E756B64354F6C7031716A48596C796E596C546D2B6E77476C582F4432723744617A45697A6C664952534C6B77684978356C74574133713947713531484B627A476E764D58713867514B32565847523939464F586D465A646B4E64437654324C587A2B473172784C78616B674544355A69545974524F7A4B584661317A4271703546757A79465A6D554B7656714278624345793662473764446A635A7278657879454178374351532B526B4939634A6B6B684C78706D6551723549746C4D6A6D51694C6656476F7045596B5841454D63626943574C4A4F5046346A46676F524D7A6E4A5753333454586F7357367359396C636B336269553045646C7255626147646535464C627430446270364C746D35504361744D727771714D6D6E644B5574557A53646B3154746E5A56386B355364452B52633479547459305274593852735930537370776D347A2B47686E6456616B316E39446549693536493771626850573343426F6D434A746B5247317A5A4C79626C4749576D6E6B664F355759394B563357336C36375349486A547A645A6C34714F64316D686631616D6531696C6D5975515330546B664C4A6269584A38573642382F304B527A7435306B454C786730465A7655736D5A434A6733714D5869504233594D796E3532322B65787352394C44387759504C78703865712F46773774743770343375585065354E36394865352B3275486B547050396270484458706D6A626F5754626B55716832496A38726854346C7836543075622B7964747A7272695045794F526B5830472B4A55436C46704A5254796D6247624E31696347324E3559594B4E31576B6D7839376E796F63764D5054786938784F5857466A646754546D677962576B6E51746B4C414B70347A5769466F5879506F574D646A587049324D54584C343277746A57465579374161462F4637644D544444754A6863546A635463547649657033452F473638446D7468483175347445516D585353557246497556696C6D4339527942564A78464B4541684838336742757078656E3034334C3773427274784E773276425A444C6A3161737A724174425663714956344633487650515232756B58754E547971684271656D616C386C4A7A4365655951674179674B546F47475767676D4F63724732636C486D4570486D596850453263654D74596F61624A505858534F697545524D5052326C48434F744743657048434A736E6964686D53586C577949633131464A32746773423968744A71553979304D78787646506D5A4C664351534D6E6864663965706264536C38436B457A515363786A4975597853493031735751393353744B626664433349376F7A41726C496859363554413770524169794E342F625044355759636633546E67303473644874376435744E37485237633265584F32545A334C7A6F3866486A49766339364846397363394372636E4C63354F796F795A336A4E6E654F6D6C7A303674773961764C77664665536D4239315374524C2F644B546A4C7149426D304576535A6374693257356964596D42316A6331584F76484B5947396665344E6251367979706874477354474C5A564B43654832567836677261705645736D2B49387267712F6259576F6434756F5A77755863554743525363324C7A646E73426B5743486E314A454A323658485A654D42464B75516E486647546966704A68503345676C366949522F78614A68634E6B3152744F4C4C4E5771564F766C736755676F6974667477326C3359545A5A4D4F6E31474C59324D5736756F563962524C38797A3962434C4A5A4E415971547347304A2F667948614B5A65346C4C4471364C686E61667555564A787A6C41575A63557830586352317A676C35786746385871485238725A52306C5A52346D6262784D7A335361737530355966344F772F6A6F52777842522F513143756D454332676E3875696C3868686E43396A6C696E6C5879555433316E497674636F694F325051544B346C36536C6F474837594C6E49715462653043423430734F2B55456C5A5366624E684F334766436F70356E665734552F656F4D516363473261695A335771593439304D4F3157525554545366374C592B326B572F4C534C34696E444842634864543437332B664839342F342F4836587A2B3465384D6E644C672F75644C6C2F39354250507A336E687A2B2B7A384D66586E42327238765A6559657A6B32334F6A376435654765666878643750446A6466677A4A76654D575A776456396C735A53746B676B5941567133454E6E5671467862417141534B66757348716F6F79463258456D527134676E37714F77374B4F7A37574679375443357677776B304F766F7878396C2F6D4A3931464E766F3975655551365353662B48656D516E7068586A6363696E6B6D536F5675666C4D374C754B3172306D4F794C724F61674E4E494D75536C6B416854796B51705A65506B557A4753735244525349426F4A4567796E6943667A56457039632B5A69486B34474D4A6D73614C583656437672374F78764D446D3068787263394F6F706D367A4D4432476158324A544D694F7A3668436F3367667A655172584B703535366D4B3879426552663931553535704B753470435A5142484F496B577335366D367A6C466D6E4C625A4C573238544E4E346D5A626B6877684131444341554E31776B6162784D30545245777A784B7769726341724A4151723575496D536C6C584C5245634B3346704832632F57614B62697444743558696F4A5755526746517178676B46374E4B44536E74366A67727975764D6A4C7A447A513966345072376C35474E764374742F4755694F6A72314548754E4D4F57306A577A55514358726F6C4549304369453657336E4F6538322B4F796979772F76482F5046677A4F2B2B4F53637A7A2B3534504F48642F6E6846772F3579592B2F344D632F2B594A50662F674A64783663636E5A2B49423371766E6532783264337533782B7238756E4678314A776C48754844616B4D7A48623151545A68426562615A325668536E576C32576F6C4B4E4D6A487A4D777577457177744B6C755A6C6947416239747449787A77347257714D366C6B32356D347A6575556C62727A33444E66652F6A37544E31396C66764964566D657634624D746B67707053515332487532477A2B4D7739413955326651714C4A7035544772686E70734548574970376161514446444D697056596C46536944307241377962673878474C52736C6D4D68514C4251713548496C34484A66446756366E59583131696258464F64595835437772786C474F4454453363524F4C656B6B362B6563784B4E6D5376387657784D7463366B4D795238302F533832766F4F6158552F4F4A3130364E532B564777504A74554736524E4E306B626867694A7154764B326F59496D43386963383068742B71494F425949656853452F6270534365635A444E6563686B76706178345A5661416169346F62657433366C4636327A4736327845366A514356724A566B554931564F3832433748317558586D5739392F3448752B2B2B6A336565756D5065654770332B667939332B504E31373831387850763073697345477A364B53657431504F574B6A6D5846527A667471564F4B63484E543435322B507A7534643863662B456E33377843542F393457663835496466384E4D662F59696666666B6C502F765A7A2F6E4A54372F6B3878392F77623150376E4A7863637A6469783666334F337832623265354541504C33616C58434C4B304D6C656D6231476D6B6F32514E527651624D784A3445695946484F33474A5A4E596C6D51345864704A6479517A4C694A352B4B4550625A634669327043393653586156736173766365584E502B656A312F2B5532783839773957332F34795261793949767742657177716662594767633057435252796643446A4645596F6C724E70354442747A474E6456574E51722B4778616B694748394B785349524D686E34325254495349526357656A52655032346E5834794955394A4F4952306B6D596F5244415A784F47396F7434536A7A624377715746454B554B3479507A6D4554547450334B6647715A74454C58755472596B5875435339754D343753315741456C4253432F52684553666B52646B5232655162554736544D6438695A6278425175515253554D6B394550453964634A6D5566785736634A4F68654A2B7356537A6B6F733469436644354D564E6831783448587238627431524877473658427A4E657567566262544B74756F4655796B777174593957504D5472374F3166662B6C4A65652B56332B2F492F2F4237372F622F3446542F2F70762B54502F7642663845662F32332F48372F334C2F354A6E2F76782F596B6E3550746E594674576368557257516A58766F706F50306D6C6D75534F566A783666337A766D527738762B4F6F6E502B4B726E33374A567A2F3969712B2B2F41552F2F2B705866505856722F6A706C372F6769352F386C4163504833443337696D66334476683464314448743435344A4F4C4476644F576C4B5146594632743561554E696B7A455474572F53717A737473737A30394B674B77747A6144646E43666F74564C4B70716B563831547947616B6B69456447784137763674776F537A4E5855597938786656336E2B4C3675392F6E797076663438334C76382F512B3939484E766F3636366F687A4675544242794C5A434A61386A4544715A424F796A413237527947645358615A51583631586D63686E5569586A4D5276355630334563684A78776B4B75333378474D68504334375A704D4F73306B63774C49544376716B73685149654C435964476A57463145764B316964466142635154563146596465536369316947586A4268737A723741312B52795879714C6B2B4254554A436D70693945726F2B4B5A704352637854564F7A6A4647786A596D5A5A4F305A5A5330615A694534515978335242787730305378684553706B6B53547057556C4A4E4248626D4567337A47527A726A49354D4E6B6B344738486C457133675239656F4D3670554A4C466F6C6273736348717434775A354B657537585A5A70675366343256392F2B48712B2F395075382B65712F35714E332F302B75666667304837333746472B2B386D2B342F5054763862302F2B65663830522F2B4531362B2F4C3969306F325354577852544A756F46727730796E4832643872634F2B2F797962307A506E74346A782F2F3641752B2B766B762B4E6C58762B53727237376D46372F345337372B35622F6C36362F2F48542F37366C6638354D73762B66537A2B39793766385344427A337533646E6A376E6D48382B4D6D765536655469744671784B523343726D4E32445A6D6B4D784F7354593049664D5451314C396D335272524D4E4F4B566E6972716448656C7831343534723177686874396A594856356B75585A5736685677386948332B54574230387A63755535506E7239542F6A6774542F69366C7666592B696450324E6936486C30797A634A4F78664A424E55556F6A71532F6E57436A6B5738356758707A4B39316378366265684758615A326757302F5961354A364C4F6D456A33776D516945586F35424E6B49674738446973364C593255472B7559544762634C6C64754431757A4759443273305674706156724376485752792F787072384F6D36646A494268457376434F32696D6E6D4E72386764637972756E7054636356727879616C3435646138415265535661557269684C7837687078726871787A687052396D7152316B6F52356A4A68786D4968424E4D3547694A716E534E6A6E7941613035434E694639644A4F522B6B576F36544C3052495A594A45517936384C674D6D3352496279354D6F706A35454F665542432F4B50574A4339683372684372725661797A4B336D5430367450632F76427070736266514B48346742733358754C61315265345076517950336A71392F68662F75662F686E2F317233364C502F7A4466384C332F75532F5A2B54576377533943325154426D7246414B31616874352B6B302F756E2F484635352F7734782F2F69432B2F2F426C662F7678586B72373635562F7853776D53762B5A58582F383766763756582F44544C332F4335312F6335354F487839792F76382F46575A757A6B7A626476534C31537068697A6B732B365351654D4744656D6D5668356A6F66762F6B535639392B6A5358354243623143756D496A31366E4954554E786176457848766E6474746C6B6A4558527630694F6F304337646F6B732B5076632B3374703569382F676F7A7431356C2F4E706C52713438773555332F356762372F30703439656559553378506C376A44436E664B6B6E764D6C48706E53324C524679722B4D314C654130722B4977622B4B3369544B79575A4E684F497578414E50395363612B55575771466C5053756D486A49683857675A57316C4366586D4F68614C4359664467635673784C4331787461696774575A595A624772714B5A765956664E794D6466544171586B45372B545361716165346C48464D6B6246506B6E644D5533544F5548484C71626A6B6C4E787943673435656165436E464E4A7A6A306E7652465248466D4D32715949576359496D45634A5743614A7556536B2F577279456276556769346D4135547A55597235474A6C4D6D467775526B6D3033764D5230676B507161674E76334E4463685464366867623830504D6A722F4F794E5566634F4F6A2F347570345A64525472374C752B3839785239393733663476542F345A337A773851754D546E3745482F776676384D2F2B49662F45662F70502F78372F4E5A762F77612F2B37762F425539392F336459566C306C6D37445172696670624663344F3936587775725076767770502F7671352F7A7335312F7A35532F2B4167484A4C37372B742F7A79612B456D2F7A64662F2F4B762B506E506638565066766F6A50762F386E75516D64793932704150643471787576534A436F707438796B6B7159734676583065334D6F567939434E7576763836737546723646626E535151633744574C39446F317A6F39324F647266706C584C6B7769377043577A5154755057622B41646C583832666451545837496C6A686173444C4335767751387546586D62722B50444F334C6B75616E33675674657044374A7068504D5A4A36546E6F6D47654A7547654E674855466A33344A7433345A6A3345566E3232446D4D386F775A4B4F755568455853526A4867724A454D56556C4549715273676E53743857366F30314E47707866735741316154446F6C3148737952444E58455631636748474265483857784E5946432B6A57373652625154503041372B5253583868363535425935787A51352B7A5235327A514668347938513037574C69646A563543787A354A31716369347866745735346D36464151644D33697455775163737952445776494A6835532B38386D77464E344B6D526946584A7843495547356E4B4C56794C4464796B71625844754E4A4D31796D454C5351634B6E6C62625756355566632B764B30397A342B416663755049736C352F3566663748332F6D762B55662F31572F796E2F336A332B53332F2B6B2F34722F395A2F2B59662F43662F77612F3866662F48762F78622F77482F50332F35442F6B743337374E2F6D442F2F32664D6A503150765679534F72756E687A753865442B4256393939544F2B2F745666384974662F69552F2F2F71762B4571347839642F7A532B2B2F6D734A6C46384B5A2F6E46582F4C5656372F67787A2F2B6E4963507A36532B79746C786A64352B587471397A5357643542493253686B6E6D59675A6A326B5279365963336449456D36704A6A4F747A70454C692F45794B336B364A6F344D36766230714F34303870577959614D434B78373646336253433162416F67614B6548325A4E6551504E346F6A5551396C6175496C7155697956333242783669336D786C35464D6649697974455857564F2B6A576C39434939346759396A6A7168725756704E7576554C57445A6D3053354E6F5675646C6B4B793237497576656F6A48724968656A7635754A3943496B67684655474561702F54686C6D7651624F2B696E5A6A46624E6D41374E366D6133464B65624850324A6C2B67713239584673713649622B7A71367963766F786E2B4164754A704C6855444B736F424655587648446D486A4C526C697252356B70526C6D72524E52736F6D4A326C586B6E544D6B52515A784C31417A4C6441784C644936502B6837443344346A7A5064573066333134724B346D644F4F3439647079654C4D654F34354C71466E633774684D3737706173586D6B536F6E65595957615959616844377779394E39474545416A315867474A336F615A59595979465A444F373368653263374F2B7661502F6632346A2F63466A4835344C71376E4C7464395054584A7444626D5348367566643137366533756F47642F42776536326A69772F775A49656E76624F646A627875472B765A7734317345706F566F373063575A5978306350644249623173466254573536445342684156385361447635337A79345173382F707348755065683733443351392F6C67522F647975333366707462372F6F573337766A502F6E2B48642F694237662F423366652F5A38383950444E7650376155366856675A77396459446871786359477833434F47746761636D473037574B7A5845444949754F36797A616B5943795A467552387054464254755775546C6D5A38595A4854372F31577249515534666235587972483137396652326C6E5030674F685A6C4E4A596E6B5A4E59534A6C3257717143315070616176697A4E454F2B732F324D6E6A68455030582B7A687A6F6F766A66613330644E62525846744956556B475A51584A354F67555A4356476F314D464578667554616F7967507A55614E49315157527167386D4D44794A4673517446794562436654386C4F75417A7444476253592F337044416A554671553331756454454E70457555356173534F6B693475684E5334494C4B536F73685056364850546153794A4950476D6B4C324E565779763657617268626843564D7475546E55567053697A38736D4C79325A776F786B696A4D5479557149496B6D2B68397945554371796F696C4A39696466755A5638325472796F7A386E5032594E4E33585861656D705436437649596D2B756B514F43677677636858744A544C61532B57306C7368704B31505358716D6D737A71426467474F6568317444656E736238326E52336934376D2B6872317430417666523364314F3137356D4F6A736261472B765A57394C4259304E78545131464C4B766F347244665332634F744C4F6D6150374F4E6E584A696E585773717A695A66744A6E4433476A617565354E6E6E766B52397A337748653638353339783977506634763648622B482B483937436E514973742F2B4846442B342F622B343635377663502B44742F445353303953564A6A43384A567A5445324D4D44747259474668455A7664686431356A535542454163337767594C533673734C4C715A6E3764687356695A6E5A3168596E535171774F6E704E62392B564D64484431597834454F6F6259584A5863314A77375763305377536B4D42725A575A3142556E30393163777647655273364B4476504A665A773933736E78493373353246334876705A53616B6F7A4B4D74506C757A42636C4956464754476B35556F49794847483157594E39726F336568556756387869354B63684167304564354537646C416B4F636E684F3336474558494F684C6B57386C4E396155734C354B615969566C4F51714B4D324970314D57536D7851742F583565636A533571584C793070546B7071736F79745A53573549744B664F624B677470724E54545746314B5857554A70666C5A4647636D5335565474756769792F314A556536684E444F47797178496972512B35437532556952665433484D476F706B58334C542F6D6F3133545569423946775544546536704D34574A75414F4A4C61793254733163665157685A4C6D37414472343658664F453747744B6C586B64665677564865356F5253644E6861524456535764584D793274745451326C314E585830526C5A52596C2B6851714B7A4B6F71386D6A7137314B557457665064596C6155704F39725453714D2B5579724C77774D33383761316E6565535257376E747A762F673776752B786230502F686433332F3874376E6E67323978783933394B54434C4163767464742F444144322F6E6B556676597350476A7A6C313669417A55794E5952416D387349446434634C68584D586D764334425A556B4178533541637033356856586D353531594C4975595447616D7073595A756E4A423275692F664B3648387963374F4E70544B7A464A3337344B6A76665763764A6750536437684747676E753747664C7271637A6D3276356F547651306350396A41306435362B765A5830397055524674544554576C3656515770314B6348552B71527254756C5A546D705643597271456F585532714B6C52713478656C78564B65713545694E7A47475A486B6769704364684F2F2B6B736739613146486269564635555632796D37793067496F54412B6A4F444E61576A55707A59366A4A464E4A595A714D544730594B617041557451684A4B6D43535661466B4A30555337354F4C66566339466B706C4F566E5569573859676F794B45355049443075436B32304838707754394C55666C546D79536E4C43434E663430572B5967764673527651793965686C322F677073375361436D5A37613551306C4F706C68696C743170445436316169763156635852554B476B74553742584D457456417031314758513146334B6B75346D6A427A7334637169626F3064374A6446752B373457716D7231364D75794B536E4C516C2B53546B46684D6F5535535651555A306936696B50376D7A6837644E2B4E447566424E7572303261544552524B346579742F2B64506A61684348356741414941424A52454655334833767A667A677A6D397831333366355A3448627562752B322F6D6A6E752B792B3133665A6462622F38327439333558653636377763382B744F482B4D767A663643736F6F53706D556E4D63334E5376754677756E47355633433572306C6773547575595A654F6E52586D6C3161774C7178677462715A6D374E686D4445794E6A624B3161474C584230344C6331774C68787635335366414541317838536C437A31316E4F775676766F31484E74667A75464F50516662436A6E5555554A50617A4769486442556E555631615271562B6A517048796E4B5379592F4D35373052426D354F68555668616C5546346E313158534B4D784D6F7A556D69716C42485656457146666D4A4647616F794E504A535973504A5648686879724B453232734E7A6D706F65536C68354766475571324C6F6973354544793073496F79524761576A566C7562486B7034535470765A48472B314E624D6832776B5548322B744C516E322B4A446259672F696F41464B553465536B4B4B546A7153684C52563679444B307341486D34447871354C316D4A7756546B78464361466B712B786F64637856594B6C5A736F696856415763644E6E535652644A5A45303155717537486557616D6D74307144414974676C6F4E31696654554A62472F56695379326875653848585A484779726B505A2B5478382B774D6B6A427A6C35374B446B3864726231555A5462546C6C52646C55364C4F6F4B736D6975697962717649634B73717961616F767072646253507A326365487351536B4A7243334A52526B56694D653274547A3175313977317A30336748485041392F6E33676475355A3737622B584F65373748442B345151506B75397A35774A7A2F2B32634F3839504A7A4B4F506B5842363478507A69416B74326838516B416954753556557050784773347667614B493456466D77727A432B75536B41784768635948352F6936745642426F5668542F394A71664E36345667375A773831637570514C536436717A6D2B76354B5442366F35326C564B583173422B78737A6161375155706F72493147356D35413961396E6A39526C426539595247626F44575A515071746841744B705130704E6B6C4F596E55534D32443875797143764A6F6C616652583170446E556C6D644C334B7775544B6339507043685452555A434F436C785969637069467864704C54494A6F435271777367576557424A6D6F7A6D66473730476545555A555454586C574A495736454C4B302F6954476545677374476662502F48653842352B6D7A386B654F6361496E32326F676A79495645574B4F55304F6E555179597041564A47376B5964376B36774F6F69676A6D6F71734B45715341796C5165354F6E4645445A534C46695053577836376C4A544941376845784148384F2B45726B454670476A39465A6F4F46695651463974436E3331616651315A744C546B4546506652613944515763364B6A6A5847386E353371374F64765877376B6A765A7737314D5052666131304E39565358354A505A58366D744E62595846314D55314D4A7A63326C744C53553039355251302F76586B3665367558457357374A6B6B49654763536D395A2F797A444F5063662B44743350502F542F673367647534373448372B442B682B376B76676676354F37376275652B422B2F686C372F2B42612B2B2F6A4A796859777A353835676D626469647A707772797A6A58685A4D736F4C4475597A444B5A36724F4A77334747564A536D70585756693668735869786A426A5957526B677345724177774F437450414577796537654F796D454564626548733454704F48436A6A574763525239734C36473455576C77564766452B52506839776F6250582B54566C33374273372B376E39382F38304E65654F356E7650586D6B337A2B2B53743462502B59794641504D704E6A4A473173593055756536734C70416C345331576831502B6F4B55366E556F695338684D707A64564B4F555A6D596952354F686E366E446A4B387455555A73724954416F695162344E6564446E4B49492B52796666526B6D715039575A6F56526D68314F5345554A656B6A394A73683245656E2B4531376F3332664846612B786539783542577A386A796E734C436E3876346F4B39555964356F77727A5142486D67547A4D4537567344316E4A455A526D526C4F714330617639615649375547686167764671673353336E524A37495962514F6E5552374F764A496175556F55556F764C5A7231665258614B6D70797942513955366A74566E6371492B6D355031655A78724C714F2F6F3547427A6C59756437527A75624F646765354F4C765A3063714B7A6B634F74746579764C364F35504A2F47736A796171346F51395831335A7830486850367A7135484F7A6B594F394C527A7147382F336676326B706554786835665431352F2F5355652F66464433483250414D6F6450504C6A42336E7338562F7735464F50382F54766E2B4C314E31396E6A373866355A5756584F6F6659483578456166626857765A2F5131516E433442457663335148473672754E77676431313755624F596B6469464D4F4D6C6248525361356576634B5677664E63755869637132663775484B79537A4A4450746C54796147325041343036476775555A476838635A332B397638382B334865665735482F4873552F667A36312F2B674D642B6654752F2B633264505062346E547A7875337634382F4D2F34594E2F2F4155666A302B4A4474744A736A71553072776B435278433869696B6A364B737A7466466B532B552B6D6B4B697250556C4F516B554B4E506F3645383834624D494573684D5574553441614376443541487667466956476279497A646A6A3578463758705164546D68464F52485535685369424A4D647349396E676672792F66774F4F4C312F486238443752336874512B587568387664473572754E4B4E2F4E525074764A6970774D2F4B776E6567304965536E526C4763456F6F2B30592B5365472F30717530554B7A65694631754D596D3961434A666169385035476969646F697A57792B6B5152697A466372714C6C527A55717A6C576C73695A696A5175566D66535835504863454D7045793131544C51304D6437557848687A49784E3747376A6155636546316B724F374B336765464D5A682B744C36524D693359597944753274356B684849796436326A6B6C637072652F527A73337366426E69354A7A746657316B7865666A5A65336A763577782B6535734748377557684839375072782F3742532B392F434A723136306C4C434B63717570614C6C306578476979535030526C33735639386F71793673724C4B384B526C6E6D6677654B3033554E6C2F73364C6A63346C73486842727354466864584D4A75576D4A71616C584B556B61464C6A5053665A75544355595A5048354473315939326C6B69474E4856464D635346722B507A4435376D7233392B6D44382F2B774176762F4254586E2F744356352F2F556C6565766B786E6E7668462F7A702B5A2F79782B642F777039662F416D762F5058582F50507666324C7268766549434E784B6E6B354A51336B75676B32456F4C6F7750563771582B536D4B6951327153764E6F456E734974555730564B5652326C4F50436C78515551476273625034784D437644362B6B646A4B64704175323036576243756C576D387130304F6B76434A5036346332664175423239374861383262654B31356934417448784C72747856316B412B7149422B557764346F517A31526851733232553573684166704361486B4A6F61537264714E506E34335A577050537056623049736A527A67784B4E5A526F746A495453333577625157684E4E61474546725952527468644653644262463046306B3431435267704E46635A77766A4765674B496D526B6E536D79764977564A5A67724B70677272714B75656F4B6A46556C544659584D6C71567A33424E495665716978696F4C61472F6F5A784C6A52576361616E6C5446736A3537726175645458793844783477796675384451355837364279357A7166385346793663352F44685178515646524164485557304C4A71306A44526139725A77397678357071594E3067427659644842307049626D31324159685542467466794D71376C47387879417967336A70352F413472372B6732676941706F636656474D6D73774D54553549513043703463764D74562F6976477A76567734324542625A5170354B5946452B6E2F43682B2F386C75662F2B42427676505972337637626B377A38366D4F3839766F7A6650544A61377A35747A2F7978464D50382F6A54442F4873387A2F6C2B56642B796175762F6F6F586E2F387062377A7942447332766F38387A456671674E59555A3946516C6973424A54744A546C476D6876717954446F6169746A5857435A465657457132636B784A436B446951376152756965445954347253636959443052766C385175764D66784F37366950544954655370664D6851374349706367637933792F7832796941386A6438766E77502F36306645787534413158494C696D685459304C49794D7867745434494652524869696A50456C572B5A4D713330576D334A4E537A53374B5654736F5632366B4E505A4C696D4F4658387361394F4C6F7152642B71546E424E45703631676A6138714E6F7A34396D5833454D50595578484D3258637A35507955424F48434D3547715A7A6B356A4C54574D684E34756C3344787375666E59382F4A597A4D74684C69384455313436706F4973706F75794753334A59375369695048714D713757315443387435575272674E4D48446E4A7A4E6C4C574966476D4A3878596A5A5A6D4C504D4D326464784C7134684E4538782B546B4E464F544D35684D467561586C72445A6E54696479376963713767643133486172393059366F6B38784358436A63506C774F455376524F526D367849543775556F36784B2F5254525537474C63746C3258514B4B4B4A484E632F4E5348325632656B545372426747547A4E3076497444545555554A6F59517675735476767A776A377A7A32713934392B334865654F4E332F43375A782F6D70372B36693755622F6B4768586F656E7A305A2B2B646A4450506A6F62667A6F35336677757A382B7971747650384562627A2F4243792F2B6A50662B39677937746E394B676A7959696A7868344A4E44645747613946366E7A3653747070434472645830646454543356496C4A62763672486A537452456F776A324A444E704B6950396D2F4C335873476648522B7A5A386E6369765434694F58777A36544A506B694E336F676E61544C545047767733766F2F506D6E6659746659396772642F68696255682B5359594C4B317352526C786C4F55705359394D5178462B413555455475496A39784A6374514F387052656C4D5837554261336A564C6C427651434B504931464D6E585569795332657130414B6F7941716E4F43715A65434B427A77756E496A574A2F59517948386D57637A70597A6B426E4C574C715336665134356E5161624D6C6158456D4A4C43636B73354B51776B71536A7057554E4779707953776C4A574A4C53734B536E737030626A6F7A68646D59696773776C31646971572F46306E47512B634E6E5754772F69474E34444B66426A4D31717737626B784F466578626C36486366795638654638376F45444B6437426166626A63753567747532696E762B476B3772436F37465A5A6245374D61786A4D3368776D36335937633773546B455547365578673658414D6B4B4E7363796473634B4E747571424A4B464264475A586635717A6D4E6D7A6A53426565494B6B7865506336617A6E74724D4F4F4C384E3748393035663535357450384E6D48662B436474782F6E7633397A462F632F63677433506E414C4C3737364C47765866386A5476332B632B78345179665950754F662B372F50497A2B2F6974332F3543612F3934326E2B3976365476506E6D59337A353653754537396C4B62704C7733382B6751585250533750595731484176727053657071724F43445751527372614B72497036593467314B785A5A677149303062547277696D4C6A6F505354452B704F6938454D6E33303271334676366B4A4D697478456675686E356E69384A32766F42336D7666786D66744F3452752B344C6B434839794E54497173314D6C414A59584A4B505468684956734A45592F2F58456832306D513761444972555835566F667974546270415332574C474F6F746776705244764E39566D4369764D59416B6F4E526D424E475145737A636A6C4D364D4D49356B524849355863356B696F4B354241554C3851707338557163385372634768584C4B684678754655616E476F746472556168314B4655366C6B4B54344F53347161425A305752316F536A727863584B5756754F706263653437694F50494B5A7A6E4C75496147634D3561384935763442626747466C4259636F625A65767365792B6A747374514C4F43792B584362584F78504F2F45625854676E7256686E31316930626A41676E6D4270626B46484A5A466E4659627267556E726955335470746247766F4A454572616B30556E382F4D754B5A4556514C485A5636587572635579782B7A554F434D587A33433671355832346D797935554545626671514C3935356C6B2F2F38545166762F384D763376794868353436447663636539332B6434646F72397A4B2F6339654E73335A62736F33572B2F2B326275667644372F4F69782B336A687A642F79785961582B65696A502F4C6557302B7A2F63742F6F4937596A5435447544306C536B4270725371676F305976525764394756314E6C6254586C556A61594C4535574663716E4B4E534B4D784B6B73787879764E5470642F5056415754474F6C4E6372516E71584950744F46626964373942623462336D58487036394A78302F596A6939496A5171674946464A625545476A5757355642536D6F4A4874786E66626834543566493432596F73456C47494A4B4E36557172644B4A6245417877326E7150575571445A7755327452444331463054515652744B594730354C64686A746D5748305A6B5A774F693261345251355A6D3073446C55734B374569354C69564D7059564D6C777947593659474A5A693553776F59316C534B6E48493562686B6375784B475573614753354E444E66554D6C7A614F4A5A314F70627A4333465831474276626D567066772F32457964784450546A6D7070675A64474B79326D2F77523472587746464A4B4D754E793662485A646C487676454C4974584A7242646D574A786149723534536B737731504D6A38314950334E4F476E464D6D3741627A437A4E576C6777575A6B337A574D784C3241324C3241796937613947415375536C71554A5A73546F39484963503841703370373256646451564E424E736E68666D78362F7A552B664F747050762F6F6A377A30334B50383849662F78563333666F666237766F2B742F7A67566D372B2F6E3978382F662F6B2B2F63387039382B2B622F344475336950484364376A7A2F6C7435394C4748656675664C37426832393959762F3456336E6E6A74337A3633764D456536306C516261483749524953724D303142616C306144506F7155386E3961614974707169326D707970646962303268394B7776453575467556515635564B656C305A42696771644C41684E7142644A3056346B7865784145625365344A306673764F4C31396E2B36577634724838506D65386D307556424643597071525958522B677A30476570695172634967456C786D3864695A486279465A346F7464345536727851692F4B597545533952565153754D324975496D3455586156694A6E7237697371436847796B384F464D67356E69666E556C597334796C794672514B6C70554B727366497552346A5931557559305565677A74577A704A537A6C4B69426C644F4F73765A47637A487156694D55324C5678474A4A6947564A48634F7949676148556F3554726353646F4D575A70734F576C342B6A71675A6E6578757577373073587A7A443674516F4B2F4D5733413437547063627433755A35655656566C7A4C4C432F61634537507374682F6859567A4637436475637A69756374597A6C3745656D6B4135395578485033444F4165476356345A59576C6F464B754938576E6D706F795944575A4D706E6D4D786B574A555551794B3651476930734F5A6777476867617563766249635137753355747265536B4A556347732F65414E506E332F526237343743562B2B39743775662B426233506E3354647A3278323363637633622B4F377433794837397A794C623539382F2F69327A662F50337A33652F2F4A4C62642B682F742B65432B762F66304E76747A364357733276495748783939352F35326E654F323558374835737A6549394E736F4B66437A744F4853594B3830537A684F697336746A764B384A50545A57716D4C4B34416A324B5735717067616653466C65566C534F37354970794656466B786968432B4A6B5A346F677459523776304A2F74762B67646558622B47392F6833437644346E5872546D465945557069696F796466526F453948544B354466645953347230475A6369576234425349764B546543394B5646752B59524C424B4E384170536B76516D4B55466E304D626355786442584A4F566973354553686B7374354B695979564D776E715843726C56794C6A65573654495343315667464470554B7579345A5A326B4279303156754F73724D575870734F5A6E735652566A4B4F2B6E506D63444F62556175625663646A696C42497A43634459745045344D374E776C35577733464C487971467556692B665932563641726656677374756C3436625A6663794B38356C33484D4C4C46775A786E7A794A4F612B677977655073546930534E595242772F6875334D4F52796E7A2B4D386330453630705975584D4A7934544A7A563063776A3031686E6A5979613741774F3776412F507779533076584A5047535942547A6E4A57704B534D6A5630627050334F656F2F7537794D39497757764865745A2B3853366666766F36762F7A56766478397277444B3979536766502F574F376A35653766773356752B7A58652F3979322B2B37332F3448732F454F4F4657376E2F68772F796B392F386D71662F386C76652B2B634C374E7231455A39383841642B2F2F68392F4F326C782F46592F79376876757452686E71514B504F545A6A37463658475370347677646845375375563579564A314A465A553275764B61616B706B387A37716F73797163684A706A68565361346D6E4D516F54364C397669445535784F4350442F45622F7348424F37386D426A2F6A5354452B4B425442704B664C4B63714E346E365968335A326A4169666463543772734F6563414743536A35635436554A65796D544F7168624C37526A5656742B41596B45714E557077644B337537693642464132612B5035574378676850464B69345671426E503055674A724430684472646178617043796655593856537A6E4A54437372365168576F396C705A4B5841663273746853673274664D38362B546C7A48656A4856566A4F75793251684B31744B646D314B4F573646444C63696C755834654A597A644C6A3075626962613167353373667930414475575150756855587047484B3758617A593362694D566B7A6E4C6E4A6C627773443165584D4E4E646733642F473349454F6A4E32647A422F737758376B4D506244683745664F637269385A504D6E54714836644941707145786A424D47444E4E7A47417A7A69507A45626866566A3241556F573562784768655A486257676D484B49463349304E4A636830597278792F41677A566666734176662F31443772332F5675362B377A5A75762B734F666E443748647836323231383777653353474F46322B36386D547676755A573737726D44752B36376C7A736666494366502F5954336E7A6E542B7A792B5967502F2F344D762F6E5A72627A2B33432F5A38766E72374E727941614737766B515775493334714E326B785957536E52776C7A587679303553555A436453565A6768545838374769726F614B786B6234326578764938616770315647527179452B495242766C51557967474343754963546E55344B38506948453533506B515A754A6A2F615342464A35795448554643525458357843706A7159324B4174524F355A6838782F765153554173307579684A394B645634536B655058725742456E486B714464537074346B785531317557485535346C646E44444A53363074503479756769694F466969356B4B396C4E44635A59336F7943386B4A4F4F506A70415232566162454C56676C4F5256335468616D374453736C635773484F706B7561654E68666F717071744B576572646836476A47574E4C497975747A54674B636C6D4B553749696C3345395669347831484B38436C64474975364B416C6137323343644F3446725968695878597A445A736374456C6D484735764A67754838655535576C6E453449345852736D7A4D7A5657595778755A61322F42307471497161364D735A49387071724B4D6261304D4E7431414D50784D307866757372343043515434304C4674696A6C4B4F4C6F455532337863566C46685A63306A5235336D7248616C6C67636D4A43386C6E745074424A625730466B524568505076736B3149543850364837755765422B2F6C7A7676756C754C65682B376A6B5A382B776F392F2F694D6565755142376E336748753635582F7A734E6E372B36782F7931742F2B6A4A666E78377A7A35752F342F5A5033732F37546C79583166646A756453684364364B4F4548494458354C6B416449455853767A4A306B684A72384B53724C4650554E696762325174706F534F75764B364B67706F626B736A374C4D42504953593948472B424954736F586733577677392F774566382B504366542B684C4139613545466255596436556C2B536852562B54664D445457526E735145724364717A2B636F6739655447724F444975306553684A38305773383049757152373046765670343532366D524C4F4A4573314762684B75306232315366525561656D74694A646D5048336C476F3772347A6C666E4D4A51666A71476E417A6D303358596B684E77615451734B315334354170573437553445354F774A476D785A757477565A64694B38706A4E6A6D5A365A784D6E4831644F453465784857734232643946664E704B537770596C6956525945386875757961465A554D6C784A616C7A3557537933314F4D3865684458315148635267504F52527475317A4A4F757876626E4258543443415857686F345870444257486B5768746F535A687471734F3574776C525877594649502B703974744B6E694F4669646A59444654554D7448567A366641704C6C2B3479735334794650735879577A6F6A792B396C574978485946753030635351354A6F3249796D78676547654C4332544E304E445554364F764C62782F2F445938382F42412F2F76456A50507154482F486B37353767443339386C6A2F3834566D656576704A66766E4C6E2F484949772F7877495033634E2F44642F4466547A7A4B42782B3877736231372F4C4B38372F6D2F62656649637833726653586E716B4E7053524C724A57714B636D3849554A4B6A51755831695869497665517041676A505436477A49525969744B457755364F424A4B655A6D45774B4A617A7374436E4A35437343435979594175376433794337303452482B4F37383050385044386D644E64616C4745377955344D4A7A6335416B32556C35516652516751425879424E6D497A475170766972522B4E34415337344665737832395A6874367A526230776D673566714D554E335756617A6C516C5552505A524A394E616D63614D7A6B54484D754678747A75644A51794C6A344D4D72305749734B574D7A4F6B684C523163516B56754B31456C4463476733326544554C3858485952643668696D4E4A726D52526C347172765146583731364D6458704D79566F5756484A634D5A46636A776B4865535458354A477369416F715067356E5268724F7167716350516459766E534A31616C7033484E57334174324845734F6C6977574C474D6A6A423837784A585757695A7143356D714B576179706C78696B4374356D65774E384B5277772B64552B58697854366E6B534634687035766175486A6B4E4B4E446B316A6D37424B4443425A5A577272525537486252623946644779765357467A4C724E6F64324A5A574D51345A325A7966467A79332B2F7433496373504A7933586E7556762F7A7044377A79317864352F64575865666D6C46336A6C72792F77776E4E2F35706D6E6E75532F662F567A6669495935706350387063586638636E48372F4A75322F3867512F662F684D792F38316B616F496C79394B6D386A5461716E5059563139497039433731685A4B317576466D566F4A4A4C4768766B51482B69414C386956424A704C654F476F4B4D326D724C71616A746F54476B6C784A685A2B5649434D684E70436F77473045373171486E2B656E2B496A7038645950324C333149384A337279632B7967644E704C636B50346A77335543302F775A6967396152474C32446E44686639496E2B6C4362366F7466755242387651504A2F41457074706A383375724D686B745041766C496C50525878484B744F353078645076304E5A59773356474F7371635A6156735A535553484F3747786336576D346B354E59535572436E5243504931364E5178784E63594A74596958774C47576E5973314F78706755783778536A6B4D6578616F736E4F736959694E5A695931695253566E576678757567356E5251584C3354327358726A4D74664670334C4D6D48484E576C71774C4C4D7A4E595A32617748447048434D484F68697030544E63556378516D5A3768456A333942546B63564D766F556B527A574A664375624979687271366D547033416550344E417457305978626B66495353594876574D5875574D55706D6E7053612F2B61314C75787534585953656857424668734745316D4A736248704C7542757276326B5A325A5158686F4D427333724F4D66662F38626237333543712B2B38674976767651582F766A6E5A336A7971642F776D79642F78652F2F2F446A7676507353617A3739477A7333666F67326367386C4F744850534B4B6C4D704E3939515563614337685947735668345433584B7534474C4E4D6B683855704D576A696767677847634877643437695054336B62374F536C4A53575A417544566D46703678344C387A51496B59426D70674149674F32456543316C74336250384637797A2F78326677684154732F4A39702F6935514C52657A5A524A54665A6D49434E714D49326B42693141357931487475414356704E33727444765478572F2F50514B6E5362614D7162536331476437555A7674536E786449633245456E6670343970656C305664567749584747735A626D6A45314E574F7471324F7071674B62766C68716F6A6B7A4D6E436D70654C554A62456B476D737057706131476C774A617061304B7062695A4467564D6879784D747A7961465A6A49376B5747386D71496872585679577A4B7A456556303457793756314C506630735870686747746A307A686E5A37484E6D566D77576957674C426F4E574965764D48366F687974564666547239517A6F53786B6F4C61652F6F7079426D6B70473231755936657642644F5955383850444C4D334F346C6977345A4B367461496B767447682F64634D3644727535657534704A6E524E635433426141576C345255306F6E4A6147466D61704C4A735648707373765478343753317452495958593257715763594438664E713337676F2F2B2B5237762F76314E3376334857337A3079642F5A7558304E30654737535932506B7472316E54584664465157734C2B2B6D4F346D5056304E5252786F4C714F6E705A4B446536767062616C6D66314F6C5A4B5A54703838685453306E4F74435859473850416A793245624A374F3346526765536D71716B71797153324A41647857306870726C444E616447706F34674E32305877726F30456571316A7A383750326258354933773266556951353564452B4171516243556D59427378415675514232354547374744374B3859705354526D354B4562656A6A785A487A66324B554E412F714245677966616E4A437041716F4D62436146704C453968666D79733549772F3037734E343943694C68342B7730483041613263373830324E4C465A585953737459616B776E3857385442627A736E426B70374F616E5945724D78566252694C4F46413072326A6A63477256555971396F596C6E524B4B544F72694E6567794E4A6979736A465A652B4548647A4D2F6265507077584C724D38506F314E61462F6E6A4667746338795A5446696D707A414E39445057653544686D6959753636766F4C36316D75474576452F74376D446C2B484F504673356976587351306467574C635A7146655175324A5273754D55423072487731524C776D67554D415241723364565A6371367734722B4732722B4A635773552B76384B5378633343744158723844687A5630615975644450384E465439486366346C524C42346471366D6A4A7A304F666D4542426F7061436C45543057547071696E4E707239477A76366D436E705971656C7471454C6C4654314D564235724B4A572B35765A57357446626C30317056534875316E6E31315A5854576C3073742F4C61615569727A73386A51716C47454268506934344766357962432F447849554953546D3661684E4539486557453635586E704647636B6B78347652784D64534653414278462B32776E5A74516E2F48562F6776664644664C642B53714448576B4A394E68446875356E773352754933724F652B4841426C4430554A2F684A6E76366C5364736F30517044354732557849766E466B71306D796C4E324D784E746272643147583453334F6570674B5A744D6A565661506A634A75654D384A54376551424A69366459583577414D666C537979644F63503873614E59656735676257396C767247652B646F4B72465636584E566C72466155637132714448645A41593679584A7A463262687A30316E4A7A4741355863644B57676F7236536E53757A73394858643246737367464A58774141416741456C4551565436417077316C646A6257374564505962743867443269536E6D785A3677325944524F494E68656F725A3052476D7A35356A724F63675139563736532B72353270744B394D486A6B696C38397A774D484F546F78696E5236516448644F63416250564C43312F4C566D58634E6A64456C44637977496F58345837476D3758716A516563432B3463466B644F4F63634F475964324B5A733249646E73562B34496A5834356F2B655A58622F455362324875427162527458362F5A796F6279473430576C6E4369723448686C46636672366A6A5630736970316B5A4F74445A79714C6D4772746F7939705958306C4A57494C5874363470314E4A536B55316563546B31426D7254494A583757556C564565323035486657564E46586F3057656C6B3653514565486E6738666D4C39693963774F4B794142534E444533577670354F6D6E646F6A41746765776B4A5470314E46705A4D4847522F696A43646B734D457553316A6743507451547358434D39417A3357454F5435425247373171454A465544786C343665736D516679704E33554A61346A564C74646B71313279684E32455A5A346C5970626849656F6E585A455454725665797254364F337259426A505657635064624F774C6B6A6A413263787A413668475679444F766B43505044677978634F6F2F3139416C4D6833737748576A48764C38467937346D466B542F5A483862377134326E4F334E324A707173645858594B2B75776C35576A71326B6C4357396E695639696654754B4376485556324E73376B5A7837354F3745654F594C3934676158684952596E4A7A4250545445374E636E4D35446A546F384E4D396C396D394F517072757A76596243756D634836765978313954427A3867796D675375594A3861594D30784A54444A6E6E4A61634369787A5A73786D4D78614C5252493569556E306B7332477A576154686F6969424C637632566B53676D7A4C4167366A46666655484C62424B5777587872436676496A6A3844456333623359326A71774E6A526A716D706775715357365A4A4B7867744B47636F746F6A2B3367444D3575527A4C792B46346352456E53696F34556C704254316B4A6577757A61636C50707945726B5970304653555A6F7652565535797452702B706F53592F6C525A394E76583662426F72386D6D714B714A616E344D2B4C343155725A4B6F454439323739784D674D39325A4745424A4D584A794574507044424C6D434272795574566B5A306F4A7A4E42526F59325767705251616D6A64694D4C4667797A673542646D776E7957552B4937356545374670446C4F38474E4B453779564B4A47304B4371556A316F794C5A6B34726B3764394565644A3279684E33554A36346B357661537A587371303568583130472B2F6357304C4F766E4F4E486D6A6C335772674F6E5762303669444771576E6D7A5759577847726D3143547A49304E59422F73786E7A2B4E2B665178356B34655A7548555952796E6A2B452B63344C6C30796477487A2B4358545442446E526A362B7243326447466F3630545732733753337662704C43336457446674782F4877554D346A6833486366346953774F447A412B5059426B625A335A736A4F6D7855535A4768686766374766302F446D476A78316A634838334632736136472F6179316A66595362506E475879386D554A54474B344E7A63727744496A4B664B74316A6E6D3572344B7134573565537657656546694D4D2F6977674B327853567338777659725261634A68504F79526C63563061786E3736452F63675A624630487362587378565A626937327344487478435976356575617A69356E4C7A4D4F636E6F30704C51744465685A6A36656B4D704F6B347230766C7443364434356C5A394F566B3070475A536C75326A71614D524B72543142516C7938684C6B5A4F725535436E457956794D6C56354F69727A6456534A3479526652306C754B7355357161516E71314645685243386579634233747349392F64474C524F366B6A68795572566B4A36762B4453426948555345384A4A4A56675A4A692B65786F62754A394E394A324A374E68507476496D7A504F714A3831784D587370314D736162784456413871457A5A515658716A52447646556B3771556A79354B594439646C304E2B61787636564957707673453563566E4E72507855756E4752712B7974535567626B3530666132333743494D4A6D5A6D356E424D6A574A65585359756545727A41384E736A6738694F337149506242416577442F546A362B3746667549547433486D5754702F466366497339684E6E57447032696F556A4A3651513730756E7A724A302F68494C6C2F705A76444B4D39656F6F63794D54557476644D444C4B314D675159316348474C6C306765457A703768362B4244394852326371366D6A763757646B534E48474474336C70482B53347950586D56716642695459524B4C796343385654444A445459526A474B78576A4262356953474D517662697A6B4C53395A35467563734F4D3147334450544C41384E34547831426B6650516578742B334455314F4D55695874754E71364D644E79704F6C784A61546754644467536B72456E4A4F4C514A754A49534749784D52467A6F7062704243306A4356717570715A774B544F4E59356B364475616B6353412F6B2F62634E477254745A536C71536C4D55354F546F70492B374B78454A626E4A43764A545665516B43336D6B68734C4D524E4B546C4D52474242433861776342586C756C5A32795950796C784D57516B4B4D6E51796B6E54524A4B69436B4F77694743554730434A4A6C5564536D4A7343484752416369436659674B3345463038446169416A635334376542754A42745A416D674A4164526B62714869705364456B6971645475524974574471685250716C4B38754B6D744D6F50753569494F37362F6C374D6E39445051665A3354694D704F7A6B78697456755957374D77764C544E76573562657A645A356A43595478746C5A6A444D7A6D4B596E4D55394E594A6D6377446F2B7A767A596A5667634732647062414C6271496878624D4E6A3071427538656F4938345044307478477643384F6A3745774D6F35315A494B356B556E6D7873515162786254354179473056476D687135493138514E695975776A78326D7636656253323174584B78725A48426646794D6E6A7A4E3034537A446735635A4868706762486751772B516F4A6F4D7779544569646F2B7456717355676C6D4570454341784753595A64343878344A704475754D6763574A63657844563347654F346572743163364475336C35546879636C6A5770624B61704F576156734F31754468576C484734464B4A664643744E7A7065564B74774B70535376734D64394A624851716A416C6170684D30544B6F532B5263526972484D6C4C6F54553968583059794C526C4A564F67305A47766C4A4D6E44304D59456B366F4D4A565556527249696C49774575565468364F4A6C61474B43695172304A6D5458646F4A3974684C7037346B385A4466784D6346537A7955784E7667727934726762344169316B517A45324C49304D7049556B61674450644846754A4E624A676E737043745574576A436474476C737158387451674B6E572B564F6B387155377A6F4F627245462B6E656C475A374D564E68317230306B304E46303773592F4453455561477A7A497A4D3452687A6F426C7963613854657A73586D5065766949427857535A783241794D6A4E72594E6F77673846677744686A7744526A5947376177507930675557446B55574436643943664839686570623571566B5770343353307A49786A55564D6438656E4D5931504D547378685548453144545445784D33514E4A2F6961474C5A786B386659782B3451375A32637270686C6F75316A5977744C2B6273544F6E474C35306A7147425334786336576438614A424A69566C476D44564D597A595A76386C52424B745935797A4D6D63795944624E595A6F334D7A6377794E7A36466457534D686376393249346678396E5A67617579456D64754475366B5A4662564771367046467858796C6A39616B356C567969774B68584D4B355859464570736367563245556F5653796F46746A675A53326F35382F454B6A416C7178704B3144435A724F5A655377496D554A4870316954536E71436C4C4547593134615445424A495937556443314235706B3143414A537452664E69784A436E436951763349394A334A36486557776E793345545548672B554962366F492F315252666769432F61536E736E4B55416B672B546F5665616C785A435571534646476F34344D6C684A635A59546F79586967456935506B614B50386A565164763837534353773341434B78436848572F5830745A545132317047583163644A3435305344655954786B6D7343794958526B334E7563314675334C574F5A746D4330576A43594442734D3042734D4D52734F73464F497631444A6A5A4E3567596D48574C50326C4C706F744C487764706A6E6D6A57597342694D5777367A30415A6D6E445A676E5A7A425054474D636E324A6D59704B4A69544847786B635A4852325738704B6838326535634B79507672596D79744F535341304E4A43633068425A31416B664C4B376C38734A66426336635A3668655856413549344A6F6148574A79644969707958466D524C55304F79766C4B574C485749426B627461495751426B326F42705968727A2B44535734584773462F705A374475436F325576726849393772513033484561566D5778724D706B724D696963436D695756544A57645271734F566B5372326B2B61526B7A484671356C52714672564A7A4776554C436F6A57564A45346F69545959754C78614B4F7861434A5A55776278304243504764544575684E56744F53724B516950706F385A61676B4355675773783535414F6E7143476E5454337A59676856555962364537397047344D344E42486C734A436241433058774C70536875346B4A3869544D647976526752366F6F2F796B4D59413467735476696D6F6F5752464E5845535164507A45686E6D6A6A76496D4D647144464A6B6E517052644C743377385456516476364C55644938716446355536507A3461613978516D306C43545455705A4765323068427A73617558546D4F424D5445354B4F56577A384F78797232477A4C55703469646E584E356C6D4D526C4732476A415A5A365577692F2F3542744F4E6D4446686D5A33446172626569446B725674465A4E6339684D51765A345930777A34722F336F687065686244354977306A4273624757486B366C57474C2F647A3566517054765630306144504938725867343966655A35336E766F74613535376A7342333379664E7A352B6D676A784F396835672B4E4A35706759486D52363649695731552B4D6A5445794D537A45395059504A614A4945536F49425A36616E4D557850593579616B574A756168724C79436A576978655A377A75456F365546643345784B376F30566C5561726B5848636931614A6F4846715972466C704B4955312B49733734575630736A706F49385A6A5053735255577331786479314A4A4D615A4546565A314C4D343442653559476137594B4779786B566855637162566359776B71446D72566449644C364E5746595A6544414A5649615372676B6C54683547644A434E50463064426D6F5930645254796B463045656D31697A2F597638642B3567584466375554366578416C6B74546457776A79326B436B2F77356977337949692F4A444678387069626E7A644272533468576F6F304F4943664A4245654B464E7471485A4C6B33756C687638675651645035557075333633786A466B356F3054327254764B684E3835626970715A384658744C4575696F79714333705A7A6A2B3975346650496B51344D6A474763744C43343663587A6C493749774C366172383549787A6464412B64647A6C746C5A45374D47455761706F326D5A6D3264757A6F72464D763956574B57763538775776673654305379746455354D546A4D794F736277344657477A6C396D344F684A446A553355354B61674E63582F2B546C4A33374273772F667A3138652F6947762F76696E76502B7278396A34387374456533744B48716E6E6A776B623834744D58526C6B616E68493671534F54307767596E4A69477350554C4A50544D30784D5454492B507337452B446854453550534D5765616D7349794F6F7A6C38675773522F7077744C5777584B4A6E4E533264465855384B33494631324C6B584A5048346F37583443374959366D7948454E564A666239485378304E4F466F62575335765A586C6E763073647255786C704F474A547364743944724B4954514B3549566552684F7755684B425761316B6D4731676D4F714B466F556F56516F51796A51684A4F624545317569707A386A446A794D7A546B706768474343636D3242732F7A773134622F304372793266532B38687674734933625746594B384E4248717349335433466D4A43764A434837304B72444A47594B44394E4B336D3071574E4369516E794A6A62516734514962354B45566B55414A5745503554712F72344469525532364637582F4977526F626D6F756947566664524B397A546B6362692F6E5748654C644B66773155466848574752744B624362456234694879392F5738794356444D2F482F43594A68466841434D3257795277474530696A3647425A504A69746B307A357835586E6F582F2F617359513744744A477069536C475230595A4768786B364E496C4C6830357975476D466A4A6B55587A3531697538397075663866796A392F505852782F6B31556366346432662F344C33662F5672506E6A364B54612B397A614A736E4336397A5A792B6552525269396459504C715653624852786D664541354B5530784E7A54417A5A574269636F727879516E477873635A4778746A636E79436D616C70544650547A49324F59526E6F5A2F376B4D525937323342556C65495352307479676A544463736370575262736B4B44424A6F546A756D526D4367707764336579307475427661554751336B6870765947466F346559465A4D77766332343959587352696E6B493673465555454B346F596E4C4569743145774761666B724371474C6B55344E596F51394A6F6F43704A6B464F6955464B537279556C566B71364A4A69456D6D416A2F6E524A4974717A3967473372506D5458397258346532334533324D64766C732F5A2F65577A3652655357546754714A43504646452B5A4B6B444363725759557551556C6354416A5251643749416E616743664D674963714C4E4B555042662B33514E6C624C4B65684949616166426C4E70636E73627936564C70322B4F6E69466D5A6C5A71535332325277734C596E79654945357978776D3077794732556C6D6A56502F69746B706A455A784A50313738696A7941364E676D746B356A45594C4A714E56417142676E576B42456E486B6A4538774E6E53563459766E75587A304D48304E645254454B566A37326F73382F2B4D486566556E442F444F7A78376934312F2F6A4D392F38392B736666774A50762F7445337A30314A4E382F74666E434E6D354358313645676561617957776A41384F6673556F3430794B59326247794F794D6B616B5A41314D7A3030782B77796F544E3841794E6F463564424B4C4B4D2F506E574878594465326C6A7273705155735A616468543033456E6168684E5637465372774B6D795A4F5575315A55744E784642657A564A4C507045374C5A4759795378304E75452F3134547830454874544D2F4D5A575379716C437A484367314F464E666B4D70616A59316D537954456F6C46785779656C56524E49674436464545305752325058527153684D5630744750636E79554653687667547632734B4F44522B7A65633337456C4232627677457A383266346233705533773266634B656256394951416E7A3279594252526E7452364979444A3157526B4A634E504C49514D4C39685576435A75534257394647657049527435764352442F4B302F3476474B5579505944796A43437163714E6F4C6864414B6548457755374F6E546E44794D676F676847454939472F67474C475A4A37474D447642724848796D3664344E356C6E4D5A6D4D5834464673496F514374326F6A495339684E4534683346574844556D5A715A6E6D5A796359574A3867764852596359474C6E50313544484F644C52516D6178683130667638635A2F2F35695866335150482F7A694954592B38584F386E2F30747533372F4446375050737557337A2F4E686A3839793861586E38666E6F37386A39396C4265586F69683970624744782F6A7247525953596D4A3569616E6D5A36536C526D4A67797A583156724D394E4D4361615A6E4A4B4F6E2B6D78635377544D316848783748325832626835464757657661783146794C726251495A3034577274516B56684C69575932505930566F636A514A754E534A4C476E6973616956557534786E36426D75627155316135576C7170724D61646C73614453346F705763443161426A485245434F546368354854437A475743565856416F4F79534E6F6967366D54424E466159714373737834697357786B3651674E54614D754E4139684F7A654B72484931324152674E6E3635542F783350677866747658454F4B396B6542646D776A7833554A347748626B45627651794950514B734E527859596A69776F6B4D74694C734E326269664C624A41456C572B4F48506A565175722F35526F37694A65556D34716A356E33465458585934626556714F6D7453324E2B5952302B72384778746B36356348783465786D533634546579754368457956626D4C45614D70696E4A47452B59343830614A7A4450545574684D686D594E6434346B72374F5857594D557A6371704E6C705A6D616D6D4A36655A484A796E5048784D5562485268675A75637251344357756E446B6C62524632466D5369386437455A332F354C572F392B6D48652F666D4462482F366C3451392F777979462F394539504E2F496554506632623363332F432B34552F342F6E5835396E782B6C2F782B73666261414E3861436A4B3557526648344F584C7A45794B6F366643576D5A62485A61674F52665A66334D6A4A676669534E706D746E4A4B5378543031676E7872454D44574939663572356F346459364F706B7162454252305535396F4938484A6C707548544A754A4B536343556B34395949315A3861753061424B793457707A49576835696935325669536B6867587158474A5664784C53715736314579535A682B5056724F616C51737A7068597A416F56562B4F5548465047304B364D6F445A46535857477541307367574A7839435449535A47466F67726554626A6644756D6F4555443538754F2F736536546439693639703934622F344D2F78317270527A4633334D642F6C37724366445A514A6745466C2B55736D415573574845796B4B5152653468624D385761586F73474F582F463143364B684C6F726B326C6F7A7156666655434B4658533054505166346C4A4D5738786D3656327432683557363069377A42684D6B39684E4531676D4233445044654678547144305354595A5A495A7777537A3468677969652B4A49306F63547A6359614870366C496E4A5963596E726A49794F7344567135653466506B633530346434327850467A336C525A517149676A353746302B6576706E665044346F327834356C6545762F774874472B2B5350496266305837326C2B4A2F65754C6850373142514A65656F37644C7A3248353876503466484753305275576B4E2B764A4B32756C704F48424765396F4E5350694B535763456F4D345A5A706D634E6B757065414F5672734D784F545747654773633650593556654C39644857446833466B576A68786C6F57732F69337462574B69725A7236306B495843584261794D316C49543865576B6F51744E523537736F726C654155726362485931416F733855717369686A7373584B707442626243396469596C6D57697A49376C6D7378437078794A584E78616B6269315A7A577175684A564E4B6F55314F586C55426C70705A436B5A2F4552614B4E3845635A744976494144464233694164505A392F38415A662F504E4E4E6E2F78506A356250704D595259426C7A7736685252484477375545377435455A4967334D5A462B79474B436B6363454552586D51366A6646694C394E71454F32304747616A654653662F6A364A464B596C45572F3376633146777370366C592B4E556E38763932396C3750636562706F52372F43562B34664F45716C33317564473773632B70495A65766F324A597361586432386E4347777A546B4D416377676A6E6E44434B447943435263794241416942797A70317A7A743049444A4E6E746176483966362B626F43636D5A584B766E6A7236796241554D5454627736396261574D76576A424D44324579325657476D426C355355765639356F386C496947456D4A4A33677043626D564F4B396678316C6143684B4C65524551347245676955535970635549793074526C6B54456C346B4869555439424D4D652F454533486F384E6C3832455A574747755A452B786A7271654670776C2F7A6A5833503039332F4478762F3166325462662F71664F6635332F7876332F2F44334648337942346F2F2F674E35482F777A39332F2F39397834372B2B35386F642F345077662F6F457A482F30547039652F783658744737683935414446642B37796F726B4638387763627075446B442B697A46306B735551346B53435357435171326955756B69416D6D6B55416A3464596A675A5A4366705A6372744A6D4B3238576C6A6732346B4A58672F3273667A384B5376747A537A58312F4379366A47766E6A7869755353546C34555A764D6D397837655A6B7057397A546633622F484E76567638634F635766377831697A2F64764D322F334A4458742F6D58323766352B625A387A3130536D512F77356D56694C4D686B716A434C37744973326B737A6153693854336E3244584C76584F445768534D7157726C362B70414B6A2F64762B3579746E2F326554522F2F4537733366384C52505A73356E6261646B77653363587A664667564F2B7636746E4475326D38756E44334874776C476C536135654F73713555337335632B78727A682F6478753154753869376359694B682B6E55355A32677675416F44666D48614D6F37524576756B5656707A5475715871397271376845523956744263714C396A494E6C4A6C425843365430675172793639595758366A69594A6D6D5663767055646B5559506C706341676350694978774C715033737843596F416B704A454C45413434694D51456C4263654E77323346616A75736B7A322F2B4D6B63594B6D6839634A4750335A787A34622F2B524C2F2F7176326658662F70664F50642F2F526579502F786E4B6A5A3851735558483150343666746B6666525050506A73506536736634386236392F6A36706366636D6E7A4A357A5A3942476E4E71336E7A70476A4E4F59395976785A44365A704366573968454978777245346F5769636B484A713430526A696154666B69416D706A45654A52474C4567384653666A38784A787556717732767448726554553777394C594D4576395053783364576A414E4A575471433567385845755338575A4C4F62645A2F4868485A5966337557564E47316C334F5848422F663436643439667054526C727433564E6232396633624C4758644935542F454564784E7272534843624C636E6C526D636654696D776143752F784F50636D6D5466507148443379706B30727030357A49586A2B7A69365A777466622F69414C5A2F2B6A6C3262506C616743435369545937743362774B79756C44583350682B4836756E7A2F4B7A5376705844716678706E306E5A772B756C304E6F64303449614D612B796C37634A5361334F505535522B68506B2B4B676F6470795255343171513535776A726E6C5A655662732F35497A73514F646A787674624D63304E342F46596C4C2F784C696961526E6E31636F6D584B776C576C6D4F737245525957516D7A744252674D52464349506B7469556344684D4E6542596E764C5642734D354D7376486A4F614630356A62664F63487654652B7A387A2F3854472F374466386568762F6B72376E3777443552742F495436727A5A53732F6B4C79723738684C7A3137354F3938574D65627636456535732F3463616D6A376D3635564D75622F324D4B397332635866766667724F5861433573496A52357A3259467651346E5736437754414266346867494B79467A50464634714A5659674B4B4F4E307842556F694843595243424C7A2B6B6B345853786172437961546354303838526E4A6F6D5044424A37385A784956793242356A494364555545717834524C4D2F442F796954514634476F6477487848497A574D374A3546564F4671397A736E695A6B3055694A344E775867622B776B776370546B596E2B517855356E506146552B76545546744A566E555674346C394C4D612B5465766143324945674F3566616C644258656E6A69776E5A306250324C6235333951476B56384649486B784D467453717649617746487775627A782F6370554735635073366C63326D634F37476263386433635037494E6D344B4B4A663355334C7653424B556F776F555364652F44556C72457068316E565858364B352F51483937495350643163774D503856686D4D546E73796C5158723538772B745833796C3539557065762B543171312B44737277635A486C7054594D494C4B4C4B563256566F376A78425A496178574C454F6A3242767663353437586C744E302B782F307437335067722F3844322F2F71662B4447652F386E54335A73704737374A70713362365A2B363564556250714D676730666B72314A412B58426C6B2B35732B557A376D7A2F6B7473374E6E4A372B7859796475306D35386852717537655A61425A6A6B6D50596A576138446D39536B4C65494645704F735953524B4F79587A5A474E4F6D7A69426C4B524750457731456B476F7034664952644C734A4F4279473768596A46514868686D75446B4D4C3642646C7A50366E4139726348562B67526E517A6D32796B497335586E59796E4A776C6562694B386E445835684471446966634E6B6A664F58354F42376E59366B73774642547946524E41594E5665585258357444324A4975476B676471323250527779744B6F3979356E4D3674532B6E63755852437065445048746E4E76712F574B363069774B5474324B41306959416857755430346138564A504C36306F6B4458443133684776696D3577356F44544B3253516F6F6C466B6930487833634E555A522B6A4A76637774546E377163382B53475032595A72656B7361735135704765533667744D6B6C3869706D526A7178477962782B2B327173307A6D5843516A71305132514C3965413058354B532B6A53714D494B4373532F5352396B7264425558354C4C45676B34694D5939694961786575783437464B336B524165635A6B5851566444793554734863445A2F36662F387978762F325046477A366D49346A65326A6474593257625A7570322F6F6C355A732B492F2F4C6A386A5A2F416D5A577A346C3836765079646A3242526C6662794A6A313159796432306E622F382B69745054716239376C2B346E5478687361304D2F506F466C526F66625943506B3942483168346D476F6970724B3642457042417069626D6F314C455746555352634A535150306A413638506E646550334F5043377A4153734F674B4761567954766469484F37454E744750746273623874423544537857367873664D3135656771796E4355466D49766A77665938556A7A4658463647754B6D6173725A716168684F6D574D6B5A6253756D575464515644366775766B31462F67334B383235516D486D467A46746E5665314774496E306C45686D56637A506F5A30626C56625A38655748374E3336715259694A7A574B61424F524D3464334B4E4E7A2B6377687055334F6E74724C796150624F586C594971517458442B2B6A657972307546326D4D724D6F31526E703147644A52317442326A4954455067454A4858497575365A44316F517759444863564D394E57723032307569397A586B363147635455513965623164776F555362684A4935446D6E7952343956496B78737558596E35437646794A2F516F5567535157445A415130785078455572364B54367648612F4E6A483132436B4E2F44314E4E6C66546B334F544A695633632B2F4A333350373037796E62396A6B6461627435757564724255724E7069386F3366674A4252732F496E764C4A2B52732B3579637237386B362B754E5A4F2F635376372B6E5A5163506B42352B6C46714C70326E2B643464367537665A3743326A6F6D6E6E557A33444741596E6345786279626F394347614A525351516D5245355671555A6B6D434976364C6C425743675341426E7765667A3458586138666E4D524E7736676C61352F455A7876484D442B4F59374D4D32316F4E356F4174646479747A6E51314D50713169724B6D4D6B656F695268376E4D315365792F435466506F72382B6D747A4B6576727044426C6A49473279766F615A594667466E555033366F317235586C64366E5050385742526D695663347162534B314874565463766F51596E373262506C5577624A6E7979634B4648466B6C516B36384A58534B414B4B3149624F70652F6C374D6D396E44792B6B2B4F48746E4C386745524A47376D522F6A57353139496F6533434D7973776A564755647043707A4C7A585341766C675033555A4236682F6546434A4175575A444B66585A2F4369395246447A79715A47476A447644434B323230684C6D32464B362B5470756462376643415244334A69456344525743536272496F72315A69724378465756364D72506F704B5642695562384753745248494F7A42353747725170357A6268727A63422B7A542B735A4C4D326B3838355A71744A33556E466743343048762B6270675631303774354F3035594E50506E385934725776302F75462B2B5476546B4A796F364E354F2F64527447685054772B655A69714D3865707633534F746A7333714C31326D66624D444C6F6646644B576C55647A586A45644654564D3948714858564D41414341415355524256417867313575786D69793448473738766742786C51434D616774386C49614A4B5A2F47372F666839327151654C30577464336137394C6A7438345274433851734D376957686A48506A75436458495136336766707445655A675A6147652B715A6169706770374B4174714C486C49766137684543752F5255704646563330686665336C504738746F614F2B67505947325532625457584A5055706B4C30724746615458354D346C61534D347775324C3664795463506663555937743363722B6265765A74664644396E33314B556433623954386B6D4F376C5459354B58364C464241503765446B6B5230634F37794E49776333632F53416E48335A7A4A307A6538692F655A6A796A4F4D38655A6743526272773931467A58344D6C4259774370665078465A355733655A5A6654595339517A314E4449764F32437452714C68434B2B6B752B33567437782B4B534879736E4A674A58636953545A785A6C387578336D39764D52725363784A56396C696C4A6479575573696E3052596863756955614C526741715052617345677A4C693653426F4E654E626D4D552B306F2B757077317A5878752B766A59574B6E4B5A794C6A47324A577A39423765522F75324C326E3434694D65662F4A37486E33304F33492F655938634D542F6231704F37647773465233645463756F515479366B553376354C4533584C3146333752777464362F516D2F32413169745865584C3046446D485433412F2F5451746C5A574D447375463854356D70716177573679455133344341512F426F46653956753939626E572F787864773450565A3848684D2B4E78366643366475675555644F6F5138646E6D63426B6E63636A426276303431746C68444750647A5053334D2F36386B65634E5A5453555A6C4830384371504D6935536E48325A79734A624E46566D386254784552304E42545258353942636E6165572F68566E5335666156516F794C704631573879506D4A366A716A6B702B2F59465A59366B7265447772692F5A74664544646D373441346433664D47466F3775346E4C355846516B6C705839737830594F37396A416F6230625364762F4A516350624342742F7865634F6271566A4176374B6278316A4D635A4A366838654A797168346570655A684737634F443144343873436F3147644A6F6659423137575558616175347A744F61682F516D515A45647344614C6757673472494879386C746572556959765067626F45696E6D41624B4E307478766C6D4D385570676B6444344C596332466773516A576D776849496577744A675A4C63534D4378676E786A434E4E4B44643261415A643049337134366445555047627479687036303362527357552F6470372B6E34734E2F354E48372F306A655237386A352F4D50795074715051563774314A385A412B505478336879616B6A564A342B54753335307A52654F38667A6837646F76484B4F34674D48654C44704B39492F2B5A5144367A2B6C716A69666D716F79736E4D65304E70537A38546F454861375753582F6E43347266722B62514D4374726F4635665859385069747572786D5078346A586F386672307546314C6841515546783667674B4F374B673154574C566A574B554178456A7A356E716232666B655350504773716F4C58366F38694C3372687A6A34633054464764666F6162305071303165656F716158584A5062552B4E502F4252624A756E79487A316D6D793735776C39393535736D397276613969686C4A6A70394A3749736D324852762B774C6231762B506774733955646C61717943494379754874477A69346654304864332F426762316663474466357877352B43575854753467392B706874654250786B6B724878366A4D754F51426B726D753641494A414C4C756F3679537A7974764D587A6868783139484330767758643342417568356C345645423578657558332F427957566F4934797776783549706532325551744D6F435634764A5643674C4D56347652546A6C5469316234584B3858685167534B7768454E65496A3458555A654467466D506658594D30395141376F5552346F5A52664830744C4A526D4D586A78424D38503771527436336F61313739483559662F534F46372F30442B422F39457A6966766B622F704D777033624B4A6B3377374B302F5A537550747253672F736F6637735362727658615031366C6D4B302F5A7765384D586E506A486632626A332F3431757A373576546F55634F5843636662762F34724D687A647062366C6C5A6E715579636C6864623765616A50673974707853564C51626348744E754E324735563450486F386268306535774C2B704152634F6B546331686C73686E4630302F314D4458616F6E4E524156783064645357716476507732696C756E6A7645725975487962742F586D32726C68327A637071746F75435732746D57632F63634D71682B372B70784D6D3663564C41494E4139766E4647515348756A394D6665766E674D5361774A4B4E752F65492F39327A376A794B347656794D676357695037747A497752326663324433462B7A62765A3739657A376A654E70476270376253394874644D72756E364179557A544B555A34384F456874356B487173394B6F7A30796A54736B614E4F746B32314B76636D614C47487452782B7A344D7979474358776547346D346D4A36587975796F4961786C445A536C355267696B6B7352662B585673715A4633695369694767614A6172354B2B4B7A4A434D684B5354474A454D626C716A4454647A6A4A6D7933344E5450594A6F647754592F524D5177526E6A304F616161496B61766E3658762B463665373970452B36615061567A2F42796F2B2F43634B526175382F7A767931333945776162313547335A514F61586E354F2F64524E504475796C376478705773366D55335A774A316E624E33482B2F642B7A35322F2F447A623974372F6D2F4E374E6C4756655A2B656D44396A382B652B35637534494655575A39485132303970555133747248564E54777A69635275784F49773637415A64444944477467754A32363343354670526D55575A494E49707A41626439446F6435437550384D44506A7A786B6662476677655150747463575535647A692F755630445A514C683558476B4D3250547772764B584D6A7A71737339784D4E496D41494B4B4A5A4242795A4C525A663556484756565656666C78775430456A6A557148646D3167313561506C4F7A622F686D4839327A6B524E6F325468376172704A7A2B3365735A382B4F7A396A3139636673322F45784A39493263652B697A42796670434C6A704C716B555A56356C436F784F576F30493032444A55764D304A6F4A5774645A6359566E4E66666F6263356E704B64474138556F6F46694A52594F7165303236302B51596766676B637464472B6C464556704A4A7431664C5556347468586E394669674369334A7355364173525657314F51564B78436567754967346248684D4F73787A592B714D72583975694F68344C363657536E525A4E786B36665A4368517A766F336247423969382F704F615433314878306538702B2B6839696A2F396949494E6E3147366178747435302F54657534553963634F30337A38434F57377470472F35584E75662F592B522F377676325058662F33664F624868512B34633230504F785854326676344854753335696F777270796E4C756B4E487A574D654634676A6D6339775878646D34797857797A7857387A783279774A75683048544B6834395472634F703373426A384469314D546A6D4D646C6E314E694E55307750396650314D527A526764613657676F70547A33746C6F78667666694D61554E354837666F3477726C4F626370437A3374706F66467039457742424E4970444965776D5442534470744A635A342B72696832724A6A7251687948714D697966326B5A614552554135736E6354782F5A763465692B7A657A2B366C4F32622F6D513756393977506176336D662F7A6B2B34634777373264654F554A46786D69655A4A366E4A50556C3131684771786551494B4D6E78444E457337344453576E4B6574736333364B724C704C2B7A5174334D3038304F347244703850756361753532655646386B3767435A55576D37356158464367436A634477636A6E43712B55776278596A71787046544D394C7964792B4A564A316C6E6145614D52504E4F416834585554637A6B4A32457A5964564E595A345A7854665152484871477037554757324547633964504D583336414D50377476427336366530625069517069382F7058587A4A74703237654435715750594B30745A3675396D716A434835745070564F2F625463585857336D305A543333502F2B494B3539397950557458334A6E2F30367954687A693973486470482F3547586550705A46373653785048743768655655464859394C6161387359374C2F7562726D5A644A4E594671597847715978575554633250414C61423464446A6343376A6B6F767062346E4C4D4B586A7339686E30686D486D5A6C38774F644A4A543063566A5257356C475865344F473130397935644A79376C394C4A754834476355357A376C78456D714966696F6D3571666B6D685A6C586B5955366F6D6C4B6332573436376F6177784274497242554657576F6A767437313035793574684F44757A36596C583262502B55375A732B594F754750374235772B2F5A7476554476763771417737762F5A7762702F6453635073456C646C6E7163772B52553375435771796A314364645A44365A4D4A4E356E682B425972306F375357583657724E6F50427A6A496D2B707555566A4872786E44626A595144586859546F6B6D6B49536D75326778574A50705A575651615A586C5A6F7038494C35664476466F4D38546F52347456696D4663437A3471594A30306B556C706144704E594371456332374350574E4248314F736D4A4C306F686E6B6330365059683771785032764258466542705441447737314C7A46343478766A5233665476335572506E7333307065326B2F3267614931665059337238694D575262714B447A786B74794F4C706C517630587274493935587A744A382F5256334B7562312B6C62726231326835654A654878394B34766D636E326166534B6239316E59376952347933747A4C53316B782F53774E542F632F525451316A6E4276484E4465425654654C323672483678526E316F544C593142617865314B6170576B47644B30693269575753787934476C686B4E6D4A626B5A37572B687465554A7A6553376C4F62635647424C6D43697A33723535537747526350383364712B6B387548474B335073584B6371535472643761674977372B356C74614D32382B5A3543683549712B5264745235646D713776337A6A44755A50374F4C686E493775336638614F72522B7A62644D48624E6E77486C752B664A387447392F6E36363066736D766268787A6476344662352F6552667A65644A396C6E714D775730354F75514B6B526A614A4753475579554879556739516C4979446C7A44626B6E365374544D7A504134593653686A74726D617976346D466952377368696B434C6876785345676265784254493355657961564947762F564969737652634E6F454C78634450493645654456596C42704749486C70616F465256686143624B30456D4A524B733178435A6639684D4E2B776745664962634C6A31474859326F5578314150316D637447426F6659797A4D5A4F48654E5761766E5750715844706A4A394F594F4875596D53756E474C312B6E726E6954507A3962595447753345386236452F36774744442B387855356A4454464575453439794753724959626A6F45574E6C70557A555047616B75707A714F39636F7633365A7871774D6569724B4747747052432B68636D3833593838376D52353667573571424E50436C494C45727039584F522B2F532F496F466A78794B637974782B76577156445A3739595445464668387A77657878787535367736584B6D6636574E3636436E6A50633330745661717A5978506B6A36477743464F617559746357445063502F364B5237634F6B506D625731654A2F766D42544B765865442B35544E634F794E56354B4E716C6B64474F47516A30364F4D477A79386659464C35773654746D384C4F3737366C47326250324C54462B2B7838665066732B6D4C39396B71346650576A39693334784E4F4874374D336173484B62682F676963355A366A4B4F55564E6A715A524A43797565534272302F64726B41676F795168497468757361387737545876704E5A35585A7A445157734A6778324E476E745579506453426157344574395641324F39564D7A4C5358374B734E496C6F6C43565758676F34416B70553961693858417A784D684643505A664372456A395A316B41305341526A614C3172535364326B6941534D6850324F7642617A62696E4A6E434E546149632B415A7471356D485056564F43744B7365626E6F4C392F6C356B6231356935655958354237655A7A737641326C534A663741547A30416E78715A71526E4B7A6D4D7A50596261306B506E487063772B4C6D506D5351577A4E5A55734E4E6168613239697571575746785646644A63584D644A51773242644E564F6437566A475239414E447A41393049747559686A7A77685232307A77756978365857592F48626C546E63514D2B4B7A3666436139584F3363726B415139426B4A652B62704267654E314C6542797A574B7A546D4C5544616C6279584D6A7A7851734C3971723162574E783458334B6336357162726C4A56562F35306F3664362B66354D3756453177356D38626C55326C634F336D49573266547558486D474A644F484F545379545475584A5970776176716F485765444B58667673446C3830642B45355374477A396B2B3561503262337455394A326638454632555A35543837545861616D344A4C616F562B66663459367152356E48614A4F4E45726D6764384770536E764C4F326C736D763241543331426651326C54445158736D6B684D6D536D74624E3448665A69595944716A39577A744E72706D6470465A626C46566C46486D566C4D614B756C6138736874556D364357425A446E41306F70666D52327434556E72733433467731713357796849304F76465A3750696C6D477532556D386B794E346876734A395062696639714A7436454A6530556C707149533949575057436836784652464566726D616B796454537730567A4E5A5873526F586A626A6A2F4A597148794D7161454F585630314D3757567A4458565975686F5A7261396B62476D4B6F6271486A5063554D56346177506A62633073394857724B555444324444363857457338786F6B547073656A384F6B4942477A452F425A4350724D6850786D516745356E6D31554576475A69506A4E424831476642492B6533513450584D344643775443686264744E785137475334753547756C676F614B764E355850534177717A72504C68786D6C75586A6E4872796E45756E74724875654E375645336E32716E44334468396A4B756E6A716A394B426653443344392F4846755870524334516C75587A374A6A5576706E4432356E344E374E374E7A3232634B444E457141736A58577A396C3939656663334433526B3465326336644B3866554A757A61307276556C39796976756771395938757143373875747A44794643363148715532666D6C526D6E4A50303148385755364B2B375157666D516E726F432B6C764C315461676D6145756A4E4F6A75437747416C344830596A6336354D6D61756D736C38467654624D49504D7553316C2B4B493173454A4955765053714C797A3453793134534B3137564D696E4F374F4A536C4D5846714F72676A306D6A637A684D4D4244413733626A6C2F5A466731364E6966706E70676C4D544245616E5344775968446673313438485633596D6C73784E7A656A6239646B707236616953646C6A4A55574D6C35537750546A636F794E445269626D3568747147573839676D546A64584D744E55784952664F57366F5A613631686F714F4A715764745448632F78545136694673336833566D4176507342446244724262704F4531345052613862684D2B6A346D673330773459434553734244316D346E357A4553394A714A4A554151675363673533664D34424A516B4C47625447456264734C716C4B454E3266632F71364779706F4C70635A6F7576382F444F4F5735634F717236584D2B64324D50466B7A4B7A633467625A3435792B39774A627077397A70557A5237676952634754427A6C315A44667061547530352B4764484533627A6F45396D78515575376176523051416B65632B79613063334D6156733466497A376971497162574B726D5A6E45314C2B56306169692F54384F673044515848614D6737714B4B65564A4A4E6E696C6F3172586B6E3643392B44785079362F78724F6F2B76513353466C6C4558317335597A334E7A4932387744492F6A64746D496878774559744B71364F457974704D72387A7972766F735970596B4B5364356B2B5551695755663852555A542F575357424B7A6F37564679716948644F7A4C4D4A5930503875776D634153386E6749327530457A475A384F6832652B586D3830374E3478796278446F336948527A4731642B5074626348552F647A4C4D2B65595768705962363268736B6E355977394B574736746770445379767A5455304D563162512F365355346672486A445A584D744A537A586848505450644C637A32506D57757277766455422F7568576E434E6A4D756361674E737A6A4E437972716B2B597472382B4B313264577069626F4E326D5142457A452F435953586A4E787A786F6F386E575031344454753444564F34764E71384669735531674D6F36696D2B746E526B4C6D77545A313262576C76706979776E766B504C7A4D6E52736E6C656D35652B306B74793464352B614634397939654A4A376C30357A2B2B4970626C342B7964554C787A6954766F2B6A4237647A614E39574A51663262465977374E6E784258752B2F674A35696D62356575736E36696D6135765378336479396470714B52786D3056706677724645572B4A547974455A6775556C7A3651576169302F512B4F677739546D614935734B6A5664426B55615674734B54644A544B56665262394E5139704C6368687863747851783331544C2B6F6F4F4669574873786E6C436672764B7261546D646C537A64584C77573157565A575254525565536B4873584641305347652F5574496D4D64535157705256524736474968475839565943773130664936634A7673654C553633444D7A2B4F616D63557A4E59316E59684C4832436A57345547736666303465767577502B3343304E54455A505554426834584D31525A7755527448594D564658535846444A51586335495579556A725A574D747455773962774633614141306F312B3541576D795748385A6830526C773276386B636B635762415964666A6370767842577A34416B6C5152484D457A4D5143526D4A2B49776E504769686876346D4158384179345054707348686E73535A4273546D6E4D5676474D6569484E56676D75356B6336364B2F7435486D686D4C4B537837774B4F2B6D756A42666D483264335075587962776C743541766B6E336A45686E584C33446E2B686D7558557A6E334D6D446E44793668794D4874724E503267322B57712B41554B44732B454A70456E4671425254524B476C374E334D3266532B5A64793552563548503034596E76476972592F42704C64314E78625258336165313467724E7061646F4B6A784351323479346B6D616E6C5651366E4E6B317651493763556E364B71347950507157796F433671374C6F722B316D4B464F325854516757356D434964746A6B444153535161564330496F6B303038794E61525870724A63326655464751636D4B582F5377754231516A74755250556E4E417976796F357573343855567432463047337455495253684D524572374C6A632B73776D50586F39376668376E3743794F36576D73452B4F59783061784441396847527A4132766343593263486338304E6A465A5630463952796F754B4D676171486A4E535838316B617A33544866584D645457686539474A636267483833672F35716C424C4A494E58686A48377A4C6939397278754B3261534F72654A64474E6A55444167543967782B2B334576525A4350764E796838523078503169776D7945453261497A464C515A394A446671372F515A454A44466E6338786974633967746B35694D493479507A2B67626B42506A48625233395049383434715775754C6161724F5631644E4878632B6F447A2F506B565A45746E634A5066755652376575737964712B6534656A61644379634F632F4C7758673775334D4B65375276597633735461667532736D2F58526E5A742F3579394F37395576335A7737316363324C4F46553866336B5050774B6F3031525478767232666F6554766A505233305036326B6F7A3644356965586153773554574E684F6B313552395832676C51755255415237624A4F4130553672672F54584A424F57366B55436158682B68343944626D3861437468704C654236624675444C6F786E453444775A42484E53504C534962416F6E586E437967794B697167524C566F5A386C504968465146655277524E6F4D2F45536C507955754866795355346D536B4946334D554E4A557951645A6C4B4D44506C384242304F2F42594C48714D426C3037544C72625A576177437A4F53454F68426C48526E43706A524D44385A6E54356C2F3273374D30315A6D4F747559372B354131394F42767263447939427A62424F444F4B5A48734D2B4D5970736677326D6178757459494F515838324A5844643865365A50784F5A436E502B416B4648495443726B494275304566565A4350684E683053784B75326A2B69764A5A676C5A6C6C67516B6358514449597653524237524D4F3446374D3435425976464F6F6C4F50345275595A44353254366D4A376F5A482B71672F336B396266556C31442F4A6F2B464A506E55566554777079715130397836504874346D2B2B3531376C3239774C577A4A3768343869686E6A3656786250394F44752F627A744730727A6C79634C75433564442B723954373438703332633278744A30714B69702B644A66323573634D3972597A4E6679432B5A462B526C383038617931674B6171367A53576E714F783842524E2B6363564B4B726D6B33556F57666335794C7261725030303552366B4F54654E7072786A74426166703733694A6B3872372F4B38506F66653175496B4B4D395A6D4276475A744F746769497A50444C777062524A637158455378552B53792B746A486F455746774D71415262524E6F4D596F4531534262465A3946415353794A47644A3846686D686B4A6E67734439417A4F736A4B754F684C716679585A537A61374867745A6A786D497871467367784E344E7A6467726278436A573053484D49344D59682F6F7744666468485276414F6A364162614966353877515874306B50754D4D58744D4D62764D4D6276733841612B4A594D436D67534B4E5358346E2F6F424C69587767776D45524E3048524B6C347A516139526863495338555344316C574A68577949524A4D534374767742314F77474657437A7548537449764A4D6F374A504962524D4970756670445A79523547423970353861794F70383056744E535655462F35694D7153624D6F66506151343977475A643635782B386F35727034377765557A78376C302B686A6E30744D34632F774170342F763438794A2F5A7737645A447A70394E57356654784E4D36634F4D6A646D32656F724D696D75374F4F3063466E7A4930506F70647A66554E6439442B76704B33754163336C56326B75506B2B7A5441336D48465A4F374E74615A5A30736457764D326B397A6468724E6563646F453866323853323671682F513235696E4E4D726F6930616D5270387A4E7A4F493054694E79323344483341546C7041354956424939435031494248707A706575747A41726B6A395A306871756C35517A6D38716A61494E6A347544475A655A6E4B616C5245676B534D6A366839714F45535152444A494A4234763441555A2B50694E644C324F4D6835484C6A64376E77326D313472475A634A674D4F2F5479322B526C736339505935365A774C6B7A6A30632F674D557A6A4D557A684E5537684D38336974383454634F68517A556465493847676C5742497449686461524542525143522B614E4931456455695A64493245556B614363617442454C576F6C4A35504D626F4D5444646D4952422B476F6B3144595154427378782B303476475A6349756A363946686438336A634D316A743839697330786A314938794F395848354D677A427558366645637437593150614B67716F6249306E354C38544C4C76332B53426D4A397246395371726C74584A4649367A66564C4A376C364D5A32724634397A382B6F70377434387836317270376C78355351587A78376E38766E6A5A4E362F5448334E492F706B702B3149447775547735686D7870696636454F364262716143326D727645394C7956586B304664447A6D47566E5532424974706C5856334750686F663771556C36794174656364704C37704135325078557A4A34305A545069375A537056456D686A755A6D6E7A423350775946717334656D4B2F665569494B394F454368525A612F454C554A615877796F4B576C36524139626134466773376B644542736869307479304B463377736B5A6A6B6358456F70726769306369616A6E5063697A4F6F73775068384A455A514F42503044494B31316E666E78754431344278755845363753725A5470656877576633597A664953324C4A76784F6F335A55307236413379364E5270496330304C64514E42434B474C484839624D6A5A67633053594369545259535574454C4F596E4C762F656D49644531453069496A767448435245632F7746554F4A524A3947596D30685351684558675A4141593850724E2B4F573643675A49626C644F757A5747557A536E6A4133784F786B482B50447A786C38385A5475703832304E645A51565635456358346D6A3349656B4A393154306C4F786D32794839776B4F2B4D4757512B756B6E483345746B5A31386A50767158655037687A6B6476587A7650773368584B696A4A6F623635673845557255324D76304D2B4F59644E4E593567645A5871736C786450613269767A7157353942624E6A3837536C48744537573137423554366A4830305A576967744F576C30316C7945646C77384877566C424B477575735947337A4B3947516643777354324F776D6648345855525571537A58354C344569356B64416B52522F694D586C49496B6C67634F724A4272334B6E4D555463525751566B53574751355479784F5169435237516778755979686A583871737851494566614643586C4442483142676A342F51622B50674D77772B7A30452F5336436669634276304D7A4754347A506F2B526F45664D6867614A614A4A5178454577357341666352414975676849353532596D34685064654E4A7056764B44637250696E754A6856334B7445687954557950386C66457558314C75796A7A45335951695870574A52727A456F713443595A642B45523768577A3452414A57565135774F76585962664D4B474B743547704E2B6B6F575A5561624774464F2F54397361714B38756F2F704A4D552F4B43336C532F69677042565355356C4A656B6B565A30554D715372496F4C637967514F704A443638726B43704B736D6C74724F424664774D6A417831726F4F696E56596C434E7A33475746386E73766532726549427255555861433034726D44522F4253743757426466635A2B476A50463942796B745343647A744A4C436853702F59684736577372596269376A736E684C75576A5743304C2B5078756C5657564B724A6F457333304C504E795752766A304579504E75386A42554D4E464D6E534369696953564B6765416A486645546A455457414A633678744338734A7549734A65496B6C4A61523932762B537A517152796B6A52494D7954694850434E46515247306C6B4D5535556A2B4B534130703546502B52535169375932694B5379452F4A6F4535585859526A6A6D4A425233456C426D51674152545A4C534A714C31416B7162694A385646366844446B494269307256532B70657372422B4D56392B4579472F4271413473694852564F4C384A695555646D6F6152554C746F42566679496F2F624657766C59627847484735444C69636574784F49793770673748704D52766E574A69625A474A736749472B4C72716674644C5A3055525852794E503278746F6161716D6F61366332756F694B697679715879635430565A4469564644796B71654542525153594E74575830506D3969624B6954796446755A6962364D633150346A444E595466704D53334D4D547379794742484131335665625358587157743844544E2B63655556716E4C506B68643967485731556D6C4D50636739586D4861436738546D7635525A342B75554658375831366D334959617065394B55334D5335653562684B33793662433247585A7069525852562B393052626F536674427376644539644B75566F356C394653717A364A6478476552556F426B6544555245365169496458554A4E46514D694B5342753146536378706D353345463471726457437978694B713268396B7A317338497374774973516949614B796A3161653061516B3279394459512F42734A4F77614936516C574459706B784F4B476F6E48453335453237434566464E33456F69556331486955546C512B45694C4C364733367845616A302B727847766630313841524D704351516B70532F77534E70666A39636A477A5958384868316548773666454539675A414A6639434D563079517A3668567046316D58473472306F3770634671774F3878594C41594D786E6C6D5A7361596D42686D5A4B53502F6F46755876513934396D7A4E6C7062363669726638795479694C4B4B776F6F4C63756A7044535830724A387171744C36587A617947422F46354F6A6663794D4479722F524B746A365842614C546A4D566E5354553272315756396A475A325037394E53654A486D2F424D3035783268506E632F4E626E37714962347A7741414741524A5245465557466554655944616E4150553568326B54755A5069303752576E365A39716F37504B76544E6A474E6439637A4E394B4E6357456374394F715074484C53362F55434D653333337A506D7A657665506B7147525A4C7A55643176326D7A795672482F7470456F51416A365832563470645061694C3579553045567A636B61467353776972566E774A466F486C6E6559394145354F5A59706C726C6C566259574A4A69636243694D52554B4334746D414B6A6D446B336B61694C534D796C6E4531784F4F57312F4C6F41386D745176455169476967435379686B4A7878327147637761454E386E4C64466F6878354877784B627356454E43683149514E65397A77753978774F3579774F3134797141376D394F747865505336563874646A642B68774F45304B45444874567073526939574179617A44594A786A626E3653365A6B784A716447474A507238384D76464378647A3170706261756A70726163697365466C4A546D55563778694E7136436A6F3647686B59654D61345144497879507A6B734B714B6D78656D735A734D4F4B31325846596E70766C355A6761374757677435326E6C4135714C4C74475966354B6D2F4B4D7172562B54743139413255394E396E357138773551392B67776459394F304652796E75627936375258337157724A7076426A69716D426A6F787A493368636C7055665559324B4833377A513938392B305076486E7A2B7438425266497455535869733868724755575669456A5A2F34526F47596D45424261425233752F714C534B56687453395347704553566C4461433436706452326B624153576B64745735447469746F6F47674F744762797845654B786A304B45486D4B2F4356516F6C47504D6A754C692B4C55657056544730317047596C75496E596C6F624364554D696D4A434B68736B5247416B785157685030754B56514B4A474F5977616259305A46505249753235337A3242774C574B7A7A5747333656546745454B4E70415A312B6C766D464B575A6D78316368475230625948436F56326D576E74366E64485931303968555257565669594A456F424634656E733747427672593270796B4C6D705958517A5978686D786A445054324D33476E4862584C6A736271774748624F6A766652336C4E4E52395944473469765546326837335A6F4B44696B323174566B37715536613439534C774A4B512F464A476B764F3031522B6C66624B65326F5259482F7259385A66744C457750594C54626C5A5464624A69533037456676504E39386D45573349572B61324F746E644E30647361527575574539396C63564763334943532B4B4A763164474E4A587A4B523541667447614F4E4C4D6B47563470423654614D65555A66397373796143355768736D54396E6A456B707146506E7A78442F794530736B4E557855674A486F527078584D54572F6C6D6A556D2F52545A4242666934416B436B704651674A4E4A434B6D79626B71347376456733596C3474794B5879506D536C6F547045504F3552467449673363426C776530534A47624859443074527474527378572F514B456A453543376F5A3575616E6C44615A6D42784749426B5A3756636152544E4258585433744E5078744A486D6C6871616D71765636353765446B5A4765706D65476D4A6D656E6756464E5038684E6F67345A416B7074574F302B6243626A47686E786C6D754C654F702F5535314A64656F79622F4E50554678366E5050305274376B48524B48756F7A74354E54653465616776536143772B5158505A42566F653336437A3567453944666B4D717261444471565255715A4851506E3247376B6E2F4A3261486B7A31706154675344316C6D34466D697151526530326B74584A3553524A323453516F666A525174452B342B735248666239774C6A587A70474352597771796E584A5A4130567449306A4948685A5A6136714A5A4943314552454E684E57515842716E4642774369663833414E472B5837346E46704D44444A4A68466C44457155314651583457597A3453416C4C456B3479494A4370794B6C6B44785535457A4654417169515973696F2F5358776C71534E3566545A564B6E4237624C673964705632554C374A71746D5A52366358574454544937436B51426B59374B462F34446C392F526F7358633961454A4833592B50397A4D794D4D44383378747A734B5050546F2B686E787A485054324B52586876444845364C475A666469644E687832795959587173692B373255687166334B61363444513165636551396F4D61445A5464564766766F695A334C335750306D677150556C483552573636753672355470444857564D766D68434E2F344375326D57674452467832575539427346797076583336727173646154496B50717368744632342B53576E6B68304368496C684F385842624E49373232576A2B746D4B4C465A542B4A4A616B7765346B76726F6C38327556544C723644504F57396141507859565369626A464B6244464B4E4C456D416F7941456F75466B577977476739526B597848765A626671356B6A375773436968594F2F3171624B4C416B386F6B466C636A41765A716A546A365834674645466D4E2B456845763862426E56524A424A2F47676B316A495353546F554646514B43536D5370786E5363524A534337526D454E6C677958524A796B4872382B4A782B7451774968444B3970464E4976414D6A73337764543071504A52526B59486C46595A484F7068634B69626755454E6D4B486848696245314D79507131534770444D57357366527A593470554354694D632B505939567274773563546C6C6F35464544662F4D7A512F523331394A576E30567438515771636F39536B333249367077303174552B33454F4E6E4E374953364E4262765A55584B4372396862646A646B4D5069316C6F7265652B6246754C4C6F705043347255646C4F7443794F374866712F7436624E374941634646627A615536324549734C675A585266774F4D53384B44446D724973634D4242776C6F6D316B3935735547514F7179536B56446357563666455469586B4A69336F5869626D497874334B70314361516E37494D6C53574343636C516A5152555755436961526B6359396B5637576368707459334B644D6A2F7A5A6B734F4A7873525053655537316B41524D4555306A534C4A4E6B3254694461522B5354316A476D51724D53444C4D63434C4562394C455A3853664553447A6D4A71557975706C4843515276686F4A3149524971716B745354444C413430566F575747326943767277427A7A342F5236385068647574774F3758595046614A78484C2F374B2F42517A30324E4D54593077506A374532506941306837696934684D546730784F7A7571494E484E54374171632B506F353859787A4539676D682F486F702F416274486A64726A7875414D344851354D786A6E475237766F3769796E716649754E55586E7163342F546E58655964624A49484A74316D487138744A704C44355079355072644E592F6F4B666C6B6470754D44336367576C2B464B644E616949426C705A6B6D384633796A2B5267306B533855684C704E496F536A7345564B346B496337666F6B394A596A47674C6C36734A4B4C613559736C4F576F674967424A464C516D6F7437464630673575664C446C6168456931416352474A4A69556755346C4C2F3257457855544A594A6A4E447963314F4769444A534564464E6B3669635265786846754A764937454A4F704A526A35762B53637078315A704D636E7A69506D524C4849716D7979614C65356E4D616C526C47614A69536C4B6970696A7149745957494E456E46735242597445546848356430754B5879497472566771543757314F2B42545737753958746C4B35634C7074474F316D724359395A694D3878674E632B68314D2B675770706D626E57426D5A7054703657456C797453493974424E6F68645A6D45412F2F77745A6D4D43344D49485A494B4F305274774F72377133364846377354744D7A4D304F30743962543274444867325062314662644A6271676D4F736138342F525850684F5A714B4C39465566703232367674304E6566786F714F437362356D46695A665944504E34584D3731617277623935387A7A6476666C52375A372F375467754E3377464649706C6B39434C2F6D536C5A56765049476967726F6D4755424668656C4D4B68624A2F554A4B565231444D5A506D756666506E427667574B4A4C3955516B76375A416F736B5A6973433557744362495255725343706F5857674569423863756E3678302F4A575871336E5A7578516C4F77534C67694351456C6951634B544F6B5446486352794C6D4A685A784567314C47366C6467524B53756C4C517073794F6D427A5A4743466D4C77574C6742494D79677930426F76503538486C3072534B7A57724162467051596A49754B4741456C766D3563575A6E6835584D7A5931674D4578694E4535684E45786831476C51474F62484D43794D712F5347704468454A5074724D2B7478325633345053466B73614F555A517A365359594857756C734B6161703870366D5651725357536639736C3256392B69717A65525A30794E363553524C6279316A51783073544139676C554B61584B7949536E6A3752766B6C333333374D32704A38586353477639436F377744696E774B4E566C4D69502B6937584E625767797874436A445A536C4966437775617649324B474C43524C76456C4A6D5166496144614D79685064562F76703177554541526465346E6D74424359636E477275552F6E4B752F4C784A78384C5A457053616A354631513367596B4255314B6D776767716139726B592B734A4A506B6F65626B616B3978676C337137354A456E667964456A704C325341676A6D314971745453787542514A594E675342596779766F7776774C6C625667384869634F70785737374C737A363552594C586F466A4E453468304533715341774C4352686B466B6B766654704369526A6D4262474D65736D4D4F736E31465065703043786D6E513437586138626738656A317335307A4C304E6A336553392B7A47747272354937516465714C7A724A4F2B6D533770616D36745A7A2B3537554D396263794D64374E2F5077344E70746554664E4C345539576C62392B2F59506169662B44756848384D364A525867736F4B2F486B536C4674372B7A6234577A717453774146466A6B6D596F674E4369384A424B65333552464D554769376D4F5376334154697A70574A5235324541764A4A31564566754469593069313130733049743872625A744A534B4A326F6C45376B624364734A69416B49316F525034735A2F4A373367586C62546A6B7455684B6977676B71612F4C612F58334A614D6A695A4130456639482F6B77744779774F724F525A6768497179314D3573724B785573524E494F6A524A4F4254326B54544B4435456F376A64546C784F4777345A6F726361454568536F4A684E3835674E3035683038734D666655644D756A4773756E456C4E7630454B62454950504F6A797652596A484D3462435A634C72767968355154375443784D44504377504E476E6A59386F766E784852714B4C374B75743747456F633561527676616D42352F77667A634B4162544C48615831434C383674544B38736F72645A722B322B2F2B795066662F776B42525661656679746E576C362F556F33566B7475515A71522F53365444546675366C6C5254506B7843514846727375676D49614C656531684B794E306469537138716E49626A7A7051456E466F4664794967336A4553547A69556E43494A6F6C47504F71395648446C65364E68473947774E536D617236415359764A37316663494C4F2B4349674349426845546D674A4533716530796475674B46695370696A31765A4946466C444572394A4B424135564D70445367625164724945696855674E45746D67494743384C654B6E2F48756757417A54575053694E6359773630625662687654776F68366264564A6C586763757A697543705A784C41756A6D4B55447744694E78546944314F377364714D794F784B655335354D4E7A504F554538726E5133464E46666355776D3464594D6474557750644C45774E597A4A4D4B6371777836666D304130516C5332546239367A65747666754448482F2B736267544C705130356F69425A3254664A565633536762384B536A784D2F4663696747694E31577567704A786430535A4A51464B674A47465A69767459456838676D6972784F30684969542F6959436B71346D51703574623841656B58556343346B764149514B4A314242497A4D5248524A45477475536757546B456D5937502F4E696770474F5170496A3551366E587161327551695038695476527667614A42496E556E72566F746E58504A4B45637436354656473273696B4B794259744930697656646A574931546D4D31534C6737686B56413059316758686852727A5651787244727837456C78626F77716D4352337965776D457A5457437A7A4F4A3057584734374470735A2F6577457737337464445755306C4A786E3661537136776237477067656E7741336349734E727530415072784236572F396157367A2F506D6D782F567257433542367A644250365A62372B563755737656645659526B3231644C7057774A4F4B72376257584E75796D4670784C71764E706439454A635255345539416B5A794A3537636C495563624E476378456455535736764A4C616D2F78467A4534774B596650724661553270655475786D4A4F3452444D6872543152656C70565376307478314B30536A536B4E526C4656567641757A2F384E52433056502F6165776D3555794B4F7147616133675A47516D3570596442456F68734A683756366B6A776C4C46377A536353426C5A47564D494641454A3876674E6672772B31324B5564574845796E53777145786D534B6677477A5A52366A6156614A3254696C61525439474F5A6669456D424D34704649464969596645594A7430494A734D5946744D6B367663625A3345375A537A4667644E75776169625A6D79676B32644E4A625255334B4F7035444C72787675666F70756278437A746866345134616A384D46643439667037767633755A37355048705A4F67664C64397A3971745A32587936747039465378546B5977354569436A474838556D51575347376D4A465432564E4C786178726C4C3845695958584B5955786C534F5570555A41574C6B76494B336B564C645456314C786463336A46365133626B754D5646754A53662F6B6C4B4D6C75744B6A4B626179426B7672686130384A7A642F574F414B4A74684249664B4C5539363642704F56393367556C42596C45592B4B346568516F676144344A424C6C794C57504948352F514E306638486F397544314F5A51366B6D7578776D72485A395668744769526D793177536C426E4D70696E4D6876465653437947635649696F4368596B6741704536575847534D425A52537A63554A7046617470446F2F546F67364E53674F597A54545039456750766130567446566D304652796858587A6B304E5954515A6362692B68364249724C372F6C7A5A73666C426152552F51705564726B6833394251506E6D47376D2F49304E676D6A6152544B694951504B58515A484453764A3153624D4C4B46726C574A4A6671587A4C4C353870554A5261547A714F326739453079432F48665A716B564645484E6977317363716B43774B4647474252777456332F5A544A504A353577656431424C7667714935744A6F322B54556F4B574330702B7358476D554E46433343306677537963544B4C5143663334765070346C413476573656724F7A5470645A37576D7832686577324F597757576155474B58427954794E786677754B4739726C58384C464B4E2B424B4D415A4A7843514A457434674B4A6E4E747A5751336F703463596B6B4731756C7961793236797A715362782B5753377173456979747952654E6E64584663664A45554A442F2F4563337343436A666161426F5A324C6C6879384E52716B57674639726B70526D535A6B6E62532B2B4F4C3270746F49554D46724254737458724C3357776C4C3546477652687670424A4C4F3066776B556753516345536657687653774A734A3235632B6B51456E42496B2F6C304D62456C476D3545586D2B383364466B6870464971393453707538446371617A37494B53395339436F6F3472696D7A6B39496B416F763048457672706463722B2B48453549732F596C6368716B7741754430576E43355A35714E58315757726651367A7445784B6A363073367A465071646469506B534476413349762F646141466F467854434A7854694C773272416262656F646C4B6E56612F6D7A736636577568754B61626C795433573257335379786B6E767651744C3939497950736E666C614F712B615443437743696A7A464448327232677130446461695556524857684B574642532F6673615337514861335046615A4353615A613231494A5851536A326A456D6D4969566F4B716C522B4D4F496D464A57754F50456233733673726958516C506D4A3242516F34714F4941797567534A2B72466B36765254362F4259706B6767575731523936456852565A314C46524946456B6E6F437A647666743962304A4B5A4B656E456C777047635356426C6B4C565779315355493970454B77526163486E456B54516A326B4F654C6F385A7039754133626D4141474B787A536778573663785751535353665755312B622F5036446F6677324B70504F6456684D4F6977474C666F6146715146475872545133565A4F533030573637792B494A484561355A652F637A72372F374D39392F2F6D5A392B2B4A4D5735667A305A775849323642386F773438765654724C314B6C2F7052572B5455674B51326A48594C53544D347651326974665343566239486143704B46753851614B4F47596C376442305877554C624A3452374E49783170453868565777716F66784B72384534456C4570526657354F552B52456652634151545A4C534C4B75674B4F306C476B66544B504C76314B7253556B7653514E47635577464279343149564B4E4249694D6230754430647648507262534A5676697A7142594468307550694C51637547576C687365414E746F686B45786A746B3169746F6F474555446546624E7034762B3752766B4E5547786D4858617A41617468487350734F46504433627A6F71714F7270597A57756A7A5768534B4C4A46612B352B5762502F4C7439332F6D68782F2B7A412F6670304452664A53666C61386958784F4E497066414A4F495262534A4848574F7163556A4D6A77614B4F4C4D70535945536636656E5A46576A714444367430424A727356492B496C495A6E597053436A754A53677158656F2B7176626A557033757974466331533572536135554935456B35474968682F4A50516747744E305436517852454B51645836692B53335A5877576A556C6154306D386C346C2B7352686A6B7064526F7154416F65505544674679526F676B6D6C5671586E52496D47726D757552726A652F394D7236745A59434D544D2B6E774F33783472546163547030754E304C6167684D6657555A696248374B705937564F5972524F594C434C6A536C4C766A655A78544B5A787A4D5978355A796139434F5956325830337A42486D6B597869592B69544D384D4E744D434E6C6D52707074462F4E61686E6A59366D737070726932676F53714C6459744C72336E31356764554D6B31794A442F2B6D52392B6C4B66344A662F4B547A2F394B332F382B562F3534302F2F776F2F662F38543333337A4847376E624978734D314F37374D49767843416B356C4354584B6D4B79487679586B7667464B477477694159525359326370694253725144794E556D4E792F4B64684939494D734A526B59354B6171326C3037554B73656248614436425331574C6C5A4D71446459684A38476753773137536174694A435235466250534E7449376F7649725153314B4573306A67317A78694A31454D736B6E5A6B7253384E7149715A594853645672524A5049564B476B35625855764B54707A666944526E782B455A6C4A6C6746324578363345592F6267456532534C6F5731476F766A32734F743273576A3373617432734B7532304370324D616C334D5775356764705558474D466B314D6476474D6376677533554D6F3255556F316D5370434D596A4D4D59445A495047385A734746614C66437A475566553047305A345279526356684753614B5170624B5A5A624D5A3554506F705A696237656448645245744443585650737167757638383643594F2F2B66596E4665576B516D45423566756655416D3248332F38457A2F2F3947642B2F7647502F506A646A337A3335747331554B5246514472554A4A6B6D6F43684E6F6C32735550766B6B3963726C4B5A526B63346149436C5449303970435A447565564848557465516E677878396D5276766F53544B596457472F5077454574346B75304357674F536D41764E3064516353306C6D565657584D54445972645A2F797164596C66526C48434D6F5033444C61684A4F356E50696B6F51544F4A4A6A6F616E5834742F454A584B534D46756173674E572F4147354C43622F526974657632674B65623472506D6E4339686E772B2F5434764E4B746238446E4E7542314762553963453639416B575742576F37344F5A774F575A7775366278754764773271647732716478326D6478324352374B6C70467A49386D4676735556767330467075596F776C45737967786A6D45553757495554534567614A41494C47594A68314F774B4B337A5331426D73426E6E4D4F756E6D4A73655972432F6E62616D636D6F655A31465A657064316B6C44375456422B52444E44502F774C502F33344A3337363457642B2B505A48766E7639433144554A47414B6C4A537045644F54656931503856462B47784C4A346B7258764D6D6B4A7931745036644F7058502F2F68324B69677034556C6D75476E6555646F6C4A432B4E61713253716D7076794B564A504D513353592F7250762F73482F7576662F51316E7A70366736316D62616A50302B375847364C424B3657765A5767456C38527567724D3771534E49755A4E586D6957576D574D5974416D59312B61644E2F326B64394E496B4C62364650475739714E2B31674E38316A392B6C772B2F553433506F3844706B63354E556247557351342F487156504C415155596A3273656A31755742516F304972494C6267476E665147626452614C56584E6F7857635235395A716E79586C334B3436754B5A4A544F4C636D696177536F376B725A794B674C4D5744576C6D3656324E6B674A6C47743363474750447A2B6C7371364C3273625A792F6638467061307848376D4B56783841414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031333870783B223E3C62723E3C2F703E, '阿里巴巴2019校招', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '36', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:34:46'); +INSERT INTO `exam` VALUES ('bdb911b7b0084f43be00a4ddcdc56011', '考试测试3', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414773414141423243415941414144503932314A4141416741456C4551565234416279365A334263523561677933387659694E6D6432656D7030665472545A794C552B4A7043534B49696C3630525030336F6757336E7444677143444955475141416E76765375554E2F44656D304C42652B384B6C705236656D4A2F66532F75425575434F4E72706666766A2F5468784D76506D7A637037766A776E586132796B6F77686947587536416F5A77534A6E524D774C7A367A7A78724752546F68694C52305838304B5A36563372764F553651746E2F725A6A614D763265716632663270502B334165684C7A2B56722B6A48796A5A57746D4E71792F5238356275767030313172504C47734A434F59533462773049326A6F5630416F753843537A7A4A72475354474D6A6D5248464F6E634B61386B34317049786243536A32457047735250744E59315633697A6D65517663794A766A686D515363386E6F4C385169622B796E764A415752544B4B6C536A6A5745716D734D7764787936726D77634B5061744D6E6632706B7976676D543759424D716B6C39395A686978386C4A442F35624F2F412B3031773739752F4E66624D7556745A5A4D4959737162744F6B62545072582B6D313674724B767076644E656D55646356424B783747536A6D4D706E6352434F6F32466441624C50435057655562734A4562734A644D34354937696C4E7550693651624E306B5837704975334351394F4F634E595A4D3369626C306E6D745341646A304D6777546C4E6531564267513431694B39687A444B6D3853793778704C484D6E734D2F754955445A2B6B7459762B6A73662B456C4A7241725057726C423575656D2F547237517031545959336161484D56472F6C637A76354650614B6156462B445A54706431652B4C37526A4B6C2F5A76716C4D304B5A796B31373562475861566A71426C58514B53366B52532B6D73434D6F2B62786F5879546A7575594E345A37647A4F367557427A6C56424F5755387A436E6E4D4463617678796D33484E366346474D73474E76426E4D42654F4C34415834503476675453767A516E725A44704E596962444773632F704955426C594A58514D6547686154536130695A447636365847784B4D38624E42566E37632F306C614D49444A534839504337424D497454397239722F2F394C57796A5A4E37356E4B544E70654E6F6B674E724A70724B5343523831674C356E414E5765416D316B47376D665745354A56526E69576E4F513847566D7950484A6C6565536F4E4D544A53336D5158597537704273627962446F4D53596F5672494A424248794A69326B5258442F79624D45574C33344335356C676956414D426C434347327651316F4A303154762F7939744D75617677544C315733693230674E5876694F6B66774C77796B7546764B6D4F3654744D645A613141476F43652B6B45646F6F5A624F557A324F574E345A72546832396D45772F54696F6C4D56354B536B55565752697A537447636F6B782B68536770436C684A4B556B6F4349526B61626B7561635A623259694D6446554F71435A5367726557546F7068416D627873325345457A357242536A4B42513037766368673064565451517563464C56522B48645A79417A38444E58336F2F3431652B5A742F4C323379777058472F625866464A3662594C316564396E34793838646C444D494974513131544E3975366E6573703745546A712B4445777867344E38436D6670454434357251536D467847546D6B4E5755677935635939514A67656869504A4747576150504D53616C4141726E7668373844416D695875353162684A753747566A57416C2B396D545673495330734A384A596A56713457636A585153613947624A3348493756734F67795A414B7733775377502B3535426E7176764C6A2F733558503239637450372F366461614D3965766D78634F376E674A5439377976497A34666C2F49612B385351426B676D55435A6F4C326E2F7338696131385168536862576635474637534876787A71676E5079434D394B5278706C422F79352B366F5972795168646F676633514671663846346D2B6535703772393978352F4A69376D6357343537566A4C787647576A614F70526A2B6C6B4F6774577743472F6D7968776E4168476343554275685844614674557749765A4D3435765952714461773675385A374A6667667035722F7650482F524C57796C482B7379476E52614D4C686E39643747525432417679436F795958706B583378462B59784A3755515250575259487852514F416F6858597672745A546A4C69784E5432557059792B6C5837386D6E634A42506968346B7447756E6D4D4A474D596D4E384276534362796B677A7A49626552356C6F4B4D6A476A6B695866526844756A652B36414B74774A32564D725A4D48587950572F514C5458636534346E4D5433376B3338557854637A473347535471416A516872456773526847444C4D5645454F46614B615377556B316771527247526A3245746D3854714653776E535239426D745A6C574C396D2B4E63687668347154422F2F6133716C51555344796164786B452F6A714A6A355652476543584257316848537238737979456C4D634279563037777577724F6649436F46542F7031735264436F5267536858354E3436535945735652414B2B63786C34356A625679475A5A4C37676750636A6F497A38776E4A5355535A656F644B744B39715570776F7A544B47575759485A496E3175513874694478376A6E4333412F6A37335163583238374869656B63542B72485065384C68474D705877615338554D4E734B416B77316A4A7831616871677759713661776C49356A4C567944477635314339675064546F576656726F49517945797937465A4F7A7165367641544B564361416356555A526850542F44745976514C7A797170577766683273344156544969416E315179434F417279476A51544950475A5370696A6667335938747931636D41354B4932597846356C7846343569624E38434E2F635470356D565A47636E6B564F5169446142412B71307A326F544852483939775A36564D48736B50737941693249756E42393054655045324138334675757433676156774341526D46654F6531347942346A4749614B3655525732465179455A776B41324C6F56596F7331424E5961556178555931676130415644456E726B5364382F7035704447775375797359746D6F4A6F4D4C326752473043767A6F76466654644B2F2F4E43664A32355448644E374A6A4172415A6A4B566D7268755A50534B4D724B756D4A614741544B5A55444F61694D6D4D5548376856594C672B555679462F52503964394E616A5573396972353742587A324F76456D524F48477875716C4675536474356D46314A62456F4F4F516C50554553365552686A52326D38453970495A2B5268626B696675714F4F396958766D5276704479314A43626A4759342F54505043784A506A355578366D712F4356747549694838464F4D59324E616734376F562B4B635A7956347A6971707246567A32476C6D7346614F59476461686F48315378327967587335555A6370594D456139706677544A3577416F496771464E59674A6E797073676D547A497045336C6768624B784C77776A2F7758496642314B4149735A395873727749546A4378416374484D2F695243336C5275417569736D6358705634414A5A6149493761696D6352594D707037465159436B5763426573346939656746483152777571696C754B586F4A794B6E6765576F754B6447505555563555523772514532434135564A377554483330495A3759636B3141643568422B355956366B5037496E4C63694365503862504C6C7267332B514838484A4F647A4C61384A44506F534463676F37415A5A79466B6646424D374B435A7855303969725A72465747624652546D47766D735A5250596544616746487552463345565948717751414A752F35685A482F4E2B424D51457941666B30377151566A7A654B6B6D7356526152546E4B5A50482F44307467484A527A2F3045544D69627845557A4A304A79316334686941444E424D67455549526E67764A4B43333055494A6B67436E4264424247667A2B48774370536A6468466E7A527975716D6D386C434D4553467549794A43546D426842626F51585A62454F4E43553530706A69536D6D694636703450394B6565684E337A354545663164536739334A654F794D4A4E514A79544D586F6F4D6343487A67535768694B76363574586A4C2B6E42575447436E6E4D4E656743576646504E4F5170675750456B317537796755553474443361464551665A464735354177537232355A68436343456C5A544A3843596776394443586B4F515678424E64562F5850344661415579413571543865374C7355514B6F313856564D383950386772557238455351416D6855676942793134304B77495349496D696E66734A6D41424C72432B4D594D32434B4336616554773055336770682F47546452475755305A4B63674A5A7366645152646C546B32524855346F5474636D65354D6637496F6D3952394954482B4C393359674C634366686B54755A6F523749496A7851526E6D522B637962364E43375243596D387A436E6B6C757948747755347A676F5A305678566B7A6A717077534234365445495A56732B4A635A712B597746456C4C48536D634A53503479487434346E6D46617A58415A6A792F7A76394F6942542F6E56517A6D7068354339377975734158732F2F3544307259503045364364597978363130724E57657066674D634A69772B52464C674A593354794358696B694F4E47725A7066446A58706531423661475736715272677437795A51306B684D6D7079633242436B55573455786C74546C2B4649665959586C616C33305351476B4230625147723448644A4466596C37364546306F41735A6F5A346F6F333151526E71695366516E492F6F5263596C4A68475358633166576A61637754366E6D63464C4E3436497934716161786B304D37664D34616D5A7855416B4C714446526E4E52436D427A42553962465536332B6C57634A33694B47436C50344575614235636C33476351736A6970684E437958765137466C426443794C4C4D3436785A466D47302F6D656A7631346D654E4D795646664E776F723679326B782F4B6E6E63425643314775655A51702F76394376494C6E6C4C7944494D7242355848564365674558375478436D304A66485457436B526245744C646D436A2F564150355350552B797930684F536B455A6652647474414F563651343035486C534C376C50655659493670516E70456635457839366B356741463537637375625A585676536E726F6A692F424348753542595849516D5246424A4D516C454A7056796E315A4639374B63567A55387A697046385877377161614557473576764A2B4A2B306B6A737068484F51444F436F48635A5431344A4C64524C43696C6C573279686C736C554B386E4D4E42484E5647334E5454754B7146535669414A674363583536456C634B6B4A347A43655A794665555838344F555138374F784252414C7547675766784A58375478753267586374504D49365A55476439584E346161647730307A68377436486E6631496D36615A5848584C75476D58587A316E6C4448694A746D426C654E455266747A79464F4D4C7741784F32564347324B6E69526F30624F5751626E6C4C2B476D573852564B77426277456D33694B5075425937354C3348574C7547746E65472B736F2F48756256457079755178442B6A4A4E614479695248576D5265744B6A755569554A6F4444394D5A4C5968385145652F48306A673250764B3979332B554377643758694C706E5263494443365268726B69662B354157656F653469416A434D6F72776C3366686F78724852534D73596C376771466A415254474C414D78564D344F4C5A684A6E6C584166316F4E565468733245674F57365458594A4F6749794D706E6C5A3136446C764E433277314C3346554C2B43706E4F436D5967676635516865796A453831644F3469775A65776C4739684C31714555664E45733761425A774667326C6E634E45754739424E4D347562656734337765447146376971582B4B696669474F354F5652506F2B4C6273553775686E63386D647731786E783041727A785349653668643461463767726E6D426D33704A394449426A4B7457364D635548746F707362344177566D33674C4E755565794C344D4569634B4775626770583752537575686C6364634C4B5566444B426246646F57303331524C4F6D6B57637445733435662B4155384866634E542B46572F74416B487948694C5464475447526C4D5135553144676855647552373061763370314432685552464B6853534D347577775A5045424A4439784A3954764F6B4675462F43335038316A6C334F6B424671685337684A615559416976674145734B6638697864523543696B3176714D5848414F47702B78464878456C666C4975377161567855517A684B7537464F31334D7874707A72615A58635343336B536D516D6C6D46782B4D556D736370424D342B645A676C377A5176524C57384A7179425644342F564859526F4F776E533948425831633874395369656D696C78426555734743702F4563663865527A795A33484B4E2B4B6350344F4C5468416A72714A7842514D4C5957765A71397A7A4633455877704A4F38437A686D564450694A764F6946752B6F47655850557937674C747561566E4539437A75756D6E6364564E3436476277314D33696F525043327849756F697775653558576949646D456D2F4E4B4C65312F647A57444842624D3453765A6C6A737536396D6B747561475736726A6669716A5869725A2F4251542B4D70764B656477304D39673539716842424A5062454A47575348423149633455527A6B685639696C734D46345851562F53634676567A616D54504B4D3536516C377350564B656576446B316858386249397A36376F5A6F6536586B4956375543304A6F6C345A696A5935694C6A5151454B5463676D574E2B436E37734A644D3478482F6979656D686C3874424E34716E7077794B33444B7257594B31454B546A334E77447054782F665271527A77766363684E7A6563486761785367686C516A687730533769715A34694B482B55354D6F52564C5764614772303546613045462F59544968617A774E314A7A665651336A6F706E44577A654A514D4939393451494F68664D34464D37685744434C633445526C2F787058504D6E6364634A496E6A4F496837354C2F4849663447374D472B4945415534416F685A33504A6E63524742473345706D4D6574514B692F694B6475446D2F644444363643587830342F686F702F44527A4F4B746E634E4C454A30526239303050706F78626D6D47754B7364494C69776C38696964714A453653513876354E51545365505656303855766279534E6E50512B55674161704248716748384E637379774E6867437230524753715359352B68697A4D6B394A774B786F544C656E4B38365A50473069372B6A47316563475535345367537730694E2F4932385138647565393041732B722B376C7264594C594F7A5A6F342F796F6B7A326D52766F5952647739596837664A6951716971424D425835354A62684B4B6E47564E65457061385A48336F43487042543764446E6D63536D6344776E6A614541416C736E78584178377845346E4337367A75496A745853395743614E636D48446474585034616959494B786C443054684366564D442B6F59794768724B4B616F714A794F2F6841683146594771466D35722B7644536A654E534D49646A3452494F52637669574C6949552B45384C6756473341716D384D696677454D336A59643243552F6444336A71586F70704961777568367835504952354A6E384F5A7746303452797568517434466937696B372B49723961496E33615375357052486D69473852644550594C2F712F774454542B426D6D346561746F497A57386C6F61495461554D584A5533746C445633554E626352564644463571714471526C3757515774354E613245355351547478425A3345357263546C39394B6E4B36464745303938596F536B744B5379597138692B365A50565752356A544557394B57375547372F44347438694152566D6E574977705367354246337948696A6A6C2B4E6F65356258574D594E664C4A416536554A44386746725A5979707967354448336962687955304348392F424B2F51687A744868324D556E59707551696E31384776617843566845504F4E4B574241585132357A366F457A522B3759634F6D704A2B63664F6E504135547A3772553567363276504B6738782F4D7A696F54486970786E6E5366344132615774564255726143334A6F7130696C36594B43555746756552716C635270536E6D696163526632383074335467652B664F3446797A69567667536C3449587542517334566177674566424C4A37354D3367493835466D45552F745337783067697A686F5631596E714F3038336A6C7A2B4E527343424363693161784B4E776B5A734643397A527A684B676D655368636F696E716E346964663345462F5351584E524A536E456E5355554734764D62536442566B314655696171366C7372575A677A64657671376D786A71626D61775330392F52797539375732304739706F616A465130327967764E4641555A32426771706D38697671304A56566F796B70523635526B4A63656A6A4C616939494953327169726C45626134456878354D4F5A5142746D696330797039536C52744357645A6A5A46473365654A356B58743252336E6B657048493233626B68506C536B68464D7653714D4B756B6A3544453353513731354D454442797938726E505A313572727764356344623746315542764C7478313473524E53773737584D624D35787A48666339772F5059705474343579366E625A7A6A6B6449694446767577387272474B6D454F634E664E34366D6435625A6D6E49657148714C79796C486D706C49746A36464A453031725951784E685847556170505146736A4A4B536768576C314E734C4B642B2B7068376D676E754A302F6833662B496836364A547A7A582B4256734952582F674A6534734A4261483952424F57642F3670634E342B58454F594B357645705773537265424776776E6C7536597A633130377853444E47754871514F4655584F555739354666335539585953554E7A4377334E5464513231464E5A56306C465653454E4455563047556F5A3743686D754533487146374A6549756173555956492F557152687130444455574D4B51765A6269726876374F4F7671376D756A76614B4333745972756C6E4C616D6B71704C35645249592B6B4D76303264516C32314D575955784E6E525966556C7835644D4E324634526930345451716E314F65395A6A7370323445753537686A70555A44327850452B6E6E67447736674370704F50716947426F306F53686A62354957367335446679757532522F68754D30427A7438367A336E6669357A324F4D4D5268384D6364446A4962767664374862596A706E62446736366273584D6654744833586578332B7062446C7A62686F586252565A3535733874542F7A614F5735714A676C55447843535655357366434C536C4F6455795350704C6F6C6C7343794B4E74317A717056526C476F79305772565A4B6A4C695649323845545251714371427A2F314B44654653564F3367452F2B456A37354C2F44524C597241764D57794258774B424A6E48703241573733776A4E77746E3853325A343362784E48654C4A676A49482B6178756F64495652733542573255564C62543174724463486333597831316A4F68313944556F364B6C58304E756F6F4B3952786E437A6C5047575845596255686D716A714F2F504A7242736D674743795070317A366E522F574D446D555937647077757372693661704B5961684A787152427A5779376D726C4F4C564F6468517A724E6654585A744658484547763468357457573430706A72524B66646A6F43695533754A49656B766A4D6569694B5537784A2B472B466665737A66433475414F664B346549756564435356595572635670644A516E30717837526B474B48356E5058416C2B63414E7A682F306373396A434B6563396E4858667A306D48585A685A62574776355761326D332F4E31687472325750374251636431792B4C33646673742F696141316332633958787441424C32494D495A324C7A6547746E65614164343547306D65445948434B6A6F74446D784E4252474D4E41666A44394B6E2F6138774A6F7941716D4F6A6561596D5532556F32535A4B574F6347556C67516F3964395839334E5A4E346C737769322F424172634B35376C5A4F4C64435A6B56414E77746E75466B346A552F42464C634B78376C6633453967595164504377776B6C625369726D366C746232546B533439453230566A4463704761354B70712F6B4F5A32466F62515850714F7A4A4A4C65696C6747712B4D59726F7068734F773576555750366377506F6C50316747375A6651626B4159796F6775695833366444647063755851426468634630465435686F5051356B7A55787A44576C4D6D76495936704E785A52427961772B6C2F6D475247624B512B6E58334B56444C7277585446664263316F317A366E4B65595169306F636F33367634584E364677386D4E334C7871526D72774C657055716253565A3946534845656436676E6C575139514A39346D374B456C316F34484F476D2B695A5032577A6E6E76494F4C4C727334363753446F2F5A624F47433369583132473968762B78574848622F6D734F4E586D4E6C2B785A3672582F4474306455637672696256554B6F63744D7434617037675A647541542F7446454871506F4C5353336E774C49486F794B63555A59585171517869514F3548582B3474576C4F39715533797054544E48335857552F4A7934306954536F695546764A45306342446454662B75684875463078797433434732345647664155504B707244743267573330496A7477756E75567334695A39756D4C7561626B4B4C3230697037554272364B572B74342B75766A61474F717359615A517A56423550727A615954766B6432715533305574384D436A753061563752486668452F704B7768676F65555A6659516864756B414D69747530356E72526C75564A5437593341354B6239457438364666635A726A596E3647535141614C67786B7644385659453447784E6F6178326B5347367A4D5A616372463243726C5A627555483172546D612B505A6C516342494A6E6874476B444B55734977426C6C44657067545938636A7942792B6D74334C453469537A71495332464F6253563532416F543647744C49344756536746365139342F74675743377539484C71776A6F4E587638444D2F41734F58463344595976314848665977676E584852783133736F68323238343472434A67395A66737576715A3277383852665737586D4876616533736B6F414A457A3658726F58654F7557754B5662344A35756D6B425A4F33666A6C4E78392F497A457949665535495851705868416E2F516D48656E4F314D645A556870705358364541376F594837544A77636A5334736A4D6B70416F4B535A53586B656F756F33482B66333435342B4B344F345847726C584D4D73396E624246474364454E38427A62526570705A336B4E375454334E334E3445677645794F746A4859554D6C4354536E2F524D2F72566766544C3739417676556C7672686464325A353035766A516E6E754C6A727737644D727530364D4B6F6C7356524A66714163315A726A536E4F574A49643659727734336562433847704C63594B7768677576494A55395668544656484D6C4D627731784441736147524D5A71457869705432576F4C703378356C794D42696E7A686C775744646E4D36374D597255366B6F794343426C6B4935656E2B6C4B62366F346E784A637A6A497034583976484D30347143314844307852493661355430314D7359614D6F547732465237694D696E726C67375853596F356333734F2F53352B7936384446627A3337412F6874666374686D4D3465734E7250332B7466732F50344C746C31597834354C58374C3537436438744F734E33746E77542B77367363454561304663484867584C4F4A547349687677547A334E434D3879473367546D516D6A304B436B6155453036594E70567478683435735A356F53626C443537434A467765664A4437704534524E6238734E766F6F35396A4351706A7453304C424B793163516F4B6E697561535A4D3230476F7470656E326748434E4831456162744A4C5443677247696A5474394E6431636E6F3330474A7673616D4F6773597241326A62365363507031775179712F526C57336D4E59377365515650415362377179504E436E754B425064614D6C7A5231396870636F725A6B653143645A5552743341304F714133323558677A4A627A4F6D433842592B597A35786C675739456E4D4E61637731357A4F596D733243345A734A6874546D57684B5A37512B6E6248474C435A6263706C707A5747754C5A76466A6A786D57724959726B366D737943615A73557A71724D666F3479385362446A476536614879663769533931696951364B75554D4E4F637A326C6241654C754F33726F734B6A5850695178337739726C434B657662384873366C66734F5038784F793539796B484C72396C33665433666E766D557277372F685539322F59472F624832547A2F612F783865372F3867664E2F77502F766A46502F446479513273386979637879526552517434465333695537544172594A70376D763743636770352F377A614B496941716C5750716335377A37364C48663071625930526C326D3876464A4375365A555844764F4157426C386C2F346F447132553379496750495458684F546D59716D54493547596F43306C586C5A4F76716B5259316F7974766F62704F543465686C614575506550646A5979306C54485170474B77506F662B796A6747797949594B51316A724F514A453057506D5367495A45787A6A324756487A30534C2F5370546A516C32394F5961507554314D646255686E35506456525632684C6461412F7A3464527A514F6D53703477577866447644365A463530354C48564B57576958737467685937354E796B526A42704E4E6D55773070497379315A7A4A644573615579334A7A4C536D6939446D322F4B59624D696D747953524F6B6B6F32534675334C4D347A4250336978536D42644E656D7356416F357278396D496D75346F5A623966535635394466564563555A4875324C6F6535645431627A473773703664357A396C353658566648646C445274506663436141332F696B2B2F65354D2F662F424E7672503376664C684479502B4A4437662F6A7455372F386A683733657979724E3444732B69563149386A316678416C366C433369577A4F4D72724D36306264784E794F563234443153596835516D487148796D51336D6C4963365569317752427A696472676F3151466D46455A63497A4B5278636F4362364737724531326D647536424C755535415451596B696A636F434F5931567058513231394F6E72326573765A36356E6A714D4857574D367A554D3155766F7230356A70433656796359554A757546454A584158454D3863335778474B75654D565836694E464366776256742B6E4B646163747735485756427630535261694E4D52656F544C385048585256305450367048344D4B774E594C4C384F544E43794E4F6E7339676C593646487A587933686F5575445850744B69616263786D767A3253384C705770686C526D6D6C4F5A626B6C697644474773595A59707657706F6F63746469695A617054516F5573674A3853447535614869664F33704572326C4A377154455A616C45793036786872307A44594C4B576A4970557154515478735434347542336E38495831374472314B54764F66734C654B2B76596358453161773638795963372F6F57312B2F2F4D7567507638746E75643968792B677632584E6E496A765072324835714C61664E44374C4B70325157372B4A5A7649755774552F4A484E366C633369577A33477A624A4C37526433637938374838314577415146654A4965366B784E6953556D6B4452325A7A76526E3264476464493332794C4F30506A7446772B506A5644383653586E77425372444C4B684C38714A4E38347A4279677A474731564D473071594E70517832564C49724B475178665A385A707279474B744C5937772B565A535A356E546D57374F5930326579324A624E556E73326936305A7A44636C4D46337A6A496E79594D614B41786A5733714658356B466E6C6A3174715A6130705A6A54456E2B5A70706772314D64636F7A6E4A6C68365A4C36504649557855527A50566D494B784E55634574644266794D4A41435976394A63783346324273557A46526E384E345453705439636C4D317963775552664E6148304559343352544F74546D47764C59624664776278427858426C446B574A5163546673304953365536444E6F792B326C5147366A5070726B716C6F794B5A33706F30444D58786C4D6D656B68446E6A615839516659635738323249782B77342F516E484C486379426E6E4852773058382B4F4336733564474D4435357A3363647068483864743933444561676662546E2F4756337666772B7A38446C62644B52376E62736B456776597247685031375A4978664D714738436E70346B35684D7738555264784C544F42326F412F68443131496657534E354F465669734B766F552B7A7053664C6A726145372B6D4D763052487A455661496937514848324E6A6A52582B75542B444A644659327A4B5A71464E78587962446D4F72466D4F4C6D746B574A664D744D755A62636A4532705448646D4D7873537A704C48524A65644D6C5A366C4B7730436C6E715676465572656365554D3630384C7172434B55345A4A486A4259484D71533554586565473730535A2F727A6E47685073365978396A70314D54646F53586569582F754179616F494A7576696D57684D5A613564796B4B5068766E2B5975623653356E704C6D61714C5A2B70466733547A58496D367A495A71307067724371616B65707742717244474B364E594B6F6C43574E72706867796C7A6F307A4C56713643354D70536846754F363749675141414341415355524256444B355336506D43573146345453706E3143523834434B37416655536839524C586C497254714D39475266624A304F73652F345A2B773639696E374C333346435A75746E48486179526E48625A797933384A706836326364746A4753627564374C2B366B65387566636D6D59782F79386559333248586B613161355A3558674A536E6E7071774B7A3577795048504C754B4F74773174646972744D6733744F486A37706164784E6A4D4C6233344D374E36385234332B447249645855543639516E6D384F59334A466A54475855516664353757654546666F5433566753486C6653624C49356870546D4F785863705368354B3556675847466A6E475A686E7A656A6B4C72564957576E4E5A3673686C73574E354C766D685238504C6E6E7A6D4F37584D6475715937796C6B6F5465666855347073363270544E62484D6C59647A6E686C474B4F6C775177582B444F6B753875413668626475653630706A68697948436C572B6E4861506C546A45304A7A4F72544D4C5A6D69585055596F2B61756235384A6A70304444657247476C534D64366B5A7278657A6E68744E6D4D3179597855787A42592B5A7A653871634D5644316A7444364F796159557070757A6D4775567364697577646973704C63734258312B4F4962385A2B6A566A38584C796172305731536B2B5643533545576A4E41683977584E69777832355A726D54513666573864324A7A396C3334537632583137506761746673652F4B57765A6657634F4271353978344F726E3744722F4B562B62766350476F2B2B79362B796E664866364D3736334D5750567861414858416B4F77694C7343546443517A415065344A7A5168545755592B352F73796661794633755235304337736748357A3937504337645A576F41484E6B34626155784E74526D5768425A657A336C44382F546B5759475A58506A74415964356C65715264545A61484D4E53597833353744664C75454F554D65632F6F386A4530357A41716531704C4C516B7357733833707A427179654E6D6A344D662B6642613743356A744B47536D7659695A7A684B4D5057584D395A6177304B4E6C73544D50593273475530314A544458454D315558773052314247506C5951775642544F5948384377356748442B55474D6C54396C716A34476F7A365A57635079496D477858534A36374779586D6F6C3244614D74616B61627449773161686D74557A42656E376338647A556B4D31775454582F6C6377617249786970693257694D59574A686C536D4247414747517474536D5A6235654A384E314B644A463668644B6F653071554B6F46635452492F6D455250435A7230366A6F52494A3036662F34704E4F2F2F4D786A33767375336F7032772B2B68486648486D507A6366655A6666466A7A6C697351617A473673784D312F4877657466634F446157737975726550346A572B77387A7A4C71694E75467A6E686459554C64797935644E2B47532F657375525A6B7A2F66337A446E6E6435587A666A6334662F4D365633797534334472426E663872685031304170646B69664E6562646F7972536A504F6F736853483779512F63536348447664544858575A49343864385859773431797832355448586E6F74526E38564D597A72472B6A546D47744E5962456C6E73546D564F574845746D517933366E6B5A58384A6933336C544C57584D7456527A6E5258466361654B6D5A3779316E734B2B5246723472357A6A786D57724F59626B6E48324A4C4F54464D4B4D77334A7A41696E446E56787A4E56455936794E78746751783678656D4B64536D64476E4D747561775A772B6E626E57624B594E4569594D637362314B73616274557730467A426172324B3054737130586F6252494747794F593378686B5247362B495971596C6C724435525850684D4E36646A3147654C4958477858636C5368357246316A794D64636D4D6C54356E704F417849775842544A534659617754336F736E4A396D626378652B5A743247332F4C46316A2B7959642F37724E2F2F486D74322F34457639762B426261666659392F6C44396C332B58334D7A442F6E6D505636546A7473354B544E656F35632F524972312B4F734F754B386C314F655A6C7A77506348336430357A796538556C323666354C546E49593637377565557878464F75522F6C72504D52724C7A4F634F76325A53496532354F66666F3957645142366953735655526370664851496E66386569682B5A6F552B3259624C6B4D533961307669685338714C5867554373506E57544759625535697454324B75495A485A2B6A694D7462484D4E695974482F463061466A714B3264786F4937703768724732697159364B786970717553325A35796C76714C576572544D742B74774E69657837512B573177777A426C79575772503434644F4B532F61636E6868794752656E79624F635173645763793270533876776655707A4F71546D57354F59727770686448474E4559614D6868727A47577957636C49725A546847676C4767346246726E7A6D3235555939546C4D4E6159795768584C654530734D30324A7A4C616B596D7A4A594D34675964596735575748697239324B506E524947472B4C6F6E786B6D634D3642347855506959345970517573764379456E32777370714E39743376382F6154582F6B672F572F342F304E762B50397A662F473537762F794465483332626A6B546635357367626648506B392B77382F7A374862622F6B6C4E31366A6C78627833556E4D31596463396E4347612F764F4F65316D2F4D2B65376A6B6534427A3372737873392F455071734E484C54627A464848375A79773338456C68373234337A7A507379664F79464C38715A594730705472545532434E6156507A314D516349794B6B4176303574786B735461424839716B2F4E4374356B5776556778664336325A4C44536E4D4E38517A33524E4A434F6C6F517956506D57794E6F3435765953464468317A5853564D643163793156764863487346493459534A6778467A4C51587343444D597A30715A6A766C7A4862496D4E494C52304D536352373661342B4B762F57712B4C464C7A73744F4F51747475537932352F4B694B342F467A68794D2B6C534D776F724F4947774C3468697069324B774A6F4C65696E42367936506F4B6F326A717A6952676170734A706F45574F55736468597A3353786C706A6D4C79646F45786F5654447947734E73614C69364770706B7A47367A4F593130743461636A6A3339756C2F476A495A61596D676348695A2F51555061476E37416B56306A754542392F412F506F4F44683565793966622F734C626E372F42377A372B4A2F367735703946594B74332F6F3431652F36566466742B77356F39763248626D6663345A7630464A2B322B354E694E4C376768774470697635486A54743979314745545176716B7931614F4F6D3569762F56583744622F67723157367A6E73734958547A72733459374D444B79637A377668654A696245475633716252727A37744B6335554E6C7042573677484E5568317378706733685039716B2F4875336A715575446250744D7445446A454C34714265573339464D5644356E754F77706F3158506D57354D784E69537A5853726E4847446D744832517361374B6867794644505172474B3455635A456934795A4E706B59766D62614A4D78337970687479784D33746A39304B6669506667332F71312F4C33336F302F4C564C797738644B6E376F55504C584C69582F3371336B68773470533459634676535A6A4E66474D6C775A786B44464537714B5132685742314F5739594369314541616C48483056536D5A61436C6C796C444D524975774238746A736A364630617049526975654D31595A4C7134574A2B6F534761314B454A66364379325A2F4E43577939383642574135544E596B30464D55536C762B5937537058747A315073367849352B7862656437374479346C673237502B586A7A572F7A2F73626638393747662B47444C662F4D75763176734F586B6E396C36366D3132582F7151733834624F6532776E69505831324C75624D61712F5A5A66596D613767524E4F33334C4D63544F48376237686D4F4D6D6A6A7073354B4474317879303338674A7435326363392F4461647674584C4C616959506A5952376575343473305A633632554D616375355447753145635A6774686F79374C4E536B38622B36432F697871346A356468337A37576F57327551737475614949572B714E70724A6D6B676D363649774E6963795A316A65714D353171786C7255394C58724B4337535556506B344B65756D7747616A4D597155746A724436566B62706B4A7072536D472B54734E41753457576E6A422B3746614A582F5565766D72393271666A33446A562F36395349386D4F6267682F625A4B39457967384743644F314351795742744F707530754C346734317558645278666D513863534470456665784162634A506E78412B514A54796E4E6936426548556C48595353443556474D5630557855526E4F524757454F44394F316359785552665054474D534338337076477A4E35712F74456C3630356A4255455565724E70546972487663397A6E4634554F6673486E72572B7735756F37644A39657A39397847546C702F78306E6248657A39666932626A76324A6A55642F7A384672717A6E7274496E546A6C397A776E596452363674345A72444156596474746E415566754E6E48625A4A736F70353632634669362F624C396B742F6C6E374C50356B754F75577A6E687649304456372F6B2B506466592B74346B4F414143334C6966536E4E65556835686A2F4663546470795837495445556166327658386D4E6E455976745263793346574C55713568707A6D4F2B52566742706A48624A497A474748454A506D6649594B4654776D4B666D766E2B664D59364E585132354E46536D556C725A54714E4256453061304E704C77696C702F675A76535850786573515956386D624A7866647562785935654D7633624A2B6246547A73763250483573792B4E485178342F74457034305A4C44693559736C706F7A57477A4B34416468553979557A47447849356F6B4870536C4F464F55364548614931753872683369364C647232666A684F327A3937474F756E746848674C633536633939714D6F4C6F624D676E4F47795349614B512B6E50443261734C497A7879676A4761714B59714930564434546E6D394A59306D667A37313343776B4E4264326B38716B5266376E6D6635767A5A395277342F426B3744333343786E3376632B44534E317A7A4F73794E6D34633565473064362F622F6C733348332B533077775A78766A707734324D4F585075512F52632F34707A35646C596473392F455562754E4350716735566363736632476F2F6266634E42364C54757666635175383955636339334D57592B64484C5065784D6B623332446C734A64412F32746B4A64796D4D437559346F7948564765464D46615277562F6238766C625A776B2F644A617931464843664673523030304B7070736B5444656B695363447772356E756A4765535746685963686C756C584B634A4F45377270737568716C744E586C55563259534A6B696E4B4C73514572532F616A4E39714E562F6B433846686B75443265694F6F62356C6A52657467734C696D7A6D577A4B5A6138356B766B55343655682B7459424A594C592B67546B78394D5979575258446248326975454954594E566C6561434F734359393644724F5A37657734394D3357662F756D3278622F5347377631724C7673337275483532443364644C6842393377704E72412B4E7566376F4A666652352F6F786B502B4967654951687176447859456E6E486F5947354B5A6238356B715533476930344E45383135364E4C3943627839456650723239687A34414D2B332F6862316D332F50587375724F576B37525A4F3257336D734D5758664866784C2B792B3942654F574B35682F375750325848684C62616566704D644A392F697A49307472507275386D72326D332B426D645636555135626638317859636E6F2F413248374E6179312F707A6A726C7434734C4E335A783332386B6C703531594F7533467A2B383830553864795932356A53726841573236424262305776376157636F50485357386142633871354135517A375454544B4D4C524A6D47744F59626B68676F6A614769626F454A68737A474B374C706C6B586A7A59396D4F79342B3254452B694E4A44554756465959734D5142466E4339465362656F5362394661393464756A554234734A6B76444963593330384338495A586C3069497855786A4A54484D6C59564A793445787173696D42424F4C71716A6D4B794F5A71513867754853634848664D316B743148324F51526D414A74494A762B75373250337047787A3535694E755731386937576B67756446687849586335613748445734356E4D586A326E37437643346743624644472B3541615A794C324A384F745438397055385A466562687567536D366F536A716A526D476E4D7774737159375644545670354D536F776E39725A373262583348645A752F6D652B325055476D342B2B7A62636E68506E7049303759667356786D3357694A356D5A72785A6866587636546234392B572F734F6663654E357750734772547158665A6665557A42456A6E33485A77796D6B4C35397932636446374B3663394E6E4C4D3757744F656E374C4B592B746E48625A777663754F376E68394232655073634A666E434E4348397246504833474B6D58386B4E58435439326C764379725A416C6734354667356235566A584746686D7A4C546E4D436F5956504B6F2B54727A734736784B7079496E6E4D786E64776A7974734C322B384F634D64764778524F37636263357A3550624E6D512B396141773969623136583630353930567239674843344B594B41396A756A714B71616F595273756A4743694F6F4C386F677348535349624B4930515A726F686B70444B4730637059426B756A4753794E5961777169596D61464D61726B786B6F6A614D383754362B312F5A79656663363475383730566151773479686D6F58655A715A37366D6D7255534A4C66456A615530386B595A346F6E726D5246324B4E4E4D534373695133366E4E766F396338704C63736E4F464B6F6630457366334A2B6B776D6D6E4B594E73675A4E63676F30547A6A2F72314C6E4C33304666744F664D694F342B2B793764546262447A3242335A2F4C797A5431334855366A504D7A442F68714E586E48444C2F6C443258333258666C586335644F566A62726A73662B565A4E395A78776D457A6C37783263395A314F786338746E50426577746E76545A78576844764C52787833734142793357636439724B6461656475486F644966535242556D687A6C51706E6A50666B632F4C72694A78556647795463634C6734596C67306F38556A494B5A332F43537241355354776348616D4F597241715166775855495366492F34756C6C772B756F647656722F4868332F365639372F773239592F64612F636D5472576D37644F454B796E7A6E464557343070486A536E4F3547722B6F7555785668544664464D6C34756E46344935345778444A66484D6C41577730425A5041506C435178574A4446556B634A676551723970636B4D6C57637758694E687444715830656F63526D736C6442596D6F3436356879723650674E56556D594E70537831312F437976353746675871575268715A3769786C55712F447146665458354A4552657064354D2F7330555137555A4C695256587550646F4B5173582F666F78554A544A656D385A455179624474656E303136545331354242645645555552474F4F4C6A7535364C56526F35645838504271352B77352F4948484C565A77316E6E727A6C6874346144317A2F6B345057504D624E597A6236726632486E2B542B792F6351664F5856744536734F5758374641664D76524D38366150456C653636743462444E656B36376265616B327A636363666D616B3135624F4F4F3967344E575833444D3469737557573347772F736F695A484F564B6D654D7453597A554B3368686664576862626C4D7931534A6C74796D4F324D5A655A6869796D47314F5A616B786B70696D4273646F6F7567716655704831675074324A376870666F61726833647A6376646D4C682F66682F58334A7A682F2B44763262466A4E326A2F39686F31762F535066622F3249687A66326B2B642F68636F34423372562F737855527A4A5646536D4774596C7159512B55776D68314B6F4B33396C566D30562B64793143646A4A46364A515056436761716C497A57467A4452564D70416A5937755369553931556F473637554D3132767072314577334B426873725541593373526335306C7A5065554D644E52694E47675937705A4F49724B6F5630585257576D503055707670526E334B45363135384731574F36536D4D597145356D7543366430595973686D7253784C32626F53694B31744A59716F72435359687A78636C3948356573767561793079614F5758374F7A764E76732B2F712B357977573874787538383562504578683635397A48646E33324C392F762F4A3675332F443539742F77654F587472414B6748557675747232483768497A59632B7A50726A2F364A2F6562724F4F5736685A4E75577A6A707559317A74335A7A2F7559657A4B792B3573534E4456797A32306C673046574B4659385A62636C6D71552F4E5972644D504B5577366A4F5A616B686A7069475471626F4D70757145757946684835584164484F38654E346D3747755341693249755765444B753452755A46426C456A6A36616852306C32767756436552336C654C4E483348624539766F33445837374E71513376454753786A347034442F727A51786D74694753384F6C5938717874767A47616B49592B68656A6B446A52703647764C706179716B74366B595135574F326E777078644A4D6C476D4A5A4551384A7A496F674763502F556D4965496F714A356D6D4367306A6E6458304E525577304B78686F714F416D533768436B654673544748306370452B6F6F6A365335366A6C3454516C587541366F6B67585155787A42596D303566585159446A546C30315754515870564F5633556D37655570744252476F382B506F4B55776E496279534A54792B2F6A645038464679375663646C725057667531374C6E304E6C744F2F5A366446392F696F4D57486E4844346E444D32367A6830376A30323766746E50742F32332F6A6B3233396733366E31793535313050774C396C39647735354C71396C3936564F4F57572F67684E3033484C6236536C7A576E334C5A786A48377A5277322F35707A6C74396935334B41694F634F744A544873795273516764314C485A4A6D572F50466B2F595A7870546D57334B594B592B6E596E61524D6272596B525134343278644A63396F30707958377A45374B2F4B597277356E334639455A4D644A5578316C7A485458635A3052776C6A7A56723671795355706A30687874654B657A664D694C7435696161632B77794C383149306F37574A5444626E4D4B6C584D4E6169595578667A4B696867755A4B4465716352474C4467726A6A3459546A6A5376634F4865475338654F632F6E4561633465507362524177637832372B584D38664E634C4D334A796B716D4C7153504C6F6264517A6F38786E536178675872307A53475379506F36766F4F5962384A37526F48394F6B436147394A4572382B397463547A367A7663584D3942517A3271616A753046475230304F72575770346A2B63717553504B5A5545554B4635516B6C2B4346457831706737624F4449392B397977576B4E4A32772F3575443164396C2F375233326D622B446D665548484C2F2B4555637676632F7545322B792F646A7632586E795053356137324F566D635758347239737A4B367634356A46656F365A66385678382F5563755051704F30372F685430585038584D2F43734F5846334834537466637446694335376578386C4F39574F774D59636665764C356F556659394F597731356F704871704F4E79534A787A4E5474596E69436D6D774B6F4C683269674771695051367837526F487A49554630613036304B46727146302F5179356E704B6D4F37497839685A7748785845644F744775594D4F696271356253703469694D7530647867692F746D684147797149594651354E477A4D5A62705177314B686B56462F436D4B47472B6B49567A34503973624F347975577A70376C78385149754E726234756E6C686538324B2B7A353338584C3235507A7038327A647649583158337A4268692F58734766374E2F6A37756C425A6D457433637845447255574D3654564D4E7555795570744B5A306B4564637148564F546470306F655348745A4C4E4D6443686236696C6B63716D56687149375A77547247757376706256625457706C4A6655454D4A626D4271464E756F38763270314435694D774D547A7838393344677A4A7363766634324A367A6677387A387A7877302F784F48626435683737552F7366586F6239683137413232482F30744F302F396E6E3058506C772B473978372B545032664C2B616F2B5A666364706D497963747675625168645673502F494F47772B3879625A6A37374C2F6F6E442F38686B487A717A6D334F554E33504F37514B6B716A4A6B324653383774437932797351397A6D797A634947594A42376E6A465A474D7937386E3638796875367935335357684E46654849592B5034536569686847477A4F59617057783146386B336C6E4E64576B786471695A61564F79324B30545139434C7A6E7957326E524D4E386A6F4B5568417277716A717A68632F482F4757484D4F493830792B7573563944586B303939635362564F5163424E483034645063713254642B79623963657A432F66774D2F486A3063506776463276635564372F7334326270686476413458367A376D672F662F34672F2F6545502F4F6E33622F447468725538656E435478756F43527272724765386F466638494F745969706163366956723145306F6B2F70546D4261497669574643754A2F724C32562B714A47353452626D526C737844726377306C314A56364F53326F4A3453764A43794933314A692F424630324F50396E7033766A6450384C4A4B2B3978374D5937484C642B68794E57662B61342F62756363763659417862767376336B472B7738385473326D66305436772F39547A59642F54336E72586578617475466A38524678584762627A686C7535466A4E37356B31346E3332574C324670734F2F6F6C747839396A372F6E5637446E7A4354734F7663765A432B734A43375A425835624D584C75574262314358456759477A504632393670426746577643696A3166454D564D62525778564C5A316B556E5758526446664530562B547845686A4A704F7465557933795268767957477156634B4D49592F70316A786D322B5469486D57705138754C4468304C427256344B6468626E6B682F54544C4454646D4D364258304E326B596169316C3046424C51316B4277666675634844586272356173353550502F794D745A392B795A5A76746E4E677A78464F48446E4C71574D584F4C547642447533376D664E5A7874342B36305065654F33622F4A502F2B4D332F4F74762F6F58662F65752F63474433446A4A5434786E6F626D6130713562786A6D4C474F776F594D61686F7255696D5642354369665178546356786A4269557A5052565942787159576259774D786F4F7A4E6A3755774D4E645066586B5A6463515A6C696767794972314A6665364F4C4D57506E485166416F50503862334E576B355A6663515279336335597630754A78772F34726A6A61673762664362656165332F2F674D3248506B74712F6639413273502F705A546C74745A746658717033786E755936444E6C386A72417A4E726E2F42642B632B5A74764A39396C79346939734F66552B32383938784C59544837426C2F397459322B35466C686E49554C4F6357594F473257595A73343343686A634C59334D6D4D38305A792F64572B6D7A47477A4F5A614D6C6C6F6B334B654B7555305A59384275757A3661354D6F624D386B6436714A4961462F313030707A50526B73466B53795A54346F477542474F626A4C6C324A517364476862614E55793379426C746B6A43736C7A4669304442734B47536774597A78586A31393753306B78385677394E4168317135657777667666737766662F6332622F7A6D546637316E392F6B442F2F3246682F2B35544F2B2B4877446E332F794661732F2B704A33332F7145332F33327A2F7A6A502F79572F2F37662F7048662F4F4E762B663062762B4F4464392F6C6C7063487A665656445065304D47436F594B69396A496D65437672306175704C6B716E5578714376794743344C5A2F52726E4C472B686F5A3639637A4E6D6867664C6964386545324272767261617851554B4A49494458694E7447504845694A6343553377356559524563636275336C6C505561646C31386D78305833324C766A592F454937366A44743979326E45484236352F795A64482F3842482B2F2F782F32587250614F7153706639586664754A6139457A6A6C4C6B6952526B4A784551465145417941535243516E4253546E70494A697A6A6E6E6E484E4545425446484C7674377433642B3578373738666E6A726C366E2F4F2F482B3648476E4F747952706A4D65617A71757058396459374A314D536A4A6858454D6B457A7A51372F4C4E64434D78784A57694A4332474C6E516C4C64795A676F51507573793177695466464939455376396D3278433261536E765855683765324D5858352B6634355A6B775279457330522F6C782B42526668302B7871386A4A2F6E7478526C2B46396144586C376D6A2F45622F50586844762F2B6549382F786D2F7939646C35787538653573574E58597865333862346E653138464762324276667939646C2B7676316E596643486B4139656E4F503738436D2B447037696932416A352F6B734A504C523633775166765776682F6A2B3851305037393268737149634E33643337477A744D5465795246644448366D714F6D4A6C435A70694C63774D7A4C4733744D665378416F4C4930744D39437A516B6869674F6B6D436D6F495954596B32356B5A6D474F72714D7A387069624D6E542F446D7854416A542B37772F4E463150723536774C66336A2F6A382B6735766E312F682F664E7266426D3777366578653777666538693756303934392F6F5A37393838353950374D64363948754C4A3363746350583241673175373657395A546C6444476E327263316B7A6B456446797A7753633333776D57324E3579777251744B6E6B6C515A54315A4C426F5864793068624E592B514C473838463972686B574C4C7249496F4A6753562B524A55376B747769512B524A58374D4B50416C6F545341324C4C70424F5A3634702F6C526D69754E35465A33737A50433646766F4952484E2F66775A6567736E7834653565307459537270494C2B506E756148454D4E666E4F4F5031396634362B31642F76766A452F37373079442F2F76534566333938776C2F76482F503771377438666E7165742F654F3850622B506A342B334D4F6E783774352F3367586E7762333866506F4D6637312B697A2F666E755A7639356435646578692F783463596C66586C376C32356A67536266352B4F6F684831382F343976484E337A392F4A464C6C7936536C5A504E5A4564487A4D7A4D7354537877464254487730314B534A465661517149677931396241794D63664D7742425450574E4D74457A5146756D694E6C474D366B3971534A566C61496B316B61694B4366547A5A2F766D4C59792F664D6E5134346338454D626E42752F773466566A766E3859347065505133783738345250516C35372F59535062352F792F7330676239384D4D54372B6E4C47587A786B6248654C356B7764634F58576333515064744B784D59305878544770726B316E5A6D454A575252777A73774B5A755379536565584A7044646B7337793367724B4265705A316C4A486657386138756D534343674C77796E426A56736C4D4A6F525854796438565443684B7749494B2F4D6E5A4C6B584555582B684A564E4A3652734F73484667595157426843524F34303579344C705856664D6778753765507677474B3976376D58383169342B504472347477633850384D765931663538384E442F76764C43502F507A322F3476372B50382B38767A2F6E72307A422F76482F47622B4F503543752F6E352B642F337559382B347533747A667A6366426733775870706E655875546648362F7A58353975383966484F2F7A323569592F58742F6B35374762662F2B53587A2F6B335174682F355541367A316650332F6D3473584C4C4D6E4B7874724F466B4E4451777831394E4752616942564669465756455A445459794A6A6A355752696159367570686F713248736159682B684A394E4A55316B436C4B30525A706F536654785654666845416666315A33396A44366249544252302B3466766B697436396634756D443637776376736662463439344F2F7151386146377648352B6A316376376A503234674576586A786D64485351305A4642586F344F4D2F5A386950765872334C7134453636477065526E78744A6674454D4371726D6B4630396C3953715A444C7173386A744B434F767035725367565A576275746D55554D6868514F317048626E454677656A727377596C306178345349716B444371674D4A466D425668524263476F682F76682F2B5251464D4B35364F6631456741666B42424762354D7263776B73313736336C36627A2B763768356B394E7032527139765A667A2B506A344D6E65536A494C6E66507543335436503838665539663337377A4A3966502F4B7654325038396D4745337A344D3839763751583535383544506F396359663379534E342B464848534762362B75384E7548322F7A353553462F66586E4D767A342B354C6633442F6E78396948665839336E3034753766486A786B412B7642755554764F2F4852766A2B36515066506E33697973584C4C4D74646A714F6A43775947526D697061794E566B794A526C61417431634C43304178724530764D39497778314E444651463048597730445444574E734E4131786337456B4F4E6A755141414941424A524546556867415066344A3967356A754D35327777464361363570352B7641787A77634875586270496A6575584F544F6A6373386658434C306147487642353979707558672F4A774E7A37326C4E486E4433672B3949426E672F64352B76677577344D5065446B797950435442357734764A506D2B6A7A53463465794B44754D7A4D70456C72576B733777376A3255397865543172695333713572633368714B4E6A57547336614B777131314C46715853324256424D355A376B514959544379646A706864644D4A715130696F6947536B4A70776649756E345650676A33652B483336464151535868684257454D54695662505A6362695A657A65324D3352744F302F506232446F38695A653374334C2B4F424A33722B387A746433542F6E785A5A7A66766E7A6D39792F662B646658622F7A36615A78665037376B313438762B5058394D4C2B2B482B544875386438663332585839376335636662652F7A2B3852462F666E334758392B472B65507A454C392B654D72506278377A3766566A76727838794D66526837776666637A376C304F384778766D342F684C6676373867533866336E5033356D31576C4B386B4E4353432B4A6D4A68415A48344F6E756A61754C4236354F626A6A5A4F6D4E725A6F755274694736456833304A482F444D74637877646249436B38484E2B4C435A78495646496D506D772B52495647304E3356772F395A646870342B346562564B31792F66496C726C793977372F5931526F5965386662316339362F475A48627178654444412F6535386E44577A79386435333764363579372F5A56486A2B34796644542B31773464356A6D786B4A534D794A4A57684A43536D454D6932715379462B376E4F563970537A727153437A725979552B6A7757744F6154746261633741326C4A485174774C3359463674466467517544574A4365503030416D7038384B2F794957425641494772677645743838637A62797275533933774C66416D76444B596D4C49514D6D726A57622B7A6B69766E2B3368775959444835775A34666D30374C2B38645A4F7A784B54364D3365486E6A3650382B76554476333339787539666676444874312F342F6373482F76586C485839386663752F50722F696A38396A2F50483542583938487547764C79503838566B414E4D796658306634382B756F2F5079764834623539766F4A483537666C30767A74384D5065445038695047525164362B484F626A6D3564382F6643577A2B2F6638657A4A494E3064766352457835476474597969676C4B794D334E4A6D6265516B4D41774F53784C493076303166585145634B64524164446D5A37637577526764715932654469353432546A4A5039733875786B2B6E723675485475416E6475584F665375624F635033324B6336654F632B6E384B573766754D797A4A2F635948583745794E42446E6A36367A6431626C376C7839527A584C702F683671585463684E65432B667633626E49747132644C437559493463314B7A65596D666D684C4F2F4C705868544F55743769316C596E30743030547A3873364D4A4C306B6B716D6F57515658684F4F5735594A4E6D53386A7945435A4D582B4847314649483349736463437479787174384B70364637726A6C4F4F476537596A50636C6543533730494C2F516975547949376B334C4F484F696E54746E316E4C2F64442B446C37667A2F4E5A42526F556D364E756E2F5037395062392F2F38727641715376762F4C376C352F35313563762F5048314D2F2F2B2F6F582F2B766B7A663331397A782B66782F6E7A3832762B2F65553166777277506F3378783563782F7656356A422F76522F6A796170443349343934396651754C782F643575586A4F377763764D2F4C6F636538486E33477531656A76482F7A69673976332F447135537632374E3550584F7773664C796E4552346152557A55544B49695A6A44567A52744C5930754D74493351466D75687061614A726C6862446B304170792F5477306A4C45414D74413478316A516E774353512F7434432B336E364F487A374B78624E6E4F483338474D6350482B544967623063506253506B38634F63756E385365376476694948396544754E546D6B692B654F632F724551593466326375703477666B7234567A6A78396335384C35666451314C5750687369675363674F4A58755A50656E73794F577579576469386D4D6943654E78532F4C424C644D5574315A65704F5435344633766A5775694D5237344C3853746D4D434679355252437136595157754E4F304170336769756E346C76676775397952774B4C5851677564794F38306F4F5963672F6D6C4871787169754A3430667175486D716832754875376C31664430504C757A6936613254664872396A4239665076444C6C792F38397530582F766A3564333739386A4D2F506E376D74302B662B5050624E2F3772352B2F3831382F662B4F2B66762F422F66662F4358352F6638397637562F7A363452572F6652726E7834645866483431785069516B4D4166386662354539344D50654C56344831476E39356E394E6C44586F304F4D6A34327A4F75784564364D762B4C56713964637558796478735A5749734A6A354348517773776145794E7A5441784D30645051523073414A644B55517A4B513661496E315A574430314252523175696A59354D463375727957536D5A314F2F716F6D657274587332626D624530634F2F38634F63657A51506F346632632F525133765A755730446D775A57632F6A4154733663504D53427664765976574D6A6D7A6573595531504B77503933657A634E73434A6F2F7534652B73696C79386659665736565753564A5A4B514630425356526A7A366D4F494B51386C736A696336646E4265437A30786938726B5044694341494B6666457564634E6E7852534371716153334A4441684979753653785A45307236366A415764495977707A4741364570505A7458374D3738726C455672776B6C6445387153336C41796D366254334A2F4D69574F72754853306D624F3747376C32744A2F68573864344D33794C622B3966387550724A3335382B38615062392F3538665537503735383563656E7A2F7A362B51742F6650764F5839392F35732B76332F6A723631662B464B432B66382B7637392F78792F733366482F336D692B76587A412B39495452782F6434382F7770723463654D66623050694F50377A4430364137506E747A6C32644E374444362B78387358773777596663376734444F75587233426C693037614733744A432B33414C63706E686A706D36436E70592B325642734E4E5132355A776B6830454264443132706A68796763463558585A664A3167374D5455796D59486B786C655656744C6432736E587A466737733263334F7256765973324D3778773464344E6A6866527A597535304E3633716F586C46456430636A463834653439442B4857786333307476567A4D746A645530317132512F323362356E354F6E396A502B664D48326269396A634C36685751314A7243304E3548557A6C69694B3659525868784156476B597336726A7956717A68435672306F697244325647367A546965774F5A3278744F586E383645346F47496C6B2B45454661357A526D56446753734E5163373857477A4B36625374376D6D52547653615234567A7835412B4555396F6253733355682B2F59576357785842536546726172482B68693964354B504C782F7937663072766E31367A396450482F6E343769337678312F782B663162766E3338774A6433372F6A357777642B466342392F4D5176377A3777383574332F504C3250542F65762B66376D33452B765872422B504167512F6476632B2F71426535654F6365443678643465766371773439754D766A77706A794A3337747A6A596633627A4879664A446E7A3463594768726D31753137624E752B6D2B37754E58523139704B657567526637326C596D566D6A4A362B3542466A613645743135535A346D725A554278737A47384B6D5235437A5A436E6C7053736F4B6136676F72794B74745A4F4274594E7945477437656D6D7061474F4C52765763576A2F4C766276325535765677765A53785A53584A44446E703262354B47766233553754665572365769746F374F746E7458644C584B6F653364763574436862577A6132556E746D6A794B656C4D6F334A44456B7257784A4E5148454A446E69763953442B4A57526C47305A526D3536394E49614A704F584963766957756E6B6277326C4D494E3655784961585268547230545953566D4F433851595A576769475738497147466C6D543142314F304B3462386257486B39506C52764361596E71334A374E715A792F486446567738324D7A744D774F4D506A6A466C2F456E66502F346D693866332F4A322F4B57384D487A31636F6A584C353778646D7945747939482B6642366A4D2B765838767430367458664235377A5A6578313378362B5A4A3349384F4D4454356D364D456437742B347A49304C7037687A395178503731336832594F72504831776C556633726E4C337A6C56753337724D6B3866336543423839763564486A7838794D3362397A68383743537256362B6A71334D314458584E63672B4C69597A46776470526E7250303166586C5956424C54514D4454514E634A6B38684C69714F6E435735564A5A56556265716B624C53465A535872615375726F6E4F396B36364F3970707171756C5A6B556C5857334E624E75386E6B3044613669744C6D64423869777930704C6C6E69534577625739626179734B4A5144363270766F4C6D6853683453743278617938366436396D776F344F32546156557246394577635A454D7464466B626F6D6B7468562F766A6D4F44453962796F466D7A4C4A3337534957553354694F2F30496E3731564A4C585471646B63786F5476444E6C65475A4A6D627849475A4F45663241554E77486A75482F676D3650486F6D3576387261476B4C50426A3579315870543042644B2B6352626274692F68304935435475315A7861307A36336737644A45666E3462352B485A4558726B50447A3368786567677238594747527439777176525A37776148574C387858506576686A68773675586642352F7A5A66786354364D7675446C6B796338663343667758743365484C6E42673975584F624F6C5850637533364F6837637563502F4757653764504D76394F3565346366304331363564344E62746139792B66594E62743239792B636F3154702B37795037447839697763537472562F664C7262326C6B2B794D484D4943772F4230385A544C643232524A687171366A68594F3541594E30634F7172537758423736566C61756B6F4D714C31394A6458556439625831314E645530314254545733564375717256314262565546465354363532576E457A77686A566C776B79374C54574E766279707265466872724B6D6C75724B4B72765A474F6C6A6F472B72725A766D55646D376575595742484F37323771716A64766F5338675667792B734E493734396B54757430676F746343536E774A4739674555566255306C714479536830345059546D666D64507451736E6B524536786E4B324B5472496A4A374839696B4441427738514A6D4D7A2B4363386348656130757047354959434D6669387956337453304F744C513138306D37656D735766724D6735734B6550476D66563848622F4E4C352B664D7A3432794C4F6E516D48346B4E486E547868372B5A53584C3534773975495A59792B48656631796D5047587A336B334E73723756364F4D6A77777A2F50412B6436396334646146533979356645582B2B76616C4331773963354A7A527739773463524272703037787431723537683139547A6E7A357A6B7A4B6D546E44703567697458726E44703868564F6E44374C676350483262706A6A787A57356732623262522B493532746E537A50575535696243497A776D4C6B42612B4268723563554869352B354B62765A7A71466257554646565174614B5730704B2F7732425255546C466857575546356452555654457974495379677558737A7737672F514663316B3462785A4A4354483454585568324E2B5470466E52724B6F715A453176506631394C577A63304D75576A657659746D474137527347324C52754E563172366D6762574548377A684A57626C6C49646C3845715773436D643854514679444E32486C727352572B5A432F4B5958694C51745932425843724459336F7070746957397A705878624B684F4D6F796468456A63527737682F59447A3748786A502F5163574B5970344C54636B7473474A704534336B6A7464534F31774962504A6C61717555445A7658387942585957633246764C673273372B6558445137352B4547414D4D767038554A354C586F7749586A58496935476E444138396C7264674247446A59304C6637426E5048742F6A305A3062334C783867624E484433502B364845756E7A6A4E3962506E755833784975654F48476276356B30633237754C613264506376664B4253366450736E4A493863346475676F65336674356369685978772B64497A394234367961383942316D2F63526E665847745A3039644454316B466E557976466551584D6D7A5758314F52464C466D344244747A4F2F51304451674C6A71536972497257356B35352B477472365A532F7A386E4B49794D396D347A304C4C49585A374973597A473547656C6B4C4A6A486E4C676F5A6B5A4D4A7A706B476B472B486B79324E4D6244795A6159454439796C7378685658557571316658736E66765A7662763373572B626276594E6243527A7159614B6D717A4B576C4A7062417269657A4F434261312B5A4C533655567970772B7A6D715953552B5847724470766972664F7057685445696C43474B78334A4B724F676F51575A7970334C474B435875672F4D49696167484838507A43624D78484C4645586363335749576A575A4F5230654A4857356B64546D784949575A7A4C7158436C726D73364754656B6333562F4A78574D64504C3131674B3976482F44787A544F65447A376736654F48764268357A7276784D63624852686761664D6944657A666C4F575A6B2B496D3842544D362F4A686E6A2B3579362B70466A6837597A663774577A6938617A736E39753368334A4744334C6C306E6F76486A37426C62532B62567665775A394D4168336474342B54424131792F644A6E6A68343677612B734F39757A63773634646539693163782F62742B32687633386A3958564E31466656304668544B7A3857357857794E434F6279754A4B696E4B4C384862317873624D6C76675A4356535756744A553330787A517774566C6456556C6C575376535348354C6B704A4D54476B7A416A6875544557464A6D7A32526D5A424468303330496D65614A6A37736A446C596D6D4F7072596D327353374450464F596D424A47626E556837577A6E486A7536574B38647441787659736E594E7266586C464B3159514F3671424C496249306C74384357355951724A7256506B71575A526C7A2F7A572F31593144364E776B3178355058484D7166476B2F68566B356E5A594D58634E6D63717438356E676D3751507A43506E5952726D6F7A41516850435639675157573148524A55313863324F705056356B3733656E3878754C2F4C61703148664738663248586D63506C7A4874564E72476235376A4D2B76482F42682F426D6A5130385A4752356D39506B49773450506548547644726575582B624F37617338653361663862456858723855764F6F7556383666355044653757785A3138766D766D344F3764724D2B61503775485479454C63756E754C5379634E30314664546D622B4D70705756644E5458307476537A4F3674572B6E72376D5A677A566F323950577A73582B4167625872365675396A6F482B6A585233644E5054336B6C6277392F517967744C4B637A4E70364B6F6E4B7A554C4B5A4E6E59616A74534E7A3432657A4E434F543343565A354F666B6B705351794C7A454F55514768524C6F3759662F314B6E34654467543644654634414233764E33746D65706D6A3675544E6259576870675A6147477370343668747067414C7763535A2F71785A50454D3270704C4F486C384E3566506E324C666A7133306454565474534B6233504A346C71364B4A72386A6D717732662B6257324A4655623866434E68666D4E376B797233594B383573385357337A5A6B476446334F727070425535386938566E766D74377451766E454F45317A6D53516C656273624D4B6764695630346D724D77536A7955614F43355377546C4E6A576E35657378726353462F58536731412F463062317A453372326C58446E56796550724F336B7A64496B7634342F344A50544A786C2F7835765662586F794D795674416A2B3764342B4739572F4B36534944303974557777302F76636658434B665A7433306876617A33314B30745A3356724874765664374E765778366C44327A6C37644464374E7666523362534B707170795670555655317457516E4E314652304E64617875613247677034664F78695A577433585130394A4F57313054586333744E4E6332304E6E63536B5652696478714B6C5A53553146463464494346695574596F72394646776E543248757A4151574A4D356D7A6F78596B754C694366483149396A48467839584E365A35546958593178632F543264636E63317763544446776459594B7A4D395441793030465A5851316454684B477542434D394D55462B6B346D4E63434E6C6267414E74637334646D67726C3834655A632B4F4458533272615373596A375A7065486B4E55525131424E4A54727376382B76735764426B543061374B2F50724A6A4F37777670766744575453616D6551756F71547A4A6150456872647961397735327154664F594D4C4E794D6E507158496B73736349335378663356436E4F4339527753524E685031385A2B32526C67764F4E53472F787062677A6B7162654A5062734B7548327862574D336A2F452B2B64582B66524B384B786833723061342F58596130616676324230654953786B6565386669486B7157667966506273385330756E7A764767563262574E6664516C464F4F746D70387968646C6B464E576135385947564E2B796F32726846477852706F7269366A7569536638727863536E4F585572493068397279456E7161476C6A6231737271356D61363668746F71617168707169556C666E466C4338726F4B4B77524F347857576D4C575A615A492F65737A4E516C7845584759614A7267706D2B4B5146546666427A6338664678706170547337596D5A70686232614F6A596B7055327A74435058334A386A66457873725855794E4E444132304552505334704D72494A595651464E6D544C364F6D70596D716B543547644C614B414E73324C647161764B354F694244527739734A572B3159315556576552577A69443742584238757458735336473343346630707163574E7A71794E4A754435613054474642745230707132784A61335A6853634E556C6A62367362526C4B746B6437697A7238614E2B3877496D4C4F7A774A724C554370394D4858797964416B76735353786667727A576A3249714C4447666245476267746C7A4379794A3738356A49362B6852772B73494B376C2F6F59767232587363646E65505038706E786D3466574C35377763485756454144553679766A4C4637775A472B483179366649515A302F7872346447316A6230554246666A5A7A5A6F51794B7A4B496D6148546D42486978397A595542624E695356375552494657656C6B4C306F6D6257346953314B536D4A385152334C63444A616D7A71636F617A4572432F4A59565678496357596D655973576B62646745656B4A73306D4F6957502B374C6E4552635551455252435246416F3864457A4351384D78646E5747585656645753714D765130744E4756616141706C71416A4663364A3042524C35652F314E6252777372566A69714D74326C6F694A43496C314B5669704349526169724B714B6B716F7136756A4A36654B704E7474516A30745344497A3553344B4363714375657875622B52767435364B69737979636D4C49794D2F6D4D79714149705852314B7A4C5A37693955466B64726978754D574A72505970355064346B646668535561546778784F51587367526331426C4851455574447051313637483358725570675156476943643759756B655532704C54356B4C30756A4F4B64385A54755469527258546852355A4E786D36394A544A34644A65307A364F7066784947395A56772F3363363969774D3876724766463038763857726B50713965504750302B52416A7A3463594733334F324D677A52703439354D6D446131792F664A4A6A4237625433393349697349636B6D4C44434A7A71524A69664F39354F74726A59574F426B6159615470546C7539734C366B6974425868344565726F544765424C2B445166517277396D426B535147797750306E525953524852784958474568795A43535A69624F5A346575503732516E664E3038634C4B7877397255516D344F31765A594756764B5730356952544569525245716B3152516E7153453869526C75616B6F4B4B4F717149705952537733715A6F45545A6B4D5652556C6C425155555656535130315A6A4B7179476D4B524B686F614B68675A69356A696F73633048324D436651794A43725A6D63556F513551554C71437250496A647644677557424A4A52484568716C54643550634855375A6E44696830785A485A35734B44656E72524742777037664368643755646D6B794F4C477877703751786D5A57633031543152464C62346B5630376C5A5664633568674F6D735372686D61784E57354D4C764A6B2F69364B535132754A5053356B645373793868425459347A5A45526B477043306E4A586C706346734835744768654F31484C7A54432B334C327868384F344A6868356659586A776E727A47457470416231364E79735845304E4D37636C416E6A2B7869313559314E4655586B35595569352B625063355768766934324F426D5A34473167514636456E57303163546F69735559717373773164484778746751523074547074685A346D5A6E696165394A6534323576673432444456786F707044704E4A6E42374577716759764B31734D4A57716F79665452454D6B6B58754C57456B4E71596F59696249596B594949735A49455651555269684E56554A696F6A4B49415456454E5657554A7967724355514169526B6C524663564A4169686C6C425455554A6F6B526B5652696B6856696C5169526C744C4455737264615A364775493356592F7050767045424A67785A34596269355044575A496153397269434F5A6E2B724F77304A76354B7A334937706C4F2B66615A354138457336683143764E7162556C7664434B3333595063466A645356396B79663455316C6433684E50516D554E4D5A545748544E4C4B7276566A524E6F634A7467755538636A5249614449444E6646576A677345474F664C4D4A3674687057733951776E616D456363524548476171346A6C446A66686B597A7062346A682F6F494C7278317535656E774E74793973352B364E6F39792F6535463764362F78394D6C39586F342B342B587759336E7A395A707739383839472B6E766261533861416B4A3051453457756C686F532F4677634951427774543947576179425246794A514555304E64525256315656553052534A305A42494D74645578313950425645735459335631544455304D42534A73644C574A7354646778692F615668723636412B5351474A6B696F716B355251565642425456464E6271715456464554594578535136516B58486752797638785652584A33374155315642574571476B7149616967717263424B435466684C41535642536B434A57553064644B7346415434546A5A4233387659304A394E596A334E2B45475946574A4561346B70345552756269574A49585453632B7A5932455842635353703149724A6C437769706E34717274535736657775786157376E417942516B2F437037467462596B564A705433464C4543746249366C756A3252465A79684654634855644B59777753314C4139644D5464777974664849307363785652507A4247574D6F7855786A465A414A2F496E6A47496D455A437052305336447650536A566A64487332466651566333566374332F6C343539776D626C7A637A5A6C54757A682F2F676933626C376934643262504C70396B38653362334C74346D6D4F487470472F356F36696773586B426A766A354F394876706179706A7161364F7671595736734179764C4A465049346C564A49685552616771716143716F6F704954513270574A6853306B424C56524D4E4A526E71536C4B6B43674A554D63593665706A70473643754A6F4252516B56523754386D6B6B4D523367766549774253566671504B5174654A4A67496B616F59735A6F415450696334476B71636F39536D4B6A4970456D4B544A796B6A4B4B694742555647574B524645325A434374544462786444416E784E69484D5334396F48314D53416832594665784F516F5158383549436D5A6352514A79774C7A76626E756B354672696E36324B5A71494A7067674B54463667535847784563724D54795132546D566C71524853424D6647464E685331686243714E345A5676524655646F6551337A7964717134554A686A485455492F5A694C474D7964686C36794734304970316E4E5663556952345A716D6A584F714F74507A545667754E4855377031466134386D6D74516C634F31544572634F72754C712F6854746E4E6E44787845594F37312F5038574D3745526263626C342B7A36324C4637682B376A515854682B527731726458554E68666A4C4A633450783972424552304D4A597A314E644751795A4B722F416155736B63394F2F48337856464657566B56565651327857494B4752424E4E4E55316B2F34456C553549675535456755565A4670716F6D4E7A556C5A546B51465355522F332F325032464F6743544155564D527955464A524E4C2F6853574550774755776951426C674B54464A525145734B6A7168414742646B755A6F716441554665466F52354778486D705575306A7A474A5151346B5255356C7A677766347549386D4A6E69526D796D437A374A42746A486962424A554D5A7572676958564132635536564D797A63677374796332456F4C346C6459456C3968525553754565567277746C304C4A50366757684B75774D7036516D6E635741784532795456484663494D552B5253775067663535526F535557424A65616B5659715356526C5659733676536B66484D3465593175724B7A7A59732B6D6564772B56737239592F56633364664974634D396E442F637838476450657A6430636668665673356357413378345462626D2F667A4E3464412B7A6432552F2F6D6E71714B6A4E4A54343068504D51644D324D4E64445245614D736B6149696C794E536B43496C646F695A346C6867565A5657357161716F6F61597152716F6D5136627974326D4B4E4E415571637339557159696B75636E6454555249695556314F51672F733439636A6A2F36303169314A516C2F79735542466A433977696770474B5A2F436A41452F4B5541457452345739594367704B7141722F6B30694D5245305A457A30703373346D6850745945434549437A38395A6761594D6A66636B666B7A504A6B7A77344F495344756D78356F524F4D385533325139676A4E4E6D5646717A38784B52794A4B62516B747353536D796F476F4368746D72584A695161736E716530657A4377314A614E6843697657427247345A6A4A4C577A30703759756B616373534A67546C6D7A4F7A536C676973536138314A72353754374D626E416C754D435138464A6A3572644E6F577862474F554430316C61375542722B33524F37382F6B305A6D565044725A494C2B686C4C414A2F4D715250765A74616D486A366E7132394C657A59333076322F71364765687570612B376B553372322B6C663030425466514635532B63785A315949376C4F73354D576C706C514E625A6B4D4C616B36476D495A557048774378616A4975516534634B72434F4345384B574757466D45756B6947746C51544C596B36756C494E744555794E46584661416B58586641555155776F532F356A596E6D4F556C4D53495649572F322B592F522F5045723548414B55683030524C517874317159623865775876556C5251516B46424151475757434A42496C5A445336614372616B474161366D524871624D635050694C67675932614857704953376379435744646D52546B52484771475835512B67664E4D6946316D7A2B4A475077723649386E6F434343693249593449582F566552425A3463694D4653346B31727178734D32447545706A5A7554726B46436754304B5241526B7455386866453871716A576C4D534737305A55477250374E72506557397164783130635255324F4F31524A33706564724D6233616B636B73594B2F6F4471576A325A4D4E414844644F46444A306F5937484A2B753573622B57437A7472756243336739313971316A54574D4C616C7056735864504B6A72354F2B747672614775735A4856587252785752327346705558704C45795A51555349447A5957426D684A316441554378366D6A6F36364A6A4C78333741455253626B6D762B54394A565156564A4351794A4256304D5462616B4D505A6B476568494E644555792B564654554773715569524B45726B4A366B2F3048376B755668496A565A456846634B5A696C417A2F5A32767042495A57686F36364772726F614F6C4B2F2B684B5077486C684147465255566B636B4571456F5936616A6862713948714B634A7362366D7A416F305A5536344F536E523969794D64575A656A424D7A51713259486D7849594B77684D374D6457566A74792F4C7555436F337835485445307A774D6A4F697968774A7972664665705957567648712B47645A4D4C6475436C48467567526C694A685A714539366B794D355056356B64302B6E7044654A435A6E6455615130424A425935555647567753356132635358654B4954345932586D6B5349764C30795735325A32567649423172497A69304E3530483531637763764876653068633356584A735857466E4E7863773934314B2B69707A715539553334474141416741456C455156526E565147624F6D765A3264664B2B7334364F706F723657685A7766713154665374627143324B702B634A664E496E684F447637634C70675A61714974556B496C55305A4C4A554A664955464D5279304839726370454B436F49436B304A5A61564A53455771364774706F716575675A355548554F5A6C74774D704A726F79746572684146507164774561504C615370447469754C2F4C597146656B72774B6945334374346B514E4C54306364417A31447561664B384E556C4A6E724E55565A5751694A58526B4368676136624F644139545976334D6D524E6F7A72775143354B6A62566734303548354D59346B68466752374B7548663441327766456D3870754F704B326178704A6D6677723777736E704469597778785358464331735A386E51384A2B45795030666D49614C69636933496162496D4942554D584D72724D6E7038694B7A32346635396434737141786C516B694F4136354A68746A4F304D4139325953677A4D6C344C7A4C446559344D2B7A68466E4F4D5569566C6951456D54487875324A48483154426D6A313574356662574E6B624E4E50446863783658746C5A7A64557333427453745976544B627273716C724B6B7470722B70676E587431665230564E4857584D474764613173323978445832386A4E5375576B374D6B6D546B4A45666835436343306B616D706F4348554D4F6F61387677686844386C5255464B53314255464B47676F496969346A385271796C68626D7941685A456842756F614747746F5936616C683747777555437149352B31454259593159583870697846496E6A574A424669426248386E414253496767544955662B4A77514B6F49774E5454413374554254586576767644564A794673434B4656556C535A69714B4F436C374D684D774B736D52747377384A516131496A624667513430424B3947515351367949384445677745734C627A3931516D655A4D3375354A2B464C7249677474475A526B79664A395235344C744C474D477769526D474B36506F72494A3779547A54634A2B49557030464572686C42693353596D57644A614C596845515557684F5259456258596A516D474153706F655036457A4F32666148674978346D6F6530784350324153526F452F5965722F453737783670545642624239657871337A7135673548497A593564616548466565457852752F7765657865335648463054535562612F506F4B73756B7454535431764963326D7679615669316E4C616D63746174615762542B6734472B74726F624B326D756E4935426376536D447372436C636E5737526B596953714B764C4F67595A4D413747614447556C415A6A6B62314E53516C6C6C496C4B7043765A326C6A6A5957474B694C637741616D4B755A59436C6C69476D4767626F5333545145576D69706171424D4C306B553551676D5353536D317A794B306E6B6F56416D555A666E4B6D314E48626C4857566C59593274744A2F65792F3548774B6B6F71694E5755305A51703457536E5334697646516C424E71534557704D65627333694B4474536F75794A437A416E664B6F2B676134612B4C684B385A67715A5771494E75347875726A4561524357613070796779737A796D31786D696642504559463830674A6C6D4561614C6F716F576237443354644A2B4B526F496E665844326D4A6D7067486136495459775372724E31534677577941547A45426B616268505264464E41666370457043342F5954524E4459737756617A446C58414955794A6B746735563963456332372B63527866716548476C6A566358327867393238536A497A5663325659696632446C6C57313137476B72704C4D346C59626C43326B6F576B786457535972536A4C6F61562F4A2B6A584E724F74745A6D42744F3730643964525646314F7A49702F79346D79535A733341796434474C5A6C45336F4F5469715649524F716F4B45745255704B687043524655556B4A5261562F496C4A54774D6E4269716C54484C41314E7352514B734E635577383750544D734E593077567464485836794E72706F57326972717150392F594D6E424B59715271636E514645534B756A61366D6E6F59364270695957714A6C59554E32686F363876704C545657436D707051416B7A4531464447744B6B5752416461457A396443482F6D4C4171336C4874575970416C6B5A3736544864527839395A67712B62464C397032766847366D4D31545953427A7952636B7A53494C7255684B4D385568376B69624F4C55634A6D7453326A57464A786A6A4E4630555554442B5366633437555137697A6A487165426F66386B6A494955384A35765273624B654361592B6D75673679624330464F43766F63797A6A503043632B656A462B714C68364A716B79664C57462B686A6C64726448634F463742324E554F787139303866706942304D6E3637697A70345372572F4B3476614F45473973714F4E4B315448367638377138656451735436573663416D5642656B30317854533262694339543074624F37766F72743146665856525652564C4B57757070434B346A786D78556268594765466C726F457156694552434A4652564343716A4B55564B516F4B43716A6F50415471736F2F4D646E61694F6E657A7669353247466E6F497535564A504A756D62593635686A70576D4D6D5651664937454F6571716161416C316D6149457159495971614A594C6A7945687136575246732B34615372726F65686A68486D78705A596D647167703257415345574B716944724A524C4571704F774D56636E314E65636D55486D4A4161624D692F4D6A455852567153455752417A5659667044694B6D5456624633316D4E5142394E5A695459454C76514765636F486654394644414A553849355351505846413373457053776E44455235396B53516E4E73434D74327743355341354D675258785464596B72644D42726E67343666704D7743564D6A4C4E65466E507135544444306C474C67716F3631767A362B69585973726F6C6B306170704247586F3470326F516D53794F726C356B396D354C6F5868533032387539456A66397241324C6C576E687975347661754171357679655847356D566333626963553675587362456D6C63626C3831695A75344156797864546B5A2F4779714A4D4F756F723262362B6C2B30447666533231644B3471706971797156556C6D5A5276374B4979754A6C7A453249596F716A4E5872614D6A536B67676751495649544C70774D5A575552696F6F4B4B436E384530735448514B6D4F6A4C647778456E55794E4D78657259615A6E69624743447262595A467571476D456A304D464454526C74464130316C32662B4B446B4552716F7330305252726F7958526B652F6C4D74597A78647A454768734C657778306A4F56744A5455314D534B7843707271536A6A6161424C755A3861734541766D687071524847374F676B677245674D4E43585A577739394F69576D4F616B787A6C54444E563476674B434E385A756A6A464333444A6C6F4E363167566E4A4F6B75432F5177446C4A4665755A452F464E307961683349563531643579614C364C395167764E436132784962414A596159525370684E307447624B6B6E7553337A6D47446F4C6B5064576756724877506D46595254334A31435970453751576D36524B62726B6237636E716147594D346679476673576A7676726E667A396E496E4C3838303865786F4658643346584274557A59334E755A7775542B626B39315A624B70655345764250465974583042565154705678526E556C69316C6455734E572F753732644C667A6271655A6C5A33314E4A6358304A5A555472565A646B30565264515762694565516D6875447461594736674A5A6630456B4669433857736967526C5A525555465365696F796E47796359556235664A7546705A5961367568363257476137476B37485474634253307868546D52414F64644252303552503336717271534D54544B7942686B52486270705358666B4F5357476E704C6D784452616D7475687147534552616369374A7170716B394458555747716977457A706C73784E397947656547574A4965616B78526B526F79584667464F4B67524F4552506B7159577668795A54584E5677394648424A6C414235336856664E4D31355244697132324A58326C483844496A33464C45524256594D367643686553617153525675544F72616A497A567067546C6D3949574A3452626776462B4754724D3666576C32587453557A51633553675976675436746171654D323049334B784731475A4473517673795731314957616C6A443237387A6B79615636786D3930386B34496778646165586D366761466A56647A626C632B31445575347553474C4B2F314C4F4C39324B55653663396C516C306C622B574B614B334F6F4B382B6859635679326D724C36476D7559573148492F3364517535716F6257706A497269644571574A564F536B305435736D514B7332597A5079474961653632574274716F364D6D6B7663426854704A56555745697249794B73714B36476D70342B486B674A2B724F773547316A6A6F32654268366F4B6A6F5455324F6D6159617870684B4E5644543568746C326A2F50594572316B52446D4E4356367149753055564C414B706C6A4B487765534D6254505174305A454A66555974314652554549736D596D34734963545069746E68647152453270495362736D6351474E69766651496468486A5030575A454638745171595A347547706962575445745A656B33434E452B4F544A69477154493946585A4E5A7473474C374435765A74644D7869394446353955585478544E416862617361636C63347361766467786B6F7A664A61494363335878546448536E69354B6650622F466E574F59634A79766F2F6F61547A543554302F6F48593469654D70366F526E546D46724A70416C7133306F3734356B6A4F4869336C7873344F507433743565366D566C36647147543152772F4F6A4B336D30703542626D7A4B3532702F477064574C754C6D6C67427337566E4B777035433174646B4D744A665431564243533355687465584C71617373704B6D366A4A6261637270617171685A75597A4B346E53575A3853546E524A47566E497757636C42354334495A2F374D615952344F6A445A554139394E516B79656174494967636D464B73537351676E75386B4565506A6962756D4D75346B7A506C59655444477878304866456C73644D387A55425147696934486751594A4B464D414A386C367168375A45487A313149347730545448534D735853774159726657744D4E457A5255644E4270717943746C514261794D52455836577A416D7A4A53584357693475346E7A304348575234752B6B6A4A2B6E4D714568756B5447574245515959355467415A3249616F455A7567546E4B394E664A3042532F6F6E55374C4C6C394B6477615231654F432F5249664A3853704D6E6139465949596845586C6D70445335456C5668696C6547694F67794936595861424331306F54353764356B7438637851574B6F694E6841415A4868543067734A714C6A724952727441457A467471515654435639725A347A683871592F785744783976645050686369766A5A2B743565624B616F554F6C504E79356A467362466E4E3564544B6E322B6477716E4D2B7039646B633641376C34334E4F577A74726D526A5479336454525730314A545173717163446D454973726D6170746F5375576431743556545535784B3371496F4D704D43794A6A6A792B4A454C7A4C6E424C49675A687068726B3434365275694C314A484A4638452F4C734A4B335168444C554E6344537A78395053425538545A37794D6E584454733846527978783764524E73314932786B4F706A4B744758357A41546D54366D366F59597934777831545444517373535379314C7A4E544E734A435A59613175676132474A61596966625156565445514B524C7361736E635543635752446B7750384B61684141447774796B424C71494350425177397458676142494C644C7A2F616C646D305A5231327A436C7472686D61614F5A3659716F5755614C4F69325A736C614A394A376E4D6E6F3857544F4B6963385574514A796A4A6A55634D304569746463553257595A656F684665716A4C6D7237496D724E6957327870536B526D456D4934774A576D5A69394B30304D4C44567748694B4A736275556E5364464C467856795A686A69583950664E35654C365A6A3366372B5853746933666E476E6C3374703778307A553850317A4B6F783235584673376E335074435A7A726D4D33707A6D534F744339675A334D71412F5870624777725A4F64414B33733339374B3176354F426E685A35434F7A72616D524E5A7933627433537A71622B5A72726F695669354C6F58427844457454416B6D66355546616E4164704D2F315A454246416C4963627A695A6D36416E6254315645667A643856595775757777447351373232755A454F7671524E324D684A664870354D664D5A3735764E4745326E6E6A71326541674D384657616F693178424272715246326D706259615668684937584151634D615A79316277696348554A4351796572434676704B5769684E5369506579354E4533796D6B424475784D4D794F78414244776A33452B447372454F676849695A536E356C7A6A56686336453762316B58737546624E774F5579466E634834355975773336424971486C787352575778433454424F504E44556969343159304F4A4B30716F70636B6A784A5737347A446556463867797233396947364E43644C343577586C616842587279504E63656B30594533524E70526A5A61474D795752654861525A592B2B6C6A3561324F7337654975585074324C56784B574F33686676433976482B596873667A6A58793655496A623035584D334B346C416662736A6E664D59766A395A47636270374A73635A34396A664F356D4258426B66586C334A3857784E48642F6478654E6336446D77586241503774323967362F70754E712F72594E2F7566725A743647426A54774D39746356554C30396D3263496773755A356B52726E7973495944394A6E424C496F4D70675A766A3534324E69684C31575841354D6F693541716974425830534234386C5132726D6A6A7A72626A504E782B696E75626A3346707A573732315054516B6C354D547567635A6A6A343471566A6736654F4458374772735336684A45656C45526D36487A4B34706579713671667531764F4D6E62344875395050654C35345573633631354E3665795A5A4952376B42786F5362536E6A414358536669365469496B554D61384262616B356A6C533052564F3735453056702F4E70477A6E544B4B723758444A554D63365752585844474551535176726547584D5A2F7945633749534D79764E794F6A774971584F432F3955533879434A4769344B794A786E736A6B4B45304346686F7762624536306357474A4A54627333696C34466B47596A514E785167655A755670674832414951375474416D4F4E4B4A6F2B58524F37616E677A653331664C712B5267377230365557506C39715A507A6B536F595046484E2F793339673155567770436163505A5768624B2B4B5A6D2F72416E6E503850695757765A76616D66663568344F6275766E394F48646E4475326E2F30374E334A6739305A323778446D2F316F59364736534E344262566D5A546E687448586D6F416D584F6D6B6834336C6357782F69796545635369364642692F4C78784E4450475446644833735456567048676247444A71765238686F396334637635683377372F594176702B377A3566523950707938772B69427931785A75356474355731554A475251474C325178745179646C6176343871365931786666344C376D382F78367542645070313479732B6E682F6A312F41692F58586E4770777333324664625330366F442F4875426F5134712B447638684D42336B704552756D5174745346785755754C4776327071672F674F55442F6978654F35585A375337454E726A696C4B615065594955753052316E4A4A6B7543325334704D70496252416934557455776A4E4E636439746947544977335238355368347959383455634C377A6C364A4A625A6B39586C545762624E4A5933786A46425856734E7361596957755A713248727259652B6E6962325869495245572F72624633482F705041736B6256387562474774786462474439667A39767A6462772B566333496B55716537686675363537426D625945446C5348736231734F74745868724F314A7061746462505A315A484E3774344B64712B74592F6536646B37733338364655306334656E41507834377359667657507462304E4C436D6F343775706B7136476F706F7263366B664F6C4D6C695A5049334F574630766976566763363056717444667A6F33304A6D3271506C3730354C75596D32476A716B684951796558312B2F6A353069432F6E4833457A796676382F583448623665754D76334D772F34647659526E38342B354F3270757A7A59646F706247342F78624E3956337039357976644C6F33792F4D4D4B5043364E38507A6E4931324F502B666E5945333663654D70765A782F7A72307350474E6C39684971594747496E36784E6F7030536775774A6849524A6D7A444A6B34584A6E637074397947787849363346675956743975514D654647774935794348516E343551716464553373453655454C4E556E7274714D576656474243775845563974516467794D774A534C5A695762492B357279623662684B4D76645477534E516A7379324136683178724E775554394F474A5578513131464770712B457459636573576E656843585A3442346749575765413776376C6A4A36767073506C337234654B6D643851744E6A46326F352F574642743663622B443175535A357666586B51446C583136567A72486B6D6536724332466F657850617153486255787247335A5148374F764C593056374531713571396D396577374544757A6D7764786537646D356D3038613162427A6F70712B6E6B626236557071726C394E616B3074743051494B55735049537651694B3847447A446858467365366B426272526B7155473648756C6B797A747944453370476D3944786548727A4B487864482B50333055333663754D2F586F376634644F51476E77566F70782F772B63776A766C78347973647A542F6838667044766C3062343566496F76317761346675354958366348656248715766384C4D4136386F68666A7A336D6A394F502B4F75384150386D71394E79694A3973786E513756594C2F33364C4F4D69724F632B7637655A3531656B37544A6D3045434D34414D326877437A624944494E726342766341675249494352596342686B6349693775784B497537656E615270506D736261574E747A7A7250572B2F4833726E763672506639734E64314178392F3748317475666639392F794B344C4235424D5871457052755245476E4635566A675A534E654A48623630442B6741755647344B70325A4A49634B5554396F6C364F43544E51624855674179564A546C446C6B513136614659706B643074533242756559346847746A3644345448636376306650344576386343307255436C5A75694B522B62537A644777715A59534435476C324C6D546A4B6A636C6372714379505A72555041654B38747A5A4E5672432F524F395044757034746E4A6470354E643268672F5853736B5166486D6E683871705048307A33634F374B61473973716D42704D5A2F66714D445A574237426C70594A744452487361456C6B62323852477A754B474738745A304A567A78716835545132794A71784163303635397178586F6237576C43315674506555456272796749614B394E596E68744F6359496E2B54484F354D63346B68746C687A4C436A75786F56324C39375A44616D4B43775730686E2F6C4C75377A724E68785066382B6D6F34425533654866774D6D384F58754C74345775384F33364C313864753875724562583435635966584A372F6A312B6C372F445A316A2F6454502F4C78314939384F5045446E34372F6B342B48762B5044775474384F48694C7A30647538752F4A322F7735665975393961326B657467535944386262343876634A582B6A59562B5832446D397758757156706B645379695A586338585965534B522F31493637576D7553475258686E6D754F65596F5A5875676B787932334956726D514F2B4249547238546B5375456F74695A6B4A4B463249544D51647631763948782B4172374F4350436C7A6C524F68704D35595243733854594E4A7A4F44484F33326567372F42334C67446B4570496B7062705254764E794831585868484E3953772B4D704E612B6E316277353038754C733130386D477A6D78794D4E504472657A4E4D7A5054772B722B622B5A41643339713767314C43537253735644425735305A4E6C7A324342477A736259396A626B3833474E6957447135543072697967662F557931716F3732627032534E4D6E4846437452743356774542584865714F466253744B714B6D65444656325347554A486C54474F644B51665266734C496A4635495A59593953474A32375376417730694D2F4D49784C6F3776355048576639346676384F487764643464754D7A6241356435642F676162343963353566443133687A2F4461766A392F686C794D332B573379657A36657573656E552F66346665704850702F384A782B4F3375586A34627361554C2F74763837484139663431346C622F4446316B354D3941796744584168306D3074673846786B69517349794442426D6958474D394F496D476F48567179505A58523643524F6E793169394E59575970553659536D656A356642336A44316E455A417049616656683977754C324A584C4353797970367763696438737952596848794C4F48514F4153574F684661374539336F517336674C7A6C3937697A7038364E726654347A497650743849773378446C476930436C4B59754C624D6774633246496C6372565136323850446643327A4E7158702F703465657A5854796161755868795759655437627A354777666A79384D384F42304439384A6538626A4257797244324D77337856566D67304432593573715135696656304547356F53324E7957792F71324569626171706A6F716D504C714971396D38665A76576D4D6A654D394450633030744F366A4F59566556546C52314F61466B68786F706347566C365548546E6831696A444C4D6B4D7479453178493655494765433753534557647378554644447934505865582F6B4C723865754D4C72506564357665384362773965356433684737772B654A573352322F783774676458682B2B79572F4837764C7035442F35654F4A3766702F386763386E767566446F56743850485362447764763874752B61337A636634332F6E4C6A4C35354D336D4F6F66496A2F436D394241665753523276696E364247514B384572533478626968485348464F533639317032356E4A2B724D31624C6C517A7A4A3150493568437842357A454C4C3568383442687353583736496D444A6E62454C6E345A6B694A6E534A423848467A6C6846614B4D582B42556568524B4361757A784C444D67654A5749354859624B6F5A6C714865554D614F6F49344463566A2F794F774C4A574C5749785957576C46523573474534683974484F3368355A7042586B79702B4F64584671334D71486B2B31385843796C6365546E54772B3038665453384D38757A6A4D76524D64584E7063796636325245614B46744736324979324F4245394754616F6C797869732B4268716C7732746553675870364F656D5568473372724F62686C6D4F4E374E374A3738776A72526A705164395451556C7441645645635335554B44617A6361436479776D334A447256434753776850566843576F67316153474F704D6E63574F7A717A424A5A46426348642F48683242312B4F2F6758724C66374C764C626F57763865764136622F6466343964444E2F6E7479473365484C6975656635343944612F48372F4C48774B7759336635634F4347786A3464764D6E48417A6634664F41472F7950382F645174706761474B596A314A545A615448694B4362374A75746A467A7364514E6776546F472B51356F674A57574A4E664C555446514D52394F30726F5839664F566D725A50676E577946796E34765A6F766E49302B78786A784B68626638506A44336E346846765456796C6C49413861777755583249655077756653684F384B6E5149577156486573394361746147304C643943544F4B756E7770375A6452767A47425A656F77386D7663574E30577974364E7066777732634F724D344F386E6C547865717162312B6437654853716A51636E323368797170766E35775A34666E6D4D463566472B66474569697662616A6A636B386C496954667469574B616F777859455479663268676A756E4B6347536D586F313453544864784F4A316C3866545635724A4F5663755755554650737038746133705A4D39434D616E55354E55574C4E5A3656482B644F646F5139326145325A4964596F7779794943314954497043516C4B5146576C427A71524C33636E784457527461543276446C7A57774871332F784C764246674872764C683041312B4657447476383737513763307078446D50682B2B78622B4F3365585059336635342F4274446143502B362F7A365839422F5837674276382B656F66506B7A655A4842776D4C38366231465137637064356B46727472686C744F435759594245324236394D4554354B593179547450424B31795737525572392B6C53614E69724A626C426F4A686F694479336377735734685A6B7A532F51337668582F48517466585254434A322B4C625842492F6762726C4C2F6A7630796634447044466E65616B54766B514F3247554871336C7A416A6F38474A6E445950566B7845734B78505155364650563164555A7A6356633044515150717A41447654765877646B72464C326456504472567A73504A5470354E392F48693743412F58787A6E356555312F48696968347462616A6A636D3857473555454D35547252455739436C662F5846506A4D704679757863706F6335715348476A4E38714531583046445868677446596C303165557A32746641356A5539624A376F5972437A57754E5A78536E2B354D65366B78567554326177465A6C79537A49434C55695469556B4F45704D6F46354D737379484E33356C63503139575253647A6333516E372F5A66354F336543377A5A665A343375792F7736393472764E743957574D6644397A69343447624769422F484C724676342F6535542F48376D71674344392F4F6E4264452F364545436834317039486276502B2B46574F3976655448624F49786645534D7375637946376C54555A64414C46563372676D36754F52716F39767468454F69372F464D6E496D49655669467139307047776F6A4B574473535173383265687767674C3377583478746778527A53547277322B594B47664D62344A597677794444564673472F784E305133696F6A764E43647257436744584B685A703642725379457A776B70455A446135736D773468435674506852574F544C556E3843705864586350396E464C314E39764A767135646670586B31522F50784D44303950392F4A307170666E70776434655546514A6C6A5054354E714C6D7865775646314C727457787A4A52366B6C486F676E4C35643951497031466855794C7054496471734E4564475A356F696F4F596C57575031575A5570626E6864466556387951716F3678766761474F706454583535435A56594978596E65354551366B716D77496A3341676A512F43394A6C7774425051724A43544B72436876524165374C394635486E4C5758396B68583876484F4B4E33764F3863764F4D377A61635937584F38377A6576743533753238784F6344742F6A396F4741332B564D44363434476C6844752F6E586B746762576833315865622F7643702F33332B4266522B2F793637477237476C764A306C686A30796D6A552F5958467A44357549566234497379785A466F54554A746536615070387755485450304361353259586F565461453131695130654644666D634551626B756D48724E7779764B427047444E764E45582B4D6634306851696A5765692B656A4B4E516D63726B4F615A30536C50325746453359553762576C64496848356F6D4D706C684866496C69674954796E706C4C46664A36526D4A5A392B4F45713463627544425644632F542F6679657271666432634865486D6D6E3264544B683666374F544A6957366554616E352B657959356950346A366347756278744A63634738396E57474D31416753764E63534A57684F697750475142797852364648703977374A674931545A6E6E546D53716C4B6347544A596963714D7154556C79585330314443534D6379786A71576F61724E70616B736B664B3051484B6A58564347327045687479456A774A724D49437379516752595A7151714A4B544A624D6E7764796242325A366C3868432B5737654C4E77664F38476233616437754F4D4D374164533243377A6665566B44363750675766757638636642472F7A377947332B632F514F2F7A7079697A384F33654444766975383333645A63777065396A386E662B444435453032726D6F6777744D614C7739743350336D592B4C30443753732F7873547A362B52355668524D52524C626C6367635376744B42344D594D58574B4A513937735132576842654C6161774C3554736C6C4363496F3177446A58475657474F7259382B4D646C652B4D654C6351695A5258694A50716C4E496A49367842514D4C6D547065686457625062563748505671684F5A345A64685145433249616D31547454304B6D6A70446D5872326B79754861336A34656C7548702F7035596B51386B345038504F5A515A354F716E6834704A55486831743465457A46733950442F484A706E4D665476567A59584D562B56527272616B495A4B764B6C4F38324A326A415253344D576B4F38316D307A6E6631446F4F342B7155464F5742426C54456D4A4F5A62773956636C75724D795230566B527A2F6A7151745A334C47576F76704457386D51714D68546B78336D5246656C435A716744797543465A49665A6F6779566B425A6B51684B383937344141425A4F53555242564962436E45794644546B68627154347568426A62384F752B6B5965377A37456D37326E2B485848616435764F382B6E485A6634744F7371482F5A65342F336571377A6665356E502B362F79352B47622F50766F4C6333352B384672764E393353574D434E414857763457552F745274427063734A387A5643563833432F7743626242323032575730582F7A6C656C2F34524A7252476C2F4447554434615133753145354C71663959414A6C5939345544726F53564B5A4479464978686232687843317A773172784C614735746977756353577530496C466B5471346848784E624A6D493067455873746F744B565462733254496B564B314D2B6B7262536874436D5847306A345A7561324C7947357970576B3467746275594C617656334C3138456F656E756E6D79626C2B6E707852382B4C4D494C2B63482B484656432B506A7258783445674C54303732384F7243424B2B765450426F716F64724F32765A335A6E43594B6B2F3355703347714B7457523573516C6E6741724C6476696264386538552B3270524B59414B4E4B417930704C534341744B4971306F6A4C526C615949487A595868644A596E554A635451573132474D737A465A516C2B314551363046656C4174354551356B68396C6F594755456D3549565A6F6B79784A617359436379416C314A386E536B4E53324E322B753238504F7545377A5A5073317657382F7A636673562F7468376B382F37622F46683377312B32334F5A6A2F7575387365686D7870516678362B785239486850767347682F325839576376782B367858386D662B44566F5576557857635161474F4672374F4532466776676D4F63304C58346B746D692F384939316F6979336B6969797831596C4B7044786D70376D7261485554486D53583676505245566576696D7A794F36314A71797A6842534B393070615A5254766A715935474948416D4B3038592B5A512B49534579703733636D73453550564A4346377452686C6E546D68536830533835795A555473716F36523745615664586A514F424E4F7732706464363558634F744841307774395042656B5838384E3876505A49563665473961306E70354E6476486B524166507039573875794C6F526D335353424E64326C624E35715A5932724C6357425A6D7868492F412B716A6256675749694C582F52734B504F5A514A544F694B7369594D726B52797949744B592B516149446C424A6D534579536D4F4D4B423068683343694E644B492F33706972466A2F496B6234706958536D4D647145673671383050696643697077495333496A624D674B745557706343424C34557132334A4F4B7342434F64665479634F7468587530347A647574352F6C743278552B37376E4E352F31332B6254764E682F32584F5054766D73495363586E413966352F64424E666A39386D773848727650683448552B4872374A4838667538766E6F4C61344F62536648573461506D5448653973596B78486D516C6565504C4D494D7630686A636D716C31492F4745372F556A7442435930713633576E594B4B4E73774A6C5374524E356251764A714C5968706453476968595A58654E707441346D3071534B596C56624D47585637755355574646595A63327162692F712B33797062484F6D724D574F71673458306B7374536335785955624C42675756665973304C384A336A55665132536E6A774F5A632F6A6E6477733958426E6C355A5953586C305A356658474D5838344A59354A2B6E6B3132383379796935646E422F6E313667626558562F486F314D396E4E746379636247574F715337636D5436704C6E7459446163427557683467706C6570547445696251673874697230585542356F784C494943537669624B6D4B73535A6649534C4C3334697351444F795A525A6B2B6B764943316C49635A517A7864464F46455935554244705146364550546E684E755246327041585A554E75704B3047566C614950566E427A6D544C33536B4E6B544F32704A787249357434746E3253747A7376384837584E5437747563326E66582F42456E372B734F65714A744834754F3861516D333157594231364359666A747A69733142666E627A4C7939316E32565465514C53314D4E6A5578644E36415447684E705356797169736C6C4E52473044376144493947394D31533344317777716131736970472F656C714D4F617967466E566F3734304E6776593557775A39556C66413231694B46316D5854307839417A45454E3362796A4E72564B616D723370366731435052704A6930704B5862734862576F5A566658655A4256344D364E3352786A4E362B52307241396A63474D63363962454D3757336C42394F74326F385339424746495170333177613535647A77356F772B4F52454A302B4F742F4E38716F2B5835305A354D7433506A386337754C797A6C7031643654536B7535417231536644565975635266715542596F70447853543436704E36734A5A704E76504A743954683670514366574A6A6C52475731476B454A45645945696D3149684D507846705069596F2F63566B7979334A4337476D494E79573348426263734A73795931595346366B6346715448575A466C6C43446864715248654B41557535456B634B4870755234396A5730384D2F31653369312B367A6D6E76713454776944742F6D343577627664313368317830584E63412B48377970676658707943302B484C6E4A68324F332B65505539337734666F4F726731756F4355314159573642683945433343587A435A596155356A6A776171565164545742644B70586B7A505741494447784D5A32355843774C5959476B64384B4775337058374D6D353474595179736930476C4471657250354B6874616D73335A70443930414D41794E786A497A46735835744175736D34686B646A6D566B4F4A62426F51693665774C6F4777796871553142726644656F487048475030376F756E664773766F706E683262315679626E384639365A6265484B2B6C78635868336839645A7A586C385A356558614935366436655879736E5165486D2F6E70534473506A7176343857676E50303132632F4E4145776348432B67733871636F7949784578336C45576334693363575141683878536864393075793179484363543561724E695742496D70694672496B314A78387554465A6667616B65757552366D31456972637861623469736D5153636F4F7479413231496A744541474F74675356304E4C4B456A6B614970655A334172417334653553324A496A64364138516F6F714A34506A3764303832484B417433765038756E414658345851703551512B3239796D38374C2F4462376B76386676696D706D6E372B386B376644782B69383954332F4678366737337478316A7248675A4D64614F424A715A7330696B6A37744569774233585A544A3974525553566C65355556646E542F4E72584B362B6B4D5A57686644774959496D6765464562387672524F424447364C5A6D424E4A4430446F645331534B6C5A375974614B4A68564956513365477338612F506D44485A737932627452424C44417A464D6A4D55784E685A4A54352B63356A593577364D6C7A426A66453865612F536C4D37453568772F5930396D2F4C346653754A6479622F73757A6E7037723538574659563564454D4C6738463968384751586A343632637639514B2F65506450486F564339507A366D3563574131652F707A3653715255527075545A4B4C446D475362346D3231695046795A515542324F533766524A63566841696F4D32475734364641655A6B533858764D71494E42383955727A315366557849646E4C6D46526655374B43724D674E735356624B496F56456A4B442F344B6A444C4569513247684D514759384A776D46327661555A6C794D666E4264705346653947626B38613071706648572F667A363935705075302F78373850586562502F5A6635744F63436E2F6466356A2F48622F452F55392F786679373879422B6E372F4A782B6A6150396B367859315562325435536641314E3844595634574675694B7445427A395850597155692B68746A36656A4B5977566C5A3755564C6C54743871543971344131474F68394934484D3759394476576D61487258687448533430744E6B7773355379334971724A6C535A4D584A593265524755596B4634676F61465678746A61464E6173543256774B49627838546732624978483152644957595544376432707A426A6247632B57497A6C734F5A544C3568325A484E3954777530543954773432386D6A73796F65546774763441377738396E6876394C337154352B6E75726836596C3248682F7235506E30414F2B757275486C35564675486D686D727A7150337649516C7365376F5051784A6370476C78434A50676F7A58634C4D64516B7A6D302B6B5A42344A646A716B7565745449424E54474778426A7477555A59414A325449786D5145574A486D5A6B756874526F71666D4C524143656C7977635161494F6C424573325A4B6A506E4C7A4D6A4F63434570414244556D51477041546F6B5345546F6653585543527A706A6B2B6B6831567937677A4F4D474C5458763464636352336D773978727364702F69302F7A782F484C334370324E582B50335544643465753853746462745A7437534F416E38356765616D2B4A716134474B6B6A34504A41687A4D745042314E714249366374496A354B3141306F6D2B704A707276576A65716B546A58574C4742674F5933786A4C4D50726F786E614745656A796F6661646C65713231776F58653145316B6F48504262504A3748536765424D5933796A357047556136485A4A326A716B745051356B65504F7069784E5A476F2B674C497A6A646A535955664D3172554D74627354476654376D7932626C457976622B436D3065466C5A344F6E707A76312B6A35436D48776C77756A6D7454396C374F4476447A647A2B4D5448647737334D4C3934353261315037657957367537476E6B354E704B4E72576B6F536F4A59576D6B492F484F686F52614779497A307958515241642F6F336E49544F5953613264416870635A2B54494C436855574649525955427868513247594C576C2B3569523469596A334570456F4E5363355145784B6F4551444A695851444D47534130784A3868644D52494C556941526641784B6B2B69524B463541636F45754B7678357055694F79664D586B2B397179584F464E542F4A6974705555633779326A724E4E58567A76487557376F553363487472497064343148472F745A314E6C485131787157533465524F3530426170784151506B51484F4A67625947793341775651625032636A696A4F6C6A50626B73476B6B6A346D654A4E53746B585130424B4471554441384845332F59426A4E6E5834306450705274744B6569695937367458654E4538456B392F73676B66384847525A526952584F524B5970457667596931797175796F584F314B5A5A4D5462514E534274634830546675543047464F586D6C62737859306578443930416B777950787242744A5A6E4C6E55753463583832543832706558686E6A396255317642496B6C633450382F4A2F676230516C4B315064765044735862756E65726D38666C424870775A3550746A50567A653263545234544C57726B71674D574D523266346959707A306B56766F344775696862762B504E78303579413130534C4F525552426B413046636A46356368464659525955686C6D686C4A6D54497178392B6F6F306B464C6B56695146577041636150362F6349784A39444D68306465594242386A4572774E4E5A626F593069536A78464A556D4E532F49784A6C52715135717550556D70456E7038354A59473256415737737A4C636A395652775851756A71557A495A48564D664773696F696A78442B4946426333496D3173434C595549374D325232706A78694B784D63346D686A675936754A6B6F6F3266677747467156364D646D5779547033425546734D777832786A5066464D36434B5971412F6D763642614A7261416C6A644A5764467178666C712B326F56726E534D684645303367497558584F79464B317956766C53757053472F7A6A35784B654F592F6361684E7156505A306266436B5A36734876567338574E6E6A774C496D4B544F5731336E5432434A443152584A576E5579553775573864505A5867326F6C774B6B53324F387544444373374F4450443837784D39437253566B6857634865585A686B42665878336831617750504C362F6A70366B68766A766377376C4E4B396E5A6F615376544546566E44327033694A43624857516D756E67716A38662B2F6E66346A4476612F7A4E74564436575A4D6E73795137774954435541764B5978306F434C4E47754866535A574C536779784A6B567553474341684D634363524839543471556D476C674A2F772B5745596E65526954356D476741617944376D5A4471623069716E79345A2F6E7161736B4170466148304D556670615547367134525552777669724D3249454A73525A575746334E5155715A4542557045424152496A2F4B784D384C455734576B68776B566B684B4F68486B3747777576532B75516C754B4A75545753384A346D65786844476578617A61537964556656694F7475445566574630395558537439594C4B74375A6454324C4B4A6C6A597A7841366D735035704C3433416F4355576D354E55345574305A514F6F534D55474A58784F623979303176665A306248616A6534636A5864736361562B33694A343169356C523179796E74534F632F70374662426A4D3450544F61683665552F5079386A6A5042556A6E68336B75324C6B686E70345A344A6E51764430337770764C457871787A6464334E764436396D616558316E50777A4D54334A386334667A574A766231466247784B59573250482B4B676D324964544A416271484C496B4E744848586D59763374544F7A6D7A5354537951786C34454B5567574C7951697970694864685359776A6557473235495461614C72747154494A536634434B444D53412F37614F4E524130384153764D755952422F6A2F77394C4B69496C774954555145505341765649462B3677414150537053616B65706D533547354B744C444162575741723745576E675A614249704E4342434C38445531774E74554431397A6662776C426E6861474C4A49596F4B72414D744938437774704861365A4D5536306C30667A5642484C4E324E6373623759396D384A6F335277546857722F616A70534F417A763567564D4D523148644C57616E326F576437464C73766C4850695669504E6F78466B6C466D79744845527176453457767044534373794A5454314738706262576A64344572725A6C74614E6C7252504F354D2F3770455A76514F4A4E476E546D4A734B4A4F394730713564726946357866484E474F506E79384A45724B43367655597A38384E382B543041452B6D316277344F3877726F6536364D73477A71327434656D55646A7752747250507275543839776355646252775A5738622B6753554D4C5939685A6149484764356D68467272346D32736862507550477A6D7A736273717939774E64596D31737557464839686B394353736E68336C716635557272596E63496F4A374A436245695453556A577744496E5551694641727741632B4A3954556A77465A486F3835636C2B5A71534C44556C79553945716B78456D7479594E4C6B42715946364A50767045652B6C543479724152464F68736A7344504355364F42735041635834336C3457786A6762324F4B314E6F5962346B2B586D4A6476437A303862517777463173684B75704963346D6572695961754E7270344D79787036752B6B67473271506F3777796C703050425948384577305052714871446165365530714C79703637646B396F4F547870475A6252746A6D446438547A3258616968744E36442F436F48617070383652324F59574A6A477658744D6D4B554271535747374E79304A355659324A576A7069796F746547566E556B4D345A474D3146314A7A44636C386252626458636D7837673162574E764C363258674E4D30507839646E61455236665550446A5A7836504A66683665374F50784B5456507A343379394D70616E6C7A6577452F6E316E482F7A4872755461336C797635657072657335766936576A61335A6446584573615355447469485053526D7337445657384F6474707A454833314430786D66345748784968514E7A4D534171776F5476436D726A4343367177676C7352376B683069644E7574534132556B42776F495645414A6263674B55424D67745355524B6B5A5356497A6B6F5645784D39633879776B48716C79553949554A715147475A49596F45754D747735684C6A6F454F2B67697339504833576F424E69626659476E774E5861694F62694974664730314D50587867686647304E38725054787374544451364B4871366B2B7A6962364F4A6E6F345353616A376574467370594F33716259686A706A574E59485556486D7A38644851454D6A5553694867366E71634F487A6745354E617464714F2F316F587472444B7647464253334348314244344954646168756B744B6D436D566F654445624E796C526A795752584769465638524D4D71734E576136326F4B4C48684D786C4F69797438325847396830566A41356E4D646158776646744E6479624775445A4255474D655332434B504F4C432B4E2F32626B785870776435656E30455065507172682F7249654870306434636E6B3954363573347348355454792B744A30667A327A692B7046687A753375357454575A67364E4C57643951787131535A366B65496F49737079506C386C6358417A6D597A46764E6E6F7A2F34487076472B774D356D5039304A446F7633747946767352326D716E4C4B55414C4C436866474941386F51657A4B4362556B5337692B5A426647437077574953524967426B68494452446D58414A555958484167765267533149567073514836425068705557773633786B6A7472344C6454463158772B456F4E5A6D4F724E784D70344E7335574F6E6A59364F466874514250617A31386250547873546251774849584C38445A5241636E3477553469335278452B76676136644E5571694578717041426C557839506147736E5A44456A763335724A75637849726D6C7A4A4B7A4F6C73647548466132754E4B6E39364E675954654E454F436B5656766A487A6157347870334F2F686A556734767037677046335266463845514B70617538635A5A2F535653654E705571652F4C716A516C4F2B35714D4969646D72463966774E7278584C61754B654C63766B59656E527668315256424D5875634A32644865487075545050382F4F77595436614765484A71694D65544135726E783449633749554E504C79346D5163587476486F38693465584E7A4A39366333632B50454242635071706E633273784F5653456452634755684E735235325A41674D55385045527A4E5A65317761795A4C4A67314539303558324B795944594C7A585751756B71496B626D5145656C4E5771677275544765354553356B785A7352344C636B67535A4A516C43646969334A6C6C6D525971773479757A316F78504D68514C53516D79316E6867724A38783456344C6B4C764F51326F2F4478396248567A4D744444586D6F6E426E4C3968716A4D5465374E354C46716F6A395442454238375062787346754170774A4E6F34793757777356305067364738334177314D4C525742746E30336C343263776C566D354D3356497045304F4A724E32597971344468527738587361614C636B55564669516B4B564E5A62306A315330754C473179596B6D544B3870714F364A7A544B6A764357666267517055412F46306455645373397964696E4A374F6E70447146504A6B53584D495370586E38494742394B727A496E4E4D574A355177517A4F6A716936464D6C7347314E4956655074664655364652635871754239506A4D58374265584A6A51794D304B6B724F764C717A6C396356317644792F686F656E787A5661765938766265505A3958303876586141703963503865444B50753564334D6E4E71585763337433466F66466C444B36495A3057614630715A6D43675850514A74462B42764A384C57514673443639765A4D7A57664C394365397A556967376B34574F6A6A37327042694B635671614875704961346B4269306B48695A4A584542456D4B6B5A735437537A54415575553270416B6D7379625233354A6F627A4E433341325175576754344477665834643575466C2B6937336F4779514C5A714D2F3677734D5A332B426C643433754968314E4D315A507764394170304D38426443746130656E70594C63444F666A374E6F4C76614763374133314E4C3863376D617A63664C64673768306757554B4F336F624645777353475669533370444B314C6F4C56505155476C4E616E3542685174743661697A6F484D55684652536C305553566F6B356B74597637754562667371614F754B7048616C6C4F706C62717973646466636352336A77525375644E4A3036434F795249536D475A466137456A506342482F4677784850474938534236434141414141456C46546B5375516D43432220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031303770783B223E3C62723E3C2F703E, '测试考试', '23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-31a9c66673b441b1b717c1c99babe041-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '23491b7dbbdf47dcb09ece779ff44c92-28b33a9d112c4303be80b2fc2d52bb1b-31a9c66673b441b1b717c1c99babe041', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '95', '5', '10', '15', 'a1b661031adf4a8f969f1869d479fe74', '66', '2020-10-25 14:04:46', '2020-10-25 14:04:46', '2020-10-25 14:04:46', '2020-10-25 14:04:46'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414751414141426F4341594141414148494655764141416741456C4551565234415653385A565264616271756E542F6662716D756A6943423442496A4366474541414553434A4467424365347579336362654875377534456A78767853726C5879727171577170746437576463386134766A4866644E55352B38637A33736D43684A56317A6676786D5330617537616A716259445058556C397167726F362B79673331715368785133346D6875676F6E394C56774D6A74446E4C636253623775705074376B52767351316C6345445570595851574A444E526C3864535A7A6E58682B746F4B596A43792B6F514E73665663446256782B363046686450617542717470745135394D6B586A6C48527167743661485779454975454F746E5162537632552B5745575650754B6378337259486362666368357535766A4258453230636A445735614B79426A5A45615669645673446971694E6E68485A772F716F6A6C435755756E4E486733456B317A412B7259724A58416175444B7467663138626E6E434552447362496647334A433365684B4E7146796D5176716D552B6C43573449343933497A766B496A47587A2B427275523876697A33594856666C34704764584479696A504D704E533666306354726E4435587250647A78665941415136484358593553716A62436349395468486A5930797372776C4A4165616B4246715145575A46547051747564475879492B3170796A4F41586D436B37444B464463716B6939546C756843575A493746636D656C436437496B393059347557326E61303158656770364849486E56463946556C49496F597143747853484D6E4A2F646F3432782B686867765632522B6E7553472B464551356B64786C422B31736769366932514D56325978577050463155343536305056394A516E4565646C6765765A50546963317562694358576354665549637A456979652B38414A496465596D30554276692F63385435332B4F2B49447A77724A6948496E304D68464150432F7378387479483935572B2F4730324932726854374F46766F346D7574695A367146725A4536317164326364466F4678665071474E6E70734D464930334F48565846347141795471653138543176514A6A4453654C6354456E7A753042756D41506C695235557058674C4942495536626F30376A495A676462456535674B494A654F715844686B41495844753741397241696473655563544A53782F57734E75376E39664779336F667670594D454F42346C785055453465354752486B5A45332F6C4C456E2B5A7369437A704557596B6C367142565A4554626B524E68534547306E72446A65696449455A2B534A4C736A6A6E536C4C634545653530525274443162744E57336F364D6841646E42626E55466471767659492B364176765646546D6B745A50542B335334664E364553486448346A326479517A306F6A44384374584A5964536E526447526E30686E51514C6478596B4D5671517933316E4D326B416C6939326C70416464777665434957356D65376C6965356759547A4E53673677466B507859527A4C434C354955644947455145734251774A546B4F52476C50645A66433861346D4E37454F384C426C7978506F69766C51486531675A34584E6A5035664E37634479726737324A6C6A424A4F6662476D7469635565666363525673546B6B666E443668446B6549646A31426E5074706B6E7A4F6B755A765158366B48565570723951687761684E75304A6475702B4155706E6B52556D737134446959615976674A773332496246766C384C4F33646747315A48464C6C77516B58385874647A652F43794F5953662F5645434849385465746D4947433954346E784D5366517A497A6E6733452B57486E7942724441624D6B4B737951793149546679456755784468524832354566666F48634545737941737A5A6F71752B4654324E37656870626B6450597876366D74765A6F374744665A6F4B484E425377766967487037575A6F533558694C613752493549643555784964514552394D51336F305859584A744F6646305A345853323970456F4D564B557731357244615738354B54786E742B56466B687A6F533532314273722B56414A4961644948385743637949792B524747516C54464A497A42567A41555253694A2F3945627874586748786C614259476542726651416636774E3457753744315577504A386D4E6E644845346251477469645573546D7468734E5A62667A7344496E334D6959747742795A6E796C4A506D644975574A4D7176395A38694E7466774A536B2B6F7256434B644568544A4A45693559585A45755A776D364F4A683345783173546D36452F5039577A6D6C39334F4F617638587833562F78706C39763862736F434B5752315678504C73627A7775484348513852616A4C616149387A684472625571736C796B4A767562452B357152364766786B7958356E794D6C304A4A6B667775536649314A3844354E7250734A496C324F73455666677143784654334E6265687162574F33396735326132356E76375943423357554D544C5178756569425A4875647154347556495345794267534F726F4B383167704371486B616F73656B75543653794D6F312B657945685647684E315753793046624C6155385A45517A5A463852356B687A7349494F6B684E7554474F4A415A615364674A41566645417152596F6E6B736B4C63546E50463776417268566A744679374C7833492F506C594765466E747831317958325A364F4A3752784F61344376596E31626C73706F2B662F5746433355345334335747464C2B7A5A4964616B52356F51624B7673624255667A4E7949367770543351586271736979664F6E57464B6634532F55497357577769676E6B727A4E6958593149734C3546494632782F43304E4D44655742754C7738716332764D72446D762B444550316E334645387865633372304E43304E564C686E70346D43734B3236594949646A684471664A4E7A313943747A4D794C7373684768727165493944416D334D3249454A65542B4E736263755769416236322B2F47783263655776566F37454641307436476E745930394F67727331564867674A3479422F57554F57326769622F4465614B3937456E786479456A34444A356F5A34696672546E4A644A586D735A6F6454614435576C304663557A574A37435748553651785570394A636D4D7465637A32707642654E4E3256536B5869457A37424B79514374796F787A4969724C2F53534753323549556B686E74514B447A4358777548734C3334694542774F5063486A7773397542356275387247476431635444537750613443726248642B4A39666838783769626972704D4657354C6B6435613051444E797736334A434435506B71384A7962366D79507A4E794171786F696A476D614A6F5A78484D4A536853444246754B396C627743714D636944567A344A34443250695045794976487947554F645442446D64784E2F684743376E396D4239556B4F414F4C6A72767A69672B763978534F316E484E4E2B6A5A4D36723246785541486245326F69735A464F52784E646E4D313334327978523569626C51487556676477506238504F314D64374D2F7163456C5375356B75572F62714B4C4A50563547394F6A76596F37314E324D453979687A6572387252413271634F3636506E3530704963376E4348632B6A387A50695A77775432706B45556841656B7453365A656E4D6C4357537038386D65464B4B63696E4D46435779474235456E326C38597A56706250554A3665764B706D43324D76452B306742377949353055346B68316A2F6A786953486D6C48674F4D786647304D3862475767427A6773766B656B6157356E7056556F594864715631634F716D4B2F576B313343333069585933496933496971797753325347586954463378785A34466D7977692B514A6748784F30754372346B4974466E683175534558695176334A37694742666B435734435345337146536F5476536850634B556777706F5533395045584434713345696F6B794552726B634A647A31436D4D7468776C3250457570364174394C5237457A317358717542726E6A366C782F716771357736725972786E423464562F347644753337474966576663556A3746787A576577314433563979534F6558484E5866797248644F7A69717635306A656C737831503031682F5732636E543364725963334B3243676134536833597263394A5145375054653745366577687238384E635048384D6431736A676C334F4565786B49537A6536784A5A6F5234305A735579574A6E4C64484D70633231793574704B6D47724F5A36492B6B2B4671476233796544714C6F686D73544B612F496F6E68756A536D322F5070725577694D387965424E2F7A7049665A495175314A535855356C5563385439505A7051446759374875574A3742452F4C4133685A48635439334834636A58573564456F4436324D714F4A6E6F634D58576B474448453453356E435A42636E56686C38694F6343517A314937306B41746B68466D5347573474494354366E53584F35785751394E414C7050705A6B6856735330476B6F776A69507762323867525079684A6379592B3049736E6E424E475844596C774E69545335544352726B642B736D6933593852346E69625333596751352B4F454F4A386777743149754B4C5179386134575237452F4941794A33522B686148577A7A48512B686B474F712B78542B735847476A2F69674D36577A485133736F2B7A64665A6F2F454C396D6E395574682B376466595972684846514D6452593462714746355A6A394F316965464F567566784D586D4E4E35324A7667376D754637305A6841427A5053513979707A34706C7471324361384F74334A337135745A344B7A66486D746B59726D5770703554703568774270624D346876614353506F726B2B676F6A5757794E5A6678356D7A6169714F5242647151452B5645596149482B58475879593579496A33636A767A34793852345735446759306D736C775878507061454F4A33472F5A7742446D6430735450534A744C394C436D42746954345768486E6659364D4D4476796F6C334A6A6E41684D387752576541465A4D486E53516B38543849564D3649397A784470646F72454B3638796E336850553252587A704D54656B6D344C676D49464E67726B3777705333516C4E384B4B524E3854524C6B5A457556366847684A4B633647784C6764493962394F5047654A306E304E694C653577774A506D64496C474B556E796D705152596963307750737866763263464546394F4443687A622B79754F374E334F51623374416F4B42396E623261306E5832396972395270374E582F4A4162316659376848556F694F4D675A614370773571496D447553454F6B6A4A4D446D42333970433464724D35685A2B54475545753530674C633665704D496D4A316A4C57427075355074724F37616B75626B323263584F69686658685768613653356870793265794F596665386B526143794C704B496D6C7653534734667030415753304D5A4F47334643714D774A6F4B5979694974575073685266456668724D6F4F6F5350576E4C69754D36765267367250444B596A78494333496E6F6A4C5A6F53346D434B5842564365486B782B6E4264705955376B786E6D5148653147616F677A38583632684C6D5A45484C354650472B357352356E79583838696C686354356E69666378457756676B6F2B464B41616C57434A6C5668584A5870516E65564F5334454A326843554A56303451363357634F4D3854784C73664A386231435048754A306A3050456D7939326C53664D3867387A7444576F434A4F4A4E3954354D64616B46656C4A544F4F704D663455686177415569334978777464724C47554D5644505733593644354F67653174334649567745447265337355667346426C71766358792F4975654E394E6C79645063756A7571725948464D4433386E4D324A38376268736552783730344D346D522F4732393659454539724972787379496A306F7230736E6246574F544D646C63783256625051553850562F686F572B79705A3743746E7271755969655A7352756F7A474B704C6F373836685A37795244726C63517A57706A4C536B49454552484A643075734431616B30353056536E7856476257594972515578394A536C30467552536E7478416B31353056544967716A506961516D4B344C793946426D75697059364B74687144476631744A6B354B6C425A455637454F4E7A4559384C7833477A4D73546E306D485246596A314F6B76596A356D4F717846684C716349637A7842724A75784B41536C676C41435570376B53576D694A3058787A6D5248575A4553614554436C564D6B2B687152374857614249385479487A4F6B4F462F6C6C52665933476D533672774E52596D585763466D6C4D5564596E794F46666B55553655526A71534732704C617041566B5634574244675A343264766A4B2F64476277764775466F5A7369356F317059484E4841337453414343397274687A66726372702F577259474F332F5351585350387A5054716F465441692B66493559507A76692F42306F54417967755469462F7270387870714C6D5771584D3930685A36617A6C4A6D75556D593669356C717A574F30507050656969543671314959716B3056353068644F76325679654C7273595A4D5767736A36536C4C704C63736D66624357466F4C6F756B736A716576504956424B5575727A5753774A704F5767686A7173794D456E494861624F5A36716E6D365073365474544675546E634B4D4431564764546E78704957366F612F76516C2B646B6234586A776D6170383454334D695859304A647A5969314F6B305166596E69484132497437546A5052414736474D736B5233536850644B4533306F455279576448577041564C575A737873674154557138596B2B4A396D6A512F59374B447A636B494D43557A7749784D4B5A767A4D534864313152595475423553714D63614A42353079547A6F53307A674F37434D4159723430554D486172506F4C386D6A6348614C415A717375676F5461457950595134587876786E694D39724E687954466542452F714B32426A744938444A6E4A5351793252462B5A41543755742B724238356B52366B687A6854454F744C5855344D585A565A444E51584D4E6C617946785869624446586A6E543751574D4E6D625256355A4554326B4362666D52644262464D6C4352517038386B6546714B53324F706238386D5A47614E4F725467326A4D444B45704B3553476A47446138694C704C49786873464A4758305579417A57705444546E6972397A7043475434626F4D56675A7265474E6A6A4D3865722F44656E566B654C7731776236366271373031444E626B55426A72533161594738587856306A7874364D3478703269714D756B2B4667523557784D6D4D4D70346A3073794135334A6A7663696349344E316F4B77796C4A644B4D77376C5561584A376F526C4773505A6B6846715147474A4D656145786D6B416D70666B616B4278695448584B577A4342544D674E4E7951347949393350685051725A386E774D796376784959366D512F394A62464D31616178306C4849576B384A5639734C574F776F594C34396E386E474C455A7230786D7279324B38506F664A6C6C793679704A494333484332634B514C6159484E5469757038697050557059484E5555307647304F6B366F6977585A455236554A666C526E75784856586F4954515878644D6A54364B6E4F707238716A613679524C724C45756D70534B4B744F496247334443366975506F4B49675731707764526D64684C4230464D514A4753303734547839385533616F414E4B614734483063394B666B5942314638665258356E432B6E414E6D347564504C7A617864335A567137326C5846767270325037732F7831664D3150726F2F7A34754E455234763958467A6F7057522B6C784B452F316F796F74686F4471546A704A452B7371536B66372B776B68586B72307469585357506C4148476E50437163734F706263796D6136794247717A41696C4E387141733456564E55687276496F704B71627158596B525773426B5A676162435576334F6B426C305669676C4E2B5163325945574649545A554A76695156394A4A424F314D75616173706C74794752453868496C7366535678444A556B63684165514B394A6248306C7354545835704562306B53413555795275717A61437149786333714F4674433353376761322B43682F56783343386377646C735038356E392B4E7263357745623273716B7632514A306A5A7878587173694B6F793436694B694D636566495671744D44616371506F4B4D306A747173594F524A50754B4F2F2F46756C30344A6774512B6B6177684D316838583370747044714E6F556F5A452F585A6F743069716169334E4547385074395A784F506C4874362F4F386E486D374F386332754D4F7A4D7450466E7535664D6E53337A7A356761665062374B682F646D654C5932794F327056695A62436D6E496957536D765A533554726D4951564F4E75597A585A5971626F446A61545541706958576E4C69755574754A597870747A36616C494674663132574855705156546E78456B717666436141665341382B524557524254736835736F4C506B52356752716F554B344C50696435545366516C366D5165644F51464D5667577733684E436A4D4E47557A585A7767597655585253445A636E73687752534C3970584830464D58516B52644A5733594572646D52644F524830312B52536E4E68676F6A5A577A4B6A5063684C384B456730596663474465534132324A396A416E314E47494A42394C616D582B794F4D38795139334A6950596761517246306E7974784D7070797A516C6F4A594E3672534136684D383663777A7033366A4F436641456833752B5357704C7455636B635349456B466F7A58706F7465314D564446376245476C72704B6D57374B46612F507475527A5936796574322B4D38746E6A4262353876697A4F70367439764C673278466476725043373932377778624D6C506E6B344A3136374E646E4D596D2B35694473724139584D64705349444B32334E4645415765776F2F736B314E6D6146554A4D524B467A696646657055464A76525270444E646C30354366516B523872336D64642B68586B5570456F4E51456A4C70495A634A364D67504E6B426C715345324A4E54596F3776635868444666454D6943585076676F68736F53474B744B596149326C6646716D62434A6D6C516D61394D596B73637A574272486B447942336F4959326A4C4461456B506F793435694F6273614B7254493745395938435772466858437049394B5572326F69446554565453786648756C4D53355535766D543364784444557056306937596B324D6D786E78586C62494175784A4362415264554B437236574155706364516E56476F4144516C68386C6C4346426B4E785254306D3869434E533033472B7252414A784B4F35446A5A6E32726737306352366679567A72515543794C5842616A626E326E6E722B6767766E797A79395974563865472F643265436A78374D384E7433722F48486A32377A3152764C665035306B54657644334E2F7670303730793343726331336C3942586C554A68724C74517050513762343833496F47656163366A765443614C6E6B3855323335417077455937532B6B4F6D574D71596169706C744B5757304A705075346C676173344D6F6933656A4F6C6B614F31796B494E7965796B523375677244685876714C67775636756771434B4D744F356A4F7645674753754D4546416D4D4245567957354A43426B746936636D506F4B38776D7236434746725451326D5342564F544545424457675156736A447354412B7A4A54764F6D66796B792B544875354966363071357A49667164442F7173344C6F6C7366525835354966566F67365834324A487165512B5A6E513161496F3142445672676A3252464F794A4E3942417A4A6264564B554C4A446163364C6F4B3067697337694F415971557869747A32433172344B626F2F58636E57726D32556F6662367A32383253686D39746A6A617A335637485955634B4436546165722F547A775A3070506E39386C573965725048313831552B335A7A6E793264582B663739472F7A682F65743839577952442B394E384753356933737A7A577A4F74334E3370706E522B6E5471736F496F6A4C334D5347303631305A714265447249335663375A48545835464D54336D43794162486D2F49597163396A7172574D3662594B7868754B57656973594C366A6850454771574761514C2B55435A624530356F54526D4E6D454230464562546C68644755475542442B6858713033787053504F6A4E547459754B4F68736E676D716C4F59724A4578575A504B644730473033555A6A45753950536D547A41716A4E5457595A6C6B676A556B42314D5548304A4952513555734567657A34327A4A6958556D4E39354641436C4E387151754F354447764642614369506F4C706653304354714A43442B7473494853326432734451423878416D75536B4A694F53794A4E636C6F475146303177514B514C6D55463236794A616B6448686C734A4A62553030386D472F6E32566F2F4C39614865474F3558304334506462456E66466D48733131386337474B4A2F636D2B553354316635376F304E667676694774382B582B4D5037317A6A62352F6334666476722F467963356F333133713550564848356D777A6236333338324B3168346E47444E456F624D30503564706F4C5138574F6E69363073667436575A576836715936797869706A575832626143562B6C315853356A7A53574D4E63735A625A4B79786772682F6D626243316E6F4B4757685863356353776E4456656E306C435349646C434A354B61546661685038364D78493444576E42423669714D5A72553568746A47447179315A4C445A6E7339536178334A72415374745253773135544E576D6B7866626A524E6958355552336E51454F394C593377516E566E7856435346593366324246757959707A4969584F6D4D4F457956656D2B4E4F614830466F73775967564A76576B616C503953664F7A496437646E41515043314B76574A4D62365378555569705674346C65416F6F45523671364A54414E7557464D7475597830314849636E384671774F5662417A58384743756E59634C6E54785A367548462B694250463775354E396E4D7A5A45364555386B4E2F625732694166335A376B7930654C665076474772392F363571772F2F376F44762F38664A507658697A7A7962304A48692B306357326F677266572B38545862322F30733952647847426C496975394A647954456F476C487148477A666B4F726F2F57736442567A47706647527444557177705A7136726E5047575576707238686C766C7250515738566954786B2F41576B725A616135694F6B6D71552B584C56785A613134344C546D68744F6145306C6B514B544B6E6F596F6B4A4A757153324F35505A396267785673644D745A6269746972614F5539585935532F5546444F556E304A59535446574542785668377454482B644D6B6979516A3041507A592F765A497348495437794D504E575468727841576F76443643714C70716379567078644A5446554A5638524370466356704C5865564A384C3541654C44587A6E4D6A3544786870336947426B566F66556A7952306D43704C6C6E6F4B57566A70495A62347733636E326E6C345877485478613765587131523577505A3975344E56625074634571626B6A415A6C7034736472485237636E2B4D327A4A5837333167626676337544503339776978382B756363506E39376C6D2B64584259424838363363484B336D7739756A66503577686E6576447770414568524A4E632B5865336C7266596A6E7933303858757A69786B67646B34335A584F3071357470774452736A64537A3131624451553874305235586F504D7A33564C48514C57644271724861696F55364A495573645A577A316C664A516B63525530335A394D6B54364A4A533963495942737153474B394A5A366F2B69396D6D6242626238726B31584D5031675372576538705A37366C6B6F364F63686470384A6B72546145304F6F544C4D6B3749514E357154513668504353664F3077356A773931736B55616D78544A50616E4D446143734A706173386B70354B4355673037615868744F53465552727251553649677969775A4C35537439536146483972456469542F61314659302B6537437669694A5147537A436B326B527956314C4265474F386E7676544C547959626858422F4D6C3846342F6E4F3858586479596275445A5579667041476465484B3856644C3933706E393666354C73584B337A2F376A582B3875457466766A30486E2F2F3744352F2F6567577633317A52587A2F6A5A56754A4367536A4B2B657A5050656A534875547A634B474E4C3333723878786B65334A6E6C376659696E4339307364386E704B596C6A7243364E2B593469316F5A7157523273352B5A6B4639636E756C6764626D46357346346F5A4B572F6E496E36484B596243316C734C324F3575344962773357733956653867744B517A584346544E5154347A575A7A44626C73643562776257424B6D344D56584E37744A35373430336347573369656E3864317A7172574B7774594C776B6A5A6245454D70444A5956343069494C6F793431676A445843357735764A73744A616E656C4B5A3530315155544866464B786A6446564630794D4E6F7A412B6749746D627644416E736F4C7353504F3345653471316338475759417455746F724266626942436E326849696152494C524B5938585150716C6172736C5677545448392F672F596C6D487332323833532B69383370466A59474B316A744B3257745838367473526F657A44627A7A725542506E73774C5437345037312F58616A695831397349746B2F5874376E64322B74696867694B554A79563138386D755872707773436B75544B5072673177767333682F6E697752796633352F6A3431755450462F73596159786C396F556633704B3478697553574F6D7659694E6B5362757A7739776432364157394D39334A37705A47326F687457424373627273706C704B6849716D573471594B576E6776582B436D364E31334E397149624674684C6D6D67755A6273686A5676702B56786B33686D75354F396E496F376C4F48733532736A6E54796132525A6D353031374C61584D3567666A4B563454365542726C54487570465230593039616D5242446D656577576B504D324832767741577556686446644730564D5A4A5651697161556D7934664357466379512B79522B64736738374D6D7964654B5A4638725A4834587951787970436A576B346F556636544371696B2F6B6A617053692B4F70376B776C7261534250717158375641726E61577374496C5A3757726C4A7639566477667275664F5543334C5855577364425778316C6371334D2F6D584174766266534C752F37624E3562342F74324E2F77766B38776638384D6B646676666D4B6C38386E4F477A2B314E38664765634C782F4E3874586A65623534504D6458547866342F4D6B636E7A2B653438736E43337A35614A375037732F772F476F33693630464E476347697A5A37533234343477303572413755636E2B756C3833466675374F646E4637756B306B414F764431637932467A4866587378305978346A4E5A6C693372505358386D64365462757A3352775936535271615A38786D757A78423742556D634A472F325633427174353846554B35745462547963627566425642765875327459724374694B432B5A79684176796F49387159304F6F4363336963724555427A4E6A6E463076785A62476E49436143734E6F2F4D2F726B7053682B53324A4342314F5834554A376954455770506B743846456E30747866776831744D436D653946636B4E644B497278704454426835724D45427279496D6A4D447163694E5A693842442B7959333349542F53684F6A4F597A75496B786D6F7A4761394F5A615932673433325574626153356876796D47784E592B46746A7732427375354E3950494F396348425A44665046766B442B2B7369387A716E35382F34463876482F43336A32377A33664D6C506E38777A5766334A73583531614D3566764E6B51616A6B367A657538707358532F7A6D7A5756786676567351616A702B64564F6C6A754C714A646449635066686F704562386272733967597275504258446562437A33636C654C5A56425058787570455272592B55694F325A796271733052474A71584A6339336C724938323832432B6C34336842696161386869727A784A785A624739554C697332795031434538773038366A2F3969742F6A724735656C3079694B6F447657684B7379484E6C6B5576586B79696D4D434D5475737A3135745A6261303534585149342B6D727A4B57767570596571746978436D426153734A6F7954525177424A44626F6F4373466F447A4D694C7073513479464E36527845706C575534456C657242745A5561374951703378647A4848786459494F36746A6E442B7A4236667A6834687773364A53466B684851525344386754474B394F5971736B51525A525551453357707A50586E736574695670657250654B6F50336C347A6D52346B7170726744792B535A2F2F2B5175337A36377973763755337A35634A5A766E69344B474E4A725572442F3573316C766E74376C572F665868585876336E6A716E427037367A33432F43563852366B654A2B6A504D474C2B625943376B3633386E4378682F767A5861493963334F796B625868366C64465A6B384A637831466F7068643743376A616D3846302B326C72417731736A48617A4F7067485376395663793146544C566D4D3143577748727665586347713454514A374D64664A697159396E433930384747746D584A354B6664515671734E386159774C70536333685746354C6A4A2F6477377271374A5066786462656B7569476178496F726369547341597149316E71443552574874704741577872694A3453354F354D42647038696174743169514847684E64725154655846755A4561374568646769352B7A43565A6E396E4C55514931396531545975306546666273564F62524845574D4444567A4D44556D38636E78694536454141434141535552425649484B46462F5253686D514A7A4A514769396144694E56795577315A624932574D626A712B306951482F325945724545536D515330442B2B66492B50337838527743525650483134336B4252494968374D555333373231776D2F6657654D37795351776279364C674338425765346F704348566A367841613148637251395569494C7934574958392B66616855496B6455694E7A4445706B36704B59626F745838534C5A576E653031504F564873704337303172413431634765366732736A395378326C544C665873427956776E4C6E5A4B5673744658796432785269516F7A78653665574F75692F5857456A706C34645448427449736936612F4A4A762B736E7943585777357646636467333161624F6B7269324F6F4D705865386E68364B6D4D59724573514D4B537A715343496E4568484D66384F637A3544734F4D706F74796C7A54787230734C74795936395446614D4731462B4E6E673747474E7957497539477476513372555664625874714B76765145644C6754303669757A58324D456872613159484E6C46754C734A5A536B2B6F736A714C596F523751594A79466964744769587A393270426C486B53656D73354C616B4F504C337A2B37786A382F753839386633754A334C315945444D6C4E5353416B462F6264473073436E675468642B2B753831764A336C6E6A6D78644C7776323976646248576E634A6E586E686F73496572556E6D336E516A6A78593752614836594B476447784D4E4C5057586939704A53746D6C456343596C4C7133467A48656D437541544865554D7431524C68527965367164746345614E6F5A71574F34705A6256484C72497461644E6D73613149514A4855386D43696D636354546477667147564B6E6B354865677864755449477967756F79355068654E3649672F7330326264506D7930394666454D564B585458526150354B596B685567777047743569687370415265455169526C684C7361452B397A48736C39705563366B78376C536B71454B3334753537413475592B396D6A765155766F567575714B374E6254524664484457314E4A585131464E42583234482B727463346F50564C7A49346F452B5A75516B574B447A324655543842476132564D6436594956516970624E534769753572522B422F503354652F7A6C2F527638396F316C6F517A4A58556E5833372B397A7666767249743438397533312F34766B4866586B5679576C486B39585767584370462B583738386D76582B4568374E742F4234715A4E37633630694E5A666D4F6C643735556A3973422F6E4F324D4E72774C3262487378697A30565345416B6861774D31724D79554D756471565A756A5464796661696171353146544E5A6E4D6C5365776B686C4B704E31575678744C32616A7234493741355863363639697062475130644A4D52696F4C47616F7449394C48685A4F4839446977583475392B335859306C5756516D2B566A4B37796D502F55494446306C6B64546B2B56486B76393573663470756173594C77746976632B4A626E42616D44305A6B53346B687A67533647724257554E74444E52336F4B76304F69634E6444683563412B48397571687136364B706F6F4375355265523150354E6252322F674C6458542F6E67505A72574A3355496976556D62597343556743593955706A4E656D4D4E6D517A6B70334D51396E6D6E6E7632694266624D3777703363322B4F476A32384A642F666D4447306A5A313766506C385435683766582B4D73484E2F6A4C687A6635343376582B4D4F3747362F7376577638376F4D4E766E316E68612B657A764857616A643368717534316C334D335946796E6B7731384779756863657A4C64776262784442654C56627A6D4A6249584F742B534975544C666D4D3974574B445977722F615573644264796E7876475376446463783179566E757265625752444F334A68705A48363569593653612B613569526D6F7A6B54724E37564B584F79654338624A6B726A5A6C6361327A6D4E58575969617163786D704B364B2B5549616C3853474F47476879634C385742777A3032464B5448304E3757524964466247306C30665355523546533345456C526E2B684C7165455273654D5A376D78506D634A796E41426C6E774A544C4348636D49634348593151794C49396F63554875643363712F3476522B4853365A6E384C4963423936753152513362344E6C523162555646346E563037666F6D7134733952562F34354F696F2F3437692B4171474F356A544977686B6F545753694E6F304A435568644B73756468547959614F44746C5635653370336B6A322B7438396633627770334A58336F556D456F31534B535365715259456878526A6F6C594D492B764D6E334831336E392B2B76383932625333787759354158692B32386D47766C72626B4F33707A7634493235646A62486D396A6F7257437870596935786A786D70474B77495A665A356E796D576C3442576536574D39395A776C527250754D74656378326C7A446658636231305762757A72527A593779426A644561626B3432734470594A544B76346170552B715752644834553436554A7A4E616D737453637939586D6642626135417A5746784C6C37385370777A6F636B445A2F396D6867734665624C64482B7A70526C52744A63476B644C53525474355847306C6356526D6E6F466163636F7850554D5556376D4A45715665644246556F4D766B52506C496B614F397362374F4B6A2B476E7456666F48563666333475567A676F73557044505731306436356B35336274714F30375857557476384B465957744B4F2F344653714B7236476D3848503271503661697966325552726C793441386D646E6D624F61614D786D72546D61754A596537593755386D57766A6B39766A2F4F484E5661475350307564336E66575265596C675A424D4B687A2F2B7446742F76624A58663737347A7643704F752F66587158763378796D7A392F664A5076333976677130657A66484A7A6848655775336B7833386D546D5137756A6A5A7A7462324D67664930616C4E446850584A5A517857706F756830576839747167395A6C734B6D5A5453323859637870727A786637412B6C676A643259367554486578505778657136503151706237437068736A4748386470307871746B7A4E576D4D312B62786C78644F76503157637A56357A4C54556B704C6152713246736334624B4168737174397539585A7531754C4C623575746F543632704F66374539445952544E4A58486B4A586A6961584D4537307648434C703868696766437A49696E4369496378647A68767849562B49384C33442B73415948315836427953463155714F396941747A782F6A59667654565664425133736E4F3754745133505A72464C61396A754B4F3753676F6245564A3864656F4B62324F76756F327A686E754A7350666D644761444B353246624C516E73746B597A714C48564A6D5538476A7552592B766A764F6432387349376D6D50373133585143526F4567674A4356494B66486650337641507A3762354A3876482F4B507A783779393838322F3350653537382F7673326650376A4A62393959346557394B6435653765584F65414E6A64586E55705557543675394B734C305A5632796C4A59687A524C745A6B783773516C47637A36764669736F3055616B766470617A3046584F66473846567764715742317059483273695275544C647961614F4C6D614B3049374B505671517A4A6B356973546D4F364E6F325A57716E75536D4661717239714D70697079325771565535476A42394844326D7A56312B4E50587271374E625451466458677932757A705A34754A346E774E324B78454248306950644348517878644638502B375768776D3866495A5966797679457A784552316565364531426843746839696163336275546737742B675A2B7A4B664B3853447863544E6D767577744E46535655465252523271614177725A74374E692B6C523037747246645953734B536C765A716651364F6970624D54326B533779484455505661617A32537A363569506D4F5846623653726732584D6D7A3555342B75543868717539765879774A47443871512F71677055616A31503339312B65502B666358542F6C66583736796633332B524C7A327A3838322B65486A652F7A746F3774383933794639322B4D69435A6D593234456B5A6376634E6E734E426148396D42325341657245377578505830496D314D47754A67664A646A4A6A4B4A345837704B6B7068724B57576C7235625667547057687571464C51335673547261794932704675354D7434716D714254512B3474694753364A5A37704B786E78394F67754E365578574A7A4A566B634A4D5651594C5455574D4E4254683457444F6E743271364F756F6F364F74687262574C6E516B4950594F5A746A5A4765466B66517237733462596E746D48375A6D39324A2F6468365046507134346E79592B79425A356D702F6F3546624C2F436D4C38794C306B6A46474F6A73346F506F7A35466D68354B5835633935734C3970714F39696C704943716F6A4A4B323558597357303732376476465443324B32314659656332564657336F725872313567613668446E61634E345977357251785773444A53794F6C6A4B39624671376B7733384879746834386654504C466B7A6D2B6544725064323875437A6631782F6575697A52594649746650507750694F663837362F65455062764C35377872382B6638732F5048764C44522F6635367764332B4F4C685044644761696C4C38734870374834734448553573302B6677357071484E625A79636E396168675A36496C74662F5044656C7734726B2B6F73786E466362373079644F596179396A70622B4F395A466D316B6161575235755A47477768755868576D35504E764E67756F586C6A6D4A6D61744B5A715A4B78554A664F636B73325379325A4C44536C636255686D3658474174613671716A4E697558737966316F367969686F36324F707359754E44525630644A525A34766478624E634F6E2B53387959484D44366D79336D6A41396759487853626939472B4E70536C42394253476B756250493775796D526169324B6F7951676977654D434A7275564F4B4C354F734E747863686950624177336F50367A6D31596D702F6C395046544B4373716F36697751384459747633584B4B7673344F685241354C69516A6C32514A76544275724941753346374F483653413372773556636D366A687A6D776A54356336587A55494E326634616E4F577278354D382F576A655837373568702F2B2B51652F3367704E5273663865387648776B672F2F75725A2F786F2F2F37696C554C2B38664B682B4E6B2F76484F647A666B7569754F397354367578556C394A5179316C4E696E6F5971427469614839625578314E5067794435396A757A58343868656259377655654F696B5146684C7561557977495961636756625A4F722F5A4A4B6D6C6B6262574E6C574A726C56374D78564D753969516257705A5766316A7A6D47724A5961636C6C6F79325061783135584F387534465A584B66663661376B35314578756242416E447531475133306E36757071714B6D706F61362B4379307464625A63736A6242797551775A7166326350716F4E6D596E393348687A4547384C686C546C68484B5948306D6F30335A4444646B4D746163673754733156755A516D36454F2B5948646E464D62787554665A58455237706764454B4C5854753359577830696C4D6E54364F7376417346525357324B32786E6D3849326C4655554D4454637832566E477737745663663071423446635636693072303157736574695870757A7A6279594C4756463275396648786E54506A394C2B354E38664C324F4A2F646E65543362307446346F502F4238686A2F732F587A2F672F587A3858397150626B7142493050373034573365767A31425931346B6275634F596E5A516C624F4874446839514A634465707273316C42446635634B6572755530646455342B412B665534665063445A592F73356631516665364F3952486C61306C4B63794753724E4D437159326C41556B6B3747324F645842747035665A594B77386D57376B2F3173434E7667705757777659614D376A526B732B64376F4B75643966796D5A6642512B4847675351314641666A683251674B674B474B2B41714B47746F386B574F3274544C49304E42524354453771594874506A30746E444A41593655357362525839314B75504E4F534C6C6B78594470486136744D42576C783242683955526A4179553647764E4A79374B47574D6A5865474F6C4A52326F4B693045775646466259704B724E4E555245465A5356327169716A7071614578713464374E565677654C555073705341305544547771306479667175546662784A4F6C54743565372B4F6A57364E3866484F556A3634503839373641422F6447684E6A58416E4944352F6546782F34763739347A502F3636756C503670425538694F6348313575387073584B32794D31684C696249796438573743334D376A626D4F4D36544544396D69726F3735544758556C4264515674364F71744231644C54564D6A5937685A6E65657935616E7344696B6759507841596F54677869734C57532B7535366C2F68625752377659474F33692B6D674874306262325A7A713475466B422F634761726E575773694E706A78754E755277757A6D582B35314662506155732F6B6649436B68337077347542644E4363697558514B4B686F5936656E6F36624C45305034483553514E4D6A2B746964455144382B4E36654E6F616B527A6B5246566D734669454732764D5A716F6C5439686B6336376F37777A565A704161346F43316B51356C2B57456B5244746A61333249336275565556622B4E54753262326662646B56324B43716A6F4B53456B76494F647172735146313168386979396D6B72345752356E4C7138534E594871376B7A57732B646B526F6554445879654B3656787A4D74764C48597956764C505568746A3764572B2F6A3033685466763375647633783457356745526E4A624567524A47542F434546392F395A532F66665A4172416E565A496667616D46416170677A6955474F584C49347A73486447716A765568627655316C68427A73567471476B754132566E516F63324B654C75344D6C45563532324A37617833457442574B38374F69555A374536314D7236614276584A3775354F64584474654532376B2F31386D782B694D655476547759624F4257657A485836334C597145726E656D3047643976797564386C35384667485463476D306B4C75384970772F316F61617178532F5756536A5131316448563032624C32544F476D427A62672B6B7848597950616D426A624D415642314F534178776F6948576E4F69314162434D4F3136517A564A3071426A746A645A6C6946624B7449495A34587975754F4A334333393055653574446D426E7651563937427A7356583064682B31615237696F7062454E463664667355763456576A742F7854374E375267626168487062634E4166525933527575354F566A447A62357962673156636E656B687332786570354C363041727662797A4D634348743866342F4F4563337A7866466E4645576E69517745684B455372355435596C7752447536764E48596E397276726455624D4F4865306A504C2F6F53344772476D615036614B73726F6179737741354652525156465A44656F354C534E685356747147687273545A5534655152586754356E61424D3374556354392F6E49613865465A486D726778316334747151615A36684144726A7354375479653765587856413850686870596238356E705371646C58495A71315579626A626E634C39627A6D50707A773432452B6E7069494765427570714B71696F7141694661476C706F434F354C4C4D7A687A4539746865546F7A715948745845776549494155356D4A506A616B68466954323659457A577041625158524E5036342F36743947436E744A74616D796B475572472B6C6E686550494B4C395546634C683742374A5165757A556C4A57784654586D624350523661747377314E754A3657456473646764376D354A593245635677657157522B6F59714F336E4F7664636A613669726E65492B6642534331767A486677396B6F6637313462354A4E376B377A636E4F587A7A546D2B666E71566239395935633866334F6148547954583959682F2F5365512F31744B6662393678672B6662764C6867786E7138384E784E4E4F6E4C444F51744568586E4B794F7346744C4152586C7253676F376B424253526C46435972436467466A70346F43616D6F4B374E6456495348456A627734502B7A50474F426F656F43735348666D653875354F643343725A6C57566B647157526D6F354F5A6F4134396D756E673630793047622B75742B617A55704C4E554B574F704B6F58724C546B383643766E3255517236333331654E756173566462636C55375556485A4B59426F6132752B416E4C2B3744484F6E6A54412B50686554492F7635614C7049627874547850715A454C735A544E53726C6854484F644663313655654779674A546553747677592B6B7154474B704B703639434A70614671374E43795978304954485968674258597877746A324A36584138704C6C3038643451345078647959774D705367716A49443649726F6F63356E76717564706279324B336E4C6E575847596130706D705457656C705A4437673355386E32726E33617439764C3838794564727733783663344B583932663436744656735262307833647538376550482F4C44793666382F66506E2F50324C4E2F6A6E6C792B452F65586A7839796237534D37366A4A75316E746F726F6F6D4F74514253374D6A496A56585564364F6F6F494369676F714B456E78547270575645526656347644422F54525664744B684A384478526E68685076594548545A67676A503837515778334E6232672B59612B65576C466C4A7130316A64534C746654516E5451667275443155776C70724A6F765679537A56795668767932567A764135706C32437375516A727330665131564A475A5A636971727555524D71727136754A6A71346D5779794D44324E323867444752335A6A636B536669796148384C492B53596939455746324A306E794F45642B6D4450564B66355570515A514B2B336E53697568786648306C3666512F35396C34636E32516D613653356A717A4765774D597575366B796135544B61796C4C6F7173316B714C475133706F6375696F793661764A596236336C706E4F5369616169356D55316B69726B686771695761384E4A3731706A77653956667A316E677A37383130384D46634678387639504A79625A6776626B7A773962315A766E327977682F65756357665039376B62792B667651496951666E384F542B38664D5A336239316D70723253704D434C654E6B666F4B4571697644675335777A50344C6A4A51744F486A75456B6F4943536F6F372F7763515A34644C4A4D61476F7250726453494348436A50697959757941476E6334667774443543565559517933336C334A747545624E7A4363616469515A52474435656147647A707048566E67495747744B5972356178554A7642536D73427430667175446E65524856324E436248393643707269434137464A5452764D2F52614732564964596D6837467976674935303465344F495A513377766D6844715A4561637577564A48755A6B2B6C7967494D6942796751664B6D562B596947754C6A6555486E6B43497A5870534233523165467162733030383343356D796572505478644865445A3269685056306434754E7A487659564F726B3831736442587A6D5237455663484B6B552F614B796C674948714C4959716B756E4E43364D764D354470776C6A754E7562785A6B384637772F564376746F74494758303233385A714750623161472B666247464E39744C764C377436377A703038332B65467A4363677A2F76377947582F3739416C2F2F6E43546A2B3876306C655A5262792F4462374F52366B746A7949797A41467271354E5957787078634C386553676F375546525152466C5A4753556C52586275564F4C6F59514E4D54682F4351462B522B50444C6C4F6446456546726A666B524E664873594631576948686B54774A78543172366D326B52352B5A734B3038574F376739556339735379356A46536D4D6C3655775635504E596E4D52432B316C544C53556B4262684C6472746D75714B714B67716F713668677061326D716A534252416238784E596D3068506B78374679394B494541634C3474777478523557547141744A57474F314D5235307051655346742B424A306C4D5852584A44426349324F6873346A316F5572757A376678654C5748467A6548655076574B4F2F646E654C4465334F38665832633532763950463374466A397A626178577A4B756C4C554A70336A42596D303658504A6E32334844615A623730702F68794E532B617A616F4D336D724D352F3357457435724B6547444E6A6D66644658773958417A33303531383933794D4E2F646E7548374E362F7835302F75382F65586A2F6E48797966382F6450482F50584442324C6238666E794146306C796153484F684A38325967366554514A555335637444724F43536D6F6179697955336B48536F6F4B4173544F6E59716F7169717A612B6432394C5756784D4F76715846656C4F6446454F68716776462B426448784871715773644A54796F3368616D36503177735939366562325A795467485479594B364E74634671426B7054364D3150594C416B6C623653564F71793470436E5275487659734F526654706F61657A384830416B4B4A4A53746C79794F49576432556D384C356753343270446B75644630713963496A2F556B6149494236726950576A4A434B51744B345475776969477135495A7230396A7069576274594579726F3157635875366763326C64703565362B50357A57466533427A6A7A567354764C672B776F754E5070367564496939327A765347312F6F344A37307645657658447A4F316C49514C52595047714A64364978775A6934356B4C75353862776C7A2B4B44366E7A657238726E772B6F43506D306F3461764F47723465624F593330393138737A3747393039582B4F4E374E2F6E4C42336634367764336858332F396B322B656272434F2B736A7A4459575543734C46467557386A522F55694D7634327037476C4F6A2F657A575657475871705268375543436F61612B453156564A56535674374A58627966656C382B526E78354553565977446D5A3773446D6C5156576150797439637535504E6E42727049627277395773394D70465931465379794E7076336932686358654D6F5971302B6A49693655744A3461477A436A69664A317874544C686A4F4565646D75716F4C464C4756565652514642416945426B646F6E57787A504757467665674C6643796245756C6954356539455961674C705A484F564D5334554A2F7153306465474A32355966515752444A526D63784359375959496D304D5343755A46647959714F586566444F624B783038574F746863373266782B7344764C67357A4C4F4E6268347474584233756B56734C54356137424B72704E4C596337416D6A5A7230594F53527A6C51463274446F59386C3475447633306D4E344D3066472B77555A77743472794F436A306C78654E73683532566E464630504E66446E66782B2F767A7650374A79763837766B6176332B7877522F65764D5A76706458544E7A663437746B713736304D73395968462F2B525157393543726B786E754935536B76545178773230455A4C585A6D645367716F3746526B3179346C64716B716F612B6A796F567A4A3544462B79445044534D7839424C324A72706936305938747A4C667A744F464E68374F746E426A704A72782B67776D476A4A5A3653766A356C69643246715A36356147564F6D3035555A526C527841536277665564364F324A6B62596169766961614B496D71715375496D304A5A365756713768416B677A6D616E634478396C43755778695236326C4959346F77387849484B554163615974787054664F6C4F7965496E6F784152764F6A6D4B394D5A6130706E35746470647A714C654E6D66775733523670354D4E5045773855324869353173486D316730664C58547864362B48425169763335357435744E44474779733976466A70452B75646A2B61376D4730725170376767387A5A6D4479376B3552654F45716E7179556255514738534533676F2F516B506B354E344F4F4D5A44374A792B4B54696E772B62536A6D7335594B76686E7534506458782F6E6439566C2B74376E45373536753873327A46623538757352334C396235307A733342617850726F337A5A4B7164783950744C4451586B6876696A4B2F4E475379503752582F323547323467375546525451324C6D546662713632462B77494372516E597859482F7763542B4E6F6F6B4F53707A6B72586357387464496A436C5770594830363338626D64424D727661564D4E4759784A426276436C6E717132437074357A4A686B783635516E697161353458796369664633776472626C394645444E4E556B4E65354558554E716C326A3842454F344C4766544537695A6E434443795971386B4D745552626E544A777467575A37495645346B58544A664F6D572B54425A45735651685936556D6B395747584B36334633477A5738347455637856696261487448573475646A3248776774334A3671352B5A454C66646E6D38534B714C53642F753731596246492F66476447643563485761794C6F63634B59457733557653595131533975366979386163787A4868764A38597738644A4D587773532B436A374854657A55766A7A62775550696A4C35665057576E34373373633338794E3864326565507A78662F2F3862652B2F6F4F4F74723739667233704F544169456E4F65394A534177594731647330794867414B4746446A45646A48457663704F7359717633336E7676586150652B30676139546271335557573543624C3363593268707A50752F5A764A43666E7666657564662F59363948494E6D76786647663376622B6253304E316E422B6F34634A674C5664486446775A716C642B356E5237436364717378676F546B5362344575493754344F665030754731393968673172482B50506A362F677465656534714D335832627A4A2B2F773363593332622F7066625A2B39424C3252702B713363444F6F6B686B7846582B4833724C342B6B75696161374F4A714F776B69304751466F5175324946317152454473314F69514543716D2B527769774E734C6F792F665974656E766650335A657A7A3339426F6557697768372B2F3530794E6971683553706B716375394B5176372F384E4E2B382F674C6D6D7A3745612F386D496F322F7064626E434B4E4A6670513747354E67386733705237665247654F4F5073474836694137796F4C7356445A61472B314B5859496E39616D79435256415530367765766B79374E61514855684E757338395147526F5164594878715249324A7A50564C734D757858546C5239487576302B6E443938455A4F3169396E37787766776647494E6A64752B593244666273614D397A4671647041426938506B66506F4243652B2B537333654C58545A577A4963346B4E665A41425456527175394775354D64484D31596B6D726F3433635732736B577648704548567A4E586842693749616B4E4C4D5A50614844586D6D5266685171434E4565626250324876462B2B786665506632504C333139692B385455466C767668725751454F716F786E3637795744724C597053306C3054525752704E56306B3050615778617261344F5339633761454949444C3548792B6256414757684E6B5A3462422F6B3171694E6437394E5A752B65492B58586C6A486B69555073766A6842316E38694D465543526A69772B5335614F4D7254374839765133593766695567494F6253542B796B2F356F44775A69334D6B7733304B5732525A71336330346C5256425A3651623554365746506C5A5552356954325734493955787274516B656C4762346F30323356634E544D73456F6778507933696F4E7330586E555A43784744364B6D5674494964546255564D743563793031374F79595969686F7353715051304A2F4476663856322F5849436E33325375712B2F6F48666E4E767032625758673046374B767671636F342F3841644F48666F66666871644A2B576F6A52535A3761512F795A4C6F6D6D3274443961704C65484F796A52764857376B2B317351314B554B65624F583665424E5842757534704B2F6962484D52457730612B697553304A636B304657535245742B504C58705964536B426C4B64346F38324C59693233476A6138324A6F7A59326B725441435855365147754C545A5166526E42644B6135374D4B4966546E4275714670426B4453386E77676C66797932346D337846677574684968324E6354585A69706656586E77635454453132737A4837377A43367555503865676A442F4C4949333955576946675344366941506E737461665939386D724F473766534F432B72394836574445553530576C323046534C4C64513572435034556750546951473075426A545A6E58455170394C536B4E744B45737849357979554E6958616C4D39464144303256784C7054454F464555356143654E514A55716F38435241616A783355615A6A704C6D656B735A37716A67716D325371596143786A4E6A556272616B62494F362B53394C6333614E6E384C6431627671563736795A36392B32696573736D77743534696469505879643732786655574A7567442F506D564645366C396F7275446E61714143355064584A37564D64716A6C312B3253374B717663504E62434E5446686733584D3956597A335670456A3077725A6F56526E787045546277766C544865564D67515849676A686346326C45564B4D386D56716E683339575772532F4F685074305058576241505A487164474E324541335A495962646B7A6750516831333433546755324B634468486A624536677A5148637A4C666A61337349362F316232624E704936382B2F7752726C6A334D736F662F794A4A482F735244447A326F4D6E59425A644758627A334E34572F6572786468355141414941424A5245465578485858526B495066454F317A31463067645A6B322B306B3158346E4C5145326E45774D70432F4D6A526F5043346F394C5A5347465074625552707353336D346F3570334569426B5361596F796C454E4C4D6973626C6D634B774B494C6974514F665875736A674761394F5A3669686C75724F637159357970746F726D476B72595561725954513168444C545052522F2B7958745737625175656B624F6A642F6739356F4630314775796A592B67576C6837625337474C42514977663079567058477770343271666C70756A3072527159774551616576656E757777394E615074616A512B504A49765171545A3375724F4661665462646F51486F6F3966482B6C4965375579543962746B3564444D6830384D596A5938704F663457354164625552686951316D6B4939567862716F52565A6E67546C3236763870465A502B6C564E5955457279493854694938344650436262615137537A475546324237452F4B4C50504277687A506F4B4C3656362B322F67757A36395A775172566C4671734E454E4B4B434B4C4E72333344456533765950582F6B2B4A744E684D677456326B6D31326B4736336D797848497A6F6A3342684E4471593578496E715146744B417177704472536D5444516B794661314A6B736948536956495955594A334C446246534F55687A6A70445247466D70457A52747951315279324634617A346E32456B36306C334B716F347A7074684A4F4E65557A55352F445A484553335347754E4A6A7570337633486A712B2B59364F54642F52735773584C53623771543973524A65724A636554676A6C546D63366C726E4B75444769354D64724937654E74694562636D6537697473684D467A656E4F2F682B717033766A37647766557A486C5A453674614E346361795743333056544E5A6E3035636454566447424B3170595A53454F56417362486A794A5175314E3069454136575239716F2F58685A6951336D4548655578546C516B65436A537A36713051457154664F6372443436454F2B3958444871793279383738304832422F4136736F73495A3645597353486179356F6A6537376C6A52656559766E6950374C6B34543871514651654A4942732B2F68466248642F67492F78463052616269485765687470546B59552B783268774D75554D6A394C4B75586C42396851466D784C556141312B6635484B6643337044445169714A6747347244375255674D6759714361504D364D70544A6B6E456C31536E65564F6436594D754C3454323068694F79347041657846545857584B6C30773146334B327359447A4E646B63537774483732354C6A356B4A7A56753330724A74473630486A4768334F494C657A3547784248394F6C36557732357A506C66346172673833634775696852386D4F77324154426B41755357417A48527761367044565952764B45447146534358786D71354E466A4E7065344B5A6D717A4763364E6F7973744647324D473158533759743070695451697470774A326F696E4B6949734B6330324971714341653063613755703372526B4F355058576F4164576D42617356624A75446A5055304A7474364A396262334D6433304E39794D76795847773578594C30765341703349436E556A4A64675A44387344665044586C316935654C48425A4433386F504968796D535A6258735076365066456575386C3253332F57523448714A41526C6438544E4634474A4D74413865426C6853463256455235557846744C50684B5757546544657145747A566A6B644A6E4450353051344B6A41564169714964315971424C476271386F4A6F4B34326B5835764B695935437458742B6F7132496B3031466E4E446C4D31576678356C71445A505A6351774575644E68593037316A69316F392B796778656F77505547756A4765474D566D57794852394675633769376B79584D664E7353616C4858644F696961303876334A4E735378337A7A567A76637A346B2F6175585773686473547A56776631616E564F426B4C75694C396C4A354B4C72555563626F696E624763614C6F7A416D6C4C3861465231764243624B6B5073556362614973327A4948614D4166715931796F6933656A49646C4C68667531735A37557848705345653147555A676A6D62354853665977786339734D795A66437633544A77545A474246736435426F4E7774534178335152486F51346E71454C3935396A54564C486D4C5A6647496F446C3042496D587A4644385A644C59677A6D5576305134376962626251597A7444714B7474684A70763473456A344F715A43497241345868647052474F71726C53746E6C4B785A54466574455961775465564832437044384344763135374B514B5535506F70544F386C6A3056596B4D4E575278764C3259343233466A4455574D46796279304246426D4F566D5A777354574D69493572754944647172413652752B317279765A7670386E354B4F4D5A34557857706A436C79324B794A59655A37694C5650627732707550376952626C784F2B4676524F47434F76475A4375334A3976343456677264342B31384C324577714D4E58427575353971516C7575396C647A6F4B4747754F7032707647694F4655585471776D69512B707A55633630687A6A53472B6C4F6436776E3766466571716452472B4F73744B516D79686C747442764E795836305A7762546C423541546277484A52464F78446F647747627268376A742F345A51322F31454F42306D7A4F47514970735242714E414A314D327676555831693137684F584C486B474B6967756837364A7731344F454F65374778317A593144346A384F676D2F45792F4A4D68694531473251686C6854493773626F54624B5A454A7737787747374C435A656A426D717777613349693763694C6469412F796834426F79445351546C3438522B79664E6B6C38626F73655A596C30563252786E424441574E4E4A517871382B6970794B53724B4A6E75764868364D364C51782F72543447564C7074466D556A642F53756D686E656A636A6E4B794D4A3670326E524F536565774A59635437586C4D363075354F467A4839364942387A376B366E676A6C385A3058427872554151444E79616175445865784E324A466D364E4E584A3970494562512F5863464F3371722B4A3256796C584B744D346D78764654476B38517A6B68394755464D706F56776C69384C314D70775A7A4943474D7750566870554974304E4A4D3871597431705348656937614D514C727A49756A4B433663354D3544534B42635358593278322F59786A72732B786339734F374775356B53376D5A49575A45642B676865782F6E5A732F657864316931376D4B564C4444557353517056324F746974676C663461363132554B49335261696E48635236625344534D63645244767649744839414D6B65786952376D7041732F46626568306E784E534D3130494C3045457379516D51503352704E7142575A775565566875544B5747696B4131584A5875686B634345336A4F59385759564F6F614D304458326C686F486166486F714E58535670644A576B456848546878745361453042727452626D3943394463666B4C72744D34704D6436487A7475465951547A543269776D367A4934315A4C44564663685533725A6C69726E3471435736324F477346633668646550743342707449474C77317175536C6478524D6664695762756A4462792F5841444E3466717544367335626F4D635865586371303667396D634B4335554A444E546D6368346354546A7557474D786673776C5254455447594541386E2B39475145305A6B6C456B78485A6A4364575346305A59665155784342766A434B357177514B6D4D395348412B684F33576A37446638516B42466A754A6354596C797357454A4C2B6A354D64376B685469794946746E2F484D6D6D5538747651686C593849474B7030346D57396E586A6677385234376950555355674474684473734955493135314575516D377A7A376968644847303053784F6952376D79704130674D73454D6B4D4F6F4B7345596A495A3645666B7258682F416748745139656B2B717231704746474B436A4A496E32736C546179394C5256326A516C326651555A7841573334387A544B356B52694B31742B52504C4F646848337942696D3776714451306F6736507A75366B344D34567037435A494F4747656D74393551773031764B796535437072744C75544251792B5668575A3257785A35326C62584C4B7658566B5870756A4F71344D39624544384D363767774A494456634735472F5838565666526E5861374F356D42334C6C644A6B356D6F7A6D4E476D63616F696B596D304945346D426E417549357A424F472B366B337A70794169694B7A75554C6B30592F626B52444252454D464163686234676B73614D5943706950456E337373426878305A636A623469324849504B543432704162596B425A735133364342366E687A70676262654B46395374594E672B4961496743784E4E364F2F3532322F437A325579413757613170434F72624E45656539564B573779484151774252416774553457557A4E64634C64646F6769334A447246534556565A76437431366449663931496C61566C676B664B304E4849617379577A6A6161724C4A6D32306D5261693550704C453546583578435237353873384C5278676651454F31446A6138644B6673334566444A6D36547433307968335346712F4F317069505367507A2B476B773061706C7146356147594D33336C6E4F6F755A724B3969476D6834656775562F577371324D36565471354D695A7A76515A41626F767A48323767396D443950554375794F53387670776239586E4D3563557A6D78764432624A455474656D4D714E4E3558525A496D64796F356A4E69754A34576A4239795835304A5076526C78334F554545733432574A6E4B684A5961777167643653474E70794931576957527A686774762B723344643978554252336354363235426A4C735A3065346D614754354A38594C65375064765054556D6E73616367385168384E66343265376A5143377251544A41716A62486B55616B4F686E544A4B2F43526D4252386B494F4B724B7A4D49324B6D436B7937707A734355466B66624B563068434B4B764E616D4136576967706E436D574B437A5A2B312B614F4C4C4C463064725351497442664730353862546C68326C68737471452F326F6A76616C4C4D4346504164542F4C372B414E752F765569713655364B3343796F4358576D507461546C725167427375544F61374C5961617A684E6D4247733733567A5062563432775053773835775A716C526D374D46544C334641745630627175546D7134356145794D702F614C6B32724F577952467236436D3430465847784A4A587A7562464D356B55795868544E5A48557935375470584B684D596134676A756D3861435A7949686E4F6A75424563534C54315A6D6362736A6D644A4F475939706B2B73726A365369496F53456A524B316665356C38692F33757A776930336B4F386C79564363704D736D3777783771534575574A6A764A4D5831713953556461532B664C375051304A734E3942714E4E756F747A326B656872516B62495562496A6245674C456A4E305244474D437665756944434F466B51367A722F38662B59646F696B695971376B37346A4A45693270547646424B324F6959726F307370635851574E324A43305A6B54524C374A2F6B51306D45427A6C2B7A6954616D754F3366524D376E6C764C37686658456E566F4B7A6C75356C524875716E77736A7265572B33734456576C7166337A382F704B4C7662584772524351747152426757452B425352383450566E4F3276564E4F4F56776131334268755544376B686F717936726779554D7556376B7175745A52797154716232644A6B54755A484D5A6764776C42424F464F56536371455861704D355878564B6A4D564B5579574A716D6B394878644C756461386A6E646E4D314566536F446C516C30464D656879776F6C5039794A494B7464324F372B46472B4C48535434434F576846536B426468516B2B4A4961376F4835336930382B2F684B6C736D6739644B4856494E4B41654A72763574773933306B2B42346D79632B4D7244416273694E737951697849746E666E4D7767773075576233315A677276363973744C6C356376576949694855545A443079587678386F6E77314E472F6B33306C45544B59707A70534C46683870555879726A76576C49444B4132786F666943446453504F33774E6A6269304D63663876487156627A792B2F2F677778562F77753672393069304F3042686B4232566365356F552F32563657764A6A56496477616E57456D5A3752444E71376F45694A58695279794D4E7A4933574D5474597732782F46584E395656776430484A7A53454A6567317766724F4F71766F6F7272575663724D2F6A624855717834756936646345305A5075783068324343634C6F356B70543243364F6F57706D6A536D7174493456367668584830755A35727A4F4E556F62424570716A5466575A714154684E475471673949665A47754176706D35327343646F54373256466E4A636C755448654A41513663326A62317A7931386A476C49517541534E647755596A3749614B397844795A6B7835734F53394830595162674D6D4C636C4B3072336B7952427A70524C354D4D495A493647756E49696F42517167714D7679506B43356A70384857354954626B79736C687A673379754C634B59313170546A4F6856494252676866777077706A665167303965574943736A6A442F2F6B4933505038744C6978396D2F66322F59663139762B444633392F50747876573433666757374B6C6D426E70516D324B4838303545557145316D6D7354735078786A784F74685277756B743253476F4E5A6B73632F49694576546F75547A527952587A4B7145365657435469756A3559623543424F71373056484F70765A7A7A6A59576371644F6F584765734D4A722B7A4741474D6F4959793431674F432B436F66776F526F74696D53684E3447525A4D696372556A6B686E46344E47597A4C4C454631456C336C43616F7A6D687675514C6A6A666A7A4E74697061524532456838725530344E6330455235452B686F77546366764D6E365A59386F482F4B6F61496D5368316A6B36326845744D39684D6B4B745351382B716B5279696F4A594A3556665A456659716448523345674838694D6431663564587169643068434A724A536A6C31456750774F786F36775279393856514D533046555535716633746B6C6758684E6B744A3969425448384859687A4E6364797A69612F666549345848763444712B362F6E32552F2B79577266766C7248762F564C336E79675A2F7A787449484D662F7362574A7444314951354542746B702F6953424765464745524771704A56794C735163643075637170437A426E3952557136706F64726C4F6733446A5271724C345738646146536A666A7A527951364B74595A313658757170356D78724D644D4E75557A585A544E5A6E635A345352796A4256474D354565686C30473446482B364D7951584361592F4A344B526F6A684753684D34726B316E744461566E67724A73324C56427246456D6B4532752F4135736C325654544C4433456B4E64434931794A6E555944644D746E374247382B76592F33537866644D6C6D694A32672F78643935507650447069676B4B74314567534B496E5A69737A5648356E717952442B485944685366526A48534A7448784D44546D4A6A366E695473774F74694E58714D5A443755675073695256714F3143624D695755432F4D33704259686A6D52356539496E4B4D567868732F3576575679316A33582F65782F4C3566734F7758763254357A2B396A7A58322F5A753139392F506B2F622F6D2B662F314F3735362F696B38393234687865556F785248754E476146716B583877637055787573306973646B564A764673635A635265636B6C45345363516B77703373714F446451773857522B6E7544454A4A4553726E6C2B2F466D56514F544F7069553573394C585574493070727A565768397643615669636F6B786F52524B44394B686273533872616E42614458684E4B624738465153547A4435516E306C736253565378525A497971536B6841347934386C575A6243484D36544B4B2F41394875466F53376D684C69624D726E62372F495579762B784F704866362F43586746435A4E6C6A6A37416F77746543354241724D735046623169534A6E6E46664D496E47694D4A594C4B2F47636C2B7069544A4372573343624A546E757072716E6970556E784D466139686C6F7957436B4E4F6B43574A5071614B6F316569737379416F365437577041744F33642B4E7354616D324F372B52762B756E515A6A2F2F364152373935662F4E6F7A2F2F6435622B2B793935374E392F7865706633632B362B332F446B2F662F42302F2F357265387675526874723736456E3448647048716670547947486646736950396A416B7857513035484E506C7143376B5A477568416B4C4358394753326634617A76645763623550466A2B725645516D6D623334474A6C556B5A7846366C39536370486679586A716D65355378517778335A7248796359734A6873794F61484E594B77716859486957467253416D6756594C4B433663774E55776D68394E68375A58645232496B4B496854395534445664674B736435506761304E36694B7679493946656C6E68594766487571302F787847705A5A5875515A592F4A6B50556A3932525274424437686C6954466D4A4A536F443550556E794D795852397A4278616C3136502F466542306E775045436978774853665138724D4A4B386A4656494C4F79694751465769764D6A4C56426D7251345237624A667A58464643332B76347A375368426256305951413431313839737954505075372F32547472782F676B5A2F394730742B396773652F646D2F41484C66417A7878333239352B6F486638757A7666737547422F2B4C33572B395376695276637166314D5235305A495A776C423543734D567159787073356859414B564E4347654B4654417969584B687230623546756D317A2F52554B464A4E2B586C757549374C597A715631557572563336574D506C3866355569534476625863783057363671437078717A6C4862774C495330616F4A6F53484E6A2B61734946717A512B677169465462776B4E565357702F55627149456C6D4732752F4633326F3363643557704157376B424C6F5449697A4F55376D65336A7639526434664D306A4C4638685942673059774755525A472B466951474869553577414942496348484243455469504D36704D4C67434E6339524C6A734A7370314439457565346958304E686472683659714F78633870496B54356E7A50554A476F44584A6668614B363933666369752B357438716B686476343238494E4E6D43353936764D666E3444643561767068335679336C3730383977597237482B4352662F73466A2F3762665570445676337956367A39316139353876376638745144762B5870332F7947702F2F6A6674356374686A62627A3953774A61474F314F66354565374A707A4F584A6D5154324B344E6F4F78656F30616F446A655A48443046336F6B756A49414D6A745979376E425773344D316E422B534E616C36315339537A6E39593031636D576869626B69724A75746C79665338766F547A33555763627339587643724864466D4D3161577266454E574A6D51325339596D2B6973534742587A56706568646C686B38454557514758454E744C5A6D4C51674A2F4A69664D6D4A3869664F7A77586A6E642F7734724E72576633344D6835647559536C2F364964796D53466568776931746559474F3844784872734A385A3948374675526B71696E485954346253544B4F6664436F77596C7A334575753556314E6B5A415564495661624C6B43684B38706A6D643452596A344F454F657A43527735744866675578353066347244744135773266347A6C35322B7A3837566E2B4F534A5A65783538305763743337463236736559393339392F4859762F324D5A662F587A316A353737396B6E576A492F512F772F47392B7977752F76702F6E372F38354C2F2F6E2F65783937566E694C666453484743504C743666397252517571544F564A4C4955475571513758706A4E526E6371777868325031476B3432356A4D6C33636A4F6373373256584F6D72345A7A4131706D682B755A6B796873724A484C306D382F31734A6C41575255793679735863734F66486370462F566C584F6771345852624156504E755279767A32536F496C475A71613738434C6F4C49745850665756786A4E536D4D71704E6F377330566B3268784C6B5A452B3173516D6149432F6C784165516E68524564344D625847392F6879665572574C6C714B637457504B6F41576641664368422F357A32457575386C334732336F76654C644E31446A4B7677374F3552356667344E794E6958506551344C476665506439705071616B42566B51597276595A5633534B516C59612F6B494F4A666F6C7A334557533946562B7A722F453839446D4F4F7A374164764D374F487A39486A61667638332B743135672B312F57592F2F314279545A4863626B2F54643437614866732F626E2F38626A502F735A3633372B4B39622F346A366575652F5862506A3162336A7264372F6A7264382B7748742F2B4333372F764955346673326B2B64716754624D6E62624549486F7949786B736A4765774C496D686D6A5247706277764B33433648493433354448526B4D754A356B4B6D75736F353356764657636E6F682B753549434B4A354B684F41584E78584D663545644565777837387062354B3572724C754E686478717973503751584D744F5378346E365441624C34685551557238614B49316A7544715A34646F5568757653364B6C4D555053426952366D524467634A4D58666E747734502F4A5377676E30744F50644E3139692F64726C724679356C4D65574C31572B343338346456664C37776877326B6D777331434A53304652356E6633496B416B754F386A30574D2F5356344853665952663247474A6C694B69634C66626B5A4767435343346A2F4D6C516D4C63545569306C6C6F41586352624C305666374E7663446636424B6364482B4C3437587459662F346D70682F38425A4E332F6F7A767A73386F39624D6E614E3933664C6C2B4F612F3835774E732B49384832504362332F4479622F3644562B352F674466766634432F2F39642F73576E4A773379373747484D586E304F763830666B3269366B324B506F7A524665394F64456F492B4B357965764367474B70495956324E4765557931466A4C64567379706C6B4B4F4E2B647A71714F59303730566E4245664D572B32684A425A544E666361443058782B6F355031797465464B456E6B4E314641555549573665422B53304C4A3832357A4A656B307076555451644F6148304645557A706B316A736A56584D646F4E616C4E707A41306A30392B4B6143646A6F6C7A4E53516877494D4C5041664D4432336A6C7853645A7532597071315974593458516A7A776D61776A2F456D585A6D58324472394E4F416755516C353145754F3068327431492B517A524641456D30664D416158364846526A702F754976544E546E6A45427062416B6F357154356D53674E696E415758324F6B2B473344624C596A2F465475657A666973755639624C353448664D504E33446B67773245375032534B6E38374E4859487348372F4662592F765972647A367A6A775050506375445A5A7A6A77314A4D63574C73576F355572326274694F535A50723850392F64634A2F32346A6E702B2B52634B684C5253356D6C50755930316475437374536635303555657031626642366C524761744934305A6A445A45732B55783146544865564D4E4E5478756D2B4373344E566E4F6D76314C4A32594571524953672B634A4944584F6A7463794E314842787549614C673956633643336E516E6370357A714B4545436D3568645168386F54364D36506F4C6334687248614E414E2F6C2F412B4E7153724B5A53694B46636948513853376E53594B4338723745783338636C37722F4C30756D5538766E6F707131632F7873725679316D2B346C46564E726E6E3150647666773958362B3849634E354A694F737577743332454F572B6C3267504F635379687A683349365568575946696D755446793657447736543648534939774D516771676870537171664D6245654235414B7358515A59787A3345696F303541632F78303159544C2F384B785966766F445668793853736D736A7861346D46446B6449485462783368393868592B66332B62344D382B4975537A76785034397738492F756839516A3536482F2F333338622F6F33644A336655746D674E62734833394762772B665A4E6F6F36394A4D7475477876346746594832744B514671757078563347736F765162716B356851734C576C68784F6455722F70466A4A366434797A765358712F4C39716534695654476531706477566E7A485542577A7731587165574734326B446C6F533954674A78704B3141614D716E544D4661646F6B7275346B75477170493533716A685A46737534303061326F75694B59767A4A4D33586D6A424845304A637A44446138676C7676537855476B7435664930426B4255726C374873735356716E50526559766A745A79396A4C346357485863513572364843492B395248734B436161524D6C397837767555452F39584D4E4C3970556C316B44522F495A4D304A695051684D796777325145486962463334775550376C6E61454B692B3045445035583574376A4A456243762F7372526A31374135714D2F453754316654535732386D7A336B37617761394A337630463266752B6F3978304838584765386E64743450695133736F50726958496D4D6A5369794D30546C5A556D4E39434D66586E73586C7651324562763037695965336F4C485A54366D3346626F4548316F30557571506F44302F556B30574474556B4B346F2F61576A4A79352F734B6D526158347851415972495A3547546E51564D64526478747239636B5A2B6447536A6E74507A6356383663766B7A356B4157544A537661493049454C5333666F6D6A6C51343433615A544A476D2F4F7072386D6C64725541484C44584D6749466B3473457A5A2F38685A2F6557344E5436785A777070566A79715474587A6C4D6835622F716A616E466F775734762B397649366A48643867492F644E6949386A496963313435596A33334565556A31397942705161616B2B426B7272556A7A4D7962647A38547773373942537A4B44544D6B4B4E6B5554764F42547045787653704B6E4D54484F526F5259627356393134633462486F5436303965786E376A792F6876655A2B4567312B526676677230673939526637684C5652593745566E6130714C76546C4E316961304F316E51374743477A743655446B386242767764366657324965724C74306E5976704653322F335565317652484F4A4B6134775062576E4264456E6670534347726F4A6F2B697554475A6664524D6B702B7353706C334E47535A6C3630664B795A37714C6D656F7356445341776D34712F4678432F36546F4176556C69686A746E4E41484371646A617746546A646D4D563655775642355058326B302B7149497872517054445A724F4E57616F337A4A6346304754586D52564B5946555A4963524943444D56393938436F626E6C6D7447483957724869553157755773334C565938706B69646B5365577A35456861392B644A6178516A6E626275564350653952486B495266672B4572774F714551774E66417749736C2B682B59424F5553366E3748534444465A6F68554369414555772B364956482F542F4D78553142586E74703951363233343750385531323376342F4456477A682F2B535A424F7A6553614C4B4A4449764E35423764526F6E6C626D7073447444696449513252334E6137457A6F644C4767302B3049585A3557394155344D427269776E4367497855574F326C774D6155373149572B47472F3645344D597A497869714443427365703078695652724E4E776F6A6D585539306C7A417855636E7177696E4D44566172794B31546C4336784338754B467A56523467735873434C476D346E4B637077303830313273574F324576573636725943544F67326A56636B4D567959775542484C5145554D4937574A6E47724A346E5248486C4E74655977335A744E566E6B526462695335736437344F357177343876333266443047746174666F78564B78396A3165726C72506F2F41424651467233363343712B2B2F517675423735686A445833517151654F2B444A4867664A4D6E37454B6B424A6F706C4C736E33344438425554374441455257734A6B43525943526E78644B38684947432B57332B424C6852673832323454586E6F313462503851377830664533486F4735497374714B78336B6D426E52476C64767570736A75497A736B4D6E634E686D68784D614845786F383339434631655676543432544555374D5234754276395151344D52586B776C68544953456F5134316E526E43784A5A564B627A616E47664535336C484B327135777A2B6E4C4F4456527A6271525779595868576A57704975544D516D496A7749673269475949363577694B6843664D772B4B6344724F6442617037715141636C716F6146767A474B394C5A36516D53514578584A76417144614A3866706B5472584A6C30436A51752F65366A53304F5A466B78336A6861627566725A2B3977397576504D2B54613165796574554B567139656F554C66426531596543353636616C6C66506E2B733967653345696F363234565A516E56654B4C504952564E706377446B754A76544B72346977435A3744354D5670435A4159415163374B5579544A444579493964554F66525049544D5675536D385335376950383646614354446668662B684C4167352B51665352726151353743505836534446726F63706454616D79756B777455364830546F61552B646F544976484553567458705A302B396F77474F4C45634C6772773148756A4362366353777A6A4F4F35305A7771546D616D4A6C734E55677351352F5356794C696F6B417849543252756F6F465A6555715242584D434141416159456C45515653494F795367474C6932524574456841684E736E4D425146363441434B5A755443664C7042744B6B4336696857687067514A4534325A544F6779474E656C4D39466F65493757707A4C616B4D35775179627435516B30464D61534775484B3456326638386E6658754B4E44552F7A374A4F5073324B467758633839706868424567694C444658796D53392F664B5437506A714E52784E76794445325244324369444A66724A484B4B5A4B6569574845454355417738346241424561594D5A3261454367726C36356F51644A566647676B4B746C6159494B4D7030435A2B6A77783469354A53467857623154484461523561484B5958656C6C54343256446C625557316877585662715A6F33557970637A4F6A33642B47546E396239494832444953364D426A756F734159532F446857455977707770696D5A594F586E5557352B727A4F6439657173413433316574366C637964584A784870414C342F5663484A585A58674D4A32674C356D6149466E41646C6763745251424265594146456764496D2F5A5A694E51736D6A6C3843674D6D4F5168564B5433655671527A6E57484D65597A6F4E49376F737457665A555A6C456256345561564675324A7676344E754E627970416E6E3569745147517878354641466D36314A434443426A4B5A4833793767626C314E32506671734145616365357A555053494263576A74456B7669504141484957495735536B4D5549504E41684234684E2F776F655247576169354C5A724E6B6C4653305252705963735A424C73776B4F75395471334553447164366D5A41665A45747073434D31496337554254745248326948317563493954354861517177706A764D6D5634424964715434776C2B6E456A79523843595341316B4D692B4B4D7857707A4E5A706D4E4D564D4E74557A47785875644B4D57656D7044776D546E506165686F69575842717235354C5573495A7246442B6A6B4B434A4C49416938373443696A4364696B61497869786F694F49483170637733565043564B394D7646527972712B4F32514564352F72726D6536753456684C43654D742B597932354E4A626E306C315869524A346335344F68356B33395A502B667A444E336E357057645A7332616C416D58466971577166627567495171516664732B7874356B4537343257776C333255474549755133734A4D71686C4B2F6864443273414A444F5848784634476D5A41655A6B787479684C7A516F785347573145635A5564786C434F463070774B463935434F334B4372636B4B6B4150473571544A434A474D45336B63496B7532654D50734B56667A737937555237716743334E47462B4A416134514C33624565444354354D7054696A367846542B5A474D706B587A58686D4F4D667A59356B71542B564D5177376E5734733433316D6D2B686D7A557433746C34524F7179347153505A39516267586A2B6D5532626F6F6F49773363476B6542414644574F6B57434453467931486B724F516B506249614A7A5165465A7A7672654273547A6E6E354E6C626F5372434634613058427A524D5466537A506D68466B37334E7A4C5A586331455277566A3752574D646C5453584A4642597067726C7362667365506239336E2F375A64342B5A586E65576E44387A7A33334A4D38735737562F386A556C636B79336673354C685A62314F524A6D504E324E59386C564F5043634332534D672B49524653476E4D4F51623267432F6757516B434D554343435277753773514747452F5432525363666345477646584B304A5045716D763455532B563278544468474F314D5435305A397643644E3856364B704B553977596665314343474E424671622B52595152796E53704F5A4B6B2F6A5A476B365539585A7A44546B633761746C504E6438713275557131626165474B7948795772423563484B396E546B7A5665414E7A5933584D6A526C2B70374A775953395668555244784C555164533334464848346F6A6B433247587850594D315373546B7957647043312B565073705947786447326A6737334D4C4D51414F6E657573346F612F6A7546354C62324D7831666B4A424C695A59327A304A56392B396A662B3873707A50505073457A7A353146716566586F647A7A797A6E765650724F48787453745A74666F78466C6B642B6761336F31767873393271726948496746794D35313546475376414A4D394856354B5A2F7973672F366F684F53455735496462556868705457476B4859555274756F704849704636764D2F7831426C506A676E32457031454557625A4B2B6B4F736D7746746555356B645469693974615546305A34597A5542444857476B4B45774A4574596270756E786D6445584D4E4A567975713263633933566E4E4D62686877574E4550416B4F6154394E51766A2B75555269672F4D6C724868524770394D706F6B43484355746F775438417341496949627846515241514D496469384A762B6459634D4E452F6C5A355071784A71354A6C5869386E626E5264733472554A7159377463783161766A564B2B4F386334614F725635614F4C397354626278756176502B43646431396A37667056724A52613176496C72462B2F576F487A394450726566715A4A316A6B644851626E72593743484459546F6A544E6B5843767743495042634145544157414A4877566B51353946414C6373494D50715167797071695346734B496D776F6A4C42524A7178496D5446375A63704B6F7030514553426B7355656D34387353334E525642446C56305A4468723862386D7A4B4461644E4530562B53776C68314E736531655A79734C324379735968544C53564D74776D526369586E6537584D39746478556462565A4E4A6B48677742524F534B44446D4D4E366A4730357755456F647135366451704F6465716379546F707A744D31444F4C6D6A4641696869796F54706441454559624954555A386E47705747584A6E6F344F4A594A374E6A375A776462754C3051434D7A2F59314D397A5679556C2F505547733546646B784F46727559654E486637316E73746174583832716C55745A766E794A4B69364B2F3169376268574C5A4448653133453351553437454A4D6C5678482B667745696B56585945584C436A3935373567736755554C4E62554E787443326C73624933596B39356E424F564357357174373030786C6B393555794667464D523736596D4867554D3262515361644B453043364E70394A6B786D717A4448324E4667476A694B6D32596B552B492B51414633707244484E5A417367384B414B45577667636131527351637178532F67376233494D54776D4A353032574D4748506377417641434B6D537635636E6762484C337A41776776637750554A6F614F56535A59474C6F6B6D6A7264786162795475584542705A587A7779326347326A6D644838546B2F703652747371616176536B4244686A76482B37336A376E622B7934655558654F373570336A6D3658577357624F433563734E6D62706F7A534A5075353045754F77683148555845533647656435376748694A686879594C354E49486E4A494A59465A49575A6B685671674354744364766A526530384270446A61687049595738726937436D506436416977596D714A4664715A48456E79554D42492B414945484B5774436252557847584E575945304B774A706B6B6A747A6443565A4777727A79523862704D706C6F4C4F4E4D706B55384A4D783353576931556E792F30564843787234704C38344E78432F354442755A45784E614C71626B3044346A6B4A554B677565444D35536B76586F43344D47445147766D38414E62635142564B42755633386D386C41476A676D6D6A486D49374C6F3431634876736E4948504B664C55784F39544B6D59456D706E6F624F4E5A5A773042544B6558354358693557624C703230393563634E7A716E5379617555796E6E6A69636461755863584B6C63734D59572B41307735433348596F5A78346A7739556565346E31334B753433324E3839704867765A396B6E77504B584B5546484349743642415A6F64494A4D3773486849435447326C465159787354646B704B524D77456D57747A59587146446530615237557068716B4F746B4E62616F6E4E636B6556436435555A6375652B3442696B6D6E4A546545707677776D6B73694666484163454D474A3972794F4E315678426C397162704C4A655830716659697A6E5358636235487A4532316B67747972327051786B6A6E5A54346A58336A4A687166685737385158526B305149437034734A5147584E4435567A6F4C326475514A6768704364667A5A78516D412F58636D6D30336A446A4A63732F3479316347327331614D64454E334D54585677613732424F6E4C7A534642307A2F56714F3632767061796D6E746969645141383776746A344473382B733434316A3639673259716C4C4633324B4D75575362467842577658726D4652674F4E32516C3233452B57324577456B786D4F507757543537454D4145564C2B654F2F394A50724A3559534470415966496A33556D4B78514D32577563694D7331564F306F7A44476C714A594F3472693743684A634B417330596E795A4265715574796F545A55566151386C64656D654E47523655352F70513232474833565A41576F5073536B76464A48472F46436169794D5561593330463036303561706A4C514B49684A2B6E705437564A666443796C516F4B704F4A45704C4B382B4B676D42743577596238596B4562467379514F4773425A67474968616341636E4734676F764435567759716D427575496F354B622B4C2B52725471687A6D7176546552636162353657566932507458427A76354D70344A7A636D32726C3272494E4C6F793163474B7A6A744C364B45353256444C6457306C69575456796F4E79623774764C6D3678743436706E3172466A7A474575584C73464158725A4541624D6F7748456249514B492B793669336157577459646F7237304B6A47696666596A456542735236377550704D414470416B6749635A6B68357154463336552F4167724A5958524E685246323149595A3064686E443346435136554A6A6C526C75784352596F624E536E694B7A7956314764346F6376796F54456E67507273514F6F307754546B4349393675414A446944426269794C6F726F686A754437746E34444D3577594C316469465845487942524878425173526B6A775877745946586E68352B662B714C662F3045514B6567435167564445335573584638526F755474527965614B657138706E4E484A4E5A72676D57726B363173625673566175694C6B616275664B53416658787A71344A57527145323163473231573142367A5064564D64565179336C4A42523030422B656E524F4E6D59384E4748622F44386E35396B31646F56436F7746514F5235443541497435334B6F55653437794C4B61793952336B5A452B65785454325736356A556B5065675157634847354953596B78386D6D31565746455A5955525270634F5A464D58595543794278396B70444B70494D47694B414C476949414E4B554C66776F73737754516D4E32424530355555716138384955623070485959536163787252707437725A38676132786D3933445955375A4171624A48362B5A776363756D562B7945436A4768524365643779785134416F4941387638466967416B356B766B386D674E6C305A7275447861707A4C3679374C2B4E74724D6A5A4657626F793063324F6B6735736A586477633665624753446658523771344E746A4639554835585166664B304261755459695241566152596F7A3156374F6545733548545735354B6448596D32786C7730765063477946512F7838444C68366E3159695943684150477A46383733625167514975456575346E30326B756B6A7847527676754938643276456B52565750512F534C622F495849446A636B4E4E694E504573497732547555704E424753556D55485755783970544832464D5A373052316F6773315365497A5A4B2F376E7872537150476C4A546551317578674F7650693042656B304A3266524564754F4232356F585156524B694A774246746D674A456D4B326E4F6775593770534C6249626E564563657039707A6C5A7A7546704A6C36574D4961414B5534583756676B596F6E2F462F586C43597A39495649474B57786D75344D6C6248316546477276553163374F336731743933647A7531334F3776346462666233633675336C647438415077774D386350674548663642376E5633382F33493731636D2B6A6B306D69544B74764D536C62664C5857754D735A62793269767A61456749784A486D344E382F4E487250507643576C61755863596A73744C3238474B456C5654414D576949797A624333586353376D45414A4F4965494562452B686952354C4F66644E2B44614877506B754E336B44792F512B51456D5A4B7274455449366930706970544D32357179534273716F75326F6A4C616E4F7336523267526E74456D7531496E2F535065384A324B79576E4F433643744F594C61746C737564545279764B7142486D6B7635345772455A7141386E676B3547746D5379325262766971545437626C4D746D6577386B4F3254504D356B537268684E744F55783346534C38384B6631525570456732596C704A554953684939695A366B646A56577832576C44625871655657305A364B654B2B4E31584A3477554E446547477056514E7A744765436E6E6D48753967377959393851643375482B45452F78412B39772F7A5550385A502F655038314476474433334466442F637832554A665563614F43646C2F6434795A76516C6E4F77735A6279316E49376148496F3030586934575044704A332F6A75542B76592F6E714A59727A35452B4C68657445614459577379684D6F697958377768313330713470344379683069353075597457724B62574F38394A4873626B656D316A3279664132683844704470653443737745506B684A7152473261754A442F694349575252796D4A744B51383270714B4746757134757970545852436D2B784D58616F51374C74546E65464A56626F6E39566B2B6969766B704B36635737313666756A7035554A544854314638585157527145766A6D47344F7047546A526C4D743869386254366E47677334325A544852477357453530614A654E74575278727A314F586F3655767271363053587457366C4853485A54616C446F5356736D5A77556F31366A4D37584730593978472F495744495759746A3871785478445858527A713431642F44502F70472B5566504748643768766D78663569372F5950633665766E546E382F6435523244504F6A2F466C50503766364F376B307245502B3232663653356E754B325A5372767549686A525630466D545331353642493532706F5A736664304B486E7234662F4766442F364F332F2F70662F486734742F7A7038562F594647594F48586E7A59533666556534787737433363566B4752486C765A636F6E3133452B65776831576366576437372F3138414D53556E314A54634D44507949343951454857556B69684C4B6D4A737149717A6F7A7265486D3253415A423669624C5368576A66673570304C33535A6675694C34726E5133574977413933646E4E615730564D55533364784A48316C73597855703343794C70747A4C5A5663624E4E7873623242366359536A6A666D6372777456323369796C446363646E546B4C6B706D537A706C6A4A3549644F644266383847436258323651744B7A356D34574459594B563665524A42585234584D4F7135504648486C664647726F32303833322F6E703936522F6A766E6E462B36686E6854733841642F73477544765179393168505864477576686875494D662B3971346F322F6B5A6F2B5779774D795A466470434D3137536A69704C324769765A5378786E496153394B4A432F66452B4D4232336E7A72465A35362B6E456558666F6E66762B6E2F2B51505170346D5A4A694C48325252714F4E5767703032452B72364865487532776C333230575570317A61325575303979376966666153357274506163622F51304E4344704D54637069384D444D4B496F39514647564A615A51566C62473231435134554A666B5248324B69784A6475676631476534305A486E536B4F464E757961456B624A4D72697637334D76566A68596D796A583046736C5673776747536D4D597130686C7571364571353174334E4950384C322B6D376D3257695A71637A6A526B4D6455597A48543963564D4E785A7A757157456D5A59536842744C4F6E765437546D636273766C62456342352B537967723659637A33467A4D34504D5167776F6A6B794743666661686E2F7554797535664A594931654832376A5A703166666667486B487A326A334F6E713438652B666E34613675476E4554302F444C647A5A3669464F37334E334F725763564F76343371666A71733944637832316E426158386C6B64786E6A3761574D4E4A5853554A784B5249417A4F375A2B7861742F66596B6E6E33716346537558384E43535079714F6B7955505063696152356577534C5A755135792B4939546C4F794C63704A5A6C5750694D3964704C72506475456E7A324B67305255335550454C38445A416549597A394D586F675A4261486D464555635557434975566F417044375A6D595A555679564E475A34305A626E546E4F314253365950765A70495A6D704B75443034774B32425869363061686B7154714A586F7176434D41594B6F7A68576E736E6C316B62753641663451542F436258305035357571475333505971497168356D36556934334E584374586366566A675975746A5577323162446D56595A6B4D746975696D4C733632357A416F673359576336796C6974723930336F544A6646616C7758544A484E593849466355494F3363374E667A592B2B773070442F37686E6C782B3442667572743538662B5075344F3948436E76346337666233633664467A527938695077397752392F44396134324C7654554D395664785868484B594E4E786451574A6850713638547537642F792B6D757638506A6A4B395538316838582F3137522F613161386A41662F75586C42554332454F7238485247753239517164497937455847537258737441434A63692F764A6D586671416B5A653047454B4642686D464961615578782B684C496F4B795543534732696F7A4A58416B6854756A754E61653630614E786F7A2F47674D38755830647845726A59336371742F67467544506377306C5446514845647651536A394261454D4630567A576C7649393531742F4B6A763532355848374D364C574D56476F624B55686B707A2B524D51775733757A723573567650547A3339334F305A3548705846374F7431576F36354B51756E56504E6D5579335A5450646D634E706654356E65677656504A5A6F6878714B4736336C6B6E4C6F3953674F6C4E454770534866392F6677552B3877394979444D6C31442F4B4E33684A3936522F6D78623477662B3437783438424A66687159344D6665455837556A2F41502F51542F72522F6A78393442727657326337716E6C76474F4D6E70306552536B686D4E72746F2B50336E2B544635352F6C736366583832534A5973524A6D33526A6733723135506D46385369454D6374684470744A6478354335457557346C57326271414965575458535436374362643134687376774D71777372314E794576794653425552516D5453594C42555A4A684E77522F31644178482F593035446D52464F6D69354C6D62466461737A336F3167517A575A7250725935653776535063714F6E673250566D66515668644662474D4A675552544879744B34327472416E65357537757037754E4853784B6D715045597155686D756C46586B444B627269376A5A33637A6448724833672B6F6266557666773178724461646C34715135672B4F4E715A786F536C63444341715562734F4F2B2B784168556F474C343149714B7456555A59435A4B536561794E742F314E446573663452342B414D634B504B7171613449652B59397A706E2B43482F6D48753950627A67373666482F56442F454D2F776B393951317A76362B534D766F36783168493661724C4969673341316E5166583237386B4E6466665A6D6E6E6C6A507371555073336A7837316E2B38474C65664F5A5A3272494C4A4D7261536F545444714B635262595435624B4C5741386A772B566F3331326B2B75346979382B496E4943443549695A436A536C494E69636768427A4259594155526F704F344357437044796142754479557130525A74736A5337446C7159734F356F30446A526D4F394753343057503749505831764644397A672F39682F6A597175576B6249592B6F72384753774E5937513069656E715575353043526839334E56336362477568424F56715978564A584A634347793036557A5761546A625573536C746C7175646A527972624F464B2B33317A446158634C59706D39507432516F55305A537035697A6C5538374A4F566439435A663679726736574D55314F5834387175586D654A3371484636564132506A7258772F30443176736F37785538384564337548565952316136435037776348754448517A2F582B486D373064334F7A723474622F595A3852534B7875344E4433426A6F346D796E6C76476D4574724B4D6B674D387342387A7A612B665039642F76726E502F50556D6C5773655051686C697A2B41327365666F67506E76737A33546C464C417033336B614D383236535A583758522B677A54456A304F71534B696B6D2B526D5434475A487074352F7367454E4B4D2F4A444C436851596B707875446D6C6B55636F6A3761694973614B716A674277343671654474716B3279705337476C4D634F4F6C6D7748576E4B63616335316F533350682F3743424B363074504A443977672F394134776F7931677144694D6F624A417871756A4F61584E356D70626977474D6E6C36757457695A4B552F6A52475543783273546D4E4B6C4D644F55795A6E6D624D36323548476D4B5A6654756C786D477649347263766A62484D2B3531767A4F4E2B5A7A396E325047626B6A7055434A4676396271366E6845753970567762724F4C365542573378757634345553544F753136533235616E657A6B7A6B6750502F575038492F65636537326A58476E76343962673530716137382B4B746C344B31654857376B75326A54537A7132524475364D64484A3371463842636D74517A3279336A6D4F4E5A54546D4A684C6C6273664F547A37692F51306265486E64457A79375967585072563742583535597A7A76507673444F763333415546343569364A64647048695A554A39716A2B445A536C716D56394F683262346D5A486D6435444D41474D306759664A446A717345734743384B4D55696C5A4543524248715979316F694C576B7570344737544A3974516D43526832314B63366F4574336F446E4C6B5935384E7A727950576772384B437A4D494452386853757437667A59383851643370366D4B724F5A6177306876474B4B453756435264574F58643665726D72482B42575278646E7134755A4B552F686C4E784F7230336D6A4537386834617A6A546D636238376E62484D324D34325A7A445271314B7279755A5A435A6C744C6D477576594B36396E466D4A764670794F64325777396D4F584F623052567A714C654861594155335236713550564848335A4F4E334A31753459655A2B524E4B343333384E44437345722B376736506347657A682B31477056526C4F38743038306179757764302B30633774592B33636E756A67316D67376477663731622B374D3944446859344754756A4B36533752554A55535336712F44364632446F545A4F52506A346B47797279395A6757455542456654454A504F78515939692B4A6339354958624D4E6B585145332B6C713430745049534555575A5645755A506F6652684E6F526B367742626D6852386750503070526C44576C6F676C78566C5446573147645945314E6F6731314B6659305A6A696A5333645530714A786F55556A50734F5672674A76394D582B64426237306C3063784552564F6A65374F76684833776833396232637179316C736B72445A4855575A335646584F7473556C6E7833653452726A61324D314E657A4E6C4B6A5272334F564F627A57784449624D4E786377316C6E477871594B356C6C4C4F4E78637932314C4D584673356C397071754E4B75343374394F392F7232376A5230385273657A6C6E3267733531315841786434694C7665586348326F6774735457753665614F44485352302F7A72527739335162643663362B576D696C33384D44436D2F635864676D44744450647765452B34744F5939684F43527A5636373754485A793930513364342F70755458537864332B41663637643551662B6E7135324B376A6C4B3653553831615A7471624F4E7652775A6E574C69377168376973482B527133784133683035775A3269534833705038465066536634334F564774384F727251694D41414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031303070783B223E3C62723E3C2F703E, 'Ant最佳实践', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '60', '10', '10', '10', 'a1b661031adf4a8f969f1869d479fe74', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:32:49'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141466F414141425A434159414141432B50444F734141416741456C45515652344165326439317555313962332F5865656B32593052564D30396F72596531665552474D76455255566C574A42696B71544971434144577673596B464177494B69676B6A76766333414D4F337A586D76664D3577423057696935336C7A6E7679777233746D6D4C6E7676623937376458586F73636E6E337A43502B506A5939446A4835412F50736943385439412F34644F39503871304A393939686D66662F3435582F62386B713936392B61626237376832322B2F70552B6650765474323963322B74436E6A337A3252364D506654763972712B366A397A7636362B2F6F6C65764C2B6E5A733664363371656666766F665A35662F6130414C794E392F2F7A326A526F316933747735624E36306B554D48417A675347553773735767535468376E584D4A4A547032494A54596D6B714E5234576F636977724850725450776A6757453848783247684F48592F6C624D494A7A6961633474534A654937474843453436424365486A745A765849464D32644D5A3853493457704435666E2F53626235487750363030382B55525131344B65664744642B4850506E4C32447A5A6C6638664832496A6F7267544D4A784C707737785A6C5452346B2F466B5A635443697855554845524152774A4E53507944654D6946426649672F374552586D54307A3451593546425246333944416E34794935632F496F353838633539795A453577384873755269444238397531682F626F317A4A6F356732464468797171372F6E46463378734B762F6F51502F72582F2B695A38387647444638474973587562427A687A7348442F675248485341795042416F7349504552305253485445515936452B524552366B506B346631455277515146783345716267777A70773877726C54555A77374863565A6833487564445179354F2B6E34384D35465274472F4E46515969495045696B62454F4A445A4D682B39546F712F4141786B5546455277515247525A496146414175373132735737746175624D6E73585149554D2B4B71562F4E4B412F2F66515476757264693445442B6A467A2B685463743230684C445351684250484F48737168726A6F594D4B433978486F35306D7776786448516E7734635379456932646A7558586A6478366B4A3548392F4447462B546D556C785A515756464556555752757370723758307856525846564A515655464B59713736626D35504634346570334C6C316D642F5078584D71396A425259583645485041693048636E77514665366F53636A6F38673455513052365044434172307833323747307357757A42363145676C4A30523266456A57387347426C69503478526466304C2F666A3079644D7035746268754A6A516E6E5A48776B515165383262317A493374332F5561513330376959344B346565306332633865306C425869646C6B77477779596A476273466A4D616C67745A743436724761734D6D7A665537387A6D3955397A47616A756C2B62766F6D4B306E77655A5352783658776352304C3373392F4C46612F74612F44647334576A52774B356450453043616669384E6E6E7A654A4643786B2B62436866663957627A7A37374D494C7A6777497456507A4E56373059367A7961674142665473524645334A674C7A73327238526A36307243416E647A39666554437469366D6A4B614775765236316F77746875775749784147356A315947723541454F6E335173445671735241643351316B704C63784D4E3962555546627A6B2F7231724849384A77746437457A7533726D53763579626959734B3465443642344D43444C46777748354570516A682F6C626F2F474E433950762B5538534D47342F3762476F3645423350517A347339757A626974326572576B7871306C5879637039525631744E653373625941614D59444741756455477341364D7A5742732B6B436A57647377737734736572433067625664505673327471576C6B624C53417034395365506D6C644F454265316C72386447664865374552306579506C7A43657A647535744A6B7962775A632B6566776E7350773230434C6C502F7655765076336B582F5439366B7357547076496676644E7841543745526B7352334F546F754445612B636F4B58794A7961537A675776574669734C4E776D6F6A625968344D72376A7A486B336737505563416241424E6777576F786F57757535646E54444D36666A6948496678662B653759534778564D77736C5941767A324D332F65584B584C2F316D31384A3241466C426C665072705A2F5471315A734241776267504D614A436550474D6E6D434D38766D7A6543777278636E6F304D49324F654F783962566E44735654566C4A4C6C69464A566A414B6D796835534D422B526332527A5A623242564336566261445870655A5438684C6971593365377269546F63774D557A4A346B4D4432585A737155344F7A737A664E67776867385A7A4E41422F656E33336266302F754A7A50767344492B6974514D767569545831315664663864313366526B30614343544A6B316B79355A4E684965464568386254577830474D646A44684E7977427376393755633874334A3836635030657462734170624545722B4B465436463842393033784D7A566A4E625A6A4E4A6C7161476E6E364D45554A6252385056303463432B6647746373634F785A446148416751663737384E2F6C7870626C4C6B77624D3449662B2F5A52374F564E674C3856365037392B374E382B5849432F50325561685A307741666676627659362B6E4772753062324C70784F5775587A32504A76416B73587A795669424166436C36396F4B31566A31587858524671487747514E774831567A345841577A56597A6270614B7972344E574C4A32536B33435973634139726635334669695854324F2B396C624151507A56434133303445757050516C77456C302F4863795267483673577A476251393332364E583565412F702F2F75642F6C4939683161715637506279774766505472783275724C4E64546E7256793567785A495A4C4A34376E6E6E54527A4639776D44476A66794F4D634F2B59644E6146354A7558566271464A5A3254516A396C59582F4A33397261734669306C4E6256636A746132655576753231665333756D35617A65756B73356B77647868546E667379665070706C4C6C5034646646556C693661776F70665A7242352F524C32655777694B6D672F3059472B754B372B6C5635666970627972303743387A576778662B776550456967674A39386432396E513072467A422F7869696D6A4F33502B4648664D57356B58775775486541524133737966634A41596949447143677256487A75623855756A484C71684A4A624B58795678554566643659343932664336422B594F506F484A6F2F707832546E2F6B78302B7048784937396A33416737426F4A44583861502F6F4570347761773574633568422F61533867424838614D487647615374674A614B486D6D544E6E45486A496A353162567A4E7A3068436368766642615552666E4F55686F37356E67744F507467662F67505077627858343231795838696A6A4868617A7147767466782B65624438315174466D505A586C2B5951653273306B7033364D4766714E416C62574F32464D6638593539575073364239784876574447754E6B4935782B564D4E70364E634B4339653169776B4C396D6654786E5838314F3837657666366E4B3936663646474A364246384333395A516E42682F5978643970496E495A39713445734431436A6E33726F6C4C452F4D5546526478392B5754694A4B78654F5531396272616C4C667865656241665A6672586F4D62613363507647426459766E367541467349614F2B5A486E4A312B5A4F7A6F666F7766303738446441462B6F6E4E2F4A6F2F3953524762674C336935356B6343547649386467496C737966794C547867356778635967616E59442B35707476576246384B514837505A673259624143632B6E556F577866344D7A32425534736E54474D79654D474D474C5974777762314975353030636F4231425A635434576B786765657075683854635267486151355372616B64564565566B68735647425442733767464644766D6161637A2B577A786A4731766C4F65433861792F3666782B506C4D7062564D306377613849674A6F377078396752665267372F4673327256334D75644E4875586E314849462B4F2F4878636D572F397959314F67486475336476567137346C6544412F5579665042795869543978614F6C344C6D2B657935584E633468614F35587438305977642F53337A4A303868503137334D68352F6F6A32396C61774776352B4C4D4D52614F485646674D6D5936745354774F384E724678396769383577306E6175556B7A72764F3570726258424B337A754F4732317969566B2F6C74376D6A6C6577614E6651625A6B346153756A423365526D50364736764943436C356E6B5A542F73474A3241466F66516D74557269592B4C59763763436179614F6F6754613662773147734A7A3732576B4C4A3146676D7278684738636A4A48664C65526676384F625731367A6449546130755A7A6E3944617259444C696F65526E51744457536C332B62616F65316364357644506464705A47796277794D50463535344C5346377A382F6364562B413339494A54422F626A7846447632484E386E6B6B586A31506531737A574954774F6738467444694450762F38553372312F4A534E3631647A386678704E6D31637A73727077346C654D5948484869356B657937693464615A50505261784C4D542F70513854304F6E6A4249544B4A442F7867446267525A436B625659327A47314E6C502F3742353573587434374C57594E4C655A7047326279384F6443386E5A733453556E53344B36456B6A2B7A4A6979446434756D38674B7A4E446B314E794F6A7275716548535179496658337A324B542F303763334977583359357271435378644F45783933684255756B2F4761503549727630306C632B64384875332B6866797A5165694B737243613272426154546144354750364B6637544739686B343964474C4F334E4E4F616B382B704D4D426B2B713068326D3057473230776575732F6A3950715A624A673167704644766D6273794F2F77337247427A416570594F3665686659513957506F7744364D4866554438366550497653674E376B3554386E5065346D3370787362356F7769614D457737753563524E375A454A714B6E6D4E57504E6C6F383133384E344873734B6C4B4F427178474674704B58394661664A35736F2F7535736E2B465A7A664D49334E55776377636667337A4A6F2B477663747935587775333470676371794971784759614F6471627248384546396D4F7A3845397464662B586936576A7963783754316C4A4C6D36364A477A63767332324E4336347A686E444B6577336C57666378746F6E4C30576A7A5966795867697A48766C3359694D67666F394B6F444533564E4255387076544F4B633464324D72474A5A4F5661687438634466707162653466756B55386448424A463637694E456749486632386652594D6D2B38736F5A53376C79697162354D592B496D485A5A32485656565A515435653748756C2B6E45684F78426E5055537756442B34335A784F2F3458413631347249324E69484D4D45315A4C4736333135547837634A634C4364466353496A6835664E4847467031764D702B5447786B674970526C706355594261684B4D4C567871743748416E316F627A7742575A445936632F574930744750524E4849384E783976446C59752F6E305458326F52566E50567972475448757A44382F387233736B345A697055597747724762445A67614776436F472F5541686459714B7371346E4A4342494837334C683938784C36356A71625857455468693331355667455A4566517843527462366169704944346D42434F4850596C4B7A4E4E4D37464662666D37576E2B4F612F777A7278586F34722F574641476C444368714E394C655773766A35504E452B472F6C634E422B6171764C4E545850397077656E5143325039796B77396A5770486850654E426554736364707254346C5931742F42666F792F5A312F746D72454A706943376259706868726C685A4B63354A4A6950525767642B383347784D42766D656A614B374264717356386669334B6B59516739346B6E673167656247477073364A337A6E2F776A62654F4E47324E694A5970394E576A79535675724C7330673845346A767272576B703935463131545459574F386B614B62476D7555597A736965422B50486952684D746B436D326F6E2F36384437614147796D61496B594D65585830754754646A434E377A473563764A6C425457644C4250726F46326D786F557448686F414176347149447963764E30674B7248667A3548364137635149526C4F687062796B6B2B33344352774F32456E38306A4A4B6976413466304F74416D335559645055387A3370496F4E38754C707735536D56356B6562512F363878746274513542745A784C742B54387A32466B7A36496F71652F4D37706341386B4A7A41764C31744C7154413230773351656C6F61716B6D2B6535306766773975586A6C6E387A566258724E324F75337158353773757937712F38667653624A4F4D3562575969707A726E4D70566C4C64647649733637476D2F6E554C744B574E687470794C70302F6F514B544B556B33615735715650726A5038432B615A4E3159477143746D4C71386D39784D3847664133753338765278686C4946426266584B64707155457A382B4C45776F73503965667A7750713274596F71614F7576612F366370754376674E705733725A696D6F6A736B58516A45622F6357685A336F334E30446A59484B736B4B4F48505A58475A2F5A4C3537516268534C53474B422F776A42626B2B314345504A68476F74526C65637850314C6F666836756649673752356D6F30536475714E6F32696B767953666B3442346B745658535A693053634A564D6F332B41377635554B356445412B694C304A636D382B42714F4C3465763547536441744471326263644745646B6B5453726A4974442B7A6677652F6E6A6C465A5557424C526D7A39422B673373557342327443674B4C7174497057735730667738397241375A745861476D7155333653313443324748586B50482B4D372B34744A4635506F4C362B584150364839577565326F5738453136445768394565325639386C4A4F736F42372F586375484B4F6874704B5A64423042747255676B4858774F4F4D5A505A376253596C36544C4E346F5753724573486C312B33664B706A7438564574772B62304C42377744712B30315759664B44337969542B515064366E376B36416C3256526D357148496432622B447978565055564A56324137525A52334E4446636C33727547335A78735A39322B6A307A5839516236474456513550683144556E4964333363422F6E305738613766375341452B3750656450304947364741726C6338326C6964546C373643594C33626554386D54686C5959754A33706D694C613155567852783766634544766C356B506C5956447578656F7876344D2F6976524A4152624C6149776F32683476774C474F7A63705A4C7345424B48375476665953464B6C2B444A4C644C617243346357576A3962594564306C79747738624158514A4D373339684C3744664F314136776F77317152542B436942634C2F4E6E4971507045437351334E7246364374426B6F4C58334C755A4178685154343866355A4A6D304843356C31554F364565565149684151425261797168705269613871487846545338684B5A585750546C4E44645555464665516B4E644E61593257334368672F7265744168524939386C676D4F50576B734552504B774A666F6A2F4C4965576D75677A584855616E4D5677756A59444A7562383131507A5A752B4A304333316B4E7A50716161644571794C6E4173304A3359493464343865795273673437553754565146374F552B4A6A516F6D4F4F454475797864614759524B6A724546422B777351656D4E465271774E552B684B674D71376B4E354B6C536B51734D54367371666B696A5A6D6636656E496F4E7037517747374E516B3872326C365064446442436E56494349554E743568752B4A3738313639583971697279794569395358724B4C53714C583242714C4944476C314358425858506F4F3435314764445578376F53714774326746306F664B33504B4F374F58623954414664702B3576726B6D6E497563794A794F3869417A5A78364F4D5A45576F6E59476D6E5264504D7A67533673754A324D4D5546373353334B4F5345434C414B6B6F574B7062644B344C614A78716F5A556C516567644B6230504A4C53692F6A62583547515576557A6E6B75344E4A546A2B6F484F504D6A447359323573316A315A33693550504247425633324972775244673378545273527070316457546C486742742F564C324C5A7847536D4A5A39465650595736683142324238727632555979564E3648366F63612B453146304B6170586F723964515876666434726F477656356C7071376C4F546434304C73543645485041673564374E376F41323853673953546D54726C794D7036616D464973594B6B4B42386D41706A52435168555549425A666368754A454465437975364447486169346937586C425358356A34674932612F53666957502B4D6E446578674E545A72783078566F435A385A6D39473331464A5456554A565A516E4E6A565659784569797942487668766F7830397855772F6E5455637965504A7A354D386479395549637A5656506F443444696D397163355235716E454C536D572B64364569446570795146396C6B79392F67616F46614832744F6A575736685161436D397738387768447533667A7132626C78566236307A525A675033626C386C594F393230704F766F3966563267534D4344715A534A4E47795A5870554A494978544C784A42434B37686761344E616152375131464A4C334D6F73374E792B5263542B4A7575705342655A726D55324B6B6C74706232736B35316D474B75794D435138674B664633476D724C6C4544746C756F73577041304B2F4D2B4D5247426E4969504976664651777A314C364532773059416A6E4F54313365315579667A4C3075477568634F6C50306E77565A4156327373716A495A666645743071394663484476467135654F7175556958384462644A525731584B78544E7868423777356C5632706B706A56586C6B647234735171622B68545A5A6F5261686A4136414852616B4B435956713734536F37466431524B4B396D495754615264303059364A5A676F72634641713736426C4B517262486464716C684E644A67665A59553544706D7158616861315A7930307462616F737271477572724D4F68717351702F726B6A57714C69372B516E597775714579737676672F42303862374A4F742B485A585238563665646A4E6F73714C69487366517532636C78484E726E716C51387337464436326852525449695449364742334468564453315657565978504D6B494167317936344A534B4A526C436662574962775A5A6D30773741766F6949467137355578526D6C764578704A2F6F795452444A424230584A577A42724D6655336B525A635461336235376A7973586A5A4B62666F626D75484B7338757975726B58754978694D43552F4630744F43457A4647456E35773041624A626F4732554C544B6C374A373266666D6434357736514F797975613939626C4E78395A56512B31544A4133503550556F654A68446934387170754568307A513269337256676257395270754B4A6F3645634364354831714D5544473153565355367165303479565747766878717372526A4A777452517442474965723148553049565352545835524F5957346D78586C5A744663397839715970366C6461754F366F5236357630577673752B6C4C6C46704B477054337252596F634A474C4B5A6D7A4B5A327247597A364371684F684E4B68455738413941694C4F7566617961304F726C7665746162506E664535544755333846536B557831317539452B6D2F68324A46414B73754B3653473761477874354746614569462B486954456856456E664646554F714557785A766C49546264575261754B3964346D2F4271556556457053745030615237785432737771667945376C374C6F54442F7536636A4136674A7663756C7059536D2B456A6D7351622B4B45385577776B38582B7238726B3366452F6D49644836356A4971697A4C4A6666474975736F69544855764E55477454706C7375674E4C633378744A77705A51314F684E71382F513948326465694B6F546F44796D34726F4F746658694D32784633566E597572575147746136726C2B4E4577496F4C326B4862764F67614457494E5349396A4E49745775743268476761344D68456F62586B46396A71593231542F46554A394A56764A4A334E624D596554414C316E3138785279733549787655586A63487957565A37724F446F323234477146462B33554A715878596C4958335A74586B726975544471383235426453705532746944306F5473477048744B7073676E3476654C2F4F3271336E645065633156754577422F6D2B3443457372446C665578394C62324774537147784B4A457A3062734A442F546D66757074656B6847556C56354D59472B6E735248422F48713556504D356E5A4E6E3155715658664F66746B41472B395744714E47375748475274706271796E4A7A79513664422B7A7077786E2B4941763262686D49666B766E3241534A37696F6934344C457058526F7364716B636F6F4B63427677744457694D4851724C34762B57366151486259644E6B45573058757656755857666E7A444559502B5A71772F5273707962714574663442314B5270374532456E527079366B536E76717564767572486D707071715033335774344B71695041397463326F4558494E2B5A7170377630746A72527A635733755872714149635065484431306A6C3647467362654A587A6A50336562697269585656566A46564D6273553237446673376D7037694F796F4F75344732747462794D3135517641426233355A4F466C564C493064305A6466466B7A69395046494B73734B564431667837334E4C5668706F315666523331684E6D5670643368782F514C334C35346B3765705A73744A7555317238556F4776644869374C6D3057507435475564344C77674C3371714B636F663137736D506A5968346C6E36644E714B7539416C714B4E49314357494E79442B5461334150356D71775253725366305063475758506F4B795842554B645A6E71496B6C4E3552514C655733535831536A6A68427A30346665496F5053524639386E6A644D332F664F304D7A6330316750426E427770363679542B37572B6F72697A6D7A496B6F5A6B306179706868337971674A306D35334A682B72463432693176587A74465158396C68586B734A63334E624134565030386D4F6A794A376E78635064726D527548554464376137637366486B7A764849386A4E666B43622B456D55634E625331584A665043597932496556533661722B3076646F3873635A344C39642F4834775231305967504936564873547878646A5A724145785656374148466D7434694B3936365A687668715875496E364D61784131686B7776577968546179354E3463697561714B4264784D6447304B4F31715A714847636E343739334B7656752F30365A7630494257452B794F6B72742B4A705A626D32707138757A70412F5A35626C535674464C384B57567955677770494467502B355A44767536387A4D375557424D6D7A42597A426355765359754E34504847645A537457453731787656556266714E6D673062794671786A464D626C764637516A5231395549415A67563254565552345946376D54746C424D37442B6A424A4656333255382B644E4B592F657A773238766842456B5A686230716F32387A34447746757077327773632B5755716836594E4E7937694A4147387153794C775A525579514279666A6F2B6A52326C7A4E6F77637042416A5169526556306141712F655649646270705634447437375877563775786A6673707439697966676C53637A66523651634674494139667454336A427A3046627532722B48686778534D4575795654674A6D41382F5337354468743575436457746F63393145712F7432544C7432307270314B382F58724F62736C6E5863546A785059374D5167465770664E6E504D6C51743447536E667572656B386632563838537749663931464D566F6F5963394B4B34384B55716F46662B457A766265616331326466326C7175645A63704A45592B6C6146376935796D37693755696D6461534F79526644435579304A4D4C5A342F547739425378374D6E442F443133734C3179366470624B7A57424D3066386D6A374A44536742627955757A66597347497559345A31426C6F6F65766A416E6E6A755745666D6F7A534D3755617357476B314E704E794E59476B485A737057627347647577437239336776704F69566175347548497078775033556C7957683146636D356952746A305A71596E3876474169453064726C617479616D524470347764774D68427652566C537A567635734E6B5A5A6B71463670513834654D7743676A53712B355973564C4B4B716A736A54764B613144684F47566B2F364548664C6B3572574C394443314E5646636C4D63424833664F6E6A7969497542574B5A31512F4E414F357075754E724D564D79334E4461705A314F4B35593157357270547679734B467971536D657436304552772F476B4A7063523457735251464E4A4F4F7178655063335439556D374D6D3048426975586B72567046326849587A693531346154504C75354C695A3342707131676F4C32746963635A64315868753731453242486F73534F2B59395367586978664D6C584A42494F55353248564C4E75756565422F6C72706C30785168746F4269472B6C4B663162655337456A716C4E6F4C4C7A4271556750776F4E32387A413952644F6A472B75726951342F51505268507A49664A474F55566A77645148656E33676E7741724C5531476B4E70374B6650634A2F377A596D6A5035524F38364B7967616F31314B777632507A6375555A624A55736552473256674D6D733448552B346C45376E456A664F6B637A693162774E6B5669346C652F544E787668366B4A46326A6F6156653637646B4F3672536861416739796E624E2F3671744130706A763833304A704D454E593165386F773151476E7244675073306D4D6E7739596F32356E473872336B364E5263366B34324D527A6D59796C4B6F58713537385434622B4A36504141536F76794E4B436C684F4A3234695743416A7935654361577067624A685A5A5745482F41703832692F35716F71366C457A506646633865706F7974554C456435367267426A427652563130442F54306F7A4D39565A516E5346304F6B766D6764346F71396E335356684B684159674E3345782F6D793857456F7A78396D6B4654533730744A3973324436456B713447366D6E4A564B374A776C70504470677272734431544767534D374D757669365A773555493839625656576B71626F73493345633662546D32587A78567832616F65784E4956613144353457336D666C5571786F706B637537466338427A48616550523948654B676B30716F79696864716163694A432F516E79392B54356B7A5362773939574D39636462314F3673354732566833704B596C73577274494355465A6F4D59767455574C486A334A75522B2B65376153392B6F6C5A7145733857387248625A464F597961572B6F6F717967697279434867714938716D6F726154586F62423173524D3130414D6661686C376670434933307178456976386E4F32736261776461726C4B665057366B3145307534304861485456505A645A33743562335953474B6D6C733135356845622B796D666F6C477A6462614E42724657446E7568352B584B7A657558756A734A72573036376C3738374C7952557349526E6970795352784F46755445774847766D445A56617442745467724C386B6A324E2B4447524D484D57707772773651375973576F49575853722B37334A77584E6F71324A6550496F7330364C464B4462546253626D796E3364534F79574C454B6A7177436A513467437941574E6F77744F6B556E31363359713547306259545A4E2F6761654D484B746E674E505162706F3866514843414A3639796E6F4B714B47757A436355753933305873425676627458634432494A566F716D4959343163616F6C5157306178727030386A4D76714368345848516F65586C79696B304F77566D7A6E75714B4574566C306374394853666A77696A4B4636744D6D6A705A7449436D414332414B7A2B446961616D656D356450386653685A4E7331507764736B6A3767685872474E6D584355342F344C6C744C546B766E6D49533136736B744E73585A686373346B4253314337476B6867616F76734B4746304173625171583078575A697272563831544C527A45494C492F303737426368302F366764474465724E4C77736D4B73753070716F637242616279396532466C6D50497149754C4D492B502F765654736C536C794B5770756A4E77704E4670524F6761385135395A6A36776C746350333149395A6336632B594547512F54755A56347851466F6F564A7A6D34714953476644336537724F42305872714B344C53314E716C756955763546726245614D52726279486D5269612F335A6B5656516A324F6937532F4674564F744137337A537434386677524A76563742364474432B6C3037514B7534392F735144394F5966334B376F47325031734B5661584279646A683337426C77382F637658555A30554B6B346144537259583971565145523339333132654C7130482B4C705463444D33465547574C527770767272696E2F437157707363306C435352656A57532F54745873395674465747684155514737574F763638384F514D74695444704D426833357231366F4E6D5465376D75564C79456C365159313165557178304D356E4C4253573150426859536A4C4A6778576C487A684E486664364A6D745669684B6876515739622F77724F6E777676465776736A6F4F4742703677414141754753555242564E3943585461676E7A354B5A76304B4739414F50467165617839796F6F522F6A78725969326E6A4275432F313031462B61576A6F396C73786D79536D6B46707A326E7649746C562B4E76394F5A4C433041684E3467703971446D6D4A5042626B5979314A67316A6651613168626534652B6B77653978587347542B424678584C325450656866386C30306D7947566B4636415632433259327070563439565478342B775A3964762B48687556484738744E533756466155306170764A75767866586276584D2F6F4956387866705149514C7652384F2B46796F495652592F36675333726C76447353536F6D38647770443935627748536B344B3676426567326E517230726C7375504C717A4D4C5344624C394F4854655163534F2F5A387A5172316B3078316B316748333534676B56356357556C52617152696A31645A57596A446F4853726342624E65564A55656B4D56384457656E4A79566A723037485570614D72766B314F786D6E4F782B356E7836596C7A4A6B326B6A6B54422B4F2B614149784B796552364471647A46304C756746614C6177466333754C55715053556D34544652624137683372386656325530366A6D31635369416A5A683551336A7872636D306C6A666C51716E4831784856645237305A2B783452525037427434314B655A325738492B74347979596F696D34683633454B4731624F523036536F3962523865774F79686171316A5A6335696C6476674C3262566671595869776A326F684A3632547864717372697A465A4A5230422F466569732B39446B53466B7A68707A51504E7A3132565446765A585770653353443377566D534C68776D3674414F466564634E4738435538594E5A4F364541586775634F4C4532716E63336A71586A4A307562774C6135674B30476D68707169582F3554507533727A45385A675131647A4A593973614A5742456D7843445152596E78375472496A56682B4A33534F6E613672534C37526161444D4F7A4B4339384372694E56572F53304731724979637067382F72466D6F6577697A4473626835793473542F496E4F654D5845776336594D5630624E374B6E44634A6E746A4E75474A53715852647938786A594A496C6443517A5A55503141524530504A626570655871506777526E5372305A794E6D59765966356243664C5A796F473932396D7959526B4C5A6A6D722B30386632352B6670777A476465346F6469385A782B45565539344374483178636E7777596D7A5855317A776B7574587A7246393830725653326A4577433966413964786B58616778584C6235376D5A56376C64314476374D39376E4B6B326D6A4330553544374266644F76696D554A65493750376536316E524445775358735469492F497766315174597766454250524A67766D6A63657152544F7962784E6530306D317649554C435733304F6466702B6A52575A4975686E4579334A73773338337332627163375275587374664C6A514F2B6E6D78637335685A6B34637156695A32772F67782F52686E49344446553461384139423245465343693134647234686758325A4F484D79772F702B2F645947794F4E476A5265554C442F4B687043686636637A4B4D75797174746D663830645846596E5255564838456C4644356435437159356D654864414F33346D38334963386C7468635249386D4474314742454257796A4F764542623452304D7866656F656E364E4239646A4F483759693544395734674B326357784D47386944336C79594E393233445975593961555954695045422F38443077642B784F54704865654E4C596133512B6E55542B2B443941367A4F334E5A47646C4B43456F46746E6F51623256343069635234344C63587A74504C79504F71595845324B6F71793233425831467576394A3169476D75316C4851323070666E75334D6E5079454D572B6841383750766650764A623261784953572B59796B57766E6F716A4F663068546554615672394C4A6633535A334C51457970396470715575672B62714E4E4B755262467031527847447634616157413177626B666B38614A762B5866637848515A53372F5471443549307053716C384C47616D33636676744635794866364D6B755A3079756C75592B4479456F7065365443596A2B547174756A7062314B4F724776574F2F4E6B2B52796B366261336E794F48394C4A6A70704B685271464C6D307430383376557A4D587847442F364B52624F645653384F79573078476C7070623633483050434B39716F307A46584A304A4142756B7971386D35772F504175356B3862726E7736496D796E6A50744A55624A5174447858674A6278336B412F6670444D396B334C6C537655616368584855657736324A6B3058496342577A70626C4F592B39536D3276304648626F44614B33463565574C386178614F6B50354E6551356678566F5759507762326B526D684166546E32644F4E65736D6E2B2B765159617371417957644F6A36394977314B61546E5A3641333637564C4A38786B74565442374E2B396B686C396B734477676C4F306D377A76536C61564C356D436C3439783366334E695664525A433869614C6C633346587A70732B67716A512F6454586C47734A4F525A62574D6B4F32702B35536E4457596C544F4C326D6C4C4A715058667670757548763831354F685144744D6E734D46784F696161693365544846505343526270576C6C614B5A3352564A554A394F632F6B397270304F5A50666175666775476B5055696B6C3475446A6A4D6E6B49456C59546F536A552F6534554C526C4E786859613636714950337159425450484D50796E7A785846647263596F54436E49562B7A5963553837742B39544A76346F65302B6A44384472754E7668453962445451315642455845387A386D55364B5255313045702B484A7569366D394D66665361624A6437484461766D6B33452F456231656332497033377A6F316132537066564979776B523837737142564E644F6938666E4350635A794D486C6B2F683472717033484E66514D69766B316B3559345379534B5733365873417266465269366D56682B6E33324F6D3242716642765248324965715655494D4D30566356794D707A4E70435141452B714B776F784B352F43582B544E6A6D434C7178577A5376535744757A693978343758414B314D6F66333539557964346E6353306447615459674157434C6F783945584164476F656F585543465572666D6672645770744A516B6366314D4D5073324C4F5451346A466B655337696759634C5A333662795334585A2B5A4F4850542B5149735452716A362B75557A534A507545542F315A486A2F7A3556654B6C6169394A4957415369654D382F743638693466306531632B38492F54694339566465693963504D30324E74656F2F595378644D466C5A71614950612F783649474A2B7634324B6862324A6569683856446F48697A363962766B63626C302F727870537157626A3868795A702F4C6574646A536C73585A6238737872457857706E683252674A6850722F68765767634E31786E387378374D513839584C6979655462427979662B4361415643394772667A357A2F63705A504C6174565762746F6A6E6A57446A62575858706E54396A7450725044366E4A4E326873714C49566E7239726E7368376143444B3557716B6F7252412F5665683555756D71493232477942696E416A6F326B6E5472466537544A4850684655494659766849675379624F464554736147556C6C6567465761326E5955514E6D4146692B65354842493171674B786B7031672F44714447727945376B597535383971325953735851736D5A34755A486B763573477568647A654E752F50414B325A35354A4B323978516F35706153536545552F464869496B3868492B33473573332F4D7A6A6A4475716B3959664A69722B4A617257654B6A386F35794B38694C4F6E497A45646331434A66556C4569397354536863774C515079532B524963444B6479514B4D33767945467A587570415148304678345175566E715A636F35336D5A6E4D3069526576775A622B5A574D663476427671306A6877633059416E6373783376654B4A4B337A535054553668366B614C73392B62524851353757344B66564E714B6F4E4F334E4B6775686F6E584C7244503035577934687974556B7143764A306D2F4234552B36362F73375371656E583537305370393636726270532F725A6A4867686C4F6975644F4854744155612F7763476B2F504748553930776650354246733865775A6630696F6737764A7A303155626C2B70544E365238726161382B5855366E54484533696B3562776C53524C5671576F364572686B7776454262757A6262347A76322B5977634F644C67726F3946304C2F79524664356D413546634C42625130315A42363779592B6E713455467A78334B4D7634434F42327A4D45576A5663716E77463953354D793952396D334F506D31624E4B545474354E456942656669514E3245483558396C2B5A415146367161636A31356C4B7061357265324E574F7856344A31334C76727643584E6F4E5847507035705365774374695250317156546C352F49315A4D42374677366C574D724A7047326654365A586F7535762F4D444161306F31697973704A703764362B722F3835546C4A656C4F6668567855445843582B6B39784B567437617239445170743542436F767261636C576B576C61635331482B4377727A58314261394A4B61716D4C3164306D346C34614271705A535148544D6448304E6343456F696251492B33444D546B7053514F764B373546322F516A374E376F51394D745937726A4E34596C3036763267514A76304E4E56586B5854374B7674322F595947744C303034794D4232776B496D2B39454E6C5943433549756F66364A6A58595676567543774E706F31357A3871676A5531694A4471572F76494C4246494D706D534146727056536D3266493561744977564E2F6E5765704A51723357344C50596D6575625A764C55617A487048785A6F4863333157683235414632592B30524C4B2F685055725143586743335A59764B733058666C74435A416C383277445A45647169596F564370454D49374F726C6B5132546F4B36446D6961626D696646536E594B704A6F3243703738544737696458597563756242687174492B306E65397A6648666956726567534C4E6574575038333779626662752F4932587A783967455233555871503476766637594E2B3341612B413750723648646231326A787336574274556C636F465771536333644C2B55437364656C5576377175696A6B334C527248735A5554794E677858776E4576364231644A6D6B5355643761794F5A44314E5630326F70336D79336C314B384E746B75762F31622F64306D454A5876512F69307A557055766F38306D6B7676634F2F69595459736D59795069784D334E7339533765722F482B514D76757446483548484141414141456C46546B5375516D43432220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A20393070783B223E3C62723E3C2F703E, 'Ant前端学习', '14cc31707d53433f81841058a97575da-28b33a9d112c4303be80b2fc2d52bb1b-31a9c66673b441b1b717c1c99babe041-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-28b33a9d112c4303be80b2fc2d52bb1b-31a9c66673b441b1b717c1c99babe041', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '45', '5', '8', '7', 'a1b661031adf4a8f969f1869d479fe74', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 22:08:22'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414777414141427843415941414141774C6B61494141416741456C4551565234415A533739314E63576261677137396A58737964642B2F74573133565A565256556B6C3437354F457843586565784C767666666565302F694958474A42344577416F53526B4A4345765066656C756E712F6959793154656D65754B2B6D58672F664C484F4F55456B634C356361362B39397A6C484A724A536D4D684B5A534C376679485053574D794E2F32666B47656E6F666A5A3066516B686C50693655754D706A4D326E4F616F454F724341716B49387148497A357373447A6553584A794A466F7552324E6A6762576D4273376B357471616D6D427361597179766A373675487271362B756A704757476F613479526E72457947756F596F613972694A364F416F505055646349505430544450544E4D44493078386A4948414E4467524A39417A4E303955325636426D596F6D396F696F475269524A4445784F4D544577784D524E675A6937457A4D49635536455A7075596D6D41714D4D52455959537777776B5235624979786D52476D4167504D2F684E7A41775243593879464A676A4D545441546D474A6D5A6F613571526C4373333867454742684A6B436F75475A6969726D4A4B61596D706867724D446247324E414945304E6A424959476D426B615947706769496D6845515A362B686A713647476F7159324268695A363668726F713275697036614F6E707171456C33566B2F775266565556444652564F664A48556639352F46384B55306A4E5447464D495377356A7236457A384A612F694373324663687A4A56454679636978585945576C766A615747426730434170596B4A78676147364F6F616F4B57746A34614F495A7136786D6A2F41553174497A53304456482F41786F36526D6A716D714B744A304448774278645179466142755A6F473335475539384D445830426D675A4374497945364A69596F327369524E2F5541674D7A53777746496F7A4E72544732734D445977687844637745474174502F476E4E6A445036416B6441554936454151334E7A4441574B7A375041794653496B5A6B4678676F456C702B6A715158474A6B4B4D54495159474176514D7861676132534F6A714546756B5969394977744D424B49734C467A77736E464137485947564F424A626F47786D68723636476C706F573671685A714B68716F7161696970714B432B736B542F34544743525530542F7A2F4544615A6E5959384B315570544B624D7342673659794E514367735070454C695335472F4E316D65626953364F6846684C79624132685A33433076737A5956596D4A6868614743436C71345236747047714F6F596F365A726871722B5A31543054446D7061384A50756959632F774D6E6445315230544E4856562B4975714546476B61577142734B305442556E4174524E7A42487A63674356574D526171615761416773305654634449454950584D724449513247467259596D42706959476C4548304C632F53463575674A426639334C49546F575669674B375245783179456A726B564F67495275755A57364A6C626F79653052732F63426C3046416D74307A4B7A514E724E457738775346564E724E4D7A74455967393850454E4A5330356E61624B43676161473269767143517A4C5130336633384D7A55576F615268775445574C4830366F382F304A4662342F635A4A6A783155342F67642B4F713743695A39554F614C4970762B642F3730634B732F2F4957773849356D52314154366B324C70696F75674E5471552B7641674B685843416E7A493948596E3063325A4345637841625A6933455457694955696847614B623538356D6F6F6272436451436C4131464B466961496D4B6B6155796E6A4377344C69424F63662B4353452F4759673459576946697245317169593271426D4C554457795245306854796E4B476A557A5739544E626441513271426C61594F7568523136496A454756765959576A75676232574E7670586F6E3941546966672F6F534F79526C746B67356249466B314C4F7A51747847694B50714D6C736B664C7968354E4B7963305249366F57797077514E56536A4B7269397A6C3534686B61526E5635506D7539726478666D65446871514875796C75344F74624B78616B422B6C73614341674F56333768766C5854355773564C6234366F6361584A31543535706761332F36423734367263665334476B662B537A6E4B3853734E65573436386A7A46574A62425A453436696E48737337424542704A696B635A4830685954536B4E45454A5568666851472B704868343047697579766854673445326A766959533347586D5344685643456B5A6B4948564E724E4932745544653251634E552F426D7A7A31484E784134565978744F2F6F4554786A59634E37626C68496B644A303346714A6A5A6F32706D6736714A4E61716D3171674C624A58665A45326841396F5744756949484E4331636B545032676C395732634D3746777774484E423331614D6E713274456E31625778546F326472394D7A5A3236503042485673783272594F614E6B346F6D6E74684B61314D7871327A6D6A61756142703534716D324255314F772F556244315174665641786459645858737648487A4479433871595774366B4B64726739775A62324B2F49352F642B68544F6C49617858782F4C595673756539496D616F704C6C482F6E31357047664B6D7578786371326E79686F73465850326E78467758484E5A56382F5A4D6D332F796B2B566D59504673684935334A6E41776D637A4F5A556D52646267716A52526D4D6C2B517957354C505A48454F34336D5A6A47576C4D5A365A6969773155646C34644D5345305267706F546F7367434A4A45426D2B7669523665684C70366F624532516B7673526848577A7573524C6159436D30774D4C6446563642416A4B3646453971574C6B71304C4A78526F436C30527433634754567A4A3151465471676F6F754A6336494B3668617353445574584E437863554263364B364F6D78656650304C567951392F4741774D3754777A7450544679394D4449305231444278634D37423078564F4B456B594D435A77776458662B2F63584446774D45565058745864423363305848305174664A427A306E503353642F6442323855506231513831707941304841505163505244787932596B4B5273706F6636654C41357A6231545056776361325A33754A374E726D7257367650597145356D717A71467A656F457A6C536C305A6D626A704F4850392F715750436C756A46667168727735556B642F71796978356371756E796C6F7333584A3758343971514F333537552F537873496965646964774D35486D5A5369627A383567767132436A6F346D4C593131636D704A7963364B4C4B37494F646E74616D617375597941376D63376B4346726977716D50434B56434971456F4F49684D507A2B537662324A64766367324D55564877636E584D524F324E6F345947376C674C484943554E4C4A7778454C68686175364E6E3761464531386F64485A45624F6949504A566F69647A5245626B6F305265346F304C4C79554B4A6A375947326C6273537862454358577350394730394D525437594F7A6769366D7A48325975767069352B6D4471346F57786B357353453264335442573465474C713676312F784D545647794E5848777A64664446774438444151344B685236675366633951394C78433066494D51397337426A4F766350494B697468626D75624A2B545875726B2B78507A50496D664642316D58644C4855304D563966796C4A6A4D53763142617A55704C4E55484D395154674952496346385A32444E4E7A6F57664B737434432F71686E797462734933476B5A387032374955585639766C63333445634E6F33384979387467496A395469567752792F4E5937716A676F434F66726278414E724C395743384F5A72556B6A4C326D5441363779376B30554D323274414A3553535A4E73524655683464544843776879392B6656463966596A32394348507A784E2F5A4858644864787A45626C6A61756D467134346152745275474E70345932666C67624F2B486B5669424C345A3250756A622B4B426E3759757574512F613174356F3233696A5A2B667A542B6A6165436F6C4B57585A654B426E363457423242636A4233394D6E41497864516C4334437042364B3467414947624C325A75506767557550746937753648774D4D66675666672F78457A7230424D765949773967724732447355453938496A48316A4D504B4C7763412F426E332F4741542B305469454A6C48584B7558793567715039746134743750473562565472457A4A6D523254737A41347A4778724B354E3131557933316A5058584D4E386652477A78616D4D3553655146687642547749586A68726138494F424E642F706D504F646C70436A57674B2B317A4C6C4279316A6A6D6B5A63317A4C354C4F773862774D7876497A47532F495971496769365847536735474F726A516E4D6C43706965794441394730674F5A79676C6A7669434B55345852724A664873465766776D5A624D624F314A54516E4A3141634969453749494130507A2F697658324938504168794E55624C7864766E4A3238735848775157447667366D394479594F66706736426D4C6D464953706F344A41544277434D4C5950776C677377564163684C35644950726951497763417A423038466469594F2B48676467486654767666346A797764444244305048514979644A5A693668694277433858534D7879526C344A5152463453684A3442434C305542474C68485969467277514C2F39442F433247592B34636A43496A45504441473836414554494E534D5A476B59687963696C46774B6C465A35557850794C6C7A635965376C2F6335334C2F49337359754B3474727A497A504D4357544D796B64597171686D596D614B735A6147356C746232572B76594846786B726B6C51566B4A4357676275764C397962322F474273782F6636496E3755732B61596E6F6A6A7570616330425679556B2B6F374A61506A43764B59563436386E2B5578496E69584D3530316E4D6F6132616A4F6F587037424247736949597A6F31684A442B4273614A6B786F70536D536C4A597234306B615761624C593671396E6F627143374D4A754379444253416F4F4A3877736D334E4F4859413966664E3338634850327838374A4877756E4149524F675169634A51686367684734534442332F52784E6E514D7864517A427844454D593863776A4A77556847507348494752637869476A684C30486634687A3935504B5641683038677043474F5859457A6451684234686D48684859365654795132766C48592B45566A3752754A70553859466A366857507147596555666756566746466153574B79435978464A5972414D69735A4B53517A57515448595347495253714952536D4B786B435169434537464C447754595551365A7148355749566D455664557875624B456E6375586544686A6574637658535676653044316B35744D7A752B7A4D7A49417150536357537476597931646A505330497138745A4F35396A626D3270755A6232746973716145737051456A4230432B4E37636A654D434D64385A692F6E523049346644577734626D444E43554E7254686F714F6D4D4C6A6F7A6E5A6A43576B367273434366794D706D714B474B377234583933686F57536C4F594C6B686B4E432B5A34614A4D686F717A6B4A55584D465A54786C685643524D314A637932314C48533138586D7941426E5A48314D745456526E5A5A47636B4151555434534A4A35422B4C674834754961674A314C49434B58494379634A51686467684736686D4C75466F7A515055515A46664C4D6E4D4D77645972415243484A4A514A6A6C30684D584B4D78646C46494338585153594B52342B65735538677963566249437348454C51777A7A334345506846592B6B56693752654E62554173646F4678796D6756454931565142545767644859536D4B7844596E484A6A51526D37424572454D54454158485978306368375869656B67387471454A5749636C59685761684367304657466B4E75625242566846466D47666B454E4B61546E624B366435635030616436376434504453446261334C374F79744D76387841726A2F544F4D64553878326A58425550734149353244444C58324D4E625A783078584677733955705A364F7069704C36456D4E5134723932422B74504C6868495554507771634F5762697744466A4F34346232584C43534E453557796E6E6D6B644763394F523561516F733277734C34505A326A4A3242747259374B68677369794C385A4963526B767947437772707265346B4C3679556F5A7261704531745342723757537371342F7067564757787159354F7A764C3376777361374942704356355A496248457559747764637A43426633514D547545717A6467684735686D43704B46767534566934683250704561474D51726451424B34526D4C6C4759656F576862463746436275305A693578536A50546430694D48454E7863525A6F68536C6B47586D476F79706577536D6E74454966474B77384939424642694C5456414364704A45784D464A32456D537341314A7743596B51536C43484A61454F434946753867304A626152715669484A79766C3259596E5961636749686E627342527377744B7769737845464A4F445656774258716C6C74445933733364716973653372334872326C3075376C396E632B4D535330766E6D4A76655946713279476A334A474E6463695A37703546316A54486150595A4D4B6D4F6B523862307744424C4D686C4C6656314D566564536C52694B725A6545483233384F534679353654516E524D435A303659326E5043524D784A597A744F6D746967616D72446B6547634E475335697345766E6448384447627179746B5A62474F6A6F347278796D4A4771796F597253786E754B4B632F744A5365737371474B79755A62437067384832506D5453596362364A3567616D655030334371374B2B7463586C746965334B4938615A36437549534350554C77634D7A4741663345477A64513746324438504B497877727A3068456E7446596563556F6F3656484A4F5965305A68357847447147594F4A6B6C6745377245495047495165455168384641494456474B5573677964772F467A444D614D3538456850344A5741596C59685773454A53434F44514E6364686E374D4A54734131505268487449394F776A383541484A4F4E4F44596263557757746C455A3245556D5978655A676A67714666766F5647776A4D37434A7A7359364E6764785842374257575630745464786332324F39396375635076614E66625058574E6A2F534B6E3572655A6D64786761755130597A3154444C65504D5347645A4B4A547A6B6A37424F4E534F664C2B475361485A7067626E32464A50735669627763545A616C5578666C68367858416A2B496756477A38304C4430516C586F686F7069576D4E716A3470792F696C475653446D7946424F4B724C38564562793070446C5A7A426456386232554475625059324D3131637A33747A4B6148306A73746F47426970724761697359374371676148364E6F616170597830446A48534D3837593042777A307875734C573178377377472B32764C584671554D39396552316C7949684C2F434A773849784637524744724559614E567751697232697376474F78396F37467976757A4E4B466E484F5A65385A6835785750712F526D4256377A796D726C584C4F614B54484B50514F41576A734139484B46484A47592B635A67464A434D4D536B456B5363556D4E42323773457A4545646D49493749515279694F4D78424870434F4F7A4D412B4F6775483246776334764E78694D2F44495434482B396773705553464B4D66594E4A78694D3747507A6355327667446E70414A69633073593747726A77636F497A793576384F54324E5135324C37463135674A4C3831764D547177774A5674697047754367595A2B5A4333446A4C614E4D644177694B783546486E3346444F795538784F4C4C4D777663797079546E6D2B71524D564764546E5279436A586351507A6D456F69594F524E334B447A564C4431534672737135714B715A41366F434239544D48546B796C4A76476348347177336B4B30706D754C326437704A754E7751376B7253324D74556B5A612B744231744C4E514830482F5456743946593030566665774542314B344E4E765178336A544D794D4D66343641717A4D2B75737257797A74626E4877636F70726B783173395261536C6C71436B4642735468355232486A47596D31547A5257506A46592B3859716F386737476757575876454976524D7839303545344A4F496D5738694174386B7A483254506C2F3369503948746B566A37686D4C68554B7558794B6D6B6C534577656D49516A4B7844632F424C6949502B386838374B4E7A4555646C3478435A38356E6F504278693833464D4B4D51787352436E78414B6345334A77697376434B5659524D33434F7938516C7267446E78434B38556F70497A53396C75712B464236634865626F6835393746737878654F6D52375935387A7133764D543630774E547A506550636B66625864394A61334D6C5462513339744C3331312F6369615A557A327A544935636F7270715255575A315A5A6E447A46334A414D6555735656566C4A57507445634E497851696E7368453041616C592B536D6C714671366F4B5263546E4E4177642B6249594634366730705A61517771536D4A544E65666B6732774F53356E733647436B725A75786A6A34476D71514D4E2F63773143684657745A495A33457430724A367569706236477675593668726A4A482B4F61596E6C706D665732586A7A42376E7A6D78786358614579324F74724C5757304A43565345686F4644592B63566A354A6D502F4432462F6C4762706E59434651706950516C51694172386B4A663870544F695A674D446A63346C5543764F4F7839772F43584E4A476859686D5968437337434E794D55324B683978644437324D586D4959334A77694D374649546F502B31684656696C6B466547635849784C6369457553586D344A47546A4570654E6332497544676B4B576158347070575256566A4D6647384454395A47654C6F2B7A7133566151353374746A5A4F7366573668366E356A615948547646614E635976545664644A553030565061516C644A432F303176517A57447A4C614F737045377A51547777744B59544F547179784D726E42715A4A4C4A706A704B55784B7738496C4378546B616466736754746F476F47377469377156462B715762716772566E584D6E644655434F764E546163334E35582B33445436464B3139517A586234344E73796E715164335978307448507548534955616D4D6F5A592B6870763747476E756F372B366A613753657151566A665455746A4C5930736549564D35592F77797A55797573727536787362624C37716C546E4A2F6F34664A77506276535571544661595348526548734834754458777732666E484B4C50746630684B7839456C43714D69712F35546C6C3454514C786B4C785858504247566D4B57514A76654B7739456E41776A385A43306B366C71465A694D4B7A73596E4F787A61364148467349665A782B596A6A6370565A706367732B2F6743374A4F4B63456F7077545731464C665545747853436E424C797355745068756E7048786C31766D6E6C6C42595773627077536165722F627A616B334772535535567A6650734C653177396D744332777562624D777663364D62494742686D34364332767079712B68713643657273496D4269713747613466524E34705A37524C7A737A344D6E4F7A5A3169593332422B656F58353458456D3671736F54496A46784375476B36344A714473456F3272726A34614E4C78725733736F56486B334655707A51425532684330656B32656E30354B54526E5A564B6433593673716F79316F613657522F755962797A692F456547524F396F347A336A4450614E634A49327843444454304D3148517153324E48635456645A5858303172545331396A50314F41736B324E4C7A4D397673727179792B624B4674767A732B794D53446E6F4B6556696578626A46576D6B4A73546A4670364D72583843746E357832506A474B73574A66424B78394533477769395A4B636E6350786B46467634706E3639374A574B75474F635577727A6A7366524E784449674256467742745A6857566846356D41646B3439646A454A574551344A6864677278716D3441687A69433342494C4D51687552686E6861793063747A54532F46494C6351394F522F5078447738303075515A4A565355464844786E41444C355937654C6B79774C3354636D366357654E676134647A75356659334C7A496F6E795A68616B31686A7447364B6C6F6F53757667733773636A707A612B6B746157576F7167645A2F5343446A5550492B3261596E31786C646D614E365A6E547A4534744D4473307847425A44716B6867526834786E4C5350526B4E7831445537414C5174504E483038626E38334B63596D6E4F776855744331654F7447656E304A6D566A445137686536635641614B736C6873722B4F4D72424E35567876393363504B4E6C54654A3265735977685A517964395A5856305A6851677A5378436D6C644A5232454E5865584E394E56334D536F6451543479772B7A304D6F737A4B35785A3275447377696B325277665A36716E6B6646737146357553576172506F724967463466676246776C4B546A3478794879565A53474A4B55594B2F395552483470536D6C6D697049586F436952735168386F6846364A32446D465965355879495751536B494A476B4951744B77444D2F414F696F486D396743785046464F4353575942645869463163415937785254676C6C4F43555649705453686C4F615A5734704658686E6C4B4B653149426E6B6D4653444B7179612F756F4B61686A543135463639584F6E69373273586A6C53487562697879632B63736C3839756337422F6B59324E5056615864356E716E3643336F6F582B7369616B52665630466454525539524962306B5430734A36756B7562474779524D5455777A3652736B566D46744E6B4E35735A6E47653374706273386E3554594B485338553946306930664C4F516F4E6353697159676C717467484B544E4D5565614659573955537558476B4D534F5235765234327249536163394F6F6A4D3342586C31507574745A63793131444C525038374D67427A3530427A792F6D6E47756B595A55475259615431392B655630355A59684C6169697037514F615845645853554E644665324D744D3778616E705A55375072374335734D7A32744A7A746F545A324F2F4C5A6130686770796D4631633553367373714B43697078306D536A4C562F736C4B57517052433247665373504C50774E6F76465776665A437739596845704F6B752F6545514B4168492B5A35676B4337754941687969696A3433473872784B422F6E70487A6C4F4F5761574B6F636C7A344C4B38633574514C587443706330367078536133455061574D6A705A6D74756248754C677978624F4E595435734466463661344A48323076633374766D634F386356793463634F584B4E633575377A4D35766B427653786579786B3736537570707A53696D506A475868735238476C4B4B6145677255516F625637543350644E4D6A797778503332476D616E545441354E4D4E456A70612B716D506A344A485238303942306A30664C4A526F4E687A42553753576F322F31446D4E566E59596F4637794E5661624855706366516D426C50633359437A646C4A444A646D734E71517932784E67624C68474F38615A6D786745766E674E4A4D443034784978786D7161614D377235534F7A414B367334766F79532B6C7236614267615A4F426C7236474F32524D7A2B78774F6E355664595854724D7A50382B356D5445756A4C647A656143457931305A584F334A34344B736D61582B4E6B714B793345495445446B6D36544D4C4955733634413072414C54455572534551616D594F4766684B562F676A4C44464A326B5970797A43456A464D6A674E693741734C4B494B73596B74776C475256516C6C4F435A583470425567554E794A63364A5A636F4D6330777377546D31484E66305374777A716E484E714D4D396F77727670487A4F7A513777616E4F59392B666B664E6765344D505A635637754C6E4E37397978587A2B317A38394A567268376559506638526336736E57566864493768786C6161306E4B6F6A5571694E536D4C7475516332704A7A6155307470436D6A46476C5A43364F6445347830795A6B654F63586331427154593750494230615A3747796D6F796962774F6855644149793050524B524D7374466B326E434E54736731473343305444786738744B322B30725437765542777053596D6B504357537974516F71744E6A714D754B6F36736F68595747584F62716370463364694358396A4C5A50344B38627852353377536A306A4547617476704B61796B49794F666A75514D7570497A6145334A7043326E524E6E71543873574F44563553696E737A4B6C3164705A4F733738347A385735455137476D7A6B634B4F4A3262783433687975344F356A50316B417449624670324152387A69365249714D433072414C537363704F4232666D447838497250786A386B684D613249704C51695572504C695573764A43672B473566496247776A386E434C4B7951307259537772476F6963326F4A793677694E4C4D536E2F527133464971634534755532615857336F5662756E567547665749636D70704545713566586846722F7544664678733464336178323858522F6836646B5672752F73636E6A75496A637648334C3534427037322F737379526359717532675054474478744259476B4E6A71417550705334696A6F616F4A4F726A4D6D6E4F4C4B4F33736F502B706948477569655A485674576C73544A59546B5476544A6B74635655703862684870324E646D416D6D74354A614872456F6545636962704443427269494452742F64425337467859666436684F4A4B5446455A2B59686A467952475570305A536B78354E55335938736F6F4D6C68767A6D4B38765937537A6E5A6E7541575948466532706A4A474F515959624F756775717141394C5A7632784252616F6D4A6F44416D6E5069774B6156343573374A5A5670624F734C4B367A6672714A6A764C4B3578666D4F504337426748342B306339755A78757A324F6D78324A504F744E354D5A514752323131586848353249646D49355453415A68795555556C7A6379304E33502F4E514D3636655732467865356D446A444A664F724846706659583970515532707361594775686A754765412B596B70646B347673374F3278746D564664626D35316D5A6D324E3666494C756E6E34716D7A764A71476F6D75614B5276495A324F6B62474F58316D6C6276587A76487A7A54312B327833682F5877316279627965443762794E335455317861332B5267357A78583973367A74376E4838766730736F7061476B4B6A7150594A704D342F6D4C72414D4D70394A5A5436426C456546455A6458447174755A563056335579334462472B4D4363736E74576C4D505A30566D6D2B7766704C55736E4B79454B635651424F6F453561506D6B6F75325A674B5A726C4C4C35304C41505173764F4832306258335373764E437839755249557179457444674A75596D6846436548555A3461546B3136464E4B6946453633466A4A586E6F5773705A375A726C356D2B6F6359366578463174724455473072506355567447666B304A715152474E344244582B2F7454342B6C4164456B706E59536C542F574F734C6D32777662484433756F71653350543745304D636D47346B53736461647873434F4A6557795450787770354D4E2F4674644E547A493550494A583230393837794D7238484664334E6E6830754D2F4C6D356435642F6551393365753845467866504D797236356434735856537A7936754D4F3976553265584C3749323174582B65582B64543438754D584868376434652B63717232386638754C4741666376376E473475634735706450736E6C3768344F774744793664352F3264517A3764767354627137753832527A6C695379505235315233422F493576706B4A2F734C633578623332522F6135764E5579754D4E37585247426C4468617337466535656C487635554F376C523456664D4257535347706930326A4C567054444A72717275786A746D6D4A695A4A485A3256576D70355A596B4D387A4A2B326B4D7A754F324F676F684A47463641626D6F653254686F3558497472753057673468614C70494546624849434F51706931467A70576E68794A6950416C4C7471663150676773684D6C4643514855356F61546C4E6541764E7478537A55354446575838354D6578657A7666314D5348735A61656C69734C6146337449714F724C7A6145314B706A45796968722F51436F3833536831643645754C49536533424A6D656F5A5A6D7A764639764953752F50543749373173643958796457324A47343253486A536C384C5478553565374A336931663471623636633566574E69377936665A5733393237773465464E3374362F7054782B632F734B72363566354D3256637A772F764D436A61396434665038685478342B34666E6A4A3778392B6F54336A2B2F7A36636B39336A39377A4C746E44336E7A2B4436764874336C37594E37764C6C7A6939665844336C3939594133317937792B7470355868326534396D46625A35644F4B735566326435684C756A46647873696553774D5A4C4C766356636B413979626D6D4A766255315675535439425755554F626C52346D544B7955753768513475314C6F366B6D467234536179435471303470707A71326B6F375352727170325272736D6B592B63596E5A6D68646E5A3038784F54444A645830467A556A544255556B595278576A47355348746D38364F6C354A536D4761546D466F4F51517268656E614B6A5A307664473139754B495834676E49654765524566376B42546E52305A6941506E4A4956526D787A4A516E384E615777557A6463564D743751793239334C644538663436316444446530306C645A53316465496130707154524752644D6F4361484D77343043527A483141594830706D6368627838464C753841414341415355524256476C6E586A62432B73775532374E543749373163744262776F3232654F36325266467776494C6E617A4C6558467A6E3963455A336C342F787A75466F4B64506550507347572B655050374D6F77653875484F547839637538657A79425234645875622B3762733865666D4F3135392B352B4D76762F48683757766576337A472B3963766550663244533966504F664638326338652F714556773866382B7A3262523766504F54686A5973384F4E7A6C7763455744772F4F636D64766E647662713977367538726C785647755462527775534F56633958423744556B637136766E6C33354D47656D786C6B59364B4D394D5A563873524E356467376B326A6D51626564416E714D722B61376546506D4855524762536B4E6D4D61306C3962525874434C726D47427164456D5A5966507A7138794E6A4442616E6B564A596A54754D646E6F52355367463553506A6D38367574354A364C68486F2B55636A705A6A4344723267656A612B61476E32496D33386561495334414C5868495867734C6369596A304A4437476D347A3441504A5451716E4B6A655A30577A6B4C56566E494778755653315754306D37473236514D317266535531464C5232344262616E707443636B5568735152496D4847396E326475545A4F39456347383155617A4D72386A45325A755273545936784A2B766B736A53506D363078504F784F34765A6B432B2F4F796E6C37595958334E792F793776354E7061793372393669344E32724E377835395934587A313779354D456A37742B38785A507231336C79397746506E7237692B6674666550667233336A2F365766657633764E683364762B504478452B382F2F737A72747839342B6559396A352B2F3550366A703979372B3441376831653575332B654F337462334E7064352F3635545237736266426764353062713750737A386F3450397247586D636557315552724A574773463658787271306871572B646961613671674D6C4A417473695062576B796D6C51325A4E6E5A6B324E695462757449726F6350315648784E4B586E30355258525774354B36505353615A476C706D61586D562B666F32466756353643784E4954497A444A7259592F624153394351463650686C6F757554676F354848466F756B57673568614A744C3048484C67426447312F30624830345975337269474F41452B34535A774A43334167503979512B796F753057422F79556B4959726335677554694B6D645947707156534A6E73476D4F776252693464597269756E53354661352B5354556438436A5642456F7263584D67516D5A4E6859554B4A6935696833485457427152735477327A4D39484C666C3856687933783347364F3547462F4E67386D57336835527336487731302B33722F42323863506566626F47552B667675483136772B38662F4F524E2B392B35756D62447A78363859594844353778374D46397061786E62332F6A3961652F382B3658762F483234792B386676654A4478392F355A6466667566544C372F7A39744E765048373967547376336E44397957734F377A2F6E38745662584E376234664C36496F657255787975546E50747A44793374706135745472442B656C68646B59364F6474567A6C70564173734667537958684C4A556E383938537A4F792F447871676F504A6358416B31634B4B52424E546B67586D7046685A6B795A326F4D4250516E3143467330706864516B4664465632636C492F7954796757586B6331736F4D6D7979715A54617846424359724951786C616A48313643546E41684F6F47356150746B6F4F325A67715A374C4A6F7545576736684B4A70463453576A522F61747234634D664F79512B5272683968666A487551497745684C6F5348755249663755464B76433931326547734E476179564A6E4B517438416B324F4C544D736D6D656F64596253316C3737535774725463326C4E534B5570496F6F4B58312F53524F596B43347A4945427053482B6A46516C55685A3376723265307534324A624F6F634E455678766A75486D51416D33357A74356532475A547A63502B506E2B486434386663476475342B34636573526A35362B356358726E336E78396D6565765033456B37632F382F5446653534396538376A6C2B39352B75367676507A306431352B2B6F32586E33376D6A6149732F765937483337356E58632F2F34316E3733376C384D46724C74352F785A5648627A693438357944777A74634F622F5070645654374D2B4D63444137796F336C4B61347654584A6C615A714478556C3235594E73445865774C71316C7353364C75596F6B3571717A6D616F71595467766C33492F663549745253535943496A554E534461794952346F5968306532654B2F454F70696336674E694766707677362B6A7447475275615A37782F6963584654656147682B6A4E533659675067612F68474A4D343276516A6978444F376759376342387448777A30664A4D565536694E56326A3058494D5230736367705A644946703241527A5238624445324E734B4331397237415073634A665934786673534669594D37457848715446654444526E4D643262544B4C306B366D5268655279326159364A3941396F2F3276722B346D70616B444A71693470542F544B364450536E6D4A6951613635466E5A6335516641686E366A4C596155356A72796153387856425847684D3448436B6B5565623437792F6570616637392F673178665065664C6F4B58743746396A6676387A3132342B35396641564E782B2B354F617A4E3978372F5A46484C7A37772B4F553748723735685566762F38717A6A332F6C2B63646665506C4A5552722F797674662F387172393539342F4F4964427A6366736252396C654835485A5A3262334C2B356E4D7548443767347435464C712B74736A38317A745A514E3373794B66736A5573355044584E706270547A307950737A4579774E7A2F4431766767692B31567A4E51574D6C6C6551477443504E6C4F7A69525A69496A574E794A555335634941324E697A613149456A74544A496D694D6257496A7678367571716C3948564E4D4E772F7A3452736A644E724F387750394E4F526E554A38556A6232695A5559786C57684856324A5A6B67706D6B474661506A6D6F4F6D566A727037497571756357673452614C704549614757494B475853424856467A4D30484958594F516C784D4C584572472F4E5236426467514632784D57376B525376426656426247734E2B577A33463748756E794B6D596C5454417A504D74773570467A306C525A57305A615753324E3041745842496551364F704A714B535252594561536F51486C39706249456E315A726F68687454794331554A2F747571544F4A7A713573323552543764327566586C342F352B634E376E6A31397763586463357864572B506333675575484E356837396F393975382B3465717A7439782B397034374C7A3977352F557633482F2F5635352B2F493158436C6D666675584470393934392B356E6E6A39377866333744396B3566356E786D58554778746559503375446E577376324C2F7969504D37467A6C332B6A5437383150737A3436784C2B396E6636795467386B654C736D6C6E4A66337354307A776336704A6334744C3346326170545A746E6F364D31496F43776F6B3039475257464D7A676A5730434E625549557A666D45516242306F447732684B79364F6C6F4961325173557552682F6A2F51754D444A78695A765963437873586D523252553565546A6C395345594B45476779697974454F7230516A7041794E6F434C552F584A523938704578533065465A6459314A7969554863495238314F677170744945654F4F78756A376D714B6A70734145773868567434696E507973385132794A535445675A677752394A6A5065697679325A4C57732F6D72474A7574636230384149545056504B3166756573687061556A4E6F6955326B4F5436656969422F6375797353544131496B7050693167394E617063725A684B445747314E4A3674356878755448667765483243443465622F505856505835352B6F53585435397A342B3544626C362B7772583979317938664A333977357563763379502F5A75507550626F46586565764F485773772F6366666D4A4A2B2F2F797175662F38626254332F6C2F667450764833396D7564506E3348337A6E304F4C6C316E5A65557367305054794559576D466A61592B333844533764764D2B4E4F2F6534646E695679357562584A7962344743736879736A6E567857434A767159333979674A324A516334716D7153465758616D786C686F71324D674E346E3638454453374B774A314E416D53463250594731644976534E53624E316F53517769717159644B6F54636D6E4D7161612F5763625930424A544579764D4C6C3169616557436374576F4C4355526A3967636A474B7130497971514375304443314A4B566F4268576A34354B446D6D59364B61774B717A72476F4F55536A49593541335334454E56734A523434353636506962495347697A4547627161596535686A36793345336463532F304162776F4A73695174316F445137697358326173354D79546937667062566855306D426D6359366869697237595A615545685462474A5649614755686B55514B36394C616B4355324C304E496E54553650595473425158414172645A6D634736726C317449414C2F626D6566336F42702B65506554707754584F62652B7A7333576536786375635076576261347273757261506135637663666C57772B353866676C64352B2B56637036394F5A58586E37364732392F2F547476502F37473635657665663767486739763356444B3244352F79507A6942764C784A595A3670786D5272374F3664636A46793365346675304F4E7939663576622B4C67646E56746D5A474F426358773362413033734472657A4E79706C62377948746345756C767137574276715A574F6767314F4E4A51796C523148713555534D69516C5252674C43445532494D37556B336361464C46642F3876796A4B49334B6F4B326F45566E584F474D446334774F4C6A432F754B2B7354494F3146655445782B49596E597442644355616B52566F6870536847565343756E38426174355A7148696B6364496C6E704E4F73616A615236466D46343661625169714E6B45632B64465A6C352B6339564631316B66487852426A4E324E456E7159342B5A6A6A355338694B4D434B714741374D704D6B6A4C6556736A3833797637364268756E4E356966584554575055782F66517464685557304A4B5A5348696968324E4F4462487462737131455A4669596B535930704E6258675A6D534643364D7458426E5463624472516B2B484A7A6D2B756B355367715438424262345748745246706B456B756A4D6D356475636A4E363365346565555756793964342F72742B39782F2F6F596E727A37783950337676506A344E3937392B6E66652F2F49374C39393834716C69416E333141766375376E426C62342B4E6A56314F7A6138783044564B5358596C4766475A684164466B787954544674564A55764466657774546E4F777363724635536E325A4D31733954647A647243466E6146577A736E613242786F593232676B3833685872614875396D55316A4A666E6F59304D59785358323953374A784973424B544972496E3163714A4445637643674F6A71556B705246726468717872684F4632475550644538794D4C79487637714D354C5A7145794269736F6772516A6178415061494D396542533141494B5566484E3434526E42736664557A6A6D484D64787032684F324564793069344D4652734A4B74614269677A543562694C48696464394E4279306350517A51436868784832586D61342B31726737326442754D536135436833756D6F554E317A4B75666C70316863576D427562556D3577446A653030564E59536D74794F6A5642495A5334753550746145654A6D7A4E4E6F66363078515178575A724B2B65455762712B4D3857526E6C74666E356E6D304F6B6173707A4D364B6B63784E7A6242784E346259314E62476A4A544F5A676434386232426A66337A3348723449414844782F793876335076506E344F32392B2F547676666F4F5076796D7936316565506E2F48773575336548547544446333466A6933764D6A7073556D475772744969557A41547645616B6F6F327830376F63505359477071714B6E6A5A69716A4E5346552B436E47344F4D613575564632527A7156736E623647396A7472324E6E6F4A6E4E6758593268365363485A617931646649656D73783436565A534C4F794B412B504A39335A693151625A7A4C74584D6C783971596F4D4A7157334571473276755554355831314C516836786D6B713761527A6F493836714D4369597849776A7971464F3377636C5244697A6B5A564D784A2F774A2B38736E686D4563615037676C38594E7A4C443836526E464D484D35507471476373413769684D6966497A2B3561485043585164564E78323033485177634E6644334D4D41736163786274366D2B506F4B43416B51456864715332312B4D48753974577A324E624D38334D394D337744444C52304D3154585458315A46653159324E5747526C486A3755756A68535957664E30505A79636F584143364D746E446E3941695074325A347554664C323930704E6A744C2B664F2F2F6A6545366D71452B59566749596C485538654365486333526B725332527670345062365049387558654431692B64382F465578762F6F6248332F394F78392B2B7A736666763037723935393475475431397739504F54652B6979584A33745A3757326E76376949654C38676841616D485033694B2B584C663671656966793759787A2F51395751762F7A37767948533071412B5070697A336457636E786C6E6431544B726D4C50627143527665464764675A624F44765977587076433275644E5778325672445756734A4359786E6A316455305A78525346425244767165456648642F43727944714978496F624F3467634732486A6F7161716C507A6159344B70495954786461306C4A6F69704551464A324A6357515A4771456C6E4A415538564E4145636439637A6E6D6C63555037716C3837357249556164596A6A704538594E644F442F616848444D4B6F686A436D456E336252513839524730304D6248513864444433314D5064554344504331647349483138546776784D435138304A792F4A6E5331704F61667173704656354446635855352F65536B39785358306C5A62525531784D55306F613563486831495246307877627855525A486E764472647865477544526D516C6537737A793774776B627A61486D53704C344D742F2F5265456D6966515656506C79324E61614B6759454F4869516C744B424F73744A64772F50636E4C6D3166352B4F456A482F3736647A3470566A552B2F6F33585079764B346D38386576364F6D3763666333332F504E646D683968714C5745774F3534554E776373645130342F734D4A2F7631662F67666D3169373859425043763167463837574F4F63652B2B494B6A662F702F736456577054736C684A33654A6E5A6C37657A324E37485658634E6D66793162413031734437617A32647649576B73783677335A624C515673796D745A7261786D723669436A727A7136694C7A3641795049374B694754716B764A707A362B684E622B43736F5155736F496B4242736234327470796C42784551304A49637274464C3377496C5343437A6757554D677876774A2B394D376D4234384D766E644E356A766E654C3578694F46626353524862635034336A714537305742664B3851707561686A59613344747065757568353657486B5A5944513277686248324F6366593378386A504233392B554548387A45694C7457477774594C452B6D2F723449504C3933536B4A394B45754A6F4C4F374177363877766F4C53696D5054304C6157597534395556725057306348312B38504D6A596D6447656238377A63636447613957657867766A7364525A494F4A316A462B2F4F5A5048503142445A46415345354945504F3135527A4942336C3061592F33723138724A385176667630377A7A372B6A5364762F73713931373977382F6B4844752B2B354D4B6C57787873625846686F7066706B6854717737774A736A5446317343516F39386335622F2F502F2B64483339513434762F4F4D702F2B39662F344B732F2F526D746237376D78792F2F7850642F2F6F70516F53377A4A516C736456657A31563747636B3057697A587072445158734E465A78565A334C5A74744A617A565A7244566C4D7575744A7A5674696F576D78755A374F796C72377947727478694F724C4C614D75766F5357376E4E7159564B6F543032676F4C534D76504A496B2F3244477138756F54496A414D544948726442436667724B3530652F584837307A7545487A30794F757166786E557369337A6A4738686637614C3632692B41626D31432B745A4A775642544139355A2B484E4877316B584C56773864487A304D664177773954584377733845473338544850314E6350633377536641684F41414D384C434C4F6D765347536C7652687058694A4A6A725A454377566B6533685145524E4E55326F36505958466A4658584D6C5A54782B6E656467356E68376C33616F44486935323857682F6B34396B5233712B313833532B69665832456F7153552F4631637344435141396E6F59676B447A6536736A505A6E352F6A79623237765033344D32382F2F4D377A44372F79354F50763348767A4F7A65662F73716C52782F5A762F2B4F63376465735874776837334E6262626C4D695A4B7332694C4436556F56494B2F745458614A315434303739397756642F2B684E6666483263667A75756861614F487559614B6E7A39707A2F783033632F456D43695155656B4B334F564B537957786A4F5647614A384357532B4A4A616C6D677A5757676F3530357A50536D55534B3257786E4B6C505A556461786D5A58485973395863793274544265563864496251736A7258304D4E3355785574504151742B6738696E6673633475576776716D577576707A51374335764949745343692F67704D49396A76746E38364A6E4255666430766E564E3452756E654C3532694F464C2B79692B7441766E4B357467766859463861316C4145637466446D693561654C6A72382B656E344747506B5A59755A766A45574143646142707467486D754161614970586F416D422F6D6234425A70536E7866435A6E3831737833314E47566B30704B637758684E49324E4E7259785556544E52563839695678646E686761354D6A2F4B2F5A5652376B3633386D53716C6E637255743676392F4271767072484D7A5863572B796A7653434C2B707879616A4C79576568735A6E7473674D4F64545A34386663363739372F7A35765866655044385678362B2B4D5374702B2B352F4F4139462B392F5976764F57383763664D5836345850577A742F6C374E6D4C6E4A3166594B6D7A6C62485366506F4C4369694E6A4D4C62796761786D5167314654324F4856586A752B39564F585A6367364E2F2B594876767A6D4B6C34303162596B53656C4E436D4367495A7A6A4A47326D49485550527A6B796B2B7A4E54474D6C3865544B6E71744A594B6F396E4D532B5931597049746C747A6C4F5878544663446131324E7A4C66574D39486177765467434D737A63367A4D796C6D646E6D5A647365732B4F6F693856555A2F6453467879646B5968785A79496943665933375A2F4F69567A67397571587A6E6C7359337A736C3837524448562B496F2F6B4D6379526532595878704C654572555344665750727A72554B59626F412B2B6F45474741515A5968786B6A4A6E45424D7367453277446A4248374765506B5A344B7276796D65767562345369784A693364687261654D7263464F70747461574237733432423567594F6C47665A6E52396B626C37457A334D3331325835754C386D347539444C76656B5758703371344D4E364E362B586D336B6F4C2B5075654157767A736834747248417454455A743566376548522B6977654831376832395145484E35357A38384537376A353678384864313579392B70537A5631397735736F7A31672B66735862314A597558587A4378393544783965764D4C4F36774D6E65617A616C706C6763476D4A463249577471707265736A49374D464D7169592F415432324F696F34763253585745326A7045756472526C42724E6347457977316C526A4265464D5A515A776B522B4C424E356B557A6D687A4E5845734E736152774C6C536B733161537A584A62416371342F5A796F6957472F4F597230786734333251685961693568757246426D334D71496A4E4F6A413579573962445532385A4353776B54395130303538586A484A6D4A686E38754A3378794F4F3656706379754878536C30466C52437550356933307358346C6A2B4D496D6B69397377766D7A64516866576B6E347332556758316F47634D516F3142536A59474F4D6730307744545A464547794B5A62415A4E684A5437414A4E63416F7778545651674A74436D6B5241654C67315134305A6E4F6C7659323930514C6C6F656E4E39686F4E464765664832396B66626550475A416550467155386E6D336D7A6B51644C3037333847356A6D44667276627861362B4C46656839767A7333783576495A586C30397A657639465237754C4846762F797039736A5579617161494C42346E724743456B4C78426767706B654B56334556383968657A7353396175765762373769665762727844766E75666B5A56445A6B2F76733747367A6537794774734C53327A4E4C7A492F504D5A7364772F546A64584D566559674C30756A507A2B426E7477344267725447436E4C5A6149386B2B486353455A7A51786A4D446D4B694F4A3635716B7757616A4B5972386C677169795A796449455A697553574B7A4A594C6B756E2F6E3855425A7A2F566A2F6E32793956565264326261326E5A76764F326676585655376C557070334E30564A34713775377662576A676B49516B4251747946434F374F4174624333556D4945704A4167415169566258334F65652F665034325A3672713150374F75586A626D4B7A5775487261323375666666517835766C7732744C3836446754544D75354342724F52394A302B526774475A646F7A7270466138595A366B384655427A6A514F484A65424B6967744479543243505A784B3733492B79772F554932313053324F6F5939792F41316C714573386F306846556D516177322F677A72443242366F51626F6865696A48364B505162412B527345476D4154705978616F683057414874622B2B746748474F446F72344F547677362B77535A6376524A44522F6C395273717A6546702B6D32655674786B707638586A347373384C376E4136374C7A6A4F6164346C46474C4F4F565638525273562F37612F6A595738364851526D2F504F76686E784E50656639306D4538646C5579316C6A41325045524F5A544F58387A75497556434435394538624B5075597542336B594E4F78394377436B625478417533344253794730626F65505566394537386637512B2B34523838413379726D6430644431676F487559727059656574723736473774526C46555174584E79315266537155344E5A373835426A7955324D7054552B674B6A32526B6C4F523542344A704F686B434D576E593548665045665450534866584B446D316C6B714C796454652B6B59386776786F706F7A7A744677495936714246666B5231786F694C656A4963454F78564637366F3761697943627A6B525364793652764750425850417A4A793355695A4E534B63345238616A35486D475878784632756957773353574F72553678624847495A704E7431472F684D494931356D472F41517638457A44767A77347A6A6A54445247714B69635145307767547A4D4A4E4D417331776A544541504E6741367944444C414C4D7351785741656E51463363416F32514A4C7152662B633076515658654A69647773693945777A66532B464A7A6C6E47386C4A346E58654330627648654A5A31676738644A667738314D5348766A7265447A63794F7A7249787A646A2F447A39686C2F48782F6734314D6A4D5142584E4A66566B334B30682F75524E7A4A7A4332472F69685A7152447A74306664696935382F47412B5A7355644E472F61416C72724558794731355274766F7A33532F2F4A58325A78396F665442423138427A426761663064662F6C4D36656833523350364370736F62716A4F7455586B366C4976304935616D78464A32536B6E38696850796A67655165433655302F516A79472B65523337394A5130345744595746794576796B52646B69626D36356B6F797457656A7154736252654F744E42515845386D544F4649757461556D326F36715343744B493477706964436E4A4D7145696A6737696D4F645351747877385048463050686F4B425848436F2B4A31443253475333577A77375847505A35687A4E467364494E7474482F67464D634A6341374639436F72487666346445347867727A474B734D597532776A544B41684F704F6159534D387A44546241494D38597931426A7245475073512F5678434E48484B64674139334154596F2B3463653130434958706F56536E683946325059464875536D387A453369316231346E6D636B38727236427638597175506A55424F7A6738334D5075316E3976567A506B792B347566704358365A664D30765434635A7143736C314E4D58517A31544E4E51507333586258745A76334D58476253717333616247796D32714C4E2B386D31576264724A78757870373968747A49714F4F7370354A5770372F544D766F4C37513865552F62384275362B352F52307A56495A33732F485A30503657727470664A75427157706B5A536D526C4F63456B506838524479457A7A4A6A5057674943574F716C76586B4F666E3056425751554F6C6A455A5A413431317A5454574E794F5879616B704C71546D7A6858717270314764764D38395A64506B4233755148365147666B42786851476D3141515A45434F7678593541647263447A486D664B67645159482B47506E476F7561546949625845665A364A71486B666F546462676E7364496C6A6D314D4D57787969507239333255672F563463576F617778443257646152427254514A5A612B4C50576945734767734F3832534F575949396C6F4C693754435074524868575552625952567067625855416D754A4F5459525A746947473245665A6F68447143474F6F5961346852766A497A556A4C4E714B7443513371713748385451766C56645A5233676837436A6E706A446256636E504932323865394442323863447A4C783879737A345339362F6563326E365464386D68726E3439687A4C71636D6F37527A4A3473574C6D62703471557357374B6346537657734762745A6C617358732B33502F7A494477735773585446476C617532635461545875516E69756B734732637570465A35492F66302F6A3441383050706D6E7665305A33357743643758303074772F5333744650593255465A57654F556E676B6B4A49456234706A58536D49633663774F594C4B612B656F79636D68727277435258307A436E6B72696F594F477071365551684869646F477157336F6F4C3638436B566544725833627446342B7A7A464366356B42357154366131506C6F382B326235363350632B7A46327667317A783153636879416E6E59416B3641556D6F2B79616737704F496D74635230574637334F4C5A35524C4844716359746A6C477363564F796B616263445A596862484F49706931356B47734E2F566E6E596D6643477574735339726A62315A5A2B7A4A4849736A6A6C676C4F6D44314A33425763626259784E706747324F4E625A5156646C475732455761595363317854374346507477453578446A58474D4D4D5A52616B4A346E41505A46324E346D70764F71337478764C77547A6575533838774F4E504E6D734A4F58442F715A656A584775366C4A3372365A5947627944652F66546A4D37506357377954656B4A69657A6275303635732F2F6E766E7A766D4852676F55735762794D5A637458733344784D7237343467766D7A7632614A55755773337231426C617433306E3068524C796D6C39534D2F775732664130386F6676614877775456505063396F36426D6C76373647707259656D356B36614659334963374D6F533075674B4D6154776D673369704E437854425A6C35324A724B536357706D632B7159655558584E50636862656C4730443150583951685A2B774E6B3867356B706456555A32556975336D5A6B684E5363694F63754F746C514961484E6E633874626E6C647044724867633537573947574A67666C7146784850492F776A362F4F506235787150686E5943615A774C4B3772487364597468743073554F35326B62486549594974744B4A74745174686746636836697741326D506D7A3373795039554A5A622B4C4C65684D764E6772417249343559335055435A736A6A6E2F49396F6744646F6E32324366595978396E68304F734C665A784E746A4857474D66625956397043584F456A4E63704F61345369304A69484869584C71457A6E764A504D6D49354F5739474D5A4B4C7A50656F65426C667865766E6A786D61766F74302B396D65544D78786553626161616E336A457454444A392F4A6E4D7A4678556C545659756E41355378637659746E534A537863754969466935627930384C467A50316D506C2F2B6652342F4C466A43367256627846415A66623659334B59787976736D7142614B6A6764766152682B53333333632B6F6165326C57744E4C53324561546F705547655175743868626B52615655334C784B795956545646772B6A657A4F4C656F4C793542564B36685774464C6430453974307744317A6633554E2F55696278314131766D5179733452796876374B537458554A4754542B58744735536D4A56495935386439667A4F75753270787A65556756353333636435446838516752397A43497A414953654377627851482F474D3434422F48667038344E4C33695550574952746B396B723275456E59376837504C4B597764446946737477396D713230416D3633393257515A77435A4C667A5A612B4C50523349394E70743573426A5046715141414941424A524546554E7646676A6D325343335A4A4C74676E75654167796858484A4665636B6C78774F75614D3031456E6E493834345854454561634542787A6A3748434D746355783168726E614773386F753378696E4E42657479586B697578504D714D353158324555624C726F74624A2B4D5068356965474F66747A4377546B3239353957714356384A57795A75335445362B34394F762F306C545577646877564B3039326D6A70717A4D6D7455725762686F495173584C576270696C5573577247576278657634616556573169335252574E5136596B5861766D6676317A696A706655396B2F6757786F69727168615771367836697337306465335568546A5A7A5775675A61465A3230746779676142314731746848545A5543575645707451556C794D7271714B6E766F4B4B706D334C46414E584377584942576B4D7664553039314C514F554E6B3654486E6A494758566256515556314B546B30665635544F55484973674F38534771383448755769767869586E665A7A784E555561356F4E316D4254646F4768302F615563436F6A696345414D422F31694F4F41546A595A584A4B71655570546449396A7247735A656C7A44324F6F657978796D456E666142374C414C594A744E6F4B69743167467373664A6E71345550323879386D4F4F51354972446356656354726A686373496474784D65754A2F304643553875783533462B562B7A4157336F3836344A4472696E4F4341533577444C72472F4B6336526F4750755A46324C34316C784F684E465A336C616D63484C6E6A62656A49307950545044314E51557238624765504869425339477878682F50636E553143792F2F4F4D2F47423264344D7A704B39685A4F374A39797A61574C566E4B6F6B574C574C526B4D637457726D4C6C3269307333617A475268556A39683279786430766E724D5A436A4B716E7044622F4A4C43396A464B6531355433762B477170344A716C7447716133705146466454324F4E6A506247487270366E3950592B3579617A6B64557459785131546849565830586C625764564368364B47305A6F4C5235694C4C4741536F622B7167523774706F366B50573245394E34794131546350554E4131525539394A5A576B7431586675554A70796843794A45396664446E4452586F6D4C72676449443746464568574D6255516B52734552364162486F68555569585A776C4C676544705379337A38536456387071743452714871466F2B6F5A6A717062474371756F536735423750584B5A6739446F48736467686B6C3330414F2B33383257586A78793572502B59344A726E686374494474325250504539353435336967302B4B4C31347050714B45337A795476664136345935486B69752F67334D2F346F4A376F6775754363366966492B3663655A434F414E6C5A356D737932437375597A786B57486576357352323077765837376B32644D6E6A49364F38754C46474B4F6A723569656D755858662F34586279592B304E4C5567346D684F577458726D62567375557358377155785973587332544A4570597458736279315A745130545441327A4F537950694C584C77744A3750694959574E6F7853316A464C55506B5A4A39327371653938673678716E536A46457262794C32727032477071486165353754737651532B54394C366A75656B4A6C357A4F714F6C395130664B59596E6B2F7851333946445830553972594C774B726B6E645449306A52533156445035564E67315331504B433266595436356B45617178744661506C4A456D34486D6E5046375142587662533547475A5062457777546C46526D49564C30412B50515463734372337761484856435A46794B456A4B6759414939766D4873383876444532664D4E51395131447A43456256505241567477425558494E454B6273456F695449305A2B39396E374D635472756A7363704C78474F62366F7641576E2B6F6E78502B2B4F543569664B4F39555833314E652B435237346E335341382F6A626E676B7565463231425858497936696649393763755A614448303131356A754B7550566730366D7873655A6E666E49785067557A35343935636D5452352B426A593478397549314D2B382B4D6674526D4E44394C305965764F426552685A32356C6273326236546461745773334C354374617658734F323952745255314C4678744B4A4550393459684E76634F315748586E4666655258446C46512B35413878574E796D353953325036437373365846436D474B61767252393736694C723252796A366E6C4858395A6A617A736455647A36686F6D75557974344A4B6E7065556462796D464C464D4D554E4135542B356A4152574630584E665539596D345459465631504B4A612B502B324565524E6739535679366D2B655A6D63784142752B68747878567550533247324849304C78434D32457176494341796C3065684853444351534D56564E7A77636E62427774494E444F5277557A4B484159413447424C48504E77684E6E77445576667852382F524431534D41565864422F7169342B614873374975796B77397A6E4535343448484B47353955582F78542F51684D395366676441422B36514838475A702F7167392B4B64352F67504D51777566787A2F493436556C51716A2F586278336A55564D326E7836334D50487943544F7A48336B372F5A48525A363859486835695A475259644E665932457378682F3338365A39382B50677272313639343948444D657171466151654F346D4667524637642B78693834614E347661493067346C6441356F34576A72546B546F53524B53376E496D765943637247614B4B2F6F7071683068742F3452575932507957352B516B48724D38706152796953395646533030315A51792F6C446231557966756F724F756E7647475173755948564C51396F72707644466E664F42564E54796C5339464E5533304F70454362724F716D5264564254322F30354A48592B707137764F66573954366E74666F61382F5445795752765657566D556E543147587077377434504D7542706D772F465966377A697046684668574D514B555666456F36424E454A6364634E443051304C51536330434B3367414C5343416A6763474D434241482F322B2F75787A383858445239764E4C772F772F73646F4C71374C2B707576737878502B364A52374B584741344661494C4441744D4343447A397277704B4379416778512F2F553737344A6E766A646349566A2B4E4F75436535344A486B546C43615031637A542F4338505A2F337A782F79666D71536A7A4F7A7A4579393564487751775A372B6E6A7965495452463839352F6D4B4D38546443686667504A74392B3476486A6C34774D5069502F6269467851524A73445577356F4B4C4F37683037326231724E3870376C44696B746838624130736B48714845783652784E76302B392B375555466A51515746354C376D56666552554456465150304A703077696C386E354B4767636F6C5065525539354B54726D432F4D6F4743696F614B6135716F6253716A5A4B716473726C4135533350714B7337526E46386C364B71356F7046315464515A57736C5A72364E6D534E50645332446C48582B596A366E75636F6570375230503245686F3448314E6133555A56316C2F7854456A4B6C4474794D734F46456A436675636545597855616746786D416A69514958576D774B42314A4D496643417A6B5546736A6830454330516750524675434642484D6F4B4A434467514934582F62372B7244507877644E623048656148703573382F4C357A4D774C3846684B623734702F6B54664470516C41446F2F35586F76742B672B6156343448504B44612B54626E6964384341347A5A384C742B4A3530707A447A4E4F487A45784F4D6A76396C6F6C5872786B5A667344546B5565384649714F6C7939355066364774322F6638325A79686A645437305548396E554D554A4A567A416C7048463632447068713636476C755A2F442B2F656A64654167426F64304D4E633277732F4F41306C6748436C4A6C376835745A43732B33566B357A56797636435A653456745A4A56326B467656515546354A356D5637655455393546543230745753514E5A4258586B464E6154573142485958453942555631354A6332556C4462545A4669694B4B366267724C47366973616157797470754B326E6171355233554357562B2B7A44314853505564543452312F71324957544E6656544C6D716E4B7A6148343344467945377934462B50456D555166416F364759787758696E616B4C316F536637536C41614B4535774D5266687749392B4E676D422B4852666C7A4F4379415179482B48416A795A562B674E776343764E6E763738562B50792F322B586D793339654C4133362F41664D2B35594E66717038494B445139694C443049454A50422F364C4248674373442B67705872686D2B4B4F39306C33664A4B396B4A774C4A544D336A5466644A5878363859535A36536C6D333830774F66474746364F6A34746A613150513733733538344F3330444B2F485876507330564D6D4A715A354D4468436D377956777275354A456D6A6362653035704353436C745872324864736D56735737394F33425978307A62417864794F454D39676A73656535484C36626535634B79547A6669585A7558586B466A5253554E70435955557A655555743546643355366A6F4A3675366B3375356464793958306C47526A4733622B567A2B305932397A4A79794D77754A617451526D356C43305656485253564B616751674D6C377156443055643355543133724549714F42796736486F717735414B386C674671473375517939756F4C3675674B754D5352536B53636F39346366575948324648676A434F39754E7770426348496A77354B5045536455446979623449542F61466537452F334A4D44595A346344505069594A675042304B3932522F6978623567542F5946657241763042334E414863302F4E335139484E6E76372F485A3466354A507549345334344C594377303447456E7737364634576444766F5874346E5130727A78532F58413935536E6D5076694C6B73704C7272416448635A4835382F466F47396E35316C616E4B4B386646784A69636E6D583437792B54304C4B3966546A4455307939753944313938707A657A6C3461712B7535666534715566364257477072697A4D58792B642F79354A35383167382F7874574C3172453972556230464C666A34654E49394742455A772B65706F62352B365165627541334F774B43764C724B4371757037436B6C6F4A43425957564C5252554E4A4F565838663147775563547A7050704F51496B5245784A45596E634F5A6B4B726476334F584F2F514C795375736F726D696A744B4B4A7375706D796857395644515055396B385446587A494C557467386A62686B523439554C4C71726D5875735975366D756271436D766F6A497A67354B7A6952516B2B58506E6844397878344F7869505868554B51486D68484F374A4F3469424B654E534A6330596877517A50636A58324377747A51444856444D38514E6A57425831494E643051683051543351476255414A3954386E5644336430597A774930357A6B6C75654A37777843665A6D344254766F536B2B684D716745734C494477746749693041435270675953633969506B74442F42365A3856644E6F4C2F7A5150664E4D3843546A745237774937447A5448615838387677783739394E4D6A7337773573336B30784D544971646A5464544D3479396D6D4A6B2B42467474625555334C684F6230387666543239314A565663506C45436A3557316D68733363724B4837356E7962797657545A76486F766D2F7030663533374677752F6D73334C5249673773326F57444D45376746386F4634527A577556746B33736F6E503775436E4F777938764971794D73714A654E32447566505875466F37444863486432774D72644753307348485331747A41314D6950415034647146793254637A43512F54305A4A6151736C6C61325579446F6F627869676F766B426C63305071476F636F4B61785477794E645331446F7273554C58334947377552317A5A525831354454645939796936646F4351316A4E79305545366E5358424A444F43515641446D694C7245435857706B2F697349584643512B497367685141616F59376F7837716846716F45366F686A7038563549684B6F414D716766596F4239696A36752B49526F4154632B794F4F7547533549726E4351393854336F52654D71583442512F516C4A394355763149794C5648306D715032476E66555546702F7353644D6158344E4F4373397A77535858484C39574C75497668464253635936717A676E2B2B484F583975776B456830324B4470746B596E796156792B6E65504C3046634D447738694B43736B3666785A35545332447662335546425279366367782F437974324C46794F55752F6E5364712B54667A57447276613336633933652B6D2F63565033373946577357664D2B65645773785574636B304D364A655039776B714F4F63546E314174664F582B4E692B6B584F4A703069324E305452314E5444505A70736D3735456E5A75574D2B756A5A765A756D4554653762767873374D6C724D705A37687A493476383742714B533573706B6E574B78557135414B726C4964584E4435413144314858504568393877434B746D486B7A5150496D3371706B33645158793148586C4A42376630375646343553646D5A53417250534C6C794E67612F704243304249644A48464356326F76536C4E694C6677752F2F53364E43416655772B315243374E484C64514F315641375649492F537A6E4946715567573151433746447A7432654F646277396A6B63636354766D6A5064784E2F784F65684A77796F756746422B43553377495466456C504D575030445166516C4B3943557A7A4A69444E472F3955643378543366424F64536367785976456978494B437938773353666A3535656A7A4536504D7A507A546E54597935657665546B3277656A7A635A342F482B664238496A5948532B366C554639615356566863566B6E4C2F417158414A4C767036374671786C44552F7A47665639392B772F4E75765754702F486A39394D35667635333735325858667A6D504E547A2B7766734750374E757942584D315456783144516D77747350627968703751775038724378784D6452486538384F6C446573346475355837423579564C553132316D343872567246327A546D79464A53656C63532B6A6B4C79636167704B6D7968523946496D744B4C6152716871485247424362765A39533144794673475562514F6F6844366A413164314E613255463956513331524D5858334D3669356D6B4A3565685346707956635078644C794B6B7739474C64304A44616F43533145715575745546546B4F532F705347785254334346765677473954436256414E733059313141615645477452797346574B4164616F784A677A52774C6F6247625949767A455473386A6A6E696B2B534333306C332F464F3843557A784A7669554479457051716A304A6A6A46432F39546E7669656373637232526E504647653854726B53654D714C3543765231465A635A585A49787363586A38524E79756D70536362484A78676466636D4C5551486147386247336A4179386F786D65524F4B736D71363668744A4F336F6365314E54724C56303046792F6C76317256364F2B59686B374676334575682B2B5A656D3333374277336C77577A35764C326D2B2F592F56333337482B78782F59746D5168716D74586F72317049785A376C64445A764A6D74502F364179756F56654F687263534C594479634462645333624F43487237396933614A467147335A7A705A3136316D786641567153706F6B48546E4E2F62746C354F52556B6C665951496D386C394B6D49537061486C4C524A4F537659644668516C4E59336A4B41584C68667171474C426D484C7061365A6875704B366776797162393769396F724B56536B525647514573375630314A4354676169472B32415771516C6536526D374A61616F5270706755616B4A5A72535038734B44596B56366847576F7454434C56414E7330513131424B56554174555169785144725A414F6369434F65617831746A47572B475959493372455473386A7A6E6763384956333252502F4A493943556A32497569554E30476E68476368624C714C373244754A7831784F656D4136334648676C4F38755A4278684936366D387A306C2F50726932462B6676325564314E435A3336537362465876486A786D68656A347A78394F6B622F674841685A424D747455303056746553664F516F476B704B374E6D3445634D644F776E5130734662637A39476D7A657A5A2B6C6930553072762F2B576A517358736D76784D6E59765859374B796C5563337251522F65316273465A57786D7A58626E62382B43506266767742765A3037534172774555657841783374554E752B56637942382F372B426375574C57584E716C55732F6D6B687533596F6B52682F6D6F77375A57534B2B612B5767764957436D6F364B61337670364A686B496F474958384E6641364A546630304E506652304E684659304D374367465956546D312B646E5533626D4F3750497045566A2B71544375706B5567545133434E4E45467453677A646B6D4E524B6C476D71495261535A4B4D39494D7A556A7A7A354A616F43457852313169686E714547577268357169476D6145536169704B4F6467557057425435706A456D6D415A5A34464E7644574F43626134486E58412F6167546E736563384437756773384A4E78476739776C5842486B6C4F654E7831424758597A62594A316E68664D4B4F734E5065584C6D64534B637367396D486A6677696E4D36664747646D6570717079576C6576337244387865766566786B6C4B476842335231397444573145614C6F706D363869724F48442B467869346C4471746F454F506F5356356B45726339516F6E554D735A34367734526A75714B3552786576786E7444627377324C4944697A3071324B6C71346E5A41467838744178477530714C7655463232414838545179346650383764744E4E3457706978667355697670373764785973574D44713161745A7558496C43785973524757764B736E487A704F5257304E755154315A7562566B5A46575255397841555655375A585864596E6B764E6F496265366C72364B465730554E3966536431736B626B31584A6B78535849636A4F525A567845647555455665666A4B546F5478613330434F4A536772424F63454D7A786F773945675032536731516B7869684A6A564754577143657153677A77413170575A6F53457A526B4A6967486D474357726778716D47474B4963616F4253737A393467412F5947476A48484F4E6F593078677A4C4749747349363377693742427364455735794F324F4E79314147334A4364636A7A6E2B4965453370305137484935615933764D456F646A746F536E2B5849334B345868786A772B6A72547779394D42337239387A74767831324B4866767A3142433966546A413850454A585677384466594E3074586652496D2B694B436566314B526B4441356F45655558545057314C48707546694537656F474C727346346175716974326B3362676430434E4B334A4644486A6D427457774B307250485874694C4779684E765857503031712F6E304B4A46484671356E44416E577934665063714E55796D6F627437456B682B2F592F47436C6178597670486C7931657A624A6D776F3730636E634F36704A3238784A303847586D466375356E3133447A626A6C35705530555637645471656754335658543049644D3059314D336F5773766F4F36756C62716178716F713541684C79716D396C34474E56644F497A7558534856614A4A576E49386B3747306C79616769655354346369724E455357724948716B424B744C50774437442B683261436570535539536C4A71684A42426D6A456D3649637067426530503132524F73782B346750585948366A5048494E49412F53686A444B4A4E4D496B7878547A57484B73345339467874676B3269497133786A6242477274454778476F626277316C76486D6D43575959332F456C75677A77525156583261735238592F486E66797A326344664268377A505372463779626E4744693153756550586E47304F417751344D506550626B4F554E395133513274394E513238444E363764787433666838724530426B7161474D79716F796B396B367A516B79536165694178634F4A4F78416D7542787A686F6B63696C3179506B6D49724A645652537171724242654E7778786373514B74356175785531586A636E776335364F6A4F62786E4438742B2F4A487635332F4C696D55625762706B485173584C6D583538755673324C416543784E4C727079375132357049316D354D6E4C7936376B726E435772377143387270734B6561384954433455484D304431436D45512B556479477462614B35725246355254593077526E66374F68586E6A314E344C4A6A3861452B4B452F776F5470647738326F38346164443055327751535853694E3252426968464761455761597836704E45664568796E4B6A555270534978526A6E43694C31684275774A3157643369423637676E54594561444E4E6E38743575684A394E435747714154615969654143374B424F4E6F55387A694C4441584647754257617935754672455757415262346C356E43576D636561594A6C6A6763734B566B39666A6B5658665A6278587A713850322F6E316351387A7A345A343932715536646376475833796D416444517A77596673697A5A364F4D506E2F42514D384162513274644C64303039662F6749536F524B7075462F42593173397751527574463473706A447A50466263347369504F3048493268387145612B5347584F437556786F5837474F35366E325552484E76624C66757758332F50684B3866516D78744F4E4355426A42566C61735766415443333961774C4C464B316D38534E6A4658696A43577274324C66763237794E4B456B33576E574C794B3172497A71736C763669426E43494670514B772B683752595656437430505253323144442F554E3364545674694B584E644A6370364375704278355551474E2B6664525A4169336B4564546573796677675176736B384763506D386C4969305949794F324B4D655A537743327874746846715545657143496731526B7871674B6A564352577143737351597051676A5562744439646B566F73644F415661674E6C7639443750463778427A744350304561516A4D554258616F6865704247476F74764D4D496E354C4147675962515A686A466D346D6F515A5970527042486D385A61344A337552666A4F4A546E6B2B55774D4E2F447263777165486E63794D507554642B45747874336E3032544E47486A376930614E6E504833366773636A542B6E70364B5A4A336B4272517873506E7A776E3439774E52755464764B6762354646684239315871796D4C7555463238466B61307650707631574E496A6D546D76674D38674B756B4F3264776B586E47434B7441776B79635354633341364A7653734775315651573765524865765773666A4842667A772F514B2B2F333452433335617849593147396936646A4E366D74724553684B346C56464155596D636F764A474D6E4F724B436874494C65346E744C71566970714F366C5564464F6C364B4B6D7268315A54544F79716B5A52395A56794769706B4E41694471746C33614D792B53644F74644F7250786C4635496F51696F647478796F2F345A4863636B687735474730686873533955594C443946474E4D68436C45716D50696C515046596B2B4B68454771456F4D555A554971774737772F5459466172446A6D4174746755655A6D7641515462374857434F316D2F412F67784E503949496F392B634A7341536E76556954644356476F76536B5269684A7A58414A4D34536E7A522F7275656B4D3968577876527743373838367544446B78356D587A39682B7655596B362B465050615335384A6C2F492B66382B546849345A372B32695479326D53795768746175666879464E61532B6F5962332F4979396F42526E4A62366278595157587362537269626A4E347635482B6D3955304A3266536D484350307342726C415663344A7048496B4757336C67664D6B4A6E2B3137554E32356C3639495672466D776D4A574C6C374A2B31567257724672486C733037324C782B4D3176576255464C513476496F436779627553535779796E6F4B79526F76496D436B6F6279537452694C2B56315853497743714533655836447170465943335556446452586473737A6F41492B61752B74494C366F6B4C71732B3952662F4D38746565547145714E706553556C4675707755516C75324F52614D32424B444F5549673359453657505571517549716849665A536C6570386C30554E56644A716875416F416434587073694E456D323142763850617A3059667A663848574954425A36644A444E4758474749674E524B6C4A7A46454F38495172584144446F66706939494B313863307A7071514D794863797A764C672F5A5370682B303875464A4A7A4E5065356C39395A523345362B5A6D68686E2F5055344C305A6638757A784D78344E447448663055465859774D64696E706142474344497A7954397A4C654E4D52723251416A575532306E536D6D4A6A594478636C636E705A3030333268684F5A6A64326D4B763065462F78577141693578785455655936574462462B396E6D327231374A6C355772574C4637436D71584C324C70684B78704B367578543155526C747A4961753557784E624D6852704C496A53755A354266556B562F57544746354330575662525258745976504F55554E464665326651364C7456315531582F65656134563774686F36454B59714B705874464D76613042654B614D6D763543717533656F766E615769765234536B394B4B5536576375643047416D6E2F54425073474666704446377062727369644A424F556F626C556A6450324170535852526B676A67444551705366545A4736484839684174746759645A6E504151546235375765446A796272764E582F466467663454466348353077505854443955554A7A372B444F6853717838455158513648475741565A302F4368536A4B53713777744B3255742F30747A49353038505A524C7839476E7A497A38566F63625A74345063376F387A4852595938655047613466354442726D36365731726F614F396875487549436355417232513976436A726F7639574C596F54326452453336596C75594448756532306E38704745587344576378744B6F4B75557535376B647365527A485A706362364A5576597647594E4F7A647459754F4B6C57785A7578366C5861716F37315648666263794F68723738624A33497556494D76637A38736B767243652F70496D384D71477A333035525A59656F34736F4F386F71624B4B376F6F4B525363466B764E59702B6358436E566D68464365396772594D304E50614956574A315553576C743236546E53706361686E417A52416262675A616B4248687749306B4C34366D2B6D4E33784A6D444D53596F522B6D784E30596235656A444B503847544943314E304B4876524736374A486F73306569782B34495858614561624D6C2B44436241672B797758382F363377315765756A77526F426D4536454C6A6F5265676972646F5175576F4C436464454B2B3032687568774F306546777144364851765134474B777253697655454A73594F3435656B464A546470585239684C65395451793837434C743038472B5467327976757043624672502F354B4F4C6E2F346E502B656A777135724B4877794D4D446777784B41427336325779766F3858686330387646745061336F42356448584B51322F6A5078594A6750586132684F756B64743944564B4A5A637043376C436464413143767A54634E4C515A65754B465778657451615637627652324C3444453031314841324D634C57304938444E6C3454774B4D36635343487A56685A464254555546436E494B326B69743679462F49703243716F3679612F7545746663386A614B61726F706C76565349652B6A756E454157637367746330443144634E304E44556A364B75693971794F7372755A354E2F396A51336F344F3437472F42425A65446E4C465834377A3749533547574A4234314133586F35376F78467568486D4F49636F79753644446C534432557048727346594870697042324371444364646765717333573332454648474364337A3757434C42384E466A6C7263596366596B326568496464435536614575304F537A52346E4345446F664439546755707350424547304F424774784F4669665130463648417A55466155544967437A4966354D494B55463654787079754E7472344B5A4A30504D76426F5672377A372B4F377A6F4B6751456C2B39476D6630785375655068766A2B656772526C2B38466C2B6D4834322B5A715378692F4879566B5A75564E4A33706868463468304B51383653485A4247576451564F744C7A6155693653376E6B496F564270796B4C755968436B6B464677446C3874573359735759396D316574523232334F7534574E7152486848446E7846454B627432684D4C4F492B7A6579794C36585231462B42666D355665546C3170416E5649526C4C655256645A41763679572F747038635754665A4E56305543454D356A554A3761706A71396F6669704A557746794958686E43616570425674314B5458306E5A7A5A735570427A68626F77336C2F324D53625A524A64463447306E574F306E31505568386A4130656957376F78566D6945573249557153653643366C53483332536E397A6C4553505852473662412F545956766F5A326474446A7245786F41446F7276572B6D694B7A6C726C7063594B5478586D47456C314D4A446F6F42656867383576304C516A644E414F31304E4C644A633268344B312F7763776778426A6E4750745362345151573378425A3431354448563338783759664E79597077506234556435796D6D4A3664343832616169546476475A2B59357658346C4C6A2B2F76654C56314D3872652F673266317165744E7A61542B52535A586B456A6C2B70376A6E645A7963674254714532355146586C49353249714141416741456C4551565352504E2B544650696570447A6F4C484C4A445572383070475975714F3864546562316D3346324D4361532B6C5871636F746F614B77564A77687A4D38704A692B37534C776450446572684F7973636E4C7936386772615361336F7033386D68344B3667596F6B412B54567A3941766D4B5130745A48564851386F615A7A6C4A7175463152316A314C562B597A71316F64553172636A4B3632674A754D475A576553795935324939315643366E42566E7730562B436A755A51497777306338543541644A774E4873646330497333526A31614635556F415A516575775649456A3045562B304D317847644A63446147714C466E3247743939736E68734C56586D7173386C4C39444D7855716F65785242664443463330497A34375454644339342F63705232696739622F416B772F32416A6E614475537A34636A4B7A7A48303459384A7672626544636D58446F357A637A62743879386D32466D356A33765A6A377964765A6E3373332B7A4D7A734A39362B2B384455394B774963664C4E4C474D313754792F566B724873517A716F3636513533324357303678584C5750354A5A7A4C45574270386A325343545834776946586B6C552B71645145334B4245762F545345303830466256777354416D74696F4A49727A713667757236653073494C4372414A79372B5A772F3034653258634B794C3558516C5A754E546E466A534B73334F7075386D5439354E594F6B6C4D375249353869507A474235533250365773387A6E6C48574F55643730554A36797132683952492B2B6A4C712B636B724E48755274705461714C4F6C4B44546269704C4D4E30792F646F7235754C2B646166434E4465513569374D6337424E686845326E456751682B6C6347307852776B644477485739676764746B566F737931636D3231682F773172552B426E5A2F305A316B6F5046565A36716E77475A6861706A346E6B4D7A5344694D394F307866676865756A46367148626F67754F734536667A6A73304F38684D636741797A4254776F2B36637539614850335664336B7A314D33626C324E4D543830774F2F754A4478382B3866486A72337A343945396D502F3048377A2F396B342F43335963666632586D2F6338697548655437336D55492B4E68576961744D64656F4444374E586563594C6C6F45633862556E347457496478316A75614F765A51737032677937534D7063552B6B7950736B6864374A704C684B4F426165784C3372655651573131425A566B56755A693635317A4C497658794E334F735A5A4E374F4A2F744F45586E5A5665514950634F535A7249724F73697536694648316B394F3754413539512F496258684951664E6A53747166697970754836576B63355479746B6555797A724554306C6C70385278306C5562373450724F624232495773577A65664865584F5A2F2F585866507674504262382B41302F6654656672372B657A312F6D667375585378617A306D674861684A7A646F6362734364436E78305275694B73726546616242455570765576525959415379673068434A6A6C6163714B7A7955525668695344534A314D4D6F55683944715A376F4D4C317762585444644E41567173512F5358436164724165327345476141555A594242756755756349326E6E51326D74764D5A55723479706F54616D486733776275494E552B392B5966626A502F6E3479332F793664662F4574635050332B474A6B784C7A587A346C586676663248322F532B4D5A7054546C33514465584136425A3548755745545162714A48386D475871535A2B6E4C644E6F69376A68486374772F6E6A6C55517065344A56486B667038516C6B6177546C796B72726B4652323471735445622B375876637658434A6D2B6E6E75484832457265763342596464692B726D71774349572B316B566E657766334B48724A6C512B545650785256325043592F4962484644593970626A6C4F5357746F35533050716573625A5353326D37793774336C53727766515671624D56713769506E662F705576762F6733356E2F784E37365A4F35653533337A48313938755A763650792F6A372F422F3439792F2F7A762F393467762B376173762B476E565432774C31574E7274464259614C457A544A73646F567073437A6E4D7475424462416B362B4564462B4475736C543571725042575A626D58796D634A304E79566D664E6E594161537A3246524C317A335832434A34454A3145553972686871684632714D59616746446C496234704D384B4C756278476844446D2F3647735576316F3250542F4E75616B594D67614B7266766C5042466A2F4139694858336A2F365664653343376E77596E624B414C537948654E3536704645476B4748707A51632B4F6B6752767068713563732F446A6A6D55673979324471504E507074727443506D4F6B6452647A555265576B484A765577794C31336856766F5A6270342B7735314C31376C333753365A642F50497A69776C4F31394F546E457A4F6558745A4656316B5658644A774C4C725876774237446659516E41424255325053472F7070763747566D6B684876686F4C4561705A586638653238762F4C584837396E33742B2F5A63475858374277376C63736D6664335673373969755666666350532B5974597557415A797859745A6350576A657A30326F39537442484B5958707344644E6A5736675732332B48465869417A5145482F69677966692F6868597051304D7266637466792F773259344C4C503050545145304C696E325159706F39526D42484734616159684A746A486D364A6336516452302F35557031396E4C48366D337A6F4C7566745541755454306434382B6F316B3950765252634A304154396238426D502F374B36337656504471525159337255653561686E4C4A3249643041772B5364563034727550414B5631374C6869366374505969794B3763426F44553268305379546654554A686368725A35394C4A504875613749735852576A5A3132397A2F385A397375344B7736626C5A475A586B56335551485A5A43316B563757514B774772362F7743574C78394263466852387A4D526C4C446D4B523652567A6441646E3456702B4A6973546D77473558563337486978362B5A4F2F394C2F7661582F387543762F3256372F2F79662F6878377063736D2F64334E732F39473070662F5157314C2F2B477970642F5A652B582F38362B52643969614C714450564A74746B6271736974596144663935697752316E34322B6538584B384C66383559514374643443564A6A74616367495379712F4B7644684C44347577776B2B7568484750794C6A4D4D4D4D51303377547A434841754A46625A53477A7A6A6E446D57476B444676515265564A7A6D6F2B77434836765347572F493463587A6C37782B3834367064782F46385063374E4748394979522B2B49575A6A37387763562F47534E4974366C324F6B576B5A7968566A62394C313354696837634378777A6163314C48686F704572743433634B62594F6F6459396B54724C4D4572396F696C4A506B58656D5252794C35776837397031736D3765497A4D6A6C2B79376857526E6C5A476456304E57675A7A7330695A7971397246306A314C316B4F6D374C50446850776C41437451504B4B7738616B497261447843566D3177397776626554386D55745936656D79664F45436C71335A494E37574D2F2F4835537A39363963732B2F354C6C7634776A7838582F4D5365585873347347557A2B372B62683962662F673239762F3062786C2F384F335A4C766B6658616139597A75384D31325A6E364436324252396779782B773972485262392F2F65454665353633424F693931316E71716952494B447A456B476B76314D4A5161594367312F454D47516D73712F4464464747456F4D6359303342517A41566145425A59526C6C684C7248434F646951697959764D36314A475339503455484F4F5432556E47612B387A497642507646593066546239377754527259464F4C38353758646762392F2F7A4F544854387957747A416366596B6D76315479374B52634E2F486A764F437767395963317A41683959414E4E2F5864795448786F64704A5370566442475847586C54474A31456858476879375162464E2B3951664465482F507635354755566B3539625356356544586B46396551574B73677062536133737032386D6935796172764A6B665752572F7335484171354B3739527946386A3544552B496B2F78674D7A4B546937644B4D444A775A3331613959792F366646664C643646307432474C4E4A4C344C4643376578636655796C692F396A71316231364771716F794E7053326D653158522F764972394C2F344339594C356D4E6B73524F4E6B454E696C626737354441375176617A4E6568335950765935502B62685062546238584761683931316E71727338354C6A585765617177586F486D6F734D704E69546C69474A542B643939513742394B6A4E41502F79794443474F4D704B6159537377786C3168674A524667575749625A594E547443502B4361356350686649534F34525070596B386E4F2B68504763524D5961696E6E7862497A4A3651394D7A2F373847646A48582F39776C31446D54383938597672747A307739667346675744724E486F6D554F6B5A7831797155382F7165484E653049456E466948503737636779394B4C413242755A733451535130384B72623152584C78436658342B4E586E465647595855355A54516D46324D51563535525155794D677672434E6636476F495A58785A4B336D56776B7479462F6C3150655458395A4E663934414378516A3544592F496178545751584C6B772B5457445A4256306B54697358507350325449707433713470337842327A44576254626E6F333630617A636F4937793774306F62392B4D6E596B7557767455306450547738336141637574323946645068397A6779306343744E444A55776270544274646F5563596B66775162622B795630694D4C3939625062624C2F594D312F39574861373156684F426266425559364D417A554F464E51497767306739445034484D474D455549494D4A5359694D444F70425A615256746845576D4D5861594E44744230754D5537344A3770783857774151396D7876432B49344F637350366275522F43693742716A4434615965445044354F7776544C2F2F6D58636666686266787752516B32382F4D506E324932386E2F38474C32666338504865664E727377716D78434B4C514A3537714244366E3762446970624D5146445176794454306F4D66616B784E53547A503257564575503070795454334F4E54507965704B78452B414A6546535546565A515531314A556F71437735504D6B6345465A4B775556485251493761666162684659515630666866584446436D454930736A4644512B4A452F6554335A7450356C6C37615266794D544B7A707331327A52597356636656617349646869457358436E445676324F3346517A775A4E5654574D397533487A38344B6B344E7161437276774D4C53416B38625779783064364956706946753979754861724D6E3544413767772B795058412F57774B457650585A575276394E4E6E6B71386C57583030322B326D79515854586237433850735061354B4847426E645631726B704D30667666774D6D2F51784B67435849574771477564515371796872374B4A7463597978787A6E47416664595A774B4F7548502B58414139575447384B597A6B5136593330786C2B764D704E356B5672466550506E7A49782F5A374A3255394D7A333453633972453143796970742F7A65756F6A4C3666664D396252523774584E4C5647486C515A2B354A76364D3274672F6163567A626973716F7878666F75564269366B6E50516B7675487A476E50794B536C556B61486F706C6D525175314E5131555679716F716D696B73714B4A306F7057385262536B756F75537170374B4B7A716F72436D6D384A616F625052513246644879587949596F567778513144464F6747434A66336974576B4466757977674E506F71537568486672464C684C7973504D48656A45637432577244663041664A30597334424239686E366F7132737037384C557877576A66486C5232727565416C695975337435344F56696747365347536F677565304D4F737A7634454473434437413159422B622F775272673638476D337731324F61727A6C5A6664546235714C4C4F57356E666E5358413275797578695A3356646137717A42484E3149502F556844394B582F4C514F704D51612F77524C436F556D554F525A52316C6848432B65633758434B633841747A686E504F466638346C30346B65784A35625551486D63474D3350506E636C4C4E6B7A65444743302B43797665686F5A667A5842784C7450544C34544C76782F7A2F6A6B6A436742355069373937782B4D38503736566B6533696D677A63615032674D326C4F323349552F546B6A757178747A564E4B4E537A346E535139626B376A656A334639436430307462596F574F6856747444573149356533697276427768667771697062714B6A7570467734616954726F557A5754346D7368354C61486F727265796D71373657777470644357522B4674583055315057545639744C626E574865476A69347056736644776A3261706B786C657244764C314F6D3357377A584431536557367A634C79436973787A72304A456F376436433863515647476A7378304E794A7874364E714B68747739584E6B3667674B5234367539443055574E483841483242416D774E4E6E737238466D663030322B576D7930566444644E516D483357322B6169783155654E546434717250645346734F67414775547578706266674F32775530414A7456484E3949413361672F79306A63734453494E454734654D557332674B72614A732F415850454E6345566A77513341684A636954726D79646E30414F5133673368344E344358747A7959754F48427848304A7278583576486E2B5173786C6B384B4A46634674596A6A38494C704E2B50764E314377665076364469664733504470336930344C54377130724B6E665A307A6850694E4B396C745172573146675A5935566136424E466656306433574A553564435A4E58625931744E4E61336F70433349362F766F4B713668637271646971714F79697237714B30757076696D67354B5A4A3255316E614A4B705A31555344727071436D6D774A5A44376C566E5751564E4850335668614A7355645233572F424E797350387555534A5862753345393055435133623264794C362B436D2F6D314A4B52645A6432474461687457734F2B5461733575483039716C74586F72787A4E5A5A57567353464853566D30313438744465787A552B4A3355456162416C5159334F41427476386852436F7A6D5A7656545A357162444A5335584E58757073386852436E34716F6A653671624852582B304D623346525A35364C4D4847324A41614B6B426D684C4463585A447033493334424A5454434B4E4D553079687A7247467473592B3177454D3432787A76686C654347583649482F676E754243613449546E6D5355714B4E786C6E764B69383445375054562F473773667758446A72504E54486D386B33544C36624657454A706234674D5A664E6647524B79476C5473364A65436A64724E3754794F43475642793442744E713655574C6C544A6D33503030584C3472337A666430394E4465306947716F623652356F59326D686F3755436A61786230715756304874665664564E64325569364D586C662F4E7967426D414376574E5A4A635630505262554373433679793175356E792F6E34726E375746723573586A7A5962356574706E313837374859744D476A6B736B334C6C54774C32385371376D564A463850593939687462733372364E4857755773333752643278637459444E6D316168704B754C6B624D6E556576336375623735586872373261482F2F2F66316E6C2B525A6C7561643850373463353039336E645064705732317A5141457A4F534D6F5368535149446B6E525642415353496743695A45525552797A6A6B55554542525A4B67695A33506F746E50506E466B7A2F38447658632B6A66575A6D76652B48617A3350716C70383461713937333376666532396A546B65626358786931626F52427A6E534C677068384F4D2F346B44775559695565714242716746364B4D655950692F494A436C3671665075704F78396C67496C65544C707A6C317852374C5741635267687A414E6C61494542332F763451464A666B536C687A412B5A51677A69554863793435684C43555143356438794D7478596579682B6359714C6A4C516E38726235367438666158662B5039622F38684576576E68583051502F733366766A31337A363679672B2F3874766258336A332F6B6457502F7A4D38707466654C37796764644C7A33692B734D7A79346A4F554D792B5A556934775071706B636E79613065464A4275566A4441354F3043386252796F6270302B755243424E326A38704E703533396B2B4A6F68704257434E6F4451564C61355571524452316A6450635055466A3579694E44584B75705265686665497358322F62682B6E6E36376E3078516175612B6E784B4F4561542F4B716556785179363148705251333970426631306C492B41554F712B35692F2F5A764F4B693647584E7A54634A63484C6C756670703757315635764834584B64745663493277517A7655464A5567665453436A4E414A4D6B596A3249684477594A464766416E5561722B65757A31315747667239372F776C3466585153734F785A74792F456F5730354543365439535A676A566E454F324D51366344724F4563643470332B36524D39505A3568675A554B744A79776C68505058776A682F4C5A5451363447637633474F364F74685A4E773654305078445252643562785179506E2B3153765239516B75554167347848507370393934393973667650336C643136382F38444C4E7A2F772B6F656665664F396F425A2B7A38766E37316865656350693269746D6C35645A5846356C616E4B4243574573306667735936505444413870474277635A30412B52723938676C37354A4C324453766F474A756754424453696B4F616A416B7251475172534E5947344E716D434E6B4868327A4E4A552B636F5A625539784B5538356F4470575135754F557A41587A64792B617631784A7559386A44704F746B50437268343752595238526D45524D54784B4C65597A4F78634C4778734D644D2F544A532F50592F75786C4A53656F2F366C6C4A612B7075703753696A4E43364A2B346531715967385231583141334A4B627047554655316769672B5755545A6F68706D67487654527176346B533856485779546E54354B45703471336A6F68317070485748492B7977794C476E704F58485468317852484C32444E5958546D4464617754746E484F6E45357778535852486464454439775450664553786A306B65784B6349726A47494D4A5367676C4E44534A49644A4E42584C743967647A3871777831462F4E6130636550693350382B506F74502F2F384B7A384C57345A2B2F46556B54516843424C7A373843747633762F455732486E79727366656656474B485A2B7A37506E62336A2B346831727A3938777637444B7775497179716C355556597750623349384F67307373464A2B6766476B41324D4D6943513144644F6A3941354F61436757363455495369664A444B6C574458754770696D5457676E36686D6E557A704A7530784A58633849685855535169386C6333725855514B2F33497A6E7633784F704C34656D596B334B4D7972707169776B6F79634D73346C3343556D2F6A72785636396A35653648756545686B714E634B486F59513333464938714C3776486762687870795A46636A66456B507469437137356D4643574830747453694C796A6E7262365849714B3072682B503472415A47394F5256716A4533534D672F3747375058525238586267443165416B6C3671486A7273747454683130437648515143544F5073754E4539476D524E4A47774B34372F4A4D776D7A686D3765426563457337696B75434F573449486E6F6D652B463331496A444A6A35446B594D4B76687842334B34533870784730314755774A61766D74624B663332596B2F4B4673357563706962674A373064686F4D7150502F506A543739394444782B2F59646F61514A527239352B344D587237305679587278387838745837336E2B34713149327572614B785957313054396F6B44596B4879554B6555636F384C69304D454A2B6D516A39417554626F5367517A624A6748784B744B7A6577576B454346596D365665496A656164765A38555564494A73632B3573584F4969726F7537743536537053464934352F33346A4E762F3446693739386873746546544B6934796B746161536F736F316242585745336E6941553852316A477A6430447973546D79514F5138543363692B486B4C32335267714B782F534C6D3267613669484A6D6B6A6C5932354644364D4A53664E6C77754235725157336D657970524A6C6579583939626D55466151536C7847435264527039676359733874486E3532652B694A4A416D6B43646E6C6F73394E446978306557703849757953345259473054315A323251484C792F394E6D6D426C5A2B4A6363596F58686F61353435376767566543462F35582F51684C437544717A56434B6E386168624D37692B2F463666702F7634542F58527669762B54372B6F616A6C39356C57666E2B2B794B382F2F507A52796A3546692B392F2F4632304B734736424C4A576E373942494F642F45725738386749424330765055436A6E6D46544D497575564D546F387A7041514851344A676362595235665950305A2F2F7A697941535739676B7033634671453843344F524A474F495A474F695332783764326A745055496A656B6A314E5A306B787154676166715159352F386138632F35662F673946665073506B71362B49636663674A37654D57376C316E45753478326D2F474B784D72544461745273746C5A3163447A45694F2B34304A5863766B427A727A3855494C30704B7335434E6439453330554F48724A47792F485271432B4D4A394E556C496541302F5756506D476D725A714B6C6D50614B75397938665236725344745542624A3839646E706F5363534A6C7157687A59373344545A3571596851725177733338533974484B524E6359383545307753304B5675595936384B5A5746646334747877693366484B39474C6747742B784765455570455878307A726654364D56504F507854372B38567A4A37382F6E2B4731356C443857355079784D7348763731364956656866662F304449622F3467304457447839646F65414768664E4C324F33314A316B727179395A5848724730764A7A6B5444424A51706B6A597771474F6A744530576F63746B677376346835504A5235484C427573626F3752326A72303859317A424256382B59434F47397533654D64736B67625A3044496C6F6C4836634A43425A57575330684D666F476A6F653038666A624267492F2F77726E7A372F4538432B66596164786C4F427A4D586847584D66613267316A6457334D7639754779586466596D4F6777703177633872536E576B7469385046795A7A444233615465446B416D61775753586346545933354644354B4A4F64324E47646439504731306141312B77626A31666B4D317A796C752B6F686A374D5438496E7A344B692F43627539394E6A6E2F744843424D735379584939796C62584932787850534A596D41316D463230777632543379636F2B6B52626A774B6E4C6A6C674B5A316D63453361784C746A487575415564786133424865386B3779346C42354155564579553332562F4B4C6F34443857652F6A503155462B664C62434B3457537555457043324E4476467861354A63667668646261482F395137682F2F533447494F2B2B2F356D33373334573232686676663741387864436838747245594B3464483568525352735965455A4D334E72544577754D444B6B514E3758782B43416E494742496270365A48524C423548326A534474485559696B64505A30553972733454576C6934364248565465782B534C6A6C744866303074306C70624F366D5355686674636D707275306D4A376547344E42344C4536346F2F5874666B352F735958677636346E364975766364797769564E48644444534D454A727977344F2F2F5676714836394166337436776B346659543034474E5533334768726577437356464F6142355277632F446770616136395157706C4430384170336B37784976656A4E715A4E486958412F51656554444561726E6A4A556B30646662523656526665346B68374238544272447667616F2B5A68774234505858613661625074724361625859367732666D776948576D6B626159524E706765736D47593564734F525A6C7938637A7A52344C67625250515968316E4175326770554A4B6170454E37795476556C3545496D7375344933792F4E386D4A2F6C397A55462F2F56437761765A4F5252317466546C35464B5A6C55316A54525054307773495063362F2F764652302F477A6B4F563439784E76333336454D472F7132624F33724B323945747553424C4A6D5A68645A5846706A656E615A71626E6E4B4A51726A41384C684D6B59364A654C6C6958706C7448524C71573952554A4C51797531466458556C4A52526C5639415A55457854594A636F4B4A57464F454978637A7169675A714B6875704C4773514335736C2B58586375354F505839426C4C4633507333365049657333374F6677333366692B765633685031394D32652F3349445A333735433434737632506E3558396D38595373472B37666861715A4B6F7263684A576D4F4E4F58345548444843372B7A787468624843456E315A4F694733343875755A4A51724170695545325742342F53506F6C5037714C7335485846545059554D704159786D7456552F4A7A4C6D4F62344966656F4557374850545938395A4858613461724856525950766E492F776E644D68766A747A6B48584746367778697244434D4E494B6F3067726A433961692B535A58784A432F6639326B5A5A586E4C472B346F5344554749527875386C65354B5A6C386A6B634264723430706D326A7435506A30704C685639767A6950724C4B6373706A4C7050674745784D5754646244416E4547346576337634696A486A364943697242776E376B395A76765256636F6E462B726179395A576E3747394D7943694C6E354A53615673307A4E7254493174535232627371362B756C7036365A50306B746E637963743162585546685A513869694C7644733379633149492F2F4F50636F6635346F3754326F4B79796839576B70686469456C5430716F4C4B696B4A4B2B4D334F78436E6A3471356C465749656D33637267516B59536C6A534D7152777A34656F38786D376471594C6C486B2B433952374835646A4E482F765A33646E793768653237314E465333344770786C624F752B6A7A34496F7442536C32504C316D523071344F52664F6D6E45763070664D5337616B6E62636D326B4F4C4945634E7A676845586F2B687236346365584D6438705A61354B30316444655555564C386B4B6A3053786A366E324B66697834375862545937714C4A4E71656A62446C7A684D316E5068466D464736462F6F56543646343469653446432F516A546F6E454859753052694474597A4169794C5364734C35384276764C54694A686C394E3961573234793870594E3150566C517A63793243387159766E69792F342B64304C35494E793771636D45657A6D6862654C487A37754953516C3336464C4F736A532F42784C38374F38656638393737385843425030696F4A6C435753744D54652F4C4A49314E543250516A484E2B4D676F45784E43452B41345859334E64445732306C52525458562B495456352B56546E355648384D4975633944536570462B6E344734474A646D354E466657697171706C74705757686F6B4E4E5330303177766F616D756B36714B4A6B704B61696B7471714F38764A574373695A79486853526B35484A4A56382F7249314E4D4E51787864307646446433662B7A4D484C4330634D48427851634C42792B4D644C55355961794868363065385948486558445A6C7479723975536E6E714577315A75634F483853664530343733535969793661484E6662514B436A4366556C4F6367364F786E6F6C4E4466316B7876733743467670794B6B68777570516D54334536797A393149744B37747A707273634E4A67702B4E52746A73645959767A5964595A6E4C64454A3977437A66504852576866734D416730684C5443437345306F534152484352467445666F30626E5244663830767A4A65427944764B754D7865452B2B724D6655685564526E745A6A5A6761657275797A4F6A594C4F6D7856346E30447348487759757A703933776376496D3433495373764A533546586C34735272675368684D6F35416D6B43596348594A39793342485371557334774E6A7A4D6D4C42435179735179536B39644939314E54556A7161716C342F4943716E4166556C7852545631354658566B465A626C5071636A4C703736326D6672364E764863616D6D5830536F5A6F6C307152495844346E696978765942716874364B4B76736F4B4A57536B57546A4C7A43536F727A53386D37665A74486C794E4A446E496E4E6677386C5756317942524C6A4536744D44693953704E306976776E5A595147526E4D687749326B53452F75786E6D526B2B704458716F484F596D325A4636784A4E6276424F6463447842676578437234797145755672525846394C663638635758636650613074744E57553031686551456E6849794A534C334C45303579645A773359655661625853356137486257524D564A6B31334F476D783350636F363758414C4E4D365A66385435343269635034374F4A39494D4C6C714A354A6C4532334969356A526D6C30396A452B66457559785179716F66734441685A316E655331746D4F6957586F73694F756B785635674E366D7A75513951357935326F7930514842684C703545757A716A7466704D2F6A615742506A61455761767A63334C385A5358646B6F54736C352F2F353733727A2B774D74583334744268784168436F4832556D59414142545553555242564A476830412B746D46356762484B47436555633033504C6A49324D492B33716F615770685A62475A687172363857565438335654645357314E42633355704C557A654E44524C71473774703778796D75336555747534684F767247615A574F30645135496D726F42563139572B3855725831543150654D4939624F616A747072617847557433496D47776378645153636B48784B786D6B7461474E676B66464E465A3149522B635A32622B46614F7A72326C716B3143636C55546D5A5663534138324A636A314B31466B4E7770794F596D65304254746A56523765534B4B7876496257326D6261712B706F4C536D6D7153694836716633654867766D636930534D7A4F3236506D616943367862334F4F716734613648697249474B387846556E41367A547243734932466D48446B6E774A796A35383146307251766E4543774E6748366C367A516A6A6A4A3866677A4F4D57376966316769736B753367735473596348614D7039774A4D72735753656979516A2F434C33457135525856424B33713237585044307874766D4E4A35577472685A32754A73626F367A6B54622B446A5A34752F7667477842445739636737332F3667336669374B6E666566662B4A3936382F6644782B536E6B462B35704B383965733741736A446866594549787A386A3444504A684258333951375331646C4A6633794947494B334E58565356567448523069564F48363270627146644D6B42377A7A444E6B6B45614A554F305343646F457172505567584E38686E6152785A7048424A6D4A7934686D336A47314E4972786F5A486B5652554953757451465A61526B5657467664544D3769626B4961695A347842795267537952415639564B36686334576151384E68566C6B78666B5234324643704A734267576430434845355276773554347179376C49744C437758334C6967796239356A634B4D65456F66584F4E325268534F34665963384452697435734271713736374850565A612B4C4E6E74644E4E6E72664A53397A6B6459647954734741664454446B515A73724263386334644D364D772F2B445049464167537A74697A595958624C444C7A6D41367270635A6A7572575731765A614B6D6C754C6B71385336754248743745616F6E514D42707831346D4A7A4B30357670654A7979784D3741454B646A5A7077785034364E6F52456E645453784D6A664434705139356C5A756845556D4D625830557377702F69537167762F676C312F2F586351506E32706E67714248754B384A70453350503264362F6757446F7A504968462F2B7743685332524139736846364234536B3778686C78525830536558553172596736523455435775574449694564636D6E364A545030434B626F574E3043636E4543704C4A566272486E7A453875595A537555716E5A49444B77674B79452B504A6A596D6D50446D527A4F6849497277434B626C3146326C354E665650797169746B564259306B685A565163744859503039773352303154486B2F51454C6E726234324674544A437A50656D784D5479396659765368396C55353252544C376A7A724675555A7162784A444F5A324E514C324561655163334C6D4C3265527169644E555474724436715A33585A3536724E506C644E39726B635A6433425546503268357167486D7243666F473463386445346736482F556D6347566F524A7A474A647354696969755264364B51644E557757665745726F785569684F76454F643542712F6A5A72685A6E4D54427841524C585733383765323465656B69446B61476E4E4C5577453566447974396663793074446D6C62346A62615266636E48303561654F4967354D6631665553684168534B4C6B4947394146434B514A5A5A6433502F77693568722F764741767237356D626B48493343387A4E62504D364D514D4D766B3467795043464F305A756E7047784A5256542F386F4938706C70414B70776C5332496158594D7451394F454E3776354A32325378646F307630544B7A534E2F57633462464A7872713661632F4E355646734974654467306B37483861546D39664A7A62684A754A73486274616E655A7953794F4F6B654B7179637169726C354B665830332B30307071367154696D4E6E2B30566E616D39724A536B306A4A544B617041737833452B2B51585A614F73583337314F6456304264515445312B51586B5A7A38693756596141516B526D49513473742F376D45695375727352366D3447714C6E706F65616D6739705A4C5652644E566833494E67553153426A3967554A7968775431454A4D325239796A494D68356877494E55667A6769586D5635787754413368797450626C4863304D7A47745A4C79746D63716271615348682B426E625937465558574F48646D50795345316A506676785552394C31365770746762615850383645474F485437454B5430397A6C6859452B67577970574C4B58693442324A703759437474524F33307A50464F3568416B72445A364F6466662F745963766E7033305735334E736666754874447A2F7A37734D765048763951567758724A68625A584A6D685A48786163614547706C796E734778475161477078675A6D52457A39754E547930696C6F3352314464496E5A50474666365A306A4C6165436672476C2B6856724E417A2F5A4C6869546B4761757470654843507A49677762676234452B336B514B547A476537464A35496566785658617A764376663234652B554B4635796379453636536D464F4B646E33693769546D4D4844394D6330743434696E3335487A38787A5767595535416B6C6D5978736E6D526B38755252446C58354E645455744E456F7A734E7135576C784A624633372B4A304F527A395941634F2B4A697833384F592F5734473748662F42446439314D384B70476D7A546A58516D4431425275774F4D684B6665344B4D3252746B676D72514D5652447A4467555A6F486878644E5978766D516C4A39463234434D75615556426C72624B6275587957562F50367A307464486575304F457675707564505A7352327648466F34663359656E315448736A505577317A6A4B4356307433477A747542516178626E415349365A6D474E71624D4A78457A4D5334354F5A5733374232782B453873736676502F78567A48502B5036483330514C652F762B4A3136394554624F766D5835325874575833356764756B6C633873667255316F6242386545376F6C523056583264737A4967366E374A64503074625353326548444B474C737231334443454233433266517A6231677347356C777A4D7661616C76706E4B5733636F754A5A415271672F4B54366552446D64356F4B5441386E6E4C68415446454B41697976587A6F57544642424D6C4D745A726762366379636C67367A6265567A7975384474784851365775523039553754326A386A616B5871657164352B7153517371665659674B35716C354B64637341546532444E44564A4B537972357372744447777642614D5863706F6A6753633434476E43666A6439447267626942446531643330524E4C57375134775A4565674164734439646B7550414D4D32424667794B3441593359484335714445786845322B4E77505A696235552B5144672B4A347875617936724954457A6D6E49636E46767036614B6D71694D6C51417A55563946523259335A7750375947327269634D4D584B514163647462306356646D4A7166595248452B64776B78666E775037647146315749316A2B76716B4A74316763487757356651795336757665666C57754A3939344D32723738584D2F64717A4E7977747632422B59593335705663737237356A6276456C697974766D4A73584C74587A4449386F78485A577866514B5133496C736B454641304E4B6D687536364A454B6B6549594864306A644D755539492B764D5444316D75473556306A486C796E497A7546655644545A6364466338334D6E7A743246634163626F747A50636A55306C43436E4D34536564654B636F774D6831746145574E747733756B4D6162454A5A4E374B7866654D442B6C787155696175716B72623647306F4A6D79786C484B5A517355563956515874524D53654D413552306A564171646E70494A4774766C564E5330634F312B4A6A59584139454A747547416A776C716276722F4C32487565716835364C4A756D3738656D7750302B4335416C2B2F3864646E6B70384E6D507A32322B686D774A6343415863456D4841342F78636C344435494C37394D2F4D736A53374277566A334F3537422B4D762B4D5A6249794E4D446C79694A4F36326E6A5A574F4E6C5A596D2F6E5230684C7336346E44794F2F67453144757A6379763664577A6D305A7A756136696F633362654C673775326F6E56774C335A6D5A74794D54364738714962536E4B6649756E745957587646692B6676654C37796972585656797775724445377338543031414B7A7338395154713267554334785062334B364C435377594552686F636D474235576970384C68416C6B7959656E61472F747055733654476658454A4B7545626F4870756762577862506D37367852584855586D56524F6263694C35476445454F7370784E58334A304A7337636D7A742B48744D6749416878734F5774686A4B75705075366D686A676247654267616B78305344444A56322F6A5965394A596E67302B66647A794D334D3555466D4D646D6C335478746D365336766F324B2F41704B47795355645367703735366A5375696136564653315462456A6477697243373663646A6E4F4B71652B7168373650322F68486E716F2B616C7A37704E2F6A7073456F6A793132476A6E7A5962664C585A344B504E526C39644E76727073635866674830685A75694732784A2B503447366A6C706D4A2B5355503372414F57646E6E45314E734E5452784F69514F6965314E6643317453625177593467657A7638484278774D44506A714D707539752F63786D475658576A735530464464546561716E765133712B4B71593432486E623258416D4A4943502B4F6B6C68496451564672417775386A4B38697557357464595846786A626E595A70574B4F386245704A68574C4441354F4D54536F514E342F54483958503931745066523039694C72473661766435694F3168366B76614E3039677A523353566B3659556B385267392F5570784D6C7650304A78346C676B5259396649417032644D724A5455736C505479556C7A492B7266703563634C596E49636966577A475843484F3235355457416178316A3344615342744C6655314D4E413768372B54497564426F5046774343512B4B49436F6B6B6976686C306C4A7A534B7A754A324856583369484B75714A30386F4B79716D736E6D55697134354B6E6F587165706670715A2F6B63634E50666A667549703267445548665930353547333038667A794D47432F41486344314C304D555063785A4E3347414332527145312B326D7A79465967536F4D4E47587A30322B6571784C63415131664D6E3049353034485353443163664A394452555552725A5148523375343436427A6C2B47463164506274526D5037526E5232626348733444354F615231456637386168336674524858725A765A7533637A2B6E5473346F72494844625639614B69726F6E6C7750305A61757267344F424867365539535A44794A35382B4C3259715A71586D454C50333031447854796C6B55516D7071644A4B786B516D47354F5030536F6646734C32397670374F756B62617168756F4C796C483074784757314D627A5456314E4E53313039557A524874374C363274765854334B2B67665878586E304C64306A3944535055787A39784374556D46383743426C2B5555555A4E336E626C77556157472B78506D346B524961794B324C345154596E4D54386F43724742315578504B714F377546394742785378635057456D64484E787863416E467943385A4A794F6A5975334C6C346C5579636C753458644A4A59554D6646546C50714C716653565670445A564E4131524A70716E715736613666356D53726B6D53433873344858734F6E534172447675596F753570694E722F674C713345514C5762664C54346C732F545245622F4C5859364B2F4E706741644E766E7073736C586879312B756D77503045636C2B4269475551373433377A4177394B484450533255336F2F4178384C45303463566B4E5062512B617537616772376F4C34774E3730646D37486656746D396E2B7A646673324C4365335673326F724A314D32726274346D72674656326245566C787A625539716D695A324349713473374D6545785841774B704B6D3669726E5A655A52544D34774D445450593138395176307A456746524B5832734C33613064644C5A323056726654484E31506132564E5453566C464C324A4A665376454A61612B756F71326D6B52394A486656574E6542397237705254337A3545655530585A5257746C4A5132556C485A536C31394677324E335653564E3144774946734D32362B486570486735384C643650506369516F6A38757870375057505971533242344E442B39412F736F2F6A326F65784E7A6645784D674141314E7A7448514E4D4E54567864374367724441434A4C75566E487A61516550366B664A66317841786231307975366B55356C5854453264684971324D636F6B4D35524B70726C5430597862636978484132335936326D4371716368717034472F38512B4C30503265687577626B4F6759464561625051354B6A343343652B2B476E7A72497A77312B633558532B786750785A3342717572376F526C78764377386A4539506333304E3158774B4F456948755947474233596938626548657A66385232715737356C3938617632623370573547737A64393878615A76766D547A2B712F5A746D4539327A5A397935614E3337446C757733733372554C62583139484231644341734934307245525671625773546B37396934677548425151616B76665231395344726B644C654C43524D6D786E736C6450664E344B736234546562686B393752493661757470717169686F36474E6A755A32616D7561784F55467566657A714B797170625637554B77794E7A5431556C7063523135754F5156356C525156564A4F625530727577304965704E386C4E7A324E3148422F33453861346D466C517269375065456539766737574F4A38346A693235715A344F547351344F714D37544639644C514F736E7666547661713745546A6B44726D426E7034752F6B526E664B5571356C56334D6A72354F36645239513876453131786A5771627156534931686352524D56445832554E63724A7A4B2F6A624F776C4E414E74555063335A352B3334662B436F5050594C5A78684B72363637506258595A652F4E6A7639744E6E70713855576B62436A62504C565A49756646747638744E6E737263475269366377464659754A6E705157762B55786445655A4A56357049623659472B73692B34684E513773336F62713975395133376D462F6275327332505474337A7A356566382F637650784247773336332F6D69326231724E6C387761326266324F336474336F4B577078636B5470776A32444F5279524379355430717071524D61476A7270614F2B6D7537746668465136494B365A476876394F506470594869576F6545707869626D4742756659584A457961527742784E6B62734B30554C6B532B63416B737135654A4E3239394D6A4736424A7969634967357A7068506E4172466558314973704B61386D2F3935676E747A4B356C354A4D5A6D6F69336D64734D4E4D357A456B6A4C57794F3657467072492F3943577673724779784F6D574E3169454E314C5A745A66664F4C657A61737857566E5674523362554C41303174504679393851322F526D445564533747332B574D6F77755A312B496F765A6C4359336F4364626454715869555457566875646A486C6C3959523344535A5453397A646B7253675430324F4F704C324B33707834375058545A37716244757179552B7A784B7573325435487338766E614868346B5A5045684D353248714C624C54376E45762B5135336B752B53667530364E362B6D6B4A61517A4F336B472B536B3336506F7A6E32794568494963374C6A32494639374E6D306759316666384836727A356A2B376466737547624C2F6E7972352F787857642F345976502F384B58662F754D72372F366E472B2B2F6B4B30754931662F343074367A66696247504A2F65765861436F756F614F7845346D77496B4D365372644D6B4B6B7052493147642B38307A52336A3471794D34644535686B5A6D47424B6B626B4A656358714A6363556934346F46635A5769596E715679656B31787055726A4577736F706865517A6E7A6A4B6D5A3579696E6E7A476857474630624948686F526C476875635947707842316A6368627566726257716E76624B573575494B6E6D592B4944626945723675376A6A5A32484863794152645456304D645133523164546A6F4E7042315065717332656E43727432374762483170326F3774364876725968356D6257574E7136342B495453666A6C4C4649794B376D5633304A6D65526550362B526B31773378714736497877306A49764B617838687648654E425454395A4E6233634B6D336E566D6B6264386F3775563357776133534475365764724175366F77586B5765386958494E494E597A6C4773426B5677506A534D314C496E726F56644A433030674F534347354B425930734953524E77346C306A362B5374636366636C7A734F627A496749376C3234774C3349614C4B7658694D724D596C374D62476B58376849636C436F654E473836683945676F382F4356352B585058794A3948646838746E3341697973534C6F39436D7945692F525831664B6145637A497A30534A6F61475553686E554537504D7A73397A2F545545704F5443307A507261435957574A7164706D5A3252566D5A3166464D48396D376A6C544D36736F706C61596E6E33473950784C4563725A35307A4E765742753851337A6E7A41372F307238626D722B4A63723546796A6D6E6A4D352B34794A7054556D356C63596E316B536677536A6B38495059307145544435425A396341625A49424F72734836657761704B576A6E385A574B62574E457172714F71697362614F69706F32712B6B347136727570614A5A52307A6D47324A41686E614A6A654A48576F515761686861706B3839543354394C566438305662335431416A646E7638447466317A6C4863704B4F395755435556766865613532645A397A51786737794556416F5372354F666D45706551677235776E7653445171543069684B544B596B3452706C795463705330366E394E6F4E4B6C497A4B4C74326B364C345649726A6B696C4C534B45304D5957696C44534B62392B6C396D6B4239552B4C71582B63542F57444A31526E505247664E513979715876776C5071735842727535394C79494A2F57724878614868585155317A4A654573627732556C394F626D494330735A4C6968435758664149705242637168536448644362714F69646C5A4A6D626E6D5A786251696E71505A364A397A4868546A592F4A326842586A472F2F466245777371376A382F6C6479782B77734C53572B6157336A437A3870625A7458664D724C356C61766B314D3276766D566C35782B7953384C636650316575766B47782F4A714A785A644D4C7231437366694779595858544D792F596E7A2B4A5A4D4C72786962666348773142704479685747707462454E523939453276304B35375472337A42775067796734705668716166493539616F2B385465705772534958556D474B56727645564F6F5738706B4B59442F494D71654B352B466E33784B713470456379746F786B6649582F43782F6177547265793573574141414141456C46546B5375516D43432220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031303870783B223E3C62723E3C2F703E, 'Angular小测验', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '70', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 22:07:52'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E535568455567414141496341414142344341594141414459492B48474141416741456C455156523441595338353364555637612B7935397837376D2F3036666237573762354368797A6B6E6B6E4D46675930787741414F324D6345594D45466B495241534B4F64514B75554B71715371556B6C566B6B6F353535787A6F703837316971772B357837787267663574676C4A4479773972506E664F63373539726A347434384A446E67436571515A326A446E714F4C65493470316774722F477379346E316B574F4E39734370645832636D2B6D474C4479497249527848636853466869524B4C576F4B6A636D5934384D49655836583235665063756E733533783564426437646D396B2B36344E624E37747A71593957316D2F597A5072746D316C3161617472484C66786D723362577A61764931644F336478594D38655470383478723372502F48713452304350652B6A4450524346666B47585777516C71526F374A6F4548476C4A4F48537563427054795574585930394C784B434D5142586854334C7761784C3858364C30663455754E677837576A496C57575A716935323031315851333937415546637A4178324E4D6E726236756A76714B4F6E705A4B36596A744F557A4B5A71686779565648593146485930324C4A4D53717861614C51787765534650614B7549446E4B4E342B512F486D47516B424C306B4B656F30713141397452434361714742555559476F6F3450517841542F45654C5055714D43556355476B786F6252484A7345456B79416B6D4F43534135326C3947536B774171624742614F4E444D535246596C58466B4B474F6C5664726167773274514A376D704A6366514C357069515A52656B703868345536424E78616D4B784A5961514875324C496349625661416E6B5634652B447934773831666675486F38613959742F7377433363635950617567387A6363354270752F597A646464427075302B794F537475356D776352766A596E77395350523754457267307A38414D5552376B61353468566B686748694456656D4C4B6559566C6A67662B5766703061387852666C696A504C42457564507469714351704F535372756130717855374C6F59464D4765504C357A6953735876754463562F7335392F56687A70342B78756448396E426737773732374E7A477A713162324C747A4A31386450634C3572302F7834376B7A334C70386765653372754C332B486569587A3942486634616333774957536E5235476F54794E656E6B4739494A632B555372355A5461465653314647476A6D475A4D7A4A30576969416B674F3855455A384A4A592F35636B68766D685434776D50384E4558586B686E633231445057304D64726679556866682B7661333846496678744450553330746C5A545632516E33367A43726F306A53367367787842506753574666484D79446C30636C7451496A416B683642574236474D444D536943306363456F34304D5168305267457045564344616D47423063574559347358505238717254686D4F5268464B636C51414352462B4A4554366B78676C776F2B6B4B443955696942306965475955714D7871324F786142526B7063566A31795849613659326A6B79746B6D78444967586D564971744B6F6F744B766D41696F6530784A524376693665724A5277306D5066596F68385457717746784776487546312F78592F5837724D2F734D6E574C767A45417533483254756A6B504D327236664B5A74334D326E7250716275504D69556258755A736E6B6E34364A3950496A33665553532F784E5577534A37764D41512F597230324E655946654C6D2B324B4A65344E5A345974562B525A7A72412B6D7146656B52373343474F6D464E76515A3670436E61434D384D536C394D4D62376B716B4F7761474C774B594A497A306C6D4E536F3134532B397544462F617338754847524F31652B353859505A3768322F6A54584C357A6834665766655033674E712F7633384C332F6931435054324939586C4F616F6733316F5267736C4969634B696963577156354F75534B44436B3444516D6B32744D707443716F6379757079684469394F555172592B4559632B415A7457695657744A434D74455565366D764A384236324E3166523274544979324D50595543396A77794C36474233715A58536B6C3947684C6B6236327568707161612B4A49643871786162526A796C6354684E5365536C4A354F706963555148344932786839445842415A4B5645344E48466B7152535945364A4969776C4246526B6F34556854684C72415349776950536B61633149306C75515943596F324C6F7A553645414A534B49414A504B744441474850696B436B386F46683155626879314E695530586A3157726B4C414961444B3063664C663552447770696E4A4E7952536E4A354B38587334484B6F6F4C504642364B4A3853517A7949756A6C512B37667573725A623735683637346A724E787869506E62446A46332B79466D627A7649394D33376D4C526C50784F33376D66536C6A314D336253446362452B6A3068343834526B2F32656F676A3352684C3541462F4553592F52726A4E48656D42556963377A46457663575734492F47556F2F7244452B6D434E66596F703467543763453233594D314943483549612F4168312B424E53513854314F64596B66334A313065547159386A5278354B70696B536E3843633539435778623538512B6471446B42643369664A2B54464B514E796B68507153472B714B4E39436374796839396241425A716767636D696A73616E45545975557649732B515249342B6756786A496F56574665554F5065554F413656326E59775368344879504173317851357153724B704C585053576C394A6233636241344D396A497A304D7A6F79774E6A6F494B4E6A6734794D446A41364E73446F6142396A517A30796F335132566C47575938576D695A647058454B6E5338415148305A6334457643587A38694C75414675726767563572584B736E5578474E4F6A6B47764445654149624B464A5355576D397231765578785459306A49795557633349737873516F31496F516B714D44535972796C356C446C424F4E4D75532F5A772B74676F77304A526B36416273536934516B6C67783144466E71474F7A6939364B4E49312B66494D75384B433035476757323544414D7358346F416A78352F65777556332B35794B4576766D44567A763073326E3641325673504D47767A41647932484744476C674E4D324C53667A7A627659384B6D585577525A5358572B79464B6E3066452B7A346D4A65415A6D6C4176394A486536434A655959775757734F666A506941503636322B454273436A2B73555434797A4647764D555A366B786232416D336F633353685439454550534C5A33344F6B6745656F776C35675576715271596F674F79305768316238443056685351346C505345495135772F3663704172496D685A4353466B36344D6C6C446F465145596C49457938396730455752716F386E55787043746A7966506E454B7854554E705668706C6468315675535A7138693355466C69704C637967756A695478737063756C6F71364F2B735A3743336D5A4842546B5A472B686761376D4E6B7A415846324C7468337230625A6E527369464635485752307046396D6C62364F4A6D704B63736B327047424B6A4D536D6A694E546F3051584630726F7134643433766B5A377766586948373756414A6A5434736E783543435135637339592F5152446E3646484C66613649386B77716E495A556362524A32645477436C4178566E4152454778644B616B79673142756974416A74495141784A456536536B7461484A61304F4B7743446C32382F43774145584459564E466B71614A7871474D6C454B3773476B39756D704B733145694D3855456F676C2F7934736B644C7637345064754F48474C2B3168334D32724948747831486D4C6E31454E4D33373265712B7A374762397A50702B35372B577A6A44696175646D646331497637524C2B34522B7A4C2B795338655578716B4366714543383059613877784C7A4647683945526B4977747668674D684F43735365476B70305568694D686843786C45426B4B66387A52623943467655515437496B32364B6B4D5466417A6B76306645662F6D41657177467867566237456D68574A4C446365756A69517A4E6477567167695A55624C556B64673130646855455A695477306850436955394F52527A616869573148417371554B5943584559523734356C544B48675A6F384B7A5835476451565A394651367143687A45476469496F633270744B476568745A4753346E644868546B5A48656D52324547434D7652746937462F447650765879507359526F41692F337830674C475250675A37323269754B5348665A6B4176796B4A4B4C465A314844706C4743477648764C77786738382B7655695156373330636548796E496D4E4A417A585955517951556D4E63555748575532412B565A4A736F7A6A5A54614442525A744F515A5536564773687553794E516C594E48455955794A6C7556456F777956596C576C4343597449527844636854473143674D4B56477555714F4A7861794A6C646C444346564C6367515A4B5A485931544575514E514B6E476C4B6E446F6C57616F6F7A496D684A49543538764C4A50533564757344325130655A74326B584D376673785733504D616276504D4C557251655A74755541557A5966594F71574130787A33384F7364647359462F58384C6C4850376B684152415A4A386E394F5973427A6B6F4F39304D66346B61344D7768497634416A426E686847626B6F5568566F4668576B4B636C4D6A4A5378575251447030572B6C5144584A5450494B666267587173416E4A506A655278583046454F304437626B55484C536F736E56785A4B744661564367424642686B6F386D5A466B61714A6B523543686A7052415746504639364B777076345A416F34436934724B5841744E70626D30564F5452576C314961313052545455463146633561617772704B756A6D714842566B5A48757867643632466B7449395263655048686D53326543666845494334516F4C78627041785556354765686E716236653971597279416A7557744351736F727A6F456B6C506A53596D3441557637312F48362B35566D555830796C437066306F7964564C3735427456354F6C534B5453714B62507171585A59714D334A6F4D35706F385A706F5449376E564B486763497348666D5A6165526D714D6C4F547956546E34685A7255436646496B325067783158416A717547415A736E4E4A6A69526446534E4436492F4D74446873366867793335635775797147624C574350463043546B4D38646B304D317552496B73503965506E774868652B2B35377465342B78634E4E2B5A67736875763834552F6363592F4B4F6F307A64646F695A577738795A2B73685A712F667A643476766D5663314E4F37524432355466547A3331473866494453397A487862352B5348505143626451626A4F4C477877566945786B6A4E5A4A3854537A462B6E684B6A416B55472B497030697370314D5752723433467159346956355350314443796B6F4A6C4F624C452B5345694D7A6D55664B4F53456D73795265596B636E554B715365736F72776B68636873595656463843454549426E714B4449314D5838495171457653724E4547556D6E71535348377270537575744C3657776F706175706E4D366D4D746F61536D68764B616533703447686F545A4778376F5A48657554634169743464495837374F48794344765132675045652F47524F626F5961692F672B37324F71704C6E646A4E576A4B4E4B6553594E57536E7036434E4379483039534F4376547949442F61574A61636B55302B3130307135335369377163786B42646145614F7970536F704D4769717A544E5137625451555A744A516C455639735A32616F6B7971436D32553531736F7A6A6267744B724A4D695169524B6A6F56744953777441715132524C713030496B356E466D42496C52616E446C455275656A494F6654783272594C737444697978565774494564304D37703448426F4647536E5270455946346633344965652F4F632B6D58534A7A4847444774734E4D32664D3545335964592F794F6F307A61646F515A6D773878322F3041697A5966344B6C76434F4D696E397768347546765244362B526354543230512B753050633634656B424C3141466547445869453051524332704442794E54455536705755706964525955326C797161697971616D4B6B4E4675546D5A516F4F53416F4F4366494E496254457938765869487976455A42524F6735496953374B4D5848306374745149724D6C686D424A444D435145795777686F42422B516C5A614C486164416F63786759494D4652564F45375646475453575A7446536B554E5862516B447A5658304E5666533031784264334D466E63336C74446557306446615258397645304E4448544A726A4937317577536E79417276495244586677644451694D797932672F6F384D396A413531307466565346315649586E5A366554626A5A546C5A56425A59435058724349355167693956394C44634270565647536271633350704D615A51576C47476E6156416C4E634B4F6E4B4D427A714F49725356565135544E546D57576B7374744E536E6B746A6551344E35646E556C7471704B725253374E44687A45676C797869504E533257644C556F4B5A455955794B6C2F68426743423069736B656D506747484955466D446C4661724D6B525A4B5A4559552B4E4A6C4F45536A7838416F35594E4E4768424C3136795A584C563968323445766D626A7249354D30482B58544859543765646F695074787A69552F6544544E7477414C6631657A6C343667634D47646D4D693370326C2F41484E77692B64303147364B4F624B4635355344685349312B544A75415165694D6C416D656167694A54496D58574643717A3146545A4E5449714D745755574A49704E496C30466B6532586B47324C68616E55556D424F596D43394554796A5045346A516E6B6D524A6C354C3550657A5A5670437772516C634930656B514D426D564F4E4D5479424D6732625655467069704B38326B73634A426331554F37585546394456564D4E68537A5542724E58327431665330567449746F346F6549554C3757786B5A37705964694F6845506D514D415958342F4F4872667764456C4A3352305837656A66587862715348346634324F6C71717153724C70616F73682F704B4A793231425651585A5A4B6856614B4A446B59664630476852556464675A326D346C7761436878555A426E49545975584856647171412B4732474379556D4D6F4D71736F79394A546C57756D6F64684F59316B326A5255354E46626D79502B2F696E77546858594E32655A4562486F46317251594C4E71592F396243696F7A7977514F78716B5662484570616241446161442F70755A6A6A5137456C52354B52476F564E526A533675484369412F7934642B63756830392B78384A7468356D3061522F2F334C71506A7A627635652B62392F4870786E314D58724F543257743338767654313154584E7A4D7539766C39496837634A5054654E554C765879667979533255727A796B396B674B65346B363567326D6847417955794E6B4B5A42775A4B52536B615757674968726D5532594D53496A4A46466753634A70546954506B6B52685267724641707773746277575A61677073416A7A4B6C6E3642746C364A6659304258616479424975467A4C506E436A2F58716C6451336D7567616F694B33566C6D5452554F4769717A7147354F7664504F467072474771765A6242544F4A773139485855304E39567A304276692B784F526B64634F6B4F32715839304B454E2F5A49385059416A6449542B4C62444932774C74332F524B4F647950644450613130745A6353564E394D61304E4A5851306C644A556C5565783359676A4C5556476D64314363306B654C6158354570413670355779444133577848415341373249392F636B4C636F505732713039474A4B732F54554674696F4C335734344B6A4970714538692F6F7947785835526E4B745357546F424268526D44557576304E344779494547434B44794567534C584D677152472B4A41612F4A436E344A657077482F51782F7067534172456B6832424E43554D6648304A38524143655478397A396F65665758667753365A76326350664E327A68722B753338764847485879365951645431323568396536444A476D4E744858324D433775685166526A3234542B66416D4551392F4A5671556C5A635053487A376C50686754314B6A6644416C68636A324D3838515437453568544B62366E326B536A43456A6969324A4645736E76534D56496F464D4E6C702F78593679724A316C446E306C47536C555768546B32644A775A6D6554473636714A324A4F4E4D547952654169662B3251306431666A72314A61496C7A614770797656304E56586C49714B314E7039656B546E6161686A75724765347534476837675947526651304D5377637A364675526F54424A624F42794259662F497A2F6E6A6B2B6C4A632F41524769745939336F37333861375348305A46752B7674613642585139545179304631485431736C7A56574631425934714D367A30315353523064564B65325678625357466442635A4B63324E35303851774B714D423969665A2B51454F41706E3235686665655A5656546C5757676F7936617055767A2F354E46616D3074545A52626C2B515A794C416C6B476D496C49433434596951592F7736486346485468426D6E434A446A685951674C2B4C386E6848762F3579555543383030612F51782F6D676A2F4E46452F73575A666762764A342F354E497631396C37366C73573754334D4A78753338452F3362587979635273544E32356A306F7031584C687869374B71476E703642786758352F7359686563646F682F66494D4C6A463649652F307173317A32556278365448507743546251763574527748487168463953555A3652526C71476C5450674D4753714B7A556B557053664B6B6C4A6755464A6F5471596B5130324651303946746F487948414E6C4F515A4B732F55536A724A735055575A41704130436A4E4536436A4D306C4D736A43756E68617238444770467969335070626E5331596D30315251686F715771674E6161497472725375675775714B7A586C72657737334E445063314D397A66776C422F47384F445051775039636F51767355664954584865384E4C6C686F685546306964657964454B5369334C6A2B544879576E63745950384F6965786E75595769346D364768626759484F786E6F62614F3774593675706D7236576D727061366D6874366D537A726F53326971644E4A58614B624F6E4963706D5573674C464738666B7854736854452B6E4778394D7255465762525535644E655730526E59776C7464586B306C4764536D71736A78354A456C6945656D3134704F35684D7666673657585A4C6F7073787063624B6A6B61584749592B4D5252317242394A4956346F337A34687A76636879726350535178365445725963314C435870415138704B4974793935665038756C363563342B693569367739636771336E5565594C74335276637A63754575367072484A476A6F37752B6B6647474A636E4D3954456C393545502F384E73706E4E31453875556E63693776452B7A776D4B5644512F6B5A32446549704C383355555755335570476C707A77726A524B72696B4A6A777674516B716454344E544875775A425668556C57566F4A687967504A646B36696A4B31464E76544541356D6B576A37624149554938554F4532564F433956466475724C636D6A3641347069326D744C58464658536D64394764314E46665332564E505855536566354B472B5A6A364567474E346F454E4349624C47682F68334F4151452F797349372F362F30487A3475654752506B5334774F6C6A654C69583463467568767661476535745A62696E6865477552675937367568727161537A766F6A57716C7A714371305532564C5278666D684448684B374E7648714B4C3879457054556C4E676F3755366E343736496C7071387167767A364B7179457870727036434C4133354E68467046475471794C653549746569515942693053677870635A675368586C4A5949305A534371794E66452B7A3068787673655561392B4A39726E4C6E462B44314434505354433579462B6E672B35642B736D35792F397A4E36543531692B397A687A64683568397662447A4E31326B426C7274764C6431547455316A585430394E505231635034324A665069584635796E4A5876644A66586D504A4D2F665366533654374C5045796C4B30324C3873476D695A516B6F797A4A516B32326D326D47536342514C2F57434966773948504D3630574C4C54464F546F6C4F51614571535457574A506B3971684E4D64416B54324E5972744F776C48714D464C694D464753626162556161476977455A4E69594E4741555A744552304E6F6B55746F36502B7A2B6871644945684A716853572F51304D746A624A454D414D6978457148424368385773354E3879786F66502F794E7A754C54496E314238414564433857354151695341474249774350337934652B4C6A6D5A45574F33646A4131314D6A6259775668664B36506933394E52533139724F5A304E6854535632366E4930574654523541552B6F4A597638636B682F7467303852533655796E575A54496D6A7A71796C7867434C306834436A4A30565075544A655A7444544854456C32756E7941436A4C314F4B31616D55577357695557595969706F7A47493742486C4B7A4E48354973376848762B52706A5854534B39627850352B6E6543766537692F656833626C322F79756C764C724431384A63736B4E6235666D5A75326F7662787030733262495870567050643938512F5150444F49744C475266793542474A3373394A66766B493961754871463439494F5756423671337A30674E385A4B7A6B417831744F7970792B3047366E4F74314F616B5535617070644363517035655362344D34653072794E5570585432334145544D506D7871797031474B67724D6C4F656E552B6F305570496A4D6F575A386A777235586B5A6C4266597142513966346D6457714867712F4F6C5839457076497647636A6F61524A545232565242543273314135313144503462474149516B54564742746F6B484D4E44727249694E6363484D4D5256334E51504E2F6A665373682F4B79582F53325952332F2F337679632F697A6E4D69426A6764544532314D48595143736A7659304D644E625331315A425430734A6262564F366F71743546755430436E395551512B4A5348306C5454314B6E4A4E7376747172584853574F57677674784758576B473155586939324B6933476D6D4C5064504D455232465A434945426C466D475A3255784A323066612B6E316B6C426A346E3675566451702F3953754454613452343369444538795A7648392F6B386132722F505444655134642B354A317577347A5A384D755A6D37637A59783132356D7861694D5872742B6D6F7261422F734552576A753738516D4A594A7A6E376474456554306C2F75556A6B7277656B4F52316A32547668326A385064464776435939495554716A587778344C4B4C7A4A464F52615A65677545304A4A436A46554F6647466C53696F5832534538697A35676F4D34654177796E386A7977744A55344470586C475367516375535971436A4B6F4B724A545865796775735168776167737A714A5341464B65497746707253756D58575350526D46775664416C50493032415563394139304E4C6F483448684942782B6A67663464443649345070555665332B754A447A42384B4258695A763950414562472F6B313753474263476562447A306E4856566A797731324D446E59774D74444B6347386A6739326963367169743030415855426A52525956546A305A326B69556F5A346F677A336C7A617A4B4E3946536E5531625853367464626D30314F6249722B764C4D695563785136394C436B755065594351325352736C794C424553554736645652593435696377306865776F55344A66454F58314F344750722F4C3234552B386666677A62783965346558644B397A2B2B514A6E767679437A647632734754395474785762325047326D314D582B584F696932376945745730396E56773944514B41576C4652772B2B78336A627633794377485048684C7A36676C4B7277636F6E7438682F74554456414765364B50666B4B6D4F49742B614972754D436F65526369456B785767384C5537362B634C2F454F4E686F54644B5263646964653059694A5A56444D6745484C6B694D6C4C497432736F7A552B6E7374684756556B574E5756695970704C54586B4F5657585A564A54594B5A65414F4B67757A36476D49706536716E77616134746F46656157714F65745666533031394454555574765A78313958574B7735736F632F7873634834537076413637744D4D48446645426A72483365754D444E423841454E42384B44556641507277505148487947675077384E646A4178314D447A51776C4466657A6736712B68704B364F39495A2F4779697A4B6E4471733267695349727851526675516259696A756B426B6A69786161724A707168626C314E584B566771764930737262377A446C494C646D454B65454F355A6F6977622B524D514577565A615469747157516278434176436B4F4D48776C7648784D6D7373576A4B37792B64776D764F7A2F6763665662666A78336B733850485744397875334D58376D5A475373324D5733564A6D597358382F58502F78496556554E2F62323939506232385359346E455762647A44753871584C764868776C7A44505279693850464234336B5035306F4F556742635934344C493053766C424653306F4D555A596D6955685044774C596C68636F49714A716F5A776C705852307639495A5A50684E46545A6A645359763877503944677A4652546D4B326A764D424364556B6D31514B4F556F664D45725756546B51494943704C485449454C4E555675645257356C46666E55395462534674516F63306C644D6C49616D6B7537316141694A617A4B472B466D6C6179545A576A4F554865313068737365487232556D65622B374D644C4C694168356B30584C2B2B666E6B62452B686B586D6B4C7044574F7869637675684258356659715475454A6D7069394768646F62375263636B344B696C76314F5576784C6136353030566D5A533746426A566F57686A6658426E4278456E695765306C7774565358703146665971433231496A4A4A635A614762474D69566B304D4A75474B4A6B584B7A735175686E6C436C4762704B62547270645665354E424A4F504A74617466444A77424A6A5A54374730712F4A77512B763458332F5A393565764D43763133366D724D6E4472426E317A5A57727476457A4F58726D624A6941784E587247585A39743238445975697262325476743565797170724F485835436C5057624754632B55732F3466483748667765507944693258316950653854362B56426F7238583573527732586D5532445155576C4A784768506C376F425A62454846694A324C4E2B69693330703750534D35584F356235426F534B624B6D555A4B5654724864544A4844524A466F583750316C4472547158772F5568646A645745623131666B3046425451474E746F5952415A41734269596A614B6966314E666B30314F544C4D745079516167326C556D72584D41684D6F69777551643757786A7162574F6F5632783164544D3630434E6A6250445036377568486D534D394571394942785538655150443474786669656A6F32494F30344F415930693073464B6644444D324E734C59324A2B414344742B624577595A574A5A5347694F646B62376D786E707132656F7535712B39684B366D67746F7278635765515A466D616C595665475945674C49306F615462307567494365566B6E77645A666C3669753171637658786D4A51684A4153394A5079564230476564776C2B6359396F6630395334304977612B504A536B2F474B547769306333597465526E705A4676302B493070354A725369524C514B554D496A58734E53466548727936653431484E7935773966784A766A6936693631624E3742303351616D4C562F44354A56722B577A35436A362F634A47732F454C706133543239424B6A307242383330452B577247476352642F76737274333337462B2B4664496C35346F50422B544A7A5045376C385930324B494E386F7A433056547246644A5A7935754742307771714E385A4E67694B73597A6C6E4543463856685550734E68705379444D4C4C304F49547A4F6C65656D55355A75704B684A5069663250454F5031686F70636D6D734C61616B76646B31564B35335569557769736B5A56486A565654716F7252515A78306C436454347649495058466444535653627463614A432B396A6F474F7073593647786D734675306C6D304D6462664A36326A666E2B7541592F32646A4131304D5462597A63684146304D446E517A4A376B614D394473594865313844306376777A4A37434A3078784F696F43777770524B5557365A575A5A6B7A5938304F646A41344B76564850594863312F5231434F426651577064445134574E7967496A2B645A454D7451526D464F43796443456B5757494A73756B774A4775524D79536B6B4A65346E5033463636644F63727050653463323779436F2B374C2B574C626173377533384C5070342F77394C664C68506B386C6E73656D595A4573713171386D787035466E56636D5851495562303268677955734A6C786C663676385476305732652F487152483738357A6F4739377268765763654B6A5A75597332596A553561755A4F626164547750434B4B2B725A4F2B775747714770763437735A4E506C753568722B7457734F34773139387859382F5873543738543169664A2B5236502B43354B4258714D5066596F6B587737593431303569636854705973636755697A522B6B6F77524E5951634A6A694172456B696C324E434C6C334B665935425277464E694E4664684E6C65575971433633556C47544A665976363875772F726F32565470707243695167546455464E46586E303169564A38744E5455554F5665585A564A59357142623652417971684D46554A5A6839676530414143414153555242564341706B6F43494574506257697558687673376D704452336B6876577750393759304D646A557A324E58435546634C77774B63376A6135365458633179456E72384D446E613462504E7A4F3245674859324E69784E2F4E6943677A59782F6156356442356F4C4470545647524A615265714F64345145425A5133396E614C6B46644A536D79334C525757686B534B486D6D796A516D614F39425378346557504F75344E38614576434874356A316533662B4C7969583063574C3051397A6D54325468374575746E6A4A657859635A344E733261774E61356B7A6D345A69486E6A2B33687963326669417632785A416367384F5936746F664D626E4745626E476542773642545A56464E724951474A386E7546392F787158762F6D636E6474577339353946537657623244686D6F334D5762574F6255632F7835715854396641454430445179546F44437A61735A742F726C3748663631637737676442343977397578706E742F376A566A66353668446645694C664973684A676872584B6A634D72637077374445426D474B4473415136596375387330664A6555504F424A43734B564559424D3742666F6B3869313669724A4D7371795535426F7079302B5847316F6957776734506F535955375457466B707651397A3068676F6E3965573556425A6D5570706E6F6177675137613534757571676B7871697352695477364E46553761366F727062424365516956646A5656304E646251335353696D70376D476E706261762B343972585730642F615148396249344D69773353314D4E4464796D4376754C6C746A4132314D6A62634A6746785A524252596E6F525974556C5367635966646648364474526472706B47526F52576D4F776863472B42766F374B2B6C744C364739495A65475368745678656B553532687757684F7861614F77714D4A4A547734684B66776C515A3633754876784B3837753238546546665059504838363639776D347A35334F68766470724A78786D51327A5A694D2B37534A754538646A2F753054396B342F564E324C4A7A46796530627548667057364A6550356662396A5A56375073484D6F4563597A785A6154466B614B4C6C716D4A6969412B76376C2F6A6C2F4D6E4F625233452B76587232544636725573586232426853765738747A626C3771574E6E6F4868366C76612B664337627438744751356631757A6E763963755A5A78753435387A74636E762B44756C55754550332B414B764356424D415545307947496F534D6D4741735559475949767A51692F334F494739557761395168586D6A6A58526C45454F7361334A72545171545062784E6F7954587043452F772F41654468506C2B65592F4D6F6341524A535844364149523153456345657243724D6F7A6A62684642766C365771636372744B4C53336E4C4C565959456B67563539437474672B7A395252377252535865436772695350787649695771744C616173706B644661585379766E66586C64445655307431595130395448623074396653314E3771795446637A5137334E6A4134307677656B2F6338534D396F747459554C454346455857414D6A335977504E4C4F7946416251774E4E4450545530747452526C654C4B43634F36736F7A7142425A4931754E4D30504145596B2B506F446B734A6345504C37423765394F6347626E656E5974646D505A7049395A4D58303871325A4F59663263576178336D3858475754505A50484D6D323261357358662B505059746D4D506D365A4E594F2B6B544E6B77627A354856533368383656765A59617243333249516D69516C4171736D476F733645704D36456C31534A4B725949434A3848387646704376666E324C48356732735762324F68597557632F445163584A79382B6E753761653772352B6B4E44304C742B336D4836733338462F723347574D323376694A4B652F4F4D47744837346A394E4664564739666F41393967796B794547743045426E52515A6A4333704957364933617A34746B332B636B76486C4B516F4459446E2B4A5275783878506A4A34774F32314569794E41717944636E6B5739365846596670447948364159672F34436831554365694A4674613532573556677274426E4C4D616D6B5269325664585577494351486542442B3978387562502F50692B6F39343337724B712F752F34752F35674E68416231545234706354523236364750425A71637A50704C70514C4E4D3471426662597456694E694E732B484936363053577161616E705A6265746E72364F3053483063426F66775076686C70344E397A477149774F526B6536354242753746302F592B39365A626B5A4875325559417750747A4579314D7067667750395056583064705453325A78486135305132526D496B6C4B63725345767736553355734A664576446B4F72652B2B5A777A32396478634E6B3831732B5979504B706E374673786953577A357242696C6C75724A772B6937557A3346672F62526275303261783357307558367864797864723137426E2F6D7732545A334170716D663875323239586A2B636F476F5634395152627A426B424343525232464E5330617379345755316F632B70516F314C45425250752F344D6D74587A6932647866725671356C38634C6C504833796771374F58675947686D686F617562626E363477596556612F724A794C662B786469502F73576F64343359652F344A544A372F6B3975554C6844362B533471764A326D42727A47472B574F4A384D6363356F6375774276316D78656F6644314A667632554A4A396E7041614959776B2B364B50384D436D434548734559695574557874506A6E69714D39496F454C3135746F6B5359593858696535454C4C5949765A4644746469454B6E484944664879504275463257596347576C5944456B59556D50514B6F4C6B5953486675396635396578787A757A63774C366C6339697A6143614856797A67304B6F6C664C35684E616433624F4C6E4C772F7A394A634C784C3135686A6B70676C79726D694B486B637143544F704B63326D734B71536C706C68613864314E6C58514A7037576C6976363247676246564C656E6B5A462B6B546E61654466632B5436366543667363654743796843664F31316C5A30534130634C6F6B50425861686E6F72714333725A68753261466B30314A706F363745544C6C546A394F5369446B7047495850505A35664F63583566653463587257417A664F6D73337257464661345457664A7A426E4D6D7A615478624D577348546D504A5A506332503131466B732B636434566E34366B56337A462F4846526E664F37647A4F6B56584C3254707A436763587A65627169623045507270425970416E596948626C43544F7530533674744F3143737961474E4B53776F69506649505038776438392F56586248666678756548767141677635432B67554536652F744954744F7A654E4D32506C7139687639372F54722B4C2F654E2F442F72317A4675362B466A66505846635735642B7034676A39736B2B7A7848482B79444B6349665137437668434C5A2B796B4A586F2B49652F3441355173506B6E7A4568726D334C442F70735546593438506B676F6C64725A416E30584C543165525A7465514A4A31573073726C6D7976497A4A417743447145707846554D3273727A6252546C43444230704B6C6969592F796C36532F766E2B643632655063587233427659736E383257755A50594F503054334B642F77755A5A453343664E526C3374796C736D446D524C664F6D736E2F56504334633263367A6D7A2B51454F596A70356E436171347545683152507132314A644B4B4678746A496E7246564C6464774648486B466770374774695A454334724F327565596D30786274354E397A7A783237486D4678554667764C725177504E6A4D38304D4251723075493972615653446736366E4E6F7263716971534B5432684B72584639496A773867355045762F487071447963334C57502F69726C73587A4B6246544D6E733366444F6A78752F6F722F713965386665484E7A2B664F7333506C47705A4F6E494C62662F364E75582F35694857547076484E7A74333865766F55563034633564546D396649424F6246684B622B644F346266673276452B3739414865575054686D4B5353776A693647634B684A39616753703853464568727A68306430375850372B456D474234625132747A45384D6B4A7A657A755058336F7A652B5661506C6D78697639637559722F574C4F612F31692B6E48476239782F6971784D754F414C753355534159417A787852495A69444859463831624C314A65507950423679474B5A2F654A382F53517055556639675A725841695A4365466B705561377A6B334951305A7063744971707132465755594B48574B6549744A736C7278524E63585A314A59496257476E7A4A6B6876353974303248574A78415837737572687A66342B65736A484E32346771304C70374670376754577533334B6D6D6B667332727952367965386E665754662B45745450487333726D5A3677536E3264397972705A6E3742313457534F6246724B6E55756E6951392B545A59756B624963433430562B62534A66644E6D6B544645642B4D435936436A56753642434E74627743474D4C4447666B634D304F565437453436786B533547687A746B7952486C5A4B686644507A71474A42645367563937615830746F7278657834644E646D304364657A504974535278703678567438376C7A673473454E6E46692F69494F7235724E7631534B3272316A452F6B306275484870496D39657643446B7A5275652F66343742393033735844384247623931392B593835652F7358586D48423538643536774A34384965664B4133383664354D536D6C6578624E70755457315A793838777867702F636B6556584778324D4D5446537268634B37574551637864564E4B6D4A555551454278415345457846615355442F594D4D6A347A533374574E4B6B33504E78642F59736E6D7266783977534C2B632F3543506C36796A4848624478376C374B6D767550766A442F6A6675554738707764704164365977774D7768627842482F67617264394C6D5545454A456E655431483576634163465344507975616F33702B58304357514C367A656441324647515A70674255374C42546E57436E4E7936537979454656595459562B58595A5251347A75565964396E5174365A6F45346B4A39386278376865382F33386D2B745176597674694E7A51756D736D6E685A4E624F2F7053564D2F374A386D6E2F5A4E6E5566374A3036696373456466706E374461625478725A34396E7A6178503244426E504E735754655859357556342F5077744B57472B35467330314A586D794D35474C43483369646C4D68327437624B69726E684652557436444966794B7363463233673237536F6F307A503474637767346841675648596F4C447246675645642F5A785839486555755146714B36476E4D6F37504F535574564E7555354F725252722F47386670627639717A6D705074536A717864784A3656433969395A696D626C69356D342F4A6C374E69776E6931723137427538574B577538316D2F76684A54502F7233356E356E33396A36636566346A374C6A535075362F6E2B3241484F48392F5045666356374677386B304F72462F4C6A3866333433727442744D397A3146464247424B69304357485931424859745247593078546F4658466B524158685455396E65374F626B614752686B5A47574E6F65495365336A34717171725247497863752F75416C647432732F6E67556362745076513535382B637765506E792F6A66756B624D343939522B337069435138674D7A7059526B5A6B6F4952456149355558302F552F69387852766A4A56746552346A716D5747424D6F7443734A742B634A747659664B76494847614B733632554F473155464C69674B4D6E4A6F4E4275787047757861784A5170385553324A59494738663365623873653173586A534A6255756D73573370624459736E4D616165524E5A4F757454356B2F39423273577562463539524C635679786D366577707A4265417A427A5069706D6679537979627459454E73325A784E61356B7A693663516E5072762B414A535761716E77627A6455464D6E4D494D4D546D6D416742786D68666B3876646C43576C566271644C6A67454944332F6F3677494F45524A455843494C716552775A3447426A7072364F2B6F5A4B436A676F47325576706269756C744B71536A4C6F2F7166425071534738652F2F775635336174354E535746587935655357483169396A2F66785A4C4A6B356A56587A35374A323852493272567A467573564C57543537506E5047543258615235387835663938684E742F6663544D762F34567430382B5974587371527A6374496F5432396478614F316944713164776F396648754C5633657545656A38684D554C344B4F486F55694D78614B50516136505261574C517142546F306C4B6F7261356B634B43666B6546522B7675475A41595A364F746E5A47534976763465577472624D57633653464C7247626633304845756E44324C78302B58384C6E2B4D32472F337944682B554E4D77572F4A5555626754496953563274456743754C2B4C3943472B684E576F6950464B53474B48387945734C6C43617469693462696A48534B4D7930555A566B6F7A4C4A51594C6451344C42536C433267734F4C4D4D4A46703047424D5453416C4A7077513778633875666F7A35772F745976665361577866504A48507479376A7950593162462B2F684E564C5A724A6B33685132725675477439637A7A4559394B516C4B3774793477715A5653316E714E705646557A356A365A525057546E314D7A624D6E4D43323252505A745767473378375953756A4C422B525A314452564F6D564A45646C69724C2B46642F30746A50553179382B6A63747A664B70314F4D6279546F6E546F2F77654F6766644C526D4A4D333156486633735641783256444C5A584D4E6861496748706269796B7273694B4A756F316A33343679626D644B2F68367977724F37466A50567A7332794C4B79634D70453343614D5A393755365379627334436C6267745A4F58635A57315A7359764E7964355A4D6D386563547A396A366B642F7865327A6A316B3659774B375669336B784E5931484E32306B6A4D48746E4876702B2F78666E694C554E2F6E4B434D43534657476F556F4D525A5563536E4A69454D7134414B4B6A4172426C474F6E75616D4E6B654A434276674779624E6B59307778556C4A6251326446436E31686747686D53485977415A397A65493865352B4D3035377639346B646658727842382B7759786A2B36522B746F5455366776646B55494F664552386D714E394D635936697639446E334557396D70474749434D5365453474444755575452554A715A54716E4947466C6D43724C536357615A794D6B306B707470497474714A4D756B493132646A446F326B7644587A376E7A777A65633237754E5859746E73473342654935736E4D767067787335655767727537657359746D43366378336D3879715A59733466755177486E667634652F6A79384D37643969375A53744C5A38316D7763524A4C4A3030695A56544A7246707A677A324C4A37482F68554C4F4F612B4849387233324A4D434B4F7532454633637856445859324D4462544C454F4C7A7A32687A6A6677484242786437304F49556247333063665973477433772F587A62564B62694F31304D6641623747356B714C756545526D31444864574D74685A515839624F59326C64744B69332F443035362F355A7463717A75315977376C64477A693159794F375679356D305A514A7548333243624D2B6D345462684F6D346A5A2F4F33456C754C4A36786947577A6C6A4233346B796D667677786B2F373246365A39386C65577A35374350766356484E2B786A755062312F486435337435654F4D79415634506951742F6931726F446130536B786A6A61324E49553057516B68424376434B497976493842676537474272736F376D786765444149447966507358767A5775536B35546B465754543146785066333866513050446A4E752B2F78446E7A357A6D336B2B58385037314B75455037684C7A324150467334656B2B44346C5066774E575848425A436D4373596F7349574151455265434A53454D53314B34584945584235754C72574B7631454270706F6C69657A6F4664694D356D5871794D72526B6967306D71774772586B4E6159687778623731356575304876742B2F6D655075537A6977656861484E387A6D395034316E442B7869792F336232483973726E4D6E66345A62704D6E73476A57624E597658636B65393633733362534E4865753373484C7555685A4F6D634F5371584E59506D556D4B365A4D5A6565534A527A647549466A47395A77645031797270342B696A4C4169784B376B59364753676137577867566C726D59727779375175356B444855794976597978466158474B594A5147514C2B33366A624E6831794870737349743367324C37532F78384A38503937517A33695557665A6B5A366D786756527A423736786A7071324F6F71343757716A7735765835783956764F373133504E377657386532656A58793959774D376C73316E306552506D66507050356E3136555463786B396A79742F484D2B472F2F736D6B6A7A365431776C2F2F5A68502F2F502F4D4F467666384674306A395A74335132522F6534382B58424C5878396144732F6E546D4F352B2F5869417034535A70346C346368455565474271644E5136354E5461597841624E5751627057495764586733317444505A336B57457834506E3049593866337558526739393538764175723134394A536F366C5071474767614742786D3362633868767633714B2B3566756379623332385339645144786650484A4C78366A6A724143304F344C355A6F66374B554954675377386B516E6F59696D48526C4347594252334B455046695449302B3861796932366967574D35564D4977565A5270785A4268774344724F4B7A4851564A6D30436964484276486C386D782B4F372B4C6F686E6B6358444F64772B746E387333424E567737643543667A787A68324D354E72463767786F4C706B3567315951497A5070764D6F706E7A32624A364931765762475437326933733362694C5455733273476A53624F623963784C725A38316D3539496C6E4E71356A584E3774334E79327A724F48396C4A794973484F4E4D31744E53554D74416C34424133583279572F786E53793543486D626F52417A587866544631485230576349676A6B763238472B36564F755266737553494A5A38754631414462597A3274544171797054514D4C304E6A5055314D74726252466444716379717232396635734A2B643737663538376C6F7A753565485150423963745A38574D795379634E49455A6E34786E366963546D66725069557A357877536D2F484D43307A3664794F5350502B477A762F364669522F2F6C526B545032627473746D634F4C794E4D312F73357473763933506A34686C655037354E6F696762686953635754714B6330574836496F4375303643596A4D6B5946444653432F4A36624151374F2F4E303464336550376F4C6B3839627376504876642F497A49696B4F61576576714842686833384F6958584C743445632F624E776C3864492B495A783745763336424F7441586659516636544742736D584E55495969516F4268696855764B776C434C7A346E696850777770314D6F54684C52326D5769564A37757079724344674B484362794243415746565A394172725561425268506E672F764D373162772F7A355936466E4E67796D3639324C75436E6B3975352F634F582F484C75424765503775666245306334642B496F473563765A2F3755576379665070636C737865785A4D346974712F627971382F584F667844512B2B503361616A584D5773334C71644C59736D4D76703364763434636765766A75776C65385062386658343166732B6852616138766B35485A6B6F4650652F4A455238546F4756347A4A733752396633777433396368646A324768586A725A32796B6E33384E392F47763452372B4E647A4E75794558484749714B33644968596152576B626F6D45594A795968344755787A4A654B6353706A6E4858343676704D726E2B2F6D357464487550625645553774336F7A37416A64577A4A7A4733436C546D4435684D744D6E546D6279702B4F5A2F4D6C344A6E3379475A39393942486A2F2F453378762F6A723879655070344E71786679786247646E4436356C2B2B2B507354644778634A66764E4D476F66356472326352355558696762414B6745707A6A484B3058364F5659565246594D79306F3867333264345076794E783365763865546564526D50376C376A2B655062324731477572726236426E6F59397A784C3835773939703166447A7545667A4D6735685854306B4A656F4D2B4B68696A49675272516753325A5045696B44434D73554879464A636D3068393170442F613247444D4B64485939596E6B692B4D4B7557597178484841624176466A6E514B375359356C533055356357694A6C50516D7870465174526267727A763876546D4F53353934633658322B64775A733853666A36356B2B7666664D36567379633475583837427A6176342F546866527A6475594D56387861797947306543397A6D4D6D2B474777746E7A7346393256714F62742F5073613137324C4A774353756D544D4A39336B7A4F37642F476C5A4D48755852734A3938643373374C3336396930796253584656436632657A664F492F5A41367838435065792B4536332B4C4B45484935575A783347526D51594D68336559774D3847363437342F4D4963724C364A415932627432534E384A66325367685864394C59794A4569504F7A2F5130306439575233327841335855472B35662B6F726654682F6D39746C6A3344787A6E4F3850372B47512B786F324C4A7A486F706B7A6D544E744F6A4D6E4355676D4D76577A435577625034455A4579637961387045706E7A324D51746D543248766A7657634F626D663738386434654A334A2F44342F517178346236796C4967317937727948476B79696E305A7359355A364E416A774D6A517838766676556F5A544754674337796633734C6A316D55652F48614A6837642F355035766C2F4236637074306654494E39565530743763783773515870376C393552634A5238544C7079514776435A4E6768474F4A5647384B694657686A6B686772546F51464A4366556B4F385355314D6B432B6F4D536371734175527653324E497246416D7A4F6E3241555A4272497939446874476878474650493143566931696A524A6F5954472B794674386450335068324C312F765873545875355A7937637742376C7A386D6C2F506E2B4C346E6F32736D44325268564D2F5962464976544F6D73336A4F4842624E6D38504375624E5A4F6D634F4B2B624E592F58632B6178796D38327147564E5A4E5830385778665034747A2B7A567A356368382F6637476238306432385054475A59784A73645357357375794976593558484334396A496B48484B7835384F326C396A6A654838495372376B5252797537706376646846516A4131304D446F67396B593735564549595A794A6A6D6573762F6C504F4C7162474F6B564F795574744E555749637075304A4F62505033784442342F6E4F4C65686450386375707A7A6837597862344E613169376343464C5A3839687766515A7A4A30796C646D544A754D3261544A7A706B7868337251707A4265543274564C2B4F726F4869366350635A504637376B7874567638664832514A73615457474F536135644376645A624E694A77396B436A467962686B786A49696131734E4C4455635546454250306E446650662B504A6E597663752F344E64362B65342F615673397A3739534B656A323854486861414D6A6D526353652F4F73507656362F79396F6B4863583765704962366F59344D7771415535793056324C554A324652786D424969305551486B526A6953304B494C797068747352486B71474A7879485732444A30354E6E30354E7630386E4F755657784961374162556D564B7A39516D596C50486B36464E4A463064687959756842447665397A393851752B4F37535763337658637650634D52356650632F646E38357836714137376B756E73336A615031677739564D577A707A437367567A574C5A34486B73587A57487837426B736D6A474E78644F6E73477A3646465A4D6E384471475A2B79613455625A2F6474354D6354752F6A6C3546362B506269463278664F6B42775253486D65585937714A527844482F5347574276384D335038655937322F644B784F44556E7A7344496A62497552767337474F31726C362B484775707264783269366D74786964472B4A746B65762B74745A717858614A41326561354676476573496A65646C4A4258424E793769746631437A7A352B58742B2B2B35727A6838377950456457396B70444C4246693167785A77374C5A38396D3859775A4C4A67366C59585470724A3031677A574C353750353375326366484D63613564504D33396D78643535585758424C466B6C616D6C744E42475A624664726A6F553536546A74476D78703664673163566A5573644B4D464956675352477643627137554E386E317A6A345931767558622B6333343865354272463035772F39654C654E7A3542512B504F39792B66343978353738377A7775507530532B6655566971422B617143443558697454664952385A5A456C565945354A515A445169537136434353772F314A6951784571776A486D42684E68746F3161484F615665536D70354A72534A56762B784F76514C4B6D4B6A416C52627465664B4A526B705757694632666A46326668454F666843452B6E49446E762F506264386635386352756270343777654D724633682B3479642B4F765535527A617659637579755778614E672F333551745A76327768713563735A4F57692B53795A4F35744673325977662F4A456C6B7964784F715A55396936614134483169336C367A306275585234427A3865324D3733757A64783961736A78506939774A6C706F7275746752477845536179783642594A78536955705148495437462B7143415265675173554C594B547562735835784C7157643064343252727062474F6C7059565463664F4775436A4F747535355230635A32315445714A727739445335523274736B49526E75624B436E766B4C714D6648376A587A394450386E392F4338665931667A352F68374F463948484C66774D376C4B39693863424872334F61775A4E4A6B6C6B7963784C4C4A6B396B3464785A484E71336A38716E502B66334B6554776633435173344155705365466B5A4B6A4A64365A546D476568494D644576734E41746A696E71302F437142615432526A53456950524B4D4E494450636A30753835415A3533385072395233362F66497166767A6E4539366633634F6E3777317A2F3853783362313252634E775363467935664A6D336E6F3952424C394646654E3677566C36597051454931323833796F2B41766B47764E6751435964617644565045595A4F47596B704B5161624A6B474F364C4F4E536649746439626B4741794B4D4A6C6C784D2B4B763274524B5351556557594E2B64593065644B74314737436D6136577231487965336944333737376774766E542F48732B6D56652F3336444A316376632B587234357A61753556443771765A495A7A5270517459753267654B2B613573575432544A614B6D446D4E6C624F6D73574875544C59756E73754A3765763538655142667633364B44386433733346413975354C6D59504C7A3277366C4A6F62616869714C646441694C4245473856484F6879375A774B534B5357364852746C412B4B4C6B5163566D7068704C745A786E425845344D644459676250744A567A33426E4C554D644E5178315644505958733251694D3561687274714A54696A2F793966372F3365574A706542395966354832657457537656393652624E6C616557584A49387653534A37526A4B534A5054303948615A7A64335846727077446377624241494141695A774A45446C6E674D67676D484E6D35656F352B357A76417177657262772F764D2B39514C473669786348622F726539357A4444644265376D2F693666594B31696F356C4F4D42345530445668314D43686E36376C37444637393643372F3432372F467A372F3350667A396E2F38352F765A502F7854662F374D2F77382F2B2B712F7779632F2F4556392F39477338756E594F737037375545384F77475766515377796977784452387148624E4B4C524D69427350415565737A5A707545304B6D48566A734F734759564A4E514C4E53446647652B2B69392B3446334C767747397A342F4732632F2B6A482B4F5339482B4444582F3841482F7A714833442B69773977342F706C334C783346326475584C7141385945756D4B664734445A717742776934694C6E70676C74634C6A31796C4E67384D50326D57635173764E6E4C456A374F42707651387874674D38384A5868417A654F444D49774E774B4B5343584452593252444C68546A5872486C31737A48524575376E676C6A50754B4756545745376874663463375A33364472366C6D4D5072694F6F54745863502B72542F445A7A332B49662F72756E2B4A2F2F50472F7833662F38502F416E332F6E332B4C502F2F446634662F2B392F3847662F49487634632F2B38362F7858662F772F2B4A762F7A44663463662F2B582F673750762F466A4D54665A632F5249335076776C7276336D4C6477373979456D2B782F41597A6467735461504530364348653049493142656E4F7A6A78636B424F447234516743486F34537433675562584B5230344A7A71446D305A5437615838485258417358546E535A4F74686F343371794C36386C6D48552B32462F427370346B582B7974346562677577504871634175766A336277386D415454375A586362692B694C325642745A71383868462F62424D717A44772B43473637743543782B326234747233384236474F75356A6371414432736B68574857546D4C564E77307679754C415471595148365A67627351444468786B2B2B77786D584A6674716741414941424A524546556A55725964524F77614F586949484E3672426454493531514433646772507375686835655138654E73376835396E31632F2B496458507A6B352F6A6B33622F484F7A2F2F61377A3154332B4E6A393737476336662B777A58627433416D5936374E7A417448345A6471344C486F68554A5932544F684F6963476545326F5A6C654B5A47727A6B7749722B47336B4454566A42516E736E783263504C4C5A356D43545430436E61774830344F64304D736C59704D3475554D6A5446616C666468474953614F3670664B5358467446754E49687877774B416652652F63534F71366452642F74697868356341314464372F4737532F65787A76662F307438377A2F2F416237376E642F44582F78662F7A752B2B30652F6A2F2F3652372B50502F764433384E662F71632F7750662B79332F41542F37367A3348354E322B6A362B5946444432366A704648317A467735784A6B6A3635444F664251504C42457949326C656845483236733433747351396B534D432B3767326547753443635663365948473368423737433767686662793368476B706931426F3558616A686372754A7775594B6A6C53714F754E433955734C42556C47795A656C3674464C47303630476E7538755365426F35522F664D4638682B416953347831787A2F7946765A6639375657734E47756F7A476451534D65526941515139727352386A6F52397472456E4576495A3058514C316B6F77506373434C6A30634A76567347736E59464B4F5144665744363238467870354E3554446A7A4457657865797A6C766965517A647679724F594C71756E384F3953352F693973555038665558622B507A442F3442372F3773622F4432502F345633762F6C6A2F44465A2B2F6A3870564C4F44504B436B5774674D657368632B7568382B7068392F463171734251596465734E334E6B544E7A65687732745678633577796370445967346A51693744444159314B4A4751724E6341656D2B68396865716754567557492B4C765A67424F566C422B4E504466634571637A48527A323456776F7256614D4952467951716359514E6574383368772B524D4D3362384D6565644E444E7A2F477266502F775A762F2B4176384E2F2F34372F47662F764F2F34612F2B4D362F776E662F34372F47642F2F34392F4633662F59642F5052376A4D632F527665746935676137734B557641645473693559703864416F4D386E665669705A62473932734452377272774841534642497874504438694D486278346D41484C2F61333848786E446338326C76427362514850325274706C6E425579324F2F6E4D46754D5958645568703776432B6E7356744F596165556B75354C307631654934655474537165626A66786B7533364A397434785A59394B3531326E764F452B517A62394D6353765355545869612F4C352B494475623231696F574679716F5662496F46324B597A34615153586752437A6B5239466E6763786B775A353247517A637067554C65422F56514A35523944385661776E6A6648636837626D476B34787147486E794E6F5875584D586A3345767076586B54336A51743465505573376C3335484E664F7634397A482F386348372F3966667A366E2F3461372F7A30372F44682B322F6837466566345978534E67436E6A72524365766964526E684A574F6253777A657267383879665A707645427A5771564668354A6769514A68373244566A304933335154487741475064643641653649434A782F79635158556152463552696E74527A5962424F7077543543754E72436937754274624C385852714B56524B79655154637A42726874447A35337A75506235722F446F2B6863593672714F34613572364C6A31426235383734663438642F384D623733583334662F2B4E506667392F2F39302F78432B2B2F312F783166732F5275654E63786A70754356344B4E68434C6D6143574B696B734C46637774464F5531413176487A4344366956684435684B4E6B5439764A6B4838385064764673647774504E31647873724B417730595A423555436A75597A4F4D716E634A4250596A3854783234716770316B4746754A4D4459535157776D615346734A454E596A2F6D786E677869617A3642773655696E6D773252456869694872786C4D5049624C3539697869584C586B43676F5335374D414B32696D7031384C317A6564504433463873496E74745471616C5451717551694B3653417930546C4535697A776D44577754342F424F446B45335767665A6F59366F656C2F4248582F4936674748324343414F6D3649585A6C5278396568667A684E636766334D44496735766F7633384E76512B766F755075656479382B4274383865742F774E732F2B69352B2B6F5076347431662F694D2B2B6651446E464849426D43646E734B6357516566777769505179636D736A774F4C54786D416B4170414D44387761515946735A3767735769484D484D534466474F6D396A2B414558646D3941777846436A527842327779534867757951536679455A63594269356E416D67557551715A524C4F577845493167576F70686D6F3168566F746859566145705663414348584E4B626C6A7A48772B44493637352F48514E63566A413763776E44334654792B2B536E7558666B4174792B3968377458506B545876664D593637384C79347863744938722B536A5756796F3432463347386445476E7047766737514D7A37694377495956753575535354304C3969304F384F4A6F463039334E33444D2B644A6D466676464850625343527A476F7A694D5237415843324533464D434F7A34744E6A7874726E6C6D73654F785939746D78366E4E6978657445303231487A655041517353443955494D4F383243474564386572534270796662654D707A474737667465676836435634543438682B696A73705844682B3366654F38624C7037733432562F46396B6F567939557361726D496D4C4E6C62756731712B476347594E564F51796A764564777365746B6E64434F646B416E3734425739686A716766746944554C566577654B37727359373771446B593662474F79346A73633376384B567A3336466A333778502F4754762F31542F5043762F6752762F2B522F34754F50666F307A45384D444D4B7156734F6B306D4458507747575A6764733641772F4E7041597244724E794249614A51524850474E4D4D452F30774B7761686C5856686F764D32426D356651742F4E437868396442307A6F3132594D796F516E7A4D694537516A793230734768656A6F69367731312F4A4231457068464170686C4571686C4573786C417578394673704C48533548354B484C574344386D51475462444B4854715073796F656D4851444D43694834486272734463724270757078702B6A78374A364B7A7750467672565279546665665A4470362F4F42426B4B79536D6C56674565555A79684E6576446B45364A326C6D59782B2F666261506233675152334273722B46677159623953674862695369322F4437737A6E6D7732774C45787177545777346E317531324C46754E574C4A717357445859636D6D78374A566A37704A683752526736524A672F6B35437872704944615769746A6E5668355062775633794247657438686C434937586F684D7248653631516450653735566530394F7761586367546F4350647062456A6B38744830452B366B6243613062515067325059524B4F715346594A6E74676E7567575637757148343670416345597A66664944364B6D522B6D3541396E6A362B6937657848334C33324D727A393947352B38395830426A722F2F712F2B456E2F7A77762B4F4464332B474D2F4B4258756956457A42726C4C42705658446F565841596C48415A70345458594A366848782F41744B774836754575714963376F526E707850524970346874492F65766F76664765665466754144357778755947653057344744316B69494E64594455546E5A7854666A4D535067745349587353496273534565647943626E6B456E356B4D3845554A6D506F46466D4D3465374B6D48556979465535674D6F3566306F5A4479597A336C527A5075785549746A5A536D4874645569746A61714F4E6862776C4F792B7A7A6A31686F586B7367374B6E467174496E683250456B35615167673374314C4A3234636854773251462B79344D34566939624B3969766C37475453324539344D57717734456C73776E4C566A4F576256597357693159744A71785944576861546167715A394251366442553674476456794F6E47775177654565654756393843746B534C744E574B356D634C69332F4161772F774C726B4C546B7A6156734D676364434F5967487132545155687335504830392B6D7574504A35754336347A7A69387446684D6F4A594F4942397943453732674344726C77764348646630734C69536649663342496C356F6764366552633077343877336E314C4D4442333354694C7831632F782F5576666F325033766F377650755476384737502F384250763377567A677A30506B514D2B4D6A4D47736D59644D71594E6370344E4172524B4C4448494D65673844676C4E464537774E68343733334D4E5A314738782B435179576E3333587A307667474F6E45374D7759676C59537A2B7152634A4D5554754950443348773163594659545638646733387A686D4535347949422B31496870334978756551543369524A336C72306F744B506953466E564A4D624C30744C57537873567243306634536E6E4C4C6A4C51486E4F766B66736D7259374647514142776C65444E686A783358567355316D30794F4F36366B6C2B444D787073686A30397850506444657732796C684F786444777556457A6D314766306149774E6F62437742434B77794D6F54303667707039477A5443442B737730616C4E71464D62486B4F6A7067755043656378383868736F7A33364D365A74665933616B467757504456764E4970365339764C464870362F3543774675554D6B2F704332422B467267754C70307A32636E4F793062427648523173344F6437476B364E7450446C6B41733342496B36654C574E2F76595A4E4C6F4656556C6A4968675148664D7174513454726B4D5A786548536A4168797A6D694851673542766E743744724F69466162495030794F5049652B386762343746394278375176635076632B7A723333542F6A736E522F683749647634644C5A6A33446D38613272554135327736795377364764784B78654B636A61796568506344434D7141593742436A4775753968764F632B526A7476592B6A42565852652B777033762F7051574F666C7A7A467937776F30673439675577316A54707A614B75445254384B6A6D7853765056703258366C424D67616E6268774F58765554384E6C6D45485962455350336C642B425A4841576D616748685577494A56597A6E46527635724778586855752B696D35767A682F495A614F754C4A4959686253524A494E554B4A312B7561334C514C61312B3146364A6469572F37313666765070446A502B503730434E764C44655444506F524E4F6752566B776A4C5A416831396342312B536F4D7633675836682F2B444C4E6E7A364D676C3645327055523959684A462B52695367774F77584C71416B5A2F2B42492B2F2F3763592B7333627350633852476E4F697431475871772B7643527679457379446832656370585257784163744764504359786450486D796A654E6A30693574345042774851634861396A66573858682F6A714F39745A77764C2B4745314A50374451464B652F7553686D626A537A5779676E42767A5A5079512B334669454C6E37644D67494B414D49313343534E766D454D7A444A64574C6869475A6B59364D4E7078485432337A71487A2B6865342B6355374F502F4254334835733364782F654C6E4F485037306C655164647946567434766D6C5A4F666E6A36536378534C4561456C45455254756731354631336854475A3662393747666376665970726E37776A375036356A7A427736364A496541796A50654B41626C593943686F503636694B59423066674731794344626C454F78545447704852544931527A4A586D785A5274786E4A774378794D542F4B325267616C5277576D305673626A5A78644C517048714141426563772B4D302F356339344C6D697232397677704932553241464A49666B4B723739354C657A564E792F783670525738726C5154586A4E5759336E787A6A595752502F543639684771622B626B7A6676414831562B637738637433384F69502F6852332F38306651666E545879412B304950387541776C325444797369456B4276766775486B4E6D6B382F687648794255544768374163382B4A3470594958624B6554597073622F494B71345542346A54596F3274656E542F6278394F6B4F6E6A7A5A77736B4A7762474F77384D31374F2B76594739334251653771396A665763484239704A455030476D35705779494E4462714B577879697177454559394F59646979436F41457259714263477765325A5968425747463639684441474C456D47374267474C4367374E434C536A6E5A6A6F755933682B3564782F3977485970626D6933642F686775666659417A4E7939386A6F48374E7751415749303470736667306F316A566A634F4B316C367877642B42787779656F32483139467A2B774C756E7673496C332F7A4669352F384176632B664944394E30346A3746484E345877693148654B305278624254476B6664434F3951423356416E544C49657361786B47652B48517A554374335A634D4F79786B5A594A4F444566393450614B47734C466578734C6D4E76627731506E6E4246385668694632374E5858422F3962656E764F5576386330337234514A6746414E675342347A66646634357666666F4E7676766B47723337624173653341454B50493951556E682F67654838644737563531414965704B6256385066317758727045695A2F38493951664F39486D486E7641336836486949753730646D7142635A575238536F2F30493958556932742B4434765155646A4978504E7463774D756A4E62783475674778476366514A79624E39675852484433466B354E3950446E65453965543431306348322F6879516D2F414676436A6F2F704F56614570795177646A595873627578674E3331756D415A32466F714372624639576F4B713655593169747872425844574D373730556935555970516B386145354279566E556745724259454C397A454A2F63724F65584A5957705739474E7138414547373133436E625076346374662F514D2B2F4D5750384E6C37622B484D673673584D4E703544394F7950716D484D544D6D67454876345A6952777A4135674B6E6844736A5A6165752B6A61474F472B693566516D504C6E324236352B3869334F2F2B696B75762F385748707A3742454F337230442B6D41526C447A4139334155397062516D324572766833366B433462684468686C5854434E6B6E792F4636367045554870454858726B4938367866774253563357462B65787331374830663647715055464F647572702F694770506176587541314B524559516B363579795670444D706A4542536E6E4B4C697A2F6C6E725A4443313739394C6969653271772B5A4F726850622F464C353463344F5852486C377562755046356A71654C6A53776C34796A595459694D7A36476348385049674D3953413733497A3355683952774C784B796673516E6870457A714C45596E73505251684576647468614A7A2F716868676866503530523367476C7456505251367869634F394E6578744C30736559573856427A79634F396F515651307247345958687062392F5658733769786865364D68324930325638705962354A704949664E68517A577133467331685059724D6578586F746776527243576A5745705649516A54777050476646316C30715945444371304E6962675A4A393477416A4D3838435A746D57484341384869425A502F334C6E36473632632F787464666649517A6E546576514E4866415A4E69524A53744A4831334779614632545179364D5A374D545838574C5268687A74756F5066755A5479342F426D75662F4A726E48766E782F6A38467A2F4331782B3868636358503450732F6C574D507234686B6C583130474D68576D4E5644597363784B5963464953744C6A5846646B62673173675134477A717242625A734132316E422F4C315151324676505958612F696B4D7A4554376832794B4E314A70416B72582B4F6235684474506779327542676674454752527359556E5879426B42384C66474B38696A2B4458556B53655345357844674F4D54726B774F384F746A4436393064764E68597734766C42527958386C674C2B3147336D3546544B354161473046534E6F433472412B707952486B6A57705576545A736C5A4A347574484179373031504E396678347444726939734355626C6B364D4E48423273343342765256426D62363033734C6C6177385A71465275724E617A78756C484831745943646E6157634843774B6F55583568303779344A4665577574697332566B71436F454953396A5254574B6A47736C4D4E594C5071784F4F3942737A4458756E725279486C515462737748374D683564634C586A4A752B76754E6373787052324362476F424A32516674574C646F5967342F756F474F367864772F2B70586548443941733730334C6B4F3157435841416550354C326D4B58684D537545316A496F4267537032503063376236482F336D553876766F6C626E33784873372F2B7366343871306634757A622F3441626E3736446E75746E4D645A78513954516972353755413839676D4738463362316945684150627078345357434A7157676A434B4A65395A6A51706D4574726B41566D734A6243376C734C74657874467545382B4F317958656A465A2B385931514E43413457766D467943752B545655744A614B434A6C4B557264386D6757767861334473727A55572B494C6335713137556A344A4D6E795774477872482B336931663432586D797634396C714579664E436E626E3031676D7259544E6750534D416E474644416E564B4C49474663707543356F4A4833616138322F3262772B354C435674384A4F5736755277565A5330427A754C677474736437506C435659725746737159716C5A51484D686A365846416C5A5879396A61616D422F62776D482B79754350666C3466786B484F30314272303047353432464E4659724D54547A6674537A4870535433453832497863324942665749782B686F41425A6F533349425051497A366F775A3544425074554C347869504F4F35433058634C697637625550517A6C3779466751645878524645312B334C364C6C2F44576347483979475A71525867494E64542B3561736F6C6C3553486152423830624854313349574D65636231633368772F6D50632F4F5164584837334A376A3436782F6A3273652F524F65567A7A44576356326F466C4579796A4465412B4E454C3678544A4E596646386D50474552325443506830676D4B49334B484C615338574D71487346704E594763356A39323149673632366D4A52694F78385846782B3959714E4B39714A6142674A365331526D6242634A654D667956526146597451522B42477650526E4C47736C612F306377554443465461556E6A4D4A334D557A747258464843673770667667374D597243675165624F504633675A65624B2F6932666F6939757446624F515471416664794E7230534F6856534270554B4D77615559764D5954455878645969442F573463622B456B2F316C50446C6378636E426972672F336C33454961754D3751575256504B3674316B2F745A324E476A62584B6B49725A6D3235694C5A74724A427A765972646A5270323179765958706B587746677152314450656C474B4F7757565A545A6B524E493367396A6346474A7546524A7A553068364E5568357155436852746735435A395A4276644D503279544A4D7939442F58676255774E337348553444306F422B3968544A7A46334D545134357359654877545A30596533344E756241686D705579307957653145794C6E7345774E517A7442576D526D733366425A6C66586C5339782F38735063504F6A582B4C612B7A385250424D507A7232506F58735878502F41704F794658544D49353879774D4C642B5650436D5533347A51514A38616F4A3454536931644E6D57437947736C574C59614B51464C65502B52686E4875777469505A4562377749634C4146666B697A6C55434A344536336E593778344958337A53546B74504941676643507047366B533271426F587A6B4F795042304942706C4446636E687873345A4A6D347479723642792B50742F4761596578344736396F5239743473622B4A35325148596E4E7373597031726E504741386A7A4E4E71685238724B62542B755A486A517949544652762F4763686C6236785673625A537873314842376F5A45706B384B362F304E636F575278344D4D514856786637545477504575416458453866346944766357734C6456772B5A714553744E38714F6C7356684E59596B4B56485553365A4F79496F6146764139564A7035784A2B616A4E7554435A67474F714A767156684D49574751496D4758776D32587747596668316733416F6536475A65496839434E336F4F6D2F4C6A684B4A3775765164463745355039747A445A6678654B6766755948487949306235376B7564674D6D7159474249796D34365A4D64434D796B476F523773774F66415138733562474C707A475632587673433954392F446A66642F686D76762F526833507673567571352B436E6E4856557A4C48734938316463436851776534356A5155416E5A565549524965733343314B7A584E434B5374777436764C4666424372314643704A3747396E41504263624B33694664504E715153384D557558676A6245314E5A3743424B44535143347741765876334C39704B30546438792F68796255432B656265504A38546F4F393565464A7376325A6830376D3358736B343642782F4D4836324C706959745054435A3566624B31676F4F6C426C614C57645335765265615138706C526F79445469594E456E5939386A3448696C457671706B494773556B36705545617255346C70735A72433253684459724E4F665747394A31637A45764A5A534C5A445761783834714B6177716B494243615A4347654C31464C37475578396F433259496B6759417469675455346C69633977766867574C4D67567A49334D6F70707543336A57484F4F4154625641654D342F637750587754717634726D4F692B694E484858324830775A6551336630637733632B782F43394C7A485763526E4B7670764367366947376B45313941417148765550504D435A767276584D54585544663334344B6E337345374A4D445057692F47426835434A5475675639463737436F2F4F666F6A62482F77534E3937394B6535383941743058667749737673586F52363843384E6B46327A5467334470534351794C69694F794B4248445A56633041542B457057454339576B47335653546D6138574D6A357346774D5934305A647A4F4E2F6657534948676C452F424C3870672F32385A7A3771552B3238597A6362387232736E506E2B33682B664E64504838684762756B6258764A5A65655862347A6765763573427966483942544C324E3965784F376D676A44426137725678434735314C65577844415070377965377137695A47635A422B734C32466F6F5936575951794D5651796E695232624F675968466836424F6859426D4169474B476A734D51747976524432336241534E5167543165584B676B52386B69565753354A555451706C706954324A53684A4C50457371526F565330324B4A314E35784C465535506334796E6B4449596E4D784A384244626E524B6957774A79776A61374F56794249326348385734452B6B4170555770344B534133793648317A7943325A6C65574A554579414E6F5A5865674872774F52652F5855485264684B4C726772434A7A67755937506B617167486D6E6265674772774839636844614751646D42783668444F393936394450647774504164446933564B4475506B4D4E5379486F7A32337366677778766F7533554A4852632F77373150337347743933364F4F782F384174336E507354342F63755937716471644264733667484D366A6E354E59615158536E59383167325A667747464B4D32314E4E754C475139614F6138347472497A496E72386E77513639556F74707470484B3658784C377069365056317559375431585838665345786E744A466548356B3230383536377130303238654C34746C707535344E77323058686938366C6C58486F2B3346305347662F4F5A6C4E6B2F306537334935667737503964547A6457635654446743525432797469663256427261614655456C3163676E5563764555493446556644504957457A4936536651554374524541316A714236416A4744426D6D6E43664E2B4A2B6F4A5035617A59617A6D6F3169625A2B38686A6C55533178526A57437247734D7A37556C7A634E7773524C4F5444614A444B4F6B4F4241484C447A776B52675271315A676F68724A525A6A635377574B53695241694C35484764357A314C5657345775704750574A454B364248337168476455794C696D6B54514D6761765951527A756B45344E5832774B4470686B4E2B486470696B2B6463774E58415A3439336E494F3836427A6D76335A637730584D54797635376D427035444E56494A383730503778354367365773775347626F79396A57364D64742F4477503172364C6C78486F2F4F66347737482F384B647A393847342B2F65412B79572B65676F6271436E4566306735677A794F47334B675272587079795856364B367868514346745153564377377730776546394C755543414C4D38487346475043387143343832793246522F666B445661504B62722B41704F54434F715857794A73346F4B414D716B6547546533533978616C4233764D335270344E386D33777A2F6E336D4F6E54537A4345374F307774712B494D34726E424166623070754C4F46697243335747725955695669705A51526D3155456949485A784B504942437749324D7934716F535976673942543879676C34783066686D35416A704347786E67355A6C30336F755457695869776C71656B5777566F2B697456434443735533796E4673565A4A436D4E58633655466D6B57434A4263453555624B436266676936643047586E6A2B5A7269417455554B613238516F5669495274414D783855586E65704745496A79354B5650327644664D794558456950314A77474D616353596473452F4B5A526550544473453931777A7A784148725A4C57674772324B7935794C4775693941316E6B4F51342B2F77736A6A72385742334E5477497A464A646D62673455314D4458554A514443307349327547656D42617241546F313133426664574E30504B2B55397739394E33634F2F5458365072777365596F43374C79454D345642523947524D796E2B5455704652356D6870765152506D49316155596E5A556B374D43435051654E494B43372F462B73654448316B4943522B7346504E6D75344F6C65485538506D6E68797349695467795A4F44707434516F4B556F7857522F5174424842374C457977745268364A644555434230484239316B6C484C45555A4A58774F385A4B5967556E6E506659576851534854744C5A57773038674951395678554B446C517A59476977397A674B34626D6B485A5A45445072454A785777612B53674F45613749647A6F42397A386845454E557245655754764D43452F5A305574374D5A433343736B534262545154517A51534631756C794951724B5945414B6B3370735142437A792F5441574D6E36686C557664334F4B7073705664484B7A7850655A72314E4F745537416F373864714B5852714B38554146764D654E4E4A5536586167484C576747446168454451675439355474787052323768514476666F2B7547613659466433516D6A346746303437514F364D6537594A6A736856453169444F446A32384C63457A4C656B456A4D42686D465032504D6672344E767075585562586C624E34384E5648755033704F336877396E33305866385379743562596D6141774B412B47796B4F79656D64445643666A634C41356C4E6730484F55347737786D6F43684552794C65522F57717848734C695678744A48487958594A4A7A73566E4F7A56634C786278394675545243786E6577333850526745552B4652316B54425053436A596374616E715074704745355673656F773053656736576C79776C68513763566832377132577331334E594953395A4B594746516B7873374A5570395A454F6F4A716876476341316268507144326D7143537456384F766C474E4F506754336344394D6A7835412F2B41657A4632504D5476634C384A4D544B3942776A79447445306E4B686C4B713150387278536178587A5169666D51453858774C456F5246796F786A3541524A584157306E374A4D727A36684D70326A5A6F324C544251584A6E337250514B495474347946614D5543724E6A464C55676E4C4D6A766D7742626D4143666B674155463950534E4B45624D415354564F765277627968455453694544796D456A796C4554436D4539556C344E776B34464174594A654D336A384A696F696A324F4D304D6464364161346E52797A796B7731454E645550513967767A5262544546336E7639504235642F4254337A6E364137697566512F3734717067796F7635627546574E554A7474506D4954487A787A44486F4D676F4C6867305977744148434B30504C536A47496A566F554F34734A374B2B6D73622B577866354751524339376D3856736263786A37324E41765933697A6A6172754A6B647748504F504C5042686B357641694B4939716152507032764345615436394978504B55584F696277747651672B78764E55536667414A2B564B746D6774686F7858744A76694B49576A61494775552B7370537534444B34422F4E4242394A4F41364A474E514A545935695444384C6531776E6A777A7451586A6D503859746E6F626832456471484E77566C6C6D65436647706A434775565346696D78642F4E75457A49754531697669506C4D694C704D6F4C58394A775A4F613934344F445A4141416741456C45515651564F53354165796D53614D46386B4670356B72674146612B714D5264714354636153592F51754F4672556F335042796D736145512B6F47755A4159574157566957496F7165475246616B6D34534237664D4E59573455346D5966524C4A57525579336D6D6B665A7A593079446955694869704D437A4375485A4B595263477079526464305848564B474668724443634768366E2B4D386364334D484C33477670765845546E35532F512B66586E474C312F42644E557270345A5164436D456D714F4650756A496C453554673942305438437734467155674A4849384E6B56457041462F4D55762F4E6A76524C42527056536F474673314D4C59626C4B3569436F434B5779745A4952744C715778755A51434A53663231756478744D31463645557759535856416266597632306B592B476D4F356B42365547654850416B6B34645656596B36753545522F4B654C5844526D45706A326F35454A696E754B33395279415A45595674492B7A4D666379415A73534C6B4D6942685638452F4A4D546332434F64674E777950376B423137534A47762F6F594932632F784D69355479442F2B67744D3362304D51396474574159364D447332414C393644424744436C477A426E45375A635631694E706D454C4E726861786E6374614170497671457A5364344A565075715272797130484A55734B4153766D41315A784666666B502F645268644F497248634736546E4B7747755139576F78487A436A474C53685142564F7678345A727753516847734B55596443574D51366761424A44722B422F512F3251655149574D66684E592F436235454C65666949533432776D2B423465412B4B3767366F42336F775064534C365746614E3152396A7A422B2F78594772332B4E7A6B746E785A4C52774B334C55506339676B4D39697243544339524D666D78433935586B373657344862573048645755466457557057566D31444D574C4F54735743713473567A30597130637846715A38706C684C426544516C356974527242536A5569475068574B6845736C634E5971555777556F39676453474F48664A736B57394C3543534C3474547A39644547587265327A6C3463724F4C3533677165375570616177657256577733353746527A776E4759354B334C4A5769776969764A5854764332477335454E6F35674A43453055306C574A557236514F76554849714163736B2F426F5A58424E39734D322B416936787A65687648304A3431392F4365586C7A34574E582F674551307A537A3336417359756659764C715635692B65785857766F6477542F5444703559686F4273547442556B76366667514D544F6846474C6D46754868467376524158534646696D334B6474536C6A534F5932735734637331622F6235746142503565617061437847676D6245696D37476E4762436E4772456E477243676D37436F6E5A4B65457830703570415A4B736277595A72315A59796A324E434D3959544B4F696D6E46722B2B485739734774363458584F4969676652784268774A6E68682F6468364B7643394D6A665A675A375964367046734D39347833336358497253766F7650676C48707A37464E31587A6D473834773473704B476B752F5154464C4D6F7856326947554E69744871576D6D354F41593553334968535849396958496453516F644B306F68616D7143786F7061796F355A79696C4254536336696D6E4B4A6E676650435A6F465035626D67384B5779794773314D4A595734686A64793250672B3079446B557555686330533977776179385648573355634542707A2B57694749446855545A4C526C5945724178577962764F593231614F593731457457686F31686845706A326F55773141697056656F314332546E686D42624575334D7A4D6A67552F62414D5068616851336E7A497361766E514F764D3365765148662F71726771723532442F4E4A6E776F754D6E50735973677566516E4744676F72586864716D6262514C546B552F33476F5A66507078424D314B68436757374A4255747A6E466C585A726B584C527732675174616D45494850436F5246794A5A517379626930794C7070724979307950493968775970327854695A675569686E4745794361746C384E76484558414C45664550676C366A6E5A6F5363314E49383254575A64557A5953736376684E772F446F2B7A476E707A4A5848377838625237466D6547756835675937494A3674422B617354366F5A4E3059363775502F6E745830505831576477372B7848756E763051766463765144333447484D36686541614C6363396F767861794C4773386F73507435466C795756484B635A464A6833795963702F715A454E3054544942676D71616152384C485731702B5575387856366E6C724B4C636F792F76645978617955513168765245576F6B584952487370524C61474B343630615469684C766C584434586F466536744637437756734E334D4363587144584B736C776D47684B42653475753147752F6A574B2B77556F68694A5239456B33496645536453486A506948477430366F5241634A67486B4A6F78324D59476F4F742B434D32396D31426375347A4A4B786568766E554E6C703548634D763634427366457053635A46306B4C6165353577466D376C3746354A5776494C2F304F5753585038666F74624E5133623869354F4374564D4361476F5A335A68522B66706755464842714548644E69324E30716E477A466341726C52616946474F3254776B766B5A7164626747457961344F65626457534D536E6D50645A6C59695A534B777A43723975424637644D4877477474446C43466E47454C5A4F49477166524D7968524E7970516F7868787337337868473138326547455441507747766F683465536F79595A7A677A3350734B6B72427454386C366F5A46305937372B502F767458384F6A4B35336877376D4D387650434A4F484254394E794651794E44644661502B53672F784A42342B437438794B57492B4B59333265395073697068636D7041507152464A714247326A386C4C4F576251734B6A45676444636264477A4259514A426D2F486F57514363576F566551722F472F55307934737A6676456A4D4C3259676F48362F4D343243794A7850527771344C446A54494F316B76434B4C6133747A6F7662482B3169494F5665657776463743376D4D4D4F526659574D746A6B38585974687556695341435A51437848486130457A695263664E696952746738685241504839576A734937325174667A454D71374E36433863525761577A656766334158397434752B435A6B43453950496D355149325056496D6D65526B7976516C53725145673541766477463078552B37357A4757505876384C596A584D43494E72654F36415863537348344A735A52555149436A416E59444B6F524951666E6B754E354E7930734A526267365344344A6843796B6C54497A327251556259464C4B7A5530673747466F55534E6F6D45544F5049634A4770476B4D596373346D474F304C636F2F74315041594249523678684346686B69746C48456E584C4A484B4F493247514957556446452B324D664C4154436A6B4A556A73783176384149342B766F2F764757647737397876632B2B6F33364C7A364253613662346D6A6432714A4D5A513063324868716A667247656E4231354E597237626D4376492B38634657456A5955597962685165616A2B70596E305349626E476C35446B71547331476D527A356F454C553461334C5735697935476D6D577568367356384C5961615A77734A72483057594A783974566F594A3075464845376B6F6565367435374B2F4E532B425A6E386668326A794F31755A78754571413049756B7346714A696E42567A6244425A45633261424B396D49794861705A61704F64305948796E5A6F78335269626376326E344D545264743647386678334B75396567665867626A72354F42435A476B4E53714243445344693353546933797050536531594F76732B526C746167524A626D65596842327A7258303349586D34625757347663314750727577694876676C63396849687851736F58484B725742366351332B374572417070747759354C38504974414247307346577652494A7578494A6D7753476C4830534B6473456B745A784A473054454B386443756C6E2B484E3279706372454C564F496D6162524E51366A67673969566D4773486B5945637377346F35524A4A7879524730795243776A694E7247454C464E34737A6B634C656744534977654D41323875434B304144707550514A4F6B545A65673057355143697331705532486770526242527A3242336B512B66483049526530733562432B6B7346474C59615845424D387241464A4C3051505930636A53484F4A6170304A526772304F692B694635494A47464D4E476C4B496D56474A6D314A4D324C475A64574A3333594C306377465939687433464E493757352F466B7134716E75773263374642667467694B3539463256334C595738324A36383553426A764E4E4C596142477855654C5261326F314331495A4D794953556E394C6F576951394D30697A5954656E465A6B2B503469776551774F52546630413363773158454653676F78643179487166382B33504A653859466E72526F55505359556657624D6579557433594C58674B4C50694A4C6644416F76302B576E48644E49576C51495564464B4D51436272424F5777596377393938544F72354F5751666D4648337761345951316F3069596878467A435248776A497566646A387747325453446B55534D30716B584650435575374342414634725A7878433179784D796A77684A574F564A32416D524D67455341783645536F4771446964653462514978473658585268453244794673486B54554F6951735A4F69485639734C72335941507630497A6B7A4A2B714869367346516C786A76473331384579503372776951384B6A656F686F536C556B7835734A794F59713165684937537A6B63725A4F707434684475767656504861575341696677486F744B6B6A686C38526B6B68664C4A5239574B77477356514E5971775778576731697565524849306678595361304C48326C4A4855683438525359613446696A433236684673317149436541544838575A46354268486D2B51786C395351574F70754E4A5043714B6647716D653546425135433464676D4F77796E386C7A3643566F45494D765762386577727861704630614A47656E524F66514F7A4D41382B6839714C752B68754C68425767367238413464422F657155456B7A55724D387776694E61484B6B2B5767425A5741476557414353572F555678725962357652696C4173346A454D556D70432B4D45764A7A366E7579445339364657566B4833474E6438437236344658314936415A516B51376770684F6872686846456E543242737A53783468375641673431514B6F336549573859514E343869627059686268354277694A4469674378797047326A79506A564C567343686D6E4648345967766833453959785245307968493144694A686F6777675A426841674D4B5A374D446664423639324747634D696A486F4A30656848522B4761726748347978682B7839695374597432484344547031595A32775579434765456965446532743577664E3974445550477455433974596F6A705047396E494B5730744A62437A4573646149596E3068686F316D2F48654D386C614C3553436170514157356E315979484F306A55447959375843677A6870446E4B31776D73455777744A484B7757634D51707366554B44745A4B324B4734587050794658477331474E596F6F68654B59534667682B4E4C4B58523361676B654E3541414470526974705244467452444C50525A4562655A3044614E594F6B665170523877514342686D63464159657541314E3531584D6446364464666742664F7042704F31716C4C78475650786D31454D324C455163614551637145587345484B7066676F766D31414A5759573133364E694A71754C684A31357A446A384D795077715162685666514C38307A3267655A5439694D774E59415151554946634B304D4D64326F734C682B46456D6A48436E54474E4C6D63615470576377454430456B51386F73513849344A437870486B6261496B5061526938796954616773724D7135467745694571385432424654614D49473059514D5934496F424173496430412F415447644439383269476363526C6E4D477651774B355677716761685534784C4A615275623064644F7152693768454A3347316C734C75536B45596B384F6A7261494178524637443631375151712F6C685043647A7372475777767036576D6C7668324A3743356D42516D767546316569484A56697042724A54394168784C525A35476574444975564850756752775673704263546A482F4746334D5975397054796F796270475A5949716A38616C766B697A4745416A37785067614B546E42454271535A646F7A6C586954745469546C526A44737748544D6A4D615A46777145567649474963683038374450744570774348727538574C45503334564830496D6F5952384774517A566751534E7378324A73466B74784678626A4C74536A4467454779564F59785830315A443046544273634B56596A4E6857697243616F6961635A467437496F2B7A4848493065524E454848373349314943776F487177425A5A68524C5844694F6C47454E664C6B44434D43754E39334441735142485639534F6D4833686A68694845544B4E49574D645051534A356A4848457A504A5459424163744A422B4743483945494A61656F384242485244384F7547635362686E305859625558515A594C50726F58484E6F3241533465597A794B5764616C6A79764F4872575A4F5348437A4B74696E725257454D556D6B4D51663435305951306376734C484D57496455436833516C514E59624D51475135584A41654134436F70615A52546C70527A4675525446755153567046623254685A7762537757707338704A36375661464D7356617364786C634572576434725375474639427757556E4E6F4A4E326F4A6469434A69676B63465369646D51394F6953635A456C55496D7165464F5766523930504F78576A5A5139674858304574364948595A304D5361744B654130436F786C31436E4151494D33347250416339425945423731464E577754786E752B783179454575365A6C6F644B574657694830484168585679424B5A48424568385534507754773341722B6F58356C5032695373424570366D4E35474D49424767304D7351303438677068394333444145676F4D57306659686F75314852446541694945655956546B4A66515542415574597052394378444434765762397759526D4F6D4862325A4166466E4F4C4A545351752B6B6B50516A47334F4C2F64564D7A436E5962796C305331364E31576F616D77765558632B4A66494E584A6F4773456734337667304D3666356776516A4A43434C4A6D4443794E6235424C5A4B6D3143616E4A32486F5765556F666448337A34426852546C6852695670526B30307A6D79696564624D45695265556559794644456B45565443736937553256416A4D424A75314F49534D4D706875316A324B51524D6F4B58644D364A33454C464D696F5952517766424D44765268646E4A627268567651686F683547774B7042315467747731494A5734546B49456F615642613553744944424A4A5268705132536677344F456235454E314F4642507361706B6E52734172727830545469694478717764425548675676634A3454793853564450634443413850536841307659694D64327741416444537477774B4C774772794C456944784541674942516C41514950516B496C6470676158744F646F67696871484564494E49714164516B4133676A4D48323476674C73524B4D34654653674C56596B67734C732B6E4B5841724B53413335324E69696D6D464461524743687573544262533246724D434C31326C70514D4F6531657735757239423442496A77497A3077576D6263774C326C356B455A4D35426B45423850497437304775367A6C754137566841473168416E5668426D3142457464396B4F73714B64356473506D47547575504D75786F7871336F307033482B5A70714656594D574242336D64455A6B364846486332484B54526E4952664E346F353961427736777768586D5566664F6F4242485579784B7954794C67304B4D7A702F6A2F6745506C476D4C4D626B6E64672B4B435849456A34486F316734667630476777727A44744565397369656175776B52546859774B6367526D5A5345712F48564A34543038536D4F7048554E3076774E454742723248424935424159796B6152677038346955623751535535613237647A69322B426F6C377538746F45696755614F6D456D4771456E794F474854474D3638654C714E4A3064724F4E6874697148593153584B645A4A744A79783452536D524C5231686B3759704945705A72684851574C6B514C41497754466162475777765A6B2B742F5870334F592B396C52783268563537456C764D505A72387533477331534E67547345386F3570326F73542B534E794B55707864553561344D7933546F6854566F686A576F6844556F6844576954354B4F636252414A4D6F6859735249346F68666F4D744B50723577556D6C5A6F346645685044575455694E69564335676E3444584B3431594E77544862444F6434466E3649585163306777726F52784377546F6F724A6533556F2B59776F2B30796E4F59644952734E32556247304163445151524D6C62537335465356744B3653496E4D4E4F4E53736C596C596C49755A4A684530544348493955532B48547A7543775051516774394B534A6D6374734D4B76555A554F795141456465546935373568685257596E70366932476B72615049327558494F636152633036495A4A526C4D442F344E6A674969435437496979506E51707833333664464B5778564262484C474F496D4D6478356A555644312F75342B526B412F743754577876566247355673544B5968624E4D6D57326F716854776A4D585243507278784A5837697052724E5269574F57575654324F6A5A706B334C7A617173577856615846734E6D7972586F634F77744A37464337765259377455326579706244574A373369615A584E57464868544D484D53744B6E4475493646474A3656434A366C414B7A3641513143446E5579486A55534C6A555350766E304842723058424E344E3537777A6D50644D6F7A45306A3635704778716C47696C3146486B4A5A4659695A4A784130556764334547354E4832616E6575425564734F6836494A4C30514F666167444247526D6978676E784C576643796F7147586F426C4B362F6C67466E6B475578457132456D6E6959557648726B356D615135617A736E4661386E7666526B7841774D30697A676355757030754E424E76574E6755696C676D457A474F6E70364D3849513371527844554469476B48555A454E797A6C47534B5544434B7147304255783942424777493952644930676F52354744487A4D4F4B57455352746F306A5A52354679794A45684F466932636F6158585648724A4F4C575353547343695459524A745649656D616B763439374A6D77777A7172524D7242487367595972594A734A74363568565644372F68655038756E6A7A64774E48524D6737336D746A646C4936354B51444D71656D3157677272566659783644476B386E476C796E77686872564B4647766C434E5A4B5961775851354B565174676F685956746C6950597273617756596C6973784952562F375A6169474178597748745951643561685A4E4D4D346F434B5A416357514475574946715777467650426165543955386834464569364A7043635653446C556F464E6F5179625241346C30725A4A4A4B31306C784F496D7359514D544C75736D5354487235664E7952712B4E6D70626A68565858416F4F385631626F724E71474577423468622B4B436D4254434B51616B43595737527A696D59644C4B45726649384B474145675A443361415551434961435279744D41494E74384E6B7063554C4B55314A2B4B5077672B4F4462522B63424870415A5A416931716F594945303136426C596A7246423054454B6C384D476367676D6F43434D57396A5A47454C654F4947475449646B4342734752646B3467315771415356315671526D576E6C556A35564B4C6954434F456449494568374B5A656255794C695553446A4752632B482F37347A7239744375712B3448374B4C353838333865786B4655643769396A6671474E767659716446656C516979586B376C494F6D3474707243386B7363714F614357436C574949532F796738333473353331594C6669784E682F41656A456F624B4D63467144594B4245345166466E53316B5047716C5A564B4A574D617953395532447867455548692F6E4177514562516146414948426D595570704F6555534C6F6D6B5844796E4741434363656B634938696270726B69426A655A4F4D4237534343756946684C4D3938756B46345A767268317654437065344251634B72527A4F416F4A5964796B6D6B3742515730714C45366F4D67614F5557424163547A546539444F5957623844524267697665586F534E7466614C664857595263507641674F6E6D2F773462653952394134697042524A763774635A4E63394448593130694A2F67623747534D434545773243517A527937424B6E71494E69737A734F47685A317753794C6F594E646C496C554E434445426745624E346E64595135444A547854494E482B754A596630346A774A46735056664A6337772B6B52535771654D756A4C71715733682B496E46424847347459472B563472317644724B596B4C4C35744D7A3264436B73674E484D2B6352736144506A45753376705A7762792F6B3572425138574D6C377844336661325A6D55552F6155596C7876744749516C43486E4A2B41554A39654D313431386F455A7A4965304B50686E6B504E716B50576F685447635A4C6A4E4E6174453344474A4F44742B74676B7074707047456556445A74617448784C47657A5A3649715952424133444169427344784D6B765072317777676271545A466B4530683539614B784C495773714565735A39574A4731777441456956535276774D45484C78342B776448794A4B6C5A745A6938347651566763476A63346157623373506354686D47556655504361317A38316A5344506E73557767597835485272776546516C6E30736877496957664B51764C624A6E7747704B33474550614F5359416B714658625947444C664E76673650416B4D667A4C4A394F4F726368534F616D6B61483363436D526F7664774B7153775172313249622F3965682B7661612B6F366236446C3554473549376E3768494F7549713350493874626E574C5A4C5146444C4841473451454449386F492F6E424E314B534C61516461476163344A566E4A6A53656E78544450476A546963535349436A514F77516C4D4F54704A514C5441686A466F413535337779794846695A497A674945736E5362676B6762632F425A437368537252526B584554464D79383478595A654F36517349324A38346949525936776D65634B6B73575931544D574F395569615756535757353151746B4E625A6572375371456F4A434D46596E784E4C646F67364D64567352685763754E433966746D684C756E47476D3754326B45314C706C4C514E384A533142517943777A4B427247554D4762624557595759523936592B4C312B4E36515148476B6E5063696B4149643069697435446635374346714777524C50732F79475578426E335051615538694B4D4D316E4952332B6E524772673938633464553356462B577750484E797832386572596C356A464A4D5854456B66365649725A49364D5964696C49597A5649517A574A51744B767247616B627962464171647A6B415A6F466A5A51566A52524277664A54536A446E51775446477A415557585645744B6A4539634A596B51694C6143462B6C7366354C61515437627966442B695238784C78617154644B71526E6C564A32626956413543494F4D786133586137306A5A7041796B6C50497830383866434A4A73413179317947586B6F3650474D33744E617969716838705059347655633739796748435137442F7849634C4950544C7637374E42496F4F4D665A796B482B6C2B42674C3849386870526C7641554D4352785A7178775A362B6770514B534564426A78566A4C617A6A6E656549354A70486955503074766F446E31614579534254674352685462755A4B624D7949634B4A4A797437524C695453427A426C536F64502B32784F382F7533524B546A6F4F5537427752482F375162323138676B6B38567168564C674954514B6246572F4F63656F636149723452423943494B422F59696136457559555747704754466750715158487A6742775A4252697568516A6B6D67714B644D7143574E707941705233555177416E705551775A5541784B56754C554E4D4F526E323578426C6C364648667246334F7954427448797648477854494735397954794D30706B585650695152575A4F617A5369536437524E504E584A6541732B4145733949574A6E345443697A7565576A647941497044364741456841416F6C49526B576C776E452B32677879725A44434B6958746D685950575651714973536F6B47414634565168797172464F6F6D7768664D576B34685A786B565969526C486B54544C6B52454147555057496B66574A686B423072595545314B43777A7773776773726C59786A44466E6E4F4C4B7A374E476F78436C75626B36446770635648594768777A774277742B316C52766C2B4F39326354354538687A5A75536E6B504752416D4D475A623734686451453330776D4F4137782B5259327A58627838746F30584A2B5149583857547655556362746177765A77582F59326C49706477416D686B4F627378683372534A63347461707768545668507252716E7837436746474546516E415952456770687657695830467730474D51465057553858664245644F68464E4769484E454C4B34565A7A744C307775594442674551455861387A454E55794D77706B4246415541684145426A354F51586D7653724D653664513845346A373531476A71474A6F474B47376D61693973626C38674E7665775352584C4A5562526C4C57336F585774347256536B454262393562524F7678597949566A54636B713570304F4A7331334F716977773754716E66457553426E346E5459424F6972784131796B46774A4D7A30456754494B44495732536B674349773255486874687870654D77535166557A304F5152412B4277384B755339476C48714633777373396D4C30596C7730693631542F2F3954466864616D52646643594568343665672B44674E6A7035746737773671576B757679694E64722F2F48684E37497563374454454C75746D4D34506C536B79733474557A506E4734315161487442736841594B675948374233516A6D474A4C586B4B35384C627847564F702B73674E61546568506A5943707867326F7841796F5249792F592B574935446C4B6E42786A37475475457068476A676D746C77394469594A484D674B443979572F4769572F427357414673574144764F74336F674546414A6A35765342745631764F366E4D65725469516646683557674543712F736738784E492B645769326D737247744B504E7763347A665851443161595A775834554276596C596A774547417842796344315569624F57774D6233484A4B4A6D4E71764777476F6C595749434F6F713057596230747A71664167546638683538335834765A783944336A474F76484D632B646B4A354430714648787146414D7A72642B626F4E654C734E4C2B485A6B6E695A444338436443304251794C584477397852683564587259326B726E5A4C634C3366786971724C484F2B6E5563716261346E376932494B697A7761624B4D33436B4655733135424138435A4365366F73494856396862564F4D4F4A756555314745376F4E597A5359452B45344E434C6B43494277794338426748537A6A6E4B6F766B6C4C643955496D62553253376E3345664D676D72556A484C596A464B49344E43335374357046414A71465078544B50716D577435434A65374C4151334B67576E786B4570422F65384168413030756C33684A56715678756D33716C5742744A4E4E6673766146556E4230323636616352784F492F4568524573624D52356D456754574779456155522F515454423746496C77464B526F615864383468614A6841336A3475636732456C5A5A496862527152724155434A715474664B50644C6D393745774A6A666E59535262634378546B56357630534D4D7273465958304B41634E4B41665A336E396A2F4433354F306E4748496C6C5042754E394E4257676F4D683559336E654E6B4F4B653364552B71376E35435359426C50646874695A6E4F6A6D634669685A31547474626E554F477865454B61485755492B5A654E486F546852532F7944344A4468493359472B39425142516A4D384B59633942726C4D4D57314749324C43524A396A4B4C42613557636C6B715A6B4D31616B475A586F684A625767473830454E356750713377454851307252703059706F454570775034467333554A49415147765566654B336D4F746F7474582F6B74797339706B4F65346E6D734B656264616447474C4C57415550577251357566345A79726B585570787A6255714B3459734E757045397339456D414F396E4D4B79637235544C7362314F4D764A3054336D484B6667734C43636C53504E655133324F466F6C374C6542306334394746344B7A676D553345705550464F6F6574576F2B44556F42366452446D6B6C5949514D714844377251574F437263526D5A54366557724D376D344C4942344367376D67476377687053625961354B62484A364746657131637A4835425A5761547A664C567644736F436C356A35554356756F4A314F65444B4B66644B43566E55557A59426330515138592F747A636852514A484F2B6559443074416148734C416D4D2B5043334155596B6255452F51577A674649426254626A52546269776B5857676B5A6C466E66684F7A6F7349324F334F5962344744595954653434323177735A36726F67414143414153555242564971664C6C5A33617533775576424B505972546838526B636C614E744A6967556945377130545779556B7368626A507531516F754B63773731616836465A686E7143595653412F4F346D38692F6D4F6C417779383264544B63344A623674634D6F73635551454D6C744B633252775672396E6E494469536C6E476B72527A716159486A5737324E747066346474374263454B50515644552F644F6F42325A51443836674774616947746168476A4767476A4769476D4733563749716C39746241506D3239386A374351775436716C5A4C425638454B55733258416B39687A795A62615330565A596555367663557A7464776B6339423737477956734C475945425855703430597037554978365541785A6F55342F4F49426D416768556F375258746B724D415349696B557679746C3855494E435343504151494377704B57565243356952434E70423047786C5045495778527A476754482F372F6E6B48494D435244696E7247336C584F55417270543779474267346D614646626565417957646A7962345654336842693745364E336A676C6B6E5A50494353416F554A69644642384D76376B304B655A50494F63696942536963684C3946514C444C455055504E4979337373517339436B6D51764F6A6F723555514C4453732F426E474E45654935325576707455496A2F5679755530474D30416A4E5943477252444F6D77454E616A4874476A486A5769486A5768486A576A7A73487446696749444A344C74524E76455371394249595243326B6E566F702B4D513938527044464377566D796A327755704561594D394F3176446B65425650534948416E4F4E6753636F376472687A577354615568714E6168695676416345534A477A6D6B6B6E4B6A47626D43436E6179494B4F5645756E5A583862686B7275702B74786C637079755454424F59704E4A6242624B51313079357839724B5538574970363855693179725473774930374A76517531536972475959562B6B56474472554B4158564B42463067576D556D4A443574634C4B4154307151594E6B4154334B66703636616C466B4A732B56776C6C36436335634B704632747366394F6567724759485348722F4C4F6854494F79615273784D55452B4C4B653245456B574D636164756F4F43314E73354E70596C4E755344546C34686170496D46566B6853564352505156704F4C65595A35424A6D577053306A7946706C794E6C476B624F4E495773645139343267594A4467654B73436C585044426F4250525943526977454447674744576947544667496D64474D574E434D3272415973364D5A6436444F42666151476657775256795A67785144624245595559315A77566B5A62694C796B48522F4B59737A7239734B41692F323863324C5858787A436F35566E4277745333613468424E7956753073344769726874324E49745A584D6D6A5749716757664331777A4B496B74756C62703670632F342B7747396F43683668516D4764494A6F55576C71734756415167724B69334F717343474A6C5A4E444E754E4E4D654353425A747541396B467277546A5253466F6A65534D4B4957757A2F626579376E397338734354356231366F75747571336272646D39713932646B646A3865575A456D574C496D554B496F35414D7745534A41674170467A7A6A6B4442484E4F49696C4B487673385658335637774D6F32624E56657A2B382B6742514A627545356F76392B7446314B6742707851316F4A64665253686F6B356A5A69536F56536A356A5169707178476476415A73777372776D4F4C6B4134305333376C424443384A4633633837794752674B514C72306677324B4C67314B7A6957552B4955356C3142323051694F4A5A545A6232446677546D48676D5032336A676F7978496F424964643459427962704B33304467336D5562654F6F30437561432F4D515567433669364E4B6837567444777271487030324D7A614D52325A4B4D44446774325978627378653359697A75776D79446631596D646C424F37394C5A4A4571437441677A78496B6D377A4C61323878365A6A4A4E3052546F4669566C6B3866583838764D312F767254652F7A31707976386C656F34667A6E4654352B4F384F6E44506A37634B414A6D4E3078454C375A776662614A6D374E4E584A383163485A55777635574375316142493238443757734237553074393063797367395A526470674875414D4D7777334853736B564A654E2B6B78736B37526B2B41676271666F457751547854763046506C4142794142374A64706675795643427932364E6C547361476473574B4C66302F434C4847327859357267736D59596F3259535A4C52567379457A532B7346545769475447494E634C726B6B77575053546D306B4E306166366B2B69736D62586A48677277767541694B7A773071786E34614F52556C4A2F734F7332494B4F4D69336D454857506F3030393051367A617375693474543136785A686579473668346352667373767253535978345635794A7162693061336C5542526974675144746B2B6730347241494F4252674F6243636434696B496A5075776B6D4431353549456E2F2F4F7045776374784D3435534C375955465A505431726F4F65586E363545486B6C52786C47413865506450753575646E423776595072713231636E565071734957723477617575485A34584A5574654C4B2B74776D4F6E466541515657374F6A30476755464F786D2B4D374330614635363652765A574F2B2F46746F69364B4E7634753257714141577857324934435574494F5369483773467855504668743868356A554D4A52536D724A46327475426B744B643236774B4433554478494D325A414B3262455A7479497470684A6E7076797555483649465532307277617854784C4D716467747A5876497075627874654C306F466C4E314A36437577726542527655535977784750515730794C356531636131434A5A577771704C676E596C556A5A56456876614751676A4F6D4B57544D55333844446E714C626B6970754F67316C6C44334C4B50705730584C76793565597974734271337250585A6A5675776C6C4843796B3653496A4A4A387476684D38642F4C696132735733344A43516F792F453933307267347A4F487970496972307772656E395677633935417A38392F4F636650314E66366443496567384434654C754444396462436A41753272673470525A6D412B63555239326C736C30657839745A5958365437553352736D72434958715946456156784A5273727177545458493161446D33374B6C5155626464354D493156796F4432436C7A353559365953514855305175424B3556636C39326E386F3131566A4853416451777370426865484749344F387A6252644B70596D42556C695A6A54767178475772516F3457676B44784F4947624D594E6143654D32457161354D6E334C5A5A39556230307A4A53524E386665696E454D72677930756850507A6D6A63753453616231477336695651356C46327A36486B6D6B584A4E594F6955343243513457386651705A367951796C676D6B725A4E49576165517445794B7054636D6B445A504B6D61614649446B4C476F4A4B66516176774B476D31354443536C64634C534452674847723778487A4972646846314369655159435274616E664168774D6837514C4C3259534F4334363045546E66544F442F4934664B346750656E5648536B486B704E4E464636667678344C50794E482B384F384F6E44486A376562755044395361757235713475746A4578566B4C703063316E42355138704436466C6E734E705059617961775734764B686A314657386F786D306765636E6D6F786C315A5959387241434649476C6B58476C6B336D687A4F645142436265376447746C6C796C6239586F3036563345634E684A695234306B7A706F704D584A426A6D72682B39452F45394F74724573534B54624A75746C33765474446B4C4A3148593034363330396D6F6B31744F4C72324979766F353077594374706C4366664B2B4259517A57346A4A4B506E49676C6C5031737657766C3266314D41557A6E353734767762487748344B44774D674A4D4D61527359776A5A526E7641474D43795931784B4F4359514E70452B77794F7647314751736F394F4E774C714E364459786B4E722B3558596158724F65673978484D6B375A4A385369684A4F74424D327156496F4254556269576F6541734252525A6E687A6C6348426477645672437A576B467436636B6A64646C7336446E302B304266727A647836656258564265366536366A6475724671347647726738612B443875493654677A4B4F647649343245786A743537415470584C534246736C5550795A564D486B2B4A7774464A38413657454265576B5665535761786B464B4C574D4537576343343238423832694435766353366D475A4C467076786C5864446B327563655378736C325676696C7042384B35624246466C6B534A34304944716E74586649714E494373413574702F6D6177776350424572756436366947615A77707245716E734262566F5237566F526E546F78585433774F4549434534424342736E675658554F47676A6A4D5A7678593174743844576C5149464C3857565439667335656851635733684B70333464362B3942786C3177784B7A6D6E6B37536F425239597967637A474F4649304334476867434F31776232594361544D453068765443466A59516961415964717A46575930425A5A7062675755484576536C69707572576F6533526F2B50526F4241786F68553359444A76526A6D364962624E53536471786E585A674F2B33454E6B4D493934374C51616C455472656F744A7A466C655157525679646C484631786C4253775965544375354F61376A6A7873422B4754305568663130525A48575858793832734A48366E426462654C3267734B7064567763566E433656384452466D5553715949546B4255435A62394530647375784D7A49685933496834306F5249776F6361524F6B544B3274394D6B436E6443544D474E7A5A49583231776E714153775577746976785846775759436831787732736E6764432B486B393073754E64436C63467A4155594B39427A4864595957676F4D63455475327945726E48495963307A6A4277486D434472586F4B716F52485372684662467961466D656A6367716D7445314151684263672B554F4A7448656A51356F504E7046504E72305167736939554462456B766F3037412B44576F65676D4D54696A787A456B3459556752633832693746537361476631775353547953593977345259796A794F4A4D3079675554486B685A567039525671415A434E3341746F4F42655149582F506559326E4A32344E616835644B683531314431723875456C6550335A7453695643494A386C787432457262734A747A3471446B77326B6A4A767A64362F30696267374B754A5874775471346B4D62762B6661714B564A62464F333763467A464C636E674F336E3055467235342B554F4F466A7267754D6A7758482B4A546A7951676D6B61693544517063685469463265677071626D6444362F497368436D7059424B4143446A5934733434305335345A4D646B7278624759544D717874584855316D5A7A4F426F4B79584756636B6A576A736C334E54544A6F47527848457468734E715346686D54455946484A7A6D636D6A4843573569486258596D67446A2F786363536B6A526F783154774E466971353065517237384A586E644251696641673666416F364B35396435786E38456A6F4A4E6A5A786C536F7A676F4B584E4530695A786B4341704A6837574C76475A485836627A6968526338697974346C785477616C443161564477727150725768457774493367536541694F4F4946426A2B48415474364A34316F41462B3034726E5979494442756A38713450613769377253426A2B644E456565377532794A4B4E2B4869345941342B367767747539497435765A64487A34584B6E347A6C3276674248537748485363647A374F5A424D76464F4E5879767A6C2B4D6D5A4750474155554B662B714349366C2F57764942716937515546324374536178494F77657147537A77354C305770494F6E4473776C482B695976535849736B4F4F6842396C74784D4D7A734E574C43545432704B36526C386C4A5A79704A6D75464E77596A74766B796C754B384F7876306E57462B724A6464546A6E4B2F383535376A507077777A4D543032497174597A4F386969354175683645674F67435249446A593356435943784B5347453459524C366E34464441596B4B57544E584636636B6A4B537439425A71715743347A50776C4F456A67555A6A6B583444447133526F3263717643446A497576394D34474770796E374759636D5030336F496C317378584F396C63484E51774F31784762636E56566C38767A747634744D6C465176612B48533143514C6B6868754D65305663622B64773155726A6F6870487A2F585A46753475464D397864396C5774432F4F47354B7473684D71595755334C78706439426F38315542505155416B7643754975625549325266456F6B344E457034564A4431554D4B5A7976774953416F566868704B494647625A4C6E6978552F4A6A6C3139324A5367623866524B753156574B53463576312B4C344944715070556F44736F526B4A41735353684C587934325A5333597A4A6E527970706C38596B41716164494D5679393978362F42556D3945316136774C682F45687852506471524E5146486B32502B546B6A686B2B384A6D732B66632F7170516432764A4B5864334B4D62566B704F4A7052735A7248795545745979566C55454E755952705973636F76366E736D56746B304C4D41674F396B47367A4336464737727752594B386A4C4A765256727A70417151794D7A5A434C30476762475463654F34484D4A6C4B3437334F306E6337476477653554483758454A7436653863617545456F4C68302F73322F6B4A39746664622B486A52456932543939733558445A544F433948635A595045527A74653342517A7048714F64656E4E62772F71654C797549627A677A4B4F64334C676B6E493934354C6367714349756A51436949423144683654476C36544767484C4C454C576559527450447173455A426B4F74366B51494245794144377249335A3475434D592F364F594F31324D53416B5A5645374A68676F6764335A656433696E386D5261555A616741314E6A76637A4A745149694B5165316336543447432B515744557677677A664E2F4E4E2B35423061316547465A2B41354275474B47332B4B3333554C794B6B6E64306766466C516C70797367796445534E49376F48433771644D577565517438386A547761356B3032312B587471343566415547694F383868374631426B466558584B6D73486E4F3845316F545A7853714E6F5954414F436A346356714E3448497A67666537535677665A48427A524E6E777369793953333578325A517738756C36437A2F534C6A647864314B58484F4F796C635A704F594B6A6A42386E43533936726F36622B48432B4A5733786D374D6D726B2F724167774B744630655658472B58354C6C7061314B534D34324A4C327239364167494A7A726B37437655713568444B37314358674D4B76694D61675133654D742B38523467516E38504B7743686D69355664516B55747466725354624E714E5078575A3653674F466D504C666975667A6354436B7A472B36335348633162555174597842516C4A4E366C424E72597458346D6F43437750675348487A644C57562F4334374E547335427A39454E4C5151485163447755585A7A6B3277425A526444434E6C595A4763706A53343275664C30454151424163452B4237756A4856423051634B6E394335492B334F776B3670423061304D39584A4367466159354633654B353964634F5463436B414B3369586B50457649653756536C5845327370567959432F6E785745784946376A72423746565475423933747033427A6D63487453784D3170575A484D75477A69566E4B4D4E67694F7631787634394E3555354C555378354471735A777743587873423137415374367A726D71654E4B5159647246555658434345504A785345586E3473343231566B6B30674870454A78784B6142333852374B6C4E77726F3743746A7945446331625744527659644F2B67333135474337644B4C7A364351534E616B5374633067366C70446947674733716B6A4E432B6C523573704278347052796B475A5549716235644A516C6371364C49566C7371756F38644C7245465363384A616A584963306F4A373650504A76706F78673233777A79584731487130344F527736314D4C4C71456457304969756F6848546F78486A4D49376B482B5961426D78473139454B3639454B3664454D72416F766F755A6A556B70516B4C504A6D51667A68416B6B44654E49304E62486B56676251324A3146416E64434F4B36595354587870417854434B2F6F554C426F6B62526F6B4C52716C5A41516D43497A58596F66775361426D554F374E784C51752F4C75376D594E494F386578594639377869486D36766B526571354230736F386D4872544C45785932536542376B2F446771685846616A6547386B6344465A67715857326D3833364F6D535245336C4F686B726E486546443231753473744B54352B664C38724F764D666A7575343273726A6C4E657975434165324544627659354E2B7770366A6E634C4F4E3076695A3373465545373373336A684A2F763545526B6A51744C464B444E2B5177496D6566683061766731493342706832456C554C72693639685875694665614550477776397343344F774B345A6847746C424E36316351514D55776961314968595A3546774C694C6A585561572B78456479775230794958576B4F39615749384346357A453078686C79616B51314F4F7A726145515845474A35537244534A52564369657965725259716B6F493061455A3161455258705A6E383874634A4B7844506253434271755477417271766D58554F49616E496F356A446A6B62785641496948476B6A434E493649635131623144574475416B47594177635733597548467477677439434F302B425A527A5476455634615257687446316A434F76476B4342664D6B38717857724F79534B70617A7173544C3050765145315659716E6F5755504C4D6F654365466975363531416B4D4F6D74504572567842354D6B7A6C5262423374704245375753734F3868366333414E44325371383273726961696548392F743558422B56464B6B4D4E72624F57794C796533652B68552F6E4F2F69523759764C4C587734717547796D635A42796F73747278464E36776F61356955306A50506F4F64724F535535783067484545647669334752724B32754F3746687538315234334347697253485450447872553343736A4D4B716551664C306C734268616B444476506347327A4D4B7743784C6230447A646E784A683443785567682F576B42536F79365642516E383269514A6C41435642706B4D717356793541733439654A45564264792F71576B51746F6B5139715551686F5566427246574A786B4754695A6452447977494B417550654969756F5233526F524252677346395238374A76734941536D3036576161534E6B3469766A536841574F6C48534E7548774F4A4C2B4F5A2F674766324233686E58384933317776665842393873373377544C2B41522F3143586763583369433839425A523751426979774E493641615258427447636E305543634D4959757644694F6F486B54514E49324D5A5139342B67594A7A436B5758436958334E456F7568695756654B717961303743576332724D4C79616F545878634E73704D2F617956757A6C375467736533425343654773467364464D346E4C7A5453595546377A6273312B4164634842626C45515232566D3434384F425767373836333866463847353875746B5647362F3132415565464D4462395A6C534D69796A70706C4857547147696D5541505163444E4E5335463036695377333055747361353373695A7832624769334C4967715239425837394E4E7936435468316F2F6565677865424C457476594E583279356B6F65673248647568583574514F43556A63756C46343173626730302F41767A347059416D6131584A71696D656E3550535564566165435364465668664655753546704C6A483254584B492F6F576B6655744965646A484635435554715A476C523969366A365031764E5433576552565238693668344F52796A584946616671757A786E476B39614F49727777697650676176746B58384D343867307639474D36705233424D50594A393469487345342F676D4877436C2B6F5A334F6F6634465A526F6669706D467639484C375A6C776A4D39794B3430496651346D75456C3934676F6E324C794D6F41497651367567474564503249365073524E373544306A79456A48554557647359386F344A354F79544D6F6468474750567733796E4764536848566E48646E494465786B6244677375484A62634F4B703463564950344B77527855557A6863743242752F704C66594969694A75446B75344F537A69356F67614B702F426358752B4B567345643678517A396F696F3357356D63562B796F656D55342F4B3269794B692B4D6F7A77366A72483648487370493739557034735A444C3147354E456A53446B58576D6D6B506D6B6D5861485653696A4669576F42544F7736376468534F6C524735424F525947594A392B5230634B2B2F67586875574C3536687050766C38306C41644A65575061746A737150613356506C7A385857507A2F39686B6B455452524D4A5767596A7159527338386937706844776B6C764D342B456177354A39787A536E6E6C6B3341764975686551357A6F675059474C6257654F7954395052756E5770595674484A557745644D4E494B7039672F426948304C7A727843596551367636696C6334772F684750734739724776595276394536796A58384D792B6A577359392F434E7659417472474873493939422F763459396A4776344E6A386A486336753846564D4746586F54343933584145644B38515644546A3643324879486441434A7262784664663973427879425347385033414D6E594A354231546948766E6B484A7434426163466B36754E744A4D2F597964687757334469752B48426339654F6B4563525A4B344B4C7A59514134346F65677A324B41344B696A4A766A4D6D364F5372696C36764E4A4654656E50437A412B334974334A787579704C6133576B626430634E5844625332497536304C43756F4C7973516C343167507849483470444C3946444C374664706A53316F75355854546E6B58706A635461485969632B496A47734E59654D38584A7078324F6448344E434D797555662B2F4B5165412B4377366B62684E6377716E674435686A63527A577145544B7045545A4E692F52426430655665366F3071745A4A50744A3554302F434A5766784B4A4B6E54437153797873544346756E7843493246614C32616351634D3467375A35436732616352703279695659323052535835416C76564B654D59347670682B63304E4C7666447639674C372F774C6547616577613336487136704A33424E50495A722F42476349392F434D66494E374D4E66777A6238523968482F676A4836466343457676457433424D504942392F414873416F354863485341345A783641732F304D77546D58794B3831436541693272374A6252456C776675505166445374493067705235524D4A4B316A614F6E4730436563636B38693456736834317372345A4649494C7145533061435430614B664E324D335A7356397734366A6B7733456C674B4E4B4143654E4D4D3762435678745A3343396B356451516D2B68674B4769444E434F716668596C554761456C59363444696A2B6A4E447978592B55666D356B63464F30493661535950692F436953677A3867336663552B62366E436A696F5755375A7832724B6A6E7A594A4B6356574A584572637549623267524D637A4471353245646559647A4F702B624D7750534C3542634E427A4F485844634B2B4F774C382B49596C6E3244794E794D594D596C536F6B35335542574662637A3831627031447A444B4C71466E5A65696467424451437069366F70684177544D4A76474966504F41712F615177423837685963495069375A4D64592F3479695A4235416948544F454C4755595431773469754459714656776267582B7144642B455650504D76345A7035447166364B6579546A32476634472F2F6437435050594A44374148736F392F414E714A34445076596E3241662F784E733431384C4D427954442B47596641546E31474F347070374370666F656276557A654B6166777A6633416F4746567768723369433633492F6F79674269756E654972773468706839476648304543644F59444E777974696E6B4847726B5855772B5A7951524C66735855413570554932746F4D354B4B3233436474364B6E5949442B30555044737342484A57566866536A5767676E72526A4F74314F346F6E6A7666756D4C316E68467571416632504136345344744D7A68597256797A624B56634A797557387A592B48546677767037476C6E634435645535464765486B42742B68557A764532526650454950513071724742434B483866752B61414A4361634F456436444E5767515731314161456B4670326F517874465830492B39684548394368754C727957634F46654777464468303038695A46416A61706B5455524C4B433141646876735946413852515244523274596736566F4342646D6A316C6D454E32596B51513259564B4236763838772B59574E773263596864637741732F3673447A35576D78394648376A4F4149456A6E454D51654D49676F5A68424E6347454678396936437548774674482F794C722B426265416E50334175345A333641552F30634474557A324B652B6C366454395179753657647754765039457A6A556A32465850594A743669487371676577717837437158344D39387A336B7054363570696739694B772B416242705463496139386975764A4F4C4C3436434670736251694A3952466C68734B7071325553616473554D7335705A46797A794C4770355639434B6142424A62534D476E6474346E6F5271576C6E4F432B79597A6676786E3752682F32694877646C796C704563557A74453534693255726A664A6436734D7778796D4933687858515A4B683272417A5143424A32526D2B456E30474F42752F58314D462B4672586350683756634C755A7862626667727832436757476C4F4758794C352B6776534C422B6968626D637A35304D7435554978596B485762304443766F79776351456833537A3838784E77546236446565676C6450315073444C344250724A357A445039384B6D6551766E3870446B444E4C54324A69584A5231756B6F746F4365554775764C4B46475833734F4A67436175544A33736643656353596E59713938384B53466A4A4D45456C57414C6D5351524D347749477433344958584F7544734B314F67795066675265676B592F42502F3649507A365151525733794B77326F2B41674F4D312F457539416737763341767769325846345A6E2B415A365A482B43646561465549504F7634463934686344694B77535758734B2F2B414B427052634961563869764E794C794D707252466665494C617165495449386743694B30506947564C726F3869614A70417A54364A6755534650733671552F67627A6E6B377651766F58336E6B552F4576676C4A68645844626D79445568333156364E476B7A746E4D32475A7274356A306459415146474253376F5372537858595746775447586835582B38777A796E6A5051646B655661574C6545395063734363512F45634E3338446A6871754B656833584D504834787275746776596A7A7151315577694D2F4661774A4872663472307977666F34516D4C7A627858305153503848715141536E48436F4C364762686E52324564665131442F7A506F586A33435374386A724C7A39447271683732435965676237516A2F6379304D696F78536D7A6F563953554442625867616A38486B65496A4F7178504264356D354544445571614177506C76722F6A55425374716A52637174654257577479787A6D5969474C447A314D433668686547465963617A546C434D696E6E30512F437344634B374E6743506A76382F722B465A376F4E4832777676306976344E4C3064674C7843594B4558776358586B6A41796165776D6A7177713549765876304E4D2F7862783951456B317438695A527041326A6949744846494C475667615471437048344561634D34306F597841515A425558484D6F7561615638797A674961502F516B4E6167454E716F456C56414A4C714161316E30475255456A516D796B6A326D6D5455412F616D513373354233594B377178562F44696F4254416354574373325943462B32306A4E3146506D73764478344C6F4245516C4262764771573933334D304C785059626B4C615A5866567041504F517749307473302F6B63535638534F6C6E554269744265356B5A6649447A784475766368656B6A5A34306939477265674644596935316D566345424E62756655415053766E304C372F5A2B782F507A50574F3139434E33724239432B2B544E30517739686D65364663334541726D586D47314F4955576A457937613152646848745951564A654636634B527652435A676B464D5250426E4273364930617042547A596664556B585A683832754E576D517358784E7575596B385977366D49522B5966595A7842327A694E6E56694441484D59386973443445332B70626546623634463775465944346C767667312F59687148324430504C627A365A39432B596B55643067347671682B3251785952704532714A5545616D4E5151464A624C556673645733694B2B3951324A74574943524E55304B4F444C47636645595A66734D71733435314E304C71486B57555064324B4951736F66324C556F47552F4576434B36484849502B6B32515549742F37535A6A436B624F667348632F68466E4363314B4D696B38574B684D3274632B71713757516C72467A733575393133676B4F416B4F38787148694E556A636F65643466314C422B394F4B684A56623059787431544B6D7A5141414343314A5245465534734E5A45782F5047766A4C53514E6E355168534B314F496A2F55694F2F49537559466E794C372B446A326C32415A4B45534E79666F714B554D787345516E4C504D4B725533434F763448752B626459655041484C442F3549395A65666F4F565631396A756539723641612B685748304B546255723242624749427A65515142673170794443723963325A5354647051546C6C52346A6E4C6C423038393155696134785843364957354D4D626B67437A4855365A4A30585168666F64565073786F42445353624F4C2F5979555A2F35586C764E726B51387349782F51494F756452396F3167345274456A484C47434C6D4559534E51776762336946696549666F2B694269686948456A434F496D556246346E77615278466C67386F776A4A687843444844494F4B6D51656C4270437A444944695342674C6F6A54544567707258434C455359594E4C50796267594468686D37786B6D3736336F6B3274444E34345A79477631447550497333487848503566696A5942556B725A524450735A566C766D48445473364A2F6149585237776155592B4B72687231314268577A74707049554764626D64777868445438527230494D77353641337554685837654B616F5444506E5547376C31515155642B65622B48545A6C714862542B63744764486E54664F49542F51684E667744306D2B2F523772764F2F5277724A377A5561644B49326F33556B5773543847764759466C384157306A372F437A46652F77384B332F774C6439332F4538764D2F517466334E6462665063543638474D594A332B51322B6A574A62624C782B5151544E61744136657735487755435936734856576573737A377842705A4C366F38733531776F4D676A646E454F34696A4C774C472B465349664B61734C4A6E426C737379624C614556354149615A48784C53487358515843776856344D4C61506731794476583044654F3465636D796369707357794C6A577954685779396B6C6B374A4E49327163514A3443733434685A4A68437A5469685079786A694A674A6E43484854454B4B6D64346961426841334453426C484552435434443049374A4359393478684B522B46426E6A7850307368664F55676C5574637856794E325159783945394164494252346C65684F44345969676F6555646958646873346A6B6B475858686F4F51586342785677704B514D696B3972455678544C706B6D796665307942414341376D47596F32664631495042796D455267664B54312B7867535579536A6E4B3358635862544171784F66726A6975622B4D6E486A66614B364C695845465331592F3434484D6B336A78476B6D456C34365038344B4B733538574D764563324472396D474135564C395A66503854696F39396A3571742F784D78582F77754C442F345A32752F2F414E3272723641662B4161476B6539676E6E774F363978724F44534463464B32635630746B67495A4371627830453743696F7277527A3359704567636865755A35355343614F533971475864714764346D34574B78533630636D374A67646F4672784345576A6D79313531434E6551776A6764314378486562466C4650725343516B6A78486A6E6649764C534B5631457A6B504A52527242516D6B6B4E644B4F4B53514A686F30785245326A767A4A366B34527846456E6A4B464B6D4553534D5130675932656F65524A727462744D6F6368766A7946764A366C4A3131676A4938754C7945546655506B73687943344C47334765425A515A5269546E304B495370424559656945396B2F684D396C715467384B55435730523472574943744A75775958396B6738483551414F796B4546484254696F77426670316F353355374C77514146474D777471456666464F494F415542437A362B6B782B56575455736F6F4239346D7657364C5A794F6E323932384F6D306763325944616E46455151486E79505539783269424165376A74474E4B595458782B4266486F4A6E72682B32795263777648734537664D2F5950376266384C4D562F2B4132612F2B415976662F6D3873502F3039566C372B4F39623676345A7835447459315339686E33384474736464756A48343171635274576D51354B315A79684251717A50744643427363655741422F39343359446432456F4937584949625A372F4B766A453249776A4B33326E5939304748542B6E4D55636967476F7045386F3844525A645256376B4A7A6E4F58685367702B576F444D4F4D476E476253727846334B72774E65506D4D63524D744646456A534E694D634F496C4A35784E716F4D773868736A434A6E48555042506F475351345779513432796B3652686866696274553072524F42374D6A4133327A6849552F6965516C414F6149584E5867397A6E724D714A6C3643433164554545677065515A4443566C74744331354F6D516E682B73587045575363552F35546C59723147336C545A737A68705164566931354A63666F744D69376C44397967416D557268593951554B77794D3365367A627562725A6B792B436E32783338637265506E393576346167635156716E676E2F6F42667839337948383667463634725A5A424E644834567834446450345578674748324474395A2B6766665A374C4437364A387A2B366538783834662F69646C2F2F7A73736676755030447A355A3269662F78363676712B77507651515676554C41596444792F4A79444837444E4349574869496D452B777A4F476F4D4B37784958516B4C4D4C6F656843783230672B3365456D5A674B694773564D4E7965767453684262355143327970392F786C57476E536F37756D35734669696362304D74795278466A324B51313432343255363567336D6B484C4E494F6D6551644E4362715A4330715A446B336F683143716E4F36385447424F4C6D6353534D592B4939557562527A6D42734845586E4A4D704F4E53724F3658747735423363574F504F4B7A6659314570446930787A377171345A35586367764D6233364B734E5844646751415249323141764D566E6742416375775537646E6C4255353475374A6539796A47695268536E7A62686F75484C614B694B2F6E564B576659344C6D615777586334574F552B724E764868736F5550354732633863535A736D5A41634A4474525571674548772B374F446E6A33763435644D422F767270414C2F63376548326F49534365514765305A667776333243594F38443941545778754363373456352F4448572B372F473271732F594F58373332482B7A332B4836582F3737356A2B312F2B4B6D662F7A587A447A722F384E73312F394438772F2F48737350763064744B2F2B446173443338413038543073733732774C3730547A2B485671784465574A444464547A5456596F726E714F57387767346C4E4369414951655A4B2B705844376739514D78336D443534684A436D30446F58455859726B646B6C574733456346755059446475682B3756532B326972786A7939304D6B6F636F4D45643553716F50366D52716D2F637649632B773432553170547A354F75395A41496B304F52646C47366642376D58474E6F6D736251493578775479546D5559567243725548447737736F734376797A4C7649374762616D6B584F7035566E777A49444732556A57535A74465155494C53316B714443326A476C35426C664951334B5868336F7955726A627346626E45374D424F305947396B687663364475756833485769754E384D396D5A6E32526C77666C69522B6C78584F376E63626E487370583568734C5A594A75636D326F333533575A70784163456D374F4773495A4A53325133754C6E75313338386D6B66762F78344941443576782F3338665031466A616A473343722B75415A65414A2F3737663466395A424B45426D643656414141414141456C46546B5375516D43432220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031333570783B223E3C62723E3C2F703E, '前端鼻祖', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '60', '15', '5', '10', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 23:34:03'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 0x3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414663414141426543415941414142577834696B4141416741456C4551565234415453375658516456706175363348376E6E7636644664566431476F6B6C525341536647324A497331685A735A74516D4D647157544A496C4757526D5757517857637A4D444A5A734379775A596F695A4B5848734F496D54717537373874306856642B484F6459652B32452F66507466632F317A72726B576E512B505A69596B67716D67494359442F446C72317A4E754E7A426B4E39426E4E394554614B4D764E495368794768474974637A464C61657759416F426F3268444B7173444569306449766B7445696B4E4B6755314F6730564F754E4E4A6F43364C424530477462783441396867484C57766F4E5951787067686D56427A41684E484E57594744575138386C54774E66657875353647666B67746A45724E544170467A4C4B5A6D43515A6D5950706B6676544A76756D5143576D572B314D70456C4576384F436B54636C49747063796B6F4E71756F694655532F6447437A4D4831334F3361426533542B376D536D4553467771323876584A6254786F4F635A5077385838324666436C647A644E455762795650346B4F47786867796E56615374574562326971386F57625747366A55654E4C6E3530756B7470302B735A55436D5A3143685A3069705A555375345A52557A526D526D696D68696E4D6946656645616D62454B71616B61715956577161556168616443776C6E4B6A694530774632786D3136526D31614275303675674E30744159616141377970796E45546E4E6F4D4B326859625348684E4E6C4461466662574E51596D5451563057666A3477756F5A5157755A7736745A6F616E5946366B35553253776A6474676836624646306D38506F3041585370624C524A7A557A354776676C4B65475358633163783561357278317A506E706D52555A4F4366564D795858636C71755A465175593067756F6C2F6D53342F456D31614A447A55694561572B5068543565564D7338364E454B364C554A4B4978584D58497467446D6A6B517A6379535338554F686A42344F5A7569776A5A3644426B625441376C616E6368332F526B38377A7A42785045343867506B37424D346B4F79776A4E334C762B446F7968586B4F617968796C564169366559486C3856517849446F334A2F78705247786C5261787056617A737131544D74307A456E31584A516246324A4F616D424759754363334D4430504E797A6763464D32414D59745A6A704E2B6E6F4E577670734F706F73757570432F616E4F74524B5A566741355546324B6F4D4371516B49704E6C6F7056646D594E42587737436E6E4246504B51506555727245636C6F554B686F3165706F4D2F725435322B6D3068744270436158564645696A316B4B6A776B4372524565586A35702B447A6D6E334257633956517A356131685371686C5371526C55714A68557137686A454C4675464C4271464C4B6F4678496A385348567045504E58352B6E4251497950667949462F6F525A48536D314B6A4C36335261695A32423346716C34574262546F4764766B7A734D64497A3234316A516B4347684B3936442B6B35557246467035317058436A3968413163526232794A794A632F7153784B385763334431436E4B636E616E32384B484457386167554D4F59314D52706859557A4B6E2F4F714857635665755955756B35707A527751576E6961375746723956574C6967747A4D72396D5A45626D46536F5754526D7354446B37302B7655552B48586B2B44546B4F395755394E674439564551485572412B6E62754E617174614755784552536C5677454C5536412B316946634E434E654D434A524D654D6B353579526E795539416A56644768314E4B754E644B6D3936664E5A4B505A5A4B4E6562365A537061564D717152534B4B644F494B4846585553766D355152547A6D6E664A564D6946534D6935534D697857636C716B346F3151786F5649797070497A4B426654492F476C5265684E745938334A563465354871346B4F506A5372374D6777714C6B4C3434663461326D2B6D4D6B394F566F4B417657552F2F4C6832394F2B55306258616E6572304456657364615573534D3330696B6B6574527A6D5674704555697A66786E73744A63507943673034727958567A6F56376753362B66676A474A6A6A4E7966365A55467159314671613042716131426D6130526D61314A69376F7A467779574C6C6B73484E4262324E5761325A537265653053735769666F4F4F62713261647132615270324F4772324253724F4A2B7167514276596D635337334F46664B63726C364D70767074494D4D3739784B643151594C556F4E6E6235795272786B43334450436C534D2B536F5A464B76706B57766F5575706F6E316577546B2B74546B2B35526B322B564D494A5832394F65487153352B5A4A715973586A61352B6448714B366665564D6969534D5353574D534B576330716D354C52537A62684B7A61685351623943537264555349764968796F665430713933536E776469586231356B636D53763134516F477439746F32367967645975456A69513558636B617570505664435A4A61597A316F4370384E5957574C386E312F344C717465376372456A67656C557964567374484643357363746A4F63646376364C593359555762312B477845724F7950584D714D7A4D6171334D3657334D4766795A4E5A69594E666F7A3632396D7A742F4D65617556387A5962737A59624D78594C5A2F304E6A4F73314C4F725371476856796D6851534B6C5179436B33364B67494E444F647470396E335458384F4E374F36314D742F446A657A432B6A6A667A5957633764776C516D346A6379594C59794B74637A3461766874492B615530494E6778494E76516F7433536F646E546F397A5159644E546F3168516F4A4B5434653748465A7A5237486C527879574557476F784D6E6E54327064666568786475505470475950716D4D495A6D6373586E56616A534D617A534D7150344A74307375706C586D523758516B354D2B6275514B6E446A68363069685473446F7A6E4436643968703371796B4C5546423277346C546275554E4F3555304C6856537431364879704458536D7872714C4975704B536F46574D486A4A79757A614A63336C624B513556636C79386869785042386F39584F6A3245334A4B6F6D52617157644F34372B67796F736D4F78644D4E733737573567316D7A6C6E737A416259474532324D71354D43737A3456616D777332634454567879715A6A5559644753624E4351713163524A6C4B526F56567A3344795A75375735334B6A495A747A705163597A306E69624534433335547534554831555A3433352F4B30747043722B354D3545785443754E4C4975466A4869466A446746784C6E3170487230355074394641693146507456354E6E6C7A45516138314A446F735963757954306C63396A6E375669346A6262556A2B5534756C4C7535306541746F454D736F6B386D5A55536C596C7972355A52577935424B536139435371645351717443534C58596B354E2B4C6D523772795A48366B7844684A717A423966546E7878493133596A485474304E473558554A55737032716E677170344F545562704653462B314957344536787A5A45692B3070714E7268777353694B4F7A563747646F5678556D444C3656435678713833656B5843706D5179706C52365A6A546D6268677448445233383446733430356934567A566A4D7A3879494D4D544D64615746366E5A5870474375547357624F7244637A487562506F6A61646B676256764772464647716B4E455462755A4A2F6950503565326A62485578746770364B6A544A714E736E6F544E497A75692B49366178344872546B38724B786B4675486B706D4F434756496F364E506F615A5070614E666136546636452B7676356C6D6B344571765A7038755A4444586D765975766F4C6F722F34674F6776506D5454306B2F5973574970683165744974664A6B556F334E357038664F6D5353426C5571686A5636686E52367568584B656C53794768545347685569716C552B46456B6353564874496F536F79763953566147646758546D32796E613665467274305736726570714E6968704879626B76497443716F32714B694B6B6C455A4C715130304933536B4455556833334638434539643271542B615A34462B315265687255516A716B5167596B496B34705A4A7A567170673261706B32473569782B6A4E744E54466C4E334932554D2B5A554230546B546F6D3175733476556E50365867444531734E544D515A6D59677873366A52714B4A4B713642494C615841724B4A2F5A79785843772F5173456E4879544176696F4B634B517830354754494768706A6848527431644B7A32387051616A5433476F3778716A6D6275786D3747596D3030576E51304B33564D6143334D4753303057384E6F4D6E715437565253374643524A713343776D7250695038693739672F665174416A352F6A34676C6E78432F59696E487631704E69614D4C7465376574506C4A365A5672474E446F3664506F36464B7161465049615A424C714A444A4B4659724F434678495575356B7570774479594F32756E665A615A7A68356D4F5A427674752B7730376A42526B36696A664C4F53306C67354654464B4B74637071466F72705372536A347077543034474F64473256635A7359517750576735785A6B38554856594E50526F462F576F5A51336F4A772F356952717853526D78795275784B68674E564449636F475135584D42516C593343646849474E5967626A785178766B7A4B385138626F4E68576E346F7773716A45704B64584C7964664A71493630634F5A5949674E3749736D3272434864754A777338334A79725376497436326B504E5356706730534F72596236443567353354366575355748754231637737337376597A45684E4B683956456C386E4D67435751666E737772585962446635364B6C525363767738324F6D34684B677633736638385A38776676526E72482F37432B732B2F3552395335655476576F4E356134436D72306C39456A5544436A31437A756855366D68576147675669476A5643456A5279596958654A456A6D3431625A736C6A4232774D4C6A50537338654F353137416D6E5A5A6163327955446C466A556E592B5755724A56534769326A4C45704B5A6253556967672F79734D384B516C306F6E7164463331487A4E796F532B5A6154684944555261365453703639544A366A554A367A4C3530572F336F736F6E6F746B7670433544544679536E4E30524B543769497269672F756D5039364E6E6952322B696B4C3774596761327978694B56374F6F334B696755432B6C7743536A61554D4170773574704771396969797A41326E474A57543666306D325A536B356C6D555532466454465357674F563542797A594E7666757354475A753446466A4B712B3769726D65633543656D4441614C5362614C54613662494730322B32306D497A55715A535569487735374C714B6A63732F49664354647A42392B42626D4439346C374F4F2F6B726A3443343674644B445178597436675952756B5A70426D5A3442685A354F6C5A596D6C596F716C5A7869705A524D6959423075524D6C4161373037645179754E2F49304F46412B67364830486B676D4D5A6446716F534E50395562597963307255797974624B462B425752456B6F6A2F436C504E794C6B3845756C4565363070717334484A4648412B72447A4157463079485455576E53557137795A64576978654E4E69397162514C717254363057495730326B533042506A52484F784C553567334C57753961596E31706E574C4E32304A506E516D43756D4F6C37436F54432B6E554365687943796A5A5A4F64766C3168354164366B714A62516F622F45724B73533869314C795048766F4A632B79704B7739796F6A66476C63624F59397030362B673448636145386D57663968587A58553870637868343659384A7043724453597266525A7250525A6A545370464A544A52575436656E437474564C69467A38562B77667659666C2F58634A6576393959763732436275574C7565456B7A745648694936664A554D534F5A4C5469506461674E4E576932565768584647696E5A43674635426A63615938554D374458516638444553476F6F41796B526442774D706A375A5247574369736F744B696F334B4B6D6354776B784B6972574B69695046464D523655645A6D42636C77633655686A76546B4F6A4C7559496F766D303974704161576F4B564E466C454E4A6F4631466E644B6265355557527A70396A73515958426B7971546747717A4E3956326236714442645247434B694E397152327651634E6D7A78706A764E61414C326F537150677045704375622B43766D3268744358346B326C78344B6A6D4D7A4C4D58354962754A79436B4B2F49443135466670416A5253477556455234304C6A526A2B596B4A563248375579564A33476C4C5957585A327034316C7647325A51644E4B384E6F694851516F7646544B76425149746154623163537237416733314F4B39693439425043502F325167506666492F433964776E2F3841506946333942796D706E54727234304F496C6F312B73593068706F6C64726F6B5776587A6759542B706B464F703871516A306F572B376A73454442766F502B7A4F6147636C415769547468774B7054645A546C61536D616F76716E77645A7249717147445556612B575552346D706A424A794D745344676B4248696B4D63714E6E6B786B53366A6538366A7A4F64736F476D53445731566A39714C5A355557463070744C75514F522F2B4C75527058536E556531426938714C55366B31706744666C49514971777479706A48536C5A72306239527664614E7A6F79714957705A5A7171597871725A79654C5459614E366B3459566C4671756C4C73674B5755784332697149494A777243316C4151366B5A4A6849437161472F715933796F6A3566534E702F763874597A575A504D37594663587032703458466E4961634F7856455461715465596C6A77756D31614453314B4F63552B4868787A5863304F6836567358505935305A392B524E694866794873672F665A394E6C6E48507A716E366D68775574457430684676304A4872385A41713035486E5535467556624D535A30584C6446532B6E5A6F364E71746F752B6F6862487361415979496D6B35594B4E756C34486D7666343062544E5376316C4839662B76326D675A4664465379694A384B51707849792F5167594B67723668613738544141513333472F6479495465523167306D71753143616978656C467663794C5735634E7A75516F72566A5779544A376E2B41764C4E5068535966536D3065464E73382B526B6742766C7753355552376E51474F4E4B36795933466E584A2F576D536147673136426C4A43714575566B616D2B537579416C6153615674476474424B69714E634B496E32496A66596E6278674C306F6A6661694A38614E3673356A36485670616A77545163794B6132626F39334F2F4C357356774D512B61302B6E624755464469496B366F3470366C5A6847705967796B53665A50733463646C2F465473656C6246332B4F52732F2F5A6A31662F7551754D5766736D2F4643724B6458616A793871564E4C4B64626F615A587261564C7136565671364A4F49364C474A4B4137566B5A33676F793237524C366A2F6B7A6D68564658316F34375963446144746B70663241686259642F6A54464761694A315641654C61633857725A776F4A56482B6C4553356B46423842727941372B695047495676636B7962745875346C4C525474726937565148694B6B7A65314E70646966503673377841412B4F426E69535952567777754A446C746D5862483966386B772B464A6B466C466B3971413530707A6E43673835316E7652764572426F55426C4D74397A4367443249736152777174614B794C4B754A692F45695A7A6756575148727949767A4A6D384D413879417A784974336D514E572F45497A79703343436D49556C4479783454625165736A47617435314A314D6F393730336B786C4D763171674E3062413669327171675669756B54756C4E74554A416B63534E444C3831485046637A6434314B3969786644474A5833374B3969576673322F4655744B6356692F304475724649746F56636E72564B766F31617672554B7471314968704E4876544853756D4B45394978442F654950794F5A4566536C687446354A4A44756F774730377A58527473314530785939566575556C49534A4F426B6D6F694A61516E6D556B4E496F41535552626853474F46415775704B754242465879375A787458772F7654736A7141315330476A326F383566514C4656514561674430654466446C753979484E356B656D565569325755792B5355534A76783956466D2B61416756305233677A764E3658695930694670307972475059454D475A7146684745384D7044664E65534176356F5776496E3038464553376B6862755246657842717457446F305A336A68696479417859512B6C61502B726A564C52753039473251306676666873544A364B35564A584933593444504F76503546786D496E58684771704E666A547166616856653147716443645035736F4A73544F70416B654F4F4B2F6B304F706C4333463439544A53313378466E70634C6C5749666D685569657452796874564B5274564B2B72556932767739474E34677057755444313362785051664D6A4B5546735A41576A68394B53454D48412B6D63362B52316B51396A5A75306C45644B796264375578446F7A636C774953636A66536C623630505A4F692B4B773964514562714B7A69312B5843794D3432624E5555623262364178524575625755714C7635414B6D34696349416E485179536B42416B354869676D7779346C7879716E3043796A7A483965356236303237305A43504E6C496C72496449794D525A50574F4362736D7A692F4F596E52684444796253366B475A6554472B78497A6E7945755A41663655314F75433870466B384F473930346248496D31655A4B515951503152746B4E4D65724675785A7833594E6651664D6A4B51464D563063773758365A423431483266715343774E51524A71395637557144326F5648745171764B67534F464F67635356624945544F5A364F5A4873346B756E6D77416B50522F4A3858436D54654E4767384B4E484C57564D6F3242434C576449502B3833765A6D49553947327A704F3265462F36396873595042374D63486F4541796E42444279313072355452567643504677645A52465363713165354E6F46464966354C63437457432B6B656F4F51386D683371694F63364E77695A445A6E49336672556A6C374F4A364F55424D395A6A56642F6B72716255714B676C566B68697449433565524669496E49314242746C564267622B4D4D714F494F714D5037575A7668674A384F4230715A445A617A71495A53774B544158463848622B546B6667516373304F484463734A743232684D795131575347755A45644B53517A544D547851414848374F346374626C7A334F354A547267663552766C4E4733543072464C54334F536A4A5A746372723336426B38614755384E5A67374E596E6371397A4F594B492F6C57594246526F767174552B3147722B71654A7170537456636D63714A4B36557A66634D684234552B626F767246565348357156496E71304D6F5A314D6B62305576724D596F5A69744978753064415737555854656B393664326E6F4F57696D3736694E72674D36756E624E643856454E473355556832746F5442495171612F4E345568456F72434A417565743261546B74704E4D6D706966616D4C4664433158634655356C6F653178356A6473396D42757757686E5647426E516D5776794E6C41626F795133526B68576D4969744552566151676879376C48797A6B474B44674771396748615444384E574D576543704D784553466B30485A44496448676931336275595451686C467A2F3161515A76794137654155356B63376B526E755475315A436470534D45784569306B4F395351333034726A4E6B784D683370794D6C564366714B4A396C35614F5A445674322B54556266616A646F4D5062596B79526F2F3663374E694B31634C747449536F3650634971464D4A3652614C365A424C364A4A35304F6A526B4354526B5344526B7174536B723166434E4A4A6164427136544E714B485872475049716D4D30554D39596C4A48705855474D4A2B706F6A2F616B4E635A6A6F615859766B744E357A346458587555644F33777058577A4A35555249764A74516E4B74666D5262664D6D322B6C49514C4F5A6B6849547157446E316D2B634269326D4D46394E33774D68732F67616531682F6E77743434527564765A6E5157526E55574F6F776D4B69313638674D3035415372794135556B4757586B6D55566B545076474977434B6778654E4A7438364C65494F52556735577A59504E7A4937637A45377544716E6E324D62597367782B52416976357A546751744A7976436965776F72775734656575555A49614C534A6B2F4E533275484457376B683767546D3634462B577851706F533562527656394B785455357472494453384456557258656E4D63475063376E5250476738774E6D30546453736E3165426373465831356B5574426756744F6E6C64426F31644A6A304336366C325769673157796D4938424754306767517846426A4559464D626B786E41764A61376D527359484A5A4150644D523530784C7252747357626C6B514A62547356644F2B533037334E682B594E6270514543636A3246354272385356764872445A683179374C795668596D6F324B476D4D56314F33525562724469566A36634638585A484573365A307A752B4C597A5177674E4E364B36643046727231526D704D57676F74536E4A7463724B74556A4974496A4C3866546C68386962664E4838544971444F354532485755692F5463786F734A68466B3575546D64713669777637396A4B36505A70736F784F486C5A2B5161766D537A4E44565A49613763534C536A397931636F344865625050344D416537566363314B306D786578456D74575233424158716D4A3861493658304C6C4E51567538694F706F4E79716A6E4B6E64364D484151515066314F7A6762757378426F37465572764A536E6D776A69702F4E533147486431475066306D662F724D4672726E77785A4162316734672B76574D726F7068764834445A7A64746F464C42784F356C35504D67364B746E4E747659696A656839374E376E5273386141707A6F65574A4446644F3654304A506E5176744744497073624A7778756E4E42376B4B6E334A4D766B545547416B504B6F656456717159395455374E465375632B497A504647376A56656F6A6E48646D6332786648554B434E4362325A6361324A5071324F427232536B3059702B53594A32535968475159665567304330677A7A76797567304F684668636C3777574630327354304259685A4E42362F67346E456E5A7A6274356654657A5A5461505069734F707A6A686F2F3430535941376E72424B5348657045654B69513931492F394A6965327937386B306538546B69576663304331684B4F3670575359563141573555377A5A68484E6D2F326F572B644F51347772626645654442315563614630505139376A334B6A3951695465556C3062772B6E4D6468496D372B6550714F5255597556556275643463424168694D694F4C55786C744D4A635A784A546D427162794A7A52375A7A4D2B38676A796F4F6379556E6C6A503764497875467A4B5134456C336768654E577A78703275704C65364B517A71316564473378356D53674F356E614E6153706E456858755A436C3936513451455456576856316D375455624662526B4B68683648677756787432386D77346D78663968557766694B4D76774D796F317341706C59344274596F576A59784B725A6769725A426372512B5A576748487456346330336D516276416B782B424669636D48576F7549567275555470755552616532626D63386351646E6479557A6654434A716767467833584C4F615437684979515665537546584169306F656A64673953416755634D4B306853627159654F2B50535044396541487758766E6E374A642F52727078475558425470774D6361544176707A6967432B706931724738463468732F6B42584B33627A4C327566547A73504D62566F6D52364E77625161746251353239673247706D4A4D6A4F634767776F7A48526E4E6B57782B5465625577665357626D2B43376D4D6E667A54636C6876696E64782F4368594C71334B65694B4639432F773565786779723639716C6F3279476C4D643662746A67424139766C56495149794641356B4B5A774A4658755349374F69394A4143575668736F565375434A57547473754D2B4E5A61376E577449636E77396C384F314445354F4534656F504E6A4F6830437A636951306F5A37556F2F616C512B6C4B703879564E346B6135774A3058747A6A47644A366B474C374B4D4167726E2F613556536F7464535A644E7A614A5463647559694E764F6D6151647A4237635364736D43366E366C527A536673497832314A796F6A33495853666B654A43416F335A5039686B63535241765A6F504842367833655A654E37753854352F6B42435634666B437A38694350717A306B7A6645474763544835317357554266794E376B52585A724B4D5843674C34305A7A50413837392F4F673852446A65364F7074366C6F74756A6F434C54514678314758327730453775536D4479366C366E3067387A6B486D57323842687A4A6365345548615536654B39394B5773592F426F4D41503764497764316A4F6247384A4D5867536A61514630373950536E53786E65492B652B6E555354716764534A6574346F54536D514B3967424B4C48795742496B72434A565274307442334A49795A6F69316372642F447464596A504F374E35337A4744766F6A6259775939597770465177716848544976616954653149754535417639534244366B714B776F326A576739536A64356B6D5877704E6F757073536C6F745776706E722F6D4F62562B4B785072456A69394D5A475A50547359326835467072386A527779666338682F4D526E7A31646B36495A6E685167356250646974633243723541765765337849754F4D3768447538545A54444F36787A664A744E72752B524C507159512B7250534445734A7476794255583254326E63364D4259696F707A78554663726476412F633639504F773479706E304C6453754D394D63473872417A675247442B316A2B4F67427A706357637257686973764E31567870712B46715A7A58587571753433466E4762464D655A3674537546427A674E6E694C5677733263444E2B6B52754E4F336B516D553870334F6A474536784D58725953764D4742646C615239496C4B386D574F31476739614449354532687A5A65434543463143535A474D324B5979742F4D574F593678677533387167336E32744642786C6148385377763562522B616135307063757551654E556A6371785A345569747A49464C7553496E506C694D71644E494D334F6635435373307936713171326D313675713047466F3246624759386541766A45567559534E6A4B2B4E374E6C4954366B6D3562775248726C36514572754A4570494373534447484C4F346B612B62684C69564738416B527A68385173757064676C61385263694B507850742B445A4A666E2F6A6F48594A7877784C53444D766F546A436B62596445715A7967376E52474D2B647A6D51654478376E2B57672B6437727975467966783432326168364F44664C642B566D2B753353424E2F66763865766A523778352F4A4458442B37773363334C504C3036792F337A4539796548754C6D6544743368697535315A6E423359346A334F382B7A4C336559317A764F4D6946327532634C567A5071625151476A636F794E4D376B7935655162726653724B6B546D51725863677A656C45594C4B5239647A436E546D78694E485574565673556442774F35333558446F386173706E5947735741536357595673716F786F39656C5163744D6C647135723234794A306369527570636A654F7A73505665354E6E456C48687236427066753744624B4448374D2B6941554D5549345A316A46686A47493764784E6B44435452744E7041563545427134417053677833496976496D4E3171366F4E7964367458455335617858764135775537765931762B4E72616C627847772F473143567237465273385032617465536D61674579646A76476E666132617163434D33572F6277366B77574C38356B383371756A4E635847766C3274703348303730386E70766736665772764872326A44632F2F4D6776502F2F437A7A2F3977732F7A363839762B506D6E312F7A382B69552F766671576E353439344E587472336C78615A6848703670344D4A6A44336234303767796B635873676A52766452376A63754A4F356B6B3330376252534675444E436356714D73577253505037696A535241396C6164307043353373533051796E72714E6E627942744F38796379552F6B586D637533336558636E356650494E574C554D6145594E4B4154314B4E396F56376A5249764B6D5543696955653547703943524637556D3631707438765967716F3577576B3459756B3535656633385764556F74394D6F4447444A474D427764792B54654A4D594F62715177796F38543457344C465670657442393555564A5341767A597058556A5162614B7A614B6C524C6A394465764B392F4266386A615770653967582F59326B55352F5962746B4D626C686E7254764D584F32614374586D673578747A2B446279634C2B5859796E2B646E4333683235695233543156793530776E7A362F4E3865507A4A377A353853642B2B65555866763337502F6A35313139352F65594E502F37384D7A2B2F65634F76762F7A4D503337356D66392B3835702F7648724F4C77397638504C72307A7965614F5A57547A343375394F3430334F6365373070334F34347A446631757A6D56466B585665676C5A2F69356B714A78496C5469514B6E456B512B56436562694D76723268394F774A7047756E6D5A476A6B5679704F636833492B5738475776675A753568656F4E4E644B6C4664456F39364A53353053345830435152555332584C443047536C6B41414341415355524256505441637A55694D6A5643736A56435475716B433361745336646C514B756E58324E6755624F336D6736526B58357449454E683635684D3373624637503255626452524743756C4D455A4530586F4A755246696A676549324F2F76793361314331756C4B316E762F535742446839685850497575735676596672697A3451357645656938444F79677430594F68724B68616F39334F684D343062664357344F6E75444F6344703368314B35335A66473761466937707875352B5874792F7A393551762B363563332F503358582F6A485033376C357A632F38657248563778362F59725872332F677A552B762B667650502F4666762F7A4550393738774E3966504F666E757A6435666D364D3237336C3347684C3555374845653532484F5A75783148756468786A72697952376F4F426C4D6371794C46356B325877496C336C536F624768596F494B5A33624C4C516C47756A636275424D786E70754E68336C2B39454B66706C6F356E4631486C325264687155666A534A5057675275394569386146524971644F6F615243726152456F36424149364E454C6156614C616431595152672F6E704B5461395979614A3654796C7466764E444842623667364D3475794F4A6D79665471552B7955373556522B313249315662646553766C584D73774939392F6A377331486B514C316E4E4F71396C424474396875484C3931422B2F487455482F32576742562F49743733623654623139437A3338356B51547A6E612F597957372B6632615A39664E3132594748723375684A3565356F4766656E65336C353778722F2B4F46372F743966662B472F2F2F487241747A58502F3341393639653850334C463778382B52302F767671654E36392F344A65666675544E7A7A2F79393163762B665852413135656D754C68534430334F7A4B3432586149573233377564312B6D41666438374350637245716D6548553954527574564339336B432B58555375785A7571745572616B6B774C486232422F525975466D33685555384733343256386E71386E73634E4262524632696D5665464875363071317279743149682F7170516F616C42727131527071315371716C5172716C484B615A444C6178464B36664D56304355523065497059564F73687045326F6F6B646C706A38676E496D456547345570744B324B357954577A54554A5A747032527449375859623257755637444E376B3652795A354F764179474F693747732B426A643476645166507748744A2F384A3046667663564F2B524A4B593053304A7876704F784C4559455930772F6D624F46753167396D4758567A764F73724473514C7554395479354F4970666E687769372F2F3844332F2F6373622F757658582F6A31317A663838506F6C3333332F4C64392B39347A76766E334779322B66382F724643333538395A4C585037376D7A6374582F507A6F49612B757A504A38736F4D4841775863366A6A436E633544504F684A345637336365345070484F37367A695836773579726A695A306451346D704F43714E356F6F44376552464F536B5959454A6133624649776573334F316268635042334C3564715343753355354E455461794256356B755875524B36624979643976616957796D6C55616D685461656C51614F69554B4F6B5579756A304674486834557562713441325A793961316E69787148702B564E4A5852712F61784B41396C4C474E4735684E3255336E6E6D67794934546B7855716F3357476D4F736C4334535939683450464A437264695046794A4F43727852692F2F4376617A39394639636B6630482F2B65794B64332B65675954555647795730624E665173392F4D55466F346F2F6B624F4675786A584E3175376A574D512B33694364547A58783362596F6648392F6C313163762B4D6450722F6E31353965382B666B317233353477664E766E2F446B79514D6550377A48733066336566486B4564392F393477584C312F7736766C7A58743639773475765A2F6832756F756E703070354F4A444F6F3446556E673664344E48674352364E5A664E674A49633776566E6362442F42317A55705442627359694937676647734C665163436146786834614772534A36396D71594B342F6A626D383633343656636238316E39706F4738653958546E6D346B5361717A4E355074365553615130797456307937554C6F317644766B71473536633833667A6F6366476D63343058376335654E44753573366A47325A4D57627A473953674E44356942476F3964785A6E6343513463324C56526C2B38794F5A45554C4B5969526B374E65515771456A4231614C3961364F3242662B552B347573587659766A79626577723332474C332B6363747A6C5446694F6B4F556C463532346451386444474D6D4A59654A6B416E4E3175376E536570696250646B386E6D7A6D2B64577A764870776B7A63766E76484C44392F7A387738762B506E486C377A382F686C506E747A6E2F723162504C687A6734643362764C6B336D3265503737503832386638654C78513736372B5133507A702F6D325754374174776E49316B384763356B666E3132716F444870777434637161596832504633423073346B5A5848742B306E7542473233774B4F63353036566147306B4D5A4F4B686E4E4D5766383557627564567A6A4B656A7864787279364D693073785248772B4F757275524C76416D5679696954435A66674E736A315444697032626355384759693568684A782F366E4152304F58765234654A4669374D3769326F645057687939364E5471474A41625745344D49794A784D314D702B386B50636958654D6C6934735366637344666B574F426E71534769396A6E3738646174315859566E794B61656D486D4A62396853444876374A6538426E626C637358344A6173396155785155375058674D44783449597A467A4C6150345770697032637235324835656155726731564D476471563465585A766A2B3464336550333843543938393554584C352F7A37664E48504C682F6939733372334A3350723635777633725633683035787050486C7A6E7866306266487674416F2B6E68336B3033736A446B554965446D58776344694468304D6E65447065784F50543837756A6A4B645456547759722B4457514447332B6775354E316977594F477574782F6B63763032726C5A7535474A7846426472746E436A2B7A435052777534315A4A46655A535A54495759444B4749584B6D4351706D4B537158366E387164483645564B446A6C4A6D504530592B42565637304F487253365379677A63324C466E645846745776397154655155437A6934684F675970756C596E68745646637954354157597942585A71766950483443776D537A3069554C6D615030596E392F7435733948484576764A6A4C43732B494E543145375A49563742447334726475713834616E616B4D4E4B627867516C486274316442384F5943427A50654E46695A7735755A327A4A64755A71646A48584E4D4A706C704C4F442F637965324C353368363579625048747A6836614F3750486C306C2F7633626E4C7A2B6D577558376E493955766E755846786A6A74587A76486B31687A663337724969387554504A2F75342B6C344C6663483572642F436E66366A334E2F4B49744870347034664C61457039506C66447458782F4E7A6A647739566348312F6B4B7539325A7A75792B6478364D5A50426B38786E663942336E61745A76626E6275355058434D68364F35664E4F5953745536437A6C714B586B794263564B4853554B4C56582F41376444724B52504947505154637A674772384631585937432B68303936484E7934746D62786357746137326F58476C39304930722F4B6C32554E436C385843315977444E47774A49433943746E446A6B42486B79533756456E61716C704B7363574B7278496C493938384A642F736247305266736C32336D743247316577334F70426958554E2B7549447154644B466E4E6134323054626B5443364D7A62516D78354C58397036786E4B336371376D47484D644A557A3331484678596F69626C3261352B38306C626C2F2F6D727533726E44722B74643863336D4F792B656E754449337965575A43613663376566327552366558526A6D2B376B6876707473353846414D62653730376A64633279686D4C672F6B7375446562686E536E6B365663474C43343338634B5754622B6461754464657A7257655443343237656562396E3363376472486F343439504F335A78384F42773977665365504A7158776539655178736E3854706634616970567153685636536D56614B6D564B3671564B576B514B4F6E786B6448754B366659513075337553356441534A6566684861684C79315356785A314F306C702F5570493033496647705A3455727461514C31557A7465486B2B6C4D444B4E3269356E6165434F6C4D584A4F424D383379703359725856676C383656375A6F314A4B7057735532336974332B6A7577334F334C59346B5371335957384D41466C73574971347153557869737054544A5274547551686A3342744F774C6F53383168756E4B67337A545838375877343263482B766879765270726C32593574716C63317937504D6656723265356648476143394D545844673778765277442B4D6435637830356E4E6A714A716E4538303847616E6D53734E524C6A667334323576797349684E6C2B67504A757335506C554A63396E716E6C78766F6B66726E547834375565586C2F75344E6C554A6266374D7A686274706D4A2F436A4F46555A7A7254714F4B3833622B61623741493947736E6B2B554D5263356934717258704B3545704B7843704B6841724B78544A714A4849613535386F434757302B55686F397848544D572F4278444A365A456F3646574A614E653473366E50543075366F704847466D4A6F6C5870517463365055546343356256735932685A4E33535954465A73306E4979566B52766D525761514730664D617A6871387949743149396A7751494F42626878794F6243496573616A746D635351747749796455514E4661502F4A6A664D6C653530665757676C357357724B346B7855626A585273447551346278454C6E666E636D32306D6B736A54567961364F4879394369587A70336C3475774D352B646D7544673778647A5A5563364E646E477174597A4F6F6E333035536377585832516D78315A3347784E3530782B504E4D6E45376A5863357A765468667877376B616670687234755735426C374D31504669746F45664C6E587735766F416232344D3875764E41583634314D784561514C3175335730376C4A784B7333477A4D6D3158473761786F4F42564C34624C75547179535055424A736F55636F7038685653374F3148715642456C55524B72565247765552476F316847693168476D3052476C304A467231717A6346766470524F77714D664853707562685A7256476B71572B5A4C7A7051743558376E5161545A784F6D6B6464657531354558346B6858685256616F47796673617A675236455A47734263354558376B5241704A442F62696D4E574667386256484C4D346B78376F515761774A79664350446B53344D416879327053624B366343504B6C644C3247724241524B5545437970504E444A556E6361377A4742643763356A724F636D6C5578334D6E686C6A656E4B4771636C5A5A73354F4D6A632B774C6D2B61675A4B39314637494A4447335872366A77647A4F692B4779594B4E444B64474D4A77657A59336D4933782F3669512F7A7A547739307464764437667A6F76704A7236666275436E6978333864485741313964503866726D6156356448563434344C705349716E61346B76726468394F70656D35584C32654A774F48655458764D726F4C71643859524A37436A7879504E5252367546447336303235574553565445714E58456139516B365458454737516B5733557273776C546D67566A4B6B4662476F58785A476C31386F4465355779683256354338586B4C58556D574A5041594F786F54544647736D637679754C38755A456B444D3541577649442F576B614A3259334567664D6F4C644F5770785A4B39324751654E58354565354D364A55452F53416C314974547478794C6945672F6F76535445376B425071545747306A4E337172396A67387845376A4D737053464C516D52584E554645436F2B57486D4F7171594735696D4D6D4A4D3577355063586B36644F63472B336C6245637037646C4A4643646F4B6473736F6D71726A4D6F45426255373944547474644E364B4A7A4237486A4F4E78376E3058673150313771346330387A504D642F4444627A492F6E32336C31715A635856305A34666E6D55313966482B654669462B657139744B787A30686E73706A52464331666C3058787148632F50307757383271696D753564367863472F394B645635446E737070696754766C5168397178434C7170574B6135504E443259714647654A656C5A702B6C5962422B55637957696D4C68765578394B733330436D4E706B6B51514A577A6868494849666E4F486A54624459776B52314731555533425768397967707A4A4433516D5038536472444376425969482F56655472507869415735616F4376353058376B52486954616E666D69484535683153666345792F684A7851642F4C58696A6B53344D46473057665948583950715073663265322F6A4E4A454A533248516D684C323052763654466D5237715A6E706A67374D516B5A38596E6D423770343078484F63306E7470472F5255505A4268486C6D36555578496F706A744E5176536559777846534E756E64694C654C794E6D396E756D4F456C356536755058712F32386E6D766C68376C57586C377335656D46415A3563484F62564E785038636D4F5568385046544262454D6E68597839687841356372317646733841692F7A4658796A2F4F747A4F6274706351734A634E394A666D7571796A333871444F3135636D6F596757735A68326959784F715A787571594A656D5849682B6D5653786C5153466F315A347869784A6A466F334571664D70594F59516A316E6E724B42564B713941724F48746A49304B464938694F387941746151306D494B30587A6F30334262677671334B646254724A7938594A3638364A384B46776E4A436443514B703944596530537A69752B594B385946644B4E736A495743386E7A754345586641526D6C582F6957485637346756665552616D44756C6353724B746C6D7050724B466D62356D5A6B2B66596D5A7969724D5470356B61486542305A77314E57636B55624E467A637030664A5446696374614B53562B72354F686144557148443348343641383466506F756673354C32524B6D5A3661396B423876392F4836664273765A3570344E74504777396B656E6C34653439584E536437636D754456584175333267347A6D5250475249615672797333384854774B472F6D71766A6C6643753347374B70697A615236624F6141726456564874364C447774615058786F393158534B65666D43342F4D64312B6B6F58343532632F68695243466F30464A6A4557736F7652674754472F4A4D59306D79675657696A55573667787142696146733435374C694F4C6E4F6C364A516C34575A317679672B627A717A4837394D704B566E3350592F7974794972776F6A684752482B31445670674836554575484E4776494D76695446473068454D687667534A6C2B477834732B732F7679337250376276794C342F446659585435677433454E475745437374664A4B4E345A7A726E655269354E5458446833446D6D4A79655A4842746D6F71754278757839464D5A624B493779497A394B5247716F6B4D31714A33544F6E374C7967392B7865764666304D6B464246725565446C395366362B5742354D315048395444506654745A7A3731514E6436633665587031676C64337A764836316C6D2B50392F466F3846637A702F6378455257434263724E2F4E773442672F7A6C587A6572615A5A774D56644F2B494A456670526F48416752705064356F45416C713976476E33394B6254793263687576356E6E662B7533644F4C506C3866466F30474A6A49616B737859304737474C456B4D365466517051716857574F6D4A636A4D314B484E334B7263523963654D3256526E6854595670486876354C39756D56734658374964746B6E7041553663334B4468494B31767077496453636A324A58556744587331537A6A754E575437546F584A4D7666343533662F51752F2B64332F78572F2F34312F34342B2F2F627A372B302F2F43373475336966525A7967375656787979756C4F324F35714C773231636E70336B77766E7A7A4D32655A2B62304F4766374F6D6772544B556B4B5A6A69614345704E6A6332434C394574654A64764C353468302F662B6A632B2F654250654C6973776D3756737A45366B4F77394D5577316E754442574358335238713450313748342F5039764C7739793038504C2F5079396778503533713550564441584E554F786E50586372456D6B6675446162795971654B584B3331384E394845654D594F796B4B5535497463715042777063374467305A33443170635057687A3961543966364C4E7A5A4D32643638463646336538334474635977454A44466954324C4547732B51667977392B766E6E70475A61772F795A53596E6A5A76552B4F7662345578726C515935354F5563306E374E4E2B6847627664396C682F77546A74736479496E773445536F4B326D42547154594844686B577345322B574A32614A307772666D59542F3777722F7A37762F344C2F2F6237662B6433622F2B4250372F375239372B2F662F68307A2F2B4B3849763369484535534D533159375548746E4B35596B2B76726C306E712B2F76734C4643356335507A584E334E6777492F576C644756736F79335A516C61344836467566305739366E3038506E38487079382B354D7550336D585A5A332F467A5745356F57595664646E37754E7862797532684D75344E6C79366B685264587833683539774B764831336C785A337A334A33703556722F53633756486D43694A49484C4C5164354E46374971362F622B506E36434B2F4F393347744B592F4F6E6447553650306F3833476A30744F56576E64586D747A6361484E31703933566E5459584E31706433576C313836444E77347432623138576A566F324D57614A5A38515378354231412F32574B4C704D6754536244545346367A6C7A62414F3336672F516539684F5162677A4B5A70505352612B7A3061767439676B654A7464717338345A6C31465771416A4B62625648505A667751484455704A566E78456E2B70674937302F782F664B506650486562336A6E7A2F2F42662F7A706A2F7A327A332F69502F2F305233372F752F2F444F372F3546316139397875307939386C547531475A2F3552726B364F636633714661356576385756617A66352B734A46726B79645A61616E6D6247537734786E724B63735473644F6633636970593549566E2B4B7978642F7857584A4A3767732F52534635787032623478677144615865326461754431557A7232524D72366237655437612B4F387648755231303975385072784E7A79386449707652756F3433356246624F4E5237677A6E382F3246526E36364F63545064382F79347A666A33427571597A526A4A37575252716F304973703833436C3358304F4E717A4F4E4C6936304F4C765334757843693473724C573775744868363065496A5A4E467079305A4F572B4D355A647643594D4236656D796874506E37553239535552657159765277464C6562447A4359466B4A3269415037704F2B543450566E5974332F79466268587A6867584C716731745141527734616C7933416E6C64312F5077663450634264746633384637384F78772B2B514F662F665564336E6E6E486435363531332B394B632F3874627666384D48662F6A6672487A2F747969572F3455644E67576A396156636D35336931713362584C2F7A674F7533486E4474796A666376486942612B4E446E4B76505A7135304736304877796A5A487369424B443252476D39305867356F50523359594E56775043474771745339664450657876327A725174776E353274353858354C6C37644F4D4D504479377A34374D3776506E3248742F656D75504F64412F58687172345A7143455A7A4D4E2F446866624E772F773038507A7648792B686B656E756E6736385A6354682F66526D394D454E587A302B3043463870636E6168653430534430786F616E6462514E412F59335A316D67594247507A474C706F50696D416C4A59696F736B5A477757486F4351326A324E3142746B6C4564706D4430614451336D6737516C78704D647167446532562F5961765848396A6F2B556532792F2F4B4564744B4D734E645341397A5A7239704B556E796A396A6939783662664E386C5476495273664C50304B31356C35562F2B54662B39765A7665657350762B5833762F74332F7650662F782F652F74332F346D392F2F743834662F4A48544B354C534E6B637A6C52764731646D5A376C312B783633487A7A6C7A73506E334C6C392F2F3972366A326A716B4354746C322F3935325A6E753632625475336265773259775A45454245446769494744434349676F4B4B6B6B56795470496B533834353535787A7A6C6B795A6C464552567537652B593731316D626D5858572B56467237392F58726E31585066565531634F5438516D65396E637A5770464B64354954546446325A4E387A4A4E524B69397371737569646B38486B30676B3844545749637A47684E534F63702B31465047374A5A714A536342524F5A3636766A4C6E525A75616D2B786667666E67357A64796A495A34504E6647776F3469484C566E4D397063775031374C2F48514C62783932386E617167376E68656C36304650433449495A2B663066796236675366657741455A4B3769646B7454494B774D4D6B696F71547632555057766E316B486A78496D71796745552F48676E59446531714E374B677A4D4B5873356B33797271715265756B5557586F583641693059697258682F706750554B305258452B2B524F57683564694B764D6A646D6657636C6439423237583975427855784B506D2F74787562494842315552374D3776784F4C6B5A73785043334644646950536D37356A7854642F5A2B6E692F3248706B762F6870322F2B4436752B2B563932722F34614265483136463434516153504B37556C42585233644441384D7337306B78664D7A4D307A392B59396231362F596537355531344D647A4E656D3856776154786457666570434C4D68316555366F58664F456D397A69554A7651396F5458486C594563314D637A4B50362B4F5A7149376C55584D6D72775A726D427672344E326A49543438482B66393833486550586E41712F464F6E765458386E79676C726E784675596664764468635266764833637A2F3743544E324E4E764F677435306C744A71504A775A546247424A39396A6942652F63517356754D4F4745786B6B556B794E676A52626255496249504869487A79424557646479786F3866436C523462447A71736E576B324E366647534964436E5573556D576A5348654C41524A597644534647784268493458462B4258624876734E575953584F797074777672774446363364334E4D2F514B4335416F46336A754F764C34665874514D3458524442397477327A4D2B4A634656324F394C626C374E3539574B45666C764D7A67316673586654743868755863366C513249344764306B505461632B736F7965727537475A3938794D7A73572B5A2F2F3475506E2F37467030392F38736548443378365063506269514665394E6278744457664230586831455A596B6539786E5478334C63723939476D4F744761793644355061794F5A726F356B76444B476838335A7A417A55386E71386B3365502F77763332536A76486738766150445477556165447A63784F39374F32366C4F3568393238663568462F50544862775A62325A6D6F49716E7A586C4D35455A5435326C4E737359465167354A4579346D516179774F456B696B7154764F556A57506C6D79443869524B5350486F69357A522F7274376A486B374D6541697A6539546936305735745266556562457250724E5074594D5A546B5258753044656C577077685133384C644D3674784F627365563955744F4B707477316C54464A2F6268346D774F3075557A546B694C4D3451624B5341743559304C716F693243714C596E70656E4B7479327A6B6A3953756E70465A7A576D6F5635365858633337764A6F79556A68506D376B685A626959647A51324D44412F7A354D6C7A58732F4E38313441392B4E662F506E48582F7A377A372F347678392F353939765A2F6E6A32515166703770343156564D66333467745A465746506E7155654B72543032494F634D35506B795742544E53457379447369696D6D334E3438562B34382F2B464F2F396B6C4C655068686267766E6A51777378494B362F47326E6B393063366253594731385861796A5463547A63774F317A485457637954386D54366F7277704E644D6C516645454558756C694261524A45466B50366C375A4D69515045616D3948457944736F4C34446F77614F2F4469477367772B372B444C70363047567654594F35506B5633726C4E697030394870437644475435552B4767545A7969446E2F6F7550465332636C6446434B654C573347394A735A3945316D694863385262586565614F747A52466D6349635477474F37713474677037634C793743354D54752F45344F5157644535753550727844576A4A622B474B7241694F743636514568704966586B70677A3364504A79633473577A4756362F667366372B552F382F7545502F766A344A2F2F2B38312F3850332F39432F3736692F3837503864664C3666342B4B6948312F316C3942554555783170532B6C3955326F6A624F6E4C38715937387834396773705A5A5378504F677034316C2F443345516E38302B472B5042736E4865505235696248755431524138765239755A48653959734E666A3763784E74433949784A754A6C67573463364D4E7A505658387159746E3866354D625237325A4F706F5572592F674E45374E35506A4F68426B73546B534E7572514D612B6B36547650384769746A7657394670374D756A6F7A34434C482F334F416E6D776F733755674479446132535A336149687949574A776D69366B39776F644E4D697975414933706446634259417672774C48783070776930566948645349733542695668624A574B737A684679577837664739493471596867646E776A64343675772F6A5972786A4B7230622F354870756E64714F33726D442B466B626B78306651304E6C4A5950645055794E6A664E342B6845766E382F776475346448393539344E5037332F6E7A39342F38396646502F765870582F7A373430662B665075536A792F472B50536B68396D424376714B496D684D394B417277356568676D44613037786F792F426C6F437961682B30464338666575596D4F2F384964342B326A455635502F6766753748676E623661366D5A76732B76396B3464313078344C6E7A6F3031385771346C706339706377305A544365473061546C7731705631554A506E69496B443353524F302B544D4B656F36524B6E4352645570453079644D7371744D786F7333596B52354C4C3370737665697964714846784A784B2F56756B33394167586C6554556D39484A6B725447436D4D6F54724D686D53624339792F76672F3379794B3461346A6972623250454A4F6A52467166497362754C444632353469305569545535446A2B756F647755685842354F683639412B75524F2F77636E534F2F494C753862586F6E39324E76593471636637337945744C706136796D74364F4C6959656A504C383057506D5A6C37792F7331623372392B77346535743379614630442B677A392B2F78662F46736A45482B2F35342B307A666E38787771656E6663774E312F47736F35435A6A674C65395A587975434764675A496F2B73766A6D476F76344E6C6744624D543763772F486D52656B4F634B756E62472B356B5A365669514177465941654233303132386D2B376B7653435954625479617153656C304D31764F777435586C4C42755035346251454F4A423555344D514F566C434A51385374556547324E32794A4F36574A30587342436C694A316C55636555477464716D4E4F7337306D7A6B52494F2B4664553339436D34656F556B445456696231326A7A4D2B54795A70694A756F4B61457139543762484C634C305A504455454D4E44597A632B326C4B45336A6C4B684F554A596D7A504547742F6A696A72303453614853664151496137476E7578564E794A736677576A4251325933684B43474E6C4D56774D6C596A316379496E49596269334877616168766F6175746B644743496D5565506554737A7737755A47576166504F484E69786C2B662F4F4F6A2B382B386E482B442F37382B496C2F666672416E78396D2B6642716D726D4866627752654F563443372B504E66504865444F2F6A39547A764B4F49795A5963486E5958383253776D6C635437627837334C384139384F544D64354E502B44565742637652397357414C386161324E32764933583436304C594764486D786267436A783370712B554A303170444759465575646A5462714F4F6D4848355169564F6B43552B434869784752493269314C7975356A4A4F2B575A314778697672433371394B44564F7172707054726D35496F596F6D3665655669626D67544B4B2B486E555234547A74614F5670587874396C566D5568646B525A336F4B2F7874532B46795478502B574E4B4847636F536279524E6A713069632F566D6962553854616E47632B305A79654E3253786633364D647931542B4768663435374A716F454F74306931742B4F7A4C6751536E4B79716175757036326C6935364F586B6236426E6B2B4F63576270302B5A66546A4E6B3746526E6B394E3866725A432B5A6E332F44783758732B765A746661473336362F6333664A702F77537442766A72537A7175524E75596E4F766B343063484838525A6544395477704B7545687A306C50423275346356594D334D5075356C2F504D796E5A354F38667A544737486A50416C684251487332314D537A6F516165447A5577475750417A6741414941424A524546554D317A5038384661586A366F592F5A4248544F394A547875544755774F3542615832745362366B52644F77674966756C69425466542F79656736534B795A416D646F51304D546B57465A355470656A734E55724F4731423054702F437339706B6E31496A2F75684A6768524F456135356E624C41454561626D706E7537324777755A4C614A432F53375657494D44704B6B4F34682F4C58334536427A6742426A4F614B7454784C6E63495A6F75394F45575A306733457152634374566F68783153505332497A334D6937526F48394C692F456D4D3969636C4C6F4C71736A4C61573776703668696770374F506F6135657067594765546F7977755068495362372B356B63484F4C78324D534346372B666D65483331362F3439505931662F372B686E2F2F2B59342F356C2F7735746B496278344F387548784542386644664268764A325A336D6F6D5776495A62737068744C4F51715945716E6F2B313876626877414C6364394D6A7A4978304C6D514B4175385677483036554D2F7A6F587065506841417275505653414F7642644C515638703058524C644B543555654A7151716E4F5269464F7968423051774A55675959386B6D524948794A5934524A6245455259566E466169385052565373376F5571696F532B48703632517271424976643570495253575344652F51464A2F4D5245635855772B47474F3575706A55766E43497662524B737A684A782B786A2B7477376749774273634A687779784E4532353868307534307756594B524E6F70455874586D79512F57314C442F55694A43794D684E70536F7145446934384D704B736968716236423170597547686F364B43757549434D686D667A554E43707973696E4C7A4B41774E5A58387444537169346F5A6147766A3663677763303865386E3732425A2F6D5A2F6E723078762B66502B532B5A6654764830367976736E442F676F534C636D75706E7072324F79765A6968706D7836476A4C6F71737667515873707A782B30382F3768434B39482B336E533338796A766A6F6539746279754C2B4F35384F4E764278743576563443374F6A6A62775541423671595861676E4C6D756646343170444F64465572625055734B626C346B3562516343644C37534A48595337616B46486D533075547650384B69334E506E4B4644556F5054384C63724F36314636376959464A7A58494F4B4643737370564371306436557A4C5A4C53316A6647426668373064394A646C556C6C7444307048746549734432502F7831357641336C384C397A676E4337433051355879545357595549707774457531346C397034686351454F4A4554366B35515954574A4B41696C704B65546B356C4264566232677456586C4E57526E354F4A783178507A32325A59336A48487874514353324D546245334E3858507A494373786961376D5A6B5947424D30686F3778352F7038756E54382F76754E6666387A7A3864314C336A36623474326A4D58352F4E4D36377955466D6874755A3771366D707A61646D74777771724B443661784D346C465046532B48576E6A61323844447269716D7573715A3671376B595A2B675637695A46364F7443396F374D315448383737796857443271726559563531357A44536D386241676A4A34514F38704E31456D2F494576436B54306B3752636C633738344259663255794A376D45575A696D664A4F36394F2B635662564630796F46704E6E334A6C6251724F5853564C2F535A6C39733530707166786F4B57524237316450426A6F6F612B706E4E723051444B437A596E3231434C5953595837397371454F576B5135336D54654B2B62784E3754497536654A6E4665757354346D42415436454243544143707166466B356556515546784B65586B5674645831564A64566B5A65526A5A765458645176716E507178426C6B5A655352336E2B5976654A5353496E76512B584D4F653761326C43636E30395062792B44665830386E5A72692F6577736E7A363834312F2F2B7367666E3934782F2B6F5A38342B6E2B44413979657578595A344F64444457566B6C6257524A4669563655702F6E515552624461464D5734303135544451564D4E61557A31687241524E643555775031504E34704A586E343532386D756A67615838567A37714B65645654784F7665496C3732465043304D5A57782F4341365171306F7362684938735544784277564A7548774C6A4A6B784367364B6B575A776B455770536F716B6E644267346F724F7452654E364A52323567474C55504B4E4736536531324841687337326C4E546D4F7275594779676C2B472B626E6F614B366E4E6969496E796F6E6B59474E692F57345334334F4452483944306F4A4E534C6C76534C7A7644574B3974426267787671616B4244715446706945466D5A695251574656425A565556565A54575670655755354255514752794368706F6130767632733337644A7059765838333333792F6A70782B587365796E5A61786474516F4A455745304E53345445526C42575645522F653064764837326C492F76332F446E767A377778312F762B54672F792B38766E6A412F4E634754766B35476D71766F7238326E495465536E45686E796755546B6D5652644A6647306C4F57794768394475504E2B5979334654485A5538583059434F505239703550743746792F454F487664574C685455582F55554D7A6459797175424571596255756A5038616335314A4A797579756B61386F5365304B55524C6C64354D684C55487843696E4C465179784B50484F615844554E4B725831714463796F73586B446D334764366A524D36445979496979757936307079557A327472456346636E673133643944625630354366516D47534C316B786A7153476D354D63596B4A7169426E705965596B42786F513761314A684963364D514976396A556D4964694239506A373547596C554653595130565A435758466852526D5A3547526C4943376B7A33485A4136795A75554B766C3679684B2B574C4758786B71395A387656536C6E7931684F2B2F57636F5033337A4E3870392F594F50476461674B6470596C4A76443834525476337337792B312F762B5351412F4D64625073334E38485A716A504757576D725359326A4A6A366331503472614444386163774C6F7234696C757A694B397278492B6B7154474B374E5972533169476D424A4978324D6A50567A36754841387739374F585661424F7A513957384736376B3355675673794F5650477A4C5A4C416F6C4D3445467870396A6367315643546D6A426A52637474495639684E6B65492B4B70514F73696A6D37456D794E6453704E4E436A30644B59646A737A75757A4D614C6134513557314752576564366D4E6A61437474496A4F756A71366D39766F716D2B6B7269434C6770526773754C645349323049546E556E4A525143394C434C55674D4D69445336777068376D70457547735234616C4C6849387038614775354B5A465556615952566C684C67565A6157516C78524958476F436A3152333253346A7737646466387557586E2F505A507A2F6A7338382F5A2F465869316D795A44486666664D31697A2F2F4231393938512B2B58376F59365432374366667A34636E454B422F6D582F502B7A3364382B47756554332B3834394F376C37776348534937314138506F2B7645757076546E4231436561493756636B654E47623630356F54516E74754250326C7954796F7A324F73765A7A70766B61656A485478624C795046354E39764A7273586B6A4C5A76724B6D527373353931594E664F50476E6B7A56736C4D6477375047684A345648436654762F626C4E772B533661614E4A6C6E78536B347635647946576B57685A383554766F564E637076363942676435734F467A4E3658537870647A436E77646D61616C383336684D693661777370612B356C663632626E716132716754654631364A4E6C4A337154464F4A49555A6B4679714155705965596B424F6F5236584F4655413956776C7A5643584739786E32586D3454634D79633749596A793342524B7370504A546F6F694C5471493650736575466A66356F6A30627237372B7039382F746E2F3872652F2F772F2F2B4F66662B507A4C7A2F6A7979382F34397075762B4F48624A517631344E584C766B66686B44515A73564738656A544A32376B587A482B63342F3066622F6E3436533266337235697172754E4F413848374B3564774D2F734F6F305A6756516C6556496135304A356E42734E366666707A4975687679794E34667043787471726D4F357634636C494438386E42336B784E63434C38573665444E5478724C65555755455078456746623664716554745A7A5A73484A627A747932572B4C5932585259454D425A6C536136704D7A69567063705433556E7878483476756E7A68437775587A464270636F396257675061375A7653375764506C596B327A757A3274596637303571557A327472495745387659373144394C643255566461516B4647444E6E4A667154464F704D55626B56796D43564A77536245422B6F533436644A6C4D386C496A773143484B2B776A32727937696158534531334950533947674B55794A4A692F516E4D63535453423848504F794D554435786B462B2B2F5A7776502F7366507676732F2F4435352F2F4C46312F386736385766385A5050337A4E687255723243363479746B6C784F3372562B6D6F4C7566316F306E6D3535377A37763072356E2B66342F6633633378342B5A7965796E4C75366C374457754D635555363371557230706A625668354B5975355446655643664555525855534B446C546D4D4E4A597A30646E41644838376A783730386E526969476554677A775A3665544A51443350424E6C43587A4776683071594779316A396B45784C2F767A654E57647864754F444635565244415359306539335757794E512B54645845666552636C57485250546F707735654E6B336C536A334F776D7259346D394C765A304F64715237756E4535325267597955352F4E7371492F4A2F6B47474F6E76706157366E6F614B557773786F636C4A38794578774953334B68715251437849446A556E77317948655834733476797445653138683245556456784D6C627079587773315569347A77652B52452B354555654A633466776443334D32355A364F483464567A69416D743471636C2F3244706C2F2F4C31312F2B6E613858663861534C2F362B38503237727A396E785939667332664842734B39585A6E71616550313942692F7A7A336E2F627558665072394C58384A4F744F6650614D6D4E5155374C5856754B427A432F726F794E536E2B6C4D5A375542546A526E6D534C2F585A45625158705442515863526F5379325433613038484F7A683063676754796447654459357A4E50524870344F4E2F4669734A725A77584C65434F414F355450546D3858546A6A536D477849594B77756A4D393652456863746B6D2F4A4536306951627A79486A4C5678466C3039384165416B386649756E4B575172314E476D304D4B4C50775A70654A7A7661334A786F385065694B536D4774724A694F757671365776766F7265746A59624B49676F7A4938684B39434139317037305343745351793149446A516D30552B484242394E346E335569666253494D784E4177387A4A64534F6275654B676A6A426A6B5A6B424C755234476450684963707758634E7557647848637362796C77344B73474F3333356B32644C502B50624C762F484E6C332F6E7538582F344965762F386E793778636A74473435576D706E4B4D3149594B4B7A6964655444785A6D3039362B664D4B4832526E6D487A396D704C36524D4273373147554F6F435170677558566331516D426C4176304E316B5079705367366A506A614F6A4E4A752B6D6C4B476D326F5A3632786C6171435078364D50654434317A73796A4357616D683367353173374D5541307A6653584D397551773135334B7138376B685A37667038324A54465A47305254745149614E426D46586A78423462672B52536D4B6B714F35686B5A3334446A794F374348386E42795A563153703074656830384B63586E7337757478646151734F6F434D396D6237614B67626232756E76364B6137705A6E4779674B4B4D735049694C394C536F516C7953476D704161626B6870346878522F505A4A3874496A33467342564A38784E48572F4C437868645049435339475A4D4E553451346D42496C4C73703457363343584852783966794F6E6261796D6964507368686B51317358664D6A762F32386C4A586666385779623735673959396673323374636F377345386277786B586967727A6F72436A6B7858416673354D6A7642682F774E4D48512F52583135446F6667387A4A56563054352F67367248442B46726F555A635A515656364D4A56705164526B52644A596B457862615334393157554D4E74557832744847564838666A3059653850532F634638392F4D3856304976424770353035764F6B4F596B586A5A484D4E45557A307872505446734B4C3176546D53674A7079585367547737546149303559685133556569716A694C4250753937505A75783174576B74677A4A796D386F6B476A6F5347644E6C5A3065376A534852354552326F436E575646394C593030392F5A52553972433630314A5A546E785A4B6463492F6B63467353676B784A756D394D536F41524B6634364A506E394232366B3579584333533454364B43477139455A6C50617635344B30454F6271782F47366F30476F6F7935686A7272346D6C7A4654757373366E4C694B49674C496258395633617557346251366839597432777057316239794E3574367A6C7A65432F586C525877736A616D496A32657766704B6E7652314D64335A536C5679417436334462472B714971466B684C6D6C3158774E6A656B4B50592B56656C686C435466707A77746D5072384F4A714B303267757A716137706F7A426C6A704775397159364F396C2B7345516A7964476566467767746C486F3779653647566D6F4A48486263564D3179627A7344794D78355868504B364F356E6C6A45724F644F627A744B5743755059764A776A44712F4D7A494E6C556C3665704246706D4A624D46636443763245734945796877693764785A4B72537630574A68544A754C4C53312B37725445687446526D454E50557A33395064304D64486652335668506258454F2B536B5270455A366B686873533179414D54472B4E346E313053527551524975456E6E7649754565616F54635663504853676B445A584575534B31445A64384772736D4B346E446C4E45476D31776B77756F4B642B696C7579457479566D6F62436E753373482F48476B54572F6369476E37356B303439664962353242616633374F446D38554E346D6569534565704C6330454741355846394F526C3471392F6B2B73484A4E44634C3071516D5334576D717145756474516D524646667277662B66472B6C416F384E79656170714A6B4F73707A364B307259624331686763394C597750646A4D314F7369547154466D486B33782B74455562365A4765546E517861506D4769617138356B7354324F384D4936706B6E69653136587A757275412B64464B336B2F57384861346E4A65747566536E2B464C71714D6B69343132624D64793545584F52725868493743464B546F3738697972553639326B7A637155446A64484F6B4D43364D314B6F362B716B70376D4A72706257756873717165754E4A2F3831476A536F72784A446E4D6B4D6443554F463864346E793069504F2B545051395661494535716C476D49737177666171654E342B7738305477687A662B6950796D333543535751394E342B49633066784D4C7248393346615A423253763337487A68564C324C4C735337622B38685562762F2B634E59762F787271762F6F486F6A3073357457306454746F61354954353031645A78486874425A3170535469724B614F2B657A75477836514A4D4E456D3374754A796F7759796C4C447959333170544170674C4C3034503866334778366130735962716C68724B755A79594575706B6348654449746D4271615A4F627046432B6D52336730314D6C6B56774D50752B75594757726B615763466A35734C6D4F6B73576A6978765236745A4861736B726B4846637750566A48626D4D56556C682B4C44486474516E6648656F783262734A4F64436342306C4B6B6E6A704A70635A6C577656306144557A6F636E5267576F666279716A593267734C4B5372755A4875746959617130736F7A6B6F674B393666744D69374A4164626B4F436E52377A334E654B3931496E31564358615534556F6478556937366F5136617847734C554B4E7571484F4365796B734E72766B5A68777A4C6B312F334D7854326275627876473466572F5944497A312B77376366503266627A596B52576659667769752F597350527A4E6E37315438522B574D7135375A734A4D4E616E4C69576568793331764768725A72796F4141656C7331674B4E6E705933795933774A576D7647516138704D7053676F6D507A36413470524153744F437163714F704B45676B6261795448707143686C75716D4B38765A47702F67366D522F70354D6A334B733665547648672B78644F485130774E747A4D31304D7A6A3058626550422F6D355551484532306C544C55564D444E5579637652536C364F565448376F4A4B33673557383653686B726A3646525161696D39485A74514639345532596932374854564B634B466B5A3873386F556E745A6E6270724E796A54315366487A4A77692F7742614377735A3747696A743675563572707979764E547955304B58494362456D784A6B70384269643433534C78336C586950533853345879445356596D6F75344A716D5370684E686677306A764639634E626B566D39424A6C563333446F6C36383573576B3561684A624F627A324238522F57594C6F73713851572F6B743068745873582F394B725A2F2F7A566276763453795A2B2B352B4C4F3759535A47744F616C7277416471366A6E6661344F4E7776585354635549654B494339474B6E49584776724B3069496F5341696B4D4447516F715241696C4F43714D69496F4334766E7061534E4C7171386869734C324F737459374A6E6C616D482F54795A4F6F427A782B50382F7A524345394775706E75616542685A79315042414F4A7A3064352F3279455A3731316A44666B387279336A4A636A56627761722B58315243317A4939573837532F6E6255632B69347A326245565864444E36596C75344C623454753331694242795349756D594841566E7A6C4238515A564D7463756B364F7053486E696637724C53685A476C6E7135576D6D704C7153784D4A7A6335694A52775A354B4472456A794E53544A2B795A4A393752493846516E787530436B586650452B6C386E6B6948383054614B524E696468346E64526E5578646478364A664653502B306D4A4F62566E4C746B42694B4F395A78654F33505343372F6876317266754C456A6B3263324C455A6952552F492F4C3974787859396A4E7132376352714B644C58585155542B7672654E3363544B616A457947364F7553344F744B654573326A356E49616375504A6A66556E4C7935674158424277763046794756705964546B7850354864797579364B73745A7269356D7247754A715947753367364E73444C79574665436B4133317A42646C733945586A6F5478546B38624B6E6A655673446A36754C6D53684B3433563747613848713367395873667236555A655439547A5A71794F326435534674335A75774E4438573059537537412B494159316A4B53334A4F544A767A6F59524B4F795A4B6749452B6B34696D4331645849634865684B542B4C33745947327074716161677570716F6F6E634B304D444B6A5055674A746948423132696835426A7671555773757A72527268654964464569777645735958614B684E6D6349637A795043456D536A686450734A706F5A3857414D75732F6F344C596B4B6F696D394866754D714471332B6D615072566E4E52596A63587848647A364E63315343373747626E56713767694C497A7639527455686F51775756724736385A6D4D75776479584F395335475042354D315259773246464B52486B354F6A4338354D58344C67415879554A5957546B56474A4E585A416F6C4C6F714D7969353736597671614B786E71714765737435556E6731334D446658796F6275546D594938486B56484D65727451342B374A784E4A71585147334B6659334A7779613847544E4C4738614D7A6A35554146723659616D4833537775783045375044745377793372754432784C624D5A59533573346863617A6C704841374A6F322F6E4453424D7676774F37775074384E534F4A7951493868456E344B594D4A724C693269747261536C70705336306D784B4D3650496A7655694C6353657041425459752F70454F4E356E58697636305337585362435259565168334D45325A776B305049456757596E43444A5678452F2F4E4B614B34707A6439677348566978425A733250714F376569754B5764527A376253564B4F375A674943664C625155464C67694C49766662576F372F7570597275305478304C68436F626376593458467A4C64324D706957536236374F773278455478707236617049494853314A41465479314D4443492F507044693544444B55694D7054342F36443979694A4E6F724D75696F4C61437273597A2B746872476570703531742F42363835576E68626B55577470513657574E6C3036686E515A6D64486E36736D54774643613735695372336D566E6E764F5043394B5962617A6C4E6E78426C34396275586C6F7A5A6D783570595A43792B44575078375A6849436D4E3253414B6249314C636C5A58433437414562767446635A4955786D4C764C67796B646D4F6C664A706F5677657173394A6F7279716A72617159687049734B724A6A795976334A5532514D6477334A3837586742687648574B3874496C7776554B59494A41354B42466F65346F41712B4D456D42386A774551655036506A654E7951512F7649466B3574586348426C64397A667364474C7577513473796D3961694C434159487A2B467A375161475234397A6676737546446473516D4F584B4B365831436E3243324369754979334C52304D706D645247525449574555785065585A6C4761455535776152476C614B4F5870455A516B68314F52486B4E46526979566D6246555A386653554A424163326B4B625A585A644E515730394E557757696E5146386247533876704E624C4139386A7372687632553763486B6D5344387553726E7152546A4D4C78683063616462587064727746732F536F3568724C754C316342327A4439755966646A426D386B4F46706B49774F375A6A766C6559617A3269324E3351424C6E67784B34374266466365384F4C4D5732636E7533454464457436427A53424A6667317355524954536B4A3944593245324451555A56476648553544675431713445346E426C6951456D52446A6230433435303343584B385234717842734F4D46377475644A73446D4F48345773766A636B634644377943654F6B65775570586B306A34686A6D396168644C4F7A576A73337357464C554A634552484657566D4642484D723344553075533531414F56744F3769385377524C78624F6B756267796C467641712F6F57526E494B47437375597271786D7071636541725351696863794135437163794D6F69497A68707273524B717A45366A4F69714D714B3462716E43687163714F707A784E34634436393957554D4E6C6652585A35485257515167646330304E2B30486F4D66667544326B713877572F347A5A747332346E64674C31326D74356C3074714E572F775A6A3454374D564754777171754375624557336B78312F676575355435687A43563259696B686A4D336533646A7646634E5255754378753344597578304C4D53454D646D37673571374E334E6F72696F4F79344E72636D747A775549726A49716C4D6A61556B4B5A5330554C6346754B6B52396953455768446C623053346C783452486A6F4C67494F6356416D774F343266395447387A5753345A33775154344E44654F6A4A6346646244704E7A4237676F76685631385A31634652506D386F3464334241547831487848426D32447353615747436D63427256486275344C43794D766F774D766A647655524555776E684243633971366E6A5833636C6B637A57564F624555704965536E784377594355436E63324F7053596E6B5A7273424B6F796F78454574614C6B2B78516C2B6C4F5A476B353755525A646C5156555A695151376D61336B456348366C376E6D744147314C2F2F4274562F2F68334676792F69784E4B2F6F3746384B66646C4A476B31306150655249662B2B3234384C6B686B70726D494E344D4E76423172342B3145423474735A4351776C78624656484958356E73466B4C646A4937456465346C74324F3452776E7A58427537733349442B6A6F336F436D2F6A747652655843347145573172515A61504F346E75396F51356D4242323135546B4945665349775731426B666951323249386A4D6832744F41534E63626844706549736A7548506574542B4A6A496F65337353796542724B3436687A425655636536387348305471386A51764361376D2B5634537275335A7861383965624936654A4D50436C6949584E2F77304E626B704A63465630653059374A664555306D5A4971653750456A503546463142632B364768686F4B4B51384F344B717A416771343050496A623150616D494136536D426C416A53734B5141436D4D395359747749446E496B76787752366F5437394F5145557464566879756433525232692B423149726C614572734A565437466E6F53657A6D31636A6C696E2F2B5450597358492F767455677832626566654D526C385473715462325047534659635478747965645664794E73486C63795074374849566C595338774F69334A48636962483456753649435745754A6F533177485A76776B4A34497959374E324B7759774D337432336B78733474364F77587830487450423761476C686450494F3931675543625158335A765A6B52586D534865644661705172736665746966597949744C394A6D46334E51683255463641363238686A362F5A556537646C735656344C6D36736A687179324A30586749563858566333792B4B7471514575704C37735A425649466A72466956756E6D545A322B4E7734527A7145694C636B54334350535656636933734755354934336C564E553862612B6A4954614573356A35567359475552775753452B464C6570676E4B54344F7044755A456D616F67667531302F67614B704E7371556D356779454E33733755685157516539384444666C44375035314F57752F2F42797058315A67634F51593062644E7548666C4B7263567A33426151674C354C554A6F53596C7A613738344637634C34584A4A68666255474B5A7263336A526C73503859426E7A6F793073736A306969646C2B6B59574D775743334549596947376B6A7368484C335A7578457432453263344E474739666A2F373244647A59756F4572577A65674C72774654616E646145727651554E614448314657567A317278422B3135794D4D45384B6B344C4954776F6B493871546845424C4972333043485854596B45616242554A73446D42722B557837706E493447596F7A563339417A67624873564757343472523364775856596376534D48305474346D4E75483562452F7255797975533356666F456B32396869654F77347072496E7548644F6E58774C4677616A55336C57587331555A546E4E61516D5552415351482B4A4666705166425A472B35506D364548726C496C3679423747563349574F79472B5948747847704F496843732B64704F4C364E5771644850465176386A2B646174592B3931695669372B4A32752F2F4A4B6A617A6477522F59343454714768467262596D6C6D7A4F3262577068705838483473684B4B6B7275356F61684156556F734479707A6D61354A5A36367A69506B48545379794F62515855306B526A4D53326F53653843643264367A48637552357A30633159696D37475448676A7433657352322F37656D3573323444476C76576F626C3250306F344E6E4E75356B5976694F39412B4A6F325A6D694B75427465493958616B4E466C77416B71694A692B65724668506F76334E435047345261447256514B635650437A55385448536834763838506375794F4E752F462B6E4F2F49346D6838456D50315139773875512B4445374959485A586E396845464C4F5450346E3370476F584F392B694B534352432B77343268785335703642476C7145646F306E5A504B79735A4B7975676F72306146496A504D6D4D3879456E305A2B6947462B537A50554A6C6A394B7946354A7650634934794B31417975784464775832554C3963515661314B3553667373416A5130624F6242714F55492F666375616237376974362B2B5976745858794F2B3542754F72317A4C305A306953427A617A786D3173396735577841564534697A737A576D642F51707930316E574844534B30766E5A564D42722F747157535141617943366C5673374E364739344A317230646D366C6A75374E6D496D6743753647534E42514E75364673327461376D302B54637562466D4C6976416D4C676876586743734972344454546B706A4A52504557527651576C69464D32466D6253555A464757476256514E59734F7343484D323569417539667863564444322B594D766C594B42466A4C3432637068346546504D3533464841784F6F50422B594F596E566641586C6B5A462B584C654B6C6F34614F69526577744578703851756D4E544362343467337579537352643157486E7441496E6C57554D4E745A7932426C4F6956785875524675704964356B4B6D727A572B6C30396A7457554473564A5378422F637637424E4E45767A50426D6E5A476D396F457A66545831537A367569756D774678316574526D7246536A5A2B735A67745879786C797A2B2B517568765837447537352B7865736C5376767A6D613735622F674E43776B49595764366D6F716D576D4A516B4768707165547A557A5752744963386243336A56573830696E5A3143584E75366E6975626675584B3572555142514B444141414B53556C455156526F4371336C78706131474F375967496E495A6B784568544153337353746E657535746E4D445633594B5A4745546D6849377543596C77745639496C7A5A7678744E47556B4D7A3538677A734F4A707477306D764C5371636C4F6F6A776A6A747A34454E49692F59674F634346474D415870616378393532763432367077332F6F4D2F70596E755763756A36665A53587A4D6C4C6D6A6641436A453466775646636E3263534B576F3841717031394B4C5678706372446D394773444F6F3950596D377245476D78685636485279593976646977732B4E59546362656D794E3662497870732F4C6B5534665277714E72754F37523569734134636F50434A482F756D546C4769706B6131366C704B4C46366A5630635872384246556C76324334724A5671473852516536484E657A35374675322F663072316E2B326D4A2F2F39672B2B2F2B666E665058337A2F686D3852663838744E3348446B716736574448614678386451314E54497A5063626A7A6C6F654E7858776F72756352566333723056742F6171464234685531362F6D38735A66463135363074752B41574D5249653773336F4C52627147462B73504E335675344962364E57314C43334A6156785054344957374C483054766D4451474A3258774D3947684A696D436A734A30476E4F544B52634D355555486B526354516E7045494D6D682F73514865524D583645716B6C7757684C6A7145324B7354614B31456F4D305A417177554362465278657153444E635069574A3553714231757051357564486847305337647743316431336F434C684872357354745465304B4645385266315A52637150796C4232654438562B2F64534B796C42765A51556A53645030487A31457530474E3669377045726E68557330486A2B37384C424838716C54334A65564965796B41676B616C394466745150564E57745157626D576D304B37756235684E7971727469472B3543665766726D556E3563733463664658374871383857732F754A4C746931666A7469574C52772B6542674C4B317361476870354E766D415A2F324E5444586D3871536A6945555831362F6B334B382F6F376A714A3836755759484B32745663326251576E523062755332414B37595651584648583377722B767432596E4241444A4F6A557469656B73564A365352323534396A65653459546F4C74394D45653942576E306C3253526D4E324C4C6E6839346878745344577734364D45462B53672F324A3866636D2F7234584D62354F5248716145756D715334545456554C736C51687A56434C45546F5837466D706F48784E445655774950526B7037453470344B3269544C43614B6C4571353067384A552F53516346756E70326B62743541357361315A4737346C65774E76314B775953316C363964547658346A5A5273336B792B386B344C443074536555575263533463686A56756B795A374539374163756F4B58724D34703458395247643239496C7A637442366C56622B6876477764756C736B4D52593779766C4E59757865745A3656502F374571752B2F5A2F733333794B7A626A3153613959677648776C7633322F6A4F75584E576D76622B44467842425437655538624D336A635673656938372F746F4A5471332F69784D6F664F6233714635522B57343347706E58633272454A497845686A5064737855683847775A3774324E345142526A326231594B427A45377652526E4A565034714373774633314D385459364E475246636C49565159394A516C554A767554486D424A6F4955366E6F5971424E6B626B426A67536D7941494D43354565466C523769484B644565687352344349374A46776C33557948455759316F7A317534364A394852586F722B3964387736485633794F2F356765554E797A44514767316439657678756658355153762B706D6F5654385476756F487774622B534F6A366E776E62734A7A493953754A583775533546392F4958376A4B74496C68636B2F4A6B4F3932695671622B6B5371716147713459365A6F706E436278326979444E713769634F3448616469464F72506D5659387658634F625872656A756B3064443467676E6430757A64357377573165763575684F4963354C69484A79787A6145662F79527A642F38794A3272326777304E6A453732736445637A356A64536C4D4E576579365054715A5369732F49486A4B333563534A5356663176446C633062754C564443414F524C647A2B722B667153577A44514A415079306C69636677677469646C462B4336586A3544704B6B32746448656A46656D386141796D5A627359416F6948596C317655475136526E6364655678767157496E2F564E596E7764462F6F556774334E463235394939333169505553394A70644A6352546C5743507977533661524C6F716F3237685471336C4B56524546324A394E70766B56762F4C566432722B4C326E7255596231324732627076736635314B6662727673466D33546459437A3758666F6639627A2F683875735065473734486E2F68315154763230623675574D6B715A33485430754E49413837724A334D4D4C683548627372312F4651566356575157376858364B34637775484E717A6E344E704E484E386D687649654756536B6A6E4A753332453054352F69757049385A2F654C494C6C6D47644A7231794333645363702F7345383675686B707265466B636F55426772446D4778495A64484A3554397A516D432F4C4F504D7168576F7276734E4C5346425372614E323649374D646B6A6A4C48344C76544664364B335477544451784B594874324837656D444F4B736378302F334D6E6C2B547651584A5446536E553558595154566957356B4252675462714E436F4A454350727279754E343468734D3142667774745168314E694459575A38515A7A3343586657493874516A3276736D345635616848687145754A356E534433472F6737612B4A7465786C486F314E5958706642537573774C6A65506331667A4747594B6F7569492F34716D3041396F627667577A5858666347337474326A2F396A313661332F6D397161565741717678566C794F3034534F7A48667459327251687578764B524D536D49456F516E686D4A6A637873504D6B696762472B77756E4D62343141475539776F684C62536148622B745A733932555754457046452B4949502B4351587536576A6A62574C4D46586C5A446D336479474642316537794A6672713670676448754246527931446856454D35675979565A76496F684D2F4C2B50307368554C646E3731536935744547514C676E7243546B784552544866737764546354454D784553347455635948556C526A492F7377566177713176724C4F6C75466A536E527A42516B55467657524B4E6D6663706A72516831654D476B565A4B68426F723471647A4846664E4939697153574F7249594F6237686D43624B385234614A48714C4D7534613736684C7672454F616854616A4844554C6372785069646F30516479324333613453655063796758637663642F35496F474F366F545961334C76746A4C576C3258514F626F4C44664831584248396A577369363941573259432B6D4E424343645677767A414745734A6F7250734E75532B5863477A5A4369777671354D634555352B626A625277574845425953514578374F585A32726D4A772F674F354A5555377558592F7731725838746E457A75336274526C35636A4C7458565568337343624932416F39525356304C69687A5130324A704F6777586B794D387648784A4D2F6271686A4B43324D344E344370366E67574B667A3838774C594D372B7352486E4E61745133724F506D31693059376479462B573478724D516C4D426358783343334B4E6F694F376B6874675064665475784F535646714945366858344F7447564730566553516B642B4E44574A397967497369445637546F784E7170456D696E6870364F4173385A426243394A59364B3846314E56615A78766E65612B6A535A687A7271454F4F735135484B44514265744251747930534C5939527242726C6F453362314334463331426344335853376A3733674A5833743166473076343275706872654A4B7037363533472B716F446A706150594B522F4235757768724D3465524664656773746951736A2B7542535A7235647964714D516437563153416F49495355736C6A6A2F434849695579694D533844502B6A5957616E494C50373678326D45556A3071776665645756717859676179344B4136617169545A572B4E35387A624746793568646C324C314F6A516853567A48313639344D38586A336A56553839416268676A6863464D31796177364D54795A536975584D6D356C6174512F58554E6D6873336F4C646A4F3661696F74684B534F496B4A593339666D6E4D397535465830795557324B374D4E67766A4B5838586E79317A7048726155567253676A64755447305A3456544665744F586F41704B613758694C5A524A63785543542B39453768635059797A6C6977753276493433704448516B4D473278734B2B467071454F536F5459694C4E73457531776C30314D546658674D2F32387345324176734567454F6C77683075737839703876344F563747782B4579586E5A717546736F343378624558766445396A654F49375656546B734C682F42394F49686A433463344961694A4B72533235465A39543348562F33435761457436436D6377566E6E44766136356F5336424645596C3074655169722B7A70613436436C7A5631736544384F7A4F4A756F632F4F6143724B4839794D6E74596654653057344A43324638743644364A362F67492B394C614E396E5879616E317459542F76702B5350655075686776434B4A676278414A6D76692B5838424132744A6E416D6955354541414141415355564F524B35435949493D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A20383770783B223E3C62723E3C2F703E, 'Ant最佳实践', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '60', '10', '10', '10', 'a1b661031adf4a8f969f1869d479fe74', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2020-10-24 21:30:31'); + +-- ---------------------------- +-- Table structure for `exam_record` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '参加考试的时间', + `exam_time_cost` int(11) DEFAULT '0' COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT '0' COMMENT '参与考试的实际得分', + `exam_result_level` int(11) DEFAULT '0' COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试记录表'; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', null, '19', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('5f4ffe03b0da4950b0691427abc8059f', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:34:57', null, '30', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b02b7dfb156e4d8698c1b2ce7ceabe79', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:33:51', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('d79344caf7d146798d52e2d67125a0d6', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-03 10:07:11', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); + +-- ---------------------------- +-- Table structure for `exam_record_level` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试结果的等级'; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES ('1', 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES ('2', 'good', '良好'); +INSERT INTO `exam_record_level` VALUES ('3', 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES ('4', 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES ('5', 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for `hibernate_sequence` +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) DEFAULT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=FIXED; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); + +-- ---------------------------- +-- Table structure for `page` +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE KEY `page_name` (`page_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='前端页面表'; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES ('1', 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES ('2', 'exam-card', '考试列表', '1-6-3-4'); +INSERT INTO `page` VALUES ('3', 'exam-record-list', '考试记录', '1-6-3-4'); +INSERT INTO `page` VALUES ('4', 'question-admin', '问题管理', '1-6-3-4'); +INSERT INTO `page` VALUES ('5', 'exam-table-list', '考试管理', '1-6-3-4'); +INSERT INTO `page` VALUES ('6', 'user', '个人页', '1-6-3-4-5-7'); + +-- ---------------------------- +-- Table structure for `question` +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` longtext COLLATE utf8_bin COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT '0' COMMENT '题目的分数', + `question_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` longtext COLLATE utf8_bin COMMENT '题目额外的描述', + `question_option_ids` varchar(1024) COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(1024) COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试题目表'; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', 0xE3808AE7BAA2E6A5BCE6A2A6E3808BE79A84E4BD9CE88085E698AFE8B081EFBC9F, '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '10', 0xE7BAA2E6A5BCE6A2A6E79BB8E585B3, '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81', '2019-05-25 01:46:47', '2019-10-27 17:24:48'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', 0xE4B88EE4BB96E4BABAE59CA8E6ADA3E5BC8FE59CBAE59088E4BAA4E8B088E697B6E8A681E4B8A5E88283E8AEA4E79C9F2CE8BF98E8A681E6B3A8E6848FE8AFADE8A880E79A84, '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '10', 0xE8A880E8B088E4B8BEE6ADA2, 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', 0xE4BDA0E79A84E5908DE5AD97E698AFE4BB80E4B988EFBC9F, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', 0xE99BB7E9948B, 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('28b33a9d112c4303be80b2fc2d52bb1b', 0x3C703EE4BDA0E79A84E5AEB6E4B9A1E698AFE593AAE9878CE59180EFBC9F3C2F703E3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414A4D41414143594341594141414467497476574141416741456C4551565234416453393935746B5662336F7A662F77336E7455484A6868474161476E4179494354306D384B6848314B4E484D4F4E524D614569494341674969413544354F487961476E7536647A7A6A6C586433586C484866745862745368356B4237756439766D76583771345A4276586336333266352F31685061747131363634507675627636764F795A6B4C714A4664496D63756B7A64506B4D73756C3863694F574F42664861426E46465377387957794272466C53483363316E7248446E50487462726C73695A4A664935656530543548504C46504A4C6175527A6931514F4F562F757233796538763356632B537A6E534A7632732B587A336D535846614F6E5353664F30484F5845492B7A2B707A466C666653393566767076364C4F58506C563267594336754450585A792B39726630365A3558506E54666C4E354458654A4A6439737A79664B722B2F645638654D7733724D316D66792F70734F564F2B31794B6D735978706E46446E574B396A50562B656337596872794848733772316E4C4F645978327258444F354C613972665262374F645978362F5873592F5A735A4A625038683579377572493676495A5435457A546C485554314C496E4D544D6E4D4451543244496E446E424F666269795265564830735758525A464C57346C4842557779594C5A554E6E50663865737A696D57595670576979304C58726C496C62666C783159773553793442554272496132465550647A62314C496E6153516C396554525A4F464C634E5538626B725839652B72554153494E5443576A446C35454951654F533962596879466F443238367A35644A6A79356C74597733702F367A4F5541544F7442524E59724645474B69744143457757554A55776E573268316245796E4C4C6F6678756F45356A5A4A55784468727950446345717047652B68377965506634526D437066553043536B644F747A3355576D4F524457422F4B41714F30496D567361534E7A4A54524B4B746D533763793541715A432F67534633436B4B65514842677152794C685945447045414172456C6E6336384C3441587A4C6371586B66416572737349553561556C556B79466C6857464A5353556B5855393548774A5876556F617051694B652F666D32784A6276495A2F6862545658416D474249342B39395135705A5A396E4C66522F41366273715257495A4F4850767567436A494378574236576C4C456B7953704D746853795A78736B6D65316A373578744B43746E4336533864674A5459464B674331516E4C636D6B4A493149706F71723238775756315362714467624B467664326666506E4556747944466265706B4B514A4632636F5861514E6B5371697746524E726B5246554A464A62494C755A4F5967386C6A637954464C4A7657734E386B364C356C686F4B557046344B7943565657565A6A647277322F42616B4E7241727172613163664C7A7A6358567347587A3161574E484B46437A437230736D473635324179626B325A4B4B4B4C6650426C687A5751747353512B5A334C7561377733446D75545A6F6678754F30312F76623530726A3733726134724B55327276394E646255584F5754624F71346979597846595375306B4157564C6A3738456B494D6B35356F70644A6265747131462B54467669464D70715443437767446931416C4D2B65344A69377452706F32436570476A4B4D514770504375314A3443654261617932724A6871705134636C754F57784C4B4173714753576237385A566A4F6247567249744237445435764B7551574E4C496C6C59355A564E5A74704146696D566A57666157395475592B696F342F7979597A6F547248376E2F76773354753968343536796F4B6A47367A57584D72507A5159684D56795755746948494B70475879636F356877584B6D524C4968736D457A6A524C5A544245396E636649464E5674415379666C534632697169745A51724B4D4C595779466F6B6B5149696C565A68457041555442585379704A614969584B4D436B37796C5A66432B527946515A39726B4C4B6C47477851624C685751486E4C477134494441706F4379704B6661584D76724C674E6D67326571734568426C31346E686D705866646F6D63576F6A2F6638416B734E6E6A624844616A396C51726B676D5A62794A455665686F6979495469435377683657704C4938757A4F42736B4653594F6B6C73756B436D5953426C7369674A33577961514D7A6B79576E4638686C46736A72792B535639314F3271645156663361594C476B6C456D74316C4D51474F77306D4165683069564D4A7A643843786A35505A7673382B3567592F444973623145754E686D57575743704C34464D78716F6E647870514654435A79684333625A445638325778546E754F387368576F547662596C596573786655666F334B782F345A74323177374E65532B3649473753483356324653494A30426B324574746979344B59616166714B73396B36487152496941556E5A54586F4A4D313141693256496875496B516846536B53695A654A4A734B6B7375585353764C5A504C69413168655A4B566B6B6B6B6B513277425A4A4971795531624C744D7566584B7578504A59586D6768667771444459555A3836726B4B7736412F61785376566E71306A372B625964614231665647454743527459337138466C3732597038316E68656C306D306B573662546E2F444E68656863627877626A48356E2F495A69554F6A7654457A4D744133726C527976485355513132643657504C61694974587A792B35325755566D6A514A4732695154535A4877426F6C36334D5239587252776C48784B7035444A5539434C354855425538532F654A496E79596F68756D4C73577245682B3331463668544B6E70676C67553558582F61697639747341374D796C324E4D45685A51594B6F51675756505658342F2B2F7956597858655830354A4D724837524B4B2B4D32365545384E622F57377932316D4F794A6C7871724E425A422F3752785A616761686272727134367A4A7354307475357A5057554B395668725479395374427154782B7476664F716A5753645A4A78676D78326D577832536332724E744D5A514A304F69683337576632684C6441736C534C53594E585674757974724A456E6B3879513941654A4F6565494F52334558484D6B504237536752426D504531524D796C6C53785446585666326D5030684C514E585353706C723168535237326E556D4F7271757A733446687179565A50316D7948424379445737325742446772596D6E7164686B552B2F734C53484C75436C417274706A3150655538797745516C6273617A4C515877674A4958734F4379624B7656732B7A462B2F645A7674312F743573513254506C54424A5445694155712F785434564A316B7467576A77644A767648737945353837373967397150323750394977744D6C70537A666D52444E39486963654C754F654B7A4579526D4A3467354A6F6E4D54424F5A64524233653943566C44496F5A52645A7A467447743771366C5745726353547838465939544A454349686E6C505155695557316E68556D464373514F6B7843454C4C4C4D74696470775347663156624A746C525336724E433671792B7A2B6C417958483566657A7671794C6B5A636D30616F5462616B772B767757545A626862306D763176457250373532332F78354539754D32524A577A7849446B6669564D5A304A7250312F6D7973667334794B31566D34624A7A474D453271735371674B6D47776F72422F4843754C5A7879706E477872376D4E793362317642763155316C7A4F4C47426D645643524165486149324651763066452B77714D44684D5A48694D344956464E456E584E6F6754426D4D7374436470476C77696B57433239527A4E75425079735961533247514352715436415179534F4132504771315769352B70786E3878444C71527A37633876336C6369336259665A733656475634473159563339726E62673176712B317573746C574E49316F4C5943364D5751586E4A4E6B7A792B4F6D4C56726D415A3774744C2B535A73357862655579676B665347444156553258316667556D436A476538742F3338797665316A386B73494E6D784A6E58664F4947754C36746877325159466B7947735652706746736771635534492B416E503652393350355237555778376C65434A4C654C614B6B55595938443330513733743461334A334863585532342B3772494444535333786D676F545451587A655264775878596A70464930466C677076736C6838572F3151796C4E5358704D6C685970354351577368684855375170583376364D6C747475707A4E45777232356B6865307A3548504C6245756755684A4A4E74784B4839334F6338475357594A4E5A68694A36364D31642F4C4E734446553750746A3558462F723845552B5769792B327A775353666F5A4356584E6F70637638624D496E443957347757524A4B774672454D4D707154704B325A367130303047787238544B32666F6856384253746B634A5534787673306A654B4B44486B34526D4A33483131444C62754A4F35347A74783175334231584951583163562F7635476F754D445A4F61643649457757694343486B31547942525A4C4A7969564243376154556B5563694B326971724E67575544596C457A6D30564A676135514C426F71545956314A53676F686A4834727062446F513872684C5135676B5676314C765936744D395237697153306761523446556E344A553152624F663069733245756B685650547452773769536D4B56652B72524C65524155766C6345747631733532613343423549735863337056554A6853346A4B592F2B74323257503233364F7646372B762B6B5632732B746E4374563357714F7A704B4D57615832796762343257437949586D332B54543478494256365A625459544A6943534B4F4D5A776452356D75655A334A773638796557677A637A57373854547478394E2B424639584138484262754B7A302B674250316F6F5443616170476755575635346B3457387743546869524E71724E67656C5443706967454C4A7473524B4F51464B6F4650674C4E68736C576D7145525259784934745477774E622B6A6F6D46704253616C416957416135516F5A4B584B7741713671717942414A6B3953556B2F5158456C4D697953384B3179637674767732514456446C584C75512F6674734732564A504E67447975762F34613579654870486E325A4A323954586B3956624861544364426B6146522F663370644F7170437163495A6C796568346A4669507147474B32395141546831396966502B4C544233637776797850666962442B4A724F344B3376515A3352774F65675336694D784E6B2F44363059496873504D5679666F6D5478564F557845595356614571476B537969485153554378315A344667476467324A4765447954626D4C615064736F6E654453615252694B566C47515356536A5265736B4D714371445255726D4967765A5A555261716A534A636549644D436D496C5531586C6F49693856522B377333544A464D6C5250627431595637352B4B2B32324D32504763483442392F4866763162596A7332543565435A4A367230724A39473753352B3864743230504D56675654495A5662714A556E5761534351634A546E517855626564345831504D33507756627931657767324879485255307479734A4845634476526F573443413932342B377149546B2B5438666E526731454B43594E542B524D7346795469625A654169504671705459733437756331315056434B4B534C496C544B4A77756D55534E435579576A535653374A30776E576E4D4331443265654A4647766B46394D49695A6D36424261334963717A495571524550693332516C6E4656616735477959375A4B49675668482B7438686E4C51646A645946576A664C4B592F3966334C5A682B56757A676B616C5667524B5379704A6C594131784C7462356A51442F422B46787A3550666D676C315A52556B6771446F6D565453476C484A6B636D374363383259477262512F4F6D7464774874374D334E46747A4E5A75783932386832446663654B6A505768543435687A7332677A447149543038526D3574453849637867676F56306E704F4645797956546C457369456F536F317167734C303473592B6B724D5771635671424B533953557A7773367A6D5746437548434D725642664C3572525349465268394E356A6B59696D4B31356464554F4E45656F4873714A2F5977583569652F7649446F645954433553564B6B68573957553161756F36584B7079356B7732614742536D442B54315653355775393232304A4631512B4A68436465662F4D592F4B34445A757146696A584D646E48336748544F344A33596775564339567331392B364C324C62476C6D7077705130687352637048684F4252394C3549306365745250634C79566D65715847646E2B43414F762F496E527258396C3975414C6549357678397432474639505059482B446D496A4979544770306A4E7A4A47636D53632B34794C746935414F78466E496C44685A664A506C6F6869746F75617332694A52475A616B455A566B68515A5750326635484B6B2B4D4556566E6C54716374583974382B33314B626C6A5A576C6C55696B3870447A462F5546466A77616D58594869657042466A7464784C643159447A5A6750466B505A4544335A774946566A5346696A703874306C355653327866496E79616C30697757337164543171685371684D6457635A58484B6866356E3346623152354A6A5A5245723873566E31614B5444367A505A5978395357792B684A475A6E5857745157793269493566566D4E6247594A5137504F7354322B6C647A6375384B5545306973735171582F504257486B2F425A4B64576C4C46636F6D446B4D43492B2F455031444C37785A7A71662F5457746A3939463777735034646A33504A376A4F2F4330484D4C665530396B754A766B2B41547838556B536B77344655334C4F513977564A4F344A6B3433706E4D6964344D324674796D576B363157585A4331594A5A3959786E56496A55743156544F3667744D32524F556A42504B786848375331536D4B6E737056786C596B6C597544737347564D38764C4A4576534E68676B61564D436231726A7467726A61536672695837556850613430664A5062695077714F4853653775704F524D6B302F6D4B4B6A77516C6B566933325550346C5A435A4F6B6A6578596A36526579756D5866785A413874702F447A6F42536478366B536F7148715869556D57417445574D39414A47756B536D596D69706F72716631526249615975596D55554D4F566462524A6535585062373932457167325335743561307368624D5767446C4F6F73456B7A716D43706A4D694A666777484547647A3543392F4E3330666E553351792B2B68687A6831386E30487951514563312F7534476F694F39364C4F7A364534583270794C314A79626A436441796873683659755344695170706F75634B723346346F4A5662714C4B4F65524B456A576D58486F42704F7A326C7731645A657761797854457939494670684F556C4B51532B386B4B654370564A784356413744323938714C3753586842584E42535A78552F515470702B736F504877492F65484E6D4839394476325278796E385A54765A5631754A48656B6E4D2B616A474D387253616A73757250434A4936454A5A6D5574376553672F772F383767456F483955736C6D566B565A774D362F69543875593655574D5A4A464D5049385779366B3548632B546A4A6E57694F66497049706B3077766B306F7559437151466A4D775A4D496E645939732B4B7674666B6175794A5A49394B386B6B6B697058744962456C50496C386E6C4C497367697939565A7A4F624A5266324568786F5A3366636B413576765A33447A6F307A756551565837543643726456456570714A443365536D687769506576416348764965763259667247586F756A424245596B6A5237524D424D6D692B594A6C6866665971456B6470506F2B624B756C317172636B5463696A654A69724F6B513035664970645A6F70425A6F6D5363704341684274555559486D436C6E717A50727463464C62524C556132784A6B6B6D486E43574B4930484D4638765A5043777A76522F76774854687A37506375484879447A2B462F4A33482B417A424E56784C65306B422B4E556C5377574A4A52785A2B555A4A494C372F516F75565774755A716A55354C694C444568327935354E346C542B62777A675A4C48566E366E7371326B6A756B6E794B733079776C797153574D654245745970494F4757715732366C496C6E68494A78624D6F4D567A536C6F4A64445A4D713672516B6B77696E565369563132683551724A796B345447794A624B716E374E6B68714C70445043314132544F4A43577A435A3052434277566236397A7A46304D374863427A5A6A4C2F70434C47754A704A3962615347753944472B7A466D4A7A433941704B506E435341677847796F5368474B456B75726C4E4D35796D6B4378517943355445474639386D314A4237436337326D7A706462754D78544B7170614C52457432356A50774143315A486857545556636D4C5858746B3258365764447337544D764749735878414E6C747A5A5165326F62782B494F6361726958355A7137305A3934685077392B796B38566B5673637A505A6B59674662426C6D4357526D56594C5867736D754F42557778414333596D43575A2F65336F4867336B4F54343333716550475950577857706C4975326A4A46595149385753416579784431706F71344534666B34535A2B47466A4A49435567426A586777517961574A3573714B5A41454A724764546F644A624B6379544849564B6C42554845576974614B794A48636C77626C792B314C465846425862635535346D714C3861314B4F6B6F556A547A3557497A59784143547464755A4F66596138335737384C556349645256523643726E7642414F2F474A41564B7A6B3652644C6A5376447A305951512F46304D4E787A496847506D35535370636F616773556C58525A5A72483446677646743555364B57684C464C546C636C325547495A577A56565743764F6B306C4F58484B4656375A6E504C436C394C7A61424D695A3173666B7361574746446D534242544B70533172474C4473576931715256504D452B744F314C50376844534C33503048387954396750504577325564657766684C4C664774586154615A696D45636B72795359577153434978754355714C6F4262306648567862565534576F70634B55454F5650433244414A474C4A6F3976334B326261376248685531594332704653547143645457384C4D4C47456D532B695248416D66527453564A4F414934356E77345237334D6A38366A332F61523951564965464C6B50536E5341557A70434E5A744667655056484545454E38785441584E62645154716B73575A4C4A436C79755A7345464C4A56567234537051763270317143794A4250445866313435614265775377714E5664494A456735526E473148574C322B4859633164747831752F483131464C6F4C65523848413338616B526B724E544A41556D663442734E49345A543546505A69676B73676F6D735A654B326949436A73776C6954626E33325252796E713152664B4A42584B705261583331592B6C4C324D6F6941726F6D54775A4C5965574D68486A5561346F50563143303679685A7862494B714F34724A5A6B345557694351514B68694B6C544A465568345045432F586B486A6D453635376E38647A394B5072394C314438303334794C3761793042396E495A676E4C776171676C457554676B39574174764C37517453624B364A546B565A4B6F2B3367724B326E44384C5A68306765494D39313764723668385645426C5470424E4C5A424E46736B6D53356A6C323372594A4F33506B50536D5358685342423168356B66644F415A6D6D65366259715A2F6B726E684759494F48306C66676E5251497848515345564D4D6F6E69796F556F337036416C4E464B5A4F5343315263746D43536C59674E6B7A3261326F4B53536E5151396D37646E3675554F466C58714B3430484A57795938674C54374154757A69716D6137637865577762383032484350633145782F744A75305951336335304C3075644C3866497852534D4F5553615970706731497953794668556B6A6C4B576F6C43746F43426131455357775959356E4637444B4C3069636D496A68525541616B6543476D7450776F615352476F346D577A4B6F68454B6D724B4C4E41526C38677052564A70305679576332524B777372456B75336D79696B31717145365532536142676C74715752766E7566782F33594E6F776E446D442B745A7259316B354F7551734B646B5031726F6C6B7339546E6D54445A55466B53526C71544C425574733655435637307847796762484676696E43365A56695664566B706F3030766F355347334253416A566941546C56424E6E6D52514A2B464E6B784A5646744456434D39466D5274304D7434787A6D6A374D454F742F5179333953756749764E68556F453045572B53564E676B6B31794653583433356647565963706B466C617242705361712F4463355035704659686C7958513275465A2F7641574B4F516B4E354D6E466B3653633037673671356B2B76704F706D6C323457367549444C5952482B736A355268486D33655138626B78676B454D796375464971534445644B684B4C6C6F696C784D4978764C6B493062354C554352556B43367773735A5261732B492B786F45417A784E75495A6445534F5179745346624C6F36666B53737069794A7A4D6F69634C474B6D5345744F7963464C554A58444A6A32495074616A4B6146386B72355655725870574769764D45735630446E33477937456E587948614E457A3851412F683765326B4F755A5A6A432B7032497465686B4A2B44367557586954513655464267554F6B692B31757136733758537248644B787A4C64677371565A35327762727A466E4F4D62566C73716C463945534A6A49783443534F614A78504B6B764A6E4645517864344C6F6646784A4A4A464F6358645371626A706E6D6B6D327365593742686C6F6E324973625942706E76486C63704C687A4C4566476C536B527936774A6D784C674A315959714B557A43564C4D6C6B7831664F436C4F6C6176734859564B535357796D5A4A725576414E586479315464627559617A7941763775657946416E6F6545656F704D6A784A574B6D306554636C352F4144306349524F4F6F5957695A494952744743556246776A6D3944524261714577614A5759466B72737067707273435653346B2B7A354A4F36456F6136516F654379517A6E554F4C36356A524847613851445A65494B387449546155556E6B704B5A63706B6B34577246684B526B415374566F696E796C675342476457534B62314A6B62487162713164644A4F3177732B58564B48704E38724B52635A65586C704D724F5146625570396874636E3956656F6855455A4179365555534D564F4E5A44794844486C2F4C62576748704E7A5A4D687A3556775A7030756B56516B6D59436D59524349706949706B596B56533452784A5830624249394A4849496F3459327249375A67726F555A6B4C6B5A6F4B6F686E614A37707A6E45473672706F4F3178506233306E552F325478447878346B724E43557957644A654C556143794A6232754C3169566C69757846655631694546614D536F5376796F67574E475866357145557361336C4E364B7A564251456642384D6B6E4750557477734131765A34304B55496148784F6A754A2B325951484D36534D2F506B6E4C4E6B664A355345744F4C68524244386649684B494B4C44305352592F456C42316C784A4B6B6F6E45796B515435684534705A564A4B35536D6C69306F5647674A53556B4E505A394154476457306B4256624B576D5369526F5945514D6A5A4A414A3670697841746C6F5563565530764563715A684A4E4B67524457615553327749644D6B6952724B416D5A484769447A2B4F526448642B39692B334E5045334C4F6B59317135474A356371492B6B7756304D5779564770423947477959466C596A795A6C467445534264437976526970716B6844334F3249516A32614A5330776E58694356454C424C4B324256416D614461514F556C52352F426445435A71796B76704D524C7044325A346D36556B5363466B41436A7167326B55517864354C49664A7A6754416A2F5A4144766D4266766B4174333777787A58524E4D74517777634B79466E714E4E44446633346E5034694959304262776D4D496B334A7756794B6C69356843345870616A7237416E4F575957706E457856477A534951576A7266697379724742535870753130634F4B6C36636B6C68797A59444B4E41715A756B6B736D4D4C787A784D64375349793045782F704944625752574B7944323132416D3175687554734A464C5347356D62496571634A6558316B764C36534C69394A4556614255566168617752435A4F4F526B6947516B7069716442424E454D756E6955584E39446A47706C4543694F746B55316C4D4E4E5A6A4951637A35494F363654385352496545664D78645A57474844456948724546444A4968673052514A2B4A4E45525633574E7A6955496149584A46526B335245787A666A5971537A69343761577077546B3269524A4E6C596C6C7971694A45714B685567616B4445767145766F47644564636C595541452F4261777654567855526C42584C726645636C49786B557A6D6154434A4A424B493743467732644A4A674249706C556B766B42474145794B4A436D516A426652676A6F5262492B704D45703456365A4E55454757434272716F4F352B6D5941724E52676A4D6841684D2B50454D753348325444505A4E4D6834517839546A58324D56726378634C535A67654D644F4D656452454A706B6F6B636D764B45725443415345346C6165577A5A4A62555749464A58466D4A74306A677A77726D53555235466152566D465A334F6C6B317971316D54596B596D3459305857624A4A684C6F5069665273573769493633456835754A44445552486D346C50743548636E71452B5051516B616C4277744E6A5246546C35537A7875546B694D7A4D457079654A7A7332672B647871704C3175556B452F53622B666D4D644C334F306E34516D5243615755586158483071526A4B597955546A616C6B394E4D42564D36497435496D744273674E42736B4B416A794E797769366E655764785441634C756841725569667154594630696D6955614D516747556A6A6E5172686455667A7A5551497A51594A544C6B497A4C694C7A41564C424A45624D554A4C4A37762B54504A6674356368567245617953444A69454A6950345A72793435734F456E62473150736D51376F4B434571304F5A58496C36575270656F7151524A7056536D78354677424D4257584F7673635774524543325156524D475A4B4C483546476D666752374D6B6F336B4D4B4E35425A4E3463434B5666464D4276424E2B676C4E4249744E6849704D426E463254444E64304D6E696B6D5A476A7A665166616D54776541647A497736696F545370524B35735931713963725971566D426E6C7443307856554433493441323148674D30466175532B7871504B4F4B4B66444A4945733859376B5451324D5A494B306234376753447568766C71692F625645426D714A447463544732306E4E743546624C4A623159636E484B4F6B35695A4A7A4577516E52685464654C6879524743343050494C434D794E555A38666F3645323056306670365932367461714E4B424B4B625956556D4A3147706F38597979623879305343576465434242634436696A4D6E416A4A2F77584153784964786A66747A6A506B4A7A5557576B35684D6C73724743556B57705A4A3559314641676A593036476571616F4B2B686A38484762715936682F434D4F776B342F4351445352554F6B4B683355597268797275795748624F45736C346B576851782B2B4D3442695A5A3752726E4B6E656156786A486A795466694C7568497268364F4B4E6C7139365739554A544A5945576951657A52454A47577045777A704266344A514D456B384B6A426D6C65534D7531494B7071516E677847534F4E3843755669526E4A4A614F5157544D726F394B51577A5343612F4144555249446F54497534494552365A5A37712B6839456A7A66547472364F767167586E73494F6F50346D59413556354F43575679744A4A636E30696E6371354F576E584B5A65376C6D75434C495038644D6D6B674C496A356164745A724741716375514E6E447871417A305A494B6B623562416342762B6E696F43585966776452374532333249304541646B5A466D49714D74524D66625355774E6B48614D6F446E475355364E45526B624A445931544769736E2B426F482F3768486E7A445055684670704A6363334E455853375377624161556B786E70677746557467584A524E4C7135454B4A776D365172696E6666696E7655536359644A2B6A557777692B62504B687443666D425241324A4C69627563446B7541546F7A326E464A4672706B4158513039484E74356D495939522B69734F73354D2F796A4F555163786234783857727A585A5262796231484B57357458694675766138736B6F6E6B692F677A2B32516A4F555466542F51376D68755A786A336E562F664238544B6B3869514E4A7461625951724A494D705252625A7855396C4D696C6963617A68495756527A5369595254784B4A706B744C674770556F74616A774E436D76726C536447536B716D41714A42664A7843796942796769624B734964393651732B326B75527377524A5444704A7A4468495462684A5434306836646C6B4B6D615469596165764650756B6B45302B69536D354E4B67664C6E73795754324577436B704A4D647342536F743672755465704568435857417A7169676934556D5057526C2F71654C6E74794451454A4A464D4A544B704C46704B52302F4530514E7A4A43613669505456454F7734684C3944504C72442B4C7550457569744A6A4A555433536B6964686F46386B70555830444A4554746A665552474F306A4D4E5A4861474B417746672F6E71456559724D4F45764D7555743441535638494C57716169353841414341415355524256425444454A435347515754744B4448676A47537753695A61494A4549494A2F7A6F50503453593035796675695A474E6D525453432B54466A59376C53495579424A3068516E4E426B723434796142474B6D526778484A6B597A6B43737748366D337570336E6D49746B4D31644236725A37702F46502B4D427A4F577053424256574F5242616C627A3873754C6163773957585369534B78534A5A59534666525A6F6E76684D567A6D6F7571345A75564B4C4E474F6D68674A43514D495A4879696C616E38675959736D67693655544E69645153315A6C4F5A6B6E454E474C68464E4667516733357A4A6D49314A486C4D4D4935736A4A454B676C4545694B496D476A6C4D49476F7536516E5257492B51576F2B535877755446516933784D6549734E7A7A4454324D5662627956544C4943464851456C507963755A4170495933324A306C794853797A5A544F71336954485A35695658506F2B496A3551364D53695062566D30533444526B723443795057586C396178636A55676E5138755455635A76676D7877486D3236682F52515062487549345137447848704F554B773679442B72734D4565366F496935516161694536316B6C38556B49476655516D2B776D4D44784B63474349384E554C4D4D55356F6170546F7242504E46795162535A434E70736D4555786A4A444C6D4D5355374C7174767053494B6F78302F4348794C7544654A7A4F50484E4F416D4C6E524E496B452F6C797855454A796E6F6932546957647A54626959487876464E7A784E7852346E377851347A796357792B4B6663444462333048616B67663761646759614F6E47507A5A48794A79676B636970764B444777677452326963456479354D495A4A51526E7852624A7037486A4266566F7571535442586A323638526C6142684F45636D6B6C637753573251774751587A646D7A48564E53457146635079536267615245685566534B304D6B615672654C3578466F74776968515169505A5A58516374304B4B75436C6B6D2F706D4A4F5557656371434E4B62445A4B6369354D664D61434B54726D5972792B6839346A7A59773239524F5A6A354A4A46465163532B305556315A7074744674747A365662615A79366B5356786C71354B62554C57565A61674B773249416B44694170546F397A4E596C63625744425A55574F4279594B755146375879636638704B6536536652576B65342B694E5A7A6B46547651534A642B77683248734462666742763178464341773245686C754A6A4855536E65776E4E6A314D63474B553550777373646C7045764F7A70443075346B365853674C6E705273346E535758464E7373517A356A716E7967414A574A7059693678425A7945357831345A6D59595835306B724454527A7159494A2F4F735767757335673771536F5243706B5355586545376F5A32426C74376D4239336B76416E4D574D47326244472F50413058625774394E64334D644C59532F76524A72785462765277527156377A4867575462796451494B6F4B3070774F6F523330712F55535334704F63566C465231586151334A62596C30696556495346513658694972436465455A61774C4F4C5A307172777478327A314974427079645849666A70684B48575871594170473830726F317563696D7A355053554B4C744972346250534B424A72436B2B486C5563586D6651524758666A367034674D757A45337A7646344C453268687437536669537970355445585A5276396D54716D2F75544A6745716E504556724C73492F48657050753048425A51322B68594733665A6872614B4C5A58727032334A5A4B6C436755335347466255504A637455736961464A495234754D645442312B6B646E3954784B6F6670356B32335A533358754A3978776B326E75555548383176743571764831314249626243592F31453538654A2B46306B765A34304C78654E54492B48346C357432714C736D41794B576F354A5A46736D4751324568704A623544413942796573576C636F3550344A68314558583730534A4A4357734172737042626F715176556B795853506B5339445631305871306A756E2B435858666A475451764645476D7A72705074374355484D5066545674374835684B335044303269686C464A7A6158395332574D6A37594F4D74592F67472F6552396D6B556B7773733653645A797035694D662B6D4B6F57524367624A45575A534A5449534F4A5847796451536D6551436F69624F6A43505A514D6C73323141533435456F76353632306B55436B77797052314B47764D532B346B58456F63676C536971784B386E6446616A4B49514A5264526D7652744B5A49447A75495441346937643369696D786B376F6E6358574E34787963555761414248637A32714C367A445A455A3576507965557145727A6C4F7036566150675A6E707543535A4B2F646B472B445A59454F695668716B734E6B4E685A737264546A6E7771686A6254793953425A786C2B39523747587275626D543250344B39396B58443762714B395234674F4853633864427A2F514150683053346934344F6B3568786B517847797754426D4F496F5A6971723761612B666D4E4F44466F6953693266494A77334561784F495A4368565634624A4E7A47446F32395944652F344E456C66674777735353367059326F6D42614F6F3742304A5A6F5963667359364268513467536B3368726A436E6A417A50554E556264744E3635466A394E63333037542F4D4C746565495778376A346937714353534547486E3647575072717157356E706E53546846716C575946452F79584C754C5A594C62374E55664E7579703879546C68457253564A4A396D617375694B4252532B6E5855514B6E566E725A4D4E6B77795958725A374B715A796A6743543552796C73793852795371324A5A464B4764364B49575234694555554643326A69634D52645969764653637A4653546E4368496564754E70486362594D34576A6F773973335463775A4A684D336B59533442436250426C446C73584E577744454C35614B3341715A70446458616F364C61556F6F696A593153616D496C4D57316A33544C63725468545556395158626D71755542534B756B5547646334452F75655A2B695A587A48776C78387838505450474E2F36414F37716C2F4732766B47672B7969524151477168646A6B414C475A43574A7A447056656B5879644956487859426A4E48315362586F536454714A7572307135364E476B36724D54615A524E614F69786C4971514A2B63392B4D636D6D6537715A624B6A5739324F757A7971764556734C544F756B302F6C56485138475577774F7A7A4259484D6E6B35324442436264784F6143424D6564394236725A38387A4C31432F387733614468366D5A76744F397233304B674F4E4C58676D5A6B6C34592F696E504177303954445931494E33334B334344495830496F766D4B5A594B62374E632B6C387346392B32327434464A7056744C35464F533344586168597446715343564342365577315659704F336D6966737569655A56364353785A573972314A354E597A7962543252787841624C5372466951587938514B35754143554A7939326A33717351446155512F5070784F616B747A464B596A5A43616A714972334F433861507454422F7678547377692B6258564262417A73644A54626874493156435A426E6879784961734178774153696E67424B51386D70596A316E68415673615751464E4155714F533246636B62776B64374F4C4C456A78765734315A5572774D71396C4D494E757067357470762B784F2B6C2F34445A36482F6F7576552F657965537578356972655231503230464376514A546D776F44535041793770705862654E4A7430664E435A6562684E744E5A483665344F77736F546B6E4D6265487043394930687367355264504C45444334314D6A4F6A574E75372B66695A59577870716143417950454A6C326B484C3779506A435668566E4F4555366B695473385450653230642F5977754F376D47632F5A4F344271615A36526A672B4A5A6437487A73536659392F5378485839334D73646533636D7A4C4E6762726D6E414F6A684F6539654F646344485932736459357A444232594371597043477A4D58636D797956336D5A3577594B704A4B3157356B6D5644355341597A4B755932517352305A6965314C665873792F53616C51727463537A3143315A386E654336736842795764564132323142584A6B46727342644A695238577A796B4D566D504C52496E6B424B575A6170547A4A504B57554146596B477936514357524A756A55465646687376456B2F7155455867337361474B3171787A2F69556F5A3856704C516D74524469526D7A5A473356584E357A514941536B50544D43544A614A5577714F79376C75464B575778356C6A2B30302B38677572314471726C7A436134714E744D43697361694733465A326B3235536A4958784E42366737386C6630667548327868343848763050506F54526A632F7A4E5342462F4730484351793145707372496651784342686B557A4F4F61494F4A2B487057554A54446749545577516E70776C4E7A784365635243656D534530506156475A485A4752636F6A446E6C386B744455424E372B62715A62476869744F385A6F66545765766B34436F3450455A365A4A4F70306B58424A65384A5077426767345A706E71375761347059585A6E6B4847576E6F596265366938314131327835396E4232502F706B74663371455678392B69434F76765562546E6E304D4E7A5468364233434F54794661335347676559754A6E754769626E43354A4D465A59764A7269354C306C577A2B445A4C70662B6C746C5755685A6667587A79635554434A693538566F4354384973364F676B6461347757674E395777717A466C4668566F776253304170454655346C59524E4A416162537767616935517178455069625262344E633146436535344C6B4D61564154684C5330534B364C307663455363774E452B6F3130466D304D586373523747717A754A54415655557479796C79796756424F427048502B506B77696F63726C74326542795062655673704E797049706C354F726178576D425847524A554975503544594A596B34345A35362B702B376C35342F2F6F4442502F32452F69642B672B4F4E352F4455377948595536646953786E6E4A4B6E354B524C4F47574A7A4D34536E7077684D6A424F636E435177506F35335A426A66344143656756373877333045523373496A4853704F546A5769347A4153446665775136387655334D4E466378576E754173654D483848513345686A734A444C65543352716D4D6A304B4C485A4B5255414459784C3655554C773431317A4852324D56546651746552477070323757587A482F2F4947332F354D357366656F415837722B5867792B2F535033753358525848574F3671346570376C36476D6C76707161316E75716550324C7750386535793651496C615A4D716E6D52523274784C4173494A5651496A5164464555434D575371496C5A46764767726F516C6363734F2F584A6670356C43535677695771544953445A716B354B5A6B566171426F744B665A4C466F68484A592B6F6F30647A796934536D4D796F684168306A484247515356784D56562B717931545343395469432B53646D6E34422B655A6178724558543949744E7542703375537043754F49586B2F4B5447527A536C557159366C3571784E4B386F376F6B6963536250474F5861773071712F4B526431325255454656445A4D466E6E326276475357437A594F3154704A63734E5766444A4C7630696B457570536A6A5055787366357A6578332F4234464F2F702F2B4668356B357370315158784F78695837694D364F6B6E4A4D6B6E6450455A69634A54417972494B566E75496535766E5A6D756C755A3657706D737247616B647239444662765A7268324A35504E65356C754F594B7A73785A50627A3365766B5938505857344F3438783233795179626F39544E547477646C324248392F4579464A3759783234682F704A4444576932396F414764504A304E3156665256483261797459574F5130656F3237474C413838397A334F2F75347458377630744C397A7A4731373634333355624E744D78364744444E62564D644C63544D2F7834395475336B333730614E4D646E55526462724A684E506B306A6D4B707452324C56496F6E434258454369576C6265566C4269554E306C53596D51706B317A47326A30764C372B623270784439715153634151694B7870754136556934786C706C35654B304658706C45376B6955637A466B784B4775584A52596F59495A314D55454D506157516A75686F53764A5445734A6C5970435362773665575354706A7A4C594F4D315854673674746C4E43454279326B71366933716B7256463157396B6C5568494E32376C6E53793079686165676B5A353667535849464869734A55436176646D476944646670737732546257694B56464768694B346C427163734744314B394B46487841766C55686F787A4173657831786C3439554847746A794F71326F6E3372596149714D3978476447694D324D45707552665A736B767453506436534C325A35365A6A70724747382B7A45444E4733516465703232335339512B39706A37483379627659393954757158336D516D7063666F58484C452F51646649574A343974787475356C726D55334D343037635454765A725A3148334F74682F4433487963343145426773423576627933753768706D6D6F3878586E65457A763037365439366B4B6E6D5A6C7233374F50597135765A2B64686A50506E7A6E2F4C4554332F494D3366396E4B3250506B7A447A68304D3139637A3174784D583030314E5475337366656C353267376370444A726B3543737935537751536D6769537669757455766C4B58306F304353536B303838525637435954795A424C3573696C382B517A6C6D53586E59354E325A3547366F4D79736C7478615358614C43454273566B6B5569364E6E73702B6B566F6E69596A48387951694F756C6F566B6B6D6959416249636E48535A6F6F677834536B4C495959554D35434A70555463627971745335494A49766C694D34366D6171626742486B77534A492B6978416E70365156554B61437261765667754E374667716A544530314C6C6B46376B484E6E66572B71654338704E745969586D6D344278464A70566A2F613675334B664A316C764B767A706370514F6B48304A664B7934616B68503461556F6867595068662B6E6871316759577A616976786E6B6153342F306B48614D6B35735955554B4878586E776A48666847326E44314E2B446F4F4D4A45347837364472394B3236366E714837706A377A2B344539342B5A3466384F695076384C3974332B576837352F4377392F3734733864736458325072414864532F386744446835396A6F7659564A7574667739477948586658516255546936663347494742477277395235687632387473303035476A32326C642F3972644C7A78476A3337647A4E52563076766F534D306264764A336963653536382F2F796C502F66774F6E7672567A396A316C38646F65324D6651375831444E585630335A775031577676384B2B6C352B68712F715167696E676D43635A544A4956577968706C63415934725A4C594447634A754B4A494B577753572B435446676A477865316B314F717A6F4B75594E577661336B6C745A54377235554C3071526F4C374F6B4376757955734F55576C54784B5331524969554A61736B6E7968444A5534346C5359323358614972455845705131486C756946446852434D5A456E746546775546656250344F75665A3735544842564A6836325777496845564C6D34436D2F75644A69734F466B46544A4A654F424F6D565842734E5865364D56352B764C7866754A58734C5639565767457A6C634F49616D686544354752446A7974682F43304853552B30713371772B4E4F4B544D5A497A4537536E5236414F39774F3750646455793248574779626A6544683136686266735448486A384C703737785466353364632B79592F2B395270752F2F6A6C664F764754667A485279376847782F61774E657576344166664F6F4B4876374F357A6E302B4B2F7032506B59493158504D3933344F733732506269376A7544755059717672777050393045635454735971336D466A6C3150304C6A6C7A3752736635724772632F52733338484938654F30725A7A46317365664A415866767472746A78344C36382B634339376E336D6133695056394234395474762B51375473335566647A6D3063322F594B336457486D6572714A6A446A49696B6C4D556B545057346735532B70734B5A73704C41725373675A4A754B4D4B706A5359553156687870534469786C78706D3836715952714C4A794C4736677858526C7347754A76457070534642534E515A4969573535434651436C4B5138704974453672796C58556B4B3471515954684C5A41705245764E5639435662364D716F38525479377643535A7062342B5755547A5A6F6A4D787441694262536B425A506B4265325168507A706A673252505974484A7746586C5A735479615132625A656D50415754524D42464770576C6A6B7234696D316B443874514637676B543666326435495569327A56724B6F475244784B54626175636D6453676875626D38625430344B376F346241514B4D79754F4F4F55634B7A4934526D426C564E55326969462F396F4A2F50396A55793248715A2F2F327330766659587474332F557837357A6933632B666E727566316A6D376A31417876347768586E38362B587275457A56367A6C3571737634457658726566667237754172312B2F6E6A752F384147652F6555334F5037797659785676344337637A6665376F50342B6F3453474B6A4330334F416D6361744442782B6C7270583775503479332B6759664F6A4E473535697459644C394732597773745737667778703866355958663363584C3939334E356B636634736A6D7A66525831394E6633556A6E77536F616472314231657562716432356C645A444278687637794934347945563070436164436E49692F6D53684E3178516C4A444A48564D737846697A6A684A576553675644626F536D704A7662726B4E4555534B62674578484361644E6B374537576B4F6B776B536937566A696D4A70432B72326234747831586755764A2F557633677A7967705A45736A6755764B64714F4F434E48704D48466E6E4C5241466371712B464E65756C686942654A4267315263697646575334667459476B6C544A4B4C7178774331546E5774736D576D6E736E544249716B47426D78564274554B73674B5A6855784C744956692B516C66596971527949706B6B467769523862734B4F4556783954666A364A41665854485369682B6830503648705873497A7659516D2B76475064754565624D5852665A7A68756E3355623336616C2B2F3547622F372B75663433696576346176585873426E4C3373504E3231364C352B34624130667657777448376C304C5464734F70655058764A652F76574B4E587A352B677635367658727565326A462F476E4833364F756C667577646D7942562F335072783968395477644F2F44306253566F6150503072543551657066656F4461462F3549302B742F7065616C4A36683938526C715833796576654C465058672F653539366B6A65656634616133572F51553931415833557A37667572614E71396E2B6F7432326834597A66644E64564D647662696E786159644454704D354F4B4156394B565850365A384A49305A706339564648544557646B2B34596B6F6F52646164486451776C6961546855524C413067695A566F617A556B745349684D786C514576365267703162556C30386F656C6849486B6F614A57483446496C737153657045564637536B7959786E7951794737584164696552637053305439374C554F6B585139536E67465175673746426B6C6B71427578675A5356496372734D6B79526E4636312F4336673077737578496858494C41633056774B6232614C61395552325070472F734A4349742F7A72674B475A36476D44644478464968516D356E45526E4A73674D4E6D4862366964344841626B66463277754E646843613743553331454A7A734A546A656A322B6F4133646645784F4E68326E65385249762F75376E335058314C3344624A362F6A793964667A4265763363417448396A4146322F59784D30335873566E506E4931482F2F4135587A3479673138634E4E353348444A75587A79387650342F4E58722B4D4B56612F6A324A79376D7062752F796369525A2F4230374D62546331414E562F642B357470324D5837384654713250306239432F64542F384B447447782B6E434E50503054316334397A2B4F6D2F63506A5A767971516A6D2F645173324F5862516472575734755A764A396B483661317670715771673832677433645631394E55334D7A7377546D6A5754317271794B574D4A614954396165492B424B457967563567576B706C5130516D6777516D516B516E7775526D492B516373644965654D716F7037304A31534A636371665267746B305077695A585353496D326975584B486A51517172563149724E314C70464F353348417069643179563472554F456E706274796449756E56305079473154506E6B38714244456D66316671554B4E654953796D4D716859394C526434526B4F454367565939557572514332517955696C355571526D786A69306A686F2F5747682F5238705670354E344A48676D6E5271354D696265664A69704B73614A6D6B747971456E44544C784E46704D75686E38684E317A2B475A473859783334783571775338776A5851534847306E4F4361756552662B735235386F373271384D336432387873617855396531396E362F322F3562653333734950506E73442F336E5464587A3773782F6D4F3764386774752F6542506675766D54664F557A482B4D7A48372B426A333334656A353039655663642B6C4658485052477137623844342B73756B38506E6664526478387A666E38357461503076444B666377336238666264516950474E3839423346323757656D5A53633975352B6D34666B4861486A32506C70656659536A7A7A78493959742F7076716C4A7A6E79346C4D63652B316C6D7662736F624F716E734847486879394577516E50637A306A4B746965366D386E4F695558724D2B504A4D755970366F6B6A52786639777975494D4A77723459455865456F434F416539534663384342633243477562344A3567656D63505A4E4D4E6333726D3537526D594A54486E557561716A784A56414B696454666F4F4541435547745054425364333557667239564B4F70534B6534744833724A4C303663626447334A556D3763306F57796E7453366B435153316771744A657A5A395769656C554945736D4A5A7564796B6278713176754B496C554C6F697A44484770503563614B337549756C74516A6130724D4E6E31536A4B4C3753504442736D6570533163675651426B2B68364B5A654E42384B4558573669376A6C69726D6D433034504D447A557832584749696262394F4C754F345A56595548386A6E6F456D50494D7475416662635132304D392F54776D7837446230487437486A542F6679782B392B692F74752F77612F2F50724E2F4F5937582B4858333732566E337A724B397A2B37312F6B69352F384F422B37376E6F2B634E5731584866567456787A315A566366666B6D4C7475776C6B3172333850564738376C5531647434504E587265583254317A4B6C6A39386E2B6E36625869366A754472723862566434545A6A6E3034576E6254742F6335476C2F36492F5850335566544B7739542F2B706A53723065662B315A6A7237304846324844394E665730393354544F6A62514D3468325A553565483873494F706E6A476D65385A565761746A634A71514D3667384F54326D6B77676D53556253716D677437496B5164675A56326D577165345468356836366A6A5653765830337837627434736957486578393654554F62393547335A3544394E57314D39453977757A514441464851426E4F736739413343664776486947596B5A594D4E6E74526C5A41305571724B4A744B56463351494F5A4B45356C4E454A754E6B58434569552F3569553337534471435A4F5A6A6D4E3455756A65423773396752435658574E376A75357830746C57635146514A6B6C5A5768514B5568415257444841624867476D6B4A4D53457046436561746C53584A7671686C54314A6B6C6D584A6D6A70795A562F2F754A4A4A4A6A4F31554A453534336F6C72644144506343652B3456626D65366F5A62646A42594D31724446612F787443784C597A553747537362692F547255655A624B31697172326179645A717875736C31724F4656782F344E512F39364E73383961733765666E4265336E34467A2F696E702F63787033662F5472662F6671582B657A485038614872376D4F717A646478655562722B4B796A56657834634A4C75484464656A61755738636C61396477385A72333875474C312F475A4B792F6761782B366945642B2B47384D56373247702F4F6F696A56352B36755A377A3745644F4D754F6E63395263504C663654747459667032505934725475656F663731353668372F5355616432356A754C36523463594F527473486D422B64497A6A6A562B556D76696B503772463548414D7A2B4B5A39684F596A4A4149706B6D49774A777853555931305650347A4A71554B386F497A587056797164717868786365667054662F6543486650394C582B4B372F2F5A46766E504C7A587A76332F364E4F3236396C642F2B34413665662B6A50484E6E32426C3348573567626D695938467949703069535549523256636D677050705239464B77655062735A55674354564531434B6A73446F73496B3735596950426B684F4F7A4233546D4773325541563973417275592B584930392B447148694530345362756C303861713972536B6B6C58794967414A5548614A7273426A534C526249456F746B6C596533354B4B674B7567705A4A4961704D4B67556E674B5741614F584C5A76414C4C68736C5363654C4A57592B4A477454545262536B51547751784438396A6E7534432B39414936374F77327178686F3638544D2F2B5A786974337378347A51366D3676637949614E78502B4F4E42786D755038426737543636396D396C3532503338654164332B535A332F3263413838397A654E3333385566662F566A6676506A322F6A5274322F6C53352F2F4E4E646566535758624C7959433964657850727A5A62365539577376596350616A57793659434E58584C434254653966777856723373736E4C6A6D6666377632516E373131552F5138635A7A7A4B736F6542322B67654F346534347932374B586E723350306262317A33527566347A654E35366859637354744F3765544D652B4E32682B5977396A7A52324D4E506377324E4B4C65384B6C796E3744387945564B2F4C502B48474E75556E36306954747A52326B5545376130615847534D494351656E6C39394E7872496D483737714848332F6A6D337A74557A6678685139657A2B65757535375058484D746E3776324F6A352F2F516634346F6476344275662F6C662B3678766635452B2F755A76644C37354B66314D48376A464A616B644A6864494B5545303876575368334C52707457737279615471704B79614A6B6D706141474470464D6A4E68456C324F2F4532646A486648306E4D31564E4F41375834547853793953686175626265306B366F2B526B7A7762707272482F47365863556D564A4A4B7430574D4945557473754D416C49717A43645245764C767A714A6F6131717557583345367479774A54396C5A51714B354358706B723131784246745939415868347A38696F5559456D6C4247486E4C4A3652627477446A586A376A716E49382B547872637A5537325371626A757A5458767864465468376172473233324D2B63366A7A4C5164596254784941505665326A6138524A502F504B482F4F6D6E3332507673342B7A34366D2F384D64662F597837372F77687637726A646D372F32706635784130665A4E50476931692F646831723136786A335A6F4C7565433869376E772F457534614E306D4C7276776371376363446D623171376E6F76662B43782B383850313834656F4C2B613962627142703678504D4E522F473379643155386678394659783037794867514D76304C766E72777765654A7165665539543963704464427A5952742B786F335257315444564E59796A64354C42356E366D42795A56715734366D434C6869784E31785A52684B7A754B534B44513269476B694B626C56447536784A474363304536616C74353842652F35355962622B4B6D7136376C6F3573753559614E47376E686F6B31386150334666486A444A6D376365426B663333516C2F33724E64587A78497A6479327864753576632F2B6845376E33324F7274704750424E7A784C78525A596470306761667A4B3930494273696F61546458644931736A6D48624641686C5A76424C4D6D354E4E474A4D49482B4F5677746733676175356B35564D664D6E6B4F343978316B6574392B50423039796745776B32494472366F35565734692B622F79686C3757546E4B72625668704A5A6D6B7632395A67615267556946387451584D57634941656F3538785A4139424F532B4B65314D386F394E6358453550666A482B356E767138505A665268583133356D57336268624E754C702B7377676235716644303142507671435137554552697349544255683776764F4E4D6431517A5648654459356D65342B375A6265664550762B48514B382F79317A2F386C76742F6551663333766B6A66763644322F6D504C393343446464637A615872317248782F504F353650783158486A6565693559637946723136786E33586B58633945465633445A7864657738634A4C5750652B63376C69376676343746555838754F6250304C6471332F4732586155514838394153575A6A6A4257763533424138387A734F3870686F3438512B662B4A366A642B696739566273596171706E736D6449645A474570694E4D644934783154754F356B39696C4E33345446673668484F716B39615571316F32697041456C6F4743737741414941424A524546557243467435715A717352706F37654F68337A7A41357A37385357363837466F2B644E466C584C6475413165765763666C37312F503565657535386F314737686D33535638594D4E6C665069695464783479615638357071722B592B625073357662763857323539356976474F626B4A7A5075556C716D704B3166517064704E30446C73373359704555546B3873573945616F524D44462B576C444E4A594E544E664D636F7271592B3344584E2B41346649336A77494B374468306D4D545A494A5A38716475705A4B733653523748425355455050534D4C584774594F4D67736F6D464C4C70464D6E534B753576442B546C5471706943585A6353565264786B5455387575446D6B5753426D6B59696B6962692B65305147633351334D7442786B375067577068713334653036534C42506D675771436658585750394930464F447237634756333856382F33567A5055665A3671726D7636362F5278362B556C2B2F613076732B4F4A687A6E3436724D38384D73664B366E302B352F39674A2F2F384E74382F55756634514E586265537939652F6E347256727548444E2B61773939337A577647634E37337650477335397A7A724F662F39474E6C35344F5A6473334D544636395A7932586E2F77716575574D6364743978497A61742F59623672687442774334474265755937446A4E32664476396531396B2B4F444C444239396C6659397A39463538485847573434546B69326B51796E56713539777058474E7550434D753943434B63544156766D30564A4669577262356B5A33706C737562664D6C3250424A554E416E4F42396E36334F743839624E66356F624C722B4F366979376A696A554330506C6365643436726C68374D5665763338523146313342687A5A64773865752B69436676753447506E334E422F6E4535566679715373763536736676354666333334627833652F67587430536F554D6C4B457352572F4A38755A626B6D4B52716B3056634C622B396B4C6955414A334B626D73497432683651436533696C4358574E456D396F4A48617642632F41777A726F6D307536494665777337326C6771624C79646A6E6C6653314634746C3758437250545978756B5579704A5456537953566B6E4A504E46704268463852567A6A6E446B6B7732554F71664C4E4D36526C4B365A454F34526F615937577A453156364671325566633030376D572F645857356E6B7536546F2F6736442B48746B484545623038566E7346716E4833486D422B73773946587A316A624D57703376735276762F4D31586E376F486E593838786A332F7678482F4F486E502B62756E333666582F2F5866334C62317A2F4456323635675966752F516E585837475269383566792F6E7657384E372F702F2F79626E76505A663161792F69596C46784777576D69376E6B676A566373665A662B505456362F6D7666372B4A317232764D4E3954523343344656392F506337577738773037475736646A666A78335977634F68312B6F2F755972542B474B364250684A7571526533756B657356455145735A56697672684B636168737639514761517373796B362B367438357052467A5757337A4C476D51786950312F504C3764334C5439522F6A7167737635644C7A4C7553793879376769764D76344D703147376869336156637566347972746C3446522B3637486F2B6675324E66506147542F476C6D7A375076332F7173337A786F782F6A633964667A7A64762B6A525033664E374268736169547344364548547176464F575874577964614B4D6F72474B59726C503853575A74434363597143666C4B566B53533853634A6A4C737677726A714F352B67782F413274704362645670396775663163514A4A574B68736F4D624B6C475654757179484E444F554B675A52497635536B5552595653475759636D537A7562384A6B314A74306D36742B75485370434D786F6D3433383450647A4C665834476B2B674B742B42334E3157334131373844627364386137667677744F334433534A6A762B704538513155342B6D7677544E596A36752F455564505054303165336E69647A2F6C7754752F7A785033336356762F2B743733502B4C6E334C506E542F677270392B692F2F383273663538693358384F497A642F50706A31374C4A657658633935377A2B57392F2B4E2F734F6239373266393267765A634D48466246692F6B5130587247506A327664797A59623363664F484C2B572B4F373742554D4D4233424B4F47476853456B727370376D4741307A56376D4B6B616975445237637833584B4D3263355751704E54704877526A4A696B4D4261513971536B50346E456A71545A4D523233646C71524F6954706C3173756E6D4B7864496F462B54654677676E31377756685635692F5076673458376E706931783330565663746D346A6C36323769437657626544797452647732666E727565543853376A342F457659744F35534C722F774371363935466F2B6474334875506B546E2B656274337956372F3737312F6A756C3737434E7A3732535837317A572B772F3655586341394F6F50743074626D5A4A48316C637A4F7048684450727169665645414A52504A2F4B6172325354704A306775714B534475434F4474474D5A623334612F6F5A3149377A6936374C555174647253376634386755647569366F545139734371527854306B365537614E6C556C4B744942366B354F56535A636C6B436B686C6D4D546F46736D6B5A6D566F6D2B523055585535736971367261504A66364A345848676D683345504E69754A34367A62786E54566930785650592B7A595450756C68323457336269624E694B733245627A6F62744F4274324D742F384270374F412F6A377167684B4B5568665061376565735A6271746A397A4B506339643176634F6474582B4D6E332F3436392F7A304475373735523338346F367638783966765A47625033733533372F744A6A373130537535624D4D465850442B4E627A76662F785033762F6539334C2B2B38396A375A713172447676664E61744F5A654E352F384C48377A306647373931505738395042766D4F3673596262374F4E4E745655773348324C692B42744D31757869374E6857527171324D484A734A34363247755936323341506A5A42776838676C69307056534E2B5A4A6C49716D6C46535362626E306257635368764A333134736C3036787650676D533074764B61694D564A372B316A37752B492F766365506C482B444B645A636F6D4B375A65426C58586E67786C35352F4152656475355A313536356E37626E7257586675426935597335474C316C334B645664386B453938364A506365764F742F4F7837502B612B6E392F46586266396744752B394257652F4D336439427874494F36496B5A557558625746736979366C4E4D75556C545379646F41566E612B4D32542F4B576B43534A56556969636C44734F6F69344445793435333450682F4F5875764B4D764C6175325879334E314C7236684B456B6B69416F715155557842375A6859304155425446697772425243554948364B5A7A7A6C32684B316431355A787A31617130637168614F65646375616F445358396E7A4864314958742F3535787878726C34782F3966712B696D52396654633835337A6D632B7A38414D655248785371796F6143537233334A4545474D4C544F726D70705A413566712F315149515146307067436C62414E4D376155356141502F7A53487441506C745A576D5A356355583935556C526D63336B534153442B473136484C702B504C4D742B4D66716350576378395A326C49584F34376837542B50755034753737797A4F37724E593230356961546D4A736645343172597A4F50724C63413558453943304B6C714B583179667872735971622F4172722F386C7039392B3247652F4E62442F506B58542F443848332F4662332F325858373867792F7836434D5038736733372B555448336B2F482F37672B376E39786875353562337635386233764A656272372B655732393848782B3836583138384D6233387245376275424C44397A46623337305464704B6A324964626D57756F34715A316A4C6D5769387732317945767130595131734A317534713569564B3962646837476C48507A4341332B776F7A4B725342556E6A705652682B55424E3836384E5A55565162473152484B6865352F584C62335031797473714D7355436159715046664766583369592B7A39304E782B2F2F5337752F39413950486A336664787A323465353436595063744E37622B534736322F697068732B774D30333363347474397A463762666677373066653442503366633576764856372F4B6E332F2B564133734F636572414362623934652F732F734D4C4E4A326F784B4F787178556C57666357717733526D747249697558494E5355613057646676637A69386F62614B6C45435A346B316C6D534136307A6748544577566433425648305057572B5354474B4A584B61675462565646366E6E74586D627A4E7A2B505459704448636C47716E49704E67436B75594B7165343636536E397A794E415576326D6C525756416863583138686C6C30696E6B71724448545250345A6E72776A46576A62502F4176624F4D396A616A6D46745059717A2B7A534F726C504D7478396E6F654F45417053703652677A56667559717A754D70654D632B74617A6D4C764B38493633457072705653784A3632417246303863344E6D662F6F6A4876767751502F3747462F6E6A7A78376C3653652B79564D2F2F434B502F75636E2B65715850736F3948336B2F74393379486757654F323735414C652B39336F2B65503137756531393133506E44652F6A59376666776D632F6467632F2F492F5073657576547A5063554971757534365232724D4D5668786A755049594D34336E4D4C6158596D67767874785A68716D7A436D317244564E4E745970464F612F523454663731507971494F4733584F41657059555A756136553655537A53595445354775783435446F4A41774D68385848383838387835667666346748506E7750393931314E3538566B487A305875373677423363394E3462754F45394E33446A3954667A2F7574763571596262314E677575323265376A6E6F352F69552F64396865393836306C652F5073754468383453636E354378516450552F446D567036696C755A61786F6A59764B5444776D35547551504C37475A76615373315A516C68314B794562306B49645A4A2F624F68746F727A30525646526648504F74413044444A61313066536C53496445364778676837556C764B4B656B72396449305A734E5868667666582F78314D31394C63566C5353434B536B63425A582F67327546556D426132714175357956646E3651794C78575865766434786478445A5A693754694A746530456A71347A367379336E3854574A6C486F4B4F615767316861446D4E704F635A637A58364769335977636D47336168524F566839443231794366614142333251587272457572414E74644A61655A75636666733350482F6B61502F6E6D352F6A466F312F6D353439396B6363662B54542F2B6655482B4E776E7055463541782B382F6A336338663462754F7439372B4D6A4E397A41787A386773376B5038726C3737754A626E376D583535392B676F617A42786D714C32617974594C7875764F4D313578425533654769656F547A4E59586E76306C682B677250735A4D5577317A726331595230594A6D757A346A42366C6C4A4C775A38684846316D4F4C366D6C79315568732B58574646647252645471596A6E576C7A5956357A7558576D466D584D2F50662F417A7676485A722F4335543379535433373059337A2B2F732F77774E32663449356262754F6D36322F6B526E554554446478772F7476356361623775436D6D7A2F4D682B353467452F65397A425050503448617173374D426B574B433636514F6D5A536E727242356C734771666C5A41333633696C434E6A2F5A5549615635416F62715458574D2B74735A4555566235335658414877616C596E5372747956503970673551336733317141654F7769644243676C68775756464F746B596B7175684F532B4839377A474A4147634C5046754132766F736B376E3037774A38433077536E51524D377A346932695674676157453849696A4A467732677272687774423075414A3337316E4D4C5564773970776A4F4679426637414D6233384A6A71367A4F48744F342B773577554C484D6654312B35676F6534574273792F5266654966644A31386D6348697659795748324F73386753544638396936613348506436446262435438595A714B67362B7871742F6570706E66764B662F4F4A37582B4B6E6A33794F7878372B4C4E39363648362B644F394865664444642F4C51527A2F43312B36396A38652B3943562B2B6F324865657062442F5054623336565A3539386A4E4D376E71656C3643693931576670717A3744514E6C7878717050712F2F66514E462B427337765A62446B43414D6C4A786B714B304C62306F4B6C64774437364352686B344F5938492F734355585253506D452B354D694C78776B5955684B6845704C6A306B4773436C796954784C365258432F67524E4E6531382F2B487638594F7650384958483369515439373963523536344548752F656A4875662F6A39334848422B2F6B2F524B6472722B5A3639397A4939652F39325A757650454F506E447233587A6B77352F6867667366357164502F704832396B47576C6C615A474E5677376C514639655664544856724F62767A4F4C4F646F77544E626D49753253574D6B2F456C53416E7A4943434D673554364D386B6F522F533870616B714C414B68707368435A69367851737962564A492B76766B4959582B655A48794462456F6F7746664A70612B5154556D482B2F38486D4E36643474344E4A4E46596B6C624155694A504E68416C4E6A3950794B6768724F306C72476B6B4D486742572F4D5246595743492B556B70693653304E515247696E4830336365622F39352F45506E63666565776468346B50454C4F786738397A4C395A37625265336F3759325748474469336E2B375465366B2F2B444B39525566517456617A4D4E6942613279412B6346654A7074715657462B384D566E655045336A2F506E6E337958507A7A32434C2F3777534D38382F675032506262583750334C332F6D7A4935746E486A704266622F395538636575362F4B4E327A6B2F6169452F52556E4B47372F4254643553666F4C6A354562386B6865733776703372503336683435632B304874744431356B54644A3037783342464C544D7433656937683167596D314F63614E6E46463655356D59386C52527462394233393470785169464C355349366B50366C306D704C424E4173474A78664F56504339723332486E7A7A7951373738715963556D443539372F31382F4B5033384A4D662F595450662B344C33486A445453724E435A6A653939366275655544482B4C4F752B376C6F2F6338784832662F44726666665358314678734A3765346A4835577A3546443579673933385251787A54376E39764C54506359455A75506D444E4531426B6B504F39546B536F30373738324F2F546A742F6B49326F4B4B7479514D5378464A585A497853337156644879526D432B46337834684C4E4B45455647766B31516E514C70634F4F39632F64396448776B376F4D43715642464A52615643765A524F43515646656B7A58367161745643644179736B6951464C6D53374B314F6F39484F3035413330745533304638747048775741574F39684D3475383452474B306B4E6C31485971614F754B615330456778676145692F494F6C716A6966627A2B4E7476596745325737475469336A6134544C3946376568656A785563595048755172684E37614475366D3837544278676F50596D6D76677A625142734C497832592B70755A3661786C704B4755746E4F4871447277436F326E44744A65636F714F6B6A4E306E7A744A322B6D6A6C4F2F5A53636D756C326B34635A447538764F4D3146637731564C4E56484D6C5534316C614A704B4761342B5266335237527A3879354F382B7654334F66796E707A6E39393739537647306246773864703665306D734771526E6F7658475469596A667A6F7A70634F76455A64684F31793435646C4A676E5131345554494B696153437A743469697777706C5A485A6F6C67764853336A3857342F78302B38387A734F662B534B667675635433502B78752F6E59527A2F436C372F304A6237307053397A36363233636450376231564175756E47442F4C42322B37696A72732B786F632B2F436E75756639682F754D37762B54513854494D35675671717576592F73702B6A70306F703747366C39312F335974326345617474437541652B4F6B524C6E464A31347A6851675664386277477279344452346C6F684632784967727864786C38756B316C71534F45726B6756354B5149306E456E794D52573331486E5535714B4F6B6862615732725A6F704B376F4D6D5133533651326B7A3752316930736C4C35464D6250377659437263337062495A2B55366E46427A4E376465574A4439424855694E4E4649654B49615439383546747050454232764954465454315254545869386A4D44496562774470334831534F3130444B6D68724B306E73545366777442774445336C5876724F3747436B57464C665954515678356D754F7358672B594D4D4642326D382F522B61766139544E474F5A366B35744A32366F3639516332516E64636466706576306674704F374B58703242356154783667396551684B6C39396D61706432326B3474496552716D4A6D5732715A3661684832394F456F62635251303839327259715A6C764C61442B7A68385050504D4732783737476761636534634B66666B2F39692F2B6764646472644230365273584C723143356254646C4C37374B2B623974352F6A66746C4E352B4453444639757854516F334B304267507170596933465851756C43756777656E4871336B6B41326A42726F716535672B7839653446666665354C766676356850762B4A542F4841787A374F7658642F6E412F646668653333586F6E48376A35646D363936553575654E2B743350442B44334C6A6A62647A3877632B7A4F31336649714876764A6A66765073506F36564E4C487279436C6566474562323762765A65654F772B7A5A635A77547530376A314E714A5834755761562B42574A634C7056694F355656746C343855614C7352527779764A5542674966774F6D444B70676E78684F725A4D314A664659343051394B524A6941536A694C64654B38617A373671542F6C3066435A4457464A6A53715574494E4E6F4355694B2B6762724E43594332616959426B55536D66435A504A68516B614E58686D4F34686F47306E6F6D386B704B6E433253764132497531355168525554535A61795132553056777241526E373345633355647839687A48336E56637055474A544C625773786762547A4A5A73592B42637A735A4C74724E574F6B2B786B72334D33486845474F6C422B6B2F74342B57497A756F337630637064762F544F506862625363664A576D45362F516448776E62596533303356384E323148643946785969396470773551663341586663556E6D616774526439784557742F4B37726541694E4233314F5076717557716359532B73754F554C4C394766622B2F4C736365656F376C447A394F4B33502F706D426C37637839747065706F38637033766E4C6E706532635041376B5030376A3545363275487148786C44325737447A465130343548357947304545642B53434A6E4B452F5268785337434147555A634A43583355585231382B794F38652B77575066666B2F2B646F446E2B665448337541543337736B3978337A774E38364C61377566586D4433484C445864793834313363764E4E482B4B6D6D2B376B356C732B77683133504D6933482F30444C2B3872592B2F704776373034697538394D4A4F586E702B4E332F387A664F382B6F384454505A4F4533654C416C366166436A446B6E444F497A6C45745756564E44616C6A534569466E4752627334564A4163645566794F434346766B71674D71704E53644B3852447933687449527743514D306B483048554570443878715974714A54415641464D4B5653367769594245686259464B5261586C785666575333703369564A704C53786A334B79616B665649324F78714A7A4E55546E697A48336E55552F635664324C744F457032754A7A5A376B62436D444F2F77575A7939783344314863585466774A502F796C637657645651334F2B7252687A387A6C4D7A6165597270596161672F447861387964503456527337765A71526F4431306E74744E7936423830486E69427574662B527676784862536633456E6E325633304675326C3436696B7946666F50624F486F5A496A6A4657655A764A694B647232576977447A646847327247506432455A6163636B2B3361644E597733464E46362B6A564F50663972396A37394B48742B2B6D313250666F56396E33767939512B2F5174362F766F33786C376578737972752B6A373239385A655845626D7031376D4474776A4C6D5435786737633436326F3265705033594262643863486C4E5132554D496941524D696C76747A797276456476554174702B4C653056625A51634B754B313531376844302F2B687539383952452B652B2F6E2B4D79396E2B652B75782F6B77376666793232334348336D486A37346762753539514E33632F7364392F4C7042372F427233362F6778646650634F7A4C2B336E3137392F6C7533507638723276372F4779332F6454574E6C4F314676516E484446384E5A42614C6C534A356C3059714B4C536F77725169597842394F4348546953754450457252486D546534636472382B4C3078596A465A5431386A486C374759516B7862776E6738795356314B486F5A797064545246326C585232445654796E6B36766B30717476684F5A2F6C2F424A49435358546668636564535176554D4544524F345A786F776A7452545568545132433042452B663145724843493257455A39724971467249444A646A6E2F30484947524D775347547849634F55566735437A2B6F574B382F5266773956666A36613343336C5843664D6435707172324D3335684633326E58364C76784D734D6E33755634584F37365475356B3435442F36443177417530487634486E616432306E586D5651614B396A4A5375702F52386B4F4D5668356C74726B59585873356C76354737424F644F4B6436634D2F32343534627844485469323238672B6D4F4B70704F3732485048332F4B4D39392B694F63652F5172506666634C2F4F7A2B322F6A525864647A384A467655662F30622B6A353035385A66665A5A4F6E2F394E4D4E2F65706170663278482B39702B526E65397876534A453077576C644E3234674C7446357251446875777A53346F4C705055535573796E592B75494F722F49764C6C4D6671787A7A6B78543172516A6D675A614F376E2B4F376A505058396E2F4F317A3379444C7A7A774E523738784266353249632B7859647676352B5033506B4139337A6B5154377A344E663534654E50382F732F6265665876332B524A333732653337382B464D382B39752F3838497A3236677262734A6E4337496B7533625252664B684C4C6C41686C77677A57493478386F315543306C436D344D306E6855336676494D6E4676477166566A3373685246684751346C6C73674B5535415A655A344946617743504B30596B6C483848554B6D6B414F63616F4E4B62366A325A58454E4F4F72333566782B5A5670596B7853327A76435237377975466E53316843385A5353702F624A794D5454514F52715370436B7856344234705553794134556B5A387570364D76705755735A6D3437694B4A325571533036556B4A3834524854394E5950513062716D662B73376A47366F6950465A50634B6747643838466E4631464742754F4D6E46684E2B5046727A4665737065784D3773595062796479534F764D48356D4C2B4D58446A466464784A742F576E30646163784E5A3346314647436F62734D3030413138794F4E32496561385578324539494F457A474D713355706E336B4D6A3245457731414C6A65634F3859664876735833372F304954337A36452F7A34302F66776C567666773450762F542F3477796676702B68486A395034693539542F2F6A6A4E507A774366702F2B3066476E6E2B4A6D71642F783475662B78796C542F3245345830484744316651645752633352653745412F7073576874524F31787853595249394A74436C6A6E6F4B4975365139556453566573707438474B6273744E6250384375762B2F687955642B786A632F397768666666426266504742682F6E615A37374E6437373651333734376164343944752F34487550504D6D6A332F73786A33372F422F7A6B38522F7A38724D3761612F74786D58794B6C4D636155334942534172477965794C4F424F4664615750476D7949704961794266345665496A6F3751374C796C4F654E79665561712F496E2B594657566849626D6C4C78454E356E4862517A6A6D2F51533853654B69335252645665304353563053666151326B72516D583874356434723748326C4F52695A4C4C43387473704A665671764E53386B3861574650576E56345A37767861326F4A61385249357A7A7A71717439687642594A526C7443796C7443786C6A4B786C544D326E44525A4B7A355554477A754164504D4A43397A3473375875787442314557376358666631423742326E734C65667869367A764A5A547A4654745A36686F4A354D6C723645764F6F44313544376D6A2B3746654F5967303855483064576577745A77486D66744F587A3178626A624B33414E584D5131327177304259497A2F51546E42676E7270544D3852565132596179696C6154426F352F414E6A484161464D74523539376A71652B2B6C572B664F6364335066652F38556E2F74662F795A4E336634546A6A3336586D69642B52504858763072546F7A396B3643392F70654B58762B5A4874332B492F336A2F6A667A69336B3977374A652F705772484158592F38794B487478326B376D775663774D7A6842656B646C6C555052794A41734A776C4375343648784C3453754163687439755055656643592F74716C35427075484B4470557A497650764D7A54502F3464502F6950782F6E2B31332F496F772F2F69423938347966383950752F34432B2F2F69763774682B6771624B462B566D6E616B2B49494837616E315431557377524A57514C346A4E3538526A63716C7366583541746C347A6135685678444E4733464F454A5A516D5757464D366D6949684852566D6148784E67556C7356564F785665773250796139485A64454C74454B4479325269496C383963593759487033537675666E322B42374C726C78514B596C706157564970626B62586D574971557A3450664E494676747033516444576838574C6D4F34396A61543243623643593550524663766F324D766F326371594F637559324D735A476B746F7177706F6950454E48636659665A4B46375037625766526776376D6136664276544664755A7258774659393042466C704F596D343869715A694678506E646D41397578667673514D456A787A45656559493837566E4D6465645A614869464E347A782F4366506F7137716768585A7932756F5259386F7831344E4433345A34634936696549574761497A2B754A7A4F754A325531453752594346674D4C30786F6D4F6C71346347676666336E6968337A6A766E7634394333583834745033386552483336503073636635635358766B44626B3038782B744932396A373647412B39352F30382B4C35622B493837372B5A33582F38657A7A2F2B5733377A794D2F347236662B777046744239463054796A4450395555464655327353564E724A454A4C794869464646504574393857456B304F37554F58446F6E6272304C783577643834534A36623470686C75486143357270755A737454704E70513130316E5177316A36475963534957796369397449736C6A303345594A33343942617355364A6E72694668566B62396C6B626A726C356643616641726373573470757066775A6C414B767245654A5857707352596E616578596978454B4C4B69724A7A6C3036766F725635475A696441373933414A2B30626F4D4C684B50727234447071336F4979446141744957674F533539666B3759466F5555416B4A4C6957727778476C526849306A52445774524B626C5252315874334F4846306E43592B576B644532736D6A735547444B4741524972615430445352304E55546E79676C717A754D664F3456333841547572734F343267347833376750513830756461794E2B356C76506F5331385144366D74336F533362684F4C4F58304F4839784134644A6C6832426E64624751764E4A62684C5478453566496A5167594E344C707A44316C53427561734F2B32414C33756B4277735A4A6F705A5A59764E364567367A4D76675239626D343030484534634272736249774E38743058772B3170302F7974366565344A7566754966666650454C3750727549787A357A6E2B79397774666F4F58587632463039323532502F345476764852652F6E6551772F7A6D2B38387962356E64314A2B714A534763343330585278454F7A68486344366B6D6F43726D634B3451757A4A6841575A452B4854613471375955384374385748782B6A474D6265415A644C45334F41304D2F306174546F313054474D706D745569612B615272584D54356D7761597A717554426A77547070524438386830316A516A383877307A6647424E6467307A316A614D644C67694D43514E55504F4C635268474444616A627056774D6C4E5A334D4B65735575566D4A32414B4F4B4A34524478654C4D4A5368633167695649536D5759305272517A4E707A7A45594C65444E47774F4457737137516D594A46334F664C2B6267427441556D65436B784C693073496D4A616B3435334D6B50583769467131684178395248524E5244526C2B5071507339422B47452F7647534A6A5A61526D4C704C524E7048534E704759625343706256426769757472694D7856454A34714A5452326E75445147627964522F473048634C653034786E4141416741456C455156545464675258323146633755667739357A4133586B4957394D65394655374D426539677566454873494839784537636F526F66526E757269716372575545696B3653326E6551364C354475497650737442576A5732774366646B743972466939766D6C494B4B67436C694D3542796947324753366E7A786C302B676E59336671734C6C396147706D4F4145792B2F78754F662F7A70506665594C505050354C2F4A666E2F6B73662F336B707A6A3778464D302F324D6242332F314F2F3778314F383439656F78426937324D7A2B396F4A595A7865526D493332567A6477564C696B4F3056553252464E4A3262614C4F61496F3536362F633252544A4F4B4B45374436385268634F4C514C574452475A67633144445A3255586D71684176487A744A6357734E415179666A6E6350305847796A723747646765594F6575706236616C745A3769316A394832506B62616568686F376D53695A345470666748554E4A5A4A50664F796532647734544837315271366149306E66576E536F6A4E777A586458414356624B304658676F68347A696B3368673353695456432F69514C566938473751496D6E527658517053515030383073716F4146497575466344304C6942746757734C594E6641744B4A6141384A62456D654258444A4A4D7544455A786A464F394F4B62377753542B394A356874324D392B776832442F475249545A5351303563516D4C78415A4C794532555570636334485962415578585258786D516F53453658454273387045466C71643243703359616A5A5465422F754E45686B2B7270367672494E6257317A4132766F717A35445669682F63523362386633386B6A7547714B4D4E61667831783542762F4A4536543248435A77384244422B6E4C3859363045394831457A6350454C425045625A4C65644572454B326D336B58473653446E634A427875307034674B572B496D416A4832304F716F3931643163727A762F774C5033376F367A7A326951663430556676356B643333635876502F73517A7A2F79474E75662F4331482F2F3471412F55394F485175776F34773258426143586D4A6264696C3163746345746C41556578644538575861384C37596E6F6F4E68575339704C72716F61535A5569682F73616443614C324341477272456D35634D376147476A706F62616F6E4A70547054536472614B3371705075696C594736377359624F7068734B6D5030655A424F757161476530517348585433746A4D59476350593130447A50534E59683666557974524156755173434F7155712F3477366D567037437357306E7A57667856354D68634C6B58436E3157524B6939624C716B3159754573666B384D757932415461773442484242736464594A533541696D3851533277517535626D3368324E3548304C554E6570646F43344D463044557A615A494F367A347A654F345A7474777A39526A62662F4C41737442334633486963305645526B744A6A4177476B633751657874657A4257503871787362643248754F344238375231444F38466B3858636651562B396B72754A6C7A50577634756A595433446F4A4C474A63367031344273346871662F474D37755937677244684D356649446F77554E45537334543732736A504E5A46654B434E5545555A34635048384A383851724B7A6C7642454333346C524E464A6345616935796878307A547065614E7969387037334F5339506E492B6B58324F6B412F4653596669784C77526F7134494956754937746F656E76765A482F6E424A7A2F50747A373045623539353130386573386E2B50312F504D4B68507A2F505146557A37726B466C6335532F69524C34686D63586D45747438624738715A6956473675586C586B4F435737754369695862495A737148536E42532B436C446947684261556632656D477030686F6E497270326B767245354A70753736616C736F724F386D6247364472514E58637833446D48726D57437566597A5A6E676C6D427359773967316837656A464A48596249314D73544D7A68306C7277474233347A4B4C31475358707A78514536344E5A6B70453871656753325953736C472B77496A7A7531427243677042576752547041695A526E784E446E33416779627A4669306E6E597345534A4F444E456775766B7044556C74676B6E7478556F487033524872337534704D6938494B4542636D3166584F6B59724A2F476D656B475753674C6144674B614F7747675A2F734669516D4F56616E5353305459516E367A4130586D596D63702F4D4648794E3659722F34476C35545838513663495435785850535A662F786E63335364776442374433792F70735A696F70706A4554426D7836564B696D684B433430554578386F497470635350482B4B634E465A3068324E354855614D6D594E4765306F6B633547334B566E436455576B5268714944416D656745583859773334683574777A76526F337A746B68597436586D52364C4751734E7549322B306B58654A6C46794D564642474E6D4E70426B39765767745A44302F6B362F76726A582F4B44543332574A7A372F5256353438696E4F764C534430646F6D58426F394B56656B4D49315857796C35566C4D694D53676370725543375754354D70645872334A70525A694F77696D367049416B736A5A4B4A306D4B583146706934746338724A617068544C4456487A5457727465447348636258336F3238625A4C69786A386D4C37656A4C61374758312B4775626366664E596C6A58493935524D4E38527A2B4F696E7063387233326670776A5530726677476C30344C66344359756567546864426A4C4B336B773837444C692B43536D6A4E4C414644434A5847457752304A454C45515A547254446C597A684B736C5948713872796F496C674D4D574A756A4C4B54424A64497246316F6E473131566B656A654133763075716643364C61614141704E3076574D694F4746586F6849686654664236516243553356454E42644A364E724A575072495758764A474E754954465977333345495864304F744E5576596137666962763745503768457754487A784D614C564846656E53696B75525548636C5A2B543371694D3356454A36754A44425A686E2B796E4E424D41776E7855756C754A4E3758516B592F54485A42713179666F766F6841714D7475446F714350665845394F303439653034687872774433656A45665467582B326E366A595A63794C434B6F6F6E786D555655624959694A75462B58654D416C6E6B4A676A7047354659684D6D78657059637A2B762F6648762F504C68622F4C4B62332F4C68663337364B3273776A4930536B42765662394F5A6C2F5A554A71636948676C4668556862695733796E70656846413331626D38664158523874795131614E55345165324261676C6F64694B433448794C6C6C5569356C7056356A45384254756B677038466257344F3466513930387A323971483755496C6E684E6E384A386F4A6C725453577A4B54476A47684C6531442F6670432F694F6E735A663359707661424B48316F7A5434695A6F69796A5A48686E6D70714B4C796D4654624D51454B4D4950467A6C444558515455496D725A567A71716643694573456F67476D4E5648794A61436848774A4E5759504A374D6B52444B3054447130536A613052696177705137776251317273415365717264356957736F4769414A555343334933735155524965306C716D306C715A4E655569645A3279425A7878685A78796A5A2B583479706859696D6E4C6D4F773477586634636B2B662F43307639447578642B33443248384D33637037595441307062514E35557A754C3169377974693679316734536868624363343145644B306B7241506B6E464D7369732F4B676F616F63354B456335626F764B6A6B3975476262735539336B426773705077584438685854394266543868665439523878434A68556B5343395045356D654A4C2B68493245554556552F516243426745685557467A474C6A346A5A5339446B78714E33344E544F4D317A667872342F2F34332F2B7345504B4835314231316C4A5768376533426F5246444453746F624A6931386F57434B4A654741523750767343746C33556E496144494C3238787673706E625A454F5A556B76644A4D34416B753557796364462B45744D6C38575263356C38664A47384A30716961776A66696450345470776932437936565349587253505333456E3078426B692B343853506C6C4B596D434B5A594F44564F384577644D586942773453726A6B496F6D7857594A574A783537674968346F506846696C71326964634B6A7076706451556B45575A6458526142316464566C4970363038706C536F77614A544974695A4F364C48576D5668437646326B62534752794C7351492B52662F4E7A424A6C5072767077436B53486946363652524B63722B49736F757A63704D5242706A54767A364556775454586A47617454384C576557714E52427974704279744A473274524953746F416B3858346567356A62337746793857587362652B6772392F483647784530536D53306A6F4B6B67617130685A616B6B594C78497A4E42457831424D31746849333935473254354C3361736E37394B53634D3851584E4D5158706F677654424F31546849316A78493146757A456B6D614E63744F4D475364554A424B766C6243756C3641734A38673273585A456361346956713379714974595459544E636979456A504F4554585A43686758384F69734F6A593775696E4C322F766B5A58766E564C355165303052644E51736A7733696D5263584F536C61326150314A70573453447953754C525373464F79794D754C6275334874746951676B57305730543458592B704E4C69334C7873676C525A704C52544E6B596A6E454F3167744A4152534C49345A435A3473496E546F475048614A764A36682B4B65707A516D776C5774424136664A6E7A6F474F48714A6A6130432B516E44506A4C616F6B6350454C6F32446E6958614A7A3553546B6A4369397053334F6B6E54694659446C56696E7353724775463174363658696E4E6F6C497850466B6C4275347950416F315A746C5755713452446131726A726956714D50713847485430546E4A544B4656346845566C56306B67676C52777279714A78724C514F4A5574634A415536645646344A5475586A575A4A65447748444741736A3955706C4C54426552647251584143545357676F64666847533743325332643742334D564C3649746677356435584F59366C2F433266556134624554704F624B794F7172794A74727956767279466E7179567462794E706179647136576253507365795A5939466E4A4F76526B585A7053546C6E5364706E534E686E534E6C463931494B36776D536C6A486935676B69686C47433269463151726F685172506442475A45503641583931512F76726C52416F5A70664C7070764E6F5A764E705A46576E634D7A7238576A50754754304C457A506F656F656F506E6145312F37344F77372B36512B304844324D41744F7767476C575261616F33556643477955645443726E7931784D465074586C597177576A5553756F5A6F534637723432526A4252765874657736473549434A66584A545539555A613474494D685469766B6C6F34507736524A69423436534B4B396A535474503170556761664B51364A73676375344379583248694A3071496A7569496165316B476A724937622F42496D4452306A554E624A6F6D43666E457957366A4A49646C47626C6C6C39654E694775366639576D524E415A525072684A784A776D4A7845566C523435625676456873692F33584A525856777234734A71304C30357930434F494649495757435175676F7174454A6431644135506337745237644131564D306D6A557343306B6C70694F6258436B69695842555045624C4F344A7074786A55684875356173715A576372597530735A5859644B316955633633487342532F797157757031593633646962587146686662644F48763234523034516E6A73484D6D5A433252306C57534E3161524E7461524D46386E614F6C6930443750716E6D48565A32444A627962764D35483347736C35444752634F704A326B585365495736564B4452437844424979446845514E654864376F4C393051486E6F6C32676C4F646847557051644F44633178414E5952664B376F485537686E4E4C696E703342717076444F6176484D7A44452F4E6F473274342B65796D72322F6530762F4F324A4837482F6D642F52645067676D766F616A4431643243636D314D7154333778417A43302B64614A4545694D587A536974535A4662587338586C69426C51365177736C68566A7053692F435A616E7049473139562F4A376538445954734C2B592F7967426F6159504E63454A46705044786334544B4C354B6273374C7379784E66434A505732596A567478413565497A4930564D6B687362497A62745A3168694A6E79676C756638416F5850465A45656E5766556E6B5656315752695163593549455572366B734937397934776255556D41564A77507136574A655332755A49566C33527076473671396B484D6E384E75444741587031426E3670323653644B59524365706A655149654C5A717061327672314F4E5376473054556E33572B5A4C5338716E4A476E584B78454B6B66424C365A724A5739724A576A744A61707551496539433678474D4E6139697174364F7557366E757670626D33646A6264754E76587366376F456A2B495A50455A6B7349716B744A3232714A6D327049326C7449724D77774B4A72686857766B6257676A64585150437442473873424B336D766D617A62514E6F707866534D5570714C47495A55665251773965485464654F64626C644B4B3935784D5549555159774F2F4A4D392B445544424B5A48384D394F34707656344A6D65784B5852344A7255344E4A4D4D6A3836776C78584A3732564652533974707474762F30564F332F33612F592F38337571392B786D38714C6F69336467477833474F544F4455326367375041536466714975774E6B51776E316A30314A4D34743152505953596D32784C6C3578697241765A6A694C4C4B575746656A55552F35655252646348427A57726E4A6C2F58577562727A4F47794C6E4F47636B574E394B744875495A5A7550356441694D58654D704D3144624841636431455A76764E6C784455364D7134777978595071626F32496F6550346A3164524C78765449464A764F656B5753704155703639636F4F54346A7433465A6D2F7253323971564B6436462F4750566D69397152797A565338385053364D7131656B56386657794552794F4F666A2B47646A78467746347277574B525146796E516846634C7437787254796E5142576A79766573576851776E54704B706C5774675769596669704B30472F42713276474F317847666253427262695674626C4E45754F42674B664E4E68394656374D52632F517132686A30344F6737683670486C67734F342B342F694854354253464E455446744F796C7A446F714F4A4A5538486939352B6C6E777A4C5075744C4163644C496363724962737241546E57664A5A575053617948734D5A4A33693771516C615A736B6268346C5968776B614F346E6F4F2F47507973337568623845383334787072776A726267472B736B71426B6B4D44574D66326F4D723259633539674943385044575073484D5066316F757473702B644343635737586D48506E3537683743766271446D306A374A644F7A6E7A776E50306C70784832396E4B2F50677774736C7854424F546545773277744941396671564757492B496B62506F6B4735776E4A69445448644554434A6A63536165497A4939736F316B7838426C6D7976794E655339695171435A686533337954747A6265346F334D4569744F4C327675494A744B4444576E564F61537A68414A71653047786F6E306A534747676A4B66797934457959784D3479737177312F5A51477063523834624A5A374B4B6D3633394A476B43536D31543037414A414C305332386F643034426C5767514A48313542535A7847562B4B6956756D4C42714934394F71576A35494268594A32524E347246473851756B4E4C42574B384776524B4246644A783652526D634256464A506855504C436C44584C61715637774B593543396F4D5A456E48776F5274656D496141644A364876493262724A7A30746B616957726279593255594F6E747768442F5547304E667559627A2B4B662F4363346E36485230745553794130566B4A6B557272693563514E3153544D6A53546E4F38693442736C375A316A306D316E3032386A376265546B3662577736444777354A676A5A394F514D492B547449775474346747356A42523078414A777A4178335143426D5536386D6D5A31773750336C75486F7138497A3349522F724976417841432B7353453849384F34686F5A7744505268376D7868757545695065664F5562706A427965666534364C42773877576C584F64454D644935566C564F375A5466474F37517A576C6D4565376345784F346C6A6267616678557067336B37453553555A694A414F695368386B7079345A5961466B435A4F6C304C33754B4A307573554D5557716C533749556D64395170594D34616D376D4E6C543734504A4B415642764371417576636E7261394A574542474B67685250527477745A52586448796670696170655638446D78576678454C4A34535676394A45654E3550567531674A70566A4D723547585063556B452F55563058746F4168665877676B75557545573979636271572B70326C77726B43633348434E6E6A5A434F72796F567A5558584356306D4C4B336C696E626776543241686758632B5163533353457861424B455631524866536D396254346C49416959352F775A5455755A7963684E496B2F46374356756D43576D3769527336534A7662535275625649534B616D6F4A6A565552484B306B5046367447706D686B524C437732634A53384E793541546830574F4552343453476A314752484F4B684F3443575773544F5873504F63386F533335644155774243336D2F69597858523961744A656561495766586B4A574332366F6850543946616E36436847574571476D416F4B53345357454C4E4F416571734865657746626D2F4363546D46714C734C5356734638567A3347396E6F4D6255334D4E5459775556314A31396C6A314233597A635644652B673566354B78366C4A304C5263787444646A37656E45324E48476545304E6A55655030565A3068746D654E6D7954492F694D42714A32682F4A454354743853674256484D67444E72397944786452303056526441764A762F495652503559525342705A713563555566365477496B36556D7037386E6E363949356635303372377A4E5731662F71644B652B4E38705339723073704977564B707A34597879324977463467546459627857447847726A2B7838694C5641686C5878525245422B7958784362374335724B7368372B6877435447505A76722F31536D506D4C73552F426875617173584B4F75464635625748484173324B394B696B755534686D736F435A44433452744366784C53514A652F4E456738762F3338456B31715269353734556C7A2B383646584C56587163694B4762684B6D64744C6D46724C475A354851393466454B76454E46755072503475773767373337704A72644251654F45783436526D546B454F48686659524839684D614F5568773944444279644D6B7444566B704D666B476C4E676B714A373057386935394F523855795463553252635579525657656131494934596B3652744934524E2F59544E58546A6E326E42505661485A36514B37324335326F7878644A785553777643336E5230563244727247533236514B617567754D567059795846374D614655786B37576C364670724D486331594F6C75784E62546A4C322F473864515034374251655A372B356C74617158742F446B364C70517731646D426530354C78436247514437696A6744526851416871342B5178612F73776151777A775953616D38744838776F307875315535655670756147696C4171536931643472495533327458314C4C6D706F44703870753863665674336E376A58377878565279634C724F38764B47306E564C78484E4A4F454663446563616A47574B524E46462F584E6D51526533532F354C434F3839695575534F43686543545448785752476675726656325242483832734F55654C464972326D624B79776C654B5A6A784352547269774849512B6B78583970594C696959417035456752644B5A565A4249777162543272674A6349704963565A6866533355714D6930724D496B6D645979343134586650494E664F3042593330566345642B6B44314A5059714A533058583144613969614E6A46664D644258443148435179654A4470366D746A34616549544A346D4E48794D364C7073725A7768506E43476B4B5347686279433730452F656F32484A72316674674A78505439593753316141354A776D375A676D3435776A37644353574E4152743271496D3064494776734A7A3762696E366A4650315A46594C52636A586538665766784477705272355459564333786D57616930363134783574776A625469474F6A414D64434A6137675431354138752F434E39654964363855353249477474785048344144753456463859787063512B4E4D4E625853664C614974754A53644830444F4B646E31633075614C51524E6A7549576431454C5249686E4D5164486E4B2B434C6C67676E77347A5A4A597363627A4B506542354E49374E37724E356375467776765357317A6566494E4C6D32386F4D4C312B3553336566757466366C793938686272477949327361366377654F52464D6C495157673145524F79767778767858383471766268314971565036554D633654655752574A6E38557279744A2B6655556955654673534652614B786A37714D616C734154634B59545846504A6E4642646336444D694843597163614A364576635830707A666E7677336D454972524F5449726535617766332F444B5A456B6C7734524E5331674E63776758656D6D374375693453786737532B6E6F6A776D5672336F6174364557336C63316762747550724F554277344444527354504570307149543138674D563147664B71636D4B614B684E42364455316B7257316B463372494F59664A653662496557624A754C566B50484E6B5054506B3354506B6E484F713445375A70533167494F55306B7069664A6D3461496A725851566854543253386974426F4F634752456F4B6A7859516E536F684F6C5A44515670485531524F626179513631304A5532303534707076497A424352365245436D6B4663517A3134527672786A772F68485276455074434E73614D64633165506B754B4C7A687078446B39673678394631396D764C4330364C6C545158566E46514630744D35326447506F487359314F59426F595164633767475659656C706D7767744F3073476F576C69566934795543784B68746F7278396133692B2F4A62584C333664754663655A73335876386E6237315A414E4D62622F794C793166665A6D6C5A7076415A49694768304B6151476B6F314F6A4E537A7936715A64434132612F32346F4B32734E725A453258645A626D56356351453658582B4461613345444274626B696B6B7652336C6358304A76466758704867676A37686734734B6F506A4A69545A4241557778587736334A594C6446434C6F79524C7935516B486C6F68637134326B506C4A41656C65394A41433762696D6251335145466C4E4A4D74456F4D576C59576D62787A585954305855516E32736772696B6C4F4867455A2B64726D477466776C44354172614748586837447849594F6B4A6B2F43794A6D517153326A71532B695A7931693457352F764A6D7675493639714A365670496D7A76497A672B516334795463343251635136546363706F5A7079385934796355305057705358744D704A3047456736706B6E4F6A784D33394243656269513055554E55553035346F6C53424B443564546C706254555A376B597975675A5257574A374E4A5058697A644A44314E4250784453712B453765795245636F774F3478775A7844765668375265337147354D666230734449336A6D7A4C686D37466947356E47506A7144593277573239416B6378333954445A313046395A5463504A4535547633307678376C63703272575436694D4836436F5870626B6850484D47496A593361572B4D7855695774645179472B4C57644F31735346643863564F314271356565704D3372727A4E36316666357330332F71574F4145726535544E78484D324936477769527971524A3531615245774F78515A445646685575794738684F7A744B524B634E3630634356616B2B79344E794F57727970705633444E567A5854706E367876767333616D67694358564A6A6E6D51345438696649684662516D5A344B73566C43714B7279646771666C6353707A574D7978624435306F54394338536C467665753843305658534851307658437641564B63437A4C47577935464D69684335707A6B76594E6B64777470505156433252385649695138667864753743565063432B724B2F5953682F415776444C687739522F454A453243326A7253786A597935693753356D3653356834793168377974683779316936796C6736796C6A5A79746B2F784344336C484C316E3741466E377545707461592B4F724664536E356C6C76397A713945524D505953306F6F6C5A543369716D7368554A564868544532564B65414B6B4C4C3657764C3652724C36416B6B764B5A78306654747055783978307942427778432B755745455442347071415655513331592B7274777A347A68306B7A676D394554314334514E7270776150543474526243786757434F69764F535230756A51377A7743687A6E54314D74585979657247523066706D68757361476170725971617A482B654D674D6C463269733156464A4A47457266626A3233786E70756E66564D51656869532B424356464D454F424B5A424551434A6E6C2F342F562F7152516F2B6B38434A6F6C513873786D6C6C56784C6F6F7271394A4A46314E4263573453386C7377722B7850313255324B434F633154634B74376531667862735744634C59424C664F366E6656724F62696838654566634563564B51336D4A4F696E2F524731676A45566B70674D6B5777623251494F6A4E4B5443467043695857697134425A3743446134414A766C633365594B594D724A6744637146413033595A4D47372F68463350326E38585164784E75324730666A4E7653567A324F7366426C3734333638765766786A316352317261514D506551747661547451325174766153746B6F376F594F6370596D30715A364D4F67316B7A41316B4C55316B353776494C417970323974697745772B73734253324D704B304D69696134716B755A667733455643303157457034533157555A456377474A52736E5A536A4B36476E4B474F764C47697977616D7638626D46526B3073753253672B2B7558363873384E344E614D455A69627761305A784450566937752F45506A6D4D62323647694D6C47334F6F6C4B7472654F707336495A4F44734D5746547A2B76766E62506D6E424E472F444D796A6A476A4739754166754547664F6746735067444B34354B7A4748547A6D4F4335686B5456745A3161657641537137586B68376F6C4379744B6C49645A63767659485553572B2B55514355674F6E31712F395559424A6454496C4F43526C744A584C6B6C436155714B39497837725132784C546E46786B5757334643434E42356F4B722B5533576C71366F6C4B5A7170725733575A4D55742F6B3247364A77743371565452454153363452397164556449704846784850344B7A7377346D6F5257674A767A7546617A366D547541616D4152496763433143505575554957435735384A6D4C49356C6A493573736D6B386A754A75657745356F5A77445A597833335941612F304F72485576596135354358333144697A31682F42306C3543594561585758684B325164494C7732516B686333336B7257316B7A49316B4452556B544B5571625A41516C644F556C394A326C684C327478455268674854673072595175626153647243527335337A534A65596B6F4C635230306969744A44355472714A5252434D4664706B436B6F704741694A547654703566524D5A335458713846774C4357307273626B4F4A632F736D7572474D7A4E45614534454E36627754343769475276454D546167496C50596243426C64784F6639784662434F41333258454A6F45784F52643533365265777A316C776169337165394C6E435675444A42304A5972593449574F496F436D67506850623972512F515535356E79545650452B383530534335314A652B6B68724B6B324A664F4861386958573179346A674C6F6974377258333162526151744D59734F577A363253537562564554434A544C5A4B64656E56647768344D6863555771367742544A52556261546443694753444C4176575A7076793567656F754E7A626534757659366C355A66563630416955782B62344A494B45744350494D54793654694B3272514B32427957435076674D6E767A6548333539554A2B504F466C48634E554A4C2B4176346377634453763847555353524A684D4F4537525A38307A30346573356A626E784E4458466E4C6A7950746E4B37576C576137796F6A4D4E354B79744250666D4745374D4B49696B5A7866525052325770696336556B74555845353034546D6A704755484F43794D785A34746F4C78505631784532644C48706E755A7879733571306B314967366952706179567061534268716961754B794D7068627A6D4174484A556D49614156495657623145497746524134764765764B47693253314453526E36346C4E5879513230306873746F6E496242764275573638632F33347461504544445045444C4E455A6A58344A6F5A78545177524D6338685949725A484351572F41704D415A734C72396D4A7A794B636351384F33547A7A737859634F67742B7131323141364A69472B464B6B335A6C5354737A5A44313538714A7835426466743479363153324B765663345453715556465A6647376B4E31584D53373249426B30516E7362506433473073455138414143414153555242564C697141435552717044322F715555364B5275796D5A5753435558565953536D6B6E45367650692F4B52756A43754B67697367536F587A797338754663346F42344F6C7A4C725375747743302F72473236706D3274783869797658774C535376557771746B54416D794163534A4D554630306830715857565A715470514B72337163414A5457547A35504637387352434F545A41704D38743437366E6E2B5236785A54475A5A5347644B784F48472F68354231467065497676655659323035696148324D4D5A366B5265734A4444575348696D67376A776E4853746847647243453656455A77734971493554327A3650496E5A49754A543530684D6E7955354B2F326C4D7954303561524D625379364A6C69506D6C674C36386B3778306A622B6B68624F386C5947306D5A4C3549303152413356424B6475304263757563544A51705179656C7973746F61315833504756764A476475515A386251516D79756E736A4D525349696E6A485853467A58536E537553316D6F426E53537973594A6136634A7A7333696E3533436F786E444F546D4D643361636F45464C3347596E596663547477654A4C50674A326B5365526A68435162776D68316F74457066776F4D326A4F7449793170446C5233464A6B6F5648735852666A4B3457617068776C6E516B726178564A63304A6F444B696B3552615574464949744B574C3833617969557572622B75544B4646646537314B2F3955514C7036355639736268533631644C336B61676B7337644D4E49733450676D585858626D4169597641624F486F46574F57796D31784E30526375457379346C564E655A526A637A3131376C30365530324E6C376E7970717751743951594D736C3134694A685A6B33545471555536376A3264694B30682B514C562B6244487574456279754E4A4C714A4D554667737345676976765050332B4A6677422B57775A6E332B4A362F4A4A6D54574A41584753754D3950324762454F7A4F6B374347386F2F57454E5A4A43576B6E4D746843646169517757555641626C58543555526E536F6C4E6C3543634C5345315630786157304A615736524F796C4242776953397053365750634F7368795A593867365474766551737261544D6A61514D6461524D6461534D6465514D6C53524E46515331355554457A424E46524F624C43453558554647573066653045524733364A4964674B6D724B474E6C477A4F7A4E55536E71306A4D69746761694A70614365753679466D484349716C4258544446483948454874484148746A426F41757A516A4B73304639484D6B3575326B58574C5A4653546C6A68616B63327742596B34787A3346686E7A506A304E7055326F7537496F68636A59417045785250754756795552464457314E3033587869686177593855514B3672795A6B484374733067544D70395A555943534A51527843743961526C44462B4F57336C53376D46524661766678504C7376746130567335362B71776C76396E734555455563492B3479566D63344A68757437364B3975592B686942794D4E585578336A324965307970506C3451346630634C4C7562712F3756786C5575624D6D422B673074724D765339724C6A684D562B6168433939725664566F4E496B4938763458456C38727054694D77556B4B6E6B4C6B636E6E7A7976514349446B4349446B624C3272794C53637A4A435069326C4D6E4C54625439786D496D71634A474565496D6E754A714B744A795430327245795175506E5641524B3630724A364D7249364F534B4C6A53544D744C79627167675936346D7339424F33717468493270684D326F67372B6B6C6161736A596167676153676A70537368717938685A377841786C6847556E65427549426F5476514C5A50573857505774306E4F31354B54645947676C59327852374536687777692F4B7147744A7A4A5853566A322B6D6272694D72716C6247546C4C476668486D456D455644564F7A6E6A546F69426A30526F397A57706E46506A2B4B614769466F464761435134457059512B52396357523269633848795338454D426E64754C51576853596647595842544246433036576F74456B72704E69645347624B497236495154394E544C78504D6D512F497358456C714F64434C2F3377416C47793269475335507361752F49696E6F307073496D4335666570744C71692F30706C4C5346612B5565444370784C75734769506A625950306C4C66536672364F2B754D5875486938684961547062535731444861306F396C584E78467732714666435739716F433775666B36636D5449724D4330654558643649517A486E4E4C665A66396235457034453470786B445974366836544146664470387669396558782B746256414353352F38383179326C736769596C6C4D5A46714E703163334E655832714178335569737432445A3778637754487A3671306B353474493663724A322B6F4947756F4A4B32765569646C714648524A696C5546636341367845395639494F4E714A474E5A4E4C5736704A47597449473836706B3947664A57633854393555544D5A5154454A376E7668734D596E5A4D6C5634783259756B4A512B6B6E544F396330717061566C42643355524E7263544D7259534578585331683767664263425A4735476D4A61695579644A5057396863686B6D5352696D69566D304A49776D346D5A6A536F367561644763553250456A627253646D645A4E77684D7034342B5543537044756D774253776576455937546831566C7A366552575A4A467046485246465273744B3453763271554C4E7655626146324F694A53564B757137714633454C54346D366E4853765A5551537A366C49737857564A4D314A5A4A496A3739495A333978345533577356355A6556374C4C6957414B333777503637515A576472734C472B69365777743753554E644A633330584B2B69755A7A4654536371614333756858443043784273352B4D4C367559445376437156712F777672614664586E326C68357652435A3469754558484643597658716C654631686C52346B6241336738635256314570374D7372316F41304C4B55413334704D456F336544535350747743793636526557705A556C34797A474A4E7075507A72644F45316A4F4565723863766653624E57524C5435386E4F565A50545869537271794F6A727956746C4568546F4F4D6D7A4B316B484D4F7368693163536754596A4C745938636B317634366371595246777A6B574465664A476F7649476F764A6D6B72496D45724A6D45724947732B5431685754315A655231736F475443584A75546F79686B6179313436736E71664D2F7A354A557A307857666A556C684C566C52505631684458436369365356774455387769744E395A556D596A4B5A75566D4E6D416632344B7A2F51596A736B6851746369553061552F30577A556B774876516C697A676769365363316B314E6E5536414B7A66734B6B636B564A79662B74334B445371796F362F5457396F66636F7051786A72687843396B7349665A7053796F795A564E4C354E4972354957697369696D527065765261553331564D453665554876725A366C56583567532B4A767551474557394D44586A316F334D4B544B4E4E66577166623769706A3748575163626242686871374B4B72724A47657968596D326F5977447573496D414C4566516E53386277613055685266306D696F585443785234317463372F5264643766306479486C6D692F5A2B3966624E7664382B627337737A6B6B694A456B6C526F69694E374D6951456B56766D2B31394E39414E447A54616F4F473952364738393557566C5A56565756567079674C7453496F7949393133626952416175624E2F7643647A4770326730336949694B2B69427633316C5262354859737A52454C736B376A455A6A6D654A7454383559304C416B6B4D67624B5768647171594E6A3450796E594749423372556448446F576571614A6474564151386C437057657562315A6B64437A66414278764835712B5954534477304C4874554D6A63434B5473434A54614762573862415377644E36426F38714352795567756756642B436B3771455A753446322B4477363459766F52712B6879326830664F4A39364359473055364D6F78306652547332696E5A34417533775054516A553268487039434E544B45586E6B4B502F353759444F7A594E47774F6E5750335945556D3059794D7741344E7767714E77574B6169797A4244712F416A71374253577A446A4F33446A6B6468702B4B6F78634C51416C36706D7771656256536951566A5A4C4A71464D6E7136695637566473556856497035566157774C55577A304E6833797062424174637357576857584350424E736C6F5237746E464859584978344336556A6F586651487948376B557348522F687135317654703434337543526B4537502F513365447846784A42486A366B3952716A33534E3037454F59756F4E38584546774D346A4E422B76596D646E413775776D67717465705061697373795A3936635258513968362F3436566965583456766352393666517A565867304E47512F4F70644D616C6F536B462B4F665361784A6C464F7061637032632B675331517A6A31527A4A434B655963714155755A783667566E6D43697659516D7471447068366758447238386D696C6779392F54576F6D4630774F6567305472576F5670704B446C76434A3256393162777747683767373532487658345074762B584F777467737A4B7A6A5150586855412F6A5953574B6A684A7778794C35445669704B5A6778667050506F786E3442486267464F7A514F54516A6C39434F586B5537326F397562416939784469363662766F4A4365453274754A54714958657943334E64375975744548364C4C776A7242656D6F4D546D3455646577413764683932354136616E4D73464F636F5A6878323668325A30456133594F7071784E646A52445A695258646A784D4F7845464C5649414A57674633706748345864545767684C2B7270464D797369725A577877466E59565372505649623453314A6978464D42526735485861704155757A3452424D6A55507047424E4D33456B6A6B4937424A4D41696F4C6830514F4C5A455565636B59707A4D4D3749654F6A612F756C6A636F332B4C4937743363356A392B5A6D646356616730734D765049626967457470596C5968582F564B3244784C2F73513351776A37556D68454D694C48484E794A77482F6B672F656858316B396E6B447263714B4F4773364C673838507554636A70487044354B65475A6E4B36617272624B375165614B4465726D48557436426B6E56517A4C656846587343704772354566516A455031375150306E594F715A4E6D676233366F594D42567553675367655A65676267784457372B49797359704744766E55666350774979536D37534668336F635054324A6E685A434B3865722F69613668513359795163775937795A585966704F77334C2B7A4561336F395139353245475471445A75517157704642644F4F33635A6961776B486D766F4370453539414E38722B30566467497144613051646F737743507A3645705A305A6F4D5537304C7072424D646A4245646D5561664C47463139454B3734474A3759434B37494B4D3749444F78364346512B6948764769457478443262384464583854356241584461612F6A494A57695A752F6C442B6D38624944533231495A434B59654B7572355851346C4567754F374A7A6467776D706A6943694E386F547557506439514946693464504735394A7359355571777A536A5750662F2B666853377935504450596870495144714E4E6779746A676F56644174566C444D616A454A46746D4E737A525447674A6F6F49757650677970317166304D736A367562616E49427772492B696D4F6B554A7750535436434A7A647362616A6A5432646E77676B416450424632676431557861756771366D31667A466970354237725351696E66516A4858676C726F434A67596E51676B526964477066382F6D4C6F6F6C3437365447775039457A53475779304B773359716F704B4F6F7169647733357A64745131712B6A744F4575566872684D58534C363368594473706774716546346242786D563746495165344B61616855566952506C6942533741385A3242355471472B667849313379646F4D464C462B39474A6A2B4D774F5932486D586E304D6C4F53366F374231447343557A632B3430723178436B6F396B43696B6F424A3171366D59556676537476414359306467656D6547376B6943374169697A425A4F34553334535244614551394D4549377141513255666174512F6476537550537A6D56683530706F4671766F63504F584445654E786F536D674B6B6370776D7A4B6D6E504B5674776450614F656D6A784A6E653036486A3845382F4A7648536636575079384D2F34395042502B4A5466784E626E306A71675A684B4C645559752F686E2B48674B52674F513269564E31554D6C586F4D5459333871494833413557554170575543395745476E336B535431425374435970544543785572367358584C46574C70626D776772532F6978796F594949754C614D6E69773830506E703038642F63614D67367A47717746553671436B5744414B4A5A4C694D6A574C4768704A705173313355464B3641695A474A373454565038525446717068354C61686C62717545314C6D75753061785A3644524B38654B4D6A2B5570424C524E474E634A3149767163634D61326A465A684766584D41737A30427272355056694A4F54694A4F58517A797A4C4974534C73595066424446794736626B41652B3843724C337A614F796667786D38364149704F594B443946303879737A694944324448694E54366A61364358613437344A67366A4C464A575A6B514F776B7032456C4873434F636C3976466932434B54454E4D3377484472654541324F7767715368544D4B4F5049415458594244596C3930475761555941716745646C4731623847336273437A624D4549376942526A494541564F2B424B645952624E63513676437947514C6D47705A445258757071565659566C53774A316761746370384F4775586839324F4B6E2F6F3379546D4B34596D63683266484A496C36552F346D6E33432F45326F554D416F774658746B6E336F464D3737544565396A365642636936627150436B553671684877774C5449365369434E536C4B527946684D3546444B46715566324774513037736E354C69577757353757397A436E5849625A736D526F6C704C565352394E5652485768683067474A5534742F7843614E6F35334D5A79334267334B6B2B676C5536674D356F6C476C43535464527A4C6B706A6B426968446F4755365838364D7436535944466D357A6168465A7173576C4A2B2F676D4A44704A76366D4A56743145302B444B6352353669707578486E51565031715A4C5654444D3668484838414D33555674667852313378696134536D706357726541645439334F4C6C37653879484E396C324E364C61486A507777786368424F396A6E5A794341655A53547A4A7A654A526167364871526C30552F665153302B696D37794E58767765656C7972537336696D3535444F7A574C5A6E4947647677427250674D6E4D5138576F6C464E4B4D4C7341497A73454A333051684F77417A64686B55435834523130357A377A306E756979796845566C423154386E7270785633364B4968465639477A41544954685A52695956646C46487331784271394A417332724272706F77436872305A454536343562714B747A53566C56474773346A3251426873633330397654785834543649574F4D682F386D737A4836766A30365949337952396B5334524A6B6930495756456E7066593648423754342B6B7857756B3239695770476C353557495A49524A38376F746866524C5139532B79476B4131455559696E6F655157325873576A5A68755057307868744E7A6F696C784F6F394A47726478456A6171364252505654423256444839414F724A742F4F6E42482F42556745342F756A2F68556573504F4C53656F6B50436D394B456B716842535A736F7043306F3253615566427571306B574A6B616E493470744433554D7747726B527151744E376142386441524D505964384A7437715775695944746F6D6837366B6F3667776C54547351686831626F6634483844773334472B4F7742742F5449716D316467375053426A5555374D417A446377554E507856344C384430586F54747577534C4A33414A647567716E4E684E744A506A654A69396A34655A4B54784D335A66545339334251666F3265716E62364358764855576B57665379432B686D4F47365A685A4E67644A71426B3578484F376E304A5A6A4D3443516167516B426C425761464A4A636B35796D4D447668633269454632434535695736476F4535496331707578546B5745453137494756547349707147687156546A6C43687939427274536831327A30436A78527165677A754A626259685869577572796A5873522B67635763497A7652464D704D6E53353431636F69655065467A364C41464759484552736D4D3945664D6272694B78547571316E714A5650304374614B4B614C614D597A534C6C6A53446C4379487044534B35353064697A2B2B2B2B30504968474D6F736D64574B714E646238715738434735535056446D4E554F4F4D41316A734255797A5A51797A56676C78776357672F6450543653357A67453776315A7745526E7A6162656B2F576D564B6945624E7841506D55696E3347517A7A5A524C485145554151567756526D73314C74514A4F4931446B4345314E673134314D42424D6A564D397079374E6A63576A6F6F474D59634A514D744E416D637475544B48736D6F4733314954642F457372386831415854714B3665526D57397962716E71756F65382B6A34614D322B476B30764F64672B532F4B664D344A333441643655637A506F4B443742523671627579355875515A4E30306759506B6252796B4A74416A6F4E4C33304F5557544F6F724D48305A6E63694C53692B696B324A6B6D6F55566D6F495634494233584934567641324871533943397341444E45497A7141566E59464444504D68446D3964356C4432752B6251653349535A6A714B70464E485236326A71686A416D7A544C5631656838536531497568506F34674A414159744436304149616C543646344E6C6D64422F465A6D3445554977485A50545845443952646950334638376250384254526F6963765269737739314B464746765A35796967506D416E4B684F424C3750695339667053694B536A6842504C68424C4C686D4941704834326A6C4D35447A35665230473168415842566E562F5072505651702F4D6C49784D464C584A637548544E684D514F74756575507A337575704870674F707757676471306B444D563041366F677559436E38586D51676B69564273445279443650677055656E76774554776445796D7534343865335958443175486146647130424E52354C6C32375A74477858386279756F46354F632B5147486D4865526E336B4E312B777271652B52686E344F7839776C716E704E6F65452F44394A3244485752457567596E65684E4F62416A647A4231303030784459326A485274434F44714954476352426242533978436836365846304D3366527A6A77514D4445714353387150536652715A6C615143657A4A4776717A53694A635064684232366A34527444335575524D59706B544D494B6B5433416F665264474D45484D45497A4571467177546C5566545051714F2F6B6D595965576F4F5A4471465A4C4B4272735067324A4D325A4F6A31464B6D4C31515A365356616A4B5459354337673874366A4A51622B44766853482B654D51682B724E515A426D6C506E7671626F5949754D6A48667668762B505452582F48703456397732506F63644167515153374B4A5A6561496F4A6179327649682B50516B6D6D55456B6D6B2F51486B2F424677733569734254575A685A624F6F5A4A565943673671727A784657716F6C39756970336E51356D44347161524E61672F51534B6852734F466F545648714A5A565962706939502B4652357773634F702F687748794B5675554157717147684639424A6C5A4649574E4A6A386D4E536D364B6B31536E736A37715143323235556945556C306766526D5A4A424B526138783250346E777255666F31476B79303443524B386943675A46595133476668503462714736645232586A444D6F627249554759584278594F734D616A756E5948704F772F4B6368656B39447974344355376B42757A6F4144715A536652793939434D6A384B4F444B4556347A686D434F3377494870523970754730556D4F6F4A32356A545A766436796C6D4F496F6B734875656D6F57376377536D736C3536544E5250354D46742B5562682B6B6452574E2F424F622B4B4A7A4162646A68657A434644333450395444424E493147614145434A76384D644F3855644E3855744F4169616B6B76576D6F65427A56546F684A72706C624E676C576C706C4D445A6B474855795344306E5631497067657465672F386857596E67693738552F3439416C6E61332B526B596737592B5037582F443530372F683038642F785765502F346250482F30566A7A74665345516946346C53675761524B3974566C464E35364F6B6373734551697645597447514357563849685641637856684B6746517255762B67436B6333345654644559684E3753635335546766704C5A6D38346D496931585464556C7A314368766B68356A396E424975374175432F4176304C4F656F6B755A5A7132445373354367536B755755637861365049396B4368493865746C7735514B76356E59474C377744306E6D4F4936566C747542342B6468336A695041515637337656466A7138436864314E484A70714F46316C507A335566647A55594244324F756F2B7761463947627358554631367877737A336C592B326468375A2B423754304C693356546F41394F5A4254743146303438516D306F694E6F79567876534349546F314D334E6F4275664243647843413679574630302B4E6F4A652F49726C30375257424E43656E4F54732F445A6845656E554B5447707142436148776B6F46702B6F5A68656B64672B55596C39624742615958766F7836615174562F483958674E4B7242475651494A74384D7972345A714C3535364E467432495545326855646C6D37414B6C66514E72687357554F7A597142524C4D485758426E4341354F37685252386549724439684E5A4D5870382B4C6B34594E4B6A392F505033454E58544135744F57766A383476502F346F2F665059334164566E542F364B4A34642F5163642B696A616C6E6D7339615954716D544B4B795477796F62687345656443455A54694365694A4641724247504C424F50495274313679655050556262534E4C72714E782B6A556E387034784E555865434B67596F50554C7257674A797667346B453153384D67337579343276535A484F705A4E6F77657967554875626942544979386238737477484E4E6156722B75774A6343752F757634394D7061366B506862694A2B6745336E4F343058736F65674D30632B6C566D2B6A526D364E4D4C7A4D4F4E374D6F68726451386A39417A5463474B33414C5670426249654F77496E5230756F3747336D5530504379364C3844796E6F57356678616D664F35484F7A59424A7A626D52715449494671524162536A783263516E6467674F6E45324D5166525377376A49445747546D6F433765527474424B5461435875434E32583142586536715135476236445A6E426342735055486A643967366A7644364C6D49556438416E62776A697844384D4B67655361672B2B674E2F4141562F7A52303737514968716E554B5169746F35454E77793456594F6B364C4532485536366956616E4230616F7738697273456E6C43522F5553776352474A62575A4F6935726B6E74776E7A373934356467496D4F5368446342306839637939552F2F7546762B50797A76776E4A2F386E44763869714E736C6F704B30346C52613064416C70306C30696C47534F5149306D55417846554B472B564449484A5A52414C68524650687152756F706563335356346B3273585873737A56434369623076316D4E4E4B7364567537434B4E725245475571455A6F7761754944705648706F556B32586C46754B653656716949664B636C68384637507367446568734656775843386433655A594D78326E4F5436503078366645706C5948783179546479694F563854765A6F37394F784A5237694765694750557377446C6466722F516D6868746868306B6A757749364F775137646B6B477736623043323838624850744B504666514441796745324E71757755723349646D35415A61504E462B744B4F334245684D6365345A7755467946496345553549303332453047636C69342B676B376768626F456B6556485453485453484749567577664C666B72395466663857617035627350316A735030547148764851546D673075366F4B4F42566666645238553668797670504144574C536E4156396151586A58776374715A49653842577133424B4268793143694E4455707942647358476F646E466F583041626F49386242324269533659704A51384957666F61436675434542662F4D486C646276672B7074454A32364D384D626E3776352F4A69744B374257705351587876514453336842534868387948692F306141796C5942434E544148564A4858456B31446A50426C55736B78334848385247437A6D33546B68416356656C6854333161345533367966536F6D79654C355555675961655770777451525965733545506D4567476447526A46536B2B475948584D3233705456776E4F7255416B4855456641634136696F744B41556D6E4C3466754B773163566836774266337541614E4F647A304B3178735A4231524130317051417454683751497172376B7849466E504377752B55626E52435645784C6B37434337336C656B703254364C38507939364D544759455475696B30586974304555376B49707A775A54516A3139434B39416D59434B4344354A696377395334414B6F567534566D39425A6130554730706234693157554372636734576D484F34345A67427764635A71652F4477317650326F6548684C71526D42355232447344614F3850515274657868312F3133552F666467654F2B6A356E32416D6E6361686E634F46522F33417A645269652B6A6B592B6856537242556369384C4D49756C4644504B4C414B5A545131513337494343684763646D4A367A7A474938726A504848423946526F4A43346E695A486F6A312B51687674586956416B76544856455578734652424D6E4A6478333833574852546A6555513264684663325544573478563731377A484179336B527A6B635135314C6E7A6B4E526C71426B5375696D6C566C76434B706A73734676426E61376C49416F354F7746757148516E366A6869645666366B4E4C75324354454D415A616B30365447526A3165526A686E494A626C45594D73345253757946634136715366526954326E6F7549573367544F337750704746416E3241356F6D793034446449564C4C5162466A7031626C6559614273554654554554476F3867494A7642667265704168537350416D30314653585842496D4151456A5257384269744951463248457870436D31503934413359775975777732646852383741447039484D334C6C4B7A416C786E484177315A42616879397841693663524C6E626B723061676B5262774164726A654652754745426D457A7A5162364A4D58577664645132372B4F6D756547414D7261483054444D346A717A69316F31454877634D766C4E6D7065756B2B5236486458474B545676516651647164527067566165454F617378624656664D5A314E4A4A4E4C495A4F5936696F6C5771697444715162324E5234784F724332707730547470636466534E31454C744A6E6E2F3556626E5366662F5A585357745369482F364A7A783977716A466C73472F3465454271624E2F6C486E5A67664E5971434C356342715231533373505A68466347454A696255312B4B59666F4F6A62525737506737776E4444326168356B726F31355159616D633262484232704B626E4B78346379787A704954435170794F4364542B5A6850544B4A49563867696436674873556873317855593557306375586B596956454969724175596D4F4C5566424D6C6854306B64346A4C564364674B684251626A517163426863614D706E76764F63614A73576D6E555437626F6C683043537146537A304B717931314B426F52536752763349624D386A767A71453869612F63583279742B5A776A42455967424D6B66626650425537674F7578675031726859585369704B33306F786D38686C626F4370714D5375477261424D6F724A4D536F7A684954614B585044346371347968797851597559553267525163514964664B304B2F4669345833424B71734F58726738563662663861477434625239484A35614E58505465676264394163614D50566338596A4C305256506447554E345A676234374474317A472B576453616A62643644733345504A4E772B4E6C7247785852687870686966434E5458736B6E59536C48415A436F56715A31366464353665544F69536A48704858385573424177334F336E5957764162512F384259384F7635435A58592B52364F4250636B6A7166396A36464E33474163785348657836523161327354387A6A393337557767737A434B77384143686C566D6F775343792B7948513156794C705747706876775A6A6E61614272645348714E72503556743351353965506C31322F546370576A3851396D50592B2B4A347167394B737152593256306F53736D556A4556455638426957415A75515164444A7051433679566A712F2F626E6F72466769696C6F416D6E37506C535144786E53655874584369315769675761394C4A446F47455A386453584747464B56316C666F4459655232467042624759533664685847376E553067304E6F30736E4A66395039706E717677764A66682B572F6757626F466C7152495853695133414366576A35536136376A6E626B426A72526D314A6F39314A6A30766B2B534E2B5255556F6E515957364D6254596778496765653167305141414941424A524546556B564E2B45383367414E706874684747354E3339392F576A73653843716536356872726E4F6D70374E31446475513539397A4C4B753164513272714B306C59664441385657775A523372774A64614D665A59707637424259453943324A314863755150564D345653594135366B4D592B58446A59516F57553330494B5A723767696C6355797243314F6C7056522F512F6A3848306B49334152312F6779654D2F79674B6B534E67382F677365502F6F544868352B495A6277545A74654A485362704B4C625A7A4A53616456377347556D70386C4B565768704137375A4265784F5463457A66512B78395158737A393944646E3858536A434D6A432B495843434D636C714656624A676B783070512B644836504C72537270372B6E64756C6B396C796449786A3370614246364E63704F75574B745A6255504A47456848797368457169696B54496C4B424A4D4C486A66792F4831614F77595177634F547A5A6A4970427449702B6F3451534439527A4152534333715A6C63714171614770734A49783148774C434F3350415231395271713239646865686B5A754E4E324136615030634546557A505544334C456D6661596F6879437933394E7743524169765047356A59707065764E6D31756375706B6B33484848626744534E51387850665A4A31484F437439414D336F5154494842766741417964692B6A756E734A4E512F42665258363168565574712B68744845653561314C304C65766F724C54683972654C56533361666436466572614E56523242314861756756396577795633556D55392B3667754863584A62594E2F45756F424E674757556335346846446E316F6D6A5871756748706552614F6F6F31573135624A435A2F58444C6B57314B492F384F523439354C3761563151557A7532364861714C30484B72683371314C62346C466C304C616A3030796F35776C5A525944676C50434D484656666A6D4672412F4F77507637415045317063515870744466487356576A514D4E5249564E547575594E453167626441726E6F37484E61616A30463548487168484E756A5576534C645A54515A657148726A6C5068567A2F46673534697A53367142527446424C55466542637A6F4B5134764A755558306364593666782B6D4D6E3438426C4572576B49685845593956634D4B703156777747615A4549774B705865556369766E5967463270774E5255314C4D4A354865586B463061687272614A3243713756314662593952345372712B3163465445365132796E3952796E5054587557377970616761766F684269564274434C382F59324B6C47496B61696449496747305978784959474C6D2F307751316651594445667641347252436E4466746D4163644D6177584D4A6C5A324C304C6376434B674970737232565A51334C304E667634447135695855324A336675596261396A586F367865687256394365654F4B4149786A4957316A454A5674337667596E5735443830374A714558334C6B487A7236455533494B52444B4A4B6C6D59326933706567535764635A59464E72704F52345246447A6D423578342F5657755078697474337171637832673148364C64506B5454377147684F366A546A56796C756F6744765643446E744F525A34726238694732746F487738677243793874485A776B5A7A7A5A696D36736F4250796F5A777479752B524F58796C56516B303130617A54472F4152656A5A4E6E4A2B4935526639646C753232323869375956634B727050735168766C68325953674E476E697A4D4C6F71704B7452554178706241536C4C7574394B7A6B48684B4830524F49772B5049784578352B5443554D41524242464932564577706F626D52796A3969574143434A474A665A5A43436232586D7155636F36486B4E36635258702B454D725364526E304D6A4B77586D466173775075495A6A346276467A6B453871704678434B336746335843666A453836374942486875584B33347150796559765777644F644542614347626F42757242533269457273414D5855636A654E3164355052526F6F6367756742392B787A3037664D536D5352433754417158524748684D7261526451324C71473265516B476762562B48705831633668735845426C38354B6B77764C574E6167724E364276446B4E6E75747564524D6C7A462F722B44436F7379416B6D2F7759717358316F7352434D544270327153534E5446354F4F71597437756F507561336249796E4F425A526F5366622B49474D4E436B505958483179334F3255686D61686F5454516F4F684579555A4671614F554C69455854694F3634306469637850783966576A7334485531673579486839694735524633496565794B4F6C4F554B507153743131496F4E5742583243543856425469794568695A7A506F68784236317763343455326C624E416B3642424E39362B5272324D4B4A4D72574F644C367A4D514F616B4F496335444D57386B66414F55356C54474E2F66784A78676B68444F4B676947436769344664776F695864586E5A3461334A37593948743646585935517173736F3636576B513547344D537044626B48635166584556362B6A794B4B78645132626B6B79775A7357724A574F6759555535344154466F4658493236416A7477445332754E306C52506F704F6442537443446C49493743694937497A5A3865475955554859595A7677517A31435968344B367A3772734477584554646377485633584D69494B5A54524779624935794C714F3351746F7873304174797171766E6A30423041626F4169534A6B424E4A3536485250594632316652307153582F722F53687444714B384F3437793769533033587651392B65672B3164514976387075676374346F4F52536B6A62344D426F344B42756F394F7730434A316837633645534E3967734D4F74626664626E544C6569533245343171452F57716858724652463274693167584852494D417170414E69633144724C49656F4A49372B346976624F46394D344F4D6A73653550623879486C5A664E4D6D4C4167316D6858376A626252675631706F56353268484A696B3139464855744A613439686B59565161554D4D656568616F4C572B4F715557484A463662714B5371614F63716F6D7756793568494A7377554D7A5A555049324D706B366B6B6B44715253666463526A426D4A6858527162305A4347534668464B4B54413738334274356542647A654E457752527132723875324F58645A676C5455594A31554957706151664F633843456F7644694E323969505455576167726A4136735636354C7A635136686A633679332B303065746E564F4C71456E7450376E46434136494C336F6D4F6F52766A687537526D68513143474A636C52714651304246426D434662364952344A5977552B676C3150624F6F373533467458743036346948565870746B36687A6A5333655237566A584D692B364F766E554631355177714B326451586A3446625A572F2F344C49496C59327A3048624F41396A39346162366A624A494B5852346F4463384370376477524D6D6D6457774B51463167564D7066412B79747A2B7A57585271395477714F46492B36545A49465748725258323658726F326F63797761643745744F5056576C4C61694D563136414A6B457279666757565441585658454E4575796F4A46655677426B566642466E5050724B65586554323935446639305078527141456F69684830314443394A546A6B6F417559785465786E67376137414F71375A687978624D51336C5333615369325A4A5332624138426850667257495464517166356979556B77617977534C7955523161316B496D70694D5A4C614F5159317172495A6D6F494262544559766F4341664C43507055424C3046424478352B506179384F356C734C2B5477643536416A744C495A7734426C4B7A5568564138586B4D706C7168414432545244487151575A6E47736D464957536D7230475A76344C79326857556D5562326271424F56643339473342345A666633533245755737366841646A55486A6736584E496B6749374278476337777476626844414A754D444A347073706A366D7534622B432B7634463150616F4155565273644F6F6248777370377035457362574A3668544F335074465053565436437666674A3935535171797965684C5A41693877464B79782F42324436483675595A6147756E55466F2F4A36344B464172544E2F75676264354361584D49356233624B4F2F66682B5A35414D307A6A374A2F46655877467654595074547776676A55362F4559624B574541396158624A33556252457A62564A376B7576676463374B486771336950554937626A6F396C335854645130707155616167584F79616F6F7077306F6B514C796752545551427835543044414A454479656C4477427144345969694655364C496F69635571444871494C4448784D4674527859624C414B7134674C4B7248576C445544394146306C7561386851325136694C6430757347335953704E474A6D4741456D6E4F4556455133772F683279346A484C655153796B49683471495A3273494A65706731456F35466352384B727737755777763550472F6D594B2B3273703743374673543066776361304830746A71793659434342484A7A477338695751476D6F4A7458774F576A4B4B5847415438625862694D2F304954747A412B586C6668693863744E735A376450766A6C6335375A38764D59507971453741552B544775436849656B3555567A2B4745674531544777754F4C4534572B5445536E5542347446642B43794D44534E505561676A3642767641393937514E6F4B2B2F4A4B612B2B6A387236687A425750305A6C2B554F55467A3941656646393645736651463938483972387531446E3330467038543155316A2B4775767768464972644335696F504E654879755974564C61485564345A513348334E6B6F2B576F387469484348546865453244354B3058316F55542F4B6B53443057417A3154463438374A706C73677063367A474B7A564E66736B756A514E704E38485A6C4849693971616B35614F67574B484C614B44565156777A55386761712B52727934537969577A346B746A7969534A6663336B4636643173696B2B494C6F7569506936785049314E474C554D64684C4A454E5736644D4D71776F38305637306135436150635245576A454155744B6A6F696D634E2F7A71676B567175554843793359575270706B6A6675786F71365472556D493630543048435730417062554C4E6D496A3646515339575553435261546A42674C3743765A3373746A62534D477A476F4E6E4D5979394B533832526A637766324D61557866474D485871356E384F4A6B596D5339505155504C516B32466B765374497249346A506E30647976784E314461475564386C396152504A47394D37794363414B31573256536B4E7341776D69487531376C5076684E4962474B79492B35474A4834655154504D337A4D49682F4F393437546D765969366C78486B4E47713748364F363954374B61322B6A7450676D69764F2F68377041436353336F433239445858324C576A7A373643382B423730786665674C62794438747A62304F6265516E48324461674C623647382F42364B5378394157666F4936756F5A7353396A3435566771753235445578312F7A3555717165455631414A72614D5332594752444542506856434F4256434E5231424E4A6D436B7333445569686A306B4B4C44322B396A7034636E7A684D384D703849694E715672746A5439326F486146553773725A6B4777374D55674F4E597430566E3868586F55527A53486D43694B78754972533067746A47426C49376D3868346469544E55512B71464D37417A465A674B795A713252707165644A4B5847714A71547053524673556F4B69326857565A713762414343587A4F56715630533238306858776B657243394362537A5A5276706E683876494B454A34664165687878547835367A6F475371694F306E38582B64674C2B76537A5330526F386D326C737A495777666E635079774F4C6D4C73776A6E767658384834627A2F45344D3965773830662F42776E326C564F79456C70304F553442464B706845617843505A58314F416555687633455A2B2F686454384453677241394333534E466C52336B414E657058656F66672B456651436F344B6F4C696F535141524B43313272634F4D544E516C6F42344257515075615959484245547349596C36697638614772374C714873766F4C5A2F786758547A6B6E55746A2B4373666B68717176766F377A30377064485733774870666B3355563538472F72534F394157434B4458555A72375055707A72364D342B3173553533364830754962554A666567727238487372727036467658555A353879724B327A645238303641413241394F49644B5A4157314F447667486C546A586A53795556544967552F53726A574F576A71466369494A552B4773726F5A6D7559364F59597673344A505770336A532B674D65557457742F6842646D675057443946707544493433555A4861434D6D7756546B616C45462B5541433254306634687672434B3875496B7768737031567044326279506C3855494A7873594A6C564C4B5542696A6E593252724D4449457041324C424469564E304E54674D53495A496C346C3073704676734C3870794F774D52744675702F6B7A6E4151533848766C716969705333674E426D436F4831424E4A2B46646C7742556C2F4366364E4A48595767396862444D432F457362792B444B6D4C6F7A67336A73584D506D72747A48794C372F4572652F394144652F387A7A36762F56746E476957792B42784E45304F7237386D675A5450515939486B64745A526E5275434E477079386773396B465A4834432B4E34616162304C6F4B5055414759366A7350326A3447694651396A6A4B4D514F4F416C77704A7930497579493330517A7A4D503341586C333244384B63556A63447A4E775465716B68702B523653787148674C71444270375A3243795A747238424C58316B7A4234316A354764665644564A62665258586C50586B53544D6F4D516651376141752F6C3264682B6A55555A6C36444D763837464A6665526D575463744B586F473852545033793332454548714157586B596A735931476B6E6232416452535154475031684E6856464A523458525A4262704F4A6C484E46574358754944416C6F6F7456463761676A326D735079526C3471345946703037575A44305755626441796D48517631676745395730624F46304E3264782B703755334574315951323178436648735A3662314E354C3165554C4575463079686B69364A6F41596A557A5674534D306A594B4B4B5361574A57726B42527152477251756146724C485263596C6A61645A7735474156792F616F69764157365370745955515A7864624949477545436B6A757076422F6B6F596E6B58654842584564724949727965774D626D4F365774334D482F744E745A763373486B75366378394D4E66592F44355633447232792B672F357650597541625838507773392F414355746C5166667654304E526F4B66544B495A38534B3350496A5456682F433938386A4D58304E78597741567A7A676158444569675439435A695035513179474849584431425868745A3952366638454A6735775859416441346E50687638714776374C4D414E63536A69506D76656375794C6C49664875484272625047666C314D6E733344694632747248714B323777474C554B73362B4357586D393941576D414C6645484156706E2B4877747A72554A666551586E394A5051747468666F32486B4C4E65383461763470474D46466D504674314F503751755731636A4558544D6D774E43306275537963496F30433079686E30684B357559424135526975486833616A38526E6A6D43696A3872783658475358322B4C6C7772724B6C4A2F4B622B73706F72492B655049656E6854646D3978616161343355336B504C745176454755416B6E6B416B6C516763566954306D687A323944696D6A75797245426168757556726A5636496E6771554E752B524759754156446231355A4E7442625230365A4856694D56486F58545A6F363532306F37426C354D7469653832427862416C62643966686E646E442B756769316D354F59657A4E63786A357A596534392F7554324C76516A3745662F684933762F566433487A3232786834356C6B4D662B32664D50374D313347436B6567344B68465542424C7432387570464A5341422B6E314763526E6279473363415071326B336F75794F6F6557384C7A376F5675772F7969357749503350586E394B4462454A794E4F4B43795531706A4552755A4F4B5430656E34655279702B475468625572582B7A4C7151594C714D6B7A664A5453384632586270624637455930643939546F677242354670553133754A4F6F727A794D62536C44314759657866466D6264526E486B4C785A6B333561697A724C6665525A466E36514F5574383669736E30426A6630423144786A714F37666C54556F49376947616D5158746151666A5577597462536234716F704D676A794D4175385453576770524D77386C6C705972617164527959484B4432634F673846684152554F4B6E516F4D656F64452B524E6568584742486E4441356A394D4C4F764C68464E4A3737432F356B504F526C654748346D6578483055316C6B5531566B516C71614C4D473179786753367435536B794A69703158536E77436161325456334B522B4B415354433537342F456A4A41394B4A767A4F33624362637239504A4C7853375032454D3371676151384A565A4763444F4B35664646334C38346A496D50726D4B393777375772392F472F43665863652F316A334439757A2F426A65642F694C732F6577322B73356378395030666F762B62333848514D383969394F762F477850662B43656359456F7A6932356B4F6761536B63744353795A5270482F49317178346B355458426C445A484944685959726A65744764727949546F784D4246546D79415975356337613241477277694A354C5A71554C717638546D4F7951327A46764243366A467269437576384B6174354C306D6379765752795870596D7062467A415256476C38317A4D4462642F6C4A35395454554A57374E664944533341636F54722B4C2F4E5262794E392F4336585A39364574766F2F69346E736F4C4C3450646530544156527437795A7165324F6F377431426E62726851517270373335706745677773664E665461566735685142557A6D6451436B56517A575867716B71306B357031396A45504A4B77615837364A6141655535656256717564782B6931486B6F76696F42694D5634705661476C4643696846504C2B47444C6545484C424D41715243505130527A646C6D506B366E42496A5555306343513635366C3137684A3778534E54716567534964594265387946617A694D5A33787944716C48726956346C56352F59682B4B77567A614837614F526933474157716D46537435434D564A4763436D4178623537755050655A517A39386A324D76666F427469384E594F7A586232486C677A4F342F597458636650464832446775362F677A713966772B624A547A44383869735965505A5A6A447A7A547868375273444561465243585747646C496552793643615361415544386C57536E703945756E466D38677558494F7932693855447249743634464A6D4A453773474E33594D636E5963556D594566483059717A41546B6D3669524D6379797979664E326162706667636D4E53462F565547363636354D46546E6138362F374C7150737577664263674C4633486A55502B30336E596579645133586E4C436F375A31446C527377574863304A71444D6F72357955364B544E6651446C776276493358734C79596E664958767654536A546279452F2F536279382B394357666B4936767070564C61757739675A687234396762702F4166586742757052717331353055697853526D486B596D6A6E6B744C696D7557564E53707735424A7769686B59617046756278306179515563737557485046486548686B752F576B38786B655552615A347159307A48454F3546416F7673356C6A55494635555152705668655A48754B7354534B3852537165525757526A647747793353544D714F364756326143746650305450637533415247444D655154757A523154646A6B504A484149495061626550684F4B6F724C45583871637A75722F68434E537463465537534D2B486F4D47774E7A7550504742517A39792B3878384D7176634F383362324835335A4D592F396D725748373759397A352B57766F652F466C584833685263792F3851626D5833385451793939487750506642326A6A45774E705968366F595261515947527A3848497056424E6B344F386A2B7A2B504A4B72493067755845656159466F66674C5939497454645270686970766445314E524F3368464E796C626953465977646874744E69542F4C6A4C39787A543356585269326D4E6A73393874777630335941714E3551704D33757A59745051515441545357526965737A44327A714336653061417853686C624A32487A6D697A2F43464B432B39436E583150496C4C367A752B524748384E386246586B626E3947744B54727946392F2F66497A622B487A5077484B433666502B6F316A6148716D5962685734455233455131764974474D6767376E344256534D4E57636E434B6564684652564B626B65667576774A624B36476C5639457A48466E436B4A5874493738353866447430526951504B4E444F58516134476D5A48564468704B59597367374F4E4559397146704F517A6D746F4B626F634B6F6D5776556D326C55612F58526C3469397A746C7050674346445A4E462F6F7263644939395453574E636F624C7250576C6B486B636C337644594B694359756735704B552F527042687134794671616C4E474B6A6D32422B3775595037446D786A2F7956753439644A504D50716A6E32502F3141554D66502B6E47502F7862374430786B63592F754650636656627A324867706539682F6230503865425876385851637939676A4155346639496B496858795567635975515371365A42595868523843796A512B476154456F5444714F794F437165616163364F5473464A5473464D334947566D45517A535A33764F364A5432596E6645595754626E77556E6467774F6A4865364E7961695344694465342F69307A75324F566F5342793442744E484A7349564E4A6A697641545752596C533164327A3447475559753154576A73743653732F397A627973367954336F55792F513579393939452B7537766B62727A4F724B5476304E71346A58454361376272794E2B3530306B707A35416675454353757533554E3661674C357A482B72324E4C54395A64516F64424550774D6F6D305378515244574C5269344849354E464C61394941643753792B676156452B7830544F6F76456575304F4758356F5779394E6839496C474A67434B496D6F30326D765557724172484854586F475131616F696A365430364A62514E446F684B74794C68364A7532462B7145553061783748494C464A417668694B597277397744484A6950705358427A7267304B387474574A7A6830553263664362653873514D2B716C5156477A6270617059656C65454B395267436446704C7A624F6A65504F4C39374672652F2B474C64652B69466D5833304443373939423333502F77446A502F6F356474372F474D50662F774775502F64746A502F6F4A39682B39324E4D456D7A5050593854745549613153784461776256664171566242546C68426635344472796E6D6B5574735A51355039736B736F3262676D59366E3775394E2B486E6267504A333066546270624A752B6A6C6269484E6B565259336652696439474C2B487975727478416F706337712F536E4E7353634E73436A457A4830636C6B5A504A5269756572302F433658436D43712B6268434F636971727375633044644F49506932696553756F724C37364F302F42363035592B674C72495966772F35325865526E5834622B5A6C336B58767744704A33336B42383867306B37373244394D7848794D3666526D37684174545666744170536C6B6A636534657176346C63445A586965796A6B5971676B5936686D6F68436934576870784B6F4556784B4165324B67594E36793130506F78593362335A4E366C79366D372B50753039415A774B6D4F546F3057595A72734F4E51326C6B6E735A39364147565139704331456156385247326C34734375484D6E3373506C7075687641314F6F6D47344748414F454D6B4B4D623970493477445556573677772B4B5361376E46554F71627A6B6F6E4A4653665466436A4D676E62396B6653636976346967766432734870714750642B2B543647762F647A334872684651782B393463496E72364969522F2B464C65652F7937752F73755034666E774A415A6565416E397A3330484D372F344E6677666E38504938392F4443614F51674D376D5843364A5369344250524F4346766367473168465A7673754D7173445546617551317539426E336A4A696A2B31516A636852556C6D4B6267704B6651536E4D4464787074576F6E4637387670786965463038316C67623848557A7647787156624B3330566F6234436B39753876414862332F666C4557423572776C6E696851556E757275525A53337A6B465A50773131347A53307A5650514E6B3543332F67592B766F706143736E6F533539684F4C535231415750684466344F7A3842306A4E7649664D3749636F4C4A3543667645545A4F5A50496A3333435A536C693143574C6B4E5A765170316177425657593161674F5A666852366D797479657A4F6E49767451545156517A63596E6B6C6C7243416430786137525936776D49324665694379594278635544326C5451364A6D526955354E4242584252436C6D55323249696935484A57616844727430704146566261484A4A71544D336C7243514A43626D764E49674651334F744C70746F777561437450425251654E6A4C3574446D487133626B7A3746652B684A4D4E676C7A5432435A6441552F576E6B717470445A79324B316677626A723533422B452F6677756A4C2F34714235312F427A6539384479752F65784E7A762F6F4E52722F37456B5A6665424833662F494C624C7A7844735A662B68346D76763939374833774D5462656542636E71726B6F645072785A69505173784755307747555972736F42466151333732483342724264413361326C566F367A6451336D62586D2F7152643248473738464B335965544F7471345464452F3551486179536E584B5477356A6F366B7569485A692B4E755843732B4249666370614E3035774B4B45596F3130773159776F45697065554B4C5039566D4F7739536271374B75784B49654A35727143325235626C525A53327A3773457565304C7367686150527271366D756E6F613265516D6E3545355458546B4E5A2B77545A78512B5257666749367470356C4E59756F62423842746E355435435A2B775435525672436E6F4F3664676E71786C5755646F61686565364C6570345757455970744970795A4575325741676F4D6B39353632306F4B74713669533658566D7463302B354B433443334E6F4C706B4659564C644A554B4B62612F54493653575369726E654A68546A3338366F77433661736372637162526E4455454B7755653149416333754E706B4254484673546871566C744250366871373443546432624B4A596D6B7430563169744B4A772F48477478435A6D752B6E7531464645766D463059664450466833554D67336B50566D73334879416D373936487A64662B545547762F746A444C2F774D6F616666776D33662F4244374C373341535A2F38444B4776766B7368702F3744705A2B2B53757376766F713776376F68376A3734353867657534795475695A4D4D71354D45715A45457270414C5445506B71525452533869796A73336F57794D5152316A5A54584B796973384366334F7371556350614F6F68615A52434E3548335A71427330555253576F435444745269704B4336596E3053476771434F514745456E4D59526D596841327451652B3749623377516C66517A4E38585A35387032494B752B427358724B4A79647364557830464D6E6849467A61393131486676774C6451314264526D506E4D7572626C31416C72306C6142686545454B65766E55563138774C55395650494C332B4D77684B5A41325263586F577963684735786250494C5A784663665769634C534B4B2B656872463545667530476C4B31785650787A4B41666D6F6668705A726743506570424A63376F78437438576D374354613075362B5063736E556F5A56676E673841466C72677748525867764D32785A6A4B724E7579714936644251304A5355785144567048457462624D307A71314131472F5A51516965475255776A6B6636623547427A57394A57784E53676C796C596E6958355268706834544978556A467348484269594A6577525471386D6258672B6D30554A644A3258594650614347696F6873353141344D454762723937427464662F6A6C75505063394B617A48583367526F792B2B694B3233333848697233364E345765667765673376346D4A35352F482B6D39667865727276385874563336456A62666578346B79515A514A516B30466862656B526E64514343776A76544F462F50596B314B3052364A756B61317948736E4946786255624B47384E6F65495A5254317946303536466931714171546E306337777A4B4B546E55456E4F34564F786755556564364836516C3055794E6F4A675A67782F726863416C5456706E365A59654F306F544878776B545446636B4B6E483453313655457879414578694745334458716B6878495865713572384F7271634C6B4D6A394A7264702B3472596C6C584941392B3867504C474F52525854364849587454616561487538722B6E79422B4F35557451563639415737386D543358746F67756D3165736F62493267744D2F4E6C576B55764C4D6F2B425A524447354269336852696756526A45645279656251554D707550306A6C6A7145754F67446B69586362334F2B6E474167644B39326D4A616B71783044694F342F6337497031324557794B4A7443462B46797056336275787264414141585A456C4551565474536C546934465A53316848685456524F794559675930436969787556714C564A4E5469706C636977504C4941457943785A574164776D3477505A4A595A364E536145416C5A326B7267623337573967656D6358656A58454D2F2B77313944332F4D6D3439397A794776765563526C39344867752F2B673132336E34586F393935416150666641356A7A3330626B792B39684A58662F41614C76336F5641792B2B6A424E614B67673148594361434B49553830494E62364C676D306436367A5A79572B4D6F6267334C5667662F353565332B6D4873556942694571622F726B676C74326D566D6C6B456E7833714B65586D42457A64334451364F59716F6667556F56304E6743433171436953473049344E6F4D4F5670766941752B4562593265634E37322B6F3754483944636746425A684949544852524331476162433768437334433058544E784757543244776A785432426E553976714646694D303373337A4B4B3664516D3778497852584B625A7857594244413052313554714B7939666B4B45756B38563648736E775A2B61564C4B4B7A316F5568714370634E39752B6A364A39444B627947556D67625170614C6831424B524B516A586B356C5563326F71475A4C30444D4B7446526546672B634D6A645A714D377267494E656A6C3334546C35547457694155596C676F70574655326C4B564A4943576C4A57433078686574464551322F44354E486F684D6B36797A305368556F4F724C4B62326A6732455476366F7A567874672B4F7565684D6A797A6136775A375478594D3871784B4472533067634271474C4E39397A48353456564D7658304757366575344F34765873586738392F46344850667873316E6E73484943793968396657334D50327A58324C6F3257396A354A6C765965545A62324C79785A6577386473336350656E7638434A63746F4655796B65454F364F476C7048666E38616D61317835416B6D6371513362364B3834594B70746A4F43787534453670354A6D454865347562527953794B6A317776742F676C6D447135475854794C7141366D58766F6370324A6153383141664B2B79574869326E67764E6F5A7566457A652B626B6435526D52755A347744736A4744492B427570584E4350575878754645786F547532776A63516D582F4B72534E63314157547949332B77483072597569493034337A75724F4E5254587A794B332F44487953796452584432483074706C35426376436E414B69396452574C77425A656B47537173336F61336445742F66776C492F69757644554C6B4374586350786632704C394F6346746B564D4A47616F36556955424D786B62396877354672327A78554C436D6E63366A4A4E6B73466A57494E72534D566C536235526D70647745524131616E67537A46373352456865476F444D4631783773595570685871736B41704E462F4663726C4A78535A733165557A3257774656463070615970564348325859474C66365369397359317766414F73567830595A524F31736931526A53794335463561356E44335072794738562B2F68356B3350734C6165782F6A7A6F392F6973486E6E73504E627A794457392F38446D622B3956577376764575626E376A4F517A2B387A4D592B6472584D66724D4E7A482B3473745966754D4E6E4E425451576A4A4141524D45512B4B6754555550413951334A744561576343355731616D51364B7A627A4F6863614E4152696251366A7463555837446C6F4A6D684975754B614557594B4A3733506F357562527A664D63703777376F7339454D61394F63684B6478435234342B736C377141546E3051334D536C5076724F74304352486E4233313649537368584D3133496E7931336E475258326C37752B5834727534656C4A756261575630326A733961455A6D49447047784672446D587444504B724A3647736E6F61796368613578544E495044694A784E527070476376435A6A556C5A736F72772B6774486F4C42464A2B3653594B61794E51642B3543335A324334706C4330546348786263454E6251444E556A435846433071777168494C5234516C6151437545346C4841537855674378566843644A597132514B714F584C445347687277474B6B34564A427365595335517056655A64623342453332796959714A4175557252515668716F714A6138473056546F6F6D6C4E6756554C4C5A5A61464E356A746F4348666152434B516A4D4857356A4E6E364643336E435A705552576B636F713754784E6B474E634374636C746D6332704551325465682F584C74334833745A4F592B506E726D483731446179392B51346D582F6B522B702F394A713739387A4D59652F6C48324439354672652B39534A752F744D7A4750726E7232486F473939412F375050596644375038414A492B6C484A65467A77525431514132736F656835674E4C655865673734374B3955646B635248587A466E51573338765855566E76523332506468546A6F415746614363787A556D45597051366A6C524C364246556B764C756F5A75394B324B6F424A53414B6B5839373774486D706233305576666C2F633252536F49714E68744F4E517969497A444669654543546A3839546A424E4154446578336C39544E5156386A45504958367A68585965344F776647504373617275336F433663553561422B72365757465A3567564D48794E3637304F6B5A792B6775486F44705856473367463535706476494C666368397A4B414970627438583258746C6C644A70425958384242653847464E3875697635396C4149424B483466314641515369694D596A674F505A35464B5A4A4149524B46456F744354626A32597137466D4935366E6D592F4A7078694134316346656252735172305A4F6E414C6E56515631736F357876513867326833394943566377474E64766C6470664A726D784A6257525732415139464C44386656726A65362F314762724E7A394369394B483547445A484B466F626C745952676139576C566F454856535342704B724557786676342B703130396A374D652F77664172503857396E2F38616D2B2B386831765076346972582F2B47504E666666683933662F53763650766163376A357A3939413339662B4752652F2F6E563838722B2F67524E47796F644B77677374376F636D594670466B542B4E572B5051746B5A516C6A513343474E3745493264415453326839445947594B313777713530384F4541715A534D78326C757936745537504C364F5757304D757A6A7070464E7A2B4E5875364279445233302F66526F7878685A6771644E4132683738726E773979304B2B4F63756776714D784534424A455A475A66546F4F4A4B664178326241543151442F303355736F725A39475758794372384430394D5030444B487547525236436264514B446D7462707958464D633070367963513337704C444A7A70354662764954694B6A64552B747874333755624B4B356468374A36412F6D5666685133526C445947454E6D66517A5A72556D5576504D6F656C6451384B784338573669364E74427762754459734348556A67454C5270484A5A46424E5A6C464B5A47436D6B69674549324A724344316C6F787343625A716F7045337854334B556D706F354B756F3579706F354773774B586454376F726B545550765146637341632F78664F3134336C6176484E33575349526A42357964635861356A7867444D6D71526276656E41695372646F68476C6265344131475A5939666271624C5A655942477151557472694D3074342B5A5477597738637633636574375038503162372B452F686465777232662F79745733336744513939374354652B2F5233632B66472F597533314433446A325264783658392F4861662F352F2F434F2F2F346A2F6A64662F394867736B726767336C7546654B79364A335162532F316130786C486648554B46447764346F477035526D4A356873614D3364346464373137766B466830576245704E4A4E73433767657649654656664430636936674A4F564A684F4A4E622F726F5050693735333230737853716E354A625944747A443037716A76697557416B61486B36674552754447527546475231474933774C46653856614C73586F4C454E7348734E70413662336D453050454F6F3750536A7574742F74494679445756752B6135646C68355363665538386B746E6B4673346A6554736161546E434B374C636C4E6C345A3162764944433869567067525458426952435A5663486B5630625158357A4567702F30485A6E6F4F7A4E6F656864527347374A71592B7863412B6C4941503552696A45383137596C426943526E634B704755534F466F7951794D72495A61726F70434A416331726F68374642326B4B686C474C51756D326F4A5A35757975673572574575765434786B627763516F786164736F78784A51624F58784C726F2B42775833576274514544554D4134455349784D46742B726E4E31317763316953686957346A7238303375592F766757686E37794676712B2B324E632B64594C75504C4E35394433346775342F644D66592F474E33324C3468362F67786E6466787471377033447161392F42572F2F6A662B48562F2F592F384C502F2B762F67522F2F77333343696D7478444A62474C4D723153676E534A6E45566859787A71356A43306E56456877686E373436495A5766634D6F6245374970484A454D727245427168323344696246705366334A4241435267556C6251797A504E756165625730496E4F34394F66673639416D75704F5852797332686E7039484F54614756645146312F4F366B32586134437A743142315A79456D5A69416D5A7347475A304549315150366F2B3970677551742B35684961504850546273503233525A4A5153472B654154633662624F75366F65367875762F466644716E312F69434F556B556E4F6E6B4A342F673977694939646C354A63766F724230336A30434B4464434656594855466766526E3539464D6E6C5157545752354865474564322B783579757A50493752465532796A3450464444595A546A53616D5A6C47674B4261347052564A516F6E456F305A67724A35685555496A6D6B49396B6F6446384D4B664C786772314A79325653774A74314C6B7351454378786D4744387369672B62683579613632704C556A31524F2B48344F4A373478534E597247793964776E326274454978535041525576644B46726A7249683476596D6C6A46794F766E30662F4B3739442F306B3978347A76666C666E6231653838683673766641736A502F3042786E2F3163317A352F6975342F2B61482B4F332F6642592F2F6F662F46792F2F6C2F2B4B462F2F4C2F3430582F71392F77496C4B5967643666427436624264715942574633576E6B3138636B78477437593944337831445A4834506847344F78503449476F78514A63727544714650794C337858306C776E77384A3757633568595157486857556335426642473935422F6A68434C614258574D524263516B395A56454B644C6E31355234496F41676B4F646B704E446D6D7966444A44767464324D6C4A574E457864306B7A6368503134485559766D7377754255546E484374364F6D45365A39416458384964642B492F4830726538505174676568624E77517057427434796F4B53797A453253343444575835504E525674346D70726A4A36736339304159575669796973586B467535527279712F306F72413069767A6149354F4A4E704A59486B466F5A787639583170552F4E586E6E59662B7572594B6745512F5743304A5A46492B3674625831614C653232335A33316C6D376E5A3165326C70574B534133355177673978584F424567434F642F6362354B586E4544413657372F6747666E2B6278454F394D6676684E6C6E4E474278382F35664A37484E646B4F31315133764C504455425A595338306A594C5567624C4D685A4E3941304F34535331615064563241524B3453433350702B42774B664F74652B4F324B32467245664A51387A43415632706249524B34526F30615377306D71353062315177474A534353355A51344B62617273486A782B72664253573370714932443445757175524B6E4D466B6C7A422F56544C492B775077577631592B357A6B6B382F2B7862504C33354B5A35647634756E74572F6A5366566C66463170784D507A5A2F47773469792B75564B4C48392F37414D32666659486235572B697476676B71672B586F75704943597848536C36444B574B6A387363496C506C65654B66616F457931494454666773676956646661784277777474776D7A45524E4347566B584C614A714875574B7851335539795950494A6E54786C476E7432633936437A3877354A2F62536E6A4B44773948707145486E5755306F2F646E31393243577733483349755369494F69432F7A744A3264624D4C3658577946586742334342587639707149784A57316C5539347653557366644373335967537145764377384632714575645970796E482B754557467A49384C542F3445792B676865726B3747487945792B514F69557A39434A64676D3668446932666A734577526D2B4F7167544E58424E2F6C4D316B716538515A34786872684758384F3730513750424F64384537317754637A434D584D576D6F4B436F747A36776F556978566869706F366E5043755765466257354E5578356D5537675563514D4375494F6A51622B456F5245474C5579326B5279614A54757A75517670676B6F5632366F446A5451704A3457316E667858566B2B3366664332622F712B6369424E4142424C724A5836795A6D4B714935674B6456516B6B4A62624F597470455833664E4B506867346634386670486546787A433139565873574473315834364D515A334431656876634E702F48587171746F665041742F6C4A39457A56463554442B7751446A34654F6F654F4D5944716B4F4868704F513756522B574E49707436757355596F6B3030497A6A3548644C454663663576583235446A48787070727A464E6D46636B694248396B426D677A2F38516579344749484739556A6B49346734467569587A377A504A495534416659615A415453495059552F66485036445556515453496E4574667A52424D656D53697631304C5572596D63645355776E7974443970717432345A5A757441644C6B42635575726743792B516A76374C6746545A5045353141563262452F67476634616E744676455A72696D5867395975596D755A39545A357346634D48354267544D6A5169616E794E67626B62413341722F584374384D793377547256436D653241662B356E2B4761376F5A6748344A73666870656948764F384C4A6D45613345476E70556C42477832595531476E43346F3633596F363575674630724D48644A35544D34516F713677504670644A4C676E43325952442F423455776556444368354F4D42564367747553572B2F4278504252665554506F4B4A57674D45554A7933637046747846682F55546B7575694F676B6C515833344D617A434330456350617142576D4A35316F2B506A662B4F3736522F69583853622B586E345A48352B717775316A5A2F464F79576C634B7A36427936576E384E6D4E652F6A716B346434713777616C55566C71446879484D6169457A6755575239486147305549637351664F59757543616134426D6A6A6C4544776E4E4E694D34334930345148547874755231624B783149724852414A386778465131676835484A5059613864304C71704630437739736E6235757246526258456E565967424E6B4177666749714230674F6D666569526A6656574954446C586A3441703665684161714D565355634C324E6D6C37475176394D752F673636594D5573546F697650454C6532536D52536C397352586577515058444E306F626F33452F5377626D48486B4568705761685463416D444946462B672F33494C7263672F4279743678526F6974556C527441614B6B667761562B47512F344677595157426845594845492F7156684B49736A384B394D496D435A6864397168724A4B787355436647755558393645366C61677575682F6F6944714441674A6A6F3661394E736C395953584B6A46367074426F6D6B63436F52786966697139366341694E346B726B69783364615363534D664764505A3751424649424A45414B5A345834425441784E726F7432426968474B6B696F647A384E756A574270615275656A566A79352F79582B656555655072317741782B65756F5433444562634E467A45745A497A71436B796F50726F435677355930546446342F7838593237754652324868654C44616736576F5A446B625552424B3338787654435064324D7A5A476E63492B79705836473841795A6C59315135366D6F3234486B4371666558556974645173464A556E504E346C4B6A4369736D6651307438744A4F434F5272773935685944717861355042785131766756554172412B47576F57756A326D7654336C4266492B66666A4A794B536E504E5A4E5853436A4D2B31735238704A554A487053642B356E38586950724861496C474A674E4A5761514C646A686842622B6B57563346793134506A3966414F635A4C66697468794C2B4B726730697330326C38474B70314744487243474B72493468612B556168576966304A79376B6B776862707847327A434A736D524D78734E447144494B725A6F54576C335765303659646B5530372F44617557647949756F4F492B794B3668623150526349624638506F644A43464E6B2B3353546C4A49735654626C386371692F35436B67366D44496967384D31436232415266525564437466527942476F514B772B47732B676F7230456B61684170682B47356B4B7159373145364D587451596D652B6277303566312B504C4F502F447035647534642B3471336A31526861736C5A314662576F3771346A495944356643655067594B6F74503430374E545878342B56336372723647616B4D35716B7050346C426B395157434B796234463772676D6D7941592B683775496366497A544262336F39314C6B474D64784A577A755257654D6C43743074653545525935772B704466365830636D7A776832334B4E6735355A6E7A65513359633976516C345A514A37316B492F6A41414A4C42356765725A674739576855714B58326648726E6C334D4E43414D68352B7256585456646A494C64795041352B33536E4A30656E524B6D5974516D527055596B566D6E3833416E4E536A66784C6E45565A774D526E6D36414D766F4D6B576D6148493467615A7445636F4E6D504E5051484E4F497255386A49524B4550436A675730444D746F693466526D4A6A565778594B56316663792B4470587979657573696179494F45676D3345444D365548436F794370424D564E5148585443536F6D6B5364463041535453504D306951624C5959704A704D5231557A7A734B4C555432424B4E5355362B4E653765496A6B6B777A534E316F326C755371686A5773752F524B5A3943394375575545796C446369352B5334766A4A7950515347696B6D30527A6955563736376B42546D64373057524E42744A3357535849557041397561686A726E7350586E7A2F434A322F647835303333384774633164776F3879495379562F784A394B54734E347441795652636451385559707A723968514F58524D37683671674A3371362F6A566C557461677A6C4F42533244496C39616D432B412B3778656D774F63646279474F70554854517A525367616B526250585034514F70425A37304C473169332B62796E37414649624A6D53644A757934544E69565265386F6476336A38764B4263657748527248765A306333694C3158305770414C37695A42676B754C314D65307832375078324D5A42385154466C6E6E3943446457414E497274705173374A6D646167414A6B38644D33576971696C4556454C6D5177556B753947637131486F69673730504273506477764873452F53645666457A4B4F47577A5A7A4568747A434F3975594330633056416B2F59346F4C6E74304478384739446376457278494F6E31696362416C747548684D734C7A6531467A4F6D576E52776442534B625875467661776571764A6F76444A57654B7A345641715251456A757833454555326849515A6556596749634347666C394D6B6736534149715438443957334A4D734A335951564C64455A57353765512B646C4B6B2F7534696B2F6B4661646D336B635A37304A306C58794B703555484B536F4C484247704F427036467552535A42304B5334793164396C666B7372394B4F7554674D75704B596D5A7742643839714D4D48312B376A7A785533636232384674644F56614F363942794D78616452575877534634764C634B376F4F4334554855666C30544A4A6264644F5838443932726478362B496C48434B39676F744D46706575736166776A4A4B4B5156596C775651506A59654B4334784F7A5568614B4E504D7275706E365A3434714578766D4A445A3548374F704938422F4F50492B79634F774453422F6341455876704873612B38774C37434E4B595832374A694F5268674673436B372F553450522B52485A3965684F74675A594650587A762B6E5A793235357A44794779596B484C30494C485769686774365666626B62543149376E654B39374250425256353573516D4B714435385550554D3174794E70476B4C434D49655659514E4B2B6750546D43744B754E54486B32516C346B6646546D434B41544343496A442B45584568464F68675245687A64436A512F4C31526F5A73684456585A6D50735138666D7A3556546C50346E46474C71494A69794475446F503145644E5A415451536B614B3066383941374D595332304B716F78613446736F69346B3067787430645854666A6C426E6345366E427245624A6E706576774D53444145616D6C4C59766748724E43746952697853434B42704B49524A4D766870304370685376344364587A623750346C7571636775676F34344A6E6F58385033445A2F6A622B773977352F4939764833684C56772F55344D61777756635048495335773862634C374967505046426C776F4E7143693241446A30524E34732B516B727053644530443948337A356158655859676E394141414141456C46546B5375516D43432220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031343770783B223E3C62723E3C2F703E, '6', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', 0x3C703EE9BB91E9BE99E6B19F3C2F703E3C703E3C696D67207372633D22646174613A696D6167652F706E673B6261736536342C6956424F5277304B47676F414141414E5355684555674141414938414141436E434159414141416F6E412F494141416741456C4551565234416579644233786B5A626E2F57597065785376717456337656646C4745515570556D776758724744336F73464736696F4B46494636623058575243577372316B65306D7979575A544A72333353544B5A50736D6D3930796D7A7A6B7A6B2B2F2F3837786E5A6E63324C4243324150375A68664D354A7A4E6E7A737963397A64502F543350637852482F6832354177643442343436774E636465646D524F3841523842774277514866675350674F654262642B534673775050394452372F7075654275502F744D64516A366E4830382F64653062794B486E61394E377A553075776E3464535478335A76305076774B7642493844594134376B63574B61784853632B48534D5246776E4559326968384E6F6F5342364F456773456947683679543047496C596A46684D5139656A65375A594C4D7030544363526A78475078346B6E456951534361595430385A374A64387A4D51324A4A4B37656F666672794D644B75774E76444A34454A47494A744A684F4E427043443372527877594A39336F49756D304550445A434139316F336C4730774153613330764D4F34552B4D5945325071343266584B536D4D2F594E4C38504C52704730795045347A476D5256496C55467443336B754F525177642B66654F76774F7644523652417450544A474A78347545776B6446422F41346233754953764275334D4C496867346D7457786A66756F322B6A4C574D62642F43354D34734A6E4B334D725A6A41324F5A61786E65747071684C617359326271617965794E6A473362794842324A7635324D2B48425876525151456D675056496F507331302F4168343376476F5358374131776450597070594F454B3474342B786E64735932625342715A78646845764B435466576F6257316F72575A43645A55347A4D564D5A57586F7A5A76345534435A5557454B6B7349567059514B433345573553486431634F34356D624746362F6C4F484E792F47334E784B644743476D6859676C644F4943566D557A2F617663766E66333533786A384152442B4730322B6C3961684B39734A3046484F35724C686561527A59507564714F37585767754F35724C687561306F6A7364784A784F596934587573754A35725154386C674975397549574F6F4A567858687A64704337386131544E52564575727651672F3769435669436B42377446624B69703678526E75656E2F48346B542F66326A767775754152657951656961494E6A394B3361695742696C49306878334E3430627A32496C35584D546353594149534E79794F64536D7535326B74706A4C53647A704A757032452B373245485637304475732B49714B4746792F4476656D39555347656F68485138515463524C54596B776E6D49346E4E7A6B576961516B55384941324773413636323966652F7564337331654E4C766833684234686D46773079556D426A647670476F7051504E343044334F417A4A6B67534A41704C487051416A41464C4138546A525055356962746B4D6F4F335A7535784548445A437253304D62646E4D5346347534643175744C42664765646156454D4C52346C466F7351306E566769546D773651537952494235507172636A4969683974643779343963486A376A4E386D76586F2F696161686C657677624E3345616B533653502F5458426B354934436A67696E547775346D6C62436B79367930585959535853564D4E7752675A445737666961326B6773747446774E624F5A484D39552B596D516D346230636C52776C6F455459436A54784E5054424F58774E4B5266322F624858686438436856496239304C63705555793244613165696D64754A64446C65457A77436C42523455744C6F39634154637A6D494F646F4A7439557956624354775A5572384756745A486A314B34797458734C77716C6359584C3045583155466763452B517545514D5432754A4646636650776A2F3936324F2F4361344E6C6A5938526978414D42786B754C47636E63694762724A435A32545A66645545564A795A494F6C503064703073654F5A5A7A6F683478706833456E534C46724F694F44734C6D4A6749316C595262477441745A6A527A4538484B556E612F2F444B374E32386B314F4D6947764554693865536E746B5236664E326F576366384267327142696D5971434B62524644397763497564794D624E364F72367151554A634E6B525A5270626F4D454F77504C4C4E367A4F306B716A61584D716A6A54686536414D6C6855353562524E53563230374559534855564D586F326C554D723135476F4C4D5A7A65386E4555385978725836764D6C6F395A454939567547705833426B77774D78684D364D53314365474B636F4E5042614F59324A6E4A7A30437A4E7974364A4B6F2F4B4D494C544A637173414A4D75716352545579362F71447133737148694C726D75714D58307A5537555953485357493833637774397135635337753142467855324C6535397A50444F4568412F4170363345547A784F4C466F6C4E44344B41467A413250624E7A43617451334E326B374D4A61704B346A666965727549752F593168465071364532444B4231514D3437463642596752543132644C756461464D3933617466596267776A386A41414C4734424265546562496A34486E4C67434E763943724A453964314972354A7869744E6A4B3162516141346A346A5451626A4C54637A744A7546304B78576A75347A676F4F453570647A78354834474141345754416F3858565946577331684939426353662F61355867724B346B464A546F7434456B6D6356582B2F693239682B2F614E397348504F4B37524C516F345A46652B6C63397A315278446C464C4A35717A6134394E4970466A38616130727651597A7545466A30676633574D6E37725954395469494F4B3334436E4D5A324C794238645A6D3947685935636A32704F6A6674637635316E37786663416A326578594C4562554E346D33334D54516D745545796B725132747149325933416E396765576E737A6B615A367441367A4D703556344D2B56466C452B784A4A484A4637633753487573536F51615334506F615A61526A617677624E784E54482F784A344D2F5A47552F4673486F4833416F386863456F534C787444484A786B724C32466735564B3875566C45725661695468745253777642776A7A473171396C4B6E386E6D7255445862776B4D5852644469495335356B6C65464C78494E6D2F726D704C6769636D67556D33654873655175327444473159796343716C346A326478474E527054334E5430644F324979763058343252633879596979474B42433249704E54524A73623646727863744547716F49647A5952624B716D622F45792F4B5943527461744A56425A5473546C4A4F71786F627673684C7264687745384C754A755930765A5746476268616E69664D62574C6D6571494A2B41634961694F6F6D4564735471655876415938523442447A3639445178585363324D5936336F5962423155755A4B4D356C5A4F7432764F5731364D4E44544A5756304C74754861474765674B75466A5333474C57653135636961564A7031704A6E526D7044647A6C55356C3779624B4853456F5A6565704878706C713069516E30684351746A67514F3377723837437435464B76507947516E68486F715364476F706C69425579324E54465A58343239754A656F6451347636434133765A72436F674A35313635676F7A4659714C655955722B776767346470414575707333336953636C45712B5A776F5A766238475A755A6A426A4E614865626A536874723456642B3749652B7A72716975625232362B636E3254744167425554797550426F74456C4C3761434A4B574C5A6F6750425148794D6C2B59777365596C5162515552436677645A76416F494D6C37694C713057516E58567A433866426B4234524C46444772726B6255392F48646758386D6A62423644666D716B4B4F4A476D6B4C5A5144466938546961484D654D7A4859736C69415743424C7473544B7765676E68686D706C4F4D3845543770366569506A4F5033636C4E545A3731354A487A73526C343149517A33645331396873726153754E2B7677482F346239325264336731655062344B6E73795855625A544A4B4D70536F726B6A79663658694D57444241754B754E6B625772304A70624648396E70726556446F68444235346B6438686C493259784D3746314B2F327256784D77747A416445342F72794C2F4466516465425A375A76714753544847646D4E3950794E3745534D5971744A5A576730553477325935584F434A4F354C4D5256636E59584D4445376E5A6A477A4C556D5641522B49397331334A417A2F76774D474432455178596C34666B33556C6A47396170386A77526A543431515A7A4F6F443271346153674A767465616E41704352706731314F4974593276506C356541734C46586945556E4C6B332B4739417763466E6E6769686A3768705463766B3244685473583153576350766835495875753532594A4856474F6B5379535069374448513753316A5A4674322F4531313548514E635741504C793337736A56447867384359525048434D3236574F73544B6F6874714A316475786845516F4959734A6633724F3957687274463044794F736E65537978485A64516C5975315773534D467A435158327142794F424571712B37714A6D4B7A4D706158792B436D54635143666C573571676874687356325A4B555077783034595042494E45557148635462386C766247463631686D68546B31474B4977767664696A677844314F6A4F335639493330324D30654F6F6351366F57614B6D5538486763685363433650456E656A35452F5330673678433056484D6B53494C63487A576B6A56462F463774557243506536535953694B73535134496A72666868776F793535634F435A467535504247326B6E36463136776E563169726168715170684E4331467A67436F4E6D4252336437434C6D37434C7364524F3264524473375646354E647A714A64426C675362694D53677A4E49326B5255562B534572476A745463796B5A654674374B55324F5155385A6945466F516F6C69792B503178333856313633594D414434714570626A456F536B6D692F494A564A515A36755A4E676965567278496A574D436A32377549646C6F4931566269793870696F6967667A574A5241556742536C774230305A4D6C51415A746B2B303234486D37434255553048504B30754939765769367A48434170783473705043753353524439665850696A77714670325357486F49627A5670586A7A63744563485370422B6D596B7A783777694C707A324968597A5372704F6278786E5749783969396269612B34574145714B7661504A456B567630643452434B4E684650744D414B474C593330505064505170337478434D524E4E5645345567422F4F4541304547425277785349614848593147384464574D62393543324E4B634270365536704C7959787536773672326357564D70786E51796B69575A4B634E7A574C4758317A493049614E2B4A736243412F31716E786137357056684F7072305278695548755357586152516E49646F7768527971416A5A6A4E394C372F49564555784D5A2B6F726D6E46635459364178324F572F6A75766561426779655A52425877365045594162755677585562434E52554746365831594A75733644624C5769324469497464666972796767313168477A64686A326A46524A324F31454C4F304B4E4E48325A674A31466653735855576771516B744D4957756138536D6641786E6232636B637A7652746A5A30682B466C475351786F576F345549415561717A56527242674A304E6231784D5A37436557424D2B3036767A7A376C336F772F484E44786738457347646E6A6271797658454E4C7258783168314463375671786E4B7A7361626E302B777449526752526B5442586E735872654372755576303764364A634553452F3753496F4A56785153725441786B726D4E6732327247637A665174653456764932563650344A5664696E737673785856575144717A4A59484A484E6B46486D32716B734A65416E7A54497857615371484E4444554F726C3668574C676B3954694B685937534E4F687933384E31377A514D476A376A7143517A7771415557397547556A3342664C3846324D7850565666546C373649375A77656A4665564D755331452B727349644C51795756574274377143796370532F4856562B4A7671434C5333714D526D324731484430777169534D3136564A577243635352503165664A3343486C784C734C6143714531636562462F44503530797073544E31397262314156703150465255707178524E526C6542393979377A34666E6D42776D655A4E47643476354D7136793748744F497151356950694B543436714552772F34304456705743434E43304A6F51523961634970597745733836434D683956657952634C454E4D324948386B315930617A70396A304E4E4734547367376A4C65794247394F4C75473246715353596E2F676954706147642B61776643716C5552377570524E4A726D34492F384F375230345950416F376F3953585161417043324B4D42426C6F5A55586C7477726F317061745967556955385453307772576F6569646B7A72544539485355784C3756574D6D4F70374B4E63544931654D635147506354307072776C47677669373366537457633945666736527469596A4E4A4130774A587837484951396C674A31355979766D6F465958736263533256726A6953377A715538446B6F384B5141464266314A54307270754E4D437731552B75716F6E6A704732624A7168706D5168706A477073365463314E39654254355445686F79573136476C304263532B514E496C6D617A46306154626C644443304D59507858546B716C61464A74616E6144494A59784F4D6B32467248364A71562B4E72716949573166542B504A485856687A2B55742F4C646436304442342F63712B515057525A434C596142706D543158536F776C337032332F3265337276703939796745426E6C56386E4C7134636B7A6964457449524754427072686B4A4D564A51786E4C564E6558525254786536577A6170373749683065696F31634C6B7A6D7A36636A4F4A2B6153755864495541755A6B3879676C4E66642B682F535063655234646E6667344D417A752F6334364C4D55415532614767682F4B4B34526A67535A71716C694A4473547A5734686F74726264616C456174526A525767614D5A755463464D39412B765845624A62564D76665059307A565174663852594E79422F304233795858754266416A7A4B426B7079716158355A58686F4E38505A4F786A5032346E75366B54556C4B47324A4E646C4A7954525A6746556877562F77533736743677684D6A4A49544E634D4F797157375053616C4A66763072552F364B2F394C774D65545571425248563578786E4B33736277746D31455769574C62314F416B534368634B656C33324767572F4A64306A544B67575A7570572F74456962724A4859307164782B616464377047483451574E6E5276584577562F7673467A425349504530534E6851727537474669366C4542444E57475852525562697251526C31316F47754775626E526E46394575713870336156596233714B644447315A5433536F683342437574676238614F6B3258785950764F3734614C2F45704C484149394F3144754F74363457622B594F7770316D4A58456B4B537162454D75454E43627466574F53706C44354C69653677303634766F716844617349392F51516E745A55523374706A696B2B34684772353842682F693842487246355A487842614B434834593062435661584535613857624935314578476F694B574B636168303069326D68735A79397849304F6C475478676B4D536D6E50674B654177654F765049644452376C44596D744D7A314E4F42776D6147356E364F5758434C64584535576D34524C626D56477049582B6E5568564B6C626E73364C594F78724F33347175764978457A3272476F616C687833565078686F4F376A2B2F4B56372F6A77534F4C484A6645714E764E324E597352724F336F4E6C62304353576B2B51327A7752514F6E69455679525544312F654471594B636F6D466651687850354649446B3035456E512B594F432F513847546A4D46496D6B4C58306232546A4F666C4D4C70354D38474F5A714C4362355952426F724C6B38594C536B71686663456A68725354674B6D41795331726955774D455A647854744A4E5138563744766A65766574662B4934446A3147524B6E6D7975424656446F55494F357A304C336D52514755782F693437455347384331426D6B73706D714C425547592B414C46425A51642F615A5151745A6D4B6841467063513967415277545067663847336C48676B615530656750466A65594B6D6B5A34664A54526E4279473136386C334E4645734E744E334358674D5672627A56525A36582F76415939497163354F76475546394B396153575238574758767852412F4170372F6A38416A725848316845354369784F6547474F71766F71426A4A57716D5548553653447137694B68346A685354574734364F6D4153542F654178344A48727273684A7572475669326A50425150346C6B707630496550342F416B39694F6F6157304E456A45634A7547384E72567969326F5761336F587536694C6D366C4F534A646A6D524C5230732B7A733269674F4E436F7477537A574453356352485270516659654F354C594F48446A79796E6555326C4C55316F526B7A2B4F457069595A7A63396D624E3153496F354F565A386C5155434A3759693949314C464B4E563574634538453054434F4A54533545687A4463504C56684164464D6D6A48786B4D64334459655965425278675353654A595A4B435077553072385A566C45585A334A384669544E7452456B664B62365455574B556C586C384343586A6B4E5A4757476B61574C79637973467578477058426E4A3568567A514E73594F4D2B492B5354504A3838707944764E657665726D6F544E5750515233736C365479717465386B7835345A306B656F616E4C4173626A52487536476436515161532B56413135452F566A644F424939582F654378776C68575A34577674494831576137435273726D566B7A584A43376B366959526B4D5A3368316F696F4E6F6C72796234797538734A6D564F7847695173644268717234566B6D6B375271644D4D656974513743534F762B566E6555654352483641435479796D4F733550624E6D4D336C4B7449736B436E6E52414B43416C70633462673863416D6E527A6E6469366B66484349714C532F464B6155776B35544B594C796F684B4E615A534F71704B454E486F434B754C41532F3573454D4E6E69525854724C37656E4A545664482F51725042333548676B646E73416165447963784D394C62362F594A48674A525357573845486957314A41396D37534259553048335035635163726A51525072453469513071586F566A7256302F6F67546B346E4F5572496A6D35445168467172394D74722F676A662F424D43486C55346B434371574A4C7950675A6E2B31386C6676434F42492B3068664D373745786B626B64766632337770457569317A76577567796554387A684A4F546F774C736C6D36484D62507753715A36614A424C56434D666A68424A787772456F345841414C6552586C5234696E534B4B7A502F6D3866463672314253566C57494A41684E2B4E436C7134636556367230554F50303954374877547A337A6753504C4753586D2B463136346A555678424E5A732F66534D4B38466F414D79654E57456B776C5646756247642B2B6E61463161786E5A73513166637A306852796342617A74544462564D6C68517973444F5479595971744E45684E46314C4473575674496C686F3667464667516B2F7956743374536662376958387855744A42616E7138364D31393248466777625A4C573036373768686437474539342B384B5475646C4C3379352B69377356496C62342F6B563450492B765845366F71557750625A7175693967756774495A516368334E59535861306B79776F685266586A616A3631597773573435342B74584D725A3149373769664C7846325853765859612F72706251384244526F4A2B4546695565693648486A64534A71445444497A4D616361686D484D707765654D565654366456496A456442773769334874794D632F506B5A634E774436786C64342B383934523446484271304A2F554A36366B5236585178763345436B766B596C5167384B50436F506C7071754C485875447458794E2B4A306F746B73524A75726944535745573675496D7A72554C3242684777326B6275446757584C36632F61706B715839644642596C4E6A364E3578497345704970724D753544364D6C51334471484B696763334F37556A4159456B6544626E3050446F4969614659714C50397658765A76416B597878796F3957764E316B6B714C67373078704274355752375676526D6876557650614442632F4D544C73614F4F64774578664457555978795359354D4B634833656B3239683032776A5756544F7A6179744379355179737A71422F773061314465374B4939545451317A54695976427255326A78524D4556476E5047792B735346705637616272754E5A6D55766D376D786B71725553624E666A652B44304F39786C766E2B524A6C6B7770375358416B54342F3468354C6A456350343239764E55707232715539723066524C314941327139716D75484B7A7A776E425A3755336F684F47314F61493930324E544E564142567A537273574B78474A53727338524F313239505A577768586C42486275496C42555A4C534157622B4238637863706977644249492B4E616444764C586F4C4264666755652B74786244765859375A642F354664314C3179507A354D554C2B3166343937614252323650324467716C69766950684968367655534868306C4F6A62456D4B6D51385A3035797232575A4B6A514B6734706547533663706554634C6444625A4A6B6C554677716C47555A4F776C6D53715261624758704B574C7A59356D74614C4C644F664F44694B4E44557A6D5A4E477A4D594D7034565037765770576D5371523372503263704461396F57442B76354A384C6A576261666B76457470752B452B6F684E6545726F513166594E474B717279494D4B6E4F384D4E734462434236705154667132784F78424E4742415455455A58664F46695A4C4375695451535356706351644D7547345335472F446759384D7958526E722F54537055567A634D6A597A43373154684D59534647504B4C5342457765516834336F53347061545A5558636A616772646742794F7256784B777452454B423153734B4A584F5346576F53705871486A516B735351345550583457677A582B6B784D5A31784378555758453554475661474969766E493543455643354A7A52536F4C6957334B6878364C4B3974515353693533747630373230446A2F7975354F624B554A52344A4D786B53526E444B35626933626D65346332726D437A4F5265397349653653756576753545774C677857345A2B48665146584E3672796B4A355A4B7371713547536E76544948476B5A52346B68354A327952424B7853527A6C596D736A665174336B74516264645356425258796B31624179425354456A6B78684B326E6E6971737467504E653662496F2B3930304B503373652F626D37304C772B3152524344484270394B44617A4569386158496339303454495838495854773935643639546368355737507163674D5430385331434A4778666B59794E684D6F4C694E6B6153566B6153626B614366696C72475144684A70497969563946457A5234316B714F724E664141676D73337255704A4F396A4F424B45414B647A7652725A32454F35735A7A3839684C484D626F5234626569684958492B526B4F693141704C5236554F464966624569555371694B456477376B2B6D384A544C38623030544E6F752F4D78776B4E44797659543045784C5A7A50705552514A4D39357170764C4742776A324468475047696D55747A4D612F665A4A48674750744B514C2B5A6D794E6A4F795A674F52706C6143307242416D494C4B356A444759677541744C513856767169706F356E4C7535722F5A303666332B41654B3358374F39784252376846416D77704D317653794E6A75567359324C614F734D314F744B655861483866327467776D74394C50426F3130683869625A4B535238416A49464F533539534C4B666E4135796A396E312F697339714D6F62743757737A453061616D384B7A5A544E4746503265696F5A32595036696B3239756F7464342B536F613435354B416A506F6D4743376370597A6A694E56694D415874486D4D4574774247476246535A6D4F6F72505446547A2F6533774C76373745446563312B72354D30754B4E4A473068492B654732426961797474432F34675547317278497A396F58476335616A612B7543473134524B6B6F36544F554468345A434E79314A6876544B526454394A36544D4D332F42714F6D63734C536A4650414A6664704F6B35306141543733552B522F3938584D4A435A543352735844312B364D436A4550326D644F43686C7A784B48526D3658544C6B73736B4E454F4E502B4D6D706E6A7953424E546A555349547777797333554367705A617752385950434E5855414972556E36653239455866332F482B466E682F6A36572F646E2F507A2F6F787359756B2B367277684E514D444164526C3968416E59527271676D576C784B704C43646F4B71527236584A473631714942534A71436E50716E736A396B474C47336173794B546E355967714F6D552F6538562B672B365531424556314A524B6F774F4E30484A2F56526376502F6B72752B302F433974534C42487637396974356A49693345666B576B4F344261704B725A4944527344634E5931782B7844714A754B5A4B6E4D51476C57764D3574396841382F654732546F624330757651566A784B5448546A796D644870452B67786132756864745A706F65784D526A7933706B68754736617758386B33595049634D50504B65795A7962596A61714C4C2F4D7758415173336169575331716448696F74707A2B74526B453747366C756E5270453550736F4361325445794C34486C6C4C53587A763037526E486B5548484D797A582B38445A2F447057776D3661516D39323273724A62614C31394F2F6E467A71662F5664557931323551394E584F5A445139572B456C434B5246676948656648446773377974325A6C795942427178514944493642412B5279662B756E70386C585745506433457735485A594F66517179326C6A704975706D6F4A4A393643745045506874463855326F2B61585271517457646837706444473762786E6875466C706E4D7A476E754D577A6E343538494F4136704F435A41567178673553374C2F32426E485A43446A4F2B6F70324D5A6D34685044524958447162535242554A4C4A34537A45786D434E3050504130705A2F354D6956487A614E347A6B4B4B7A763042453556317847572B71786F55724447776151666C43372B42365A6A50556E546D74786B767231565532706B477379486C6B384252715A4D34656B785831534B78534952594D49672B4D5561347938563456526D444F374959325A374A2B4E5A74444B35597A6B5268676570665052763048484C4A6F38526D4B6A34682F4A69595469547378392F74774674667A5752526F5A714B504646756F6E66375A766F32726B4E767153587162436573444F4F33467A7A7034456F2F6E69315142547753624E536C713676647A465270486B4D6231784A794F6F6B4644526462715843786663515469305977332F3449355A38366E374B6A356C45365A7A35356E7A796233637333456648354664423066784448343473702F766A5A6C42373957664C2F38327936563239575276504D524A7053526246704662434D3652486C6B4554485234674D3942507139754276613261696542654447315979756E346C33767863516F303142427371366432796874476958505170627A4B342B666F514F72546745526D613550794B545250584E66544A455879744E51777365346D784C5273493156576F4C566861534C6975686B696E476431704964786C4A37426266726D48467A787642494A30774B51667639487255732B4C67532F42526457355135715532316F5A33624B5A337655626D4F7130454E656B30594B4D48686437787041383762632F5373576E7A71663071486D596A70704C7766745070766B763978446F475654786E4F6A414B433158336B5468385364546376522F552F53427A3948797477654A44417762786D5861476B74754D4A4A4945416B464350523636432F4D7032397442674F726E6D6367597A4744577A50776C35635262576B6C6175334136326E443331544A3549624E6A47374F4A4E793357366E587445752B35754742677964706E436570346E75536D777235695952524F7450587932534A6961475653356A63735A5749755A366777304C5159555733577046794773336C564A32396A505344433031474A4D315142366D464F647A37644C444D504A373965307333656F63693538756B5A30324D364C5957786E646D30702B627255716E68646168666C77717A684F6837665A486C655152745A552F5A7935467838326E34704A664D314676566E5A506F4D4E463564662B6A344C337A4D4D3035394D55484C65417173742B7A3153625664465856424E5259547647596F68716967774F34573971706E7674576E705872324B694A4A394159795752316A716935695A30533465613852463157416B3056444B345952576A75566C456572734A68304F4B4F666D6169456C37347544414578662B725A44456A635942596F6A70555233644679445533635641376734474E776B6E707753747378584E4A5632386A415946306F677074526E4E75413376355641434A783041723766343665656C6A6C2F762F4464365472562B45644B39474E517570366F2F383565584D7242784139726B6F4A70454B4F42525565686F6849376248715830552B646A5575425A5150485238796B2B37582F6F5735394E4968716C4C374F4130733966517348524A324B6138316E796A6D4E31426E49414143414153555242564A6C4C36546E6659336848455A466F5348564C3077623769665232345739725A58544465675A6657457A33302F2B6735532B334D6C70694969512F574F556853736D5351343259697472614763355967626655524B69766D316A456A345153447275334A616B355A63324C6668586252736A6B576F545135446A426C6A61475632517773534F4C5945634455596B55702B49304D304C38786F314F635733324A626D2F30534B3930664E37336E4D2F45654C30313661664A3866707A37335A5977472F7A4157542B452F633653526864364B353741524B6970525247765750714B6979714A64586732632B4255656468476E4F41676F2B646962327535354338336C70752F385A5443642B68614B6A356C4A3831496B554844325834732B637A2B354679776E33396A4261554D44756A4A57345672394933387158476339596966762B42366D36384449614C7275613463707977744A715A73386179504158423947474A6E7157767143656934644361497234503373793267464C48734F7245746337626A546D31694F71486D6F384A3466756C3137475837794C6145656A4957316B686C59794B2F356D462B504E6E722F6E4271567556484C2F6574655A2B5A72584F2F654E6E354D61656F63716852615646586536434C75746A4F2F616A6D396E4C7547516C37676D6859336945635756776278583873776E66383543386F3665682B6E39703944772F64385363446C702B4E6C664D5833304C41576545675767755A672B63436F74502F776C7663382F782F6A3644414B6C5266687271356A4D4C71546836707370587641314376377A537A6A766578706659345079416C5066553330486C354E6F5852503972377841704D75754F764248564C7A6E4C51435057506B7151707A5143656C52516E32374763334C5A587A54426B4931355552737A656A4F546F516A452B6C4B647256344332795A3141314B3764393473512B747449734C4A386774647079446B4B32445146734C5158736245385537476479796B5642764E3746514E416B6577397561435A36647838796A2B4A68356D4F5A2B6A6348316D56536465786D6D4435796D77434D4764664652637A45647435434B5579396D5976566D516C56562B4B6F72365632376B5A6F662F6F3669543139417751652F514E474A58325630637862424E724E68523472615371324270483873466F615876344B76735A627731435378754B345373724F4D4563342B7A694F4F56476F546D306B6B6A2F544F69515A3968416437474E2B356B35457447776D323169706D6E6F4247466C44474F4D70324B47325A505464675039644E6755623245735462653635304564742F4A374739352B7739587A3676385A6E667042705474707A6B357077456D6874706532554A59376D35544A57554D4A69356D654763624B4A6A5938534567536747387A34327A33774B3569786B3139487A4B4A727A575577662F414B74763779526B76382B5434464631465A68616A743648675766756F43526C5676783570747750724B497371396468756E446E36666F505173777665396B3676376E352F6871717453595458557630752B4861414B626E616D6962455A79636852505739597A497262597A4D686A6D704763666A673774535652797267784D304C70616246786C42732B6A742F537875543254455A5872734A665834362F75354F5932364F4366544C535562776E385437326745664B684F564C4A494F4236565767715156544E656E4B5A5265333364686D4C7243637138714956524E4C386443535730704E7063436A2B4471796D45496F6B79377848674E5579725952594D774168346F615332323757786E334B6C366A72696D78472F6B654D7A594A434361483863706E4E4A774161636A674A745453676D585243355263396D7463447A374E614E5A6D2B6859764A744453696A626C5134754A677848466650756A46502F582B5251644E592F436F785A514B423758555A2B6C364E6A356C4837695378543832306B554854302F2B6677384370526850592B384433304F3231397570656D4B50314530373273557665645543755738592B5A5339754850343772784C694B644C63726D5569784A525447525A4C4D684858553136367952346178736772336461467159734151755A796C365A6755654B5A5955485333644B3152594F78516D334E334E6148346550526D726D536F754947687049754B306F446E7465376B333651753635356563444F75725832697137582F36587341695145686670503073736A72485473776A7330627479664D4655415A44554542726B4C746B6237796E41646F554A38634132367642593978596F356D436A62684C564B396875385346382B78306B334236564B634F73654F4D684B307879566B2B7437784F3369667563684F78322F435856314231325A5759547630614A5264394839764E747A50772B504F456D6C754A2B5831716A4C6635377739532F4B6C7A4B5652786E67564B5052556464534A46632B5A69456A444D6B666A5066457848795850474A694462395A364646483730644170504F4933433935366B7A6850673754706D4870554C4C71542F785757456E444B3255794C65546D5841713546536F6C70464D7A6873424771724764715A67362B7A485639764C376F76724C7246706B7559317A71654A58696D46556333367038673074654E7A397A475546596D49316D5A6842727243647662435868734B6A476F4B4A7370597A58317130372B796B56614B44576D327150593062716B63554536534F52347278535278552F392F6170466C70486262697478643663436A6B6768615841707633784A57426F643456507A75417A706F465361684171366A49526D36767237536A55426A7A314A51704E4B4331472F4D7566646C707A334C6A32666A656E4E4168354A70306A6A63476E686134424850724F414A786E6A3657796E39385556564A782B435755662B54776C6E7A6D626D764F2F692F504775356A4D326F6D33736F4C6D4B362B6C35474E6E55716741736C433537474C62374C7374774853555047647341714C434F664D704F4759756855665054556F726B56676E556E4C734168712F2F6A504763777355596330673944734E387072445274426977646659794752424965374846324739385735616233385932385A4D6F76364149756939466D445348353864654F494A744C4678676B324E44472F6554482F47656E786C42595256663044353163744E6C6C2B686D30685377696962593439785A716775575741686C6F7333456E613045724732454C6130454A47747335574952625932496830577459566C622B6B6B4B7677574E617339586358496F686F5A2B49696E69346A4C5464687149646A656F735A70713461584B74596972724B566B4D4E4779436B743659786874744C34323542752B31355433476F5639625A314548563145585431454C5662314F696C6B4C324E505A764E544D54616F635A63796E6D61444539523331302B6B3442585143533861447642786B593672372B58736F2B6654636B784A354A2F2F447A4B506E304F6A5A6638684B344848365035327A2B6A374954504B366C69674D4F494E4C38656545514B535678494763386970593453344269414B3333667156682B657775544451314572585A436252314D745451795656584A78505A632B70355A537564663771482B683164684F7630626C483368573754662F43436A4C5761306B4D45545367664A61783350416A7A544A4851645832734C51387557455A51355636324E784F305749354570764E35753435656D666D337036756C56345045516C53626262687665326D4947737A63777444324434617A31444731667839433244416133726D466F32786F47743635572B2B484D4443594B737453416B7051786245674B57527978537A794570497934765A48426F6930307666495141795762385864554537413345375131455779765A4B527342364F566559546136346D70754E4F7277534E674448655947636A647847524E506E364846622B7A69386E4B51735A4B63786B747957476B6541656A78546D4D6D48597757724A54525778464A6169704F2F4C64425A77534748514A5743304570424C565957636F4D35654B622F795558652B5A542F48524A314971735A726A54364C6731433954766642726C482F673835694F50696B4A6F486D597846302F656A346D7062494554456E4A4D2B636B645A35707A6B4A4D632B5A54664F7743544C496C315676424D6650492F38545A654A35597A47524E48564F4670517974586F66373369646F757677506C4A3732503552382F45755548503846537435374D7159506E3062726E3237463239424D334239514F624644474351553845515A71533547466A4A697253506946464B36386373583053395643416D6E684F516C70324F4962665572544B6F762B52574B4861423778484356447531576E4274666F75546D53366E363277396F7550736E314E377A633870762B53476C313131453152302F706562326E31507A393875707666557957683636536932366B6E41706C616A32646A5348686148694864512F2F546571622F3878707173766F5037326E394479344E5730506E497472592F3868616237727154692B6D3953646450336148333264767A6D4A694B69626854513566504B6435474733335A436A645855332F3948724D767659637073776D2B757066625276314636322F395265744F334B502F72567A48643946304B62376D4D6E58646378576A5A5474586E5764536C534E366F793831557035576D7A49316B5048496E6D78362F443364704B524D3174626966576B7A424A382F423947386E4B334355487A4F666E4F4D586B76667063796D652B33574B506E6B652B636564524F457843796A3838426B556650624C464A3177426758484C61546F6148486646354A33776866492B38685A464837674378522B384851717A723255796773756F2B54543531503476704D702B4E4470464D2F374F755A66336B6A4E356464513971564C4B5A6C37506B556650523354427A2B6E414650386E675555766D6368755238396B3770722F73354559794D52377753364C727965325263647A6C4C7952426D724C474938637A32617251316456455358474B63534F546138454445715A557570713354776945714C7538516F547435676A7833486D6B55552F2F6D62314E3778617872752B54584F56512F532B506A316D503536455935565439442B394E2B7076664D33744E7A394D32727675454B4641464B53522F5A6971497078477246334D6D7A4B70754852613669392B524A4B727A3662366A737578337A767236692F366675552F2F4663616D3739486F33332F594B4F42332B4E2B646B37384A6E4E796B36527A32683453415A344A4B67584D6A6452663938667162376E3537532B634374444F7A637A574C695A766832763050484D4E5A5439345777634B78396964395972394F577649324375496561794B4143475855346D725662796C7632446C323636684B573366496E467435374F7937662B6A4E5964477867744B714C324E39645338683966705053457A315032755739532B65316634667A6E4D676133352B4E3834486E4B4C377143386F742F6975334F702B6A626C6B66484451395439733266552F535A387858483258724C41336965585948357A33645439494F72474456564D315A565238764E39314239325A5830504C4D45392F324C71446A6A4F2B522F3741783266654255544D6564724479772F4B506E557A4A6E506F58487A71586F50382B6A396B2F334D746E5153575238557445324A474D6775636C5A4F6C757A69664F49354E48775670597A746E4574415775396D7563676C5A56535A616C4C324E746C474A444B5A565847385978465564486C4C6C55485A64673944707972463148366C322F5265502F7671627A396C31512B6641314E6A2F2B5A696D752F6875336C2B796D362F677271482F677A7A512F2B6C706F377279545157726333764A3655507049374570586C6232746E6F6A514C32335058552F716E433969396668466A655A766F65506F6D436E39374670626E62325673357A624754646D4D5665515173706F5654317043436B625678463777424B775748426D7630504C4D333268373452626C695951644C59517374626A57506B37787452637A564C794E6F4B55523364464B7A4E5642334333394568304548545A36617970342F6F5A76732F5778655A526E6642545432672B782F4A615432664449446654576C744B336452746C5A33794834704D767776486F50786B76717950593355396F64414B2F6F35756862424D446555564D325A7A34527366785770794D3743716A37704C666B482F696C786E656B6F505030635649597773392B5355452B6F594A6A6F34783074524976386C456F4D76446148455A4A57642F6A384A6A78474D54653267424A58506D6B706455672F6B6E6E4572397236356E724B6F4633527369487057596B7A41396A5A723757595A355A6745653465626F4F6B47726A5945746D2F4357354B43314E364D355255524C346D393234496C4B3345536B6C544B716E546A5850492F7072392B6E3870376659486E365A707166764A61717533354332522F506F76577833394C38774657305048454E3558662B684F70482F6B79677257454765455453695348744A4F54704A3242707837626B5869722F656946447068796D576978596C2F3644776A3938466476715A7867724C615A6E793071364E72314D794E706D7848425336696F4652706544594673727A68574C364D396268643953536152546E41474A467074785A447944366270764D315357513942755561434A693265576C4C36427A6736634254745A667550584B462F2B43586F625030685877776649652B706B746A7A35567877314A665458566C503879327370752B44483746363346572F2F414A4641694B6D7843587A6466515138752F4876376950714452414F5242687A447844733671663146396452754F444C394B78637A33426A4F324F644E6B5974466B59376E4578307542693357426A726247664D596D6467577746565A312B6D6F74526C796F6965542B6B63495A724E5677484569712F396B4A476452555143515655445A6F7A314E4D41546D785754787A43685A366532456A473067412B2F31555A2F526759444D67536B6F517264626A55435A454A42454E645A75656270336F7368675553396943326B33484B336D36444852652B4F444F6F667570716142332B462B663766302F6A414C796D372B53497166766446616D2F2F4A5331332F7062614F33394834795058307274314265474F316A336753526E4D34716F6E58425A694C672F42746D5A7369322B6A357271764D314B796739485341697A503355626856562B6B3836572F34317878487732332F4A434F78322F433332465678444D704B303670516B4E3969647171706562756E324E2B2B6B6247532F4949744A674A6973646B613847643852546C66373259305A4C744B6A7752543435715573334533553431544B57377249444631332B56334557667043336E42467032667044436C79346B64394D2F654F6A424F2F6E462F31374B6230382B6A5132662F7A72644C36316D797432444E6A6246694E6C476632553941395631544C6D366945373630414968764F3542677232444E507A32722B773636304A36746D2B6E7637614A6F6459322B747562475453334D647263775842724338506D5A6B61614F2B6B7671615832696876492B65446E4B4A306A3651774A484D366E3850326E55486E3274334139394A6779346E576863436965756346316C7369794E4A7334644A4A4846656646304749523959574364687439327A6377756E456C576C754C736E50326B4A39553743555659306C466B704E68666857466C63797569324358683537387A5A6866764A4F5766313550357A4F333050624D6E366D3834784A4B6633633254512F2F6B666248623644746D567378763341486A6F7958436330416A3967725567346364306B677A3447767359615770362B6E2B76714C47437A59534E6B39663644346A7864536575564A6C4639334561562F76706A53762F32592F70317243646F6C4275505A342F366E374453566B2B707370656E4A6D79692F36564B713772694337765572434C72613977485053456D6D476A3270596B3871726D51554A555964646962627A6178352B4561573358492B612B342B696558334C75436C57792B6C634E4D713169395A776938762F695A33662F776B747377376A3559624873512F3569557946574C4D32634E5554782B32645A6D4D576A715A334E334E694D5847754D33446C4D564634302B756F656A38372B4A74616348664D38424531323638486A655456696465717875667034744A5478652B766D476D756E74702B657639464A78774F70567A3570462F7A41494B506E49366C642B366E4F346E6E6D416F657A73686D5877594E796F35524E72495A70446C5A342B6557556B654B5A654E43586C646A364E4E546A4A5656737A6B326D56453275714A4F2B7A4B533547322F6B496A5454694E44753053595258585854596A727949656C305345445436505A38634779682B366D764B372F6F2F614F79366E38733776556E62647552542F396777712F765964716D2F35455A5633584537462F542B6834656D37434861304B436C68534230446B434C52596D4A767556784D314A5253646639565646312F4D534F6D4C545438347834716272715577742F4D6F2B37574839483879485859567A31446F4B32656B4C764C3445716E46524F6D7271765A72517958354E433036465A61482F6B7A33657466496D68724A325274785A50784A4F5858665A4F683068304548564C70495946444355714B375352326B347577303650736E714A586E6D487833362F6D7058762B524E3347746652563174425661474C546A33374231672B655373465A3336466E66546168514A6967503067304743457934615066564D755932484275467A32466C6654574E444E615A61626C5433646975756848424777756772304474472F63786C68374F35374E4F585276794D4672746447526D634E6F5379654267534861623336457368504F6F457879594365635474313366735841796D554D76766743676335326F6A3466657449344E6E6F474A456D4A36516E4D317772774A422B66425867456B55625A6A4D707642594F454F7473596B6A6B4F31575845424478324F794762565857554D4749654575387755675747796A49536B696E77434A6836636A64542F396A314E4E7A33632B727546316639436970757649546971382B683772596655436665306E315830666A774C326C39396A354337633337674564414748665A535468734A4F7875786F727A4B622F743131546438483338645958346D3271774C483641764B752F524F654B78356C71716952714D776870595448674A6533677475346E742B556B354C497A5872494C38394F3359642B3069494444526344616953766A475571762B7859445A626C4D4F613045756D567A456C617341596C6943356937304358753147466E306D7868724C32446F4D334756455574725466635138456E7A69442F76664D6F2F7471504744465671522B6B663870484E4252423977626F4C61786D6F736C4D61476941714E68426B354E4552727A73666D556435642F2F4266354F4437366562727033356A4668747A4C5A323450663038585562686565776B4A3669737349395054536473736A79743350506E346835662F7A63775933624D5A62746F762B5635616739665154442B374E6F4F2B446C396E71724E6D57477976696C364A67544B50484E434B2B55627A354F557874336177344F3447474B675A58723263384F34744952774F617453324E4E57674153644946596C6761396F474C55644D4F624D2F66532B64544E394C787A43323050336B546C71647570505070362B6834375066596E37365A397164767065505A362B6C612F6A5468646B50797046534D784762433075576953777A32446F594C31314A36352F395338666366345775705A4E4C536A47334A6B35682B2F3157734B78346D32464374536D4769746B3443456C68557553386A4A3557534F716B51514E6A527A6B446D436D72762B6733754C597349746263514D6A66695876556B4664646579476A52657556746863514C6330714463574D57686946394A4148724A4F5A774562553743646D744B734A73752F4D7853755A396C59726A5469542F754D2B79612B37354F4A39364763336E777A63786952614D6F486B44644F6555596C363267645A4E5754673237614A6A617A372B6E6B4632723968497851392B68632F617861544C5165317444394B7A74594249494B796F6F324E74485A542F37583636633362683639367477465030483265532B39396E736675685A356E4B467A4C61566959727977685054714C7042673972746D37352F6F54517243535030514C4E474A6F6D5132496A305144652B68704731363868574635497A36594D78764F79474E797968704674612B6E627349706751793236394C6F523153575641797162626F4248504B53786B683130506E63625666646353392B576C5254662B684E616E373642376F7A6E4B5076376A37472F66416557352B366C346F3566733376746B3454537643316C334372476E6F655130384645565145647A393145785130585533666672356C716232544B61736178366A6C4D56332B466872742F6A6E3378417A6958506F467A335249433752334B577854706D4D715A4B6542493371656C696136744C3950793646575558336370726C5650596C3379454C61583771662B2F71756F2B4D4E5A57425A64532B6553423343732B53646A4A535A30712F48396A494370523957774B346C727478477162384432774A4F556E334B5249725958487031306E7A39344775582F657A5842775147435868396153435071447A4A5331387077637776445467646557786339355533342B675A787672694373752F38444C2F56772B54754C73794C6C7A466131555445487944693878486F376365324D5A7665326A72382F66304B504355662F694A35377A384A30356E6677584C643365792B37776D3839585745786962514E576B64505075597A674744523878763464794B5A5334635631324C4B714E334B484D62497873334D4C497A6834433169596E4B664162574C73573936416C43745656475045694A386A54777144795967364843544271667568587A5334387856564E49782B4C62715837384F747862583648686957746F66504A3633426D4C715876715A7071652B527468693077794E7549784B556B6867497A6137417756374B4436336A395165382B5675444B654932687256666D6F30644B6456442F324232722B2F677361622F73316A58646553654D547478426F72555A7A79706A4A35477A536C4B7675734F47764C61666C365A756F762B734B72452F6568487644433954636537575351755633583058744866394C3962322F6F75722B33314831364533303557576A575931555355704653385139366A5341343372305755704F2B77616D34302B68514F77503453654C392F506555366A3531692F7864336E77446F30516E516F526E764C52583950496547306A6B363374544F33656A573934684F4467434F305050456E78785A666974377159374F36694B372B4979645A57686B336C3947374D786474705A394C546A57396F6D4E44514D4F612F50597A70684E4E565A6A377633303552544D544B4D37364635625A486D536870565047685344436F4771616E6F6F4A76516D4D704C4D314B38676834684A596851535246334261524A334F77426E734A574A6F564D33396732325A3276374B55775264665A6E547A4F6D4C7472536F4749346C516C515A5179554A5A4C4A464744734A745451544E6A616F4461646A74554B6F685947346759476B683146364C7A31784C6F4E57734972352B73797932345662764159364B3052676C7669474C4758396A4755467A4E5346374F3771376B376A546F614C505155734E67646F532F50566C2B4F744C43625455454859364343742B6A31486D6B774B6C6F6976594F676732535231545055477A475A2B316B32424C4334486D4271626B3737596D664F5A6D354C4F47326D714A574B567A6D5652394749364279752B35485152626D33452B395149353837354330622B64524C34517649366154346E4B55533151344B6E373568584B5A666233394B70596C642F7059626977564B55564B7239394661365831716F4350582B726A5961662F70474372337862655673547A53315533336750747076766F2B793837324D3637524C4D4E7A7A4953483456326F53586B4873337A582B3867313253624433616F47696F557562337A4364584749626E585937316F526555626156502B745151463958714A6D467765576172796D59506E6D53706A627177734D30306E6243726936474D44507057504938335A797542686772435462566F486133456E5249444D764A63426C33436B427179554F70787078334E4B61553342673144654542716B396D6838726A614445394F6A745872556F6C577454633450764B345A4D4B6C77366B41544232726870554F645731314855636E6D74726B484F4E614B6E32797A2F574D544C684B7364696C4C4D6971764569567A5A66364B377556714F786C6B327334626172786C426A74366465532F6F62534A7162336865575553705258386C68434B56555A63474D7678365A6A46314B2B384F7530336E492F745666655350306C5631463334632B704F66654856487A384C4D6F2B6369615658373063793131505566506A5031503636517377666549736D692B2F6870724C2F30444A53562B6E34694F66702B6A6654384C302F6C4D702F64695871506E4F62326C3834423830585855623551752F5363463754364A455148754D515241724F505A45696F2B5A692B6E394A31503879624D70762B4248644E37324F4F4F56745152474274473045496D344D54357A66327071356D4F7A41382F4D56346E7848496E6972327467634630477763594B64484D625959654671457463574A45534572493333466544585A6347486C6D30704B7051762F713052525137524432576C7562594B32324D6F475071623358395A4A52347A325070313933504E597A584A474E5061652B6265723138727232624D65783237392F4763366D2B686F6B6B4B7A4946486B6D73687474616C515375507666376C487A6F432B7738396B534B6A70744C3858454C4D4C336E4A49726564796F467835394B7759652B5150462F6E6B50684B526453394B6B7655667168307A48392B366B556675426B6C5355764F6D3468785238346A664A506E59667049312B6B3448326E554848634B5652393645784D482F34697865382F56514644564748526E506D554833735378662F2B42585A2B35674A4B5076596C796A2F374663712F66426B31332F6F46745266396E4A707A766B33784752645364653733714437334239536564796D56582F34687052662B6D4F7266336B6A586D73314D53646768476C5A39673259752B66372B506E4477684D4F4D3131517876444F4C734D7443334E36644A474E316F71556F44796E7653756163707931716171466D2B316A712F4A6E372F6231657A6B6B3950765038394F666B6E5030397278354C4169674645746D6E414C547659386C346B785171436C2F62616D56776577356C502F7756785A2F374271587A766B4C68677139516565596C564A37374136712B386D4E61662F68376D6E35384E573158336B6A37582B36672B5366585569695645636449766459386C5430584662667A6D4C6E4B58696C547054596E496B6C4E41596C514E425456644D3443536F55594A72587451733951524C4A35536A304B6E6150696E4F2F54763351316F37734B6D4D6A655263397A69334576666F6D5276454B4743386F593356584B30493438756C657470326674566E70336D426A7664424B4C5241387A6543514971576B454F69337358706442754C6B657A65596B4945517669666736724D52467241744E512B695077724A374338487A6D7142494139627267536364494B39334C424A486A4751786B4F56366B66594F7572646B34586A6D4A56794C6C7A4B59735A6E426A647678356863524B436B6E57466C4E754C465265585342396C616D36757078334C5749777638386E344A6A466C4B7162434B78697777796D4A545A6C423531497356487A614E4D30552F6E7330736C4F7565717677553878636E48382B644932593451364F65716C4554562B5439694E484D6E5962644257356E4D796D6173724A52454B4752456C6D4E474A395A45524763366F704F49786C584D5364725648566F432F48356B6C705334616D4F6A54465A5730724E32446237534D7678566C66684E78597A6D356A4B7961786642326870305333757938482B47326E714E686477667946354C59727A577551634C6E7464376666707A4B664149583172556F51524D4E61754E554873376B665A326F6D3064524E7374524B78576F7031576F6A59726D6A44376E4861435667756A57586D597A7667756C63642F6A7049356E365834714D2B534C3554536F3058717A4B4E4177484355654763436B6F555553716F68435A36434F5176596466514331644F6E5750672F527939553530753975334366797A372F62515A57624649383558424849774E62317546726279537168645349416D6B6971676131434669536D39535253667558325870644236613252504A4D54784F4E68416D50446A5056334D783457526D54785361384A536247796B735A4C53326A66394D6D764E6D5A614B354F3963744D762F4676356A67644A484C385A6C343738397A30613831383773442F5474704A795A6F7464523056785535786F4A4E7154626A4E54672F4262696454746256302F4F6B32386A39384F7358484C63516F356A73527851543834476B556676524D5A522B4A4F684C4A4933566170766375564E5769556D55686E6C765265785A5364764C5871666A69647A42393742794B6A6C3149795279704B44325238684F2F5173382F6C367565695A4E3532517A6E37694138314574496D6A69703169736959665A3656374B656C5969645641414147325A4A5245465561704E63356E3645786634654F6D4477534D70435656546F4F7246514547314B456E7A6A6848336A68487A5354336C4D69575768514572545232557A374D39416E63566A3651762B6A6752506D6B704F2F3379707A323051317752676B7235777136687A33347031564A37355065554A6955636B396F37707653637030465266656955647637754673762B3667507735306E5A6C4C715566505A4F537A317967796E48453968454A552F7A2B55796A2F345258305076384B72663933445357664F6F2F383979366B384E68356C483379484C6F65576B545562475934597732426C6761306746654E3446516A443652694E546E5263482F416D4D316A4277776568564A705152597A4E6846394B6F41346E56414A4E2B6B4545653731304C643549304648473572697642692F774E51765048567A5A2B35547A3666324D3539502F5A31362F6F333271664E6E37744E664E2F4D352B5476312F503665533338732F62767437335571386979354F4B644C6C6341453678706F2F4F6B313548333438347177565346636D2F656551744838722B48347939314D46706B595872654A36764E2F544F36783835565856586E5739326D2B2F452B596A6A384E307A454C464B414B5476676331622B346D6B42354362376945737A583330332B663131413066744F55566C30362F5833454B36755979687A4D2B46654E2F4659314A67644A67323370685045336B37775348654D324C534D4530704F78354E754761706A6873794E30676E3375786E5A754E354953456F39562F49582B6B614C6B6E6F2B74552B396275592B3966776237644E66703653416649345A456939316A68456C3374646A537A3258766866414B4936536C50454956306D49626F716175323834515435624B6D516834496C33577645383868775643793430716B4350585544524A38366835664A7236462B5267612B7546702B396A6447695175712B6436577157356561724F6166586B503330792B7936354E666F7567394A3675796E4A4954506F2F392B727677313165726753762B716C6F385437314D30566E666F2B685435394230785455454B73727032375A426C594E4C4445635662536237524972326D4B324B3270386B4F6E444A49324E636C63354D3655366A6362587146524D7A756D6145426E7159324A704E704D4F4D4A746E336C48685872752F654264727A2B41787770554178382F6D3966387643474758455271776C545670492F43645A684B64596A4E493332655667796D37465531754E5834336146686663634D4D464E4147486A6548575A7162734E694B4B72724733596C586954304C366C3273457865423132764535725053314E444C51316F4C586269576B3643623769534770496B41586D6D5458533875707666674B53762F6A6978523936417A4B7A2F6F427A6E7565596E7858456236575A6A5348513548504245517476376D426F6D4F6C4D765130484863397755524F4871597A763476702F616578362B69356D4435304F7334374879485531474245383230322F433074374835784A54552F2F4131316C2F2B4F6B585562474E715253585234574C55754676436B434741713448735136446C67384167533563316C532F46427845345851456D76505345615359356C4D7165496747533037516276786B6765476F746D6348335367334A37467A38466E4E522B4C32425358707342484B4731536E6F674C48565A4E67735269514337444E5A693047566C334E35426234655A555A754E5957736E4856555650486248626653326D516B4B3179695A7541323648665231744C48733661666F724B6C68754C32443859354F786A6F3638546F636846784F676D346E3363324E3142626B30566C6254554E68415675574C3250446B6C656F4C386A485756744C554657497044356A387673495142307556583573662B77666D4F5A3968654C505845446A542F374D344C4B4E424F6F61314F655837794833524A4C4A7756597A746A73657076683943796A34394C6E304C3176505646307454566638686449506E6146795A495566505A767535355951616D70577064637154614A535032304D6263756D2F63626236566E30543779744C65672B6E306F7869626D684A49364135694341492B742F554F42524145702B42754F7A694D57655545456D63514F4477304D4D35655469717A577032656970364845713136584B637355445364745359486E6A765567574B3146334232466E4F3450316C585356467A4E5158304E454E6361304D397252544662475375363935575A6566756F70326D747257624834425A353838483532624E796741435831566A476E693147626C6533724D766A3154332F4B733038397A704A6E6E32584663382B78644E4569646D335A7A49544E68732F6A78746E5379424D5033732F6A44397A4850353936676855767638687A2F3369534A78392B67476365657041526830506C7A6C4A676C2B3868556C476D3534786B3757546E2B642B6C386B732F775058414D2F684C71346A624A4931694E4951513653654F6859787869725A6236566D386A4F4B506649374B4379356C4C477358552B30746449764B2B2F69354B6A42592B50487A364632786757424C3635354F4A4B6F546D63644E754B575A3057584C6D4D7A665358523056465742706E377342346D5A505272736F4D477A3530724A413058666B4E78585045466B5A4A446876427A4356666C45785768572F66714D583565794635494639366E6F62577166757648702B31654453526838505151374854526C726565562B2F37413271657559656B4466384168626452734851795A6D396D3663686C6231717A6B715876764A58667A4A7537383230325546753769386676755A66764B315578614A626E61525531424159736566344C436E6276596C5A4E462F6F3473536E66745A4D6D7A693969784C6F50784467766A316B37574C48366575744A69436E646B3839683939334C7637582F6E7955636559767647395A69724B706E795346584A58736D542B67362B6867616137332B4370687675596D687246763736526858374552744D624359704474696A657030654E4B75443465325A46483736484E722B63417454705258714F3431733245625A676F7377485863534A662F394663613335784A756B31686173676553464153346E51537279686C617434707772784D39454878544A54557A312F53312F6A37303446467435677A567055324D4D31565A786469367455526236346D34724970336E484349716B6B326655796D416C51434D6C6E336C6272682B39767641794B5847332B486D62575033306C4278684D30464C354939724A374B567A78416C364C6D63485746726175576B6E32786E5863662B737450484C33585478347A31303838636944504872665053782F376C6C474F6A7152636D567A5251554E6C565730315456536C4A6E4631745772364B69726F79612F414864396F794C2F6532303279724B7A7946715851564E4642663934344146574C56374D7571564C324C4668413762614F674B4B346A6F545041346D363276707A387246617972443339366D69474A532F7961675556556C53516D6C3744537075586534385A615655584432742B6E2B7834734536715459306F71767446776C4E49754F2F357A7133795074566151735732726D5259494B6E7A746962574E38327861386C53567164494571356C4D477A6D7642344D4165503854674D6453576D6C55656E79596143685071376D5A3436336247746D386C314E6C4B714E744E7769457571786A517962596C736C655A384A6B3350666D33564B496D76625739344A486E7250673647316E78794E2F4A582F63636E62565A35476373496D2F5A6334793374544451616D627A69685673574C3655423237374F397333724F504A52782F6930596366344C6D6E6E364370764A51706F5736345851785A4C5A5476796D504C696C57555A4757786663306169724979325A47786E676D62673468515552314F2B6A766171636A4C6F3761346D4555505038536D6C537434374E3537654F6168687A43585678443043442F363164394469684F44316B3669446F4E6C4B4D4252616A774A6D7052366B3437334D7078584B6D7544396656552F656F7644473761547354636F7371637775317431507A34616F6F2B2B6B564D4A312B6F4450437770524E4E6B70707962576B6F565A4448305061744B6C30556A3854517062764A6F5A344C667968736E6E30777136786E3862706B795032306D6E6F584467574A646E55786D4A48425A476B6845636D3269354671463930756F4C45526C673462496F6C6363744F4D775357524A4E56433673496B543662416C525A376B5A757475567A344F793155626C374C502B2B2B6B582F656578305A692B3746557269444B58736E7661327472487A686557363537693838644F6674354756752B332F745856745457326C32375A2B53663541666B4C796C6B76633870464A35546C56714B704E554A656C4D5458576D4B2B354D706A4B5A5371596D37737930593859323445596763544D477939787363375042334247536B4A41514749776B644148647A305648386B71742F5232427745786A3268356232494A5336513548353176613337367376545A2B2B44642F6A6473744E2F427658333642736634653644766249723477502B4C47723337325579784F547544522F5148636333526739646C542F50776E5038487A3056466B4130486B516947454668667758313964513876583133487469782B6A746555472F7556482F34522F2F2F494C504841356B596C4537456A744C49445973305A314469554751596B54716F694A337963526E776F692B48694E41315879724D4C3333372F42345A514B78666C6C6F35434537782B2F777551662F4247652F2F4766693553633466584A75654438692B4C7344474B746430545977436757555456493443754438307A6639633837746A777142464F70626C5843594736685569726763494531734462527A697473726B4150724173684C4438786A747A675065694D79414C6B506E4E497953594B59532B4B7A366152364F744662756F784C425A6262664451775A5A764B69765A6F534179363673495459786A6361415857314F506B6431596C386A6F774F2B46322B6E45395042447A49325034656E594344372F32782B67763673442F2F6E5461786A70646B4862336B453246455A505377746D78306177472F444433655045774E313252465A587354412B6A76617672794D5A3345444D373058623139634658503264446C7A3738592F676172754439762F374274662B2B584F4D63717567456B696435546D786C4C5A5063367A705930655A5A2F4A4E644A704657497238374B415053666F36724A4746374768314B344C394667636D2F2F44504D50736E66344863346A4F5566517763794A6632494F467949622B30414F307743644F79314D676C7A6A3239457541354132384371564B316B4574476B5A75667734484C68634D7874366951487A35304939625668565333452F764F62354766476B5668396A464B537A4D677150612B62555873646774796737306F2B3964666F30585177615A6678416944335A6F35337A6F4B444E65705642454A4937385A6C42366F704E6550773041512F706C702F4F732F2F443361622F777666766D7A727A4472666742396577663563466A432B42685A416A345062767A794635676263534D5644434331735947587136764968414C59573176476A5A2F2F42794B724B336A5131596E4F62373542614745656D382F6E344C6A7847347A333953424C482B5A33674B63472B4870667268356336766B77744F3074614A4567394A416665524C73673679523061665A6762473167397A59464B622F39432B782F46632F5248353147575A7745336F34674D4C7346505A76335249395A564D76536545544655374F595337354B6C6965732B43785A36574C50764E68426C6F6B67737A7950444C65466551332F4369773333782F422B6D35475353635468785372667A62646B5276747949392B67444A3456356B334E3077664F77765677543665737454767841434A4848456C66576954794839364277304739354361743044332B5154374B3475496277346835686E46656132327262306E51694B32317449625735672F656B45456E364F794662435459786B4B492F4C647076647051566B5170743473627943324F6F7153737A4A684D4F4972713367786649694367537A445A367A774B6A647278317A375837394E5A2B6A436B6D4A5250575A4752516F437866596B4F516B5261546F557857586C72447967382B782F6E64666F6B514E6F3142596E4F6E436942744A6877503659517073564A424A67485168586C6E4D774A315A6D62652F2B2B363372584F4F53524A54724F514B4463434378526F4C6D2B764E4371706C44697972516973576F4B554F6F4F33754942634B6F7243374458313343376E5A4352773537384C30656D7A4A4F727344343879337537596779676B6E3156526C7446554757546D6E464630694A625A324C665259305452552F6769744662505232733657764F37347658527132617244433845686955434B4F544538746831662F6D306D4A356D5A50724D563159506A6F74734768612F574672422F3479616931332B4E6148636E696E5054304E6558595072586F544737486651673871746649334474463944385068677948393650335030424A4F3731535A476169554231736364554E583630645135792B4A4430664A4572776C452B31494170697A4E74635036436A5044687545674C5A554F48726864524C6D72516442326C59683646375242652F50593263704E544D4833632B78565075657A334336414D7A374A4D32544E706D594A656D4673326B31486F45537270566775484A592F434A4A7A7472484C6255777575704745495143347558316676794E62794C384C5A4557744775626F366456584A445050764D6C512B5030742B444B6736353168654C3138435657326E7338796574774F5841793863725368343570435A6E55626334555430626766324853366B487A314766756B70346C304F374E39704652314938716D4E7456556B65767552655434726F354359724A5675463774353457327A796565743748757850444B4D56697134557343514C48534643764A3266375430534973326A46306E45376B504E626D6C6E4D6B697337694B754A4E7A7A4875514778314361656F78446F667534364376472F452B462B49754A2B4B393354676166596A69386E4E6F4736796C63554755704B304D5536734C6957763172424E727058796E31367743462F6F79567151476A4850656F77426F5231533264714A594B62465739476532684C71536D526846724B394C69714E614A71584768622F595133456A6A4D7A534767346F796476666A656974466B547633455A78666762612F44534F3347374A49786D786D4977635547554956546F536F2F4F75307370314B487050344B6E376A39393155395534564C334D4867664E4C6730726B3058574F3466346F424E483351346B75746F52642F6367757A534C504A316B7277655A75546C4542776178362B7A4730634D68304249784C5544696C53714C76413645657642634369546E674F504339777578333436347047424C615269717734656752646A6937494F2B4F4965587262646C7A4462485A314C4F6E2F336B6A4A6F737735525A57655A685567716E366164545350595049443077674E3175422F6136585349306170554B5948483666667730466E6A34696531694B33764561485A6C766755486F75676179766B38796B635A6C464D7056504A5A32656130696F55697430476A4A4650724D7034317647692F68625337427A6F48774E5753636564596B5976416339487A46774B6D446D5156327A66693442615430697A4D58775533595155335564727969634A592B6C3433597531336F61655353716C4C4748394B2F35713151673647345977505467766B466C3875357145664A7048626936415566596C4B49532B712F4739487448687A32445573654C695631533479686F6D6A7073756D36434E79434A6C6C6D6169554B366A616F364E355969756D4B594D2B4370764C69486265524E627452706E695450517261724B2B6451743630654B2F532F4451522B4C574A66573973422B566A5857597977736F7A45346A50545349704D4F4A394D4E68464A673431585856436D78525749746A476C6772564145484B52576B6B565959664A6756574A7779704274716B682F506755306E66584D49665039584E6878345A4F6571617A446B6671316D655048455643432F49766D696D4973386D577277505474615838457744656837596578332F5261706758345941555A4F4A2F724F7464373069344444353938316549526F78696A51763472736B7A48456E5A3369793858372B314479656D535570465A67666F62426851494E7732312B7270726C6B5850413879425A664457335865617A76364B2F5746486E34766351575A3048735959447A2F46423276365070436345544D7855714D73786F4F53454554794B564D537263746B45323565544C69654B7977736F6964504D7565776E6462513342644246344C6E6F2B5871414B7176443175744E6D4A3446374C5733494430354A6A6B694C626F5071354156796549714C59316F4135353856676B75586A485A70336A48545067786D684B7731435A4779324D56396F4D726B74587869667A39335768633850417A3177425563365272447831624A73583456367730565137684745616479686B445139435946364636474E5536374F5164387A514B504F65483150554C66744874793447487667356E576F52676570635164375868634F59784B7479694C4E594361545655596B2B2B484C5850656E784E542B61376634386452703676392F4454324F433535416E67536564455949336C687148374B4732774573324261616F426B51565A4D6739567A7155476F704D6F6A474334434444317A313857504570306E4B78434C2F4A543434674E394B4763544B4A4D6638346D30623074722F6953702B797458763552675965575373437A46554738763063473457727A38314A354C69342B6855486C44717131432B2F354E48677541345236414C337862556C4F306F2B693078784561576B65657833744B44487871657443544B667649673776577933702B33767A787755653174474D4D6F79646C306A64375543737251324A4468666944776177323355546965452B5746532F454F747A41683468594A483273556E31432B6F6D6E6C696A64335A374B3477712B636D5331776C4438337152366574426373794E55694576446A456C625A766765582F67502F5766754E567A364C3165794D735535627833526667765A6D4962683439366B656A76514E6C50326763486A616A535253576B784D55317A7A793036516E6F374741344C6D335153696872635247494C724A63704A4E4936554A6F70347254624D7A4F344F5864566D6A4A6D4577566B6E42635175315448367468373378306C6B63565953756F36426F34644C5771613667616557516E523541623749644F466450776932507251774B36767279496735354F70467A7432486530772F443770546D505A59773341513874567A313436676E394A37644A2F46496348696E65556E2F4975344B44746A5A52567557304755744B4E49774747685976707737736F77505071552F484F2F776D5630305A536E625532344D434A663944616961584867714A757464686477635362726549552B33642F422B593632757751717A6571316F55676646646C75646938436942637845354677435251526C4532656442656E41415238396E594761506C4C5174552B744E384C79326A422F73415962414A663847596C32644B48706E596447335962764C5267445A7953476B657A68692B6F56304D635275586F65354E4338715950534E324F55706C7549374D745131384242674246724E3274533651586839724A41766D6B556366524355516D6878646C6F3654497A556766542B732B756B435A3450427058582F7A47334D6A4F56516D4A734745646A673742594E4930456F666D384B49344F49544D39424332546868615049336133486672734E4451792B4D4A626F76464D715467433548645A487A346E386E6732783667654E4C586272344648535038686D503431484469644D4B4A3755726569303977457A2B74722B4D45654958694D55676E4634416132573238684D667741786255466143767A7949774F496A733541544F62686362712F657773386F3948555170345949516A7141615946565A546255347930777A336562475A6A61656B56554C536A574649473145414672555A517878756F717950416C4F745779534D387159667151364844496170474161616C7565447765543866387A6B49576D5A78744752384A796A6F323773643358676F4B38544C3177647950763873496F6C6C44556470636757446A6F366F48735759564C564973686F624D4D654B586D61556B46714B7166366B59786C42745A6872433143583569484674684179622B4F34744D4A464A364D51672B716556793058454B68705957536F62653844694C686145667932624A514C6E69635463747A2F6A702B6B456346504B2B6F586D2F42306772516F3774496B38503861426A7035586E684331584C704D65575952776C456276646A754C4D68457A316F66555267553757704F7A4F5467354D6B517531646A6753307265474A484D32642B3867397530746C4A354E3432686F454F6D57577A68716130566D6331326B35313444442F7652776B484548613034585054414C42517570637A315155356D33542F392B4B4D74436268596F613669556D556C6E69417859656B614C4B304953376F4D564257627A59706C50593873787A7232396B42625878496E6D724C4139487430386F746C37414235793173775139526F666F36347934563468774F5A4A324D497557356A762B5562385A32536E51346B4F7A6C6C5A3931757454345264616A316F5647654E2B706F566272515A6B6D4B6E77543756666A355A4D436A614275314D596A31594C4B72315549594A786E6651436D366735537A4534587063655876534E4D684F7A4A49724E2B414666524B637831466B3249395855672F6553536473466F3868765461477449546A35466E4E2B7647437149744C64425735325672717A6E507839663069774962694862636762363743374E436E36635A716A66554634653136466F33415A316E616F32496D6F634E4749364555756F657230547054432B6D56564A786F426461534455694D725132673134596E6755636A6A3945744C634C3862455246454D4246464D78474B553854464F48567368444F3078444C2B5A525373655164485168507A34736E51384B4E437033524C4B3746517A4157466E4267614D4E656E516635616F70386A5443456D696F4D336A2B775877616C6F644565376B6F536F5063592B2B3241456C6D49687A544671572B5A426E51672B733436476846615845437853304B63675A672B4A655263446B52362B35467A752B466B557169617071696D7135617243736F73327542456E745543536B57555052346B4F7A6F684C3430443275542B5A31744B592B77776C2F653843482F61427A706F51486F695369716C6D564C6F56794E6665755441512B583432524A37487331384D693177704A6F39646B797751666A777A6A6F624A6378554D6257476F707A6B346930744B433474773332675A50787079795A6E636D324C526C4A5771534F6B7268657A6D5951375239416175692B6A4656674B374965566C47613466636839326763795A45526C4E4A4A3058513033694F4E394878373875615066684C67656450546F626133437371637157726F304B4976456276666A3967394634346544535068364D53757178756C5845717139362F494D5435427046433146453257476F314B3537687336696874527844766475484950596A433469794D54612F6B663879674436576C5A39696E6337372F456C5854676B56435750306666644F442F77437661344C6E31456D6E513830355647783571557133526E4533684F54544B53516D6E694433664236466E596A4D5A78436C39484D596E365349736A65383571417A776A4E4C425644694C6A6B30694A696A452F6D70535253667A364C3437426B796A783969393234626367452F4C464D585259736D65453474796C57355138646155554A464770677450575942526A3448505A7446755642417155775262506F3062413271337772565A2B544331357878475844504F5755456B463543495246465A6D454F7363357576477A76784548764941346D783344346246714774756D6D67584C54386C7756734A772B54753541516A4C6E33436C327256625A705744427246546C776E5958533170676746646C3239382B2F5363455463652B4F436B57465558514A2B413435364653794D464D78324447393245634A4B41564D37424B65564339792B4932654759725050766E472B6C2B6339733673786F536A396C4F71374969717076686C47394E6932503733476665726B785237546E3757723158355A6A416C686E326E37474F5A556471516E79582F326C3739587A66466668706775634B4C464B6A486D4954504932364D6C6667754A726775514B4C314B6948324152506F36374D465469754A6E6975774349313669453277644F6F4B334D466A71734A6E69757753493136694533774E4F724B5849486A2B6B78785756694D61313661352B427947476943702F6D6C2B6436476F776D654A6E696134476C754F5A6662637437462B6671735274446B3955562F735036317A64754B32506F706E34636D654778323836634D67752F37325A766761594C6E7544336773694436724A364163734B437137576D31462B6649616B496E627A35575033352B3952752F7A2F56524E4B372B365341666741414141424A52553545726B4A6767673D3D2220646174612D66696C656E616D653D22696D6167652E706E6722207374796C653D2277696474683A2031343370783B223E3C62723E3C2F703E, '64d100b9f4814f1d893c01acc58520f3-e69644923f4840e28760e14976ebdeeb-a97a34b71a6e43539584c94110ea7e74-77fd89359a75471394981cdc6ae61d3d', '77fd89359a75471394981cdc6ae61d3d-', '2020-10-19 22:39:05', '2020-10-25 23:28:21'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', 0xE59CA8E58F82E58AA0E59084E7A78DE7A4BEE4BAA4E5AEB4E8AFB7E5AEBEE5AEA2E4B8AD2CE8A681E6B3A8E6848FE4BB8EE5BAA7E6A485E79A84EFBC88EFBC89E4BEA7E585A5E5BAA72CE58AA8E4BD9CE5BA94E8BDBBE8808CE7BC932CE8BDBBE69DBEE887AAE784B6, '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '10', 0xE5B0B1E9A490E6B3A8E6848FE4BA8BE9A1B9, '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', 0xE59CB0E79083E698AFE59C86E59CB0E59097EFBC9F, '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '3', '1', 0xE698AFE79A84, 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', 'd8fd1ca48ed74d0cb51295ad84760dd6', '2019-06-13 06:21:16', '2019-10-27 17:24:51'); +INSERT INTO `question` VALUES ('31a9c66673b441b1b717c1c99babe041', 0xE4BDA0E79A84E88081E5AEB6E698AFE593AAE9878CEFBC9F, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', 0xE5BEB7E5B79E, '558ae4cf38dd491b803c1fd624fecff1-fefa7dc0d1ee4903be8a8bcfbea72193-7fad55a086e848e9a083bd2b61d83fde-2c72ab7678434c94b751d2c31cff3cba', 'fefa7dc0d1ee4903be8a8bcfbea72193', '2020-10-19 22:33:20', '2020-10-19 22:33:20'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', 0xE59CA8E69CBAE59CBAE38081E59586E58EA6E38081E59CB0E99381E7AD89E585ACE585B1E59CBAE68980E4B998E887AAE58AA8E689B6E6A2AFE697B6E5BA94E99DA0EFBC88EFBC89E7AB99E7AB8B2CE58FA6E4B880E4BEA7E4BE9BE69C89E680A5E4BA8BE8B5B6E8B7AFE79A84E4BABAE5BFABE8A18C, '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', 0xE8B5B0E794B5E6A2AFE5B8B8E8AF86, '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', 0xE98092E68EA5E69687E4BBB6E68896E5908DE78987E697B6E5BA94E5BD93E6B3A8E6848FE5AD97E4BD93E79A84, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', 0xE7949FE6B4BBE5B8B8E8AF86, 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', 0xE4BBA5E68EA5E5BE85E5AFB9E8B1A1E4B8BAE6A087E58786E58892E58886E79A84E68EA5E5BE85E7B1BBE59E8BE69C89, '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '2', '9', 0xE59586E58AA1E68EA5E5BE85, 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', 0xE4B880E888ACE680A7E79A84E68B9CE8AEBFE5A49AE4BBA5EFBC88EFBC89E4B8BAE69C80E4BDB3E4BAA4E5BE80E697B6E997B4, '7', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '9', 0xE4BAA4E99985, '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 0x5A657573, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '5', 0x64657366656565657366, '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2', '2019-06-13 00:55:56', '2019-10-27 17:24:58'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', 0xE4B88EE4BB96E4BABAE4BAA4E8B088E5AE8CE6AF95E5B0B1E58FAFE4BBA5E7AB8BE58DB3E8BDACE8BAABE7A6BBE5BC80, '10', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '10', 0xE7A4BEE4BAA4E7A4BCE4BBAA, 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('4d67737ae1e44b31bcec2f40e11f381d', 0xE5B1B1E4B89CE79C81E79A84E79C81E4BC9AE698AF, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '5', 0xE698BEE784B6E698AFE6B58EE58D97E59180EFBC81, '0a5d21a0c0c4447abd22197382a9c959-0b76d07d6d334e49a01544a5f46ffe3c-22b66be9b8e746a1874f7a1d0b730700', '0a5d21a0c0c4447abd22197382a9c959', '2020-10-11 22:33:33', '2020-10-11 22:33:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', 0xE8A18CE68FA1E6898BE7A4BCE697B62CE4B88EE5A49AE4BABAE5908CE697B6E68FA1E6898BE697B62CE58FAFE4BBA5E4BAA4E58F89E68FA1E6898B, '6', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '10', 0xE7A4BCE4BBAA, 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', 0xE5908DE78987E79A84E4BD9CE794A8E69C89, '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', 0xE5908DE78987, '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', 0xE69C89E4BABAE997AEE8B7AFE58FAFE4BBA5E794A8E6898BE68C87E68C87E7A4BAE696B9E59091, '8', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', 0xE7A4BCE4BBAA, 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', 0xE697A5E5B8B8E7949FE6B4BBE4B8ADE982BBE9878CE4B98BE997B4E5BA94, '2', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', 0xE7949FE6B4BBE982BBE9878C, '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e', '2019-05-25 01:46:47', '2019-10-27 17:25:03'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', 0xE4BBA5E79BAEE79A84E79A84E4B88DE5908CE4B8BAE6A087E58786E58892E58886E79A84E68B9CE8AEBFE7B1BBE59E8BE69C89, '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '9', 0xE68B9CE8AEBF, 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', 0xE5AEA2E4BABAE69DA5E8AEBFE697B62CE68891E4BBACE8A681E4B8BAE5AEA2E4BABAE68993E5BC80E688BFE997A8E38082E5BD93E688BFE997A8E59091E5A496E5BC80E697B62829E8BF9B, '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', 0xE7A4BCE4BBAA, '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('b9dfbb3afbec412e9a4ea7a7a5cd75c3', 0x3C703E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B223E7075626C69633C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D636C61737322207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B223E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B20666F6E742D73697A653A20696E68657269743B206F766572666C6F772D777261703A20627265616B2D776F72643B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E636C6173733C2F7370616E3E3C7370616E207374796C653D22666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D7469746C6522207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B20666F6E742D73697A653A20696E68657269743B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E4368696C643C2F7370616E3E3C7370616E207374796C653D22666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B20666F6E742D73697A653A20696E68657269743B206F766572666C6F772D777261703A20627265616B2D776F72643B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E657874656E64733C2F7370616E3E3C7370616E207374796C653D22666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D7469746C6522207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B20666F6E742D73697A653A20696E68657269743B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E506172656E743C2F7370616E3E3C7370616E207374796C653D22666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223E7B3C2F7370616E3E3C2F7370616E3E3C62723E3C2F703E3C703E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B223E7374617469633C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B223E696E743C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E2061203D3C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6E756D62657222207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C203130322C20313032292021696D706F7274616E743B223E323C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E3B0A203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B223E7374617469633C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E7B0A2020202020613D3C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6E756D62657222207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C203130322C20313032292021696D706F7274616E743B223E32303C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E3B0A202020202053797374656D2E6F75742E7072696E746C6E283C2F7370616E3E3C7370616E20636C6173733D22686C6A732D737472696E6722207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C203135332C2030292021696D706F7274616E743B223E2234223C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E293B0A207D0A203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D6B6579776F726422207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C20302C20313336292021696D706F7274616E743B223E7075626C69633C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E203C2F7370616E3E3C7370616E20636C6173733D22686C6A732D7469746C6522207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C203135332C2030292021696D706F7274616E743B223E4368696C643C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E28297B0A203C2F7370616E3E3C7370616E207374796C653D22666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B223EEFBBBF3C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E2020202053797374656D2E6F75742E7072696E746C6E283C2F7370616E3E3C7370616E20636C6173733D22686C6A732D737472696E6722207374796C653D226F75746C696E653A203070783B206D617267696E3A203070783B2070616464696E673A203070783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B20636F6C6F723A2072676228302C203135332C2030292021696D706F7274616E743B223E2235223C2F7370616E3E3C7370616E207374796C653D22636F6C6F723A207267622837392C2037392C203739293B20666F6E742D66616D696C793A202671756F743B436F7572696572204E65772671756F743B3B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B2077686974652D73706163653A207072653B206261636B67726F756E642D636F6C6F723A20726762283234362C203234382C20323530293B223E293B0A207D0A7D3C2F7370616E3E3C62723E3C2F703E, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 0x3C70207374796C653D226F75746C696E653A203070783B206D617267696E2D72696768743A203070783B206D617267696E2D626F74746F6D3A20313670783B206D617267696E2D6C6566743A203070783B2070616464696E673A203070783B20666F6E742D73697A653A20313870783B20636F6C6F723A207267622837372C2037372C203737293B206C696E652D6865696768743A20323670783B206F766572666C6F772D777261703A20627265616B2D776F72643B20666F6E742D66616D696C793A202D6170706C652D73797374656D2C202671756F743B534620554920546578742671756F743B2C20417269616C2C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4869726167696E6F2053616E732047422671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C202671756F743B57656E5175616E5969204D6963726F204865692671756F743B2C2073616E732D73657269663B20666F6E742D76617269616E742D6C69676174757265733A20636F6D6D6F6E2D6C69676174757265733B223E3C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E66696E616C6C793C2F636F64653EE4B880E5AE9AE4BC9AE59CA83C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E72657475726E3C2F636F64653EE4B98BE5898DE689A7E8A18CEFBC8CE4BD86E698AFE5A682E69E9C3C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E66696E616C6C793C2F636F64653EE4BDBFE794A8E4BA863C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E72657475726E3C2F636F64653EE68896E880853C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E7468726F773C2F636F64653EE8AFADE58FA5EFBC8CE5B086E4BC9AE4BDBF3C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E7472792D63617463683C2F636F64653EE4B8ADE79A843C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E72657475726E3C2F636F64653EE68896E880853C636F6465207374796C653D226F75746C696E653A203070783B20666F6E742D66616D696C793A202671756F743B536F7572636520436F64652050726F2671756F743B2C202671756F743B44656A6156752053616E73204D6F6E6F2671756F743B2C202671756F743B5562756E7475204D6F6E6F2671756F743B2C202671756F743B416E6F6E796D6F75732050726F2671756F743B2C202671756F743B44726F69642053616E73204D6F6E6F2671756F743B2C204D656E6C6F2C204D6F6E61636F2C20436F6E736F6C61732C20496E636F6E736F6C6174612C20436F75726965722C206D6F6E6F73706163652C202671756F743B50696E6746616E672053432671756F743B2C202671756F743B4D6963726F736F66742059614865692671756F743B2C2073616E732D73657269663B20666F6E742D73697A653A20313470783B206C696E652D6865696768743A20323270783B20636F6C6F723A20726762283139392C2033372C203738293B206261636B67726F756E642D636F6C6F723A20726762283234392C203234322C20323434293B20626F726465722D7261646975733A203270783B2070616464696E673A20327078203470783B223E7468726F773C2F636F64653EE5A4B1E69588E380823C2F703E, '41e03323a59f4dd5a0068299352ab7a5-07531962b18c4c328527efa1b30d55d5-f8c92b6e6cce46d2939079eb789633cd', '07531962b18c4c328527efa1b30d55d5-', '2020-10-25 15:06:34', '2020-10-25 17:06:23'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', 0xE5819AE5AEA2E697B6E585A5E5BAA7E58AA8E4BD9CE8A681, '8', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', 0xE7A4BCE4BBAAE79BB8E585B3, '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', 0xE68B9CE8AEBFE4BB96E4BABAE5BA94E98089E68BA9EFBC88EFBC892CE5B9B6E5BA94E68F90E5898DE68993E68B9BE591BC, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', 0xE4BAA4E5BE80E7A4BCE88A82, 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', 0xE6ADA3E5BC8FE4BAA4E5BE80E59CBAE59088E68891E4BBACE79A84E4BBAAE8A1A8E4BBAAE5AEB9E8A681E7BB99E4BABA2829E79A84E6849FE8A789, '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '10', 0xE4BBAAE8A1A8E4BBAAE5AEB9, 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', 0xE4B88EE4BB96E4BABAE4BAA4E8B088E697B62CE8A681E79BAFE79D80E4BB96E4BABAE79A84E58F8CE79C89E588B0E9BCBBE5B096E79A84E4B889E8A792E58CBAE59F9FE58685, '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', 0xE7A4BCE4BBAA, 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', 0xE4BDBFE794A8E6898BE69CBAE697B62CE6898BE69CBAE4B88DE5AE9CE68FA1E59CA8E6898BE9878CE68896E68C82E59CA8E885B0E5B8A6E4B88A, '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '9', 0xE7949FE6B4BBE7BB86E88A82, 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for `question_category` +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='题目类别表'; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES ('1', '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES ('2', '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES ('3', '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES ('4', '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES ('5', '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES ('6', '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES ('7', '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES ('8', '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES ('9', '人文', '生活与交际'); +INSERT INTO `question_category` VALUES ('10', '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for `question_level` +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='问题的难易度级别'; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES ('1', 'high', '难'); +INSERT INTO `question_level` VALUES ('2', 'middle', '中'); +INSERT INTO `question_level` VALUES ('3', 'low', '易'); + +-- ---------------------------- +-- Table structure for `question_option` +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='题目的选项'; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('07531962b18c4c328527efa1b30d55d5', '12345', null); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0a5d21a0c0c4447abd22197382a9c959', '济南', null); +INSERT INTO `question_option` VALUES ('0b76d07d6d334e49a01544a5f46ffe3c', '青岛', null); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22b66be9b8e746a1874f7a1d0b730700', '德州', null); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', null); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', null); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2c72ab7678434c94b751d2c31cff3cba', '南京', null); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('41e03323a59f4dd5a0068299352ab7a5', '54321', null); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', null); +INSERT INTO `question_option` VALUES ('558ae4cf38dd491b803c1fd624fecff1', '济南', null); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', null); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('64d100b9f4814f1d893c01acc58520f3', '山东', null); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('77fd89359a75471394981cdc6ae61d3d', '黑龙江', null); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('7fad55a086e848e9a083bd2b61d83fde', '上海', null); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', null); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', null); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', null); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', null); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('a97a34b71a6e43539584c94110ea7e74', '上海', null); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', null); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', null); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', null); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('e69644923f4840e28760e14976ebdeeb', '江苏', null); +INSERT INTO `question_option` VALUES ('f8c92b6e6cce46d2939079eb789633cd', '56846', null); +INSERT INTO `question_option` VALUES ('fefa7dc0d1ee4903be8a8bcfbea72193', '德州', null); + +-- ---------------------------- +-- Table structure for `question_type` +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='问题类型'; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES ('1', 'single', '单选题'); +INSERT INTO `question_type` VALUES ('2', 'multi', '多选题'); +INSERT INTO `question_type` VALUES ('3', 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for `role` +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='用户角色表'; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES ('1', 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES ('2', 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES ('3', 'student', '学生', '参与考试,查看分数', '1-2-3-6'); + +-- ---------------------------- +-- Table structure for `user` +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE KEY `user_username` (`user_username`) USING BTREE, + UNIQUE KEY `user_email` (`user_email`) USING BTREE, + UNIQUE KEY `user_phone` (`user_phone`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='用户信息表'; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', 'teacher', '暮雪飞扬', 'YWRtaW4xMjM=', '2', 'https://i.loli.net/2019/11/02/OUfHKhMSwRv1ntX.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-11-02 16:37:20'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', 'student', '红领巾', 'YWRtaW4xMjM=', '3', 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-11-02 16:37:31'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', 'admin', '西门吹雪', 'YWRtaW4xMjM=', '1', 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-11-02 16:37:37'); diff --git a/doc/sql/exam_bak.sql b/doc/sql/exam_bak.sql new file mode 100644 index 0000000..db8ee84 --- /dev/null +++ b/doc/sql/exam_bak.sql @@ -0,0 +1,273 @@ +/* + Navicat MySQL Data Transfer + + Source Server : 122.112.151.149 + Source Server Type : MySQL + Source Server Version : 50715 + Source Host : 122.112.151.149 + Source Database : exam + + Target Server Type : MySQL + Target Server Version : 50715 + File Encoding : utf-8 + + Date: 06/23/2019 09:23:13 AM +*/ + +SET NAMES utf8; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for `action` +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT '0' COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`), + UNIQUE KEY `action_name` (`action_name`) +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='前端操作比如增删改查等的权限表'; + +-- ---------------------------- +-- Records of `action` +-- ---------------------------- +BEGIN; +INSERT INTO `action` VALUES ('1', 'add', '新增', '0'), ('2', 'query', '查询', '0'), ('3', 'get', '详情', '0'), ('4', 'update', '修改', '0'), ('5', 'delete', '删除', '0'), ('6', 'import', '导入', '0'), ('7', 'export', '导出', '0'); +COMMIT; + +-- ---------------------------- +-- Table structure for `exam` +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT '0' COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期开始时间', + `exam_end_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期结束时间', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`exam_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='考试的详细信息表'; + +-- ---------------------------- +-- Records of `exam` +-- ---------------------------- +BEGIN; +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'), ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20'); +COMMIT; + +-- ---------------------------- +-- Table structure for `exam_record` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '参加考试的时间', + `exam_time_cost` int(11) NOT NULL DEFAULT '0' COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT '0' COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NOT NULL DEFAULT '0' COMMENT '考试结果的等级', + PRIMARY KEY (`exam_record_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试记录表'; + +-- ---------------------------- +-- Table structure for `exam_record_level` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试结果的等级'; + +-- ---------------------------- +-- Records of `exam_record_level` +-- ---------------------------- +BEGIN; +INSERT INTO `exam_record_level` VALUES ('1', 'excellent', '优秀'), ('2', 'good', '良好'), ('3', 'normal', '一般'), ('4', 'pass', '及格'), ('5', 'fail', '不及格'); +COMMIT; + +-- ---------------------------- +-- Table structure for `page` +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`), + UNIQUE KEY `page_name` (`page_name`) +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='前端页面表'; + +-- ---------------------------- +-- Records of `page` +-- ---------------------------- +BEGIN; +INSERT INTO `page` VALUES ('1', 'dashboard', '仪表盘', '1-2-3-4-5'), ('2', 'exception', '异常页', '1-2-3-4-5'), ('3', 'result', '结果页', '1-2-3-4-5'), ('4', 'profile', '详情页', '1-2-3-4-5'), ('5', 'table', '列表页', '1-6-3-4'), ('6', 'form', '表单页', '1-2-3-4-5'), ('7', 'order', '订单页', '1-2-3-4-5'), ('8', 'permission', '权限管理页', '1-3-4-5'), ('9', 'role', '角色页', '1-3-4-5'), ('10', 'user', '个人页', '1-6-3-4-5-7'), ('11', 'support', '超级管理员', '1-2-3-4-5-6-7'); +COMMIT; + +-- ---------------------------- +-- Table structure for `question` +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT '0' COMMENT '题目的分数', + `question_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`question_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试题目表'; + +-- ---------------------------- +-- Records of `question` +-- ---------------------------- +BEGIN; +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '10', '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81-', '2019-05-25 01:46:47', '2019-05-25 09:36:06'), ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '10', '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'), ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23-', '83c56af7662249dd968e04bf3afbee23-', '2019-06-13 06:19:58', '2019-06-13 06:19:58'), ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '10', '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'), ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '3', '1', '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70-', 'd8fd1ca48ed74d0cb51295ad84760dd6-', '2019-06-13 06:21:16', '2019-06-13 06:21:16'), ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'), ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'), ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '2', '9', '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'), ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', '7', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '9', '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'), ('396b55534851427590e089fb9cc040cc', 'Zeus', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '5', 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d-', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-', '2019-06-13 00:55:56', '2019-06-13 00:57:11'), ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', '10', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '10', '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'), ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', '6', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '10', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'), ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'), ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', '8', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'), ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', '2', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e-', '2019-05-25 01:46:47', '2019-05-25 09:32:32'), ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '9', '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'), ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'), ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', '8', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'), ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'), ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '10', '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'), ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'), ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '9', '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); +COMMIT; + +-- ---------------------------- +-- Table structure for `question_category` +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='题目类别表'; + +-- ---------------------------- +-- Records of `question_category` +-- ---------------------------- +BEGIN; +INSERT INTO `question_category` VALUES ('1', '天文', '地球与宇宙的探索'), ('2', '数学', '所有学科的基础'), ('3', '物理', '体会牛顿与麦克斯韦的伟大'), ('4', '生物', '从宏观到微观了解生命'), ('5', '地理', '踏遍大好河山'), ('6', '化学', '分子与原子的碰撞'), ('7', '英语', '出门旅游必备'), ('8', '历史', '体会悠悠岁月'), ('9', '人文', '生活与交际'), ('10', '生活', '人与社会的交互'); +COMMIT; + +-- ---------------------------- +-- Table structure for `question_level` +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='问题的难易度级别'; + +-- ---------------------------- +-- Records of `question_level` +-- ---------------------------- +BEGIN; +INSERT INTO `question_level` VALUES ('1', 'high', '难'), ('2', 'middle', '中'), ('3', 'low', '易'); +COMMIT; + +-- ---------------------------- +-- Table structure for `question_option` +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='题目的选项'; + +-- ---------------------------- +-- Records of `question_option` +-- ---------------------------- +BEGIN; +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'), ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'), ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'), ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'), ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'), ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'), ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'), ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'), ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'), ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'), ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', null), ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'), ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', null), ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'), ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'), ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'), ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'), ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'), ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'), ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'), ('52e0ccb2fc4545028988681db9858f70', '错误', null), ('57e749d644044a53b48ed12f84bba0b3', '白求恩', null), ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'), ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'), ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'), ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'), ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'), ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'), ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'), ('83c56af7662249dd968e04bf3afbee23', '雷锋', null), ('85aeb40a28f14735a48505d29d7c05b9', 'B', null), ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'), ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'), ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'), ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', null), ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'), ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'), ('9c511fa9d5a74090967cdb52b29060a2', 'D', null), ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'), ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'), ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'), ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'), ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', null), ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'), ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'), ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'), ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'), ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'), ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'), ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'), ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'), ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'), ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'), ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'), ('ccf9a11d724046dd964660b688d9dc28', 'C', null), ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'), ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'), ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', null), ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'), ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'), ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); +COMMIT; + +-- ---------------------------- +-- Table structure for `question_type` +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='问题类型'; + +-- ---------------------------- +-- Records of `question_type` +-- ---------------------------- +BEGIN; +INSERT INTO `question_type` VALUES ('1', 'single', '单选题'), ('2', 'multi', '多选题'), ('3', 'judge', '判断题'); +COMMIT; + +-- ---------------------------- +-- Table structure for `role` +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='用户角色表'; + +-- ---------------------------- +-- Records of `role` +-- ---------------------------- +BEGIN; +INSERT INTO `role` VALUES ('1', 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6-7-8-9-10-11'), ('2', 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6-7'), ('3', 'student', '学生', '参与考试,查看分数', '8-9-10-11'); +COMMIT; + +-- ---------------------------- +-- Table structure for `user` +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`user_id`), + UNIQUE KEY `user_username` (`user_username`), + UNIQUE KEY `user_email` (`user_email`), + UNIQUE KEY `user_phone` (`user_phone`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='用户信息表'; + +-- ---------------------------- +-- Records of `user` +-- ---------------------------- +BEGIN; +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', '2', 'http://122.112.151.149:8888/group1/M00/00/00/wKgAkF0I_uyAUjlbAAAO1qHbugM426.png', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-06-18 15:29:18'), ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', '3', 'http://122.112.151.149:8888/group1/M00/00/00/wKgAkF0I_uyAUjlbAAAO1qHbugM426.png', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-06-18 15:29:27'), ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', '1', 'http://122.112.151.149:8888/group1/M00/00/00/wKgAkF0I_uyAUjlbAAAO1qHbugM426.png', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-06-18 15:29:32'); +COMMIT; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-19.sql b/doc/sql/exam_bak_2019-10-19.sql new file mode 100644 index 0000000..5c4f80f --- /dev/null +++ b/doc/sql/exam_bak_2019-10-19.sql @@ -0,0 +1,384 @@ +/* + Navicat Premium Data Transfer + + Source Server : 192.168.100.112 + Source Server Type : MySQL + Source Server Version : 50717 + Source Host : 192.168.100.112:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50717 + File Encoding : 65001 + + Date: 19/10/2019 21:28:58 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://i.loli.net/2019/10/19/ja8JgH5WP1xDU3K.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:15'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/gPbHiG1I6je47Bt.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:25'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'Test', 'Test', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:12:26'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/Al4zoVj23F8f9qp.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:40'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://i.loli.net/2019/10/19/UZMKFLl8QTqctDv.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:49'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://i.loli.net/2019/10/19/rZJu1qWkMUK4cig.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:58'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://i.loli.net/2019/10/19/QMraJuZocP1biEe.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:07'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/DagpN2iewu8dTPM.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:20'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://i.loli.net/2019/10/19/DagpN2iewu8dTPM.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:29'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://i.loli.net/2019/10/19/gjFwfPbRWeQUqak.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:31'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://i.loli.net/2019/10/19/qD5Lcb8pnQKxSZG.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:11:50'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/Awypda6PWYk5ljr.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:04'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/aVmLwOr2lIun6Jy.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:12'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://i.loli.net/2019/10/19/XBkLHx6qNOTtife.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:19'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://i.loli.net/2019/10/19/OYXTKHzmosx1hpR.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:28'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/4igmtK5cFYwIasT.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:30'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NOT NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NOT NULL DEFAULT 0 COMMENT '考试结果的等级', + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exception', '异常页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (3, 'result', '结果页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (4, 'profile', '详情页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (5, 'table', '列表页', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'form', '表单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (7, 'order', '订单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (8, 'permission', '权限管理页', '1-3-4-5'); +INSERT INTO `page` VALUES (9, 'role', '角色页', '1-3-4-5'); +INSERT INTO `page` VALUES (10, 'user', '个人页', '1-6-3-4-5-7'); +INSERT INTO `page` VALUES (11, 'support', '超级管理员', '1-2-3-4-5-6-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81-', '2019-05-25 01:46:47', '2019-05-25 09:36:06'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23-', '83c56af7662249dd968e04bf3afbee23-', '2019-06-13 06:19:58', '2019-06-13 06:19:58'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70-', 'd8fd1ca48ed74d0cb51295ad84760dd6-', '2019-06-13 06:21:16', '2019-06-13 06:21:16'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d-', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-', '2019-06-13 00:55:56', '2019-06-13 00:57:11'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e-', '2019-05-25 01:46:47', '2019-05-25 09:32:32'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6-7-8-9-10-11'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6-7'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '8-9-10-11'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', 2, 'https://i.loli.net/2019/10/19/qD5Lcb8pnQKxSZG.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-19 10:16:30'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', 3, 'https://i.loli.net/2019/10/19/XBkLHx6qNOTtife.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-19 10:16:36'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', 1, 'https://i.loli.net/2019/10/19/4igmtK5cFYwIasT.jpg', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-19 10:16:38'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-23.sql b/doc/sql/exam_bak_2019-10-23.sql new file mode 100644 index 0000000..b8713bc --- /dev/null +++ b/doc/sql/exam_bak_2019-10-23.sql @@ -0,0 +1,405 @@ +/* + Navicat Premium Data Transfer + + Source Server : 119.3.80.210 + Source Server Type : MySQL + Source Server Version : 50715 + Source Host : 119.3.80.210:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50715 + File Encoding : 65001 + + Date: 24/10/2019 00:20:40 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://i.loli.net/2019/10/19/ja8JgH5WP1xDU3K.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:15'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/gPbHiG1I6je47Bt.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:25'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'Test', 'Test', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:12:26'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/Al4zoVj23F8f9qp.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:40'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://i.loli.net/2019/10/19/UZMKFLl8QTqctDv.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:49'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://i.loli.net/2019/10/19/rZJu1qWkMUK4cig.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:58'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://i.loli.net/2019/10/19/QMraJuZocP1biEe.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:07'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/DagpN2iewu8dTPM.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:20'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://i.loli.net/2019/10/19/DagpN2iewu8dTPM.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:29'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://i.loli.net/2019/10/19/gjFwfPbRWeQUqak.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:31'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://i.loli.net/2019/10/19/qD5Lcb8pnQKxSZG.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:11:50'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/Awypda6PWYk5ljr.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:04'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/aVmLwOr2lIun6Jy.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:12'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://i.loli.net/2019/10/19/XBkLHx6qNOTtife.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:19'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://i.loli.net/2019/10/19/OYXTKHzmosx1hpR.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:28'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/4igmtK5cFYwIasT.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:30'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NOT NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NOT NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exception', '异常页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (3, 'result', '结果页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (4, 'profile', '详情页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (5, 'table', '列表页', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'form', '表单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (7, 'order', '订单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (8, 'permission', '权限管理页', '1-3-4-5'); +INSERT INTO `page` VALUES (9, 'role', '角色页', '1-3-4-5'); +INSERT INTO `page` VALUES (10, 'user', '个人页', '1-6-3-4-5-7'); +INSERT INTO `page` VALUES (11, 'support', '超级管理员', '1-2-3-4-5-6-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81-', '2019-05-25 01:46:47', '2019-05-25 09:36:06'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23-', '83c56af7662249dd968e04bf3afbee23-', '2019-06-13 06:19:58', '2019-06-13 06:19:58'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70-', 'd8fd1ca48ed74d0cb51295ad84760dd6-', '2019-06-13 06:21:16', '2019-06-13 06:21:16'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d-', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-', '2019-06-13 00:55:56', '2019-06-13 00:57:11'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e-', '2019-05-25 01:46:47', '2019-05-25 09:32:32'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6-7-8-9-10-11'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6-7'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '8-9-10-11'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', 2, 'https://i.loli.net/2019/10/19/qD5Lcb8pnQKxSZG.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-19 10:16:30'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', 3, 'https://i.loli.net/2019/10/19/XBkLHx6qNOTtife.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-19 10:16:36'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', 1, 'https://i.loli.net/2019/10/19/4igmtK5cFYwIasT.jpg', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-19 10:16:38'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-24.sql b/doc/sql/exam_bak_2019-10-24.sql new file mode 100644 index 0000000..a157a16 --- /dev/null +++ b/doc/sql/exam_bak_2019-10-24.sql @@ -0,0 +1,410 @@ +/* + Navicat Premium Data Transfer + + Source Server : 119.3.80.210 + Source Server Type : MySQL + Source Server Version : 50715 + Source Host : 119.3.80.210:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50715 + File Encoding : 65001 + + Date: 24/10/2019 00:44:27 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://i.loli.net/2019/10/19/ja8JgH5WP1xDU3K.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:15'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/gPbHiG1I6je47Bt.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:25'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'Test', 'Test', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:12:26'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/Al4zoVj23F8f9qp.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:40'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://i.loli.net/2019/10/19/UZMKFLl8QTqctDv.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:49'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://i.loli.net/2019/10/19/rZJu1qWkMUK4cig.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:02:58'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://i.loli.net/2019/10/19/QMraJuZocP1biEe.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:07'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/DagpN2iewu8dTPM.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:20'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://i.loli.net/2019/10/19/DagpN2iewu8dTPM.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:29'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://i.loli.net/2019/10/19/gjFwfPbRWeQUqak.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:03:31'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://i.loli.net/2019/10/19/qD5Lcb8pnQKxSZG.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:11:50'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/Awypda6PWYk5ljr.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:04'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/10/19/aVmLwOr2lIun6Jy.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:12'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://i.loli.net/2019/10/19/XBkLHx6qNOTtife.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:19'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://i.loli.net/2019/10/19/OYXTKHzmosx1hpR.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:28'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/10/19/4igmtK5cFYwIasT.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-19 10:12:30'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', NULL, 10, NULL, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exception', '异常页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (3, 'result', '结果页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (4, 'profile', '详情页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (5, 'table', '列表页', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'form', '表单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (7, 'order', '订单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (8, 'permission', '权限管理页', '1-3-4-5'); +INSERT INTO `page` VALUES (9, 'role', '角色页', '1-3-4-5'); +INSERT INTO `page` VALUES (10, 'user', '个人页', '1-6-3-4-5-7'); +INSERT INTO `page` VALUES (11, 'support', '超级管理员', '1-2-3-4-5-6-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81-', '2019-05-25 01:46:47', '2019-05-25 09:36:06'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23-', '83c56af7662249dd968e04bf3afbee23-', '2019-06-13 06:19:58', '2019-06-13 06:19:58'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70-', 'd8fd1ca48ed74d0cb51295ad84760dd6-', '2019-06-13 06:21:16', '2019-06-13 06:21:16'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d-', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-', '2019-06-13 00:55:56', '2019-06-13 00:57:11'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e-', '2019-05-25 01:46:47', '2019-05-25 09:32:32'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6-7-8-9-10-11'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6-7'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '8-9-10-11'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', 2, 'https://i.loli.net/2019/10/19/qD5Lcb8pnQKxSZG.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-19 10:16:30'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', 3, 'https://i.loli.net/2019/10/19/XBkLHx6qNOTtife.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-19 10:16:36'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', 1, 'https://i.loli.net/2019/10/19/4igmtK5cFYwIasT.jpg', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-19 10:16:38'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-27.sql b/doc/sql/exam_bak_2019-10-27.sql new file mode 100644 index 0000000..f3b3041 --- /dev/null +++ b/doc/sql/exam_bak_2019-10-27.sql @@ -0,0 +1,417 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1_root_123456 + Source Server Type : MySQL + Source Server Version : 50714 + Source Host : 127.0.0.1:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50714 + File Encoding : 65001 + + Date: 27/10/2019 10:47:02 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3141K6-53.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:43:37'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6095013-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:54'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3142K0.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-27 10:44:13'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1207/46-120I1101510.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:09'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1207/46-120HQ43318.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:55'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1207/46-120H9205222-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:46:11'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6110045-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:37:36'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1502/5-150214120402-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:24'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1410/5-141030221100-51.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:47'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1301/46-1301141K235.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:04'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'http://img.lanrentuku.com/img/allimg/0910/1-09102QP125.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:17'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1112/16-111230210310-50.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:32'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0112022-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:04'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9133305.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:32'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0093222-50.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:48'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9134003-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:06'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', NULL, 19, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', NULL, 25, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', NULL, 10, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', NULL, 10, NULL, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', NULL, 35, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', NULL, 30, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exception', '异常页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (3, 'result', '结果页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (4, 'profile', '详情页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (5, 'table', '列表页', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'form', '表单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (7, 'order', '订单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (8, 'permission', '权限管理页', '1-3-4-5'); +INSERT INTO `page` VALUES (9, 'role', '角色页', '1-3-4-5'); +INSERT INTO `page` VALUES (10, 'user', '个人页', '1-6-3-4-5-7'); +INSERT INTO `page` VALUES (11, 'support', '超级管理员', '1-2-3-4-5-6-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81-', '2019-05-25 01:46:47', '2019-05-25 09:36:06'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23-', '83c56af7662249dd968e04bf3afbee23-', '2019-06-13 06:19:58', '2019-06-13 06:19:58'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70-', 'd8fd1ca48ed74d0cb51295ad84760dd6-', '2019-06-13 06:21:16', '2019-06-13 06:21:16'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d-', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-', '2019-06-13 00:55:56', '2019-06-13 00:57:11'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e-', '2019-05-25 01:46:47', '2019-05-25 09:32:32'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6-7-8-9-10-11'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6-7'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '8-9-10-11'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', 2, 'http://d.lanrentuku.com/down/png/1904/business_avatar/9_avatar_2754584.png', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-27 10:27:10'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', 3, 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-27 10:27:19'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', 1, 'http://d.lanrentuku.com/down/png/1904/business_avatar/1_avatar_2754574.png', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-27 10:27:29'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-28.sql b/doc/sql/exam_bak_2019-10-28.sql new file mode 100644 index 0000000..1cf5799 --- /dev/null +++ b/doc/sql/exam_bak_2019-10-28.sql @@ -0,0 +1,417 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1_root_123456 + Source Server Type : MySQL + Source Server Version : 50714 + Source Host : 127.0.0.1:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50714 + File Encoding : 65001 + + Date: 28/10/2019 07:41:49 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3141K6-53.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:43:37'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6095013-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:54'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3142K0.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-27 10:44:13'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1207/46-120I1101510.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:09'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1207/46-120HQ43318.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:55'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1207/46-120H9205222-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:46:11'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6110045-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:37:36'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1502/5-150214120402-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:24'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1410/5-141030221100-51.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:47'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1301/46-1301141K235.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:04'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'http://img.lanrentuku.com/img/allimg/0910/1-09102QP125.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:17'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1112/16-111230210310-50.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:32'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0112022-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:04'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9133305.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:32'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0093222-50.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:48'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9134003-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:06'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', NULL, 19, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', NULL, 25, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', NULL, 10, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', NULL, 10, NULL, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', NULL, 35, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', NULL, 30, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exception', '异常页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (3, 'result', '结果页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (4, 'profile', '详情页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (5, 'table', '列表页', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'form', '表单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (7, 'order', '订单页', '1-2-3-4-5'); +INSERT INTO `page` VALUES (8, 'permission', '权限管理页', '1-3-4-5'); +INSERT INTO `page` VALUES (9, 'role', '角色页', '1-3-4-5'); +INSERT INTO `page` VALUES (10, 'user', '个人页', '1-6-3-4-5-7'); +INSERT INTO `page` VALUES (11, 'support', '超级管理员', '1-2-3-4-5-6-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81', '2019-05-25 01:46:47', '2019-10-27 17:24:48'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', 'd8fd1ca48ed74d0cb51295ad84760dd6', '2019-06-13 06:21:16', '2019-10-27 17:24:51'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2', '2019-06-13 00:55:56', '2019-10-27 17:24:58'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e', '2019-05-25 01:46:47', '2019-10-27 17:25:03'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6-7-8-9-10-11'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6-7'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '8-9-10-11'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', 2, 'http://d.lanrentuku.com/down/png/1904/business_avatar/9_avatar_2754584.png', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-27 10:27:10'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', 3, 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-27 10:27:19'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', 1, 'http://d.lanrentuku.com/down/png/1904/business_avatar/1_avatar_2754574.png', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-27 10:27:29'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-29.sql b/doc/sql/exam_bak_2019-10-29.sql new file mode 100644 index 0000000..f6675f7 --- /dev/null +++ b/doc/sql/exam_bak_2019-10-29.sql @@ -0,0 +1,412 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1_root_123456 + Source Server Type : MySQL + Source Server Version : 50714 + Source Host : 127.0.0.1:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50714 + File Encoding : 65001 + + Date: 28/10/2019 23:35:39 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3141K6-53.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:43:37'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6095013-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:54'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3142K0.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-27 10:44:13'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1207/46-120I1101510.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:09'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1207/46-120HQ43318.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:55'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1207/46-120H9205222-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:46:11'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6110045-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:37:36'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1502/5-150214120402-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:24'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1410/5-141030221100-51.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:47'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1301/46-1301141K235.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:04'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'http://img.lanrentuku.com/img/allimg/0910/1-09102QP125.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:17'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1112/16-111230210310-50.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:32'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0112022-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:04'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9133305.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:32'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0093222-50.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:48'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9134003-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:06'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', NULL, 19, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', NULL, 25, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', NULL, 10, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', NULL, 10, NULL, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', NULL, 35, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', NULL, 30, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exam-card', '考试列表', '1-6-3-4'); +INSERT INTO `page` VALUES (3, 'exam-record-list', '考试记录', '1-6-3-4'); +INSERT INTO `page` VALUES (4, 'question-admin', '问题管理', '1-6-3-4'); +INSERT INTO `page` VALUES (5, 'exam-table-list', '考试管理', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'user', '个人页', '1-6-3-4-5-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81', '2019-05-25 01:46:47', '2019-10-27 17:24:48'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', 'd8fd1ca48ed74d0cb51295ad84760dd6', '2019-06-13 06:21:16', '2019-10-27 17:24:51'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2', '2019-06-13 00:55:56', '2019-10-27 17:24:58'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e', '2019-05-25 01:46:47', '2019-10-27 17:25:03'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '1-2-3-6'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', '王蕊', '暮雪飞扬', 'MTk5MjEwMjN3cg==', 2, 'http://d.lanrentuku.com/down/png/1904/business_avatar/9_avatar_2754584.png', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-27 10:27:10'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', '李华', '红领巾', 'YWRtaW4xMjM=', 3, 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-27 10:27:19'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', '梁山广', '水刃', 'MTk5MjEwMjN3cg==', 1, 'http://d.lanrentuku.com/down/png/1904/business_avatar/1_avatar_2754574.png', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-27 10:27:29'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-10-30.sql b/doc/sql/exam_bak_2019-10-30.sql new file mode 100644 index 0000000..1b77fd4 --- /dev/null +++ b/doc/sql/exam_bak_2019-10-30.sql @@ -0,0 +1,414 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1_root_123456 + Source Server Type : MySQL + Source Server Version : 50714 + Source Host : 127.0.0.1:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50714 + File Encoding : 65001 + + Date: 29/10/2019 08:04:30 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3141K6-53.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:43:37'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6095013-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:54'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'http://img.lanrentuku.com/img/allimg/1208/46-120P3142K0.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-27 10:44:13'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1207/46-120I1101510.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:09'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1207/46-120HQ43318.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:45:55'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1207/46-120H9205222-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:46:11'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'http://img.lanrentuku.com/img/allimg/1208/46-120P6110045-50.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:37:36'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1502/5-150214120402-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:24'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1410/5-141030221100-51.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:39:47'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1301/46-1301141K235.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:04'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'http://img.lanrentuku.com/img/allimg/0910/1-09102QP125.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:17'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1112/16-111230210310-50.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:40:32'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0112022-50.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:04'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9133305.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:32'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120Q0093222-50.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:41:48'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'http://img.lanrentuku.com/img/allimg/1208/46-120P9134003-52.gif', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-10-27 10:42:06'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', NULL, 19, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('5f4ffe03b0da4950b0691427abc8059f', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:34:57', NULL, 30, NULL, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', NULL, 25, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', NULL, 10, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', NULL, 10, NULL, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b02b7dfb156e4d8698c1b2ce7ceabe79', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:33:51', NULL, 45, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', NULL, 35, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', NULL, 30, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exam-card', '考试列表', '1-6-3-4'); +INSERT INTO `page` VALUES (3, 'exam-record-list', '考试记录', '1-6-3-4'); +INSERT INTO `page` VALUES (4, 'question-admin', '问题管理', '1-6-3-4'); +INSERT INTO `page` VALUES (5, 'exam-table-list', '考试管理', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'user', '个人页', '1-6-3-4-5-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81', '2019-05-25 01:46:47', '2019-10-27 17:24:48'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', 'd8fd1ca48ed74d0cb51295ad84760dd6', '2019-06-13 06:21:16', '2019-10-27 17:24:51'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2', '2019-06-13 00:55:56', '2019-10-27 17:24:58'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e', '2019-05-25 01:46:47', '2019-10-27 17:25:03'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '1-2-3-6'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', 'teacher', '暮雪飞扬', 'YWRtaW4xMjM=', 2, 'http://d.lanrentuku.com/down/png/1904/business_avatar/9_avatar_2754584.png', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-10-29 07:32:32'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', 'student', '红领巾', 'YWRtaW4xMjM=', 3, 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-10-29 07:32:36'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', 'admin', '西门吹雪', 'YWRtaW4xMjM=', 1, 'http://d.lanrentuku.com/down/png/1904/business_avatar/1_avatar_2754574.png', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-10-29 07:29:30'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2019-11-03.sql b/doc/sql/exam_bak_2019-11-03.sql new file mode 100644 index 0000000..2b1c6f9 --- /dev/null +++ b/doc/sql/exam_bak_2019-11-03.sql @@ -0,0 +1,415 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1_root_aA123456 + Source Server Type : MySQL + Source Server Version : 50714 + Source Host : 127.0.0.1:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50714 + File Encoding : 65001 + + Date: 03/11/2019 09:52:40 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for action +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT 0 COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE INDEX `action_name`(`action_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端操作比如增删改查等的权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES (1, 'add', '新增', 0); +INSERT INTO `action` VALUES (2, 'query', '查询', 0); +INSERT INTO `action` VALUES (3, 'get', '详情', 0); +INSERT INTO `action` VALUES (4, 'update', '修改', 0); +INSERT INTO `action` VALUES (5, 'delete', '删除', 0); +INSERT INTO `action` VALUES (6, 'import', '导入', 0); +INSERT INTO `action` VALUES (7, 'export', '导出', 0); + +-- ---------------------------- +-- Table structure for exam +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT 0 COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT 0 COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期开始时间', + `exam_end_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '考试有效期结束时间', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试的详细信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://i.loli.net/2019/11/02/Pda9TEVIXyeptZo.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:23:36'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/sVrTotyQUXEx6ic.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:23:58'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'https://i.loli.net/2019/11/02/gIqpGQ8J5B4rVYD.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', 45, 5, 5, 5, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-11-02 16:24:00'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/tTUpCbSk6MaADQv.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:07'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:17'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://i.loli.net/2019/11/02/iltU4CbvOnsg5G2.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:19'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://i.loli.net/2019/11/02/fDXxsqSg8KtE1Vi.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:23'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/iGMtpCaZnyb2c4X.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:29'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://i.loli.net/2019/11/02/MWmqZDvOuk6NHKl.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:35'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://i.loli.net/2019/11/02/T3sG41fKWIdL8Db.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:41'); +INSERT INTO `exam` VALUES ('8f6134e1ee6f47559f7bc2f7567d1b58', '华为新员工入职测试', 'https://i.loli.net/2019/11/02/fKb2qkH1riUsu6p.gif', '新员工入职必考', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 52, 3, 4, 5, 'a1b661031adf4a8f969f1869d479fe74', 120, '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-11-02 16:25:47'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://i.loli.net/2019/11/02/qv1ubt2roT4FepS.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', 100, 5, 6, 7, 'a1b661031adf4a8f969f1869d479fe74', 60, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:38'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/3YAkm4F8alHwdD6.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:44'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', 70, 5, 5, 5, '68042014e23c4ebea7234cb9c77cee5c', 100, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:51'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://i.loli.net/2019/11/02/WjfdAirGBtRZC7U.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 90, 5, 10, 20, 'a1b661031adf4a8f969f1869d479fe74', 90, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:56'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://i.loli.net/2019/11/02/U6MwohaEuIVTXA8.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', 120, 15, 5, 10, '79392778a90d4639a297dbd0bae0f779', 120, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:37:02'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/SXHoscjTMdwkhg1.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', 100, 10, 10, 10, '68042014e23c4ebea7234cb9c77cee5c', 150, '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:37:08'); + +-- ---------------------------- +-- Table structure for exam_record +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '参加考试的时间', + `exam_time_cost` int(11) NULL DEFAULT 0 COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT 0 COMMENT '参与考试的实际得分', + `exam_result_level` int(11) NULL DEFAULT 0 COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试记录表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', NULL, 19, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('5f4ffe03b0da4950b0691427abc8059f', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:34:57', NULL, 30, NULL, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', NULL, 25, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', NULL, 10, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', NULL, 10, NULL, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b02b7dfb156e4d8698c1b2ce7ceabe79', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:33:51', NULL, 45, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', NULL, 24, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', NULL, 35, NULL, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', NULL, 30, NULL, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); + +-- ---------------------------- +-- Table structure for exam_record_level +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试结果的等级' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES (1, 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES (2, 'good', '良好'); +INSERT INTO `exam_record_level` VALUES (3, 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES (4, 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES (5, 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for hibernate_sequence +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) NULL DEFAULT NULL +) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Fixed; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); +INSERT INTO `hibernate_sequence` VALUES (1); + +-- ---------------------------- +-- Table structure for page +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE INDEX `page_name`(`page_name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '前端页面表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES (1, 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES (2, 'exam-card', '考试列表', '1-6-3-4'); +INSERT INTO `page` VALUES (3, 'exam-record-list', '考试记录', '1-6-3-4'); +INSERT INTO `page` VALUES (4, 'question-admin', '问题管理', '1-6-3-4'); +INSERT INTO `page` VALUES (5, 'exam-table-list', '考试管理', '1-6-3-4'); +INSERT INTO `page` VALUES (6, 'user', '个人页', '1-6-3-4-5-7'); + +-- ---------------------------- +-- Table structure for question +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT 0 COMMENT '题目的分数', + `question_creator_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT 0 COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '考试题目表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 10, '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81', '2019-05-25 01:46:47', '2019-10-27 17:24:48'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 1, 10, '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 1, 10, '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 3, 1, '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', 'd8fd1ca48ed74d0cb51295ad84760dd6', '2019-06-13 06:21:16', '2019-10-27 17:24:51'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', 3, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 10, '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 2, 9, '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', 7, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 9, '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 2, 5, 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2', '2019-06-13 00:55:56', '2019-10-27 17:24:58'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', 10, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 10, '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', 6, 'a1b661031adf4a8f969f1869d479fe74', 1, 3, 10, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', 5, 'a1b661031adf4a8f969f1869d479fe74', 3, 2, 10, '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', 8, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', 2, 'a1b661031adf4a8f969f1869d479fe74', 1, 1, 9, '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e', '2019-05-25 01:46:47', '2019-10-27 17:25:03'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 2, 9, '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', 5, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', 8, '68042014e23c4ebea7234cb9c77cee5c', 1, 1, 9, '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 1, 9, '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', 5, '68042014e23c4ebea7234cb9c77cee5c', 3, 1, 10, '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', 5, '68042014e23c4ebea7234cb9c77cee5c', 2, 3, 9, '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', 5, 'a1b661031adf4a8f969f1869d479fe74', 2, 3, 9, '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); + +-- ---------------------------- +-- Table structure for question_category +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目类别表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES (1, '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES (2, '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES (3, '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES (4, '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES (5, '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES (6, '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES (7, '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES (8, '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES (9, '人文', '生活与交际'); +INSERT INTO `question_category` VALUES (10, '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for question_level +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题的难易度级别' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES (1, 'high', '难'); +INSERT INTO `question_level` VALUES (2, 'middle', '中'); +INSERT INTO `question_level` VALUES (3, 'low', '易'); + +-- ---------------------------- +-- Table structure for question_option +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '题目的选项' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', NULL); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', NULL); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', NULL); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', NULL); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', NULL); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', NULL); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', NULL); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', NULL); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', NULL); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', NULL); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', NULL); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); + +-- ---------------------------- +-- Table structure for question_type +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '问题类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES (1, 'single', '单选题'); +INSERT INTO `question_type` VALUES (2, 'multi', '多选题'); +INSERT INTO `question_type` VALUES (3, 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for role +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES (1, 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES (2, 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES (3, 'student', '学生', '参与考试,查看分数', '1-2-3-6'); + +-- ---------------------------- +-- Table structure for user +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', + `update_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE INDEX `user_username`(`user_username`) USING BTREE, + UNIQUE INDEX `user_email`(`user_email`) USING BTREE, + UNIQUE INDEX `user_phone`(`user_phone`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', 'teacher', '暮雪飞扬', 'YWRtaW4xMjM=', 2, 'https://i.loli.net/2019/11/02/OUfHKhMSwRv1ntX.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-11-02 16:37:20'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', 'student', '红领巾', 'YWRtaW4xMjM=', 3, 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-11-02 16:37:31'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', 'admin', '西门吹雪', 'YWRtaW4xMjM=', 1, 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-11-02 16:37:37'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/doc/sql/exam_bak_2020-02-24.sql b/doc/sql/exam_bak_2020-02-24.sql new file mode 100644 index 0000000..df0f4c4 --- /dev/null +++ b/doc/sql/exam_bak_2020-02-24.sql @@ -0,0 +1,1074 @@ +/* +Navicat MySQL Data Transfer + +Source Server : 129.211.88.191_腾讯云 +Source Server Version : 50715 +Source Host : 129.211.88.191:3306 +Source Database : exam + +Target Server Type : MYSQL +Target Server Version : 50715 +File Encoding : 65001 + +Date: 2020-02-24 22:55:08 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `action` +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT '0' COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE KEY `action_name` (`action_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='前端操作比如增删改查等的权限表'; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES ('1', 'add', '新增', '0'); +INSERT INTO `action` VALUES ('2', 'query', '查询', '0'); +INSERT INTO `action` VALUES ('3', 'get', '详情', '0'); +INSERT INTO `action` VALUES ('4', 'update', '修改', '0'); +INSERT INTO `action` VALUES ('5', 'delete', '删除', '0'); +INSERT INTO `action` VALUES ('6', 'import', '导入', '0'); +INSERT INTO `action` VALUES ('7', 'export', '导出', '0'); + +-- ---------------------------- +-- Table structure for `exam` +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT '0' COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期开始时间', + `exam_end_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期结束时间', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='考试的详细信息表'; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('00a8b7aebdd045f38b456be48694de7a', '1328A-white', 'sssss', 'sss', 'feaa4b2a04314864ba7243eca4d4a291-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745', 'feaa4b2a04314864ba7243eca4d4a291', '396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-17 19:51:52', '2019-11-17 19:51:52', '2019-11-17 19:51:52', '2019-11-17 19:51:52'); +INSERT INTO `exam` VALUES ('0d4ecdc35bad42f69d3acfe2e1f490b8', 'yuan12', '1', '2', '0703fd384d164fd19ef6bde4d84875f1-11da425185cf44cab1625eea20c90383-14cc31707d53433f81841058a97575da-578a8cd670524357af17850662a025d6-796de3425cb3481e998fd050f4445873-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '0703fd384d164fd19ef6bde4d84875f1-11da425185cf44cab1625eea20c90383-14cc31707d53433f81841058a97575da-578a8cd670524357af17850662a025d6-796de3425cb3481e998fd050f4445873', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '45', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '89', '2020-02-14 16:12:51', '2020-02-14 16:12:51', '2020-02-14 16:12:51', '2020-02-14 16:12:51'); +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://i.loli.net/2019/11/02/Pda9TEVIXyeptZo.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:23:36'); +INSERT INTO `exam` VALUES ('16cc67c763d345dd9bd72e1f997ffe17', 'AEO', '111', '111', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '75', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-26 21:59:33', '2019-11-26 21:59:33', '2019-11-26 21:59:33', '2019-11-26 21:59:33'); +INSERT INTO `exam` VALUES ('178f35ae4c1d43ae9492c0a9a09bccd8', '324', '2315125', '23415', '0703fd384d164fd19ef6bde4d84875f1-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-578a8cd670524357af17850662a025d6-396b55534851427590e089fb9cc040cc-e5c4164820d341f782ceabe87a5bdbf0-ecdfbdd2a9f24017b3fe1aa0947ca146', '0703fd384d164fd19ef6bde4d84875f1-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-578a8cd670524357af17850662a025d6', '396b55534851427590e089fb9cc040cc', 'e5c4164820d341f782ceabe87a5bdbf0-ecdfbdd2a9f24017b3fe1aa0947ca146', '36', '5', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-11 02:28:52', '2020-01-11 02:28:52', '2020-01-11 02:28:52', '2020-01-11 02:28:52'); +INSERT INTO `exam` VALUES ('19015367384e4dfc8fd3241da154a86b', 'javaSE', 'what', 'java基础考试', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-04 18:58:10', '2019-11-04 18:58:10', '2019-11-04 18:58:10', '2019-11-04 18:58:10'); +INSERT INTO `exam` VALUES ('1a653915b9cb4ed88f09deb305946ddf', '管理员', 'df', 'df', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-23491b7dbbdf47dcb09ece779ff44c92-acb902c1a9114be9b1d03ae02a007fbd-bd9a17a6cce7432c9b07adc914a365ec-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-882ff69844384fb097db31121e249c01-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-23491b7dbbdf47dcb09ece779ff44c92-acb902c1a9114be9b1d03ae02a007fbd-bd9a17a6cce7432c9b07adc914a365ec-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-882ff69844384fb097db31121e249c01', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-19 08:55:42', '2019-12-19 08:55:42', '2019-12-19 08:55:42', '2019-12-19 08:55:42'); +INSERT INTO `exam` VALUES ('1a75d82abb934845aede8c772db03ee2', 'sssss', 'sssss', 'ss', '0703fd384d164fd19ef6bde4d84875f1-11da425185cf44cab1625eea20c90383-14cc31707d53433f81841058a97575da-578a8cd670524357af17850662a025d6-796de3425cb3481e998fd050f4445873-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-6cabac6ec4ef44068e66cf2547543658-86797222854341b3997de8d1ca659f3a', '0703fd384d164fd19ef6bde4d84875f1-11da425185cf44cab1625eea20c90383-14cc31707d53433f81841058a97575da-578a8cd670524357af17850662a025d6-796de3425cb3481e998fd050f4445873', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '6cabac6ec4ef44068e66cf2547543658-86797222854341b3997de8d1ca659f3a', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-23 17:22:26', '2020-02-23 17:22:26', '2020-02-23 17:22:26', '2020-02-23 17:22:26'); +INSERT INTO `exam` VALUES ('1d0a7f6549e0415cac7bb74f20c42b04', '111111', '11111111', '11111', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', 'ecdfbdd2a9f24017b3fe1aa0947ca146', '30', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-02 18:17:03', '2019-12-02 18:17:03', '2019-12-02 18:17:03', '2019-12-02 18:17:03'); +INSERT INTO `exam` VALUES ('2001e4cb8fd34c438a3b699743f6a2b3', 'asdWAD ', 'SDads', 'SDDCasd', '14cc31707d53433f81841058a97575da-bd9a17a6cce7432c9b07adc914a365ec-38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-bd9a17a6cce7432c9b07adc914a365ec', '38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-27 15:13:59', '2019-11-27 15:13:59', '2019-11-27 15:13:59', '2019-11-27 15:13:59'); +INSERT INTO `exam` VALUES ('225ca34a076b42389797a0690e54a619', '1', '1', '1', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-30 12:33:35', '2019-11-30 12:33:35', '2019-11-30 12:33:35', '2019-11-30 12:33:35'); +INSERT INTO `exam` VALUES ('237b6d8e40a04132862203176cfbee82', '安全测试', '是', '安全测试', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62', '3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-27 09:45:07', '2019-11-27 09:45:07', '2019-11-27 09:45:07', '2019-11-27 09:45:07'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/sVrTotyQUXEx6ic.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:23:58'); +INSERT INTO `exam` VALUES ('263dfc0241d54b58a05ec95be34d0ca6', 'test111', 'test111', 'test111', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff', '305f726e7f1f4636b88bf20de0093745', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-06 09:56:06', '2019-12-06 09:56:06', '2019-12-06 09:56:06', '2019-12-06 09:56:06'); +INSERT INTO `exam` VALUES ('266d565c0e544cc5970d3529a973a70a', '数学分析', '1', '1', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-30 15:29:18', '2019-12-30 15:29:18', '2019-12-30 15:29:18', '2019-12-30 15:29:18'); +INSERT INTO `exam` VALUES ('26f4353a296e44609a679a75ea51c4ec', '3', '3', '3', '14cc31707d53433f81841058a97575da-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-38085807d06948ca8ad6d8eaca522c85-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91', '38085807d06948ca8ad6d8eaca522c85', 'ecdfbdd2a9f24017b3fe1aa0947ca146', '40', '10', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-29 21:45:47', '2019-11-29 21:45:47', '2019-11-29 21:45:47', '2019-11-29 21:45:47'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'https://i.loli.net/2019/11/02/gIqpGQ8J5B4rVYD.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-11-02 16:24:00'); +INSERT INTO `exam` VALUES ('345fe61a0cfa4cfbbcd77a825bfcf7d3', 'a', 'a', 'a', '1b2e4b9083714a959b0fb2d711820107-2223b2eb8c2942459344c06ce1d3ed1d-3085eae7ca824a6dbeb74a3c076a3164-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '1b2e4b9083714a959b0fb2d711820107-2223b2eb8c2942459344c06ce1d3ed1d-3085eae7ca824a6dbeb74a3c076a3164', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-20 11:04:35', '2019-12-20 11:04:35', '2019-12-20 11:04:35', '2019-12-20 11:04:35'); +INSERT INTO `exam` VALUES ('36322f2642ce411b9ccd75dceef8e080', 'wechat', '2', '1', '6b022b56134c4e22a6b00e35eaf1fdf0-8265e43d401746ac8debd31663dee3fa-9023d525045441138d4c3fa21d669b3a-971cd85e00f447a0b6a58c326cfae174-9829e3ed98274d299f58b99b1520841a-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-fe06d592442243aa8e4adbd9bf6c1341-38085807d06948ca8ad6d8eaca522c85-8f3e02d0f2a1402abd3278adc05ffb10', '6b022b56134c4e22a6b00e35eaf1fdf0-8265e43d401746ac8debd31663dee3fa-9023d525045441138d4c3fa21d669b3a-971cd85e00f447a0b6a58c326cfae174-9829e3ed98274d299f58b99b1520841a-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-fe06d592442243aa8e4adbd9bf6c1341', '38085807d06948ca8ad6d8eaca522c85', '8f3e02d0f2a1402abd3278adc05ffb10', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-18 14:39:14', '2020-01-18 14:39:14', '2020-01-18 14:39:14', '2020-01-18 14:39:14'); +INSERT INTO `exam` VALUES ('3c38789a7ef2424a824446a38ea18d2a', '测试考试', '222', '111', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-26 21:56:12', '2019-11-26 21:56:12', '2019-11-26 21:56:12', '2019-11-26 21:56:12'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/tTUpCbSk6MaADQv.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:07'); +INSERT INTO `exam` VALUES ('3d813a050459425aba098d45de456308', 'testabc', 'dddd', 'ddd', '14cc31707d53433f81841058a97575da-334cfcd5ce47468a9babdce5c97def28-6a33e4beea944debac1ebb5e6d23a071-8265e43d401746ac8debd31663dee3fa-971cd85e00f447a0b6a58c326cfae174-bb22f19338174d1f9333f9aebd6ffeb6-e1d16aebc4124790bb9435973b89f105-396b55534851427590e089fb9cc040cc-50124a77646346f1a63d704d1cb308fe-85047be0b2cf4077a5ec66e92ebf442b-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-334cfcd5ce47468a9babdce5c97def28-6a33e4beea944debac1ebb5e6d23a071-8265e43d401746ac8debd31663dee3fa-971cd85e00f447a0b6a58c326cfae174-bb22f19338174d1f9333f9aebd6ffeb6-e1d16aebc4124790bb9435973b89f105', '396b55534851427590e089fb9cc040cc-50124a77646346f1a63d704d1cb308fe-85047be0b2cf4077a5ec66e92ebf442b-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-ecdfbdd2a9f24017b3fe1aa0947ca146', '75', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-02-01 16:29:25', '2020-02-01 16:29:25', '2020-02-01 16:29:25', '2020-02-01 16:29:25'); +INSERT INTO `exam` VALUES ('42e07074b1a34175af9669e74bbe614d', 'Ceshi考试', '无', '无', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-29c859c20be948e3a649abd118107d0f-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-29c859c20be948e3a649abd118107d0f-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe', '4247752901bd47fba86379a1cd4b87d4', '95', '5', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-01-11 14:15:42', '2020-01-11 14:15:42', '2020-01-11 14:15:42', '2020-01-11 14:15:42'); +INSERT INTO `exam` VALUES ('49c2608b10164a38958a9f5c22dca3b8', '管理员', '1', '1', '14cc31707d53433f81841058a97575da-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da', '396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-12 13:54:02', '2019-12-12 13:54:02', '2019-12-12 13:54:02', '2019-12-12 13:54:02'); +INSERT INTO `exam` VALUES ('5726d2d5dc234a6d8f783179e5e2bf1a', '测试考试', '1231231231231', '123123123', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-04 11:30:05', '2019-12-04 11:30:05', '2019-12-04 11:30:05', '2019-12-04 11:30:05'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:17'); +INSERT INTO `exam` VALUES ('5adddb7b420042a382d6df1da3284caf', '测试', '测试', '测试', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3c70fed1832d4db7a4dd6da0985b635f-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-8573631f85394f77a08da774259bc3d7-882ff69844384fb097db31121e249c01-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-e5c4164820d341f782ceabe87a5bdbf0-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3c70fed1832d4db7a4dd6da0985b635f', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-8573631f85394f77a08da774259bc3d7-882ff69844384fb097db31121e249c01-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-e5c4164820d341f782ceabe87a5bdbf0-ecdfbdd2a9f24017b3fe1aa0947ca146', '120', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-23 20:29:34', '2019-12-23 20:29:34', '2019-12-23 20:29:34', '2019-12-23 20:29:34'); +INSERT INTO `exam` VALUES ('5b0d680b9e8045b0b729dad1029c62ac', 'VCVCVC', '1', '1', '21f8e9e22e9542e8963282e8dd7fbf00-852a2868c3684699bde65c76ebe8260d-8f3e02d0f2a1402abd3278adc05ffb10', '21f8e9e22e9542e8963282e8dd7fbf00', '852a2868c3684699bde65c76ebe8260d', '8f3e02d0f2a1402abd3278adc05ffb10', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-23 16:29:43', '2019-12-23 16:29:43', '2019-12-23 16:29:43', '2019-12-23 16:29:43'); +INSERT INTO `exam` VALUES ('5c8aef0959e54a16839aa4745b8756eb', 'test', '123', 'examtest', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-218f87a8b8794b619b6225310e3ae0df-21f8e9e22e9542e8963282e8dd7fbf00-2527560ba3704f5e84abdb93940357ce-396b55534851427590e089fb9cc040cc-56c4538a152446d8a08de16801b62509-852a2868c3684699bde65c76ebe8260d-94526b5119e74fcca522c1fa0010d91a-9fe1cafeebf44e20a80f504cff60ef3f-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-218f87a8b8794b619b6225310e3ae0df-21f8e9e22e9542e8963282e8dd7fbf00', '2527560ba3704f5e84abdb93940357ce-396b55534851427590e089fb9cc040cc-56c4538a152446d8a08de16801b62509-852a2868c3684699bde65c76ebe8260d-94526b5119e74fcca522c1fa0010d91a-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-15 15:15:32', '2020-02-15 15:15:32', '2020-02-15 15:15:32', '2020-02-15 15:15:32'); +INSERT INTO `exam` VALUES ('5f9efde1bc3e40aeb235397ad19987d1', 'vvvv', 'vvvvvvv', 'vvvv', '11da425185cf44cab1625eea20c90383-21f8e9e22e9542e8963282e8dd7fbf00-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '11da425185cf44cab1625eea20c90383-21f8e9e22e9542e8963282e8dd7fbf00-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '16', '2', '5', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-18 20:28:07', '2020-02-18 20:28:07', '2020-02-18 20:28:07', '2020-02-18 20:28:07'); +INSERT INTO `exam` VALUES ('603f3f22e98847a4a7bb76504b16a208', '123', '123', '123', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-882ff69844384fb097db31121e249c01-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-882ff69844384fb097db31121e249c01-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-01-07 10:19:16', '2020-01-07 10:19:16', '2020-01-07 10:19:16', '2020-01-07 10:19:16'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://i.loli.net/2019/11/02/iltU4CbvOnsg5G2.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:19'); +INSERT INTO `exam` VALUES ('639a22c4dfb047ed82b628709e35642e', 'ACP', 'ACP', 'ACP', '9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-a12eb101321b451bbc54a136e98acfd0-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-a12eb101321b451bbc54a136e98acfd0', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '10', '1', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-25 22:10:24', '2019-11-25 22:10:24', '2019-11-25 22:10:24', '2019-11-25 22:10:24'); +INSERT INTO `exam` VALUES ('67827d3addec4eb08a54308b9e7d5c1f', '水龙头', '2', '1', '21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-2f8fd68365524bf78ec2c29dd0c1bf96-31e9ad43e84e484eb8b77b7e7a76de91-371f8fd139eb41b38693b2a77de7594f-9199009718ec4685a0a500d23ab814c5-38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-94526b5119e74fcca522c1fa0010d91a-96b92d44fa9e4ffe862a51f1e2321c53-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-a0149d81929d4cd490f7aeefc72ddca6-e5c4164820d341f782ceabe87a5bdbf0', '21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-2f8fd68365524bf78ec2c29dd0c1bf96-31e9ad43e84e484eb8b77b7e7a76de91-371f8fd139eb41b38693b2a77de7594f-9199009718ec4685a0a500d23ab814c5', '38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-94526b5119e74fcca522c1fa0010d91a-96b92d44fa9e4ffe862a51f1e2321c53-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-a0149d81929d4cd490f7aeefc72ddca6-e5c4164820d341f782ceabe87a5bdbf0', '85', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-02-07 22:22:57', '2020-02-07 22:22:57', '2020-02-07 22:22:57', '2020-02-07 22:22:57'); +INSERT INTO `exam` VALUES ('711985074ea24eeeacaada3d12c9d64e', '2020高考', '二代身份身份上的', '高考啦', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-27 10:08:28', '2019-11-27 10:08:28', '2019-11-27 10:08:28', '2019-11-27 10:08:28'); +INSERT INTO `exam` VALUES ('715d1d2c2b5345439ca444fb0d30730d', '111', '111', '11', '8265e43d401746ac8debd31663dee3fa-9023d525045441138d4c3fa21d669b3a-971cd85e00f447a0b6a58c326cfae174-a9cfca88fa234e2a9009787c0402f147-2527560ba3704f5e84abdb93940357ce-38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-56c4538a152446d8a08de16801b62509-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '8265e43d401746ac8debd31663dee3fa-9023d525045441138d4c3fa21d669b3a-971cd85e00f447a0b6a58c326cfae174-a9cfca88fa234e2a9009787c0402f147', '2527560ba3704f5e84abdb93940357ce-38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-56c4538a152446d8a08de16801b62509', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '60', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-02-07 15:44:28', '2020-02-07 15:44:28', '2020-02-07 15:44:28', '2020-02-07 15:44:28'); +INSERT INTO `exam` VALUES ('7aa4c846a66a44ef851af8b2684a2919', '中国地质大学软件考试', '软件考试', '中国地质大学软件考试测试', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3b5c7adfedeb4fdea521d9a1a83ce4ff-8573631f85394f77a08da774259bc3d7-9fe1cafeebf44e20a80f504cff60ef3f-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92', '3b5c7adfedeb4fdea521d9a1a83ce4ff-8573631f85394f77a08da774259bc3d7-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-25 10:39:22', '2019-12-25 10:39:22', '2019-12-25 10:39:22', '2019-12-25 10:39:22'); +INSERT INTO `exam` VALUES ('7e5661c0032043d5946b0c1c2dde9b36', 'fdsc', 'fdsaf', 'dfs', '14cc31707d53433f81841058a97575da-85047be0b2cf4077a5ec66e92ebf442b-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da', '85047be0b2cf4077a5ec66e92ebf442b', '6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-25 18:47:55', '2019-12-25 18:47:55', '2019-12-25 18:47:55', '2019-12-25 18:47:55'); +INSERT INTO `exam` VALUES ('7eaa7379e9e54d43a84c194958505813', 'asda', '123456测试', '123456测试', 'ed05a6a18d64452185513a67d3547b56-2527560ba3704f5e84abdb93940357ce-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-56c4538a152446d8a08de16801b62509-85047be0b2cf4077a5ec66e92ebf442b-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146-ee94d1e005e24055adf0d4f0984f3ffb', 'ed05a6a18d64452185513a67d3547b56', '2527560ba3704f5e84abdb93940357ce-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-56c4538a152446d8a08de16801b62509-85047be0b2cf4077a5ec66e92ebf442b', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146-ee94d1e005e24055adf0d4f0984f3ffb', '220', '20', '20', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-10 10:31:43', '2020-01-10 10:31:43', '2020-01-10 10:31:43', '2020-01-10 10:31:43'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://i.loli.net/2019/11/02/fDXxsqSg8KtE1Vi.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:23'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/iGMtpCaZnyb2c4X.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:29'); +INSERT INTO `exam` VALUES ('84185792c9f64cbbb7f863821c05b62b', '五魁首', 'https://i.loli.net/2019/11/02/Pda9TEVIXyeptZo.gif', '六六六', '0703fd384d164fd19ef6bde4d84875f1-14cc31707d53433f81841058a97575da-578a8cd670524357af17850662a025d6-8265e43d401746ac8debd31663dee3fa-9023d525045441138d4c3fa21d669b3a-9199009718ec4685a0a500d23ab814c5-971cd85e00f447a0b6a58c326cfae174-9829e3ed98274d299f58b99b1520841a-a9cfca88fa234e2a9009787c0402f147-2527560ba3704f5e84abdb93940357ce-56c4538a152446d8a08de16801b62509-8573631f85394f77a08da774259bc3d7-882ff69844384fb097db31121e249c01-96b92d44fa9e4ffe862a51f1e2321c53-9fe1cafeebf44e20a80f504cff60ef3f-aac2d50d3722400b88b2ee8819ad07f5-f62e37bccb34461bbb04e32fb304ab6a-fa4ba05fef194b97aff8668e856a27dd-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e5c4164820d341f782ceabe87a5bdbf0-ecdfbdd2a9f24017b3fe1aa0947ca146', '0703fd384d164fd19ef6bde4d84875f1-14cc31707d53433f81841058a97575da-578a8cd670524357af17850662a025d6-8265e43d401746ac8debd31663dee3fa-9023d525045441138d4c3fa21d669b3a-9199009718ec4685a0a500d23ab814c5-971cd85e00f447a0b6a58c326cfae174-9829e3ed98274d299f58b99b1520841a-a9cfca88fa234e2a9009787c0402f147', '2527560ba3704f5e84abdb93940357ce-56c4538a152446d8a08de16801b62509-8573631f85394f77a08da774259bc3d7-882ff69844384fb097db31121e249c01-96b92d44fa9e4ffe862a51f1e2321c53-9fe1cafeebf44e20a80f504cff60ef3f-aac2d50d3722400b88b2ee8819ad07f5-f62e37bccb34461bbb04e32fb304ab6a-fa4ba05fef194b97aff8668e856a27dd', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e5c4164820d341f782ceabe87a5bdbf0-ecdfbdd2a9f24017b3fe1aa0947ca146', '115', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2020-01-17 14:53:05', '2020-01-17 14:53:05', '2020-01-17 14:53:05', '2020-01-17 14:53:05'); +INSERT INTO `exam` VALUES ('860e7d23180548daad3b6ef7f41f2154', '11', '2121', '121', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-852a2868c3684699bde65c76ebe8260d-e5c4164820d341f782ceabe87a5bdbf0', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164', '852a2868c3684699bde65c76ebe8260d', 'e5c4164820d341f782ceabe87a5bdbf0', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-03 13:01:35', '2020-01-03 13:01:35', '2020-01-03 13:01:35', '2020-01-03 13:01:35'); +INSERT INTO `exam` VALUES ('8972241190824a94b6c7774a6ce3c1c2', '考试测试', '考试测试', '考试测试', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d', '6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '85', '5', '10', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-09 16:10:26', '2020-01-09 16:10:26', '2020-01-09 16:10:26', '2020-01-09 16:10:26'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://i.loli.net/2019/11/02/MWmqZDvOuk6NHKl.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:35'); +INSERT INTO `exam` VALUES ('8bae3bec6d0a46a4a1688b322ef61266', '123', '123', '123', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-30 12:07:09', '2019-11-30 12:07:09', '2019-11-30 12:07:09', '2019-11-30 12:07:09'); +INSERT INTO `exam` VALUES ('8c340a14a3ae49a58eb3cfcfcbd753e7', 'CIM系统认识', 'CIM系统认识', 'CIM系统认识', '723fa552b05b4b8d9b599b263a745062-8573631f85394f77a08da774259bc3d7-305f726e7f1f4636b88bf20de0093745', '723fa552b05b4b8d9b599b263a745062', '8573631f85394f77a08da774259bc3d7', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '10', '2019-12-20 16:17:56', '2019-12-20 16:17:56', '2019-12-20 16:17:56', '2019-12-20 16:17:56'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://i.loli.net/2019/11/02/T3sG41fKWIdL8Db.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:41'); +INSERT INTO `exam` VALUES ('8daad965ba5d437d8ebda7c3e6ae672b', 'test', '大图标', '小考试', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-01-13 18:46:55', '2020-01-13 18:46:55', '2020-01-13 18:46:55', '2020-01-13 18:46:55'); +INSERT INTO `exam` VALUES ('8f6134e1ee6f47559f7bc2f7567d1b58', '华为新员工入职测试', 'https://i.loli.net/2019/11/02/fKb2qkH1riUsu6p.gif', '新员工入职必考', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '52', '3', '4', '5', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-11-02 16:25:47'); +INSERT INTO `exam` VALUES ('8fa4cd3ac5514e38bd387dfd04a0e06c', 'DDDD', 'DDD', 'DDDD', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-04 11:49:45', '2019-12-04 11:49:45', '2019-12-04 11:49:45', '2019-12-04 11:49:45'); +INSERT INTO `exam` VALUES ('942d44a5871749d7a3450bc6da50c062', '123', '123', '123', 'e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-ed05a6a18d64452185513a67d3547b56-3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', 'e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-ed05a6a18d64452185513a67d3547b56', '3b5c7adfedeb4fdea521d9a1a83ce4ff-50124a77646346f1a63d704d1cb308fe-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-01-07 08:24:32', '2020-01-07 08:24:32', '2020-01-07 08:24:32', '2020-01-07 08:24:32'); +INSERT INTO `exam` VALUES ('9661690ec8e74c6a9cb311590aec188c', '测试考试', '考试小图', '测试考试考试简述', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-334cfcd5ce47468a9babdce5c97def28-9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-bd9a17a6cce7432c9b07adc914a365ec-cff7d16da6ab428e893c748d5c759cb2-e1d16aebc4124790bb9435973b89f105-feaa4b2a04314864ba7243eca4d4a291-38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-334cfcd5ce47468a9babdce5c97def28-9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-bd9a17a6cce7432c9b07adc914a365ec-cff7d16da6ab428e893c748d5c759cb2-e1d16aebc4124790bb9435973b89f105-feaa4b2a04314864ba7243eca4d4a291', '38085807d06948ca8ad6d8eaca522c85-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-ecdfbdd2a9f24017b3fe1aa0947ca146', '440', '20', '20', '20', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-11-27 09:36:12', '2019-11-27 09:36:12', '2019-11-27 09:36:12', '2019-11-27 09:36:12'); +INSERT INTO `exam` VALUES ('9894fddf4ff04964a78c133d72e5fdb9', '111212', '12121', '121212', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-19 14:02:49', '2019-12-19 14:02:49', '2019-12-19 14:02:49', '2019-12-19 14:02:49'); +INSERT INTO `exam` VALUES ('9987495a6cb248ec8ea237ad4b8c5544', 'sssss', 'sss', 'sss', '21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-38085807d06948ca8ad6d8eaca522c85-50124a77646346f1a63d704d1cb308fe-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92', '38085807d06948ca8ad6d8eaca522c85-50124a77646346f1a63d704d1cb308fe', '6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-31 11:43:42', '2019-12-31 11:43:42', '2019-12-31 11:43:42', '2019-12-31 11:43:42'); +INSERT INTO `exam` VALUES ('9ab2b19c74554540aa515b5f0bd69918', '其他', '1', '1', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-396b55534851427590e089fb9cc040cc-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd', '396b55534851427590e089fb9cc040cc', 'ecdfbdd2a9f24017b3fe1aa0947ca146', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-12 13:56:49', '2019-12-12 13:56:49', '2019-12-12 13:56:49', '2019-12-12 13:56:49'); +INSERT INTO `exam` VALUES ('9e356482007a420e89c16d78c245dc14', 'test', 'ssss', 'ssss', 'e1d16aebc4124790bb9435973b89f105-38085807d06948ca8ad6d8eaca522c85-8f3e02d0f2a1402abd3278adc05ffb10', 'e1d16aebc4124790bb9435973b89f105', '38085807d06948ca8ad6d8eaca522c85', '8f3e02d0f2a1402abd3278adc05ffb10', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-19 16:14:28', '2020-02-19 16:14:28', '2020-02-19 16:14:28', '2020-02-19 16:14:28'); +INSERT INTO `exam` VALUES ('9e6c86066e67491db8bf1b9bb59bd105', '庆余年', '没得,自己想象', '小范大人醉酒诗百篇', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-882ff69844384fb097db31121e249c01-9fe1cafeebf44e20a80f504cff60ef3f-ecdfbdd2a9f24017b3fe1aa0947ca146', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-882ff69844384fb097db31121e249c01-9fe1cafeebf44e20a80f504cff60ef3f', 'ecdfbdd2a9f24017b3fe1aa0947ca146', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-13 21:20:00', '2019-12-13 21:20:00', '2019-12-13 21:20:00', '2019-12-13 21:20:00'); +INSERT INTO `exam` VALUES ('a5757b00e3374747b026476a7aea89b0', 'sada', 'sadasd', 'asda', '14cc31707d53433f81841058a97575da-21f8e9e22e9542e8963282e8dd7fbf00-396b55534851427590e089fb9cc040cc-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-21f8e9e22e9542e8963282e8dd7fbf00', '396b55534851427590e089fb9cc040cc', '6cabac6ec4ef44068e66cf2547543658', '30', '10', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-31 14:44:22', '2019-12-31 14:44:22', '2019-12-31 14:44:22', '2019-12-31 14:44:22'); +INSERT INTO `exam` VALUES ('a89d526d246a4f15961c5e19deb12e5b', 'q_test_01', '121', 'wr', '14cc31707d53433f81841058a97575da-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-cff7d16da6ab428e893c748d5c759cb2-e3810a6e4add45029cb23bbd668f40e0-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-882ff69844384fb097db31121e249c01-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-cff7d16da6ab428e893c748d5c759cb2-e3810a6e4add45029cb23bbd668f40e0', '3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-882ff69844384fb097db31121e249c01', '8f3e02d0f2a1402abd3278adc05ffb10', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-12 16:39:20', '2019-12-12 16:39:20', '2019-12-12 16:39:20', '2019-12-12 16:39:20'); +INSERT INTO `exam` VALUES ('a8fc8c5412634389bf2728ffc6153119', '测试', '哈哈哈', '哈哈哈', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '80', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-10 13:13:03', '2019-12-10 13:13:03', '2019-12-10 13:13:03', '2019-12-10 13:13:03'); +INSERT INTO `exam` VALUES ('ad784ddba50b4d4db7bdb64dae63dfa3', '消防知识审核', '000', '审核', '11da425185cf44cab1625eea20c90383-50124a77646346f1a63d704d1cb308fe-305f726e7f1f4636b88bf20de0093745', '11da425185cf44cab1625eea20c90383', '50124a77646346f1a63d704d1cb308fe', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-21 09:25:40', '2020-01-21 09:25:40', '2020-01-21 09:25:40', '2020-01-21 09:25:40'); +INSERT INTO `exam` VALUES ('af81e799c3fc41bcaa8870462ad9ebad', '业务1111', '2', '1', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-ecdfbdd2a9f24017b3fe1aa0947ca146', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-04 18:08:35', '2019-11-04 18:08:35', '2019-11-04 18:08:35', '2019-11-04 18:08:35'); +INSERT INTO `exam` VALUES ('b12bf0f72c7348ee93ed23dbd733e100', '测试选择题试卷', '121212', '1212', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-9199009718ec4685a0a500d23ab814c5-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-9199009718ec4685a0a500d23ab814c5', '3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-24 17:48:59', '2019-11-24 17:48:59', '2019-11-24 17:48:59', '2019-11-24 17:48:59'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://i.loli.net/2019/11/02/qv1ubt2roT4FepS.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:38'); +INSERT INTO `exam` VALUES ('b2182651b01744d0859348d7984b9ab0', '发放傻傻的', '发生的', '发生的', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-24 17:41:38', '2019-12-24 17:41:38', '2019-12-24 17:41:38', '2019-12-24 17:41:38'); +INSERT INTO `exam` VALUES ('b92987d97e5642a996080f97d972e183', '123', '123', '123', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '85', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-30 12:06:16', '2019-11-30 12:06:16', '2019-11-30 12:06:16', '2019-11-30 12:06:16'); +INSERT INTO `exam` VALUES ('bd3482c442014e72bf540b5a7b4bf6d7', '中国软件技术公司', 'tt', 'tt', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8', '3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '8f3e02d0f2a1402abd3278adc05ffb10', '40', '10', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-04 10:11:04', '2019-12-04 10:11:04', '2019-12-04 10:11:04', '2019-12-04 10:11:04'); +INSERT INTO `exam` VALUES ('bfe67ca117d144bda2d8b252116f0000', '党校考试', '1111', 'eee', '14cc31707d53433f81841058a97575da-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da', '396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-02 22:54:21', '2019-12-02 22:54:21', '2019-12-02 22:54:21', '2019-12-02 22:54:21'); +INSERT INTO `exam` VALUES ('c02956d0788c49d689f912049cbfc4c5', '题目太少', '差评', '差评', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-334cfcd5ce47468a9babdce5c97def28-9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-bb22f19338174d1f9333f9aebd6ffeb6-bd9a17a6cce7432c9b07adc914a365ec-cff7d16da6ab428e893c748d5c759cb2-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-feaa4b2a04314864ba7243eca4d4a291-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-334cfcd5ce47468a9babdce5c97def28-9199009718ec4685a0a500d23ab814c5-9829e3ed98274d299f58b99b1520841a-bb22f19338174d1f9333f9aebd6ffeb6-bd9a17a6cce7432c9b07adc914a365ec-cff7d16da6ab428e893c748d5c759cb2-d7bb105a79ae4550b241a5aba0dbffb9-e1d16aebc4124790bb9435973b89f105-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-feaa4b2a04314864ba7243eca4d4a291', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '105', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-27 15:18:09', '2019-11-27 15:18:09', '2019-11-27 15:18:09', '2019-11-27 15:18:09'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/3YAkm4F8alHwdD6.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:44'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:51'); +INSERT INTO `exam` VALUES ('cafdb4cdf3f3426589b17fca12ab1dbc', 'cxz', 'zxc', 'xzc', '11da425185cf44cab1625eea20c90383-14cc31707d53433f81841058a97575da-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-29c859c20be948e3a649abd118107d0f-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '11da425185cf44cab1625eea20c90383-14cc31707d53433f81841058a97575da-21f8e9e22e9542e8963282e8dd7fbf00-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-29c859c20be948e3a649abd118107d0f', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-16 17:26:09', '2020-02-16 17:26:09', '2020-02-16 17:26:09', '2020-02-16 17:26:09'); +INSERT INTO `exam` VALUES ('cb34813709ff4550aea5e191bda372d9', 'test', 'test', 'test', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '10', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-27 15:37:46', '2019-11-27 15:37:46', '2019-11-27 15:37:46', '2019-11-27 15:37:46'); +INSERT INTO `exam` VALUES ('cc8c5931296745d29e04ba93299b10bd', '020202', '111', '0202', '1b2e4b9083714a959b0fb2d711820107-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3c70fed1832d4db7a4dd6da0985b635f-e3810a6e4add45029cb23bbd668f40e0-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '1b2e4b9083714a959b0fb2d711820107-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3c70fed1832d4db7a4dd6da0985b635f-e3810a6e4add45029cb23bbd668f40e0', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-16 13:22:48', '2019-12-16 13:22:48', '2019-12-16 13:22:48', '2019-12-16 13:22:48'); +INSERT INTO `exam` VALUES ('cd9d373582ae4325b220c13b514dd11f', '大地的', '玩玩', '大地的', '2223b2eb8c2942459344c06ce1d3ed1d-2527560ba3704f5e84abdb93940357ce-56c4538a152446d8a08de16801b62509-4247752901bd47fba86379a1cd4b87d4', '2223b2eb8c2942459344c06ce1d3ed1d', '2527560ba3704f5e84abdb93940357ce-56c4538a152446d8a08de16801b62509', '4247752901bd47fba86379a1cd4b87d4', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-24 09:55:05', '2020-02-24 09:55:05', '2020-02-24 09:55:05', '2020-02-24 09:55:05'); +INSERT INTO `exam` VALUES ('d0038ea2771d4ae2b688ee9e0cbbf84a', '1328A-white', 'sssss', 'sss', 'feaa4b2a04314864ba7243eca4d4a291-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745', 'feaa4b2a04314864ba7243eca4d4a291', '396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-17 19:51:53', '2019-11-17 19:51:53', '2019-11-17 19:51:53', '2019-11-17 19:51:53'); +INSERT INTO `exam` VALUES ('d2df6d2ab73e48ab93c640a633cf2cf8', '123为', '打赏', '1淡定', '23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-a12eb101321b451bbc54a136e98acfd0-396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658', '23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-a12eb101321b451bbc54a136e98acfd0', '396b55534851427590e089fb9cc040cc-3b5c7adfedeb4fdea521d9a1a83ce4ff', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-21 09:32:52', '2019-11-21 09:32:52', '2019-11-21 09:32:52', '2019-11-21 09:32:52'); +INSERT INTO `exam` VALUES ('d3282fba8f264718b67387046b07ec31', '业务考试', '2', '1', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-04 18:07:33', '2019-11-04 18:07:33', '2019-11-04 18:07:33', '2019-11-04 18:07:33'); +INSERT INTO `exam` VALUES ('db9deef985604c5183432f862b858352', 'vc测试', '123', '123', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-8573631f85394f77a08da774259bc3d7-6cabac6ec4ef44068e66cf2547543658', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91', '85047be0b2cf4077a5ec66e92ebf442b-852a2868c3684699bde65c76ebe8260d-8573631f85394f77a08da774259bc3d7', '6cabac6ec4ef44068e66cf2547543658', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-23 16:28:44', '2019-12-23 16:28:44', '2019-12-23 16:28:44', '2019-12-23 16:28:44'); +INSERT INTO `exam` VALUES ('dc80a0343cfa4b008ed2c2c591ac834b', '123', '123', '123', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-9fe1cafeebf44e20a80f504cff60ef3f-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-9fe1cafeebf44e20a80f504cff60ef3f', '8f3e02d0f2a1402abd3278adc05ffb10', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-29 21:43:45', '2019-11-29 21:43:45', '2019-11-29 21:43:45', '2019-11-29 21:43:45'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://i.loli.net/2019/11/02/WjfdAirGBtRZC7U.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:56'); +INSERT INTO `exam` VALUES ('e151d3472e964bdeb5a0bc99ca2e8346', 'new_car_saas_kimi', '111', '111', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-3085eae7ca824a6dbeb74a3c076a3164', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745', '55', '10', '10', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-12 19:21:50', '2019-12-12 19:21:50', '2019-12-12 19:21:50', '2019-12-12 19:21:50'); +INSERT INTO `exam` VALUES ('e1bad24070f64f60a921c8e79285d2d2', '测试sss', '打算', '大声道', 'cff7d16da6ab428e893c748d5c759cb2-d3a6a82892874329837c71338e063bb0-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-f52175109edf4f5dba5abb41a1e2b055-3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-8573631f85394f77a08da774259bc3d7-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', 'cff7d16da6ab428e893c748d5c759cb2-d3a6a82892874329837c71338e063bb0-d7bb105a79ae4550b241a5aba0dbffb9-e3810a6e4add45029cb23bbd668f40e0-f4aec0f038194a12a250d00abe1a9dcd-f52175109edf4f5dba5abb41a1e2b055', '3b5c7adfedeb4fdea521d9a1a83ce4ff-85047be0b2cf4077a5ec66e92ebf442b-8573631f85394f77a08da774259bc3d7', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-24 15:00:34', '2019-12-24 15:00:34', '2019-12-24 15:00:34', '2019-12-24 15:00:34'); +INSERT INTO `exam` VALUES ('e230de87a0cd44f8b886ddf1a369698a', '111', '111', '11', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '4247752901bd47fba86379a1cd4b87d4', '12', '10', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-05 22:25:09', '2019-12-05 22:25:09', '2019-12-05 22:25:09', '2019-12-05 22:25:09'); +INSERT INTO `exam` VALUES ('e2955f8d09e840c286bf821c8c69aa4a', '21312', '123', '21312', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-12-13 23:02:58', '2019-12-13 23:02:58', '2019-12-13 23:02:58', '2019-12-13 23:02:58'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://i.loli.net/2019/11/02/U6MwohaEuIVTXA8.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:37:02'); +INSERT INTO `exam` VALUES ('e985fc4db3604d569c6c4dc571ff14fe', '检查岗位考试', '检查岗位考试', '检查岗位考试', '21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91-8573631f85394f77a08da774259bc3d7-e5c4164820d341f782ceabe87a5bdbf0', '21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-3085eae7ca824a6dbeb74a3c076a3164-31e9ad43e84e484eb8b77b7e7a76de91', '8573631f85394f77a08da774259bc3d7', 'e5c4164820d341f782ceabe87a5bdbf0', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '20', '2019-12-20 16:30:50', '2019-12-20 16:30:50', '2019-12-20 16:30:50', '2019-12-20 16:30:50'); +INSERT INTO `exam` VALUES ('ea00d4865e5145acb09e9adab86e6656', 'EatPersonMobile', 'www', 'www', '14cc31707d53433f81841058a97575da-218f87a8b8794b619b6225310e3ae0df-21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-50124a77646346f1a63d704d1cb308fe-94526b5119e74fcca522c1fa0010d91a-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd-6cabac6ec4ef44068e66cf2547543658-a0149d81929d4cd490f7aeefc72ddca6-e5c4164820d341f782ceabe87a5bdbf0', '14cc31707d53433f81841058a97575da-218f87a8b8794b619b6225310e3ae0df-21f8e9e22e9542e8963282e8dd7fbf00-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-50124a77646346f1a63d704d1cb308fe-94526b5119e74fcca522c1fa0010d91a-aac2d50d3722400b88b2ee8819ad07f5-fa4ba05fef194b97aff8668e856a27dd', '6cabac6ec4ef44068e66cf2547543658-a0149d81929d4cd490f7aeefc72ddca6-e5c4164820d341f782ceabe87a5bdbf0', '65', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-02-07 18:39:13', '2020-02-07 18:39:13', '2020-02-07 18:39:13', '2020-02-07 18:39:13'); +INSERT INTO `exam` VALUES ('ebe45ef4ebef4bfabe4f7127caab6bf6', 'cs', 'cs', 'cs', '218f87a8b8794b619b6225310e3ae0df-396b55534851427590e089fb9cc040cc-8f3e02d0f2a1402abd3278adc05ffb10', '218f87a8b8794b619b6225310e3ae0df', '396b55534851427590e089fb9cc040cc', '8f3e02d0f2a1402abd3278adc05ffb10', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-01-18 06:58:46', '2020-01-18 06:58:46', '2020-01-18 06:58:46', '2020-01-18 06:58:46'); +INSERT INTO `exam` VALUES ('ee92e4f41a584132a76a8ad963a8c69d', 'sadqwd', 'qwe', 'ew', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-08 15:42:37', '2019-11-08 15:42:37', '2019-11-08 15:42:37', '2019-11-08 15:42:37'); +INSERT INTO `exam` VALUES ('f3971f0658644b6f9e4ce3b0631d8536', 'xinjian', 'xinjian ', 'xinjian ', 'bd9a17a6cce7432c9b07adc914a365ec-396b55534851427590e089fb9cc040cc-6cabac6ec4ef44068e66cf2547543658', 'bd9a17a6cce7432c9b07adc914a365ec', '396b55534851427590e089fb9cc040cc', '6cabac6ec4ef44068e66cf2547543658', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-11-27 21:13:06', '2019-11-27 21:13:06', '2019-11-27 21:13:06', '2019-11-27 21:13:06'); +INSERT INTO `exam` VALUES ('f43c670bc9a8462a85ece9bd0d9f1e88', '随机测试', '/Users/kim/Desktop/屏幕快照 2019-11-13 下午9.15.33.png', 'it‘s a test', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '4247752901bd47fba86379a1cd4b87d4', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-11-14 15:19:22', '2019-11-14 15:19:22', '2019-11-14 15:19:22', '2019-11-14 15:19:22'); +INSERT INTO `exam` VALUES ('f8029cd18dff44b380d5d8726a32a8a5', '111', '111', '111', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00-85047be0b2cf4077a5ec66e92ebf442b-e5c4164820d341f782ceabe87a5bdbf0', '14cc31707d53433f81841058a97575da-1b2e4b9083714a959b0fb2d711820107-21f8e9e22e9542e8963282e8dd7fbf00', '85047be0b2cf4077a5ec66e92ebf442b', 'e5c4164820d341f782ceabe87a5bdbf0', '25', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-01-09 17:06:03', '2020-01-09 17:06:03', '2020-01-09 17:06:03', '2020-01-09 17:06:03'); +INSERT INTO `exam` VALUES ('fb78fdf827a14fad9a099110df9e9dc4', 'tet11', 'wwww', 'wwww', '0703fd384d164fd19ef6bde4d84875f1-11da425185cf44cab1625eea20c90383-1bd9838abe51471195c5399e1a08ec6a-23491b7dbbdf47dcb09ece779ff44c92-578a8cd670524357af17850662a025d6-796de3425cb3481e998fd050f4445873-50124a77646346f1a63d704d1cb308fe-94526b5119e74fcca522c1fa0010d91a-aac2d50d3722400b88b2ee8819ad07f5-f62e37bccb34461bbb04e32fb304ab6a-6cabac6ec4ef44068e66cf2547543658-a0149d81929d4cd490f7aeefc72ddca6', '0703fd384d164fd19ef6bde4d84875f1-11da425185cf44cab1625eea20c90383-1bd9838abe51471195c5399e1a08ec6a-23491b7dbbdf47dcb09ece779ff44c92-578a8cd670524357af17850662a025d6-796de3425cb3481e998fd050f4445873', '50124a77646346f1a63d704d1cb308fe-94526b5119e74fcca522c1fa0010d91a-aac2d50d3722400b88b2ee8819ad07f5-f62e37bccb34461bbb04e32fb304ab6a', '6cabac6ec4ef44068e66cf2547543658-a0149d81929d4cd490f7aeefc72ddca6', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-18 15:55:45', '2020-02-18 15:55:45', '2020-02-18 15:55:45', '2020-02-18 15:55:45'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/SXHoscjTMdwkhg1.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:37:08'); +INSERT INTO `exam` VALUES ('ffb1eb683b61438290d5841c2db6641b', '11', '11', '11', '2223b2eb8c2942459344c06ce1d3ed1d-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745', '2223b2eb8c2942459344c06ce1d3ed1d', '396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2019-12-08 12:58:23', '2019-12-08 12:58:23', '2019-12-08 12:58:23', '2019-12-08 12:58:23'); + +-- ---------------------------- +-- Table structure for `exam_record` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '参加考试的时间', + `exam_time_cost` int(11) DEFAULT '0' COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT '0' COMMENT '参与考试的实际得分', + `exam_result_level` int(11) DEFAULT '0' COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='考试记录表'; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('00619c7a91694989a7b081068b36ff1c', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-30 09:52:03', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('00804a5893ea483b9d40fcf65dd64203', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-18 15:03:35', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('00b94882587b47b19651003d404dcc1d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-10 20:34:39', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('0179aaf8a72f4691ba8870107bb14648', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-04 17:34:21', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('01bf1b1a46674d57ac490c0812b10176', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-27 15:10:55', null, '15', null, '1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '1a653915b9cb4ed88f09deb305946ddf'); +INSERT INTO `exam_record` VALUES ('0368a24f73aa4975b7ade470623c8502', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-13 10:12:23', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0404b5fdb9f94053b7eabf6663016d58', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-15 23:24:59', null, '5', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0473c16a9b5941179d849f8d29af24ff', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-12 16:09:45', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a', '8d810a3aca3d43e5961997d37dfe8f9f'); +INSERT INTO `exam_record` VALUES ('04bb573b1ee94207a3456add512918fd', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-10 15:56:36', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('04c27f211fd64108ad7e7f312d99ad5c', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-03 13:07:38', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('05c34c7b8b4640c9bdedfa81be360723', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-09 14:35:06', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', 'ffb1eb683b61438290d5841c2db6641b'); +INSERT INTO `exam_record` VALUES ('06b1ae68e5074039a308217e18cf7b81', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 15:39:01', null, '0', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('06ef1902e8c6414aac93f94766477245', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-24 18:27:42', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', 'b2182651b01744d0859348d7984b9ab0'); +INSERT INTO `exam_record` VALUES ('07200fe8e69942539425e8621c33583e', '79392778a90d4639a297dbd0bae0f779', '2019-12-30 10:28:52', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0725afa7fc5b4dc6990d505c0d787800', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-05 11:28:59', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7aa4c846a66a44ef851af8b2684a2919'); +INSERT INTO `exam_record` VALUES ('078c23e31da74514b9115758371d9ef1', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-10 22:31:06', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', 'a8fc8c5412634389bf2728ffc6153119'); +INSERT INTO `exam_record` VALUES ('0792bd29e4984354bcd5cf6185f617de', '79392778a90d4639a297dbd0bae0f779', '2019-12-01 16:23:36', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('085c3cf3ebb546adac73c35bd36533a1', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-11 10:21:10', null, '10', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('08cd89e8d1b3442c8b30d490529bb65b', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-25 16:35:22', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('09a50c0b4c4243c693915bb5435012ad', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-06 13:54:42', null, '20', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0aecc08200ae40b3b4a1fcd81c6cefb9', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-29 09:42:40', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('0c25a91c712d4da0b78d2ddc8d632966', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-07 16:36:06', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('0ca66d524ec64cd380a2a1e63f40f698', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-11 14:06:17', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('0de234031d56430d88480726e771c07d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-27 20:34:32', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('0e8a98218c6a4bb4af6e6eb6fa24ed41', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-14 14:08:43', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@True_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0f0ce8e286cb47d2841b67ac82451ddb', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-25 15:18:16', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0fb26f36310343418d726cd9e081e8f5', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-30 11:05:39', null, '0', null, '14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '7aa4c846a66a44ef851af8b2684a2919'); +INSERT INTO `exam_record` VALUES ('10225c03219240a98fb09bf416d76129', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-19 17:34:20', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('107cc99e9c324f3eb6da11c12a5baca4', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-22 18:07:17', null, '20', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3b5c7adfedeb4fdea521d9a1a83ce4ff@False_0411ecbe88364c0abfbb7386c82d35e4-09b79933b5794f578d7f3488058f429e-47d1ac03843d4a0ca00fc8aca766b290$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$3085eae7ca824a6dbeb74a3c076a3164@False_56a59f402c4949ec8d74bb95425131d2$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', 'd2df6d2ab73e48ab93c640a633cf2cf8'); +INSERT INTO `exam_record` VALUES ('10c76b62541849d59c79518fd6f94ef9', '79392778a90d4639a297dbd0bae0f779', '2020-01-01 23:25:34', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('110c70202c02416c941a50f493af584d', '79392778a90d4639a297dbd0bae0f779', '2019-11-10 18:46:09', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('11fc3d37812a47a8ad5327f04f784a55', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-07 16:51:55', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('128616bbf4f14f35a94d392a14a5aba4', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-24 15:31:45', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('12b38b683051466a82648e3b0c139113', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-30 09:52:03', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('132275c00ede4979877a95974d431172', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-18 12:47:19', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('1383ec131f394e3bb897e520d75cb882', '79392778a90d4639a297dbd0bae0f779', '2019-11-10 18:46:42', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1413635922a54aea9f7487e24180c28c', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-30 20:15:10', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1463e9a855ad4a198a2a3a39b3cb06bd', '68042014e23c4ebea7234cb9c77cee5c', '2020-01-07 16:59:24', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('15503d0187604530922386a62c4b109f', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-21 17:14:31', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('15cda3715fd24e92b747a54eba9dc22e', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-02 18:08:58', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '2001e4cb8fd34c438a3b699743f6a2b3'); +INSERT INTO `exam_record` VALUES ('16df7dd09e994e618fe538ce308ee084', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-27 16:38:20', null, '40', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('17dffd83c8444c21be66b1ebb2f207a2', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-12 14:16:43', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', 'f43c670bc9a8462a85ece9bd0d9f1e88'); +INSERT INTO `exam_record` VALUES ('184b8be0a0ef449baac0a96d74868939', '79392778a90d4639a297dbd0bae0f779', '2019-11-12 17:21:34', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('18c2de35f17a47f084571176daf36e1d', '79392778a90d4639a297dbd0bae0f779', '2020-02-11 21:34:00', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('18c30a80f9b24dbd8c4372314f60d982', '79392778a90d4639a297dbd0bae0f779', '2020-01-05 12:43:34', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('191c2f0251554cae8d6bdb97560c80a0', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-23 10:40:46', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('191c64d0316f449f89562f8f432bd022', '79392778a90d4639a297dbd0bae0f779', '2019-12-27 11:10:50', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('19e2b5975ecf44139a83404bfb85fa88', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-12 16:07:54', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('1ab467c591ae4dd0b413bdcf4c91c15e', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-10 09:59:16', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('1ab963bf28fa4255b18376e66bdbeb2c', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-18 16:47:43', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1ae1bbf78369495186c8079d2c811b39', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-24 21:57:44', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('1b05f6c040644b48aad24e663bbdbc73', '79392778a90d4639a297dbd0bae0f779', '2020-01-01 12:39:24', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1bc3dade3d914a55af5a1216b23e88c1', '79392778a90d4639a297dbd0bae0f779', '2019-11-14 23:08:42', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('1bff6b25f38b450f94690049d77297d7', '79392778a90d4639a297dbd0bae0f779', '2019-12-27 15:02:56', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('1cb2071de2f644d8b1ace964f805e081', '79392778a90d4639a297dbd0bae0f779', '2019-12-23 21:21:05', null, '50', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1e32c01f4c3247f5939ad343fbbf4f50', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-08 21:36:26', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('20040166f97f469a8f1533ff6427a2c9', '68042014e23c4ebea7234cb9c77cee5c', '2019-11-05 14:11:07', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('20961bca0b7b4c8399b96f01e78ac5ca', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-16 16:54:33', null, '15', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@True_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('20b43ad37fd2413b936d7cf278f83384', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-10 22:17:12', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('2114e47e97c34e9eba366fbe2d85002b', '79392778a90d4639a297dbd0bae0f779', '2019-12-24 11:12:24', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('212db9db03ba4df7acd2cc3207b0605f', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-06 17:06:50', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('23def3481f454b13bcedbfe408d461fd', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-05 11:17:10', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('248054731a66406cad9bb02c3b320d94', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-24 12:44:36', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('24f8e74f2163469ca7d4244c32590952', '79392778a90d4639a297dbd0bae0f779', '2019-12-24 09:44:01', null, '20', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2562ac35a7c141399997b5863e549dd1', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-08 17:21:02', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('269c5542483a459789477d1f96766d8e', '79392778a90d4639a297dbd0bae0f779', '2019-11-14 14:41:25', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('273734d88c9c4b78907d56a2ef24791b', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-25 10:34:28', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '1a653915b9cb4ed88f09deb305946ddf'); +INSERT INTO `exam_record` VALUES ('277ee5d63f9045a9b2f91a04c41c8dd8', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-25 10:32:57', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('2815f0a0d6ca484896974cac42393430', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 18:12:26', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_785ad33574f747fd870dd6eadff303ab$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@True_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('281d5f6198e14d6da9f5bc6ebe67b8db', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-04 10:53:36', null, '0', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', null, '19', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('29f36d59c9384674bc626ed5b019d6b7', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-15 09:49:41', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('2b271a897d2f49c297ebb083d0ab6c53', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-14 23:04:16', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'f43c670bc9a8462a85ece9bd0d9f1e88'); +INSERT INTO `exam_record` VALUES ('2cedfc50e44c4d76921320d1a25ed38c', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 19:00:52', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2d717f6758374185a27cdbace94a9b56', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-19 13:10:08', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2e434129cfc8431fab0a1ce5b28d9fa7', '79392778a90d4639a297dbd0bae0f779', '2020-01-03 21:11:06', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('2e98010e215a43aea02cbd24e709799f', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-12 17:11:31', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2efed69386f342feb2fe54ed08895d5e', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-20 09:45:54', null, '0', null, '31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('30fc66ea101e49ecb2424645e1220c77', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-05 13:58:17', null, '0', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('32a55900cd4b4841bcb4bdeb2bc684b9', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-12 21:29:53', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', '8112f71b21734607b8706648f070b048'); +INSERT INTO `exam_record` VALUES ('33f33f0a47374f5ead39fe1a0847e183', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-24 20:45:00', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('346951bee5e2456ebe5fa57be5958bcc', '79392778a90d4639a297dbd0bae0f779', '2020-02-07 22:08:19', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('35922ed6a28d4847b4782e7d4abdd0b3', '79392778a90d4639a297dbd0bae0f779', '2020-01-17 17:36:10', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('3609d302f98f4ec9bf78077f41f24aae', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-11 15:10:15', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('36cc9a216a41419bb7881ee730997039', '79392778a90d4639a297dbd0bae0f779', '2020-01-03 21:12:54', null, '12', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('386fd4f40579489ea6e37580c5a0e25e', '79392778a90d4639a297dbd0bae0f779', '2019-11-21 13:50:18', null, '12', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('38759c848b1e445f8ad9b45e0afd88e9', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-18 20:56:53', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('387d65205c484b2ba39a761331792bcf', '79392778a90d4639a297dbd0bae0f779', '2020-01-31 02:49:12', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('389cbbacc1984566a0d22ece59b28d60', '79392778a90d4639a297dbd0bae0f779', '2020-01-07 21:12:48', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('3922987666014e829027cd79eec7c682', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-15 15:23:20', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$0703fd384d164fd19ef6bde4d84875f1@True_26cd4dca9dc9414cbfec165aeb600590$796de3425cb3481e998fd050f4445873@True_dcb7371f1c7a4b6db47eefda34688089$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$578a8cd670524357af17850662a025d6@True_bf6a7bc08e134e1ea2625573350d3e27$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$11da425185cf44cab1625eea20c90383@True_1557eac2ce984027945314ed3ba3a6a5', '0d4ecdc35bad42f69d3acfe2e1f490b8'); +INSERT INTO `exam_record` VALUES ('3b9e5d4f04604d5da08a0e3903443209', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 18:55:44', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('3bea8c0e79aa491dbe959881fd84fd94', '79392778a90d4639a297dbd0bae0f779', '2019-11-06 10:24:03', null, '20', null, '396b55534851427590e089fb9cc040cc@False_ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('3c408767960d40b18076add4ca42ca16', '79392778a90d4639a297dbd0bae0f779', '2020-01-13 08:24:00', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('3ce16eda48a042049c0368e242c36b6f', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-23 22:09:26', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('3da391bbe5e340e2b8536b777435a35e', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-16 12:19:40', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('407fcca8e3da440d95d2364e96c9e951', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-05 14:50:40', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('40c92e26777e4a3b86e72f2b8dacaa3f', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-29 10:33:19', null, '0', null, '14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('40d4dc25a89e4cc6bf2937afca3f0186', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-02 18:09:38', null, '12', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('41d441471fe64137bad04a8e9f3a7750', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-28 21:30:02', null, '5', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('42ffb8717c6d4bac98c0d69f455bbbae', '79392778a90d4639a297dbd0bae0f779', '2019-11-26 15:31:08', null, '27', null, '8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578$9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('4342e11d57c24cbf938d31e90dafc2bb', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-19 08:31:47', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('43c2aed22a5d4836a09446dc2060670f', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-06 00:03:35', null, '0', null, '396b55534851427590e089fb9cc040cc@False_ccf9a11d724046dd964660b688d9dc28$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$3085eae7ca824a6dbeb74a3c076a3164@False_56a59f402c4949ec8d74bb95425131d2', '263dfc0241d54b58a05ec95be34d0ca6'); +INSERT INTO `exam_record` VALUES ('43d0d3ebddb24f15a61b64db2834dac8', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-06 23:42:34', null, '0', null, '852a2868c3684699bde65c76ebe8260d@False_13b505f501824360a2a0c661155678a0-5275e0a7bf9540908ee00d628e3b7182', '860e7d23180548daad3b6ef7f41f2154'); +INSERT INTO `exam_record` VALUES ('442256e631184d8ea488b2e569e2a088', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-10 19:11:03', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('443b667ff79942cd81ef9b1bc4a547ea', '79392778a90d4639a297dbd0bae0f779', '2020-02-10 12:00:15', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('464dc75724914aa2ae18180bb7effed6', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-08 21:38:24', null, '10', null, '21f8e9e22e9542e8963282e8dd7fbf00@False_0feaa97d85f4498d9b5d2016dae556b1$1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '603f3f22e98847a4a7bb76504b16a208'); +INSERT INTO `exam_record` VALUES ('46be149ffa8046258a6783b29f8243e4', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-12 17:35:01', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1', '67827d3addec4eb08a54308b9e7d5c1f'); +INSERT INTO `exam_record` VALUES ('47340415ae134ae8b9a57166e30fc6ac', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-06 13:15:57', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('48873a6e10c24b069ad8cca7e9ac6973', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-22 12:31:34', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('49143dd7e74a4f1db451ce47babe857d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-17 13:02:15', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('4937724ddb68408da9ba2090408104db', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-13 12:10:26', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('49b438fef74f45878b1462d7f5388111', '79392778a90d4639a297dbd0bae0f779', '2019-12-03 18:39:21', null, '20', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '9661690ec8e74c6a9cb311590aec188c'); +INSERT INTO `exam_record` VALUES ('4a03b25258394ae88f2465eb714b9719', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-04 12:37:28', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('4a15d3b2890c45b8b6b68919d7c4767c', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-17 10:06:15', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('4bd4cff24dfc48f491d4d0605c035570', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-14 21:42:27', null, '10', null, '396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('4c8a2c80a31b43d8a8b583a0f93c5f9d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-04 10:50:17', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('4d6727290ce1422db4901999b568d4e8', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-09 17:17:29', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('4dd7b07fc3ec4c9f8808a2b1548f8901', '79392778a90d4639a297dbd0bae0f779', '2019-12-20 18:12:35', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('4e1163281fb349c784baf9e5f111a301', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-20 16:35:16', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed', '8d810a3aca3d43e5961997d37dfe8f9f'); +INSERT INTO `exam_record` VALUES ('4fdc0bb8c6c1486180447ecb657af6da', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-02 10:05:58', null, '7', null, '305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('50597e02c7e9446dacfa24580a40e2ce', '79392778a90d4639a297dbd0bae0f779', '2019-12-10 16:24:19', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('510bdb3c324e46aabef281ecc12756d3', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-14 09:29:28', null, '25', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('517abd1890b147a58fdd2cfd3029bbb3', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-14 22:07:42', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('52597cc89d3341c985a872d908bd9ec0', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-02 09:35:39', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('54e8f69fd2f04bd3a3d113215f777a23', '68042014e23c4ebea7234cb9c77cee5c', '2020-01-03 15:19:19', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('54f92e207df24e84b6bc599406061f0e', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-17 22:38:13', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('55703faddc294dce8f3da94917fd01b0', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-14 18:15:33', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('55885657907d4c79a5f15fc2b99e38e1', '79392778a90d4639a297dbd0bae0f779', '2020-02-21 18:48:50', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('56a0647c305544c79560918bc099b939', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-16 21:04:56', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('570f8cd1cd03488daa5ba94585e3ce69', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-30 12:02:53', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('57ca0d9c0d584b87879e13a711171472', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-18 15:51:32', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('57df7585ad394623bcfe3dd987235c17', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-02 19:15:29', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('588cc9bce5ff4ccaba68e996365a8967', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 09:48:45', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('599ac051bafa418faa7c7d7469b8e7b0', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-17 15:43:29', null, '5', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('5c3d8ee32e40472b913ab4ef02374ea2', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-20 17:00:50', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', 'd0038ea2771d4ae2b688ee9e0cbbf84a'); +INSERT INTO `exam_record` VALUES ('5c65899887c747469ba97c655591be30', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-04 12:52:34', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('5cb86f07e82648ff8c4603720724cfc7', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 17:58:35', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('5d2883d17cb142c1969dd65b7a604072', '79392778a90d4639a297dbd0bae0f779', '2019-11-08 09:56:44', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('5d7b9d8089024689addae80dbcdd5cb6', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-18 17:26:58', null, '5', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('5eb48b9d43b142f29c3badf3da849bd8', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-11 15:12:45', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$21f8e9e22e9542e8963282e8dd7fbf00@False_0feaa97d85f4498d9b5d2016dae556b1$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$29c859c20be948e3a649abd118107d0f@True_959fbff965604fa3abbc6bb1ffeaf3da$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$50124a77646346f1a63d704d1cb308fe@True_bba47eeda47c45ce8580b335a5bef90e$3b5c7adfedeb4fdea521d9a1a83ce4ff@False_0411ecbe88364c0abfbb7386c82d35e4-09b79933b5794f578d7f3488058f429e$3085eae7ca824a6dbeb74a3c076a3164@True_17037f89286644b18b7f89ad5c299262', '42e07074b1a34175af9669e74bbe614d'); +INSERT INTO `exam_record` VALUES ('5f4ffe03b0da4950b0691427abc8059f', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:34:57', null, '30', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('5f97f6db16ad4f50b858d07d0da3eeac', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-30 09:52:04', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('5feea48cd3d64712988bc459e8cc3173', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-06 13:55:15', null, '0', null, '334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('6053c12a89ca4c92bf6b403e5054739b', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-06 15:43:40', null, '24', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('61e94b4ff72f48c5ae9c454267766def', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-01 12:38:27', null, '5', null, '305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$50124a77646346f1a63d704d1cb308fe@True_bba47eeda47c45ce8580b335a5bef90e$11da425185cf44cab1625eea20c90383@False_0faff73387784205a135a26c8023da7d', 'ad784ddba50b4d4db7bdb64dae63dfa3'); +INSERT INTO `exam_record` VALUES ('63ffbcfb79aa4a10a3c8c7a32daaf9fc', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-14 15:01:06', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('64d0b4840d914fddb3abba109ffacc27', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-06 08:25:18', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '225ca34a076b42389797a0690e54a619'); +INSERT INTO `exam_record` VALUES ('65b29d3d22b14327af8785151e22aebd', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-31 15:30:43', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-61f3d24b130749a88626b5035e9708e9$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('6663867598a14e109e94c707bfc5d19a', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-03 22:22:54', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('66b6c0e6c7fe47908b3154a839126b59', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-01 18:04:04', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('66e7784ca19641dab3c53bbebcbd0adb', '79392778a90d4639a297dbd0bae0f779', '2020-01-07 18:04:12', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('675ceb88db90486798fc4d145132c952', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-05 16:27:46', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('6766b33923f848208d71f03ce6c40347', '79392778a90d4639a297dbd0bae0f779', '2020-01-07 08:21:33', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('678c2f268b6d4770b40e7a5ef7004034', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-15 17:38:55', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('69d5cc8d4bbd4dd38e08aefd2dc56c10', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-17 11:11:23', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('6b67079fe047464298b23d7756577d6f', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-05 10:33:14', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('6ca851913ec147a2b246c10c3aa67044', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-24 15:01:03', null, '0', null, 'd7bb105a79ae4550b241a5aba0dbffb9@False_65d057d0f96c474e90347fd7a6aa283a', 'e1bad24070f64f60a921c8e79285d2d2'); +INSERT INTO `exam_record` VALUES ('6d346d2c2d8b417b808853c09a6640aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-06 00:27:35', null, '10', null, '4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625', '8d810a3aca3d43e5961997d37dfe8f9f'); +INSERT INTO `exam_record` VALUES ('6d7abe6467aa4226877cde2a29d9821b', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-01 17:19:37', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('6e8419a29150433cbb796be939b86c07', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-06 11:24:52', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('7041969c66654db780492b51068ee243', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-12 21:06:47', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('708bdda40a434a51a954949955477800', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-12 14:06:18', null, '25', null, '396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$3085eae7ca824a6dbeb74a3c076a3164@True_17037f89286644b18b7f89ad5c299262$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', '1d0a7f6549e0415cac7bb74f20c42b04'); +INSERT INTO `exam_record` VALUES ('71a4e5cc4ab74df18508c07e054927cb', '68042014e23c4ebea7234cb9c77cee5c', '2019-11-13 10:46:31', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7411db8ac959470da76faefbc7eb954a', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-20 15:30:22', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('7510e4c43f4e43a28f8dac2c1c49486c', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-11 11:37:06', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('76ab3952fc404e4fbdb8c81abf70a7b3', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-02 14:45:03', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('76cf569b36744e899319e8bd838443b2', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-04 20:11:33', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('785d79e3a8b8471fb31db3e70ac43a7f', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-09 11:39:12', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$bd9a17a6cce7432c9b07adc914a365ec@False_4a7f7a5bcf5843ebbe46ceca1f5e6034$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$3b5c7adfedeb4fdea521d9a1a83ce4ff@False_47d1ac03843d4a0ca00fc8aca766b290$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$ecdfbdd2a9f24017b3fe1aa0947ca146@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '2001e4cb8fd34c438a3b699743f6a2b3'); +INSERT INTO `exam_record` VALUES ('78fe7a93389b42a188ee12c924825e16', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 09:41:22', null, '10', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('79419b76af294d39867749fa652824d9', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-16 17:29:41', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7943cd8c245a4c999d2d6d204e46a18e', '79392778a90d4639a297dbd0bae0f779', '2019-12-24 11:27:25', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('7a5dacd05fb24fb9a585b898c8ac2e42', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-04 22:14:28', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009', '8fa4cd3ac5514e38bd387dfd04a0e06c'); +INSERT INTO `exam_record` VALUES ('7b11ac92dcf24080b0bd07ab04626277', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-19 18:32:17', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7c589f8e740649cc87df65491be7bb53', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-20 15:12:00', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('7de6c9b97391412eb801692f9421a463', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-02 18:17:24', null, '0', null, '3b5c7adfedeb4fdea521d9a1a83ce4ff@False_0411ecbe88364c0abfbb7386c82d35e4-09b79933b5794f578d7f3488058f429e', '225ca34a076b42389797a0690e54a619'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7ea1926be89e4b6a915d6fe99c424ec9', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-20 10:40:57', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('7f09e0a07f6f4ac4b81873fe5924e160', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-10 13:13:27', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef', 'ffb1eb683b61438290d5841c2db6641b'); +INSERT INTO `exam_record` VALUES ('7fb905697d684bec909745fa55484602', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-11 11:14:10', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('7fdea4571a9041a5bd42cdc3c60e50bc', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-10 23:52:16', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8048806d2588429784428359b5055563', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-07 18:37:54', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('815159fde29f4aa9b3ccdfe73c7c1e31', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-27 17:13:20', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('8164910751e844cc81e9a52c92a7a3c9', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-08 11:26:45', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('81f91d157bbe4bf586c0166992381c67', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-25 10:30:24', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('821b5811da5040f7b9d2441352582533', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-14 23:03:19', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('842fe4de65434022ba06495612c69e6e', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-08 08:45:13', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('844269f2b83544f2ad4016eaff04b916', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-28 15:48:09', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8583125b279a4ba29be48e7c36781581', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-08 18:54:37', null, '20', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('85c53128c38a47e69fb846364f823af7', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 00:21:41', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('863926b67f24474a818ce7fe281875e2', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-12 16:08:48', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('86759400492544ff912c6d5bd3caf9e0', '79392778a90d4639a297dbd0bae0f779', '2020-02-07 22:06:39', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@True_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('86ded56ac9da463d937faae3bb2bab1d', '79392778a90d4639a297dbd0bae0f779', '2020-01-14 15:17:30', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('873c4f3f246a400897dc6833c03135d4', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 15:02:31', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('881949ec30d44220a757fb4045ded45d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-18 15:11:07', null, '10', null, '396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('88a7fe1b11664fd3a2aa6ba567fd2c66', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-12 19:22:45', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('891b69333b6c408399964ab937ede788', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-10 21:22:55', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8a8481beb0f647518ca297fb2eaa78af', '79392778a90d4639a297dbd0bae0f779', '2019-12-24 11:25:56', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8aa02762160b456b926ba3f84d87a13c', '79392778a90d4639a297dbd0bae0f779', '2019-11-15 15:20:31', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b829aea8302460eb7adda99d90b7d91', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-02 18:12:23', null, '0', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('8b9a5948a59c4b3fa2e079359a60a79e', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-24 14:57:43', null, '10', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009', '711985074ea24eeeacaada3d12c9d64e'); +INSERT INTO `exam_record` VALUES ('8baf1a3e738b41d3879733bcb1a50dc3', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 18:26:32', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8cfd64a396ca4bf9a70ec45d62dd6a02', '79392778a90d4639a297dbd0bae0f779', '2019-12-08 19:31:48', null, '35', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$3085eae7ca824a6dbeb74a3c076a3164@True_17037f89286644b18b7f89ad5c299262$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '237b6d8e40a04132862203176cfbee82'); +INSERT INTO `exam_record` VALUES ('8d9445e3756e4efebf6aa16cdfb85b20', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-26 15:53:48', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('8da40ef1716c4a91930667a6111c8bd1', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-21 14:10:30', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8db2d7e8c2a444c2b1f94e263d623bf8', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-16 13:25:38', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('8e4405be801f4eaaa5e8094e2f9a3008', '79392778a90d4639a297dbd0bae0f779', '2020-01-06 00:05:36', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8f3804be3138414d85160645abe1cdbf', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-31 15:27:58', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('8f6d1acdfdd94c34983364829b110397', '79392778a90d4639a297dbd0bae0f779', '2019-11-04 14:44:39', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '59a3cb205f3745338c0b7e9d26ce2fe5'); +INSERT INTO `exam_record` VALUES ('91bfdbf0c26e4923b312b6639ccce2d5', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-20 21:47:43', null, '5', null, '21f8e9e22e9542e8963282e8dd7fbf00@False_0feaa97d85f4498d9b5d2016dae556b1$e5c4164820d341f782ceabe87a5bdbf0@True_80f44880efa84b6ca0d9944243cc62ae$8573631f85394f77a08da774259bc3d7@False_05e223f33d054704aa788610f9d21a43-3dfa52df61af4c46ac9659c7a8b4d9f0-bc8b9d99cf494997a7d5e71d4d82f646', 'e985fc4db3604d569c6c4dc571ff14fe'); +INSERT INTO `exam_record` VALUES ('92114055da414bcf84c49492f20e226a', '79392778a90d4639a297dbd0bae0f779', '2019-12-17 19:31:13', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('9229a0a4919946ffa8b8d1bf0be5097d', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-21 17:22:58', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('9232cd346f974523b54aaaa6c91db259', '79392778a90d4639a297dbd0bae0f779', '2019-11-18 16:37:28', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('93228b44808e471b8f25932d444d1d96', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-06 09:24:21', null, '20', null, '1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$acb902c1a9114be9b1d03ae02a007fbd@True_034de423e1934316b56c533340922ca9$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '1a653915b9cb4ed88f09deb305946ddf'); +INSERT INTO `exam_record` VALUES ('93e395a36fcd4eaa8dcd969215c439e2', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-25 10:31:16', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('943fc7e07682413a931920dea9135acc', '79392778a90d4639a297dbd0bae0f779', '2019-11-16 13:58:04', null, '0', null, 'e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$bb22f19338174d1f9333f9aebd6ffeb6@False_0c83f68e3d9948e38d65eb22c257bf7f$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a', '8a2e373a1b3e4b06b0b343aba742c224'); +INSERT INTO `exam_record` VALUES ('96a0c8ec73c04c9abd0c428034a91d74', '79392778a90d4639a297dbd0bae0f779', '2020-01-13 16:11:14', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('96ff62b4d46c4174bfe6a400d9afd271', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-28 00:16:14', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('97998490f8d440e59e43f998aa408c85', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-07 23:19:06', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('99d71f39d8e5442da5dad256313cfea2', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-24 17:45:53', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9ad54993f82f4e06a07fc9656e112d89', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-20 15:29:34', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('9af723f2c9cf423097999991b44efe91', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-16 16:33:10', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('9b00d04c82764feca8a4d03106c25656', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-18 16:40:23', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9b9bc32e585a42c091c9b916b109d87a', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-26 21:59:17', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('9c6b791c1b95473282ca871084c7b2ed', '8db2a12804b24fa2942bd5933add58a0', '2019-12-05 21:19:02', null, '5', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('9cc0fa4302c54221b77c346e3395f5eb', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-05 08:52:05', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', 'af81e799c3fc41bcaa8870462ad9ebad'); +INSERT INTO `exam_record` VALUES ('9cf58ffd5db0403dac75b9bad661acc8', '79392778a90d4639a297dbd0bae0f779', '2019-11-11 13:49:12', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('9d15c29fbdbf437fa40fbdf001b09a46', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-22 10:36:19', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@True_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$0703fd384d164fd19ef6bde4d84875f1@True_26cd4dca9dc9414cbfec165aeb600590$796de3425cb3481e998fd050f4445873@True_dcb7371f1c7a4b6db47eefda34688089$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$578a8cd670524357af17850662a025d6@True_bf6a7bc08e134e1ea2625573350d3e27$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$11da425185cf44cab1625eea20c90383@True_1557eac2ce984027945314ed3ba3a6a5', '0d4ecdc35bad42f69d3acfe2e1f490b8'); +INSERT INTO `exam_record` VALUES ('9df236aa426f40a3a2e56953bdb08663', '79392778a90d4639a297dbd0bae0f779', '2019-12-27 20:08:24', null, '10', null, '1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '1a653915b9cb4ed88f09deb305946ddf'); +INSERT INTO `exam_record` VALUES ('9e784dec14cb4d1d952f38be4b4bf857', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-26 10:41:25', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9f38aea580754110aadd0895ac587431', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-21 13:09:37', null, '20', null, '6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9fcead9062904805903317ed5598431a', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-30 09:52:03', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a01b8e484aa14461b33f2b2a67a1a13b', '79392778a90d4639a297dbd0bae0f779', '2019-11-14 14:28:06', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('a098448b517045c68e69cf73a104f6b1', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-02 18:11:53', null, '5', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a1c9ede8193541aaba493b5fda2e9028', '79392778a90d4639a297dbd0bae0f779', '2020-01-28 19:15:21', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a1d6880acb4b443dbd0164a3ca32b782', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-30 11:11:40', null, '20', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('a1d8d457e883412ab3f6064bfb907569', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-24 09:50:44', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('a1dc17a36b8149a99f85794adcf5d61a', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 09:59:23', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a1f30835079a4e96b53dbb880ced53d0', '79392778a90d4639a297dbd0bae0f779', '2019-11-27 21:14:22', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'd3282fba8f264718b67387046b07ec31'); +INSERT INTO `exam_record` VALUES ('a2b9f9e7ec5540ab9bbf6bd8320d67a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-21 09:28:19', null, '15', null, '305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$50124a77646346f1a63d704d1cb308fe@True_bba47eeda47c45ce8580b335a5bef90e$11da425185cf44cab1625eea20c90383@True_fa643fca41d9422aa024373d53329e63', 'ad784ddba50b4d4db7bdb64dae63dfa3'); +INSERT INTO `exam_record` VALUES ('a3e289bf229c4b00934344d2a37ed836', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-07 21:16:19', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a525b3be3cca4f6aa1d9ba1b367e8375', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-18 11:42:48', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a688babf67c84ede968ad30900158633', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-04 15:44:41', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a6f105e489294052a73cb04345557ccb', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-03 16:16:13', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('a805c6829a124371b955f9db0e86539c', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-07 14:00:36', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'd3282fba8f264718b67387046b07ec31'); +INSERT INTO `exam_record` VALUES ('a80df88b6a64405a9d330b806e222dc8', '79392778a90d4639a297dbd0bae0f779', '2019-11-06 10:10:57', null, '5', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('aa0297d78e6d46a4894aa8b0076006f9', '79392778a90d4639a297dbd0bae0f779', '2019-11-04 13:03:39', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('ab4e8ae029654f0a918ff0197ae9d32f', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-26 15:10:35', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7e5661c0032043d5946b0c1c2dde9b36'); +INSERT INTO `exam_record` VALUES ('aba06484a5a8476ca1e171b11ca8e171', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-16 00:05:20', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_785ad33574f747fd870dd6eadff303ab$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('abeb210c5f944813a989d3f44258d50e', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-20 11:08:56', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$3b5c7adfedeb4fdea521d9a1a83ce4ff@False_0411ecbe88364c0abfbb7386c82d35e4$852a2868c3684699bde65c76ebe8260d@False_5fc5f76401ae430c8abf5fa95408aac8-fc4d6d69d54145d09d2fba7868e35d39$3085eae7ca824a6dbeb74a3c076a3164@True_17037f89286644b18b7f89ad5c299262$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '345fe61a0cfa4cfbbcd77a825bfcf7d3'); +INSERT INTO `exam_record` VALUES ('ae59691e98044414959ac5b4ca3c739d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-24 15:56:20', null, '55', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@True_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b015548c2f7b47a1a4bbdf31488ece8d', '79392778a90d4639a297dbd0bae0f779', '2019-12-05 14:08:43', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('b02b7dfb156e4d8698c1b2ce7ceabe79', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:33:51', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b09085ce3306455fa37dd6f6343323bd', '79392778a90d4639a297dbd0bae0f779', '2020-01-10 10:20:39', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('b11fbd0fc8124c42b7aa059274293f9a', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-23 17:22:51', null, '0', null, '0703fd384d164fd19ef6bde4d84875f1@False_4fe173a90380411e802179c0b684024d', '1a75d82abb934845aede8c772db03ee2'); +INSERT INTO `exam_record` VALUES ('b153006ad46040cdbed30b2baf9e10f2', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-19 15:20:19', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('b2615ee1443e4740b7ad51eeb424472f', '79392778a90d4639a297dbd0bae0f779', '2019-12-20 10:39:27', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b27dc009ec49407da75ab1125d45b02d', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-02 16:36:24', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b28d6984374f49a5b04fbf5730ba3a56', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-16 17:24:39', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('b2c0f2717f8747e7bef83a5cb2545d9a', '68042014e23c4ebea7234cb9c77cee5c', '2019-11-14 15:19:57', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'f43c670bc9a8462a85ece9bd0d9f1e88'); +INSERT INTO `exam_record` VALUES ('b2edd3c11d1c41229f4b7ccb6a76fd1f', '68042014e23c4ebea7234cb9c77cee5c', '2019-11-13 10:49:17', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('b3a3a2bd46c14f51a3158908d5dee2a4', '79392778a90d4639a297dbd0bae0f779', '2019-12-27 14:36:15', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('b3e25905965f4b80900d5e59e5f6c06e', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-01 16:30:36', null, '20', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6a33e4beea944debac1ebb5e6d23a071@False_a99c9a300da74e3e9c9e85c954aab2e1$8265e43d401746ac8debd31663dee3fa@True_3d333bb284414ca0bbe8a52ec3ebdf45$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1', '3d813a050459425aba098d45de456308'); +INSERT INTO `exam_record` VALUES ('b442b874d53748748a05c90f48c5a10a', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-08 17:16:54', null, '0', null, '8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b58506c471b84e37b933426bfd8349a6', '79392778a90d4639a297dbd0bae0f779', '2020-01-08 09:59:26', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('b60981ccf03c4ed099ccc5b3d06c8c2e', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-19 22:46:03', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('b6122a3281fd492f83651c57b4205912', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-05 17:14:55', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b6e039d2fd7d40c2b2333063a3422bd9', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-05 16:02:06', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('b740bb6c2db446aeaad37ebdbe1e600a', '79392778a90d4639a297dbd0bae0f779', '2019-11-04 17:59:10', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b826f712ce4f4599b650f63b70282cf9', '68042014e23c4ebea7234cb9c77cee5c', '2019-11-04 19:22:15', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b8d384735f6d460f83b963318c70b865', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-17 17:41:13', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('b971812a25724500ac5727c8e6eb5544', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-19 14:45:30', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('b98c24d4d877497f8a40f412333e1505', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-01 21:38:35', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('ba25f992d0c242a28c13c5c2b03f4e0c', '79392778a90d4639a297dbd0bae0f779', '2020-01-02 21:09:39', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('ba4a9a4bd29c4d69b3bf0d0f8de26f42', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-22 11:29:08', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('baa7d539ba11499baad1eb90616ac018', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-23 10:33:16', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('bbcbd1569bed4c09adeb911f38b4ecd1', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-12 16:08:06', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('bc48e0d2cfb24eb0b5b216bf02a51e42', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-16 13:20:11', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_ccf9a11d724046dd964660b688d9dc28$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('bca76cdb943e427793cffc428ae80258', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 11:51:00', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('bd1bd5dc29904089a8bc4c7d13a4481a', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-12 15:41:21', null, '10', null, 'f4aec0f038194a12a250d00abe1a9dcd@True_8d102169d1a140d7a0848ccb4f61c265$e3810a6e4add45029cb23bbd668f40e0@True_df23579aaf4441a3859d9950aa3af681$d7bb105a79ae4550b241a5aba0dbffb9@False_65d057d0f96c474e90347fd7a6aa283a$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca$3085eae7ca824a6dbeb74a3c076a3164@False_56a59f402c4949ec8d74bb95425131d2$e1d16aebc4124790bb9435973b89f105@False_cbfebe5f94124c0dbd8ad280d63351b0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '9ab2b19c74554540aa515b5f0bd69918'); +INSERT INTO `exam_record` VALUES ('bd2f6b9fc91b412f9b8f2a06399b825a', '79392778a90d4639a297dbd0bae0f779', '2019-12-29 20:18:33', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('bd5a5072aae54ab5836796035a8356ce', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-06 10:27:22', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('bd884b7b167e42c2909ef9f21bc36fb6', '79392778a90d4639a297dbd0bae0f779', '2019-11-23 23:42:03', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('be2a6e883a844ee092f87bd104d8585e', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-12 10:43:59', null, '15', null, 'e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('bf22ea66efd142b5a1f4786284c1a1bd', '79392778a90d4639a297dbd0bae0f779', '2019-12-20 15:44:28', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb$396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('c00ee90c0e64414083e848449b629fb5', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 04:47:09', null, '35', null, 'e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-ccf9a11d724046dd964660b688d9dc28$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a', '8a2e373a1b3e4b06b0b343aba742c224'); +INSERT INTO `exam_record` VALUES ('c023f3dbd1b5469a84db7f954add1faf', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-21 09:27:18', null, '10', null, '305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$50124a77646346f1a63d704d1cb308fe@True_bba47eeda47c45ce8580b335a5bef90e$11da425185cf44cab1625eea20c90383@True_fa643fca41d9422aa024373d53329e63', 'ad784ddba50b4d4db7bdb64dae63dfa3'); +INSERT INTO `exam_record` VALUES ('c0631a882f2a4b13869e89918abd085e', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-31 16:46:58', null, '15', null, '396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('c0b120529671416f86f4e04750f0c692', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-04 12:58:59', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('c14b50a1b4494823ab5123592c5b69b8', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 14:55:10', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('c653466e3bbd49a18c2b2c0ae824f0a0', '79392778a90d4639a297dbd0bae0f779', '2019-12-26 13:47:58', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('c72510b34bfb412f93f812c8cdb65e3e', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-02 17:46:34', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('c79236e4e9614d518f88cb9d73fee742', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-01 18:35:06', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$21f8e9e22e9542e8963282e8dd7fbf00@False_599b2d41972645409786e820bb0b2e0a$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'a5757b00e3374747b026476a7aea89b0'); +INSERT INTO `exam_record` VALUES ('c7c07efb604942cbafaa66b8bb08f068', '79392778a90d4639a297dbd0bae0f779', '2020-01-01 16:25:23', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('c7c1cc646d194c8c8806cae4e71693bd', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-06 20:48:55', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('c8aca80037304b87a7b5610c4cc82a83', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-05 09:20:39', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('c8f8cc0010e444a2a57b97d878d7a903', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-29 15:33:13', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('c9261fa2709f49aa88074aac84ef829c', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-21 15:20:03', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('cb1a0d3ebf0f481e8a2b5b76b916c8b2', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-18 18:05:23', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-ccf9a11d724046dd964660b688d9dc28', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('ccc53d6fce574dbb8e372acf6cde2193', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-07 22:29:47', null, '0', null, '21f8e9e22e9542e8963282e8dd7fbf00@False_2f8692a8d7e5435f8d763a1374c8c617', '67827d3addec4eb08a54308b9e7d5c1f'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('cdbc3ccc66014c619841081c1ecb7751', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-14 15:59:49', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('cded56c2229141588c8b6025d1cb74e6', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-19 12:09:08', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('cdf22ec1c8a64f3cbf7ff297b0496b7a', '79392778a90d4639a297dbd0bae0f779', '2020-02-13 11:02:47', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('cecffa83854b488680ae325a8a312587', '68042014e23c4ebea7234cb9c77cee5c', '2020-01-07 10:21:28', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-61f3d24b130749a88626b5035e9708e9$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('cf070a8330d344f8953fe3c285c55eb5', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-28 10:12:37', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '711985074ea24eeeacaada3d12c9d64e'); +INSERT INTO `exam_record` VALUES ('d147badc48904b6b89315302a41ab08d', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-17 14:53:28', null, '0', null, '14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '84185792c9f64cbbb7f863821c05b62b'); +INSERT INTO `exam_record` VALUES ('d264a1f49fb14c79851681a352919717', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-06 08:30:45', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('d3509b3880ed42aab935e552cb9e6522', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-18 17:30:54', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d35ff616a6b543129bd1e16f25aef112', '79392778a90d4639a297dbd0bae0f779', '2019-12-17 10:30:39', null, '10', null, '396b55534851427590e089fb9cc040cc@True_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('d42705f5c3bc44bf8a29193f21442108', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-24 20:13:28', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d43a301ac1c2488ab1e669e54e8d165e', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-20 02:29:51', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('d446fcfaa98d4ac19b26ba373cd87ac2', '79392778a90d4639a297dbd0bae0f779', '2019-11-14 14:30:16', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('d4f819d1bea94333919dd68902d3db71', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-05 09:41:46', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('d5d9548285e744b6bd8fbce45bf6eb57', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-05 11:51:35', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d771af25a4784026898143131e6aed55', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-20 09:23:59', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d788b2e8062c4b77908d6c85f0876944', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-14 13:51:53', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('d8a16906efa54026ab5f85f798ab8199', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-16 02:34:24', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', 'e2955f8d09e840c286bf821c8c69aa4a'); +INSERT INTO `exam_record` VALUES ('d98cbf31b9bd42a894fbaee5ed603760', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-12 15:42:44', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('d9988b557bbf4501b027f1d4bf6158bf', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-04 17:42:02', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed', '8a2e373a1b3e4b06b0b343aba742c224'); +INSERT INTO `exam_record` VALUES ('daa1688523bf49118599ea42131f3b05', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-29 20:45:52', null, '5', null, 'e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '7e5661c0032043d5946b0c1c2dde9b36'); +INSERT INTO `exam_record` VALUES ('dce65ba0b972440e96275b7fd4ece01b', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-12 11:08:18', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('dd452add1b2f4e38aa04954afe8ced17', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-16 00:05:51', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$3085eae7ca824a6dbeb74a3c076a3164@False_56a59f402c4949ec8d74bb95425131d2', '42e07074b1a34175af9669e74bbe614d'); +INSERT INTO `exam_record` VALUES ('ddb445d73d504cff9c0c2e4142732d28', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-02 17:40:08', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('de1dfd44939a4dc59f5032b29a248a21', '79392778a90d4639a297dbd0bae0f779', '2020-02-24 00:23:08', null, '10', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('dfa4ed2ba9704d6dadac62dfa911f18f', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-14 14:05:59', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('e012df2ad1aa4419954628705aea9359', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-12 19:28:02', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031', 'bd3482c442014e72bf540b5a7b4bf6d7'); +INSERT INTO `exam_record` VALUES ('e0b41487a79e4b0e921f8b6442243a65', '79392778a90d4639a297dbd0bae0f779', '2019-11-08 13:33:07', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@False_d15f9106bb9941eaab1e37356af083b3', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('e0cb603dad7b4633aed9fd4794cc545b', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-21 11:08:33', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('e140e0b8bc5e4138ba90191def6f2cbc', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-07 14:48:37', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('e15e0c359a094210b2509d1e55f72fe7', '79392778a90d4639a297dbd0bae0f779', '2019-12-08 19:28:43', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('e307ecf4654b4826ada5a1338c59269b', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-28 15:58:26', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('e36f89adfa6743d880cffde55a7e08de', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-02 17:39:22', null, '15', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$21f8e9e22e9542e8963282e8dd7fbf00@False_0feaa97d85f4498d9b5d2016dae556b1$6cabac6ec4ef44068e66cf2547543658@True_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'a5757b00e3374747b026476a7aea89b0'); +INSERT INTO `exam_record` VALUES ('e506889534554e639c12c3c6e67c4272', '79392778a90d4639a297dbd0bae0f779', '2020-01-17 10:59:19', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('e5417a359c834a5895f60f9046964239', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-23 19:52:37', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('e725746c968b468cb1d2314c30afb3a1', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-11 09:14:25', null, '20', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('e7ccca2f711a44529a0e9d6dbd5dc71d', '68042014e23c4ebea7234cb9c77cee5c', '2019-12-19 15:21:55', null, '0', null, '14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '9894fddf4ff04964a78c133d72e5fdb9'); +INSERT INTO `exam_record` VALUES ('e7f7e85d9d4d40a2840b1f144dd39da5', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-16 13:15:46', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('e8a0b54c26f34a3694e103a9ba3dd827', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-05 09:44:48', null, '10', null, '1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '860e7d23180548daad3b6ef7f41f2154'); +INSERT INTO `exam_record` VALUES ('ea188205e1094a75a8c8963f00b5f0da', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-28 12:19:11', null, '5', null, 'feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('eb1bb054be424ce8a03da0e4d5c074ea', 'ab93a55327224cf69700e5d2b8a3144e', '2019-12-30 10:47:08', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('eb9037d87d7f44dc8095b4ffcfb146ad', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-09 16:07:48', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('ebf1ff41bbad4362a037eb1d73e733fb', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-21 12:12:35', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('eca3397387b64d02b079409dd4478c32', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-03 11:12:10', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-ccf9a11d724046dd964660b688d9dc28', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('eda596152707424e885a687974a0a5e7', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-06 09:23:33', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('edd214a3af384808a07991944ba1e8c1', '79392778a90d4639a297dbd0bae0f779', '2019-11-03 11:09:31', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('ee1ccc09f04c414bb3cfb075db9ca065', '79392778a90d4639a297dbd0bae0f779', '2020-01-29 11:26:20', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('ee35976c5089487689be7384eb2d8121', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-10 09:21:27', null, '15', null, '21f8e9e22e9542e8963282e8dd7fbf00@False_599b2d41972645409786e820bb0b2e0a$e5c4164820d341f782ceabe87a5bdbf0@True_80f44880efa84b6ca0d9944243cc62ae$1b2e4b9083714a959b0fb2d711820107@True_56d790d075854f77a6de564cc17ed60d$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', 'f8029cd18dff44b380d5d8726a32a8a5'); +INSERT INTO `exam_record` VALUES ('ee8da470c9c44a82b432bf8d879b33e4', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-20 12:49:15', null, '5', null, '23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('eef0c4337bc347e5a5b6f647c08db4a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-09 20:41:06', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('efc7c07f4577449e94a6b579128878c6', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-21 09:32:14', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('f090e006f7a54630ba91d630eeeaf4d0', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-12 10:59:21', null, '50', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '59a3cb205f3745338c0b7e9d26ce2fe5'); +INSERT INTO `exam_record` VALUES ('f11096a2c80e4cc9baf83bd38b6d3461', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-07 16:26:42', null, '10', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('f117e8be891f47d891d2dbbe4bf8763e', '79392778a90d4639a297dbd0bae0f779', '2020-01-28 19:13:53', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('f13d92ecf5144fd0bd1eec47571f02cb', '79392778a90d4639a297dbd0bae0f779', '2019-12-26 09:06:30', null, '10', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('f1b6472397674e958f783d52ed6d6775', '79392778a90d4639a297dbd0bae0f779', '2020-02-20 13:25:49', null, '40', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2527560ba3704f5e84abdb93940357ce@False_684ceb23ca5a44a090fa57850bbb2c05$50124a77646346f1a63d704d1cb308fe@True_bba47eeda47c45ce8580b335a5bef90e$3b5c7adfedeb4fdea521d9a1a83ce4ff@True_09b79933b5794f578d7f3488058f429e-47d1ac03843d4a0ca00fc8aca766b290$56c4538a152446d8a08de16801b62509@False_aebd4c6aaa0a4901ba75ab861cc7fbc0$ed05a6a18d64452185513a67d3547b56@False_1119e86e6290436d938a26780b93bcdf', '7eaa7379e9e54d43a84c194958505813'); +INSERT INTO `exam_record` VALUES ('f21ac40339934f5d85837d2ccc368b21', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-03 12:13:00', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('f263f89035d74679a94c3487e6d14228', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-22 16:25:13', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'b188e54770a74481a4d3de7862ad1c31'); +INSERT INTO `exam_record` VALUES ('f306ddcab07f403d8437edb341e9db11', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 09:49:48', null, '25', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$3085eae7ca824a6dbeb74a3c076a3164@True_17037f89286644b18b7f89ad5c299262$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('f313cd899b5f41abb3298d1cd23f5aa6', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-03 18:37:19', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-ccf9a11d724046dd964660b688d9dc28$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('f327a291776d4e2aa49feded7ed3a747', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-06 12:33:09', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('f52cfdfb6982410684edffa499b5aef9', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-16 02:35:33', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '16cc67c763d345dd9bd72e1f997ffe17'); +INSERT INTO `exam_record` VALUES ('f5eb8873c06e47febcd84575734386d3', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-23 14:44:48', null, '20', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('f6a6ee18de8a40c296605d59b102e940', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-29 21:35:41', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('f84220cb132546d19e612b19fff9f348', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-25 15:19:14', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '19015367384e4dfc8fd3241da154a86b'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('f99ac99ac46144a581df730dffeb814e', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-21 19:24:31', null, '0', null, 'a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a', '8d810a3aca3d43e5961997d37dfe8f9f'); +INSERT INTO `exam_record` VALUES ('fa874637d7a0407db9936b58b56028bb', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 15:48:50', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('fad890044b084f229ab66f15dd093b0b', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-04 11:30:47', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('fb1038643ad24a01a5c3cffac25a69da', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-16 02:35:09', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538', '9e6c86066e67491db8bf1b9bb59bd105'); +INSERT INTO `exam_record` VALUES ('fb18f8c9b4834b7ebd15957f7d7366e4', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-01 11:54:54', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('fc2d95552c6b4293a6a20e74b6beb147', 'a1b661031adf4a8f969f1869d479fe74', '2019-12-23 12:11:41', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', '8d810a3aca3d43e5961997d37dfe8f9f'); +INSERT INTO `exam_record` VALUES ('fc59d27d347a423fa34643500c9eef9b', 'a1b661031adf4a8f969f1869d479fe74', '2020-01-03 13:02:38', null, '5', null, 'ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', '1d0a7f6549e0415cac7bb74f20c42b04'); +INSERT INTO `exam_record` VALUES ('feceaf18b371404891f29773f7c177c8', '79392778a90d4639a297dbd0bae0f779', '2020-01-08 10:54:33', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('ff63011aced34bafbd6c08169e11bbbf', 'a1b661031adf4a8f969f1869d479fe74', '2019-11-27 14:18:55', null, '10', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6', '00a8b7aebdd045f38b456be48694de7a'); +INSERT INTO `exam_record` VALUES ('ff9b1955f1b144a0bd6ab3fa213901c3', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-22 21:24:47', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$feaa4b2a04314864ba7243eca4d4a291@True_917cbf86068f48e7942232435a9c94db', '00a8b7aebdd045f38b456be48694de7a'); + +-- ---------------------------- +-- Table structure for `exam_record_level` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='考试结果的等级'; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES ('1', 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES ('2', 'good', '良好'); +INSERT INTO `exam_record_level` VALUES ('3', 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES ('4', 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES ('5', 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for `hibernate_sequence` +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) DEFAULT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); + +-- ---------------------------- +-- Table structure for `page` +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE KEY `page_name` (`page_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='前端页面表'; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES ('1', 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES ('2', 'exam-card', '考试列表', '1-6-3-4'); +INSERT INTO `page` VALUES ('3', 'exam-record-list', '考试记录', '1-6-3-4'); +INSERT INTO `page` VALUES ('4', 'question-admin', '问题管理', '1-6-3-4'); +INSERT INTO `page` VALUES ('5', 'exam-table-list', '考试管理', '1-6-3-4'); +INSERT INTO `page` VALUES ('6', 'user', '个人页', '1-6-3-4-5-7'); + +-- ---------------------------- +-- Table structure for `question` +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT '0' COMMENT '题目的分数', + `question_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='考试题目表'; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('0703fd384d164fd19ef6bde4d84875f1', '测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '测试', '26cd4dca9dc9414cbfec165aeb600590-567f67f2dc3d4e68b988ec8983bd6dd0-2b1ed2e380244ed2b10ce0be48619132-4fe173a90380411e802179c0b684024d', '26cd4dca9dc9414cbfec165aeb600590', '2019-12-23 12:31:03', '2019-12-23 12:31:03'); +INSERT INTO `question` VALUES ('0b4b7d5dd6c5438f9638353ee1316746', '11', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '2', 'fffffffff1111', 'd8d2a0495ef6457f9b402beb62552f6d-099f13e53f724c84a07c03fa287fa473-f5ca7d93cafc47f9ac99cc01b3734141', '099f13e53f724c84a07c03fa287fa473-f5ca7d93cafc47f9ac99cc01b3734141', '2020-02-18 08:52:08', '2020-02-18 08:52:08'); +INSERT INTO `question` VALUES ('11da425185cf44cab1625eea20c90383', '失火怎么办?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '3', '凉拌', 'e44052f21d4447139a9ed8d7c7a8983f-0faff73387784205a135a26c8023da7d-fa643fca41d9422aa024373d53329e63-1557eac2ce984027945314ed3ba3a6a5', '1557eac2ce984027945314ed3ba3a6a5-', '2020-01-21 01:24:37', '2020-01-28 11:16:46'); +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '10', '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81-', '2019-05-25 01:46:47', '2019-11-12 10:12:50'); +INSERT INTO `question` VALUES ('1b2e4b9083714a959b0fb2d711820107', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '123', '56d790d075854f77a6de564cc17ed60d', '56d790d075854f77a6de564cc17ed60d', '2019-12-13 15:03:19', '2019-12-13 15:03:19'); +INSERT INTO `question` VALUES ('1bd9838abe51471195c5399e1a08ec6a', 's\'da\'s\'d', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '萨达撒大', '50c4dd75eaf64b14b805a89698b821e7', '50c4dd75eaf64b14b805a89698b821e7', '2020-02-13 08:20:10', '2020-02-13 08:20:10'); +INSERT INTO `question` VALUES ('218f87a8b8794b619b6225310e3ae0df', '这是一个测试', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '7', 'fdfasdfasd', 'd8576bc5d661498d86a74d8677bc8e64-31a30ed80eeb462aa09790dc553a3c49-e913442583ea4b57af6286790ffaf87a-62f9d2efb9864b6a8355073676a061c8', 'd8576bc5d661498d86a74d8677bc8e64-', '2020-01-17 09:59:38', '2020-02-18 06:16:23'); +INSERT INTO `question` VALUES ('21f8e9e22e9542e8963282e8dd7fbf00', '亮点数量几个NG', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '3', '亮点数量几个NG', '599b2d41972645409786e820bb0b2e0a-ba5c4aa6b0c14d53aceae2d3a03a5158-0feaa97d85f4498d9b5d2016dae556b1-2f8692a8d7e5435f8d763a1374c8c617-d1977494d53044a9965dc35fecb887a1', 'ba5c4aa6b0c14d53aceae2d3a03a5158', '2019-12-20 08:29:20', '2019-12-20 08:29:20'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '10', '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('2527560ba3704f5e84abdb93940357ce', 'm', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '2', 'j', '14b615e1c71b435ca1c3bc5e8524fa62-774fdce9aece43ab9319963cf85b23f6-684ceb23ca5a44a090fa57850bbb2c05', '14b615e1c71b435ca1c3bc5e8524fa62-774fdce9aece43ab9319963cf85b23f6-684ceb23ca5a44a090fa57850bbb2c05', '2020-01-07 02:20:34', '2020-01-07 02:20:34'); +INSERT INTO `question` VALUES ('29c859c20be948e3a649abd118107d0f', '1+1', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '2', '22797b6891e64153a1a5e64df951b7a0-959fbff965604fa3abbc6bb1ffeaf3da-9cd3f3436cad45c88f848a6d812dd8d6', '959fbff965604fa3abbc6bb1ffeaf3da', '2020-01-10 15:53:52', '2020-01-10 15:53:52'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '10', '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('2f8fd68365524bf78ec2c29dd0c1bf96', '1+1等于几?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '这是一个测试', 'f676cb8b74b74889af5fd9c83ddfd6dd-be0b2ebd35044fedaa8ec393ff4c1887-911ac2efebb34f2097bae53142a93adc', '911ac2efebb34f2097bae53142a93adc-', '2020-02-05 09:09:26', '2020-02-05 09:10:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '3', '1', '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', 'd8fd1ca48ed74d0cb51295ad84760dd6', '2019-06-13 06:21:16', '2019-10-27 17:24:51'); +INSERT INTO `question` VALUES ('3085eae7ca824a6dbeb74a3c076a3164', '测试在杭城', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '1', '测试', '17037f89286644b18b7f89ad5c299262-56a59f402c4949ec8d74bb95425131d2', '17037f89286644b18b7f89ad5c299262-', '2019-11-14 07:17:02', '2019-11-21 09:15:44'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('371f8fd139eb41b38693b2a77de7594f', '1+6=?', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '2', '答案7,简单的算数运算', 'b6108dde55074df28cd5d3906eea5918-354c887bcbb64987b92497707320fc50-f9966b3b15f943a289da620a80d82c1b-45f2370c94144b53af2570896842eb2e', 'f9966b3b15f943a289da620a80d82c1b', '2020-01-07 01:56:36', '2020-01-07 01:56:36'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '2', '9', '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', '20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9', '2019-05-25 01:46:47', '2020-01-13 02:58:45'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', '7', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '9', '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '5', 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2', '2019-06-13 00:55:56', '2019-10-27 17:24:58'); +INSERT INTO `question` VALUES ('3b5c7adfedeb4fdea521d9a1a83ce4ff', '大', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '4', '大', '0411ecbe88364c0abfbb7386c82d35e4-47d1ac03843d4a0ca00fc8aca766b290-09b79933b5794f578d7f3488058f429e', '47d1ac03843d4a0ca00fc8aca766b290-09b79933b5794f578d7f3488058f429e', '2019-11-12 02:46:21', '2019-11-12 02:46:21'); +INSERT INTO `question` VALUES ('3c70fed1832d4db7a4dd6da0985b635f', '12312', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '123123', '3b881749e18c4ac0baf0a61c839cbcab-9fa06b81374d436b9ba1f51afdf0b706-82b089e4dde144eda92bd969ed26070b-a83df230d4794f60bf53b09215870f08', '9fa06b81374d436b9ba1f51afdf0b706-', '2019-12-04 01:30:45', '2019-12-04 03:02:15'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', '10', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '10', '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('4c1a83da8f634f70a77ba32432b8987f', '三san 三sans 男nan按 ', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', 'sss', 'f89c0885266145f4b0df84b3b46726b2', 'f89c0885266145f4b0df84b3b46726b2', '2020-01-13 03:54:25', '2020-01-13 03:54:25'); +INSERT INTO `question` VALUES ('50124a77646346f1a63d704d1cb308fe', '事务是什么?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '1', '事务是一堆sql语句的集合', 'bba47eeda47c45ce8580b335a5bef90e', 'bba47eeda47c45ce8580b335a5bef90e', '2019-12-30 11:12:08', '2019-12-30 11:12:08'); +INSERT INTO `question` VALUES ('56bd98ceac354205bb55a45c11b7b3e8', 'xx', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', 'xxxxx', 'e7577cacb94749e8845a12db750fb519-5f6febdc5c53482e8041abbcd76cc83c', 'e7577cacb94749e8845a12db750fb519-5f6febdc5c53482e8041abbcd76cc83c', '2020-02-20 04:51:20', '2020-02-20 04:51:20'); +INSERT INTO `question` VALUES ('56c4538a152446d8a08de16801b62509', 'm', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '2', 'j', '8ff8042c78844c9fa1e0b6db99b51bb2-0bdb1c769958465b92c3a569b756b5b5-aebd4c6aaa0a4901ba75ab861cc7fbc0', '0bdb1c769958465b92c3a569b756b5b5-8ff8042c78844c9fa1e0b6db99b51bb2-', '2020-01-07 02:20:51', '2020-02-04 11:03:11'); +INSERT INTO `question` VALUES ('578a8cd670524357af17850662a025d6', '测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '8', '测试', 'b79c18f6e7e9495fb9beffa7a48c018c-bf6a7bc08e134e1ea2625573350d3e27', 'bf6a7bc08e134e1ea2625573350d3e27', '2019-12-19 08:05:28', '2019-12-19 08:05:28'); +INSERT INTO `question` VALUES ('5bfc498c0261457899d000262658ea7d', '是谁?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '10', '猜猜是谁?', '09d91a0ddf254b9891fc05b55ce7d4e8', '09d91a0ddf254b9891fc05b55ce7d4e8', '2019-12-16 09:29:10', '2019-12-16 09:29:10'); +INSERT INTO `question` VALUES ('6a33e4beea944debac1ebb5e6d23a071', 'ssss', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '4', 'sssss', 'd7f01b212d6b43a0993ed9401170be6b-1b6c110f017544659786d72e89185116-a99c9a300da74e3e9c9e85c954aab2e1', 'd7f01b212d6b43a0993ed9401170be6b', '2019-12-31 03:41:28', '2019-12-31 03:41:28'); +INSERT INTO `question` VALUES ('6b022b56134c4e22a6b00e35eaf1fdf0', 'hero877', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '3', 'lll', 'eb5daf508877408985e4f6a6f4e0e157', 'eb5daf508877408985e4f6a6f4e0e157', '2019-12-29 12:20:35', '2019-12-29 12:20:35'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', '6', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '10', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0-', '2019-05-25 01:46:47', '2019-12-08 11:33:33'); +INSERT INTO `question` VALUES ('723808d2f1a54c81995a0c7a8cc4f638', 'rrr', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '2', 'rrrr', 'af62db33c6dc42909003378717013109-75860607c198406a856c0c1f83c4a399', 'af62db33c6dc42909003378717013109-75860607c198406a856c0c1f83c4a399', '2020-02-18 12:21:21', '2020-02-18 12:21:21'); +INSERT INTO `question` VALUES ('723fa552b05b4b8d9b599b263a745062', '显示器种类', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '显示器种类', '41302510ff6441818aef2cd7982492f1-69418d44d770439d8c93bd6c0be8cca5-2f54cd31b3e94157a7cac7f9b7473163', '41302510ff6441818aef2cd7982492f1', '2019-12-20 07:08:42', '2019-12-20 07:08:42'); +INSERT INTO `question` VALUES ('796de3425cb3481e998fd050f4445873', '测试', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '5', '解析', 'dcb7371f1c7a4b6db47eefda34688089-15798a10f67e41f9bf776db1595cac5f', 'dcb7371f1c7a4b6db47eefda34688089', '2020-02-07 03:41:50', '2020-02-07 03:41:50'); +INSERT INTO `question` VALUES ('7c7fdb33ec3a40bdaed95d64a7507f2a', 'fff', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', 'fffffffff', '9d45dd29e564415ca4809baf5d1bf2f7', '9d45dd29e564415ca4809baf5d1bf2f7', '2020-02-18 08:49:10', '2020-02-18 08:49:10'); +INSERT INTO `question` VALUES ('8265e43d401746ac8debd31663dee3fa', '上学院1期考题', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', '上学院1期考题', '3d333bb284414ca0bbe8a52ec3ebdf45', '3d333bb284414ca0bbe8a52ec3ebdf45', '2020-01-14 06:13:08', '2020-01-14 06:13:08'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('852a2868c3684699bde65c76ebe8260d', 'lll', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '8', 'iii', '5fc5f76401ae430c8abf5fa95408aac8-fc4d6d69d54145d09d2fba7868e35d39-5275e0a7bf9540908ee00d628e3b7182-13b505f501824360a2a0c661155678a0', '5fc5f76401ae430c8abf5fa95408aac8-fc4d6d69d54145d09d2fba7868e35d39-5275e0a7bf9540908ee00d628e3b7182', '2019-12-13 13:23:44', '2019-12-13 13:23:44'); +INSERT INTO `question` VALUES ('8573631f85394f77a08da774259bc3d7', 'CIM 系统有哪些', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', 'CIM 系统有哪些', '05e223f33d054704aa788610f9d21a43-bc8b9d99cf494997a7d5e71d4d82f646-3dfa52df61af4c46ac9659c7a8b4d9f0-3ee77172e24042bca1db44264ce29c60', '05e223f33d054704aa788610f9d21a43-bc8b9d99cf494997a7d5e71d4d82f646-3dfa52df61af4c46ac9659c7a8b4d9f0-3ee77172e24042bca1db44264ce29c60', '2019-12-20 08:16:15', '2019-12-20 08:16:15'); +INSERT INTO `question` VALUES ('86797222854341b3997de8d1ca659f3a', 'ghfg', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', 'gfhfg', '81200535168a4000826a1eea7d11e7a5-714bfbe362d34d9fb72aed44cd00f589', '81200535168a4000826a1eea7d11e7a5', '2020-02-16 09:25:38', '2020-02-16 09:25:38'); +INSERT INTO `question` VALUES ('882ff69844384fb097db31121e249c01', '测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '6', '111', 'd5dbe92d81214d17afacc1e0ef2ba0e9-2219018cae3041da9788602efc07c3f0-97752e17ddb74451bc01aa00ab55a269-4d71575f0af945c1b01383e96f783f07-2a3871a814de484389f2894604afb422', '97752e17ddb74451bc01aa00ab55a269-4d71575f0af945c1b01383e96f783f07', '2019-12-11 03:24:43', '2019-12-11 03:24:43'); +INSERT INTO `question` VALUES ('8ec6d2ee8c014ebc8787dfd327a4d66a', '123', '5', '79392778a90d4639a297dbd0bae0f779', '1', '1', '2', '123', '3d79ff8b2f624ee38b32cc77dcad1989-74efff6383084316b51e608ad58f9e25-9626d4e51fa74ad1ad374d93109cdfa9-f659eb6e7dc0469d9aee754a391c2ae2', 'f659eb6e7dc0469d9aee754a391c2ae2', '2020-02-15 12:07:42', '2020-02-15 12:07:42'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', '8', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('9023d525045441138d4c3fa21d669b3a', 'www', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '123', '6981f42024fe45f9adfc40edf4e8d70c-76bc5a2742d74e38b83563076e3e56d7', '76bc5a2742d74e38b83563076e3e56d7', '2019-12-20 01:33:13', '2019-12-20 01:33:13'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', '2', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '233c13ee72c9456989788201fd108c8e-', '2019-05-25 01:46:47', '2019-11-03 20:46:36'); +INSERT INTO `question` VALUES ('94526b5119e74fcca522c1fa0010d91a', 'fdsafasdfasdfasd', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '4', 'ff', '113792377d9b4f379f2d41192b2ad9a1-3610ae495b714b428c544a87b51e3040-da0654686f59424ba8e8aa7548d3e2da', '113792377d9b4f379f2d41192b2ad9a1-3610ae495b714b428c544a87b51e3040-da0654686f59424ba8e8aa7548d3e2da', '2020-01-17 10:00:24', '2020-01-17 10:00:24'); +INSERT INTO `question` VALUES ('96b92d44fa9e4ffe862a51f1e2321c53', 'fff', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '4', 'fff', 'db4e3645e91446f5804e7d771cf57d64-1cd310b6284c4a15a897d2a0bdb2f861-c5a250af40164238817d5508df2a63ac', 'db4e3645e91446f5804e7d771cf57d64-1cd310b6284c4a15a897d2a0bdb2f861-c5a250af40164238817d5508df2a63ac', '2019-12-31 06:47:36', '2019-12-31 06:47:36'); +INSERT INTO `question` VALUES ('971cd85e00f447a0b6a58c326cfae174', '上学院1期考题', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', '上学院1期考题', 'e610ca351e47447d9581e70fe17bbf62', 'e610ca351e47447d9581e70fe17bbf62', '2020-01-14 06:12:50', '2020-01-14 06:12:50'); +INSERT INTO `question` VALUES ('9829e3ed98274d299f58b99b1520841a', '你是谁', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', '我,你', '63e81bddf9fc4ff9b0de6b9177a2a51d-0cab2e15b6894197b055b31feb16f6d5-36943133106e4f49948c2f9364f488e9', '0cab2e15b6894197b055b31feb16f6d5', '2019-11-14 01:34:30', '2019-11-14 01:34:30'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '9', '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a0149d81929d4cd490f7aeefc72ddca6', '水龙头', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '3', '5', '试试', '4de67ab8a7194c568156f1522c204363-c7aaad78a5524e0b96a19f967e91cb43', '4de67ab8a7194c568156f1522c204363-', '2020-02-07 09:43:04', '2020-02-18 06:16:27'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a9cfca88fa234e2a9009787c0402f147', '都发生过', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '史蒂夫史蒂夫个', 'aa1d19de020a4fa597ef45787e08994f', 'aa1d19de020a4fa597ef45787e08994f', '2019-12-12 06:11:38', '2019-12-12 06:11:38'); +INSERT INTO `question` VALUES ('aac2d50d3722400b88b2ee8819ad07f5', '水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水树梢上', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '1', '水水水水', 'c679330249444b50b6cc3b526766e4c5-b23c245913434b5ab31e3181b7178071', 'b23c245913434b5ab31e3181b7178071-', '2020-01-02 11:47:17', '2020-01-11 07:03:12'); +INSERT INTO `question` VALUES ('acb902c1a9114be9b1d03ae02a007fbd', 'zhangsan', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', 'jkjk', 'd00b5d5823b74e8287fd19aad1451ec1-034de423e1934316b56c533340922ca9', '034de423e1934316b56c533340922ca9', '2019-12-10 14:28:30', '2019-12-10 14:28:30'); +INSERT INTO `question` VALUES ('b33d8265cef246bc84c0df406727efd9', 'rrr', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', 'rrrr', '572a60ab80064edf8bb6a8cb063e4698', '572a60ab80064edf8bb6a8cb063e4698', '2020-02-18 12:22:55', '2020-02-18 12:22:55'); +INSERT INTO `question` VALUES ('b987d5c8606a4a91b6361b917a9301e2', 'rrr', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'rrr', '1b618693c2e14d46bcd755b4bef16f69-813897c583db479695717d2ae9d463f8-0bb7ee398bbb43119180f4b789fe9ad5', '1b618693c2e14d46bcd755b4bef16f69-', '2019-12-31 08:45:48', '2020-01-01 15:27:36'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', '8', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('bd9a17a6cce7432c9b07adc914a365ec', '速度发你了发', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '8', '斯蒂芬是收到按时', 'b309c2f870d148cb90f623e99d2a4918-032e16cf7ce349009bbea988a6b7317e-4a7f7a5bcf5843ebbe46ceca1f5e6034-2a7048b2a95840f0b91f50ddd99292e0', '032e16cf7ce349009bbea988a6b7317e', '2019-11-12 09:24:15', '2019-11-12 09:24:15'); +INSERT INTO `question` VALUES ('c4a79332ee134526878cca55d8d973d0', 'sfdfdsfsdf', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '34234234', '4675a47e7a4749aca71a3042bd6a051c-4066ce7a47154aebb254df08103607c2', '4066ce7a47154aebb254df08103607c2', '2020-02-23 02:25:34', '2020-02-23 02:25:34'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('d2795ed8d1754b6d8f9f14916c01cc8a', 'dsfs', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'dsfa', '7c98548815df49f38c5497d00bb2801d-daca9e9a31784147957ddfaafa9f387f', 'daca9e9a31784147957ddfaafa9f387f', '2019-12-25 10:50:49', '2019-12-25 10:50:49'); +INSERT INTO `question` VALUES ('d3a6a82892874329837c71338e063bb0', '1', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '1', '3b0457158faf4f859b328b53c63a0b55-3ceb7070abb0411c8f9ae865be9b43a5', '3ceb7070abb0411c8f9ae865be9b43a5', '2019-11-30 04:44:17', '2019-11-30 04:44:17'); +INSERT INTO `question` VALUES ('d7bb105a79ae4550b241a5aba0dbffb9', '安全测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '安全测试工作很重要', 'a8fbae6626c544d3a9ccf30416edc9e5-65d057d0f96c474e90347fd7a6aa283a', 'a8fbae6626c544d3a9ccf30416edc9e5', '2019-11-27 01:43:06', '2019-11-27 01:43:06'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '10', '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '2eaf5866748148ce901d12897fed9c11', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('e3810a6e4add45029cb23bbd668f40e0', '什么东西', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '5', '创建一个题目好费劲哦', 'df23579aaf4441a3859d9950aa3af681-d6f91894425547eca57b2d14fa04fb80-a51de33b9dd44cb383c83123cd9056df-eb9670db68d0499888e814b1d4150dca', 'df23579aaf4441a3859d9950aa3af681', '2019-11-27 02:12:11', '2019-11-27 02:12:11'); +INSERT INTO `question` VALUES ('e5c4164820d341f782ceabe87a5bdbf0', 'fdsf', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '2', 'fsdf', '80f44880efa84b6ca0d9944243cc62ae-d83022749e084f849e2a528291278401', '80f44880efa84b6ca0d9944243cc62ae', '2019-12-02 10:11:01', '2019-12-02 10:11:01'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '9', '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); +INSERT INTO `question` VALUES ('ed05a6a18d64452185513a67d3547b56', '1-2=?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '加法算数', '1119e86e6290436d938a26780b93bcdf-52a4786c4f5745a3ad4fe0e5a29a7aea-8cee141acc604b628a131e92f6d0560a-a6887a5bfd62430d9410e7f1c8a2bb3c-4f7381f8f9944adcad7c2c5732a0974e', '4f7381f8f9944adcad7c2c5732a0974e-', '2020-01-06 07:32:56', '2020-01-06 11:10:36'); +INSERT INTO `question` VALUES ('ee94d1e005e24055adf0d4f0984f3ffb', 'demo', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '3', 'demo', '62734b61f4d6411e8d36eb250e5ed000-620d7419d4b84db393fc2a02d2ade7a9', '62734b61f4d6411e8d36eb250e5ed000', '2020-01-02 01:39:15', '2020-01-02 01:39:15'); +INSERT INTO `question` VALUES ('f073ed0884944b97ba6e229809e7189e', '11', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '2', 'fffffffff1111', 'e231cdcaefb54c0abb40a7a14ed25e5e-f74201b59de048edbaed206b9c5c3d53-792592c4a335449caa29866e8a8184f8', 'f74201b59de048edbaed206b9c5c3d53-792592c4a335449caa29866e8a8184f8', '2020-02-18 08:50:59', '2020-02-18 08:50:59'); +INSERT INTO `question` VALUES ('f19c8daade354a108d2ab418ebaada7c', '11111', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '8', '111', '899f6ddc07274825afdbf4174f75477e-a592bcc629674f42a603cc72293c5979', '899f6ddc07274825afdbf4174f75477e-a592bcc629674f42a603cc72293c5979', '2019-12-23 06:45:22', '2019-12-23 06:45:22'); +INSERT INTO `question` VALUES ('f4aec0f038194a12a250d00abe1a9dcd', '安全测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '安全测试工作很重要', '8d102169d1a140d7a0848ccb4f61c265-3a3628faa88544528861c11a52510834', '8d102169d1a140d7a0848ccb4f61c265', '2019-11-27 01:43:06', '2019-11-27 01:43:06'); +INSERT INTO `question` VALUES ('f52175109edf4f5dba5abb41a1e2b055', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '022020', '43fe3c081fe841bdbb0a4a2ea7bbad70-42adf058b2c643b38476b9550b0446e1-93ca48b8ddbc49949778127a6cbe0b85', '93ca48b8ddbc49949778127a6cbe0b85', '2019-12-16 05:19:41', '2019-12-16 05:19:41'); +INSERT INTO `question` VALUES ('f62e37bccb34461bbb04e32fb304ab6a', 'admin', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '7', 'wwww', '48e8bdf0b7314a10acb747335d454aac', '48e8bdf0b7314a10acb747335d454aac', '2020-01-08 01:05:35', '2020-01-08 01:05:35'); +INSERT INTO `question` VALUES ('fa4ba05fef194b97aff8668e856a27dd', 'CIM系统', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', 'CIM系统', 'bc5cfa6e29294b6d88aecb932934ee15-decd50d5a9114f80b7d16076fe4b62f9', 'decd50d5a9114f80b7d16076fe4b62f9', '2019-12-20 08:23:32', '2019-12-20 08:23:32'); +INSERT INTO `question` VALUES ('fe06d592442243aa8e4adbd9bf6c1341', 'sdfasddfasdfas', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'sfdasfddas', '91f81a5a6d90454fa6b5d83aa83dd3d9-97a8206ab7054ee5bbc780c06905985b-ebdda1003cc7486498064c1b8bb96410', 'ebdda1003cc7486498064c1b8bb96410', '2019-12-27 06:38:36', '2019-12-27 06:38:36'); +INSERT INTO `question` VALUES ('feaa4b2a04314864ba7243eca4d4a291', '沈老师厉害', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '不知道', '917cbf86068f48e7942232435a9c94db', '917cbf86068f48e7942232435a9c94db', '2019-11-04 10:59:55', '2019-11-06 02:27:56'); + +-- ---------------------------- +-- Table structure for `question_category` +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='题目类别表'; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES ('1', '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES ('2', '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES ('3', '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES ('4', '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES ('5', '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES ('6', '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES ('7', '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES ('8', '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES ('9', '人文', '生活与交际'); +INSERT INTO `question_category` VALUES ('10', '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for `question_level` +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='问题的难易度级别'; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES ('1', 'high', '难'); +INSERT INTO `question_level` VALUES ('2', 'middle', '中'); +INSERT INTO `question_level` VALUES ('3', 'low', '易'); + +-- ---------------------------- +-- Table structure for `question_option` +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='题目的选项'; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('032e16cf7ce349009bbea988a6b7317e', '打发', null); +INSERT INTO `question_option` VALUES ('034de423e1934316b56c533340922ca9', 'jjljkl', null); +INSERT INTO `question_option` VALUES ('0411ecbe88364c0abfbb7386c82d35e4', '大', null); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('05e223f33d054704aa788610f9d21a43', 'FAB MES', null); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('099f13e53f724c84a07c03fa287fa473', '123', null); +INSERT INTO `question_option` VALUES ('09b79933b5794f578d7f3488058f429e', '不大', null); +INSERT INTO `question_option` VALUES ('09d91a0ddf254b9891fc05b55ce7d4e8', '我', null); +INSERT INTO `question_option` VALUES ('0bb7ee398bbb43119180f4b789fe9ad5', 'eee', null); +INSERT INTO `question_option` VALUES ('0bdb1c769958465b92c3a569b756b5b5', 'l', null); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0cab2e15b6894197b055b31feb16f6d5', '我', null); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0faff73387784205a135a26c8023da7d', 'B', null); +INSERT INTO `question_option` VALUES ('0feaa97d85f4498d9b5d2016dae556b1', '5个', null); +INSERT INTO `question_option` VALUES ('1119e86e6290436d938a26780b93bcdf', 'A', null); +INSERT INTO `question_option` VALUES ('113792377d9b4f379f2d41192b2ad9a1', '1', null); +INSERT INTO `question_option` VALUES ('13b505f501824360a2a0c661155678a0', 'ppi', null); +INSERT INTO `question_option` VALUES ('14b615e1c71b435ca1c3bc5e8524fa62', 'i', null); +INSERT INTO `question_option` VALUES ('1557eac2ce984027945314ed3ba3a6a5', 'D', null); +INSERT INTO `question_option` VALUES ('15798a10f67e41f9bf776db1595cac5f', '测试2', null); +INSERT INTO `question_option` VALUES ('17037f89286644b18b7f89ad5c299262', 'A、answer-a|B、answer-b', null); +INSERT INTO `question_option` VALUES ('1b618693c2e14d46bcd755b4bef16f69', 'dd', null); +INSERT INTO `question_option` VALUES ('1b6c110f017544659786d72e89185116', 'dfgdfgd', null); +INSERT INTO `question_option` VALUES ('1cd310b6284c4a15a897d2a0bdb2f861', 'dfsdfsdf', null); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('2219018cae3041da9788602efc07c3f0', '测试11,测试2,测试3', null); +INSERT INTO `question_option` VALUES ('22797b6891e64153a1a5e64df951b7a0', '1', null); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', null); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', null); +INSERT INTO `question_option` VALUES ('26cd4dca9dc9414cbfec165aeb600590', 'a', null); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('2a3871a814de484389f2894604afb422', '测试3', null); +INSERT INTO `question_option` VALUES ('2a7048b2a95840f0b91f50ddd99292e0', 'ewr', null); +INSERT INTO `question_option` VALUES ('2b1ed2e380244ed2b10ce0be48619132', 'c', null); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('2f54cd31b3e94157a7cac7f9b7473163', 'B社', null); +INSERT INTO `question_option` VALUES ('2f8692a8d7e5435f8d763a1374c8c617', '19个', null); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('31a30ed80eeb462aa09790dc553a3c49', 'zjghjgh', null); +INSERT INTO `question_option` VALUES ('354c887bcbb64987b92497707320fc50', 'B.6', null); +INSERT INTO `question_option` VALUES ('3610ae495b714b428c544a87b51e3040', '2', null); +INSERT INTO `question_option` VALUES ('36943133106e4f49948c2f9364f488e9', '他', null); +INSERT INTO `question_option` VALUES ('3a3628faa88544528861c11a52510834', '安全监控', null); +INSERT INTO `question_option` VALUES ('3b0457158faf4f859b328b53c63a0b55', '', null); +INSERT INTO `question_option` VALUES ('3b881749e18c4ac0baf0a61c839cbcab', '1', null); +INSERT INTO `question_option` VALUES ('3ceb7070abb0411c8f9ae865be9b43a5', 'a', null); +INSERT INTO `question_option` VALUES ('3d333bb284414ca0bbe8a52ec3ebdf45', '12345', null); +INSERT INTO `question_option` VALUES ('3d79ff8b2f624ee38b32cc77dcad1989', '1', null); +INSERT INTO `question_option` VALUES ('3dfa52df61af4c46ac9659c7a8b4d9f0', 'FGMS', null); +INSERT INTO `question_option` VALUES ('3ee77172e24042bca1db44264ce29c60', 'MDW', null); +INSERT INTO `question_option` VALUES ('4066ce7a47154aebb254df08103607c2', '342342', null); +INSERT INTO `question_option` VALUES ('41302510ff6441818aef2cd7982492f1', 'A社', null); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('42adf058b2c643b38476b9550b0446e1', 'B', null); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('43fe3c081fe841bdbb0a4a2ea7bbad70', 'A', null); +INSERT INTO `question_option` VALUES ('45f2370c94144b53af2570896842eb2e', 'D.8', null); +INSERT INTO `question_option` VALUES ('4675a47e7a4749aca71a3042bd6a051c', '123', null); +INSERT INTO `question_option` VALUES ('47d1ac03843d4a0ca00fc8aca766b290', '小', null); +INSERT INTO `question_option` VALUES ('48e8bdf0b7314a10acb747335d454aac', 'wer', null); +INSERT INTO `question_option` VALUES ('4a7f7a5bcf5843ebbe46ceca1f5e6034', '按时发生', null); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('4d71575f0af945c1b01383e96f783f07', '测试2', null); +INSERT INTO `question_option` VALUES ('4de67ab8a7194c568156f1522c204363', '正确', null); +INSERT INTO `question_option` VALUES ('4f7381f8f9944adcad7c2c5732a0974e', 's', null); +INSERT INTO `question_option` VALUES ('4fe173a90380411e802179c0b684024d', 'd', null); +INSERT INTO `question_option` VALUES ('50c4dd75eaf64b14b805a89698b821e7', 'llj', null); +INSERT INTO `question_option` VALUES ('5275e0a7bf9540908ee00d628e3b7182', 'ppp', null); +INSERT INTO `question_option` VALUES ('52a4786c4f5745a3ad4fe0e5a29a7aea', 'B', null); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', null); +INSERT INTO `question_option` VALUES ('567f67f2dc3d4e68b988ec8983bd6dd0', 'ab', null); +INSERT INTO `question_option` VALUES ('56a59f402c4949ec8d74bb95425131d2', 'c、too simple', null); +INSERT INTO `question_option` VALUES ('56d790d075854f77a6de564cc17ed60d', '1232', null); +INSERT INTO `question_option` VALUES ('572a60ab80064edf8bb6a8cb063e4698', 'rrrrrrrrrrrrrrr', null); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', null); +INSERT INTO `question_option` VALUES ('599b2d41972645409786e820bb0b2e0a', '1个', null); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('5f6febdc5c53482e8041abbcd76cc83c', 'xxxx', null); +INSERT INTO `question_option` VALUES ('5fc5f76401ae430c8abf5fa95408aac8', 'ooo', null); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('620d7419d4b84db393fc2a02d2ade7a9', '错误', null); +INSERT INTO `question_option` VALUES ('62734b61f4d6411e8d36eb250e5ed000', '正确', null); +INSERT INTO `question_option` VALUES ('62f9d2efb9864b6a8355073676a061c8', 'fdsd', null); +INSERT INTO `question_option` VALUES ('63e81bddf9fc4ff9b0de6b9177a2a51d', '你', null); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('65d057d0f96c474e90347fd7a6aa283a', '安全监控', null); +INSERT INTO `question_option` VALUES ('684ceb23ca5a44a090fa57850bbb2c05', 'kk', null); +INSERT INTO `question_option` VALUES ('69418d44d770439d8c93bd6c0be8cca5', 'S社', null); +INSERT INTO `question_option` VALUES ('6981f42024fe45f9adfc40edf4e8d70c', '1', null); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('714bfbe362d34d9fb72aed44cd00f589', '错误', null); +INSERT INTO `question_option` VALUES ('74efff6383084316b51e608ad58f9e25', '2', null); +INSERT INTO `question_option` VALUES ('75860607c198406a856c0c1f83c4a399', 'rrrrrrrrrrr', null); +INSERT INTO `question_option` VALUES ('76bc5a2742d74e38b83563076e3e56d7', '3', null); +INSERT INTO `question_option` VALUES ('774fdce9aece43ab9319963cf85b23f6', 'l', null); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('792592c4a335449caa29866e8a8184f8', '456', null); +INSERT INTO `question_option` VALUES ('7c98548815df49f38c5497d00bb2801d', 'sdfaq', null); +INSERT INTO `question_option` VALUES ('80f44880efa84b6ca0d9944243cc62ae', '正确', null); +INSERT INTO `question_option` VALUES ('81200535168a4000826a1eea7d11e7a5', '正确', null); +INSERT INTO `question_option` VALUES ('813897c583db479695717d2ae9d463f8', 'ee', null); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('82b089e4dde144eda92bd969ed26070b', '3', null); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', null); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', null); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('899f6ddc07274825afdbf4174f75477e', '111', null); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('8cee141acc604b628a131e92f6d0560a', 'C', null); +INSERT INTO `question_option` VALUES ('8d102169d1a140d7a0848ccb4f61c265', '安全生成', null); +INSERT INTO `question_option` VALUES ('8ff8042c78844c9fa1e0b6db99b51bb2', 'i', null); +INSERT INTO `question_option` VALUES ('911ac2efebb34f2097bae53142a93adc', '2', null); +INSERT INTO `question_option` VALUES ('917cbf86068f48e7942232435a9c94db', 'A,阿萨德', null); +INSERT INTO `question_option` VALUES ('91f81a5a6d90454fa6b5d83aa83dd3d9', 'sdfsdfas', null); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', null); +INSERT INTO `question_option` VALUES ('93ca48b8ddbc49949778127a6cbe0b85', 'C', null); +INSERT INTO `question_option` VALUES ('959fbff965604fa3abbc6bb1ffeaf3da', '2', null); +INSERT INTO `question_option` VALUES ('9626d4e51fa74ad1ad374d93109cdfa9', '3', null); +INSERT INTO `question_option` VALUES ('97752e17ddb74451bc01aa00ab55a269', '测试1', null); +INSERT INTO `question_option` VALUES ('97a8206ab7054ee5bbc780c06905985b', 'qqqq', null); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', null); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9cd3f3436cad45c88f848a6d812dd8d6', '3', null); +INSERT INTO `question_option` VALUES ('9d45dd29e564415ca4809baf5d1bf2f7', 'fffff', null); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('9fa06b81374d436b9ba1f51afdf0b706', '2', null); +INSERT INTO `question_option` VALUES ('a51de33b9dd44cb383c83123cd9056df', '635454', null); +INSERT INTO `question_option` VALUES ('a592bcc629674f42a603cc72293c5979', '111123213', null); +INSERT INTO `question_option` VALUES ('a6887a5bfd62430d9410e7f1c8a2bb3c', 'A 12', null); +INSERT INTO `question_option` VALUES ('a83df230d4794f60bf53b09215870f08', '4qweqw', null); +INSERT INTO `question_option` VALUES ('a8fbae6626c544d3a9ccf30416edc9e5', '安全生成', null); +INSERT INTO `question_option` VALUES ('a99c9a300da74e3e9c9e85c954aab2e1', 'asdasdwas', null); +INSERT INTO `question_option` VALUES ('aa1d19de020a4fa597ef45787e08994f', 'a', null); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('aebd4c6aaa0a4901ba75ab861cc7fbc0', 'kk', null); +INSERT INTO `question_option` VALUES ('af62db33c6dc42909003378717013109', 'rrrrrrr', null); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', null); +INSERT INTO `question_option` VALUES ('b23c245913434b5ab31e3181b7178071', 'ddddd', null); +INSERT INTO `question_option` VALUES ('b309c2f870d148cb90f623e99d2a4918', '法定多少', null); +INSERT INTO `question_option` VALUES ('b6108dde55074df28cd5d3906eea5918', 'A.3', null); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b79c18f6e7e9495fb9beffa7a48c018c', 'a', null); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('ba5c4aa6b0c14d53aceae2d3a03a5158', '3个', null); +INSERT INTO `question_option` VALUES ('bba47eeda47c45ce8580b335a5bef90e', 'A事务的分享', null); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bc5cfa6e29294b6d88aecb932934ee15', 'OIC', null); +INSERT INTO `question_option` VALUES ('bc8b9d99cf494997a7d5e71d4d82f646', 'MOD MES', null); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('be0b2ebd35044fedaa8ec393ff4c1887', 'A', null); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bf6a7bc08e134e1ea2625573350d3e27', 'b', null); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('c5a250af40164238817d5508df2a63ac', 'fdsvvdf', null); +INSERT INTO `question_option` VALUES ('c679330249444b50b6cc3b526766e4c5', 'ddd', null); +INSERT INTO `question_option` VALUES ('c7aaad78a5524e0b96a19f967e91cb43', '错误', null); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', null); +INSERT INTO `question_option` VALUES ('d00b5d5823b74e8287fd19aad1451ec1', 'jjlj', null); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d1977494d53044a9965dc35fecb887a1', '20个', null); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d5dbe92d81214d17afacc1e0ef2ba0e9', '测试11,测试2', null); +INSERT INTO `question_option` VALUES ('d6f91894425547eca57b2d14fa04fb80', '232323', null); +INSERT INTO `question_option` VALUES ('d7f01b212d6b43a0993ed9401170be6b', 'asdasd', null); +INSERT INTO `question_option` VALUES ('d83022749e084f849e2a528291278401', '错误', null); +INSERT INTO `question_option` VALUES ('d8576bc5d661498d86a74d8677bc8e64', 'z.', null); +INSERT INTO `question_option` VALUES ('d8d2a0495ef6457f9b402beb62552f6d', 'fffff', null); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', null); +INSERT INTO `question_option` VALUES ('da0654686f59424ba8e8aa7548d3e2da', '3', null); +INSERT INTO `question_option` VALUES ('daca9e9a31784147957ddfaafa9f387f', 'dsfa', null); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('db4e3645e91446f5804e7d771cf57d64', 'dfgg', null); +INSERT INTO `question_option` VALUES ('dcb7371f1c7a4b6db47eefda34688089', '测试1', null); +INSERT INTO `question_option` VALUES ('decd50d5a9114f80b7d16076fe4b62f9', 'FGMS', null); +INSERT INTO `question_option` VALUES ('df23579aaf4441a3859d9950aa3af681', '123', null); +INSERT INTO `question_option` VALUES ('e231cdcaefb54c0abb40a7a14ed25e5e', 'fffff', null); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e44052f21d4447139a9ed8d7c7a8983f', 'A', null); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('e610ca351e47447d9581e70fe17bbf62', '12345', null); +INSERT INTO `question_option` VALUES ('e7577cacb94749e8845a12db750fb519', 'fff', null); +INSERT INTO `question_option` VALUES ('e913442583ea4b57af6286790ffaf87a', 'fdsafadsf', null); +INSERT INTO `question_option` VALUES ('eb5daf508877408985e4f6a6f4e0e157', '3', null); +INSERT INTO `question_option` VALUES ('eb9670db68d0499888e814b1d4150dca', '556566', null); +INSERT INTO `question_option` VALUES ('ebdda1003cc7486498064c1b8bb96410', 'aaaaa', null); +INSERT INTO `question_option` VALUES ('f5ca7d93cafc47f9ac99cc01b3734141', '456', null); +INSERT INTO `question_option` VALUES ('f659eb6e7dc0469d9aee754a391c2ae2', '4', null); +INSERT INTO `question_option` VALUES ('f676cb8b74b74889af5fd9c83ddfd6dd', '3', null); +INSERT INTO `question_option` VALUES ('f74201b59de048edbaed206b9c5c3d53', '123', null); +INSERT INTO `question_option` VALUES ('f89c0885266145f4b0df84b3b46726b2', '266', null); +INSERT INTO `question_option` VALUES ('f9966b3b15f943a289da620a80d82c1b', 'C.7', null); +INSERT INTO `question_option` VALUES ('fa643fca41d9422aa024373d53329e63', 'C', null); +INSERT INTO `question_option` VALUES ('fc4d6d69d54145d09d2fba7868e35d39', 'bbb', null); + +-- ---------------------------- +-- Table structure for `question_type` +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='问题类型'; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES ('1', 'single', '单选题'); +INSERT INTO `question_type` VALUES ('2', 'multi', '多选题'); +INSERT INTO `question_type` VALUES ('3', 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for `role` +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='用户角色表'; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES ('1', 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES ('2', 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES ('3', 'student', '学生', '参与考试,查看分数', '1-2-3-6'); + +-- ---------------------------- +-- Table structure for `user` +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE KEY `user_username` (`user_username`) USING BTREE, + UNIQUE KEY `user_email` (`user_email`) USING BTREE, + UNIQUE KEY `user_phone` (`user_phone`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='用户信息表'; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('111a0711ca3c4eb98f8b272fb820b20a', 'user_13110150827', 'user_13110150827', 'MDE5OTgxMTE0dGlhbjEyMw==', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1194695379@qq.com', '13110150827', '2019-12-04 03:03:26', '2019-12-04 03:03:26'); +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', 'teacher', '暮雪飞扬', 'YWRtaW4xMjM=', '2', 'https://i.loli.net/2019/11/02/OUfHKhMSwRv1ntX.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-11-02 16:37:20'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', 'student', '红领巾', 'YWRtaW4xMjM=', '3', 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-11-02 16:37:31'); +INSERT INTO `user` VALUES ('8db2a12804b24fa2942bd5933add58a0', 'user_15990079267', 'user_15990079267', 'bGpvNjcyOTg4NDI=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', 'ljo_hz@163.com', '15990079267', '2019-12-05 13:18:14', '2019-12-05 13:18:14'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', 'admin', '西门吹雪', 'YWRtaW4xMjM=', '1', 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-11-02 16:37:37'); +INSERT INTO `user` VALUES ('ab93a55327224cf69700e5d2b8a3144e', 'user_17538839567', 'user_17538839567', 'd2FuZzQxMDMyNTE5OTA=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '993618870@qq.com', '17538839567', '2019-12-30 02:45:22', '2019-12-30 02:45:22'); diff --git a/doc/sql/exam_bak_2020-10-11.sql b/doc/sql/exam_bak_2020-10-11.sql new file mode 100644 index 0000000..1c3ce4b --- /dev/null +++ b/doc/sql/exam_bak_2020-10-11.sql @@ -0,0 +1,2439 @@ +/* +Navicat MySQL Data Transfer + +Source Server : 129.211.88.191_腾讯云 +Source Server Version : 50715 +Source Host : 129.211.88.191:3306 +Source Database : exam + +Target Server Type : MYSQL +Target Server Version : 50715 +File Encoding : 65001 + +Date: 2020-10-11 21:45:34 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `action` +-- ---------------------------- +DROP TABLE IF EXISTS `action`; +CREATE TABLE `action` ( + `action_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面操作表主键id', + `action_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '前端操作的名字', + `action_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面操作的描述', + `default_check` tinyint(1) NOT NULL DEFAULT '0' COMMENT '当前操作是否需要校验,true为1,0为false', + PRIMARY KEY (`action_id`) USING BTREE, + UNIQUE KEY `action_name` (`action_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='前端操作比如增删改查等的权限表'; + +-- ---------------------------- +-- Records of action +-- ---------------------------- +INSERT INTO `action` VALUES ('1', 'add', '新增', '0'); +INSERT INTO `action` VALUES ('2', 'query', '查询', '0'); +INSERT INTO `action` VALUES ('3', 'get', '详情', '0'); +INSERT INTO `action` VALUES ('4', 'update', '修改', '0'); +INSERT INTO `action` VALUES ('5', 'delete', '删除', '0'); +INSERT INTO `action` VALUES ('6', 'import', '导入', '0'); +INSERT INTO `action` VALUES ('7', 'export', '导出', '0'); + +-- ---------------------------- +-- Table structure for `exam` +-- ---------------------------- +DROP TABLE IF EXISTS `exam`; +CREATE TABLE `exam` ( + `exam_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试表的主键', + `exam_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试名称', + `exam_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试的预览图', + `exam_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '考试描述', + `exam_question_ids` varchar(2048) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目的id用-连在一起地字符串', + `exam_question_ids_radio` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目单选题的id用-连在一起地字符串', + `exam_question_ids_check` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目多选题的id用-连在一起地字符串', + `exam_question_ids_judge` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '当前考试下的题目判断题的id用-连在一起地字符串', + `exam_score` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试的总分数', + `exam_score_radio` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个单选题的分数', + `exam_score_check` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个多选题的分数', + `exam_score_judge` int(11) NOT NULL DEFAULT '0' COMMENT '当前考试每个判断题的分数', + `exam_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试创建者的用户id', + `exam_time_limit` int(11) NOT NULL DEFAULT '0' COMMENT '考试的时间限制,单位为分钟', + `exam_start_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期开始时间', + `exam_end_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考试有效期结束时间', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`exam_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试的详细信息表'; + +-- ---------------------------- +-- Records of exam +-- ---------------------------- +INSERT INTO `exam` VALUES ('0059de57d17d4342b269da97483bc426', '1', 'pp', '1', '25ec2980dd544b4ca70328a0733ce69f-334cfcd5ce47468a9babdce5c97def28-5bf59e82cae24b67879119571c022018-6bba5e6bff4a402aa2345a84949b39b0-38085807d06948ca8ad6d8eaca522c85-311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-698def9f99b343e9b74cd7513f9efe61-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212-dc91198c27dc4ab5942ffc924f282367', '25ec2980dd544b4ca70328a0733ce69f-334cfcd5ce47468a9babdce5c97def28-5bf59e82cae24b67879119571c022018-6bba5e6bff4a402aa2345a84949b39b0', '38085807d06948ca8ad6d8eaca522c85', '311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-698def9f99b343e9b74cd7513f9efe61-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212-dc91198c27dc4ab5942ffc924f282367', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-18 21:14:27', '2020-04-18 21:14:27', '2020-04-18 21:14:27', '2020-04-18 21:14:27'); +INSERT INTO `exam` VALUES ('00de2c86b6304b96b2288a0716e34829', '1', '20', '.30', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1eaff8deac0041ed857d16461a290985-313a3c23d119451d9f3f82bb47401b9f-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-3f31e3edcea24aebb1f3ff1556917141-46b74ddb133a4f20ac30d2c92de6902c-5bf59e82cae24b67879119571c022018-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1eaff8deac0041ed857d16461a290985-313a3c23d119451d9f3f82bb47401b9f-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-3f31e3edcea24aebb1f3ff1556917141-46b74ddb133a4f20ac30d2c92de6902c-5bf59e82cae24b67879119571c022018', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-22 14:31:23', '2020-09-22 14:31:23', '2020-09-22 14:31:23', '2020-09-22 14:31:23'); +INSERT INTO `exam` VALUES ('0322de3f0b214116b73419ae2a602b67', '考试名称1', '考试小图1', '考试描述1', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85', '6cabac6ec4ef44068e66cf2547543658', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-14 10:35:37', '2020-04-14 10:35:37', '2020-04-14 10:35:37', '2020-04-14 10:35:37'); +INSERT INTO `exam` VALUES ('038a7a765e3f4afb90b8747249d6a624', '12312', '123', '1231', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-28 17:55:22', '2020-02-28 17:55:22', '2020-02-28 17:55:22', '2020-02-28 17:55:22'); +INSERT INTO `exam` VALUES ('07bcd5b8507c42909e0b3212ec72b832', 'ere', 'werew', 'wer', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-495fce658bc4409aac2e14657d8e7e8d', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85', '495fce658bc4409aac2e14657d8e7e8d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-26 19:43:35', '2020-03-26 19:43:35', '2020-03-26 19:43:35', '2020-03-26 19:43:35'); +INSERT INTO `exam` VALUES ('0966472391474b909adbaa15115d56aa', 'qqq', 'ww', 'ww', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-79b4e7a9a7e144ba8d5af83c39f9b13a-85047be0b2cf4077a5ec66e92ebf442b-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-79b4e7a9a7e144ba8d5af83c39f9b13a-85047be0b2cf4077a5ec66e92ebf442b', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '50', '2020-04-20 18:56:47', '2020-04-20 18:56:47', '2020-04-20 18:56:47', '2020-04-20 18:56:47'); +INSERT INTO `exam` VALUES ('0cd280c5a6a54769a76633e16545c7f9', '22222222222222222', '222222', '22222', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-5bf59e82cae24b67879119571c022018-6d679282cdc649f8b4d185e47026dcca-75e0196b943a47f59d246557dc7c30dd-847da264b1334e1290e028e51fd6d04d-85047be0b2cf4077a5ec66e92ebf442b-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-5bf59e82cae24b67879119571c022018-6d679282cdc649f8b4d185e47026dcca-75e0196b943a47f59d246557dc7c30dd-847da264b1334e1290e028e51fd6d04d', '85047be0b2cf4077a5ec66e92ebf442b', '6cabac6ec4ef44068e66cf2547543658', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-13 16:18:06', '2020-04-13 16:18:06', '2020-04-13 16:18:06', '2020-04-13 16:18:06'); +INSERT INTO `exam` VALUES ('0efedb29fbbe4dac97d36e73997d2480', '测试123123', '132', '123', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-f3333b1a9dfb49638ef3b02df90cadb5-fdff95bd64994abc876c3872b7bc9aa3-11ae50c372c64e7ca59691c435c91239-31ab7a49aa254240935d1e871d7f2f09-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f', 'f3333b1a9dfb49638ef3b02df90cadb5-fdff95bd64994abc876c3872b7bc9aa3', '11ae50c372c64e7ca59691c435c91239-31ab7a49aa254240935d1e871d7f2f09-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '65', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-25 23:18:26', '2020-04-25 23:18:26', '2020-04-25 23:18:26', '2020-04-25 23:18:26'); +INSERT INTO `exam` VALUES ('11d03caf53ef4e43b66bca8564c8c0f5', 'dd', 'ddd', 'ddd', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-17ad274d9a6446688013586abf2deed4-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-34ac0eba5d5548599086f7439b837d85-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-17ad274d9a6446688013586abf2deed4', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-34ac0eba5d5548599086f7439b837d85', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-10-09 15:00:23', '2020-10-09 15:00:23', '2020-10-09 15:00:23', '2020-10-09 15:00:23'); +INSERT INTO `exam` VALUES ('11e43c39761a463db8407cde15a67693', 'mhdxndkv', '水水水水', '简单操作', 'a12eb101321b451bbc54a136e98acfd0-b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6-cba6ce4038b5401fb4cb43205557ccf9-cff7d16da6ab428e893c748d5c759cb2-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-8f3e02d0f2a1402abd3278adc05ffb10', 'a12eb101321b451bbc54a136e98acfd0-b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6-cba6ce4038b5401fb4cb43205557ccf9-cff7d16da6ab428e893c748d5c759cb2', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '8f3e02d0f2a1402abd3278adc05ffb10', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-07 14:33:55', '2020-03-07 14:33:55', '2020-03-07 14:33:55', '2020-03-07 14:33:55'); +INSERT INTO `exam` VALUES ('1214de71321e4b1d8b6bb86b5edadee3', '6666', '6', '66', '03ba87a6ca3a4075bd983ca799d518d8-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '03ba87a6ca3a4075bd983ca799d518d8', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-26 00:11:35', '2020-04-26 00:11:35', '2020-04-26 00:11:35', '2020-04-26 00:11:35'); +INSERT INTO `exam` VALUES ('139883c96ec44c6c9c5c2b4b85a7b54a', 'Angular学习', 'https://i.loli.net/2019/11/02/Pda9TEVIXyeptZo.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:23:36'); +INSERT INTO `exam` VALUES ('13e00f069eef47b2b76e4ab941b32cce', 'gfdsgfsdggf', 'gfdgfd', 'gfgg', '1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-340e5189877a4eb58492c7bb7a3c094d', '1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '340e5189877a4eb58492c7bb7a3c094d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-29 12:03:40', '2020-04-29 12:03:40', '2020-04-29 12:03:40', '2020-04-29 12:03:40'); +INSERT INTO `exam` VALUES ('1435d0e86576487d819b41f33082f441', '这是一次考试', '顶顶顶', '这是一次考试', 'cff7d16da6ab428e893c748d5c759cb2-38085807d06948ca8ad6d8eaca522c85-590889adc7994fbdbd895f3f8f4cd1f4-85047be0b2cf4077a5ec66e92ebf442b-311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', 'cff7d16da6ab428e893c748d5c759cb2', '38085807d06948ca8ad6d8eaca522c85-590889adc7994fbdbd895f3f8f4cd1f4-85047be0b2cf4077a5ec66e92ebf442b', '311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-18 10:42:15', '2020-04-18 10:42:15', '2020-04-18 10:42:15', '2020-04-18 10:42:15'); +INSERT INTO `exam` VALUES ('14a96aaed3c14ceda09841e1f8655405', '222', '2', '1', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-17ad274d9a6446688013586abf2deed4-224ae57b9c1749bdbfab51b2284789ce-2b4df8f9333741ef9f56bc188ec8a147-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-17ad274d9a6446688013586abf2deed4', '224ae57b9c1749bdbfab51b2284789ce-2b4df8f9333741ef9f56bc188ec8a147', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-10-05 23:09:17', '2020-10-05 23:09:17', '2020-10-05 23:09:17', '2020-10-05 23:09:17'); +INSERT INTO `exam` VALUES ('151921d7925f49ddb574a5134fac3b95', 'liuxm1210', '谁', '是', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-6cabac6ec4ef44068e66cf2547543658-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '6cabac6ec4ef44068e66cf2547543658-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-18 17:29:52', '2020-03-18 17:29:52', '2020-03-18 17:29:52', '2020-03-18 17:29:52'); +INSERT INTO `exam` VALUES ('16081a246f004bb2888aad0320628340', '高等数学', '1', '期末考试', '004c8b75a1a2421986fa05c89d0a903d-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '004c8b75a1a2421986fa05c89d0a903d', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-31 09:11:54', '2020-05-31 09:11:54', '2020-05-31 09:11:54', '2020-05-31 09:11:54'); +INSERT INTO `exam` VALUES ('16b80bd1208148bf8d862b58b8042ede', 'custquery', 'sfsdfsd', 'ddsf', '313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-02 16:11:08', '2020-09-02 16:11:08', '2020-09-02 16:11:08', '2020-09-02 16:11:08'); +INSERT INTO `exam` VALUES ('16eb39208bcf474e81f35d31ae8a0d30', 'yannis', '1', '模拟考试', '2e88077d899948c3905e6f501543360c-31e9ad43e84e484eb8b77b7e7a76de91-5396e258c48e467fbdf904701aa85840-7ac7e784ddee4a6db47fee9f310a4674-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '2e88077d899948c3905e6f501543360c-31e9ad43e84e484eb8b77b7e7a76de91-5396e258c48e467fbdf904701aa85840-7ac7e784ddee4a6db47fee9f310a4674', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147', '157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '200', '20', '20', '20', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-12 19:48:37', '2020-09-12 19:48:37', '2020-09-12 19:48:37', '2020-09-12 19:48:37'); +INSERT INTO `exam` VALUES ('17fd99fac47440ef8f79cc10d8d638f2', '55', 'k', 'j', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-25 22:20:27', '2020-02-25 22:20:27', '2020-02-25 22:20:27', '2020-02-25 22:20:27'); +INSERT INTO `exam` VALUES ('1977e53802e143719aa5f28f2b0a01ab', 'JavaSctip', 'wdas', 'jjjj', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-9fe1cafeebf44e20a80f504cff60ef3f-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-6cabac6ec4ef44068e66cf2547543658', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-9fe1cafeebf44e20a80f504cff60ef3f', '340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-6cabac6ec4ef44068e66cf2547543658', '75', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-23 21:59:57', '2020-03-23 21:59:57', '2020-03-23 21:59:57', '2020-03-23 21:59:57'); +INSERT INTO `exam` VALUES ('1a02c31082fa46e7901e95ff92d6a641', 'cmd_风中有朵云', 'wq', 'qwwwwwww', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985', '30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-19 14:46:45', '2020-05-19 14:46:45', '2020-05-19 14:46:45', '2020-05-19 14:46:45'); +INSERT INTO `exam` VALUES ('1b675c9ccad54c15bcd805db43538a37', '海洋', '这里是小图', '这里是简述', '23491b7dbbdf47dcb09ece779ff44c92-396b55534851427590e089fb9cc040cc-ecdfbdd2a9f24017b3fe1aa0947ca146', '23491b7dbbdf47dcb09ece779ff44c92', '396b55534851427590e089fb9cc040cc', 'ecdfbdd2a9f24017b3fe1aa0947ca146', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-28 08:51:29', '2020-02-28 08:51:29', '2020-02-28 08:51:29', '2020-02-28 08:51:29'); +INSERT INTO `exam` VALUES ('1b989eb399b243b49be371a6fb6292ca', 'sd', 'ds', 'ds', '1003b43b03934068973f67d199565dce-1e0cc8f913134006a2a861f17ec14b6c-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-5396e258c48e467fbdf904701aa85840-5e0389903aa94524bcae09ca457ecdaa-6bba5e6bff4a402aa2345a84949b39b0-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f0431d061ee240b681999dcdc7b390cf-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-6cabac6ec4ef44068e66cf2547543658', '1003b43b03934068973f67d199565dce-1e0cc8f913134006a2a861f17ec14b6c-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-5396e258c48e467fbdf904701aa85840-5e0389903aa94524bcae09ca457ecdaa-6bba5e6bff4a402aa2345a84949b39b0', '396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f0431d061ee240b681999dcdc7b390cf', '340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-6cabac6ec4ef44068e66cf2547543658', '80', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-10 16:47:40', '2020-04-10 16:47:40', '2020-04-10 16:47:40', '2020-04-10 16:47:40'); +INSERT INTO `exam` VALUES ('1b9df76d0f68462e84e8f2310be4ad9a', '12e12', '21412', '21432', '03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-30a7598bc91346478027795679cd71c3-0f228882c0fe462db958be54df6a1142', '03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8', '30a7598bc91346478027795679cd71c3', '0f228882c0fe462db958be54df6a1142', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-13 10:47:57', '2020-05-13 10:47:57', '2020-05-13 10:47:57', '2020-05-13 10:47:57'); +INSERT INTO `exam` VALUES ('1d524c716db140c8bc851c472b14f6af', '34234', '234', '234', '9bab31ed75c94be292e3d3908d834036-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-9fe1cafeebf44e20a80f504cff60ef3f-311e5bf4b7dc4f15bae52e2f5caf4800-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212-dc91198c27dc4ab5942ffc924f282367', '9bab31ed75c94be292e3d3908d834036', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-9fe1cafeebf44e20a80f504cff60ef3f', '311e5bf4b7dc4f15bae52e2f5caf4800-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212-dc91198c27dc4ab5942ffc924f282367', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-09 09:19:28', '2020-04-09 09:19:28', '2020-04-09 09:19:28', '2020-04-09 09:19:28'); +INSERT INTO `exam` VALUES ('1eef6903fe764abd9c1fe8b0aeb4a1c5', '点击选择学校', 'b', 'b', '2f8b20630b10471395b6c379a465cca8-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-79b4e7a9a7e144ba8d5af83c39f9b13a-9fe1cafeebf44e20a80f504cff60ef3f-b5c407439ba845a6be314b6f47650f4d-f0431d061ee240b681999dcdc7b390cf-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-f71add41e8cb44318e1ac381056b649d-fdff95bd64994abc876c3872b7bc9aa3-11ae50c372c64e7ca59691c435c91239-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '2f8b20630b10471395b6c379a465cca8-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-79b4e7a9a7e144ba8d5af83c39f9b13a-9fe1cafeebf44e20a80f504cff60ef3f-b5c407439ba845a6be314b6f47650f4d-f0431d061ee240b681999dcdc7b390cf-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-f71add41e8cb44318e1ac381056b649d-fdff95bd64994abc876c3872b7bc9aa3', '11ae50c372c64e7ca59691c435c91239-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '110', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-24 21:57:58', '2020-04-24 21:57:58', '2020-04-24 21:57:58', '2020-04-24 21:57:58'); +INSERT INTO `exam` VALUES ('2013c85f291841f7bd1dbda732fecde2', '学霸', '学霸', '学霸', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2020-05-12 15:09:31', '2020-05-12 15:09:31', '2020-05-12 15:09:31', '2020-05-12 15:09:31'); +INSERT INTO `exam` VALUES ('20c87e6f7055474f8a02b90b61fa66db', '考试', '1', '1', '3da95e8dc779416689d913f8b68c48b2-3f2128829879470ea97dc3a5fd8d8f0e-5396e258c48e467fbdf904701aa85840-6bba5e6bff4a402aa2345a84949b39b0-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-25bf7d1a791f4cf39d85e26b113001e8', '3da95e8dc779416689d913f8b68c48b2-3f2128829879470ea97dc3a5fd8d8f0e-5396e258c48e467fbdf904701aa85840-6bba5e6bff4a402aa2345a84949b39b0', '2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85', '25bf7d1a791f4cf39d85e26b113001e8', '29', '4', '4', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-15 16:13:37', '2020-05-15 16:13:37', '2020-05-15 16:13:37', '2020-05-15 16:13:37'); +INSERT INTO `exam` VALUES ('24da895d47ae4ecc857363216ae49a05', '1', '1', '1', 'd42d9faa517146329a458550ec06262c-eb2080605ab44cac8a7a5428294de36a-0a32e228e2464beda23b90c7832d29d2-078a8fed0cc649f8a864a430b4e7188c', 'd42d9faa517146329a458550ec06262c-eb2080605ab44cac8a7a5428294de36a', '0a32e228e2464beda23b90c7832d29d2', '078a8fed0cc649f8a864a430b4e7188c', '20', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-07-07 14:15:51', '2020-07-07 14:15:51', '2020-07-07 14:15:51', '2020-07-07 14:15:51'); +INSERT INTO `exam` VALUES ('258bf9410e854f34bba9c9a08f4dd313', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/sVrTotyQUXEx6ic.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:23:58'); +INSERT INTO `exam` VALUES ('26c255ac1cc048438f7c669dfce743cb', 'HVJHI ', 'HHJ', 'CHGV', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-25bf7d1a791f4cf39d85e26b113001e8-495fce658bc4409aac2e14657d8e7e8d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da', '30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85', '25bf7d1a791f4cf39d85e26b113001e8-495fce658bc4409aac2e14657d8e7e8d', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-27 19:08:59', '2020-05-27 19:08:59', '2020-05-27 19:08:59', '2020-05-27 19:08:59'); +INSERT INTO `exam` VALUES ('270e73439a0b4fb4bae3f190c01838b4', '213231', '45123452', '34241', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0', '0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-27 23:42:56', '2020-09-27 23:42:56', '2020-09-27 23:42:56', '2020-09-27 23:42:56'); +INSERT INTO `exam` VALUES ('274d37839d1742b8ac0ac2f549f9d599', 'Reading', 'nah', 'IELTS Style Reading', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '95', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '60', '2020-03-02 04:00:00', '2020-03-02 04:00:00', '2020-03-02 04:00:00', '2020-03-02 04:00:00'); +INSERT INTO `exam` VALUES ('28b9427a58f148269c6b0d9e1abac3ee', '1', '3', '2', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-21 10:36:10', '2020-09-21 10:36:10', '2020-09-21 10:36:10', '2020-09-21 10:36:10'); +INSERT INTO `exam` VALUES ('291c983e8e0345189c5d2971a273f201', 'fdghfsdg ', 'gdfg fd', 'gfdg sd', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-31ab7a49aa254240935d1e871d7f2f09-53ae8db083134adb8428403b6a50620e', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85', '31ab7a49aa254240935d1e871d7f2f09-53ae8db083134adb8428403b6a50620e', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-24 21:58:47', '2020-06-24 21:58:47', '2020-06-24 21:58:47', '2020-06-24 21:58:47'); +INSERT INTO `exam` VALUES ('29a5f4accd1f450e91cbc75e79eec47e', '测试', '测试', '测试', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62', '38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '75', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-09 08:22:54', '2020-03-09 08:22:54', '2020-03-09 08:22:54', '2020-03-09 08:22:54'); +INSERT INTO `exam` VALUES ('2a48a11933a04056a6f5400c1b12f80f', '服服服', '4', '归属感', '23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-590889adc7994fbdbd895f3f8f4cd1f4-305f726e7f1f4636b88bf20de0093745', '23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62', '34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-590889adc7994fbdbd895f3f8f4cd1f4', '305f726e7f1f4636b88bf20de0093745', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '5', '2020-04-17 22:25:23', '2020-04-17 22:25:23', '2020-04-17 22:25:23', '2020-04-17 22:25:23'); +INSERT INTO `exam` VALUES ('2b464a7db7484f21bd34e297c048886a', 'HASAN MURAT', 'ssd', 'sdfs', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0cae9d2a09824bacb660d21aa550e599-2b4df8f9333741ef9f56bc188ec8a147-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0cae9d2a09824bacb660d21aa550e599', '2b4df8f9333741ef9f56bc188ec8a147', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-14 19:14:50', '2020-09-14 19:14:50', '2020-09-14 19:14:50', '2020-09-14 19:14:50'); +INSERT INTO `exam` VALUES ('2ddf27e1852f4de0930f1e3181f09f0c', '老罗臭傻逼', '傻', '傻不傻', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-17ad274d9a6446688013586abf2deed4-1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-078a8fed0cc649f8a864a430b4e7188c-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-17ad274d9a6446688013586abf2deed4-1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '078a8fed0cc649f8a864a430b4e7188c-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '115', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-07-28 14:23:41', '2020-07-28 14:23:41', '2020-07-28 14:23:41', '2020-07-28 14:23:41'); +INSERT INTO `exam` VALUES ('2ef88a8af61a47989cce4c849596db23', 'a', 'A', 'A', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8', '30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27', '0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-03 17:17:10', '2020-06-03 17:17:10', '2020-06-03 17:17:10', '2020-06-03 17:17:10'); +INSERT INTO `exam` VALUES ('2f6c959f86504e07882a89a924532ad4', 'test', 'tetst', 'tete', '02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-265b78c96fb94504991ffcf8e5bd6074-2b77e798372f4465882ccf619ce55657-3f2128829879470ea97dc3a5fd8d8f0e-5bf59e82cae24b67879119571c022018-2929d07f28a54c81931701d2b162fd70-5d6c1528fc9a41c7929082d586260d2c-676d834bdf844fbeb7c39fefe0069066-76a0b4b6d6c44d7099ab9f4605e35085-9fe1cafeebf44e20a80f504cff60ef3f-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-371450fbb05a49a5b83bce0f9a33b7fd-495fce658bc4409aac2e14657d8e7e8d-56ed36d358d44d43834ce1146bf4303d-6c261016135a4949bbc301cfe8ea81d6-95221e98e365420f8e967f4460006995-e283ac11c7064ccf976f9c48d68c6a67', '02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-265b78c96fb94504991ffcf8e5bd6074-2b77e798372f4465882ccf619ce55657-3f2128829879470ea97dc3a5fd8d8f0e-5bf59e82cae24b67879119571c022018', '2929d07f28a54c81931701d2b162fd70-5d6c1528fc9a41c7929082d586260d2c-676d834bdf844fbeb7c39fefe0069066-76a0b4b6d6c44d7099ab9f4605e35085-9fe1cafeebf44e20a80f504cff60ef3f', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-371450fbb05a49a5b83bce0f9a33b7fd-495fce658bc4409aac2e14657d8e7e8d-56ed36d358d44d43834ce1146bf4303d-6c261016135a4949bbc301cfe8ea81d6-95221e98e365420f8e967f4460006995-e283ac11c7064ccf976f9c48d68c6a67', '23', '1', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-21 13:12:08', '2020-09-21 13:12:08', '2020-09-21 13:12:08', '2020-09-21 13:12:08'); +INSERT INTO `exam` VALUES ('300abb08f0ab46409b1e37e6ce918655', 'bbbbbb', 'bb', 'bbb', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0', '0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce', '157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '35', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-08-31 14:56:45', '2020-08-31 14:56:45', '2020-08-31 14:56:45', '2020-08-31 14:56:45'); +INSERT INTO `exam` VALUES ('303efbfe2e5f460c909e935345424244', '梁山广创建的考试1', 'https://i.loli.net/2019/11/02/gIqpGQ8J5B4rVYD.gif', '就是測試下', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-10-19 12:08:53', '2019-11-02 16:24:00'); +INSERT INTO `exam` VALUES ('3067641af3ef4e6c8813abdb1ea8e238', '大魔神的考试', '是是是', '阿斯蒂芬', '3f31e3edcea24aebb1f3ff1556917141-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0', '3f31e3edcea24aebb1f3ff1556917141', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85', '126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '5', '2020-09-01 20:37:26', '2020-09-01 20:37:26', '2020-09-01 20:37:26', '2020-09-01 20:37:26'); +INSERT INTO `exam` VALUES ('30fbdf37775440fcaffb3bfdd88dd6fd', 'test', '考试', '考试', '004c8b75a1a2421986fa05c89d0a903d-0885c830022746cf8972c97eba9f5b15-23491b7dbbdf47dcb09ece779ff44c92-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '004c8b75a1a2421986fa05c89d0a903d-0885c830022746cf8972c97eba9f5b15-23491b7dbbdf47dcb09ece779ff44c92', '2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-13 09:59:48', '2020-09-13 09:59:48', '2020-09-13 09:59:48', '2020-09-13 09:59:48'); +INSERT INTO `exam` VALUES ('31f5539d563a4d50a0e9a344b3603730', '安全考试', '啊', '安全考试', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212-e283ac11c7064ccf976f9c48d68c6a67', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62', '38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212-e283ac11c7064ccf976f9c48d68c6a67', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-08 20:57:25', '2020-03-08 20:57:25', '2020-03-08 20:57:25', '2020-03-08 20:57:25'); +INSERT INTO `exam` VALUES ('32c44ac3f24645a7b66b00060a52e29c', 'Live~~~~', 'Live~~~~', 'Live~~~~', '03ba87a6ca3a4075bd983ca799d518d8-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-b5c407439ba845a6be314b6f47650f4d-caac198257444ae2a7f6b6d9f8399f8b-f0431d061ee240b681999dcdc7b390cf-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-495fce658bc4409aac2e14657d8e7e8d-53ae8db083134adb8428403b6a50620e', '03ba87a6ca3a4075bd983ca799d518d8-1e0cc8f913134006a2a861f17ec14b6c-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-b5c407439ba845a6be314b6f47650f4d-caac198257444ae2a7f6b6d9f8399f8b-f0431d061ee240b681999dcdc7b390cf-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa', '495fce658bc4409aac2e14657d8e7e8d-53ae8db083134adb8428403b6a50620e', '85', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-22 10:06:14', '2020-05-22 10:06:14', '2020-05-22 10:06:14', '2020-05-22 10:06:14'); +INSERT INTO `exam` VALUES ('32cd0d921bbd4693a0b961da32043d8e', 'sssss', 'bbb', 'sss', '018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-305f726e7f1f4636b88bf20de0093745', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-13 11:19:14', '2020-07-13 11:19:14', '2020-07-13 11:19:14', '2020-07-13 11:19:14'); +INSERT INTO `exam` VALUES ('33cf9e5e329c4fd08a080725b3cf045f', 'admin', '额v', '4t', '004c8b75a1a2421986fa05c89d0a903d-224ae57b9c1749bdbfab51b2284789ce-14908e5711f74c67924d6b1ceaeb92d0', '004c8b75a1a2421986fa05c89d0a903d', '224ae57b9c1749bdbfab51b2284789ce', '14908e5711f74c67924d6b1ceaeb92d0', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-31 14:46:03', '2020-08-31 14:46:03', '2020-08-31 14:46:03', '2020-08-31 14:46:03'); +INSERT INTO `exam` VALUES ('3558629c4d504bfa9f9b61a9211b36f0', '55555555', '77777', '6666666', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-34ac0eba5d5548599086f7439b837d85-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-31ab7a49aa254240935d1e871d7f2f09-495fce658bc4409aac2e14657d8e7e8d-8f3e02d0f2a1402abd3278adc05ffb10', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92', '34ac0eba5d5548599086f7439b837d85-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '31ab7a49aa254240935d1e871d7f2f09-495fce658bc4409aac2e14657d8e7e8d-8f3e02d0f2a1402abd3278adc05ffb10', '45', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-21 17:49:34', '2020-03-21 17:49:34', '2020-03-21 17:49:34', '2020-03-21 17:49:34'); +INSERT INTO `exam` VALUES ('36d3acfdd42845b2969c5a209653530b', 'TIM', '1', '1', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-1eaff8deac0041ed857d16461a290985-30a7598bc91346478027795679cd71c3-0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-1eaff8deac0041ed857d16461a290985', '30a7598bc91346478027795679cd71c3', '0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '35', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-07-13 10:52:36', '2020-07-13 10:52:36', '2020-07-13 10:52:36', '2020-07-13 10:52:36'); +INSERT INTO `exam` VALUES ('384430bb111a469aa48ac60ad21fcc29', 'sa', '三大', 'asd', '2b8b0f8748e24460b461047366d37ecb-31e9ad43e84e484eb8b77b7e7a76de91-336581f3079140328f5e71a1594d7500-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-6d679282cdc649f8b4d185e47026dcca-cee1bf2e88da4278add93f1db111a586-f83af858c0554241bf96205dc9dd9882-224ae57b9c1749bdbfab51b2284789ce-14908e5711f74c67924d6b1ceaeb92d0', '2b8b0f8748e24460b461047366d37ecb-31e9ad43e84e484eb8b77b7e7a76de91-336581f3079140328f5e71a1594d7500-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-6d679282cdc649f8b4d185e47026dcca-cee1bf2e88da4278add93f1db111a586-f83af858c0554241bf96205dc9dd9882', '224ae57b9c1749bdbfab51b2284789ce', '14908e5711f74c67924d6b1ceaeb92d0', '170', '20', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-10-05 21:39:13', '2020-10-05 21:39:13', '2020-10-05 21:39:13', '2020-10-05 21:39:13'); +INSERT INTO `exam` VALUES ('3a1bf5bc9dfc4d78a431ee692501ccb4', 'English', '123', '123456', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-0f228882c0fe462db958be54df6a1142-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-53ae8db083134adb8428403b6a50620e', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da', '2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4', '0f228882c0fe462db958be54df6a1142-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-53ae8db083134adb8428403b6a50620e', '90', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-27 16:28:25', '2020-05-27 16:28:25', '2020-05-27 16:28:25', '2020-05-27 16:28:25'); +INSERT INTO `exam` VALUES ('3b7df15fded044f4a4520dfc23c6e4ec', '测试', 'n\'n', '笔试部分考试,请勿作弊抄袭。', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-6d679282cdc649f8b4d185e47026dcca-7b324941a5514833a06c4561c1af3b41-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-6d679282cdc649f8b4d185e47026dcca-7b324941a5514833a06c4561c1af3b41', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '45', '2', '4', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-06 20:21:28', '2020-03-06 20:21:28', '2020-03-06 20:21:28', '2020-03-06 20:21:28'); +INSERT INTO `exam` VALUES ('3cf0b79c367a4448af8eef6737a5d0b3', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/tTUpCbSk6MaADQv.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:07'); +INSERT INTO `exam` VALUES ('400ffddba49e41bdbdd647f795d7ee1f', 'test', '111', '111', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-17ad274d9a6446688013586abf2deed4-1e6268528ea14ad78f8024b9f7cf7207-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-11ae50c372c64e7ca59691c435c91239-126c3a14b1ec4a7b9b5fe18914c0c19d-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-4247752901bd47fba86379a1cd4b87d4-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-17ad274d9a6446688013586abf2deed4-1e6268528ea14ad78f8024b9f7cf7207-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147', '11ae50c372c64e7ca59691c435c91239-126c3a14b1ec4a7b9b5fe18914c0c19d-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-4247752901bd47fba86379a1cd4b87d4-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '95', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-29 08:56:39', '2020-09-29 08:56:39', '2020-09-29 08:56:39', '2020-09-29 08:56:39'); +INSERT INTO `exam` VALUES ('40407bcd8ec346ecb5d65476d34eb6e3', 'liutest', 'aa', 'fds', '1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-3f2128829879470ea97dc3a5fd8d8f0e-85047be0b2cf4077a5ec66e92ebf442b-a8c76c5a302f4d0591fb1d32f9dce975-b5c407439ba845a6be314b6f47650f4d-f0431d061ee240b681999dcdc7b390cf-0f228882c0fe462db958be54df6a1142-4247752901bd47fba86379a1cd4b87d4', '1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-3f2128829879470ea97dc3a5fd8d8f0e', '85047be0b2cf4077a5ec66e92ebf442b-a8c76c5a302f4d0591fb1d32f9dce975-b5c407439ba845a6be314b6f47650f4d-f0431d061ee240b681999dcdc7b390cf', '0f228882c0fe462db958be54df6a1142-4247752901bd47fba86379a1cd4b87d4', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-06 09:38:57', '2020-05-06 09:38:57', '2020-05-06 09:38:57', '2020-05-06 09:38:57'); +INSERT INTO `exam` VALUES ('409f6d215ac64bbc837ddce60f6898a7', '测试', '是', '是', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-305f726e7f1f4636b88bf20de0093745', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-305f726e7f1f4636b88bf20de0093745', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-22 08:37:28', '2020-07-22 08:37:28', '2020-07-22 08:37:28', '2020-07-22 08:37:28'); +INSERT INTO `exam` VALUES ('41345edd2b644c7daa7fb79732b05a5e', '热工', '111', '111', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-1003b43b03934068973f67d199565dce-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745-495fce658bc4409aac2e14657d8e7e8d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-1003b43b03934068973f67d199565dce', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745-495fce658bc4409aac2e14657d8e7e8d', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-27 16:19:38', '2020-05-27 16:19:38', '2020-05-27 16:19:38', '2020-05-27 16:19:38'); +INSERT INTO `exam` VALUES ('413de781432b4518aaf3635846884a74', '辅导费', '动如脱兔拖拖拖拖拖拖拖拖拖拖', '付广告费', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-371450fbb05a49a5b83bce0f9a33b7fd', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85', '0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-371450fbb05a49a5b83bce0f9a33b7fd', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-10-09 09:35:58', '2020-10-09 09:35:58', '2020-10-09 09:35:58', '2020-10-09 09:35:58'); +INSERT INTO `exam` VALUES ('42931c9bb6d84e13bdb5c47e0fccdc22', 'Reading', 'nah', 'IELTS Style Reading', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '95', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '60', '2020-03-02 04:00:00', '2020-03-02 04:00:00', '2020-03-02 04:00:00', '2020-03-02 04:00:00'); +INSERT INTO `exam` VALUES ('44fff831a506483a97702b48569e9c44', 'aaaa', 'aaaa', 'aaaa', '004c8b75a1a2421986fa05c89d0a903d-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4-0f228882c0fe462db958be54df6a1142', '004c8b75a1a2421986fa05c89d0a903d', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4', '0f228882c0fe462db958be54df6a1142', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-26 21:24:50', '2020-08-26 21:24:50', '2020-08-26 21:24:50', '2020-08-26 21:24:50'); +INSERT INTO `exam` VALUES ('47ba10c81b8543e38e20b9eedde86208', '考试名称', '考试小图', '考试简述', '40ee7b36298d4568aad20e2db36ddbb5-34ac0eba5d5548599086f7439b837d85-305f726e7f1f4636b88bf20de0093745', '40ee7b36298d4568aad20e2db36ddbb5', '34ac0eba5d5548599086f7439b837d85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-09 15:01:21', '2020-04-09 15:01:21', '2020-04-09 15:01:21', '2020-04-09 15:01:21'); +INSERT INTO `exam` VALUES ('47d9908c4767426180554d7dee1ba275', '1', '1', '11', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-5e0389903aa94524bcae09ca457ecdaa-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-388dd246953945569e3617b268629ee4-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-5e0389903aa94524bcae09ca457ecdaa', '22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-388dd246953945569e3617b268629ee4', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745', '80', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-04 12:06:38', '2020-08-04 12:06:38', '2020-08-04 12:06:38', '2020-08-04 12:06:38'); +INSERT INTO `exam` VALUES ('4af99ae4d9e6480497c61f558a6e194a', '网线', '无', '网线相关', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-5e0389903aa94524bcae09ca457ecdaa-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-5e0389903aa94524bcae09ca457ecdaa', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27', '311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-07 09:37:25', '2020-04-07 09:37:25', '2020-04-07 09:37:25', '2020-04-07 09:37:25'); +INSERT INTO `exam` VALUES ('4b835cf8685f432398146cb379e7c3e4', '测试', '12', '12', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0cae9d2a09824bacb660d21aa550e599-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0cae9d2a09824bacb660d21aa550e599', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-07 16:32:13', '2020-08-07 16:32:13', '2020-08-07 16:32:13', '2020-08-07 16:32:13'); +INSERT INTO `exam` VALUES ('4b90e19967594a36be6f1b44053025b1', 'haotian', '123', '考试测试', '018c0f44bfd54bb8a6b0f2e91da3f3b0-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '45', '2020-07-16 17:07:33', '2020-07-16 17:07:33', '2020-07-16 17:07:33', '2020-07-16 17:07:33'); +INSERT INTO `exam` VALUES ('4bae6bf801f1426584ccb404bf9eff4a', '33132', '3150', '36153', '334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-40ee7b36298d4568aad20e2db36ddbb5-5396e258c48e467fbdf904701aa85840-551677f9e25441bbade1d48fb9f76a01-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-6bba5e6bff4a402aa2345a84949b39b0-736a5bdfc44d4bed99cb43cd4ee0fe03-75e0196b943a47f59d246557dc7c30dd-2929d07f28a54c81931701d2b162fd70-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-b5c407439ba845a6be314b6f47650f4d-311e5bf4b7dc4f15bae52e2f5caf4800-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-698def9f99b343e9b74cd7513f9efe61-6cabac6ec4ef44068e66cf2547543658-dc91198c27dc4ab5942ffc924f282367', '334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-40ee7b36298d4568aad20e2db36ddbb5-5396e258c48e467fbdf904701aa85840-551677f9e25441bbade1d48fb9f76a01-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-6bba5e6bff4a402aa2345a84949b39b0-736a5bdfc44d4bed99cb43cd4ee0fe03-75e0196b943a47f59d246557dc7c30dd', '2929d07f28a54c81931701d2b162fd70-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-b5c407439ba845a6be314b6f47650f4d', '311e5bf4b7dc4f15bae52e2f5caf4800-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-698def9f99b343e9b74cd7513f9efe61-6cabac6ec4ef44068e66cf2547543658-dc91198c27dc4ab5942ffc924f282367', '120', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-14 17:30:31', '2020-04-14 17:30:31', '2020-04-14 17:30:31', '2020-04-14 17:30:31'); +INSERT INTO `exam` VALUES ('4be45c365eca44a3a3cbdaa63680ca7e', '啊最后的疯狂', '贝多芬', '多瑞咪', '004c8b75a1a2421986fa05c89d0a903d-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-458475653213478e9b69e2f1bb063ffc-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-f10dd6ce6f964a5db45c4bdb89d9e17a-f3bf3c8f321344f381b2a5ee34c480aa-311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-d5c410448b5f4057b27de8e0e4d6bf43-dc91198c27dc4ab5942ffc924f282367', '004c8b75a1a2421986fa05c89d0a903d-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-458475653213478e9b69e2f1bb063ffc', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-f10dd6ce6f964a5db45c4bdb89d9e17a-f3bf3c8f321344f381b2a5ee34c480aa', '311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-d5c410448b5f4057b27de8e0e4d6bf43-dc91198c27dc4ab5942ffc924f282367', '80', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-27 22:21:25', '2020-05-27 22:21:25', '2020-05-27 22:21:25', '2020-05-27 22:21:25'); +INSERT INTO `exam` VALUES ('4e6b79485f3441b7a3c0f8f4c62d2b27', '大都多大', '呜呜呜呜', '呜呜呜呜', '004c8b75a1a2421986fa05c89d0a903d-224ae57b9c1749bdbfab51b2284789ce-23ac2394b14f4e338ec22adba349eb62', '004c8b75a1a2421986fa05c89d0a903d', '224ae57b9c1749bdbfab51b2284789ce', '23ac2394b14f4e338ec22adba349eb62', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-01 10:53:05', '2020-09-01 10:53:05', '2020-09-01 10:53:05', '2020-09-01 10:53:05'); +INSERT INTO `exam` VALUES ('4f451907c7a14322a67209b00357c106', 'test', 'test', 'test', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-078a8fed0cc649f8a864a430b4e7188c-0f228882c0fe462db958be54df6a1142', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3', '078a8fed0cc649f8a864a430b4e7188c-0f228882c0fe462db958be54df6a1142', '30', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-06-12 11:32:43', '2020-06-12 11:32:43', '2020-06-12 11:32:43', '2020-06-12 11:32:43'); +INSERT INTO `exam` VALUES ('4fceabedb35c4cbaba1f0522fa3bdde0', '3', '1', '1', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4-0f228882c0fe462db958be54df6a1142-126c3a14b1ec4a7b9b5fe18914c0c19d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4', '0f228882c0fe462db958be54df6a1142-126c3a14b1ec4a7b9b5fe18914c0c19d', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-01 08:56:38', '2020-09-01 08:56:38', '2020-09-01 08:56:38', '2020-09-01 08:56:38'); +INSERT INTO `exam` VALUES ('514de1932cf14d2b9defc4210f5c8cf8', '老罗臭傻逼', '傻', '傻不傻', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-17ad274d9a6446688013586abf2deed4-1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-078a8fed0cc649f8a864a430b4e7188c-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-17ad274d9a6446688013586abf2deed4-1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '078a8fed0cc649f8a864a430b4e7188c-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '115', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-07-28 14:23:41', '2020-07-28 14:23:41', '2020-07-28 14:23:41', '2020-07-28 14:23:41'); +INSERT INTO `exam` VALUES ('52d672f6317446f6b89896a9f36d912a', 'css', '1', '1', '004c8b75a1a2421986fa05c89d0a903d-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '004c8b75a1a2421986fa05c89d0a903d', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-10-07 09:47:49', '2020-10-07 09:47:49', '2020-10-07 09:47:49', '2020-10-07 09:47:49'); +INSERT INTO `exam` VALUES ('54f9181eb04141c083f2a7889bbac8cc', '保温杯', '09', '09', '004c8b75a1a2421986fa05c89d0a903d-2929d07f28a54c81931701d2b162fd70-340e5189877a4eb58492c7bb7a3c094d', '004c8b75a1a2421986fa05c89d0a903d', '2929d07f28a54c81931701d2b162fd70', '340e5189877a4eb58492c7bb7a3c094d', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-03 16:09:45', '2020-09-03 16:09:45', '2020-09-03 16:09:45', '2020-09-03 16:09:45'); +INSERT INTO `exam` VALUES ('56c87ee3b67c484ebf0f9802c59aada2', '2+2=?', '2', '2', '004c8b75a1a2421986fa05c89d0a903d-2929d07f28a54c81931701d2b162fd70-078a8fed0cc649f8a864a430b4e7188c', '004c8b75a1a2421986fa05c89d0a903d', '2929d07f28a54c81931701d2b162fd70', '078a8fed0cc649f8a864a430b4e7188c', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-07-07 14:20:09', '2020-07-07 14:20:09', '2020-07-07 14:20:09', '2020-07-07 14:20:09'); +INSERT INTO `exam` VALUES ('5741b70e887644ac98c074f4db679ddf', '国保情报信息', 'what ', 'this is a test', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-b5c407439ba845a6be314b6f47650f4d-305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-b5c407439ba845a6be314b6f47650f4d', '305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '80', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-02 14:39:25', '2020-04-02 14:39:25', '2020-04-02 14:39:25', '2020-04-02 14:39:25'); +INSERT INTO `exam` VALUES ('581226454b9d4341be58ebf9f24c5a87', 'Shibo Wei', 's', 's', '23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-38085807d06948ca8ad6d8eaca522c85-340e5189877a4eb58492c7bb7a3c094d', '23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91', '38085807d06948ca8ad6d8eaca522c85', '340e5189877a4eb58492c7bb7a3c094d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-08 18:58:19', '2020-03-08 18:58:19', '2020-03-08 18:58:19', '2020-03-08 18:58:19'); +INSERT INTO `exam` VALUES ('59302d7de9ab466b93cbabdb9b8f9f07', 'ch123', '000000', 'test01', '2b8b0f8748e24460b461047366d37ecb-313a3c23d119451d9f3f82bb47401b9f-336581f3079140328f5e71a1594d7500-5bc570c6662c41d99bd9859cecff90c4-5e0389903aa94524bcae09ca457ecdaa-6d679282cdc649f8b4d185e47026dcca-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-f83af858c0554241bf96205dc9dd9882-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-31ab7a49aa254240935d1e871d7f2f09', '2b8b0f8748e24460b461047366d37ecb-313a3c23d119451d9f3f82bb47401b9f-336581f3079140328f5e71a1594d7500-5bc570c6662c41d99bd9859cecff90c4-5e0389903aa94524bcae09ca457ecdaa-6d679282cdc649f8b4d185e47026dcca-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-f83af858c0554241bf96205dc9dd9882', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-31ab7a49aa254240935d1e871d7f2f09', '80', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-08-31 14:35:42', '2020-08-31 14:35:42', '2020-08-31 14:35:42', '2020-08-31 14:35:42'); +INSERT INTO `exam` VALUES ('59a3cb205f3745338c0b7e9d26ce2fe5', 'Angular学习', 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:17'); +INSERT INTO `exam` VALUES ('5a5bd6fe24fe41afb2711991eafbdd88', 'math', 'heheh ', 'hehhe', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-340e5189877a4eb58492c7bb7a3c094d-6cabac6ec4ef44068e66cf2547543658', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '340e5189877a4eb58492c7bb7a3c094d-6cabac6ec4ef44068e66cf2547543658', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '20', '2020-03-25 15:40:09', '2020-03-25 15:40:09', '2020-03-25 15:40:09', '2020-03-25 15:40:09'); +INSERT INTO `exam` VALUES ('5b45a0b2a15a43c2b543bde4650ac29b', '测试8/13', 'dfdf', 'dfdf', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-388dd246953945569e3617b268629ee4-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-388dd246953945569e3617b268629ee4', '157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8', '80', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-08-13 20:52:19', '2020-08-13 20:52:19', '2020-08-13 20:52:19', '2020-08-13 20:52:19'); +INSERT INTO `exam` VALUES ('5be639dd97e6482a81feb047cc64f29e', 'test', 'ffff', 'ffff', '1003b43b03934068973f67d199565dce-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-340e5189877a4eb58492c7bb7a3c094d', '1003b43b03934068973f67d199565dce', '34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27', '340e5189877a4eb58492c7bb7a3c094d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-08 11:15:11', '2020-04-08 11:15:11', '2020-04-08 11:15:11', '2020-04-08 11:15:11'); +INSERT INTO `exam` VALUES ('5d9f3ce7cf81460cae209fcd381395db', '高剑兵', 'S', 'S', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-caac198257444ae2a7f6b6d9f8399f8b-078a8fed0cc649f8a864a430b4e7188c', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8', 'caac198257444ae2a7f6b6d9f8399f8b', '078a8fed0cc649f8a864a430b4e7188c', '20', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-12 20:14:59', '2020-05-12 20:14:59', '2020-05-12 20:14:59', '2020-05-12 20:14:59'); +INSERT INTO `exam` VALUES ('5f08a610b6e3463691a511e5c037b62d', 'demo', 'demo', 'demo', '2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-02 16:16:52', '2020-09-02 16:16:52', '2020-09-02 16:16:52', '2020-09-02 16:16:52'); +INSERT INTO `exam` VALUES ('5f231a83716742d0ba4af9448be9ed63', '1234567', '123', '123', '25ec2980dd544b4ca70328a0733ce69f-313a3c23d119451d9f3f82bb47401b9f-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-79b4e7a9a7e144ba8d5af83c39f9b13a-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '25ec2980dd544b4ca70328a0733ce69f-313a3c23d119451d9f3f82bb47401b9f-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-79b4e7a9a7e144ba8d5af83c39f9b13a', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-26 21:19:24', '2020-04-26 21:19:24', '2020-04-26 21:19:24', '2020-04-26 21:19:24'); +INSERT INTO `exam` VALUES ('6158a3a19f71435cb39ef90b7e62a4be', '2323', 'dsd', 'dsd', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2929d07f28a54c81931701d2b162fd70-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '2929d07f28a54c81931701d2b162fd70', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-17 11:20:15', '2020-09-17 11:20:15', '2020-09-17 11:20:15', '2020-09-17 11:20:15'); +INSERT INTO `exam` VALUES ('61f6198b88a744aead6f25d04200025e', '阿里考试', 'https://i.loli.net/2019/11/02/iltU4CbvOnsg5G2.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:24:19'); +INSERT INTO `exam` VALUES ('63195182d70141d4ba7371c7516eb6f2', '市辖区公司1', 'gg', 'gg', '1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2929d07f28a54c81931701d2b162fd70-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745', '1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f', '2929d07f28a54c81931701d2b162fd70', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-24 14:43:01', '2020-07-24 14:43:01', '2020-07-24 14:43:01', '2020-07-24 14:43:01'); +INSERT INTO `exam` VALUES ('63c152c2d8574af7957aa21cf05fff23', '2020高考试卷 全国卷I 语文', '什么小兔??', ' 适用地区:安徽、湖北、福建、湖南、山西、河北、江西、广东、河南', '2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-458475653213478e9b69e2f1bb063ffc-5bf59e82cae24b67879119571c022018-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-7b468fb6cfab474fb11176fb3f45ab81-0a32e228e2464beda23b90c7832d29d2-22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4-590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467-5d6c1528fc9a41c7929082d586260d2c-676d834bdf844fbeb7c39fefe0069066-8ea36cd7b97241018fc44eb9773d5397-a8c76c5a302f4d0591fb1d32f9dce975-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-d5c410448b5f4057b27de8e0e4d6bf43-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-458475653213478e9b69e2f1bb063ffc-5bf59e82cae24b67879119571c022018-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-7b468fb6cfab474fb11176fb3f45ab81', '0a32e228e2464beda23b90c7832d29d2-22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4-590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467-5d6c1528fc9a41c7929082d586260d2c-676d834bdf844fbeb7c39fefe0069066-8ea36cd7b97241018fc44eb9773d5397-a8c76c5a302f4d0591fb1d32f9dce975', '126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-d5c410448b5f4057b27de8e0e4d6bf43-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '64', '2', '2', '2', '68042014e23c4ebea7234cb9c77cee5c', '9', '2020-08-31 21:39:15', '2020-08-31 21:39:15', '2020-08-31 21:39:15', '2020-08-31 21:39:15'); +INSERT INTO `exam` VALUES ('654d09766c9d421196b660d05aff4ab0', 'yy', 's', 's', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-02 14:40:07', '2020-04-02 14:40:07', '2020-04-02 14:40:07', '2020-04-02 14:40:07'); +INSERT INTO `exam` VALUES ('672f399990ef4d419550fcfd1c428075', '缺陷', '1', '1', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e6268528ea14ad78f8024b9f7cf7207-25ec2980dd544b4ca70328a0733ce69f-3864178819534aa7862b26e893aa2e62-5bc570c6662c41d99bd9859cecff90c4-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e6268528ea14ad78f8024b9f7cf7207-25ec2980dd544b4ca70328a0733ce69f-3864178819534aa7862b26e893aa2e62-5bc570c6662c41d99bd9859cecff90c4', '396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-15 16:54:22', '2020-06-15 16:54:22', '2020-06-15 16:54:22', '2020-06-15 16:54:22'); +INSERT INTO `exam` VALUES ('6931371e54984683a623608d445cf568', 'card', '多舒服', '都是', '018c0f44bfd54bb8a6b0f2e91da3f3b0-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27', '340e5189877a4eb58492c7bb7a3c094d-495fce658bc4409aac2e14657d8e7e8d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-22 12:51:51', '2020-03-22 12:51:51', '2020-03-22 12:51:51', '2020-03-22 12:51:51'); +INSERT INTO `exam` VALUES ('694f2feb57a14686bd7ffc12f99a23a4', 'java', '12', '12', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-3864178819534aa7862b26e893aa2e62-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-3864178819534aa7862b26e893aa2e62-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-03 17:04:48', '2020-03-03 17:04:48', '2020-03-03 17:04:48', '2020-03-03 17:04:48'); +INSERT INTO `exam` VALUES ('6ae23fb0df95403f81ab90cbc42572f9', 'kad', 'asd', 'asd', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-2e88077d899948c3905e6f501543360c-2f8b20630b10471395b6c379a465cca8-5396e258c48e467fbdf904701aa85840-7ac7e784ddee4a6db47fee9f310a4674-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4-396b55534851427590e089fb9cc040cc-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-473ecef6048d4d1a91b8100eb7a176e0-495fce658bc4409aac2e14657d8e7e8d-7d535a2008b4423bae96c8b4ad90378f', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-2e88077d899948c3905e6f501543360c-2f8b20630b10471395b6c379a465cca8-5396e258c48e467fbdf904701aa85840-7ac7e784ddee4a6db47fee9f310a4674', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4-396b55534851427590e089fb9cc040cc', '11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-473ecef6048d4d1a91b8100eb7a176e0-495fce658bc4409aac2e14657d8e7e8d-7d535a2008b4423bae96c8b4ad90378f', '30', '1', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-03 16:24:53', '2020-08-03 16:24:53', '2020-08-03 16:24:53', '2020-08-03 16:24:53'); +INSERT INTO `exam` VALUES ('6c14bb036c8f4bcea269d0fee3720749', 'cirros-snapshot', 'afsd', 'afsd', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84-fe75613b9a8447ffacfdc23d8440faa8-0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745-495fce658bc4409aac2e14657d8e7e8d-53ae8db083134adb8428403b6a50620e', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84-fe75613b9a8447ffacfdc23d8440faa8', '0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745-495fce658bc4409aac2e14657d8e7e8d-53ae8db083134adb8428403b6a50620e', '105', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-06-17 15:57:05', '2020-06-17 15:57:05', '2020-06-17 15:57:05', '2020-06-17 15:57:05'); +INSERT INTO `exam` VALUES ('6c7f89edc4cc4b9da66059d6136435c2', '嘎嘎嘎嘎嘎', '嘎嘎嘎嘎嘎', '嘎嘎嘎嘎嘎', '1eaff8deac0041ed857d16461a290985-38085807d06948ca8ad6d8eaca522c85-14908e5711f74c67924d6b1ceaeb92d0', '1eaff8deac0041ed857d16461a290985', '38085807d06948ca8ad6d8eaca522c85', '14908e5711f74c67924d6b1ceaeb92d0', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-30 11:59:09', '2020-09-30 11:59:09', '2020-09-30 11:59:09', '2020-09-30 11:59:09'); +INSERT INTO `exam` VALUES ('6d79ac5dcf354552ae12ec6dfe6a788c', '11', '11', '11', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-340e5189877a4eb58492c7bb7a3c094d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8', '0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-340e5189877a4eb58492c7bb7a3c094d', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-14 11:15:48', '2020-09-14 11:15:48', '2020-09-14 11:15:48', '2020-09-14 11:15:48'); +INSERT INTO `exam` VALUES ('6ee481a12a904132ac28af848a611121', 'qa', '.', ',', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '2223b2eb8c2942459344c06ce1d3ed1d-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '75', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '89', '2020-03-06 20:48:47', '2020-03-06 20:48:47', '2020-03-06 20:48:47', '2020-03-06 20:48:47'); +INSERT INTO `exam` VALUES ('6f546b67aedb4050a8fc7ccbfd3c438f', 'dcd', 'dd', 'dd', '25ec2980dd544b4ca70328a0733ce69f-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '25ec2980dd544b4ca70328a0733ce69f', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-31 16:30:51', '2020-08-31 16:30:51', '2020-08-31 16:30:51', '2020-08-31 16:30:51'); +INSERT INTO `exam` VALUES ('6f6f53edd14c415a82156a52a2d481d3', 'lisi', '1', '1', '2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-42e97c38185349a6b83b396922357271-4b8863f7a26747219f9d1e59165c08a6-0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-305f726e7f1f4636b88bf20de0093745', '2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-42e97c38185349a6b83b396922357271-4b8863f7a26747219f9d1e59165c08a6', '0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce', '305f726e7f1f4636b88bf20de0093745', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-17 16:01:09', '2020-07-17 16:01:09', '2020-07-17 16:01:09', '2020-07-17 16:01:09'); +INSERT INTO `exam` VALUES ('6f91c658ed4543bcb641a3b32d551330', '', 'fsfs', 'fsfds', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-14cc31707d53433f81841058a97575da-224ae57b9c1749bdbfab51b2284789ce-25bf7d1a791f4cf39d85e26b113001e8', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-14cc31707d53433f81841058a97575da', '224ae57b9c1749bdbfab51b2284789ce', '25bf7d1a791f4cf39d85e26b113001e8', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-17 10:53:29', '2020-08-17 10:53:29', '2020-08-17 10:53:29', '2020-08-17 10:53:29'); +INSERT INTO `exam` VALUES ('70b51ea397d543d4890aff1be79eed08', '123', '123123', '123123', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-590889adc7994fbdbd895f3f8f4cd1f4-340e5189877a4eb58492c7bb7a3c094d', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-590889adc7994fbdbd895f3f8f4cd1f4', '340e5189877a4eb58492c7bb7a3c094d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-27 11:05:53', '2020-04-27 11:05:53', '2020-04-27 11:05:53', '2020-04-27 11:05:53'); +INSERT INTO `exam` VALUES ('718b11bd331148f2a1601a57dcafa750', 'AA', 'AAA', 'AAA', '40ee7b36298d4568aad20e2db36ddbb5-5396e258c48e467fbdf904701aa85840-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-31ab7a49aa254240935d1e871d7f2f09', '40ee7b36298d4568aad20e2db36ddbb5-5396e258c48e467fbdf904701aa85840-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa', '38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4', '31ab7a49aa254240935d1e871d7f2f09', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-29 15:21:57', '2020-04-29 15:21:57', '2020-04-29 15:21:57', '2020-04-29 15:21:57'); +INSERT INTO `exam` VALUES ('7234fac5feeb48adbbc7504b9f83f8c0', 'ss', 'dd', 'ass', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1eaff8deac0041ed857d16461a290985-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-0f228882c0fe462db958be54df6a1142-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1eaff8deac0041ed857d16461a290985', '30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4', '0f228882c0fe462db958be54df6a1142-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-12 07:05:13', '2020-05-12 07:05:13', '2020-05-12 07:05:13', '2020-05-12 07:05:13'); +INSERT INTO `exam` VALUES ('7249071d10ba4ae686c1dbc4b60934bc', 'jack', '1212', '12', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-313a3c23d119451d9f3f82bb47401b9f-334cfcd5ce47468a9babdce5c97def28-30a7598bc91346478027795679cd71c3-517621a3c6b745459a5606c65cd38e27-76a0b4b6d6c44d7099ab9f4605e35085-85047be0b2cf4077a5ec66e92ebf442b-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-f71add41e8cb44318e1ac381056b649d-fe75613b9a8447ffacfdc23d8440faa8-0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-313a3c23d119451d9f3f82bb47401b9f-334cfcd5ce47468a9babdce5c97def28', '30a7598bc91346478027795679cd71c3-517621a3c6b745459a5606c65cd38e27-76a0b4b6d6c44d7099ab9f4605e35085-85047be0b2cf4077a5ec66e92ebf442b-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-f71add41e8cb44318e1ac381056b649d-fe75613b9a8447ffacfdc23d8440faa8', '0f228882c0fe462db958be54df6a1142-305f726e7f1f4636b88bf20de0093745', '85', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-11 17:06:31', '2020-06-11 17:06:31', '2020-06-11 17:06:31', '2020-06-11 17:06:31'); +INSERT INTO `exam` VALUES ('72ae33a7038647cb96c454c33b35c22f', '热工管理', '和欢呼声', '减记帐', '1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-3f2128829879470ea97dc3a5fd8d8f0e-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-11ae50c372c64e7ca59691c435c91239-305f726e7f1f4636b88bf20de0093745-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-3f2128829879470ea97dc3a5fd8d8f0e', '30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '11ae50c372c64e7ca59691c435c91239-305f726e7f1f4636b88bf20de0093745-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '71', '7', '5', '7', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-27 19:09:03', '2020-05-27 19:09:03', '2020-05-27 19:09:03', '2020-05-27 19:09:03'); +INSERT INTO `exam` VALUES ('7473398cff0f43e8bb4e360ed818d636', 'enes', 'SADASD', 'SADSAD', '14cc31707d53433f81841058a97575da-34ac0eba5d5548599086f7439b837d85-11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '14cc31707d53433f81841058a97575da', '34ac0eba5d5548599086f7439b837d85', '11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-26 23:30:11', '2020-04-26 23:30:11', '2020-04-26 23:30:11', '2020-04-26 23:30:11'); +INSERT INTO `exam` VALUES ('754120d33a124bdbb341450c1b2b760c', '08.03', '这是什么', 'shiyixia ', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-31e9ad43e84e484eb8b77b7e7a76de91-224ae57b9c1749bdbfab51b2284789ce-11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-31e9ad43e84e484eb8b77b7e7a76de91', '224ae57b9c1749bdbfab51b2284789ce', '11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-03 16:46:02', '2020-08-03 16:46:02', '2020-08-03 16:46:02', '2020-08-03 16:46:02'); +INSERT INTO `exam` VALUES ('757faa8add0341aeb581bdcd89209740', 'qweq ', 'qweqwr', 'qweqr', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467-31ab7a49aa254240935d1e871d7f2f09', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0', '590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467', '31ab7a49aa254240935d1e871d7f2f09', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-15 23:25:11', '2020-06-15 23:25:11', '2020-06-15 23:25:11', '2020-06-15 23:25:11'); +INSERT INTO `exam` VALUES ('75f4368f3ff64425b01fb5e4960ba083', '123123d', '123', '123', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2223b2eb8c2942459344c06ce1d3ed1d-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-590889adc7994fbdbd895f3f8f4cd1f4-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2223b2eb8c2942459344c06ce1d3ed1d', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-590889adc7994fbdbd895f3f8f4cd1f4', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-14 18:03:28', '2020-05-14 18:03:28', '2020-05-14 18:03:28', '2020-05-14 18:03:28'); +INSERT INTO `exam` VALUES ('76f4626b70864d36b23bee5b445cd041', '222', '22', '22', '004c8b75a1a2421986fa05c89d0a903d-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e6268528ea14ad78f8024b9f7cf7207-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-265b78c96fb94504991ffcf8e5bd6074-2b77e798372f4465882ccf619ce55657-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0', '004c8b75a1a2421986fa05c89d0a903d-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-1e6268528ea14ad78f8024b9f7cf7207-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-265b78c96fb94504991ffcf8e5bd6074-2b77e798372f4465882ccf619ce55657', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147', '126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-07 08:33:50', '2020-09-07 08:33:50', '2020-09-07 08:33:50', '2020-09-07 08:33:50'); +INSERT INTO `exam` VALUES ('77410b2d2c4a41418e6820a3c274a5be', '热工考试', '如图', '考察前五章学习情况', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '45', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-27 18:50:07', '2020-05-27 18:50:07', '2020-05-27 18:50:07', '2020-05-27 18:50:07'); +INSERT INTO `exam` VALUES ('794be5b9553f4d54b9c38e335810bd1c', '464646', '5465464', '64641', '07441a6a40d44196a1e67fe344ac57a9-0a32e228e2464beda23b90c7832d29d2-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '07441a6a40d44196a1e67fe344ac57a9', '0a32e228e2464beda23b90c7832d29d2', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '30', '2020-08-11 09:31:23', '2020-08-11 09:31:23', '2020-08-11 09:31:23', '2020-08-11 09:31:23'); +INSERT INTO `exam` VALUES ('7a2031b4ff3140dd8b5f7223d5890ec4', 'shadowsocks', 'asdada', 'ada', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28-5bf59e82cae24b67879119571c022018-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-334cfcd5ce47468a9babdce5c97def28-5bf59e82cae24b67879119571c022018', '38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-11 17:49:13', '2020-03-11 17:49:13', '2020-03-11 17:49:13', '2020-03-11 17:49:13'); +INSERT INTO `exam` VALUES ('7b2683c3d8774e4c9451dba500bfa895', '123123d', '123', '123', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2223b2eb8c2942459344c06ce1d3ed1d-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-590889adc7994fbdbd895f3f8f4cd1f4-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2223b2eb8c2942459344c06ce1d3ed1d', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-590889adc7994fbdbd895f3f8f4cd1f4', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-14 18:03:28', '2020-05-14 18:03:28', '2020-05-14 18:03:28', '2020-05-14 18:03:28'); +INSERT INTO `exam` VALUES ('7c25650a7f7242b7b90f9146e7c3b3c6', '21', '12', '2', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-495fce658bc4409aac2e14657d8e7e8d', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '495fce658bc4409aac2e14657d8e7e8d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-23 17:09:38', '2020-04-23 17:09:38', '2020-04-23 17:09:38', '2020-04-23 17:09:38'); +INSERT INTO `exam` VALUES ('7ce3e0cdb4834046a946b6b64bcf1189', '芜湖起飞', '1', '1', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-126c3a14b1ec4a7b9b5fe18914c0c19d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '126c3a14b1ec4a7b9b5fe18914c0c19d', '20', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-25 08:21:44', '2020-09-25 08:21:44', '2020-09-25 08:21:44', '2020-09-25 08:21:44'); +INSERT INTO `exam` VALUES ('7d25a6ec5f6e4bd99c0c79ddab3c659c', 'test', 'redgtser', 'tewsfge', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-06-30 22:52:53', '2020-06-30 22:52:53', '2020-06-30 22:52:53', '2020-06-30 22:52:53'); +INSERT INTO `exam` VALUES ('7d3fdab64adb4f988c83cad8e2d4f7c6', '123', 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1591267703498&di=328112f2217f5bc146a794c6f962876e&imgtype=0&src=http%3A%2F%2Fgss0.baidu.com%2F7Po3dSag_xI4khGko9WTAnF6hhy%2Fzhidao%2Fpic%2Fitem%2Fb999a9014c086e06b273602204087bf40bd1cb84.jpg', '12314', '004c8b75a1a2421986fa05c89d0a903d-30a7598bc91346478027795679cd71c3-0f228882c0fe462db958be54df6a1142', '004c8b75a1a2421986fa05c89d0a903d', '30a7598bc91346478027795679cd71c3', '0f228882c0fe462db958be54df6a1142', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-04 16:01:02', '2020-06-04 16:01:02', '2020-06-04 16:01:02', '2020-06-04 16:01:02'); +INSERT INTO `exam` VALUES ('7e553deb1eb34750adb293aa54b41054', '1', '1', '1', '5bf59e82cae24b67879119571c022018-517621a3c6b745459a5606c65cd38e27-6cabac6ec4ef44068e66cf2547543658', '5bf59e82cae24b67879119571c022018', '517621a3c6b745459a5606c65cd38e27', '6cabac6ec4ef44068e66cf2547543658', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-16 20:40:43', '2020-04-16 20:40:43', '2020-04-16 20:40:43', '2020-04-16 20:40:43'); +INSERT INTO `exam` VALUES ('7e8ee43154b043b5bde4bc897884b7bf', '我的考试题', '看看谁的高', '测试一下', '004c8b75a1a2421986fa05c89d0a903d-224ae57b9c1749bdbfab51b2284789ce-14908e5711f74c67924d6b1ceaeb92d0', '004c8b75a1a2421986fa05c89d0a903d', '224ae57b9c1749bdbfab51b2284789ce', '14908e5711f74c67924d6b1ceaeb92d0', '5', '1', '3', '1', 'a1b661031adf4a8f969f1869d479fe74', '1', '2020-07-10 20:10:23', '2020-07-10 20:10:23', '2020-07-10 20:10:23', '2020-07-10 20:10:23'); +INSERT INTO `exam` VALUES ('7f183bd009d54fd69922116a971a86f9', '11111', '11111', '11111', '004c8b75a1a2421986fa05c89d0a903d-0885c830022746cf8972c97eba9f5b15-14cc31707d53433f81841058a97575da-2929d07f28a54c81931701d2b162fd70-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '004c8b75a1a2421986fa05c89d0a903d-0885c830022746cf8972c97eba9f5b15-14cc31707d53433f81841058a97575da', '2929d07f28a54c81931701d2b162fd70', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-30 14:27:23', '2020-06-30 14:27:23', '2020-06-30 14:27:23', '2020-06-30 14:27:23'); +INSERT INTO `exam` VALUES ('7f36f47a75184adeb3df4fb8c4058a5a', '阿里考试', 'https://i.loli.net/2019/11/02/fDXxsqSg8KtE1Vi.gif', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:23'); +INSERT INTO `exam` VALUES ('8112f71b21734607b8706648f070b048', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/iGMtpCaZnyb2c4X.gif', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:29'); +INSERT INTO `exam` VALUES ('8145d8578aa44601bce5ab07ee39e650', 'test', 'dfs', 's', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '65', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-02-27 15:32:41', '2020-02-27 15:32:41', '2020-02-27 15:32:41', '2020-02-27 15:32:41'); +INSERT INTO `exam` VALUES ('8355e3772f9d49e3aa07006ad850e5b3', '从', '12', '12', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4-078a8fed0cc649f8a864a430b4e7188c-0f228882c0fe462db958be54df6a1142', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8', '0a32e228e2464beda23b90c7832d29d2-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4', '078a8fed0cc649f8a864a430b4e7188c-0f228882c0fe462db958be54df6a1142', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-07 16:39:52', '2020-08-07 16:39:52', '2020-08-07 16:39:52', '2020-08-07 16:39:52'); +INSERT INTO `exam` VALUES ('83eea216359b45209ccfb02ef844faa1', '昆明楚轮商贸有限公司', '1', '1', '5bf59e82cae24b67879119571c022018-75e0196b943a47f59d246557dc7c30dd-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-cba6ce4038b5401fb4cb43205557ccf9-cff7d16da6ab428e893c748d5c759cb2-d42d9faa517146329a458550ec06262c-e1d16aebc4124790bb9435973b89f105-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '5bf59e82cae24b67879119571c022018-75e0196b943a47f59d246557dc7c30dd-76049b0d9a254178887a4c3c65ba59b7-7b324941a5514833a06c4561c1af3b41-cba6ce4038b5401fb4cb43205557ccf9-cff7d16da6ab428e893c748d5c759cb2-d42d9faa517146329a458550ec06262c-e1d16aebc4124790bb9435973b89f105', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-03 15:27:24', '2020-04-03 15:27:24', '2020-04-03 15:27:24', '2020-04-03 15:27:24'); +INSERT INTO `exam` VALUES ('83fcdf49e0d044c68bc1c19c715cb225', '圆', '1', '1', '1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-265b78c96fb94504991ffcf8e5bd6074-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-265b78c96fb94504991ffcf8e5bd6074', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4', '14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-03 14:39:15', '2020-09-03 14:39:15', '2020-09-03 14:39:15', '2020-09-03 14:39:15'); +INSERT INTO `exam` VALUES ('851efee8155447afb42aa3083cb1e2cc', '会计电算化', 'gf gfd ', 'fg df', '14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-02 12:22:44', '2020-03-02 12:22:44', '2020-03-02 12:22:44', '2020-03-02 12:22:44'); +INSERT INTO `exam` VALUES ('865c8de9d5be420b9f5b14a390cc4ba5', 'mtest', '没图', '测试', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-25bf7d1a791f4cf39d85e26b113001e8-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85', '11ae50c372c64e7ca59691c435c91239-14908e5711f74c67924d6b1ceaeb92d0-25bf7d1a791f4cf39d85e26b113001e8-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '70', '5', '10', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-29 14:43:59', '2020-06-29 14:43:59', '2020-06-29 14:43:59', '2020-06-29 14:43:59'); +INSERT INTO `exam` VALUES ('869670911184494dacc4ea0c31773b50', '测试一下', '1111', '111 ', '31e9ad43e84e484eb8b77b7e7a76de91-2929d07f28a54c81931701d2b162fd70-305f726e7f1f4636b88bf20de0093745', '31e9ad43e84e484eb8b77b7e7a76de91', '2929d07f28a54c81931701d2b162fd70', '305f726e7f1f4636b88bf20de0093745', '20', '5', '10', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-13 17:43:31', '2020-07-13 17:43:31', '2020-07-13 17:43:31', '2020-07-13 17:43:31'); +INSERT INTO `exam` VALUES ('86daa981d4954751b754b276325d1348', 'adj', 'jjjj', 'jnjj', '23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-8f3e02d0f2a1402abd3278adc05ffb10', '45', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-10 23:14:29', '2020-03-10 23:14:29', '2020-03-10 23:14:29', '2020-03-10 23:14:29'); +INSERT INTO `exam` VALUES ('871775f9762344608bf5f509eea2bc87', 'vvv', '都撒到', '到处撒到', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '85', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-22 22:11:25', '2020-03-22 22:11:25', '2020-03-22 22:11:25', '2020-03-22 22:11:25'); +INSERT INTO `exam` VALUES ('88454c937fb9431dbede6fea9530d853', '1', '1', '1', '6d679282cdc649f8b4d185e47026dcca-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4', '6d679282cdc649f8b4d185e47026dcca', '396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-05 14:57:00', '2020-03-05 14:57:00', '2020-03-05 14:57:00', '2020-03-05 14:57:00'); +INSERT INTO `exam` VALUES ('8a2e373a1b3e4b06b0b343aba742c224', 'BootStrap实践', 'https://i.loli.net/2019/11/02/MWmqZDvOuk6NHKl.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:35'); +INSERT INTO `exam` VALUES ('8ab3539932d047b38b76c51be442f15d', 'ewe', 'we', 'we', '03ba87a6ca3a4075bd983ca799d518d8-14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-79b4e7a9a7e144ba8d5af83c39f9b13a-4247752901bd47fba86379a1cd4b87d4', '03ba87a6ca3a4075bd983ca799d518d8-14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '79b4e7a9a7e144ba8d5af83c39f9b13a', '4247752901bd47fba86379a1cd4b87d4', '34', '4', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-20 16:08:04', '2020-04-20 16:08:04', '2020-04-20 16:08:04', '2020-04-20 16:08:04'); +INSERT INTO `exam` VALUES ('8b1d2293224c47f594aa56d4ccc55280', '知识问答', '1', '百科向', '004c8b75a1a2421986fa05c89d0a903d-0885c830022746cf8972c97eba9f5b15-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-305f726e7f1f4636b88bf20de0093745', '004c8b75a1a2421986fa05c89d0a903d-0885c830022746cf8972c97eba9f5b15', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '305f726e7f1f4636b88bf20de0093745', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-31 09:45:35', '2020-05-31 09:45:35', '2020-05-31 09:45:35', '2020-05-31 09:45:35'); +INSERT INTO `exam` VALUES ('8b821502f9ff463082ce2ea629fd37f5', '1212', '121221', '1212', '018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-31 14:33:44', '2020-08-31 14:33:44', '2020-08-31 14:33:44', '2020-08-31 14:33:44'); +INSERT INTO `exam` VALUES ('8c1b5ab3089547e8bd8a1f7c6788593d', '刘亭', 'AAA', 'AA', '1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-334cfcd5ce47468a9babdce5c97def28-224ae57b9c1749bdbfab51b2284789ce-38085807d06948ca8ad6d8eaca522c85-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-334cfcd5ce47468a9babdce5c97def28', '224ae57b9c1749bdbfab51b2284789ce-38085807d06948ca8ad6d8eaca522c85', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-03 11:31:26', '2020-08-03 11:31:26', '2020-08-03 11:31:26', '2020-08-03 11:31:26'); +INSERT INTO `exam` VALUES ('8d810a3aca3d43e5961997d37dfe8f9f', 'BootStrap实践', 'https://i.loli.net/2019/11/02/T3sG41fKWIdL8Db.gif', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:25:41'); +INSERT INTO `exam` VALUES ('8e51b3073779404c910959eded41ecfa', '123', '123', '123', '0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-2223b2eb8c2942459344c06ce1d3ed1d-334cfcd5ce47468a9babdce5c97def28-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-458475653213478e9b69e2f1bb063ffc-6a20e7a3fbaf4031a47d2426740b81ea-7b324941a5514833a06c4561c1af3b41-7b468fb6cfab474fb11176fb3f45ab81-847da264b1334e1290e028e51fd6d04d-8fd31bbbd3194504a6dc5688ca39dccc-224ae57b9c1749bdbfab51b2284789ce-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-9de70494076e447cb3e68c27b0cbfa1f-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-f71add41e8cb44318e1ac381056b649d-11ae50c372c64e7ca59691c435c91239-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-473ecef6048d4d1a91b8100eb7a176e0-53ae8db083134adb8428403b6a50620e-56ed36d358d44d43834ce1146bf4303d-7d535a2008b4423bae96c8b4ad90378f-e283ac11c7064ccf976f9c48d68c6a67', '0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-2223b2eb8c2942459344c06ce1d3ed1d-334cfcd5ce47468a9babdce5c97def28-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-458475653213478e9b69e2f1bb063ffc-6a20e7a3fbaf4031a47d2426740b81ea-7b324941a5514833a06c4561c1af3b41-7b468fb6cfab474fb11176fb3f45ab81-847da264b1334e1290e028e51fd6d04d-8fd31bbbd3194504a6dc5688ca39dccc', '224ae57b9c1749bdbfab51b2284789ce-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-9de70494076e447cb3e68c27b0cbfa1f-f10dd6ce6f964a5db45c4bdb89d9e17a-f3333b1a9dfb49638ef3b02df90cadb5-f3bf3c8f321344f381b2a5ee34c480aa-f71add41e8cb44318e1ac381056b649d', '11ae50c372c64e7ca59691c435c91239-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-473ecef6048d4d1a91b8100eb7a176e0-53ae8db083134adb8428403b6a50620e-56ed36d358d44d43834ce1146bf4303d-7d535a2008b4423bae96c8b4ad90378f-e283ac11c7064ccf976f9c48d68c6a67', '80', '2', '4', '2', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-24 09:18:32', '2020-07-24 09:18:32', '2020-07-24 09:18:32', '2020-07-24 09:18:32'); +INSERT INTO `exam` VALUES ('8e999b5957a349c48b84c2f2d3f9c2ef', 'english', '123', '123', '02d67d11512e490c9a4e1ac152abb9f9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-17ad274d9a6446688013586abf2deed4-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-6c261016135a4949bbc301cfe8ea81d6-6dfb93980e0a4c68badff94e9e1b3349-77ee8436697b478194eba8d3c7417d16', '02d67d11512e490c9a4e1ac152abb9f9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-17ad274d9a6446688013586abf2deed4-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91', '22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-6c261016135a4949bbc301cfe8ea81d6-6dfb93980e0a4c68badff94e9e1b3349-77ee8436697b478194eba8d3c7417d16', '195', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-30 10:17:24', '2020-09-30 10:17:24', '2020-09-30 10:17:24', '2020-09-30 10:17:24'); +INSERT INTO `exam` VALUES ('8f6134e1ee6f47559f7bc2f7567d1b58', '华为新员工入职测试', 'https://i.loli.net/2019/11/02/fKb2qkH1riUsu6p.gif', '新员工入职必考', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-cff7d16da6ab428e893c748d5c759cb2', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10-e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '52', '3', '4', '5', 'a1b661031adf4a8f969f1869d479fe74', '120', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-10-30 07:50:53', '2019-11-02 16:25:47'); +INSERT INTO `exam` VALUES ('9209867f6423434b9b4efaa3b576150f', 'TestTestTest', 'Test', 'Test', '2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-31ab7a49aa254240935d1e871d7f2f09-495fce658bc4409aac2e14657d8e7e8d', '2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '31ab7a49aa254240935d1e871d7f2f09-495fce658bc4409aac2e14657d8e7e8d', '30', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-23 14:02:29', '2020-03-23 14:02:29', '2020-03-23 14:02:29', '2020-03-23 14:02:29'); +INSERT INTO `exam` VALUES ('9277daa2faf741a8a15c1b8944731d83', '让他航天人和人', '柔荑花', '润体乳', '1003b43b03934068973f67d199565dce-517621a3c6b745459a5606c65cd38e27-4247752901bd47fba86379a1cd4b87d4', '1003b43b03934068973f67d199565dce', '517621a3c6b745459a5606c65cd38e27', '4247752901bd47fba86379a1cd4b87d4', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-18 15:22:17', '2020-04-18 15:22:17', '2020-04-18 15:22:17', '2020-04-18 15:22:17'); +INSERT INTO `exam` VALUES ('93631ac779cf4189a508f72b6190b126', '这就是一场考试', '这就是一场考试', '这就是一场考试', '004c8b75a1a2421986fa05c89d0a903d-0a32e228e2464beda23b90c7832d29d2-55b90af51078486a804055c1052c8688', '004c8b75a1a2421986fa05c89d0a903d', '0a32e228e2464beda23b90c7832d29d2', '55b90af51078486a804055c1052c8688', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-02 14:32:05', '2020-09-02 14:32:05', '2020-09-02 14:32:05', '2020-09-02 14:32:05'); +INSERT INTO `exam` VALUES ('96cf312ae4164394a8766f2666c66d36', '王耀聪', 'A', 'A1', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-e1d16aebc4124790bb9435973b89f105-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-e1d16aebc4124790bb9435973b89f105', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b', '305f726e7f1f4636b88bf20de0093745-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-02-25 16:19:36', '2020-02-25 16:19:36', '2020-02-25 16:19:36', '2020-02-25 16:19:36'); +INSERT INTO `exam` VALUES ('98f867487f514a908a1676cc20b085f2', '1111', '11', '111', '03ba87a6ca3a4075bd983ca799d518d8-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-25bf7d1a791f4cf39d85e26b113001e8', '03ba87a6ca3a4075bd983ca799d518d8-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c', '34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4', '25bf7d1a791f4cf39d85e26b113001e8', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-06 11:38:07', '2020-05-06 11:38:07', '2020-05-06 11:38:07', '2020-05-06 11:38:07'); +INSERT INTO `exam` VALUES ('9a4edbe7a4724884a05712127b736c90', '1', '131', '13', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-396b55534851427590e089fb9cc040cc-31ab7a49aa254240935d1e871d7f2f09', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92', '396b55534851427590e089fb9cc040cc', '31ab7a49aa254240935d1e871d7f2f09', '20', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-01 20:43:55', '2020-04-01 20:43:55', '2020-04-01 20:43:55', '2020-04-01 20:43:55'); +INSERT INTO `exam` VALUES ('9a5be611167f418da11cae8ab0abfa8d', 'test11', 'asdfasdfasd', 'ceshi ', '14cc31707d53433f81841058a97575da-2929d07f28a54c81931701d2b162fd70-311e5bf4b7dc4f15bae52e2f5caf4800-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '14cc31707d53433f81841058a97575da', '2929d07f28a54c81931701d2b162fd70', '311e5bf4b7dc4f15bae52e2f5caf4800-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-15 15:36:01', '2020-04-15 15:36:01', '2020-04-15 15:36:01', '2020-04-15 15:36:01'); +INSERT INTO `exam` VALUES ('9ab02a51fdac405ba442b611e5490c45', '实施完毕', 'dfd', 'dd', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-31ab7a49aa254240935d1e871d7f2f09', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '31ab7a49aa254240935d1e871d7f2f09', '6', '1', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-08 15:46:15', '2020-03-08 15:46:15', '2020-03-08 15:46:15', '2020-03-08 15:46:15'); +INSERT INTO `exam` VALUES ('9d511bf4c0d94160a23dacfab95d0286', 'testttttt', 'ssssss', 'estsss', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-0cae9d2a09824bacb660d21aa550e599-25ec2980dd544b4ca70328a0733ce69f-224ae57b9c1749bdbfab51b2284789ce-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-0cae9d2a09824bacb660d21aa550e599-25ec2980dd544b4ca70328a0733ce69f', '224ae57b9c1749bdbfab51b2284789ce', '14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-24 17:12:25', '2020-09-24 17:12:25', '2020-09-24 17:12:25', '2020-09-24 17:12:25'); +INSERT INTO `exam` VALUES ('a0e02a53c28a449896847ae476100eb9', 'postman', '111', '111', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-21 15:29:12', '2020-08-21 15:29:12', '2020-08-21 15:29:12', '2020-08-21 15:29:12'); +INSERT INTO `exam` VALUES ('a1195dfe97f043f3b875c790b3fc93bb', '12j3123123yy', '12e121', '21212', '551677f9e25441bbade1d48fb9f76a01-736a5bdfc44d4bed99cb43cd4ee0fe03-9bab31ed75c94be292e3d3908d834036-cba6ce4038b5401fb4cb43205557ccf9-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5-340e5189877a4eb58492c7bb7a3c094d', '551677f9e25441bbade1d48fb9f76a01-736a5bdfc44d4bed99cb43cd4ee0fe03-9bab31ed75c94be292e3d3908d834036-cba6ce4038b5401fb4cb43205557ccf9', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-f3333b1a9dfb49638ef3b02df90cadb5', '340e5189877a4eb58492c7bb7a3c094d', '50', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-10 11:37:16', '2020-03-10 11:37:16', '2020-03-10 11:37:16', '2020-03-10 11:37:16'); +INSERT INTO `exam` VALUES ('a22b7091c94342b3b14a71d37b7f0f3b', '测试考试', '测试考试', '这是测试考试', '458475653213478e9b69e2f1bb063ffc-4a8c0cd2a67e4bb3aa51662146444f0d-4e3debde18a84a4fbe9baf83cb7cbd61-5bc570c6662c41d99bd9859cecff90c4-5bf59e82cae24b67879119571c022018-5e4913644c9a4bfb89e1e92ca54baa07-6f95eb26b4bf46c093e60887bae869af-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4-0f228882c0fe462db958be54df6a1142-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '458475653213478e9b69e2f1bb063ffc-4a8c0cd2a67e4bb3aa51662146444f0d-4e3debde18a84a4fbe9baf83cb7cbd61-5bc570c6662c41d99bd9859cecff90c4-5bf59e82cae24b67879119571c022018-5e4913644c9a4bfb89e1e92ca54baa07-6f95eb26b4bf46c093e60887bae869af', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4', '0f228882c0fe462db958be54df6a1142-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '100', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-01 13:07:00', '2020-09-01 13:07:00', '2020-09-01 13:07:00', '2020-09-01 13:07:00'); +INSERT INTO `exam` VALUES ('a25ba927a1af401692f03ec78d0b0f55', '19级', '1', '1', '2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-40ee7b36298d4568aad20e2db36ddbb5-5396e258c48e467fbdf904701aa85840-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-3da95e8dc779416689d913f8b68c48b2-40ee7b36298d4568aad20e2db36ddbb5-5396e258c48e467fbdf904701aa85840', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-13 17:20:47', '2020-04-13 17:20:47', '2020-04-13 17:20:47', '2020-04-13 17:20:47'); +INSERT INTO `exam` VALUES ('a30053865e1242d1b9d6787eb1f50db3', '惹', '1', '1', '2223b2eb8c2942459344c06ce1d3ed1d-38085807d06948ca8ad6d8eaca522c85-6cabac6ec4ef44068e66cf2547543658', '2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85', '6cabac6ec4ef44068e66cf2547543658', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-05 01:12:30', '2020-04-05 01:12:30', '2020-04-05 01:12:30', '2020-04-05 01:12:30'); +INSERT INTO `exam` VALUES ('a81a1843c0b340e58248b338dca58f66', 'summitexam', '啊啊', '啊啊', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-2929d07f28a54c81931701d2b162fd70-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '2929d07f28a54c81931701d2b162fd70', '4247752901bd47fba86379a1cd4b87d4', '16', '5', '5', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-11 12:11:07', '2020-03-11 12:11:07', '2020-03-11 12:11:07', '2020-03-11 12:11:07'); +INSERT INTO `exam` VALUES ('a95fb0006cc44ceab29b9086f9e34f6a', 'java面试题', '111', 'java面试题', '1e0cc8f913134006a2a861f17ec14b6c-2929d07f28a54c81931701d2b162fd70-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '1e0cc8f913134006a2a861f17ec14b6c', '2929d07f28a54c81931701d2b162fd70', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '80', '2020-09-22 08:16:30', '2020-09-22 08:16:30', '2020-09-22 08:16:30', '2020-09-22 08:16:30'); +INSERT INTO `exam` VALUES ('aaae3d5422d24fa59107349e774b0c2f', 'eeee', 'ewewe', 'ewew', 'b934218bd2f14eb4a5929af95eb1c9d0-bb22f19338174d1f9333f9aebd6ffeb6-dd2d72331e834fe3b575f2095cb27e02-e362599c1ac444bf9ad8e88000ee0f8b-ee27e894943e4006a2b21e754b6de136-f6def1a063434d20bb779654644219d4-224ae57b9c1749bdbfab51b2284789ce-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-23ac2394b14f4e338ec22adba349eb62-305f726e7f1f4636b88bf20de0093745-56ed36d358d44d43834ce1146bf4303d', 'b934218bd2f14eb4a5929af95eb1c9d0-bb22f19338174d1f9333f9aebd6ffeb6-dd2d72331e834fe3b575f2095cb27e02-e362599c1ac444bf9ad8e88000ee0f8b-ee27e894943e4006a2b21e754b6de136-f6def1a063434d20bb779654644219d4', '224ae57b9c1749bdbfab51b2284789ce-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27', '23ac2394b14f4e338ec22adba349eb62-305f726e7f1f4636b88bf20de0093745-56ed36d358d44d43834ce1146bf4303d', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-29 11:47:33', '2020-07-29 11:47:33', '2020-07-29 11:47:33', '2020-07-29 11:47:33'); +INSERT INTO `exam` VALUES ('ac94a40ed4514e7b8d9d2ee14079395f', '11111111', '1212', '1212', '004c8b75a1a2421986fa05c89d0a903d-224ae57b9c1749bdbfab51b2284789ce-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '004c8b75a1a2421986fa05c89d0a903d', '224ae57b9c1749bdbfab51b2284789ce', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-11 13:25:24', '2020-09-11 13:25:24', '2020-09-11 13:25:24', '2020-09-11 13:25:24'); +INSERT INTO `exam` VALUES ('ad2c5b40f1674f9a951c4e09131f9716', '1', '1', '1', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-2929d07f28a54c81931701d2b162fd70-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9', '2929d07f28a54c81931701d2b162fd70', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-01 08:49:20', '2020-09-01 08:49:20', '2020-09-01 08:49:20', '2020-09-01 08:49:20'); +INSERT INTO `exam` VALUES ('ad585b69f4424dcead51a0c62ef046ce', '大概', 'g地方', '地方g', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-1e9521efc6bb469ba9bd98c76f6ba53d-23491b7dbbdf47dcb09ece779ff44c92-265b78c96fb94504991ffcf8e5bd6074-313a3c23d119451d9f3f82bb47401b9f-3da95e8dc779416689d913f8b68c48b2-3f31e3edcea24aebb1f3ff1556917141-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-1e9521efc6bb469ba9bd98c76f6ba53d-23491b7dbbdf47dcb09ece779ff44c92-265b78c96fb94504991ffcf8e5bd6074-313a3c23d119451d9f3f82bb47401b9f-3da95e8dc779416689d913f8b68c48b2-3f31e3edcea24aebb1f3ff1556917141', '22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '90', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-17 15:29:26', '2020-09-17 15:29:26', '2020-09-17 15:29:26', '2020-09-17 15:29:26'); +INSERT INTO `exam` VALUES ('ad85aa9154a441a2a2ebe036c1805a8b', '唐氏筛查', '14141', '41', '31e9ad43e84e484eb8b77b7e7a76de91-46b74ddb133a4f20ac30d2c92de6902c-4e3debde18a84a4fbe9baf83cb7cbd61-551677f9e25441bbade1d48fb9f76a01-5bc570c6662c41d99bd9859cecff90c4-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-5e4913644c9a4bfb89e1e92ca54baa07-6f95eb26b4bf46c093e60887bae869af-736a5bdfc44d4bed99cb43cd4ee0fe03-8115591eb68e40fb8edfe1b2064841e4-847da264b1334e1290e028e51fd6d04d-86d8939602d84848bf604777c69742eb-89d8f481927d4a1c8c1b447cb4cdfd8c-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4-0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '31e9ad43e84e484eb8b77b7e7a76de91-46b74ddb133a4f20ac30d2c92de6902c-4e3debde18a84a4fbe9baf83cb7cbd61-551677f9e25441bbade1d48fb9f76a01-5bc570c6662c41d99bd9859cecff90c4-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-5e4913644c9a4bfb89e1e92ca54baa07-6f95eb26b4bf46c093e60887bae869af-736a5bdfc44d4bed99cb43cd4ee0fe03-8115591eb68e40fb8edfe1b2064841e4-847da264b1334e1290e028e51fd6d04d-86d8939602d84848bf604777c69742eb-89d8f481927d4a1c8c1b447cb4cdfd8c', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-388dd246953945569e3617b268629ee4', '0f228882c0fe462db958be54df6a1142-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '110', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-14 10:36:39', '2020-09-14 10:36:39', '2020-09-14 10:36:39', '2020-09-14 10:36:39'); +INSERT INTO `exam` VALUES ('ae37b8953d6a444cbe2dedcc46444ba5', 'java', 'java\n', 'java', '004c8b75a1a2421986fa05c89d0a903d-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '004c8b75a1a2421986fa05c89d0a903d', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3', '305f726e7f1f4636b88bf20de0093745-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-10 14:16:01', '2020-06-10 14:16:01', '2020-06-10 14:16:01', '2020-06-10 14:16:01'); +INSERT INTO `exam` VALUES ('b188e54770a74481a4d3de7862ad1c31', '阿里考试', 'https://i.loli.net/2019/11/02/qv1ubt2roT4FepS.jpg', '阿里巴巴2019校招', '', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745-4247752901bd47fba86379a1cd4b87d4', '100', '5', '6', '7', 'a1b661031adf4a8f969f1869d479fe74', '60', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:38'); +INSERT INTO `exam` VALUES ('b358496e4c834e46a3a54cd649cf8a49', 'deeplesion_gpu0', '123', '123', '14cc31707d53433f81841058a97575da-9bffbe2845b8401c8376f7ab3ef9230e-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-d42d9faa517146329a458550ec06262c-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '14cc31707d53433f81841058a97575da-9bffbe2845b8401c8376f7ab3ef9230e-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-cff7d16da6ab428e893c748d5c759cb2-d42d9faa517146329a458550ec06262c', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-04 17:20:30', '2020-03-04 17:20:30', '2020-03-04 17:20:30', '2020-03-04 17:20:30'); +INSERT INTO `exam` VALUES ('b36c8718df104dd3b5f5da7c131c0343', '李东伟_男_计算机学院_软件工程_2017_汉语', '54', '4453', '2f8b20630b10471395b6c379a465cca8-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '2f8b20630b10471395b6c379a465cca8', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-21 10:05:19', '2020-09-21 10:05:19', '2020-09-21 10:05:19', '2020-09-21 10:05:19'); +INSERT INTO `exam` VALUES ('b379d20c34234a56a866b81cf783bec8', 'lh', '123', '123', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-34ac0eba5d5548599086f7439b837d85-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-34ac0eba5d5548599086f7439b837d85', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '39', '3', '3', '3', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-14 11:27:21', '2020-09-14 11:27:21', '2020-09-14 11:27:21', '2020-09-14 11:27:21'); +INSERT INTO `exam` VALUES ('b4ff6d951c31454fa7966d16073d0168', '123', '123', '123', '14cc31707d53433f81841058a97575da-6d679282cdc649f8b4d185e47026dcca-34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-6cabac6ec4ef44068e66cf2547543658-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '14cc31707d53433f81841058a97575da-6d679282cdc649f8b4d185e47026dcca', '34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27', '6cabac6ec4ef44068e66cf2547543658-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-24 18:58:34', '2020-03-24 18:58:34', '2020-03-24 18:58:34', '2020-03-24 18:58:34'); +INSERT INTO `exam` VALUES ('b600329094424be08b6759b5c48005cc', 'ch测试', '考试小图', '第一次', '2f8b20630b10471395b6c379a465cca8-3864178819534aa7862b26e893aa2e62-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-4247752901bd47fba86379a1cd4b87d4', '2f8b20630b10471395b6c379a465cca8-3864178819534aa7862b26e893aa2e62', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-01 12:58:28', '2020-03-01 12:58:28', '2020-03-01 12:58:28', '2020-03-01 12:58:28'); +INSERT INTO `exam` VALUES ('b7b9f7916f494e9bb570139776699fd0', '6', '6', '3', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-2223b2eb8c2942459344c06ce1d3ed1d-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-38085807d06948ca8ad6d8eaca522c85-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-2223b2eb8c2942459344c06ce1d3ed1d', '2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-38085807d06948ca8ad6d8eaca522c85', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-22 09:48:38', '2020-09-22 09:48:38', '2020-09-22 09:48:38', '2020-09-22 09:48:38'); +INSERT INTO `exam` VALUES ('bb34bc9c0af84c08a65c1fce604182eb', '111111111', 'ansd', 'anqun', '551677f9e25441bbade1d48fb9f76a01-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-6d679282cdc649f8b4d185e47026dcca-736a5bdfc44d4bed99cb43cd4ee0fe03-75e0196b943a47f59d246557dc7c30dd-7b324941a5514833a06c4561c1af3b41-847da264b1334e1290e028e51fd6d04d-8a377bbeec5a4cd68f79bea7451d238d-9199009718ec4685a0a500d23ab814c5-9bab31ed75c94be292e3d3908d834036-a12eb101321b451bbc54a136e98acfd0-aafe86ead25f4ff5887c1dff7a91dfe5-34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-340e5189877a4eb58492c7bb7a3c094d-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '551677f9e25441bbade1d48fb9f76a01-5bf59e82cae24b67879119571c022018-5e0389903aa94524bcae09ca457ecdaa-6d679282cdc649f8b4d185e47026dcca-736a5bdfc44d4bed99cb43cd4ee0fe03-75e0196b943a47f59d246557dc7c30dd-7b324941a5514833a06c4561c1af3b41-847da264b1334e1290e028e51fd6d04d-8a377bbeec5a4cd68f79bea7451d238d-9199009718ec4685a0a500d23ab814c5-9bab31ed75c94be292e3d3908d834036-a12eb101321b451bbc54a136e98acfd0-aafe86ead25f4ff5887c1dff7a91dfe5', '34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '340e5189877a4eb58492c7bb7a3c094d-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '20', '1', '1', '1', '68042014e23c4ebea7234cb9c77cee5c', '100', '2020-03-28 18:53:11', '2020-03-28 18:53:11', '2020-03-28 18:53:11', '2020-03-28 18:53:11'); +INSERT INTO `exam` VALUES ('bb823016662a4e2d93d98637e8dc972d', '海贼王', '1', '1', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-38085807d06948ca8ad6d8eaca522c85-31ab7a49aa254240935d1e871d7f2f09', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da', '38085807d06948ca8ad6d8eaca522c85', '31ab7a49aa254240935d1e871d7f2f09', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-30 10:05:23', '2020-03-30 10:05:23', '2020-03-30 10:05:23', '2020-03-30 10:05:23'); +INSERT INTO `exam` VALUES ('bbb7c854b86543d8bb4bdbed4e339151', 'bzhzj', '444', '444', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-14cc31707d53433f81841058a97575da-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-53ae8db083134adb8428403b6a50620e', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-14cc31707d53433f81841058a97575da', '2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-53ae8db083134adb8428403b6a50620e', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-07 11:48:43', '2020-07-07 11:48:43', '2020-07-07 11:48:43', '2020-07-07 11:48:43'); +INSERT INTO `exam` VALUES ('bc8bcc01a0034a6ea99add88d62039f1', '1', '1', '1', '265b78c96fb94504991ffcf8e5bd6074-2b6b9540a38f40b08864067a65e3c5f1-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-272040f5194b4f58a1533ee3c8430095', '265b78c96fb94504991ffcf8e5bd6074-2b6b9540a38f40b08864067a65e3c5f1-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-272040f5194b4f58a1533ee3c8430095', '65', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-08-14 14:18:34', '2020-08-14 14:18:34', '2020-08-14 14:18:34', '2020-08-14 14:18:34'); +INSERT INTO `exam` VALUES ('bcd44a0d803b4ed3903f069db37c09c2', 'ABCD', 'YINGWEN', 'ABCD', '018c0f44bfd54bb8a6b0f2e91da3f3b0-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-311e5bf4b7dc4f15bae52e2f5caf4800-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '018c0f44bfd54bb8a6b0f2e91da3f3b0-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b', '311e5bf4b7dc4f15bae52e2f5caf4800-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '95', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-07 09:40:42', '2020-04-07 09:40:42', '2020-04-07 09:40:42', '2020-04-07 09:40:42'); +INSERT INTO `exam` VALUES ('bfa3f9424e8b4e6182cb4dfbf45911c6', '模拟考试', '色温', '数十位', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2929d07f28a54c81931701d2b162fd70-078a8fed0cc649f8a864a430b4e7188c', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '2929d07f28a54c81931701d2b162fd70', '078a8fed0cc649f8a864a430b4e7188c', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-24 17:58:18', '2020-05-24 17:58:18', '2020-05-24 17:58:18', '2020-05-24 17:58:18'); +INSERT INTO `exam` VALUES ('bfe8c7a1f7ff49b5af1f6857378fa193', '考试2', '21', '121', '018c0f44bfd54bb8a6b0f2e91da3f3b0-34ac0eba5d5548599086f7439b837d85-305f726e7f1f4636b88bf20de0093745', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '34ac0eba5d5548599086f7439b837d85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-24 14:38:10', '2020-04-24 14:38:10', '2020-04-24 14:38:10', '2020-04-24 14:38:10'); +INSERT INTO `exam` VALUES ('c0073a2f2fd64ac6b351c4f62a3f283b', '阿阿阿阿阿', '11', '考试', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-3864178819534aa7862b26e893aa2e62-6d679282cdc649f8b4d185e47026dcca-9bab31ed75c94be292e3d3908d834036-b95a0546fcc8418e84185137d14b1b50-cff7d16da6ab428e893c748d5c759cb2-d42d9faa517146329a458550ec06262c-9fe1cafeebf44e20a80f504cff60ef3f-e283ac11c7064ccf976f9c48d68c6a67', '14cc31707d53433f81841058a97575da-2f8b20630b10471395b6c379a465cca8-3864178819534aa7862b26e893aa2e62-6d679282cdc649f8b4d185e47026dcca-9bab31ed75c94be292e3d3908d834036-b95a0546fcc8418e84185137d14b1b50-cff7d16da6ab428e893c748d5c759cb2-d42d9faa517146329a458550ec06262c', '9fe1cafeebf44e20a80f504cff60ef3f', 'e283ac11c7064ccf976f9c48d68c6a67', '10', '1', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-06 09:27:27', '2020-03-06 09:27:27', '2020-03-06 09:27:27', '2020-03-06 09:27:27'); +INSERT INTO `exam` VALUES ('c01e42ec431649c8b63f8c5eb7793058', '大幅度', '富斗富', '打分得分', '34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-38085807d06948ca8ad6d8eaca522c85-14908e5711f74c67924d6b1ceaeb92d0', '34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07', '38085807d06948ca8ad6d8eaca522c85', '14908e5711f74c67924d6b1ceaeb92d0', '18', '4', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-25 11:42:16', '2020-09-25 11:42:16', '2020-09-25 11:42:16', '2020-09-25 11:42:16'); +INSERT INTO `exam` VALUES ('c03ec8f040634419a0d85c54bf4c4008', '谢方的测试', '什么是小图?', '这是一段描述', '2b8b0f8748e24460b461047366d37ecb-2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-336581f3079140328f5e71a1594d7500-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882-2929d07f28a54c81931701d2b162fd70-305f726e7f1f4636b88bf20de0093745', '2b8b0f8748e24460b461047366d37ecb-2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-336581f3079140328f5e71a1594d7500-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882', '2929d07f28a54c81931701d2b162fd70', '305f726e7f1f4636b88bf20de0093745', '180', '20', '20', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-30 16:22:32', '2020-06-30 16:22:32', '2020-06-30 16:22:32', '2020-06-30 16:22:32'); +INSERT INTO `exam` VALUES ('c0b13eb083ff49c0bcf3984e762eb251', '同步竹云用户', '11', '11', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-2223b2eb8c2942459344c06ce1d3ed1d-224ae57b9c1749bdbfab51b2284789ce-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-07441a6a40d44196a1e67fe344ac57a9-2223b2eb8c2942459344c06ce1d3ed1d', '224ae57b9c1749bdbfab51b2284789ce', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-23 16:38:22', '2020-09-23 16:38:22', '2020-09-23 16:38:22', '2020-09-23 16:38:22'); +INSERT INTO `exam` VALUES ('c0c012bcb0b146c5a5530ae0829e833c', '4554', '54', '54', '004c8b75a1a2421986fa05c89d0a903d-0a32e228e2464beda23b90c7832d29d2-078a8fed0cc649f8a864a430b4e7188c', '004c8b75a1a2421986fa05c89d0a903d', '0a32e228e2464beda23b90c7832d29d2', '078a8fed0cc649f8a864a430b4e7188c', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-21 10:13:49', '2020-09-21 10:13:49', '2020-09-21 10:13:49', '2020-09-21 10:13:49'); +INSERT INTO `exam` VALUES ('c25d2f12b55a47c188ddcd6b492c725b', '你把VN不vVN', ' 冻干粉电饭锅', 'dfgdfg', '2223b2eb8c2942459344c06ce1d3ed1d-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '2223b2eb8c2942459344c06ce1d3ed1d', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-10 16:07:18', '2020-08-10 16:07:18', '2020-08-10 16:07:18', '2020-08-10 16:07:18'); +INSERT INTO `exam` VALUES ('c335b3f2d0f8443ab4c7cb6186006040', 'testtt', 'testtt', 'testtt', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-2223b2eb8c2942459344c06ce1d3ed1d-2b6b9540a38f40b08864067a65e3c5f1-334cfcd5ce47468a9babdce5c97def28-3da95e8dc779416689d913f8b68c48b2-458475653213478e9b69e2f1bb063ffc-4b8863f7a26747219f9d1e59165c08a6-5bf59e82cae24b67879119571c022018-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-9fe1cafeebf44e20a80f504cff60ef3f-126c3a14b1ec4a7b9b5fe18914c0c19d-23ac2394b14f4e338ec22adba349eb62-371450fbb05a49a5b83bce0f9a33b7fd', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-2223b2eb8c2942459344c06ce1d3ed1d-2b6b9540a38f40b08864067a65e3c5f1-334cfcd5ce47468a9babdce5c97def28-3da95e8dc779416689d913f8b68c48b2-458475653213478e9b69e2f1bb063ffc-4b8863f7a26747219f9d1e59165c08a6-5bf59e82cae24b67879119571c022018', '30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-9fe1cafeebf44e20a80f504cff60ef3f', '126c3a14b1ec4a7b9b5fe18914c0c19d-23ac2394b14f4e338ec22adba349eb62-371450fbb05a49a5b83bce0f9a33b7fd', '80', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-01 22:17:03', '2020-09-01 22:17:03', '2020-09-01 22:17:03', '2020-09-01 22:17:03'); +INSERT INTO `exam` VALUES ('c4332cad17ae4bbe9db223d23019159b', 'xxxxxx', 'xxx', 'xxx', 'b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6-cba6ce4038b5401fb4cb43205557ccf9-d42d9faa517146329a458550ec06262c-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-25bf7d1a791f4cf39d85e26b113001e8-340e5189877a4eb58492c7bb7a3c094d', 'b95a0546fcc8418e84185137d14b1b50-bb22f19338174d1f9333f9aebd6ffeb6-cba6ce4038b5401fb4cb43205557ccf9-d42d9faa517146329a458550ec06262c', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4', '25bf7d1a791f4cf39d85e26b113001e8-340e5189877a4eb58492c7bb7a3c094d', '55', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-20 11:25:57', '2020-05-20 11:25:57', '2020-05-20 11:25:57', '2020-05-20 11:25:57'); +INSERT INTO `exam` VALUES ('c46a8887454b40228cad0478e6d8c102', 'xx', 'xxx', 'xxx', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-2929d07f28a54c81931701d2b162fd70-396b55534851427590e089fb9cc040cc-311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-6cabac6ec4ef44068e66cf2547543658-dc91198c27dc4ab5942ffc924f282367', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c', '2929d07f28a54c81931701d2b162fd70-396b55534851427590e089fb9cc040cc', '311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-6cabac6ec4ef44068e66cf2547543658-dc91198c27dc4ab5942ffc924f282367', '30', '1', '2', '3', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-22 09:39:14', '2020-04-22 09:39:14', '2020-04-22 09:39:14', '2020-04-22 09:39:14'); +INSERT INTO `exam` VALUES ('c523f70710ec4b668300e720f6ebb973', '哈哈哈', '驱蚊器', '爱我去翁', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-25bf7d1a791f4cf39d85e26b113001e8-340e5189877a4eb58492c7bb7a3c094d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '25bf7d1a791f4cf39d85e26b113001e8-340e5189877a4eb58492c7bb7a3c094d', '35', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-09 10:57:29', '2020-06-09 10:57:29', '2020-06-09 10:57:29', '2020-06-09 10:57:29'); +INSERT INTO `exam` VALUES ('c597bd5d65c741ddb5853dad9c8d6327', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/3YAkm4F8alHwdD6.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:44'); +INSERT INTO `exam` VALUES ('c69c517d53374e04827086597e7f6488', '我的VIP_1型隧道', '3', '3', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-5bf59e82cae24b67879119571c022018-847da264b1334e1290e028e51fd6d04d-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-f10dd6ce6f964a5db45c4bdb89d9e17a-f3bf3c8f321344f381b2a5ee34c480aa-fdff95bd64994abc876c3872b7bc9aa3-11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-25ec2980dd544b4ca70328a0733ce69f-5bf59e82cae24b67879119571c022018-847da264b1334e1290e028e51fd6d04d', '34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-85047be0b2cf4077a5ec66e92ebf442b-f10dd6ce6f964a5db45c4bdb89d9e17a-f3bf3c8f321344f381b2a5ee34c480aa-fdff95bd64994abc876c3872b7bc9aa3', '11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-25 09:40:49', '2020-04-25 09:40:49', '2020-04-25 09:40:49', '2020-04-25 09:40:49'); +INSERT INTO `exam` VALUES ('c6e930f8d5d84fcca205c77ad4e9dd9a', 'MidExam', '1', '1', '31e9ad43e84e484eb8b77b7e7a76de91-42e97c38185349a6b83b396922357271-458475653213478e9b69e2f1bb063ffc-fbf92231f24d4359bf9c08cad24bab4c-517621a3c6b745459a5606c65cd38e27-55b90af51078486a804055c1052c8688', '31e9ad43e84e484eb8b77b7e7a76de91-42e97c38185349a6b83b396922357271-458475653213478e9b69e2f1bb063ffc-fbf92231f24d4359bf9c08cad24bab4c', '517621a3c6b745459a5606c65cd38e27', '55b90af51078486a804055c1052c8688', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-18 06:19:36', '2020-09-18 06:19:36', '2020-09-18 06:19:36', '2020-09-18 06:19:36'); +INSERT INTO `exam` VALUES ('c72e8a8755824853a2d5307d118ea2d3', 'aaaaa', 'aaa', 'aaa', '004c8b75a1a2421986fa05c89d0a903d-1e6268528ea14ad78f8024b9f7cf7207-1eaff8deac0041ed857d16461a290985-224ae57b9c1749bdbfab51b2284789ce-38085807d06948ca8ad6d8eaca522c85-23ac2394b14f4e338ec22adba349eb62', '004c8b75a1a2421986fa05c89d0a903d-1e6268528ea14ad78f8024b9f7cf7207-1eaff8deac0041ed857d16461a290985', '224ae57b9c1749bdbfab51b2284789ce-38085807d06948ca8ad6d8eaca522c85', '23ac2394b14f4e338ec22adba349eb62', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-09 23:18:17', '2020-08-09 23:18:17', '2020-08-09 23:18:17', '2020-08-09 23:18:17'); +INSERT INTO `exam` VALUES ('c8ca3f0a816042d5919d924a96cb1ae8', 'Ant Design,阿里前端框架', 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', 'Ant前端学习', '', '31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', 'e283ac11c7064ccf976f9c48d68c6a67-ecdfbdd2a9f24017b3fe1aa0947ca146', '70', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '100', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:51'); +INSERT INTO `exam` VALUES ('c9b0ed2a81d2470f9c87cef0b82fbdf3', '20200622', 'python', 'python', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84-590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467-79b4e7a9a7e144ba8d5af83c39f9b13a-85047be0b2cf4077a5ec66e92ebf442b-9de70494076e447cb3e68c27b0cbfa1f-25bf7d1a791f4cf39d85e26b113001e8-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-53ae8db083134adb8428403b6a50620e-56ed36d358d44d43834ce1146bf4303d', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e0cc8f913134006a2a861f17ec14b6c-1e6268528ea14ad78f8024b9f7cf7207-1e9521efc6bb469ba9bd98c76f6ba53d-1eaff8deac0041ed857d16461a290985-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-517621a3c6b745459a5606c65cd38e27-5495afd392314658960c3911fd6c1b84-590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467-79b4e7a9a7e144ba8d5af83c39f9b13a-85047be0b2cf4077a5ec66e92ebf442b-9de70494076e447cb3e68c27b0cbfa1f', '25bf7d1a791f4cf39d85e26b113001e8-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-53ae8db083134adb8428403b6a50620e-56ed36d358d44d43834ce1146bf4303d', '62', '2', '2', '2', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-22 16:23:56', '2020-06-22 16:23:56', '2020-06-22 16:23:56', '2020-06-22 16:23:56'); +INSERT INTO `exam` VALUES ('ca8b338da82b480ebc03c38d41f11692', '语文', '1', '考察语文能力', '018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-078a8fed0cc649f8a864a430b4e7188c', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '078a8fed0cc649f8a864a430b4e7188c', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-04 11:55:55', '2020-09-04 11:55:55', '2020-09-04 11:55:55', '2020-09-04 11:55:55'); +INSERT INTO `exam` VALUES ('cd92c37ef6b14f71a1fc97167fbb687f', '122122', '1212', '121221', '004c8b75a1a2421986fa05c89d0a903d-2b8b0f8748e24460b461047366d37ecb-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc-25bf7d1a791f4cf39d85e26b113001e8', '004c8b75a1a2421986fa05c89d0a903d-2b8b0f8748e24460b461047366d37ecb-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '25bf7d1a791f4cf39d85e26b113001e8', '115', '10', '10', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-06-09 14:53:30', '2020-06-09 14:53:30', '2020-06-09 14:53:30', '2020-06-09 14:53:30'); +INSERT INTO `exam` VALUES ('cdc85339359840a49c8f71d824c79dae', '交规考试', '的', '对对对', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-0f228882c0fe462db958be54df6a1142-11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70', '0f228882c0fe462db958be54df6a1142-11ae50c372c64e7ca59691c435c91239-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-09 19:47:18', '2020-09-09 19:47:18', '2020-09-09 19:47:18', '2020-09-09 19:47:18'); +INSERT INTO `exam` VALUES ('ce3b6fa2acb64a83842159274f5beb4b', '小学生在线考试系统', '小学生线上学习测试', '小学生线上学习测试', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-14cc31707d53433f81841058a97575da-76049b0d9a254178887a4c3c65ba59b7-bb22f19338174d1f9333f9aebd6ffeb6-cba6ce4038b5401fb4cb43205557ccf9-e1d16aebc4124790bb9435973b89f105-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-25bf7d1a791f4cf39d85e26b113001e8-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-14cc31707d53433f81841058a97575da-76049b0d9a254178887a4c3c65ba59b7-bb22f19338174d1f9333f9aebd6ffeb6-cba6ce4038b5401fb4cb43205557ccf9-e1d16aebc4124790bb9435973b89f105', '38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27', '25bf7d1a791f4cf39d85e26b113001e8-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-08 16:59:21', '2020-05-08 16:59:21', '2020-05-08 16:59:21', '2020-05-08 16:59:21'); +INSERT INTO `exam` VALUES ('cf8176fe25f24b5eb4c61ba960dca55a', 'aaaasdf', 'dsaf', 'asdfa', '334cfcd5ce47468a9babdce5c97def28-30a7598bc91346478027795679cd71c3-25bf7d1a791f4cf39d85e26b113001e8', '334cfcd5ce47468a9babdce5c97def28', '30a7598bc91346478027795679cd71c3', '25bf7d1a791f4cf39d85e26b113001e8', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-06-20 13:54:57', '2020-06-20 13:54:57', '2020-06-20 13:54:57', '2020-06-20 13:54:57'); +INSERT INTO `exam` VALUES ('d13ee0254eba4caf99d75bcb04f30db4', '111', '1', '1', '018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-10-10 09:20:34', '2020-10-10 09:20:34', '2020-10-10 09:20:34', '2020-10-10 09:20:34'); +INSERT INTO `exam` VALUES ('d4bdecf2c31d419fa3b55bc41878e6ab', 'test', 'test', 'test', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-5396e258c48e467fbdf904701aa85840-7b468fb6cfab474fb11176fb3f45ab81-9f1eb66ca7cb42b98a270978a60212a1-bb22f19338174d1f9333f9aebd6ffeb6-d42d9faa517146329a458550ec06262c-396b55534851427590e089fb9cc040cc-590889adc7994fbdbd895f3f8f4cd1f4-f3bf3c8f321344f381b2a5ee34c480aa-311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-698def9f99b343e9b74cd7513f9efe61-8f3e02d0f2a1402abd3278adc05ffb10-dc91198c27dc4ab5942ffc924f282367', '14cc31707d53433f81841058a97575da-23491b7dbbdf47dcb09ece779ff44c92-31e9ad43e84e484eb8b77b7e7a76de91-5396e258c48e467fbdf904701aa85840-7b468fb6cfab474fb11176fb3f45ab81-9f1eb66ca7cb42b98a270978a60212a1-bb22f19338174d1f9333f9aebd6ffeb6-d42d9faa517146329a458550ec06262c', '396b55534851427590e089fb9cc040cc-590889adc7994fbdbd895f3f8f4cd1f4-f3bf3c8f321344f381b2a5ee34c480aa', '311e5bf4b7dc4f15bae52e2f5caf4800-340e5189877a4eb58492c7bb7a3c094d-698def9f99b343e9b74cd7513f9efe61-8f3e02d0f2a1402abd3278adc05ffb10-dc91198c27dc4ab5942ffc924f282367', '80', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-14 15:28:26', '2020-04-14 15:28:26', '2020-04-14 15:28:26', '2020-04-14 15:28:26'); +INSERT INTO `exam` VALUES ('d9366407cc9540139db29f7da9ea3d1d', '123123', '123', '123', '018c0f44bfd54bb8a6b0f2e91da3f3b0-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '4247752901bd47fba86379a1cd4b87d4-56ed36d358d44d43834ce1146bf4303d', '25', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-14 18:02:42', '2020-05-14 18:02:42', '2020-05-14 18:02:42', '2020-05-14 18:02:42'); +INSERT INTO `exam` VALUES ('da361a971ae747f5b935575dd005d8bc', 'ddddddd', 'ddd\n', 'ddddd\n', '14cc31707d53433f81841058a97575da-2929d07f28a54c81931701d2b162fd70-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da', '2929d07f28a54c81931701d2b162fd70', '4247752901bd47fba86379a1cd4b87d4', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-04 11:53:04', '2020-04-04 11:53:04', '2020-04-04 11:53:04', '2020-04-04 11:53:04'); +INSERT INTO `exam` VALUES ('da8a87953bb246a4a62b212d885aea0b', '张小亦', '1', '1', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-388dd246953945569e3617b268629ee4-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9', '22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-388dd246953945569e3617b268629ee4', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-31 16:41:03', '2020-08-31 16:41:03', '2020-08-31 16:41:03', '2020-08-31 16:41:03'); +INSERT INTO `exam` VALUES ('dc4662f2df1848f490ec2a608f05ecea', '111', '32', '23', '334cfcd5ce47468a9babdce5c97def28-4b8863f7a26747219f9d1e59165c08a6-224ae57b9c1749bdbfab51b2284789ce-2b4df8f9333741ef9f56bc188ec8a147-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '334cfcd5ce47468a9babdce5c97def28-4b8863f7a26747219f9d1e59165c08a6', '224ae57b9c1749bdbfab51b2284789ce-2b4df8f9333741ef9f56bc188ec8a147', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-10 15:06:06', '2020-09-10 15:06:06', '2020-09-10 15:06:06', '2020-09-10 15:06:06'); +INSERT INTO `exam` VALUES ('dca538807bce4527baccb6ac5c6c6562', '考试测试', '考试小图', '考试测试简述', '018c0f44bfd54bb8a6b0f2e91da3f3b0-2929d07f28a54c81931701d2b162fd70-340e5189877a4eb58492c7bb7a3c094d', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '2929d07f28a54c81931701d2b162fd70', '340e5189877a4eb58492c7bb7a3c094d', '22', '1', '1', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-23 16:02:57', '2020-04-23 16:02:57', '2020-04-23 16:02:57', '2020-04-23 16:02:57'); +INSERT INTO `exam` VALUES ('dd6daa7d5dde41ac9e18873cb0d5191a', '暑假第一次组会打分', 'null', '第一组同学方峥打分', '4b8863f7a26747219f9d1e59165c08a6-c76510faca9e4d7dbdbe0620ea153d08-2929d07f28a54c81931701d2b162fd70-078a8fed0cc649f8a864a430b4e7188c', '4b8863f7a26747219f9d1e59165c08a6-c76510faca9e4d7dbdbe0620ea153d08', '2929d07f28a54c81931701d2b162fd70', '078a8fed0cc649f8a864a430b4e7188c', '4', '1', '1', '1', 'a1b661031adf4a8f969f1869d479fe74', '10', '2020-06-16 20:09:05', '2020-06-16 20:09:05', '2020-06-16 20:09:05', '2020-06-16 20:09:05'); +INSERT INTO `exam` VALUES ('de5d55138e0e4c3a94943afe98f1fd96', 'Angular学习', 'https://i.loli.net/2019/11/02/WjfdAirGBtRZC7U.jpg', 'Angular小测验', '', '23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '90', '5', '10', '20', 'a1b661031adf4a8f969f1869d479fe74', '90', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:36:56'); +INSERT INTO `exam` VALUES ('e0e814e4a0f3486cbccd0a900c7a529f', '办公耗材', '--', '--', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-40ee7b36298d4568aad20e2db36ddbb5-9199009718ec4685a0a500d23ab814c5-9bab31ed75c94be292e3d3908d834036-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-2f8b20630b10471395b6c379a465cca8-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-40ee7b36298d4568aad20e2db36ddbb5-9199009718ec4685a0a500d23ab814c5-9bab31ed75c94be292e3d3908d834036', '38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-8f3e02d0f2a1402abd3278adc05ffb10', '75', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-10 17:33:35', '2020-03-10 17:33:35', '2020-03-10 17:33:35', '2020-03-10 17:33:35'); +INSERT INTO `exam` VALUES ('e3617dbedfb940548ceabcabb13719c7', '省直属', 'r', 'r', '03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-2b8b0f8748e24460b461047366d37ecb-313a3c23d119451d9f3f82bb47401b9f-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-5e0389903aa94524bcae09ca457ecdaa-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-53ae8db083134adb8428403b6a50620e-56ed36d358d44d43834ce1146bf4303d', '03ba87a6ca3a4075bd983ca799d518d8-0885c830022746cf8972c97eba9f5b15-2b8b0f8748e24460b461047366d37ecb-313a3c23d119451d9f3f82bb47401b9f-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-5e0389903aa94524bcae09ca457ecdaa-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882', '2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-53ae8db083134adb8428403b6a50620e-56ed36d358d44d43834ce1146bf4303d', '75', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-24 14:41:08', '2020-07-24 14:41:08', '2020-07-24 14:41:08', '2020-07-24 14:41:08'); +INSERT INTO `exam` VALUES ('e38ec88a63694930a77758750308202d', 'fasdf', 'sdafasdf', 'fagd', '9199009718ec4685a0a500d23ab814c5-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '9199009718ec4685a0a500d23ab814c5-a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4-6cabac6ec4ef44068e66cf2547543658-e283ac11c7064ccf976f9c48d68c6a67', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-02 10:22:57', '2020-03-02 10:22:57', '2020-03-02 10:22:57', '2020-03-02 10:22:57'); +INSERT INTO `exam` VALUES ('e38ff151f52148898837b7dcc7a03d84', '测试考试', '系统', '测试描述', '2b8b0f8748e24460b461047366d37ecb-2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-3864178819534aa7862b26e893aa2e62-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-9fe1cafeebf44e20a80f504cff60ef3f-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-31ab7a49aa254240935d1e871d7f2f09-4247752901bd47fba86379a1cd4b87d4', '2b8b0f8748e24460b461047366d37ecb-2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-3864178819534aa7862b26e893aa2e62-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-9fe1cafeebf44e20a80f504cff60ef3f', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d-31ab7a49aa254240935d1e871d7f2f09-4247752901bd47fba86379a1cd4b87d4', '100', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-10 16:06:37', '2020-08-10 16:06:37', '2020-08-10 16:06:37', '2020-08-10 16:06:37'); +INSERT INTO `exam` VALUES ('e3c728ea2a984506aaa5702bc3ad5d62', '期中考试', '无', '数学科目期中考试', '2b8b0f8748e24460b461047366d37ecb-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-5bf59e82cae24b67879119571c022018-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882-34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-305f726e7f1f4636b88bf20de0093745', '2b8b0f8748e24460b461047366d37ecb-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-34709b873e3e4b979b2ba2c7aed499a7-34fe861fdc8a4b13b7455d4f512a2a07-5bf59e82cae24b67879119571c022018-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882', '34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc', '305f726e7f1f4636b88bf20de0093745', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-20 22:01:37', '2020-07-20 22:01:37', '2020-07-20 22:01:37', '2020-07-20 22:01:37'); +INSERT INTO `exam` VALUES ('e5c1aac03a5b43a289b8c0caee037615', 'BootStrap实践', 'https://i.loli.net/2019/11/02/U6MwohaEuIVTXA8.jpg', '前端鼻祖', '', 'a12eb101321b451bbc54a136e98acfd0-bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85-396b55534851427590e089fb9cc040cc', '4247752901bd47fba86379a1cd4b87d4-e283ac11c7064ccf976f9c48d68c6a67', '120', '15', '5', '10', '79392778a90d4639a297dbd0bae0f779', '120', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:37:02'); +INSERT INTO `exam` VALUES ('e791b7ec21bd4b638b725583ab9a818b', 'xclll', '情感', '情感', '0885c830022746cf8972c97eba9f5b15-38085807d06948ca8ad6d8eaca522c85-305f726e7f1f4636b88bf20de0093745', '0885c830022746cf8972c97eba9f5b15', '38085807d06948ca8ad6d8eaca522c85', '305f726e7f1f4636b88bf20de0093745', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-05 11:41:34', '2020-09-05 11:41:34', '2020-09-05 11:41:34', '2020-09-05 11:41:34'); +INSERT INTO `exam` VALUES ('e7bab4df618749aab9bf584d31dd910f', '我要考试测试一下', '好好考', '基础训练训练', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-17ad274d9a6446688013586abf2deed4-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-5bc570c6662c41d99bd9859cecff90c4-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-11ae50c372c64e7ca59691c435c91239-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-17ad274d9a6446688013586abf2deed4-1e0cc8f913134006a2a861f17ec14b6c-2223b2eb8c2942459344c06ce1d3ed1d-23491b7dbbdf47dcb09ece779ff44c92-5bc570c6662c41d99bd9859cecff90c4', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '11ae50c372c64e7ca59691c435c91239-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-473ecef6048d4d1a91b8100eb7a176e0-7d535a2008b4423bae96c8b4ad90378f', '85', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-10-02 10:58:21', '2020-10-02 10:58:21', '2020-10-02 10:58:21', '2020-10-02 10:58:21'); +INSERT INTO `exam` VALUES ('e822fe928cd84eac9a0f8d07618a8ffa', '测试', '的地方', '测试啦', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce', '22d201cd2e5c4558bbbdf4cb5d7ea717-388dd246953945569e3617b268629ee4', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '50', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-30 21:53:51', '2020-08-30 21:53:51', '2020-08-30 21:53:51', '2020-08-30 21:53:51'); +INSERT INTO `exam` VALUES ('e82ace80502a492ca2aa401c77e0ec09', '精美吉他', '2111', '11', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599', '22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-388dd246953945569e3617b268629ee4', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '70', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-01 21:30:12', '2020-09-01 21:30:12', '2020-09-01 21:30:12', '2020-09-01 21:30:12'); +INSERT INTO `exam` VALUES ('e85f8dd445ad4acf8d2877c511c0cfe1', 'postman', '1', '1', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e6268528ea14ad78f8024b9f7cf7207-22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-388dd246953945569e3617b268629ee4-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-272040f5194b4f58a1533ee3c8430095', '004c8b75a1a2421986fa05c89d0a903d-018c0f44bfd54bb8a6b0f2e91da3f3b0-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-1e6268528ea14ad78f8024b9f7cf7207', '22d201cd2e5c4558bbbdf4cb5d7ea717-30a7598bc91346478027795679cd71c3-388dd246953945569e3617b268629ee4', '157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-272040f5194b4f58a1533ee3c8430095', '80', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-08-21 14:40:45', '2020-08-21 14:40:45', '2020-08-21 14:40:45', '2020-08-21 14:40:45'); +INSERT INTO `exam` VALUES ('e8b5ece99c66469ca03f5f0e25644171', 'JAVA后端', '槈', '西南非', '14cc31707d53433f81841058a97575da-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62-34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-79b4e7a9a7e144ba8d5af83c39f9b13a-25bf7d1a791f4cf39d85e26b113001e8-311e5bf4b7dc4f15bae52e2f5caf4800-56ed36d358d44d43834ce1146bf4303d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '14cc31707d53433f81841058a97575da-334cfcd5ce47468a9babdce5c97def28-3864178819534aa7862b26e893aa2e62', '34ac0eba5d5548599086f7439b837d85-517621a3c6b745459a5606c65cd38e27-79b4e7a9a7e144ba8d5af83c39f9b13a', '25bf7d1a791f4cf39d85e26b113001e8-311e5bf4b7dc4f15bae52e2f5caf4800-56ed36d358d44d43834ce1146bf4303d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '55', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-06 18:32:00', '2020-05-06 18:32:00', '2020-05-06 18:32:00', '2020-05-06 18:32:00'); +INSERT INTO `exam` VALUES ('e93c6036680c44efbc4604866b0a13ad', 'test1', 'dsfdsf', 'dsfsdf', 'bb22f19338174d1f9333f9aebd6ffeb6-38085807d06948ca8ad6d8eaca522c85-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', 'bb22f19338174d1f9333f9aebd6ffeb6', '38085807d06948ca8ad6d8eaca522c85', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-03-25 21:36:37', '2020-03-25 21:36:37', '2020-03-25 21:36:37', '2020-03-25 21:36:37'); +INSERT INTO `exam` VALUES ('ecd00bb03e51416f941d1ca041d1c456', '三国演义作者是谁', 'sadfqwer', 'sdfw', '018c0f44bfd54bb8a6b0f2e91da3f3b0-590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467-53ae8db083134adb8428403b6a50620e', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '590889adc7994fbdbd895f3f8f4cd1f4-5b796234b1df47c78f614d2f76b91467', '53ae8db083134adb8428403b6a50620e', '20', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-16 10:16:54', '2020-06-16 10:16:54', '2020-06-16 10:16:54', '2020-06-16 10:16:54'); +INSERT INTO `exam` VALUES ('ed09127ea7ea46589dd680ca4a40a6c4', '是的发生', '信息', '阿斯顿发', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-388dd246953945569e3617b268629ee4-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9', '224ae57b9c1749bdbfab51b2284789ce-22d201cd2e5c4558bbbdf4cb5d7ea717-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-388dd246953945569e3617b268629ee4', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d', '65', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-02 08:53:40', '2020-09-02 08:53:40', '2020-09-02 08:53:40', '2020-09-02 08:53:40'); +INSERT INTO `exam` VALUES ('ed201fa940ef49bbb1ccc699d0763460', 'java', '大', 'java运算符', '5396e258c48e467fbdf904701aa85840-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-078a8fed0cc649f8a864a430b4e7188c-0f228882c0fe462db958be54df6a1142-25bf7d1a791f4cf39d85e26b113001e8', '5396e258c48e467fbdf904701aa85840', '2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3', '078a8fed0cc649f8a864a430b4e7188c-0f228882c0fe462db958be54df6a1142-25bf7d1a791f4cf39d85e26b113001e8', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-05-08 16:38:34', '2020-05-08 16:38:34', '2020-05-08 16:38:34', '2020-05-08 16:38:34'); +INSERT INTO `exam` VALUES ('eedd3b0381cb481981f2e003beff4a08', 'exam', '132131', '2131321', '004c8b75a1a2421986fa05c89d0a903d-0a32e228e2464beda23b90c7832d29d2-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-3ef9db63fc5442aea7176a95fee55f2f-0f228882c0fe462db958be54df6a1142-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0', '004c8b75a1a2421986fa05c89d0a903d', '0a32e228e2464beda23b90c7832d29d2-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-38085807d06948ca8ad6d8eaca522c85-3ef9db63fc5442aea7176a95fee55f2f', '0f228882c0fe462db958be54df6a1142-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0', '45', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-12 18:31:14', '2020-09-12 18:31:14', '2020-09-12 18:31:14', '2020-09-12 18:31:14'); +INSERT INTO `exam` VALUES ('f08d551c46f84c858dccf17ad51b38ca', 'sda ', ' sa', 'das ', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0a32e228e2464beda23b90c7832d29d2-078a8fed0cc649f8a864a430b4e7188c', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '0a32e228e2464beda23b90c7832d29d2', '078a8fed0cc649f8a864a430b4e7188c', '15', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-25 09:51:27', '2020-09-25 09:51:27', '2020-09-25 09:51:27', '2020-09-25 09:51:27'); +INSERT INTO `exam` VALUES ('f0aceedb1eec453587e09f134b2a1606', '辅导费', '看就看', '北京', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-38085807d06948ca8ad6d8eaca522c85-0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-371450fbb05a49a5b83bce0f9a33b7fd', '018c0f44bfd54bb8a6b0f2e91da3f3b0-02d67d11512e490c9a4e1ac152abb9f9-03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9', '2929d07f28a54c81931701d2b162fd70-2b4df8f9333741ef9f56bc188ec8a147-38085807d06948ca8ad6d8eaca522c85', '0f228882c0fe462db958be54df6a1142-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-371450fbb05a49a5b83bce0f9a33b7fd', '57', '3', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-29 10:02:57', '2020-09-29 10:02:57', '2020-09-29 10:02:57', '2020-09-29 10:02:57'); +INSERT INTO `exam` VALUES ('f1fd1983f3ff4330a328ba2a2e2a3622', '科学', '1', '高三', '2b8b0f8748e24460b461047366d37ecb-336581f3079140328f5e71a1594d7500-4b8863f7a26747219f9d1e59165c08a6-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882-2929d07f28a54c81931701d2b162fd70-517621a3c6b745459a5606c65cd38e27-56ed36d358d44d43834ce1146bf4303d', '2b8b0f8748e24460b461047366d37ecb-336581f3079140328f5e71a1594d7500-4b8863f7a26747219f9d1e59165c08a6-6d679282cdc649f8b4d185e47026dcca-f83af858c0554241bf96205dc9dd9882', '2929d07f28a54c81931701d2b162fd70-517621a3c6b745459a5606c65cd38e27', '56ed36d358d44d43834ce1146bf4303d', '40', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-26 15:54:04', '2020-06-26 15:54:04', '2020-06-26 15:54:04', '2020-06-26 15:54:04'); +INSERT INTO `exam` VALUES ('f27ad6bb59054d269ba013d37fa2bb5c', 'HASAN MURAT', 'ssd', 'sdfs', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0cae9d2a09824bacb660d21aa550e599-2b4df8f9333741ef9f56bc188ec8a147-157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '018c0f44bfd54bb8a6b0f2e91da3f3b0-0cae9d2a09824bacb660d21aa550e599', '2b4df8f9333741ef9f56bc188ec8a147', '157767faab1e459fbb63eddef08f1a0d-23c0e0e98d04425ab2de3e7fec54971d', '25', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-09-14 19:15:00', '2020-09-14 19:15:00', '2020-09-14 19:15:00', '2020-09-14 19:15:00'); +INSERT INTO `exam` VALUES ('f28bb879f0a648718c1d3a72b5f658a5', 'ac.ice', '1', '1', '2b8b0f8748e24460b461047366d37ecb-2e88077d899948c3905e6f501543360c-2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-3da95e8dc779416689d913f8b68c48b2-3f2128829879470ea97dc3a5fd8d8f0e-3f31e3edcea24aebb1f3ff1556917141-5396e258c48e467fbdf904701aa85840-6d679282cdc649f8b4d185e47026dcca-7ac7e784ddee4a6db47fee9f310a4674-cee1bf2e88da4278add93f1db111a586-f83af858c0554241bf96205dc9dd9882-2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85-126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '2b8b0f8748e24460b461047366d37ecb-2e88077d899948c3905e6f501543360c-2f8b20630b10471395b6c379a465cca8-313a3c23d119451d9f3f82bb47401b9f-31e9ad43e84e484eb8b77b7e7a76de91-334cfcd5ce47468a9babdce5c97def28-336581f3079140328f5e71a1594d7500-3da95e8dc779416689d913f8b68c48b2-3f2128829879470ea97dc3a5fd8d8f0e-3f31e3edcea24aebb1f3ff1556917141-5396e258c48e467fbdf904701aa85840-6d679282cdc649f8b4d185e47026dcca-7ac7e784ddee4a6db47fee9f310a4674-cee1bf2e88da4278add93f1db111a586-f83af858c0554241bf96205dc9dd9882', '2929d07f28a54c81931701d2b162fd70-34ac0eba5d5548599086f7439b837d85', '126c3a14b1ec4a7b9b5fe18914c0c19d-14908e5711f74c67924d6b1ceaeb92d0-23ac2394b14f4e338ec22adba349eb62', '100', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-09-11 15:19:19', '2020-09-11 15:19:19', '2020-09-11 15:19:19', '2020-09-11 15:19:19'); +INSERT INTO `exam` VALUES ('f338ec6a5c9f431f9e9b80f838aa20ca', 'JAVA', '.', '.', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0-396b55534851427590e089fb9cc040cc-9fe1cafeebf44e20a80f504cff60ef3f-4247752901bd47fba86379a1cd4b87d4', '14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-31e9ad43e84e484eb8b77b7e7a76de91-3864178819534aa7862b26e893aa2e62-a12eb101321b451bbc54a136e98acfd0', '396b55534851427590e089fb9cc040cc-9fe1cafeebf44e20a80f504cff60ef3f', '4247752901bd47fba86379a1cd4b87d4', '40', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-03-08 14:08:45', '2020-03-08 14:08:45', '2020-03-08 14:08:45', '2020-03-08 14:08:45'); +INSERT INTO `exam` VALUES ('f76faf127b614ebca9d319bb2bf460de', '省直属', 'fdsfdsf', 'fddf', '03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0cae9d2a09824bacb660d21aa550e599-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-334cfcd5ce47468a9babdce5c97def28-5e0389903aa94524bcae09ca457ecdaa-0a32e228e2464beda23b90c7832d29d2-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85-14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-8f3e02d0f2a1402abd3278adc05ffb10-95221e98e365420f8e967f4460006995-e0efede3224244b69fc9d31ec37992a7', '03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0cae9d2a09824bacb660d21aa550e599-1eaff8deac0041ed857d16461a290985-23491b7dbbdf47dcb09ece779ff44c92-334cfcd5ce47468a9babdce5c97def28-5e0389903aa94524bcae09ca457ecdaa', '0a32e228e2464beda23b90c7832d29d2-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-38085807d06948ca8ad6d8eaca522c85', '14908e5711f74c67924d6b1ceaeb92d0-157767faab1e459fbb63eddef08f1a0d-23ac2394b14f4e338ec22adba349eb62-23c0e0e98d04425ab2de3e7fec54971d-25bf7d1a791f4cf39d85e26b113001e8-305f726e7f1f4636b88bf20de0093745-340e5189877a4eb58492c7bb7a3c094d-8f3e02d0f2a1402abd3278adc05ffb10-95221e98e365420f8e967f4460006995-e0efede3224244b69fc9d31ec37992a7', '110', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-07-24 13:41:42', '2020-07-24 13:41:42', '2020-07-24 13:41:42', '2020-07-24 13:41:42'); +INSERT INTO `exam` VALUES ('f9f65ff03b9040458e4dae499aa3275e', '1', '11', '1', '2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f-517621a3c6b745459a5606c65cd38e27-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d', '2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f', '517621a3c6b745459a5606c65cd38e27', '340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d', '30', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-04 17:25:31', '2020-04-04 17:25:31', '2020-04-04 17:25:31', '2020-04-04 17:25:31'); +INSERT INTO `exam` VALUES ('fa07e8d7b500403999e5061ae10c1ade', '123', '123', '123', '1003b43b03934068973f67d199565dce-590889adc7994fbdbd895f3f8f4cd1f4-6cabac6ec4ef44068e66cf2547543658', '1003b43b03934068973f67d199565dce', '590889adc7994fbdbd895f3f8f4cd1f4', '6cabac6ec4ef44068e66cf2547543658', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-04-09 09:26:07', '2020-04-09 09:26:07', '2020-04-09 09:26:07', '2020-04-09 09:26:07'); +INSERT INTO `exam` VALUES ('fa251d8980fe4ad6b93c78cd5afebb9e', '从', '到', '没', '018c0f44bfd54bb8a6b0f2e91da3f3b0-224ae57b9c1749bdbfab51b2284789ce-0f228882c0fe462db958be54df6a1142', '018c0f44bfd54bb8a6b0f2e91da3f3b0', '224ae57b9c1749bdbfab51b2284789ce', '0f228882c0fe462db958be54df6a1142', '15', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '10', '2020-10-05 21:23:54', '2020-10-05 21:23:54', '2020-10-05 21:23:54', '2020-10-05 21:23:54'); +INSERT INTO `exam` VALUES ('fb0408dabf8947a19de46cd362d02c8e', 'asdfg', '哈哈\n', '这是一个考试', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f-38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4-311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '018c0f44bfd54bb8a6b0f2e91da3f3b0-14cc31707d53433f81841058a97575da-2223b2eb8c2942459344c06ce1d3ed1d-25ec2980dd544b4ca70328a0733ce69f', '38085807d06948ca8ad6d8eaca522c85-517621a3c6b745459a5606c65cd38e27-590889adc7994fbdbd895f3f8f4cd1f4', '311e5bf4b7dc4f15bae52e2f5caf4800-4247752901bd47fba86379a1cd4b87d4-495fce658bc4409aac2e14657d8e7e8d-698def9f99b343e9b74cd7513f9efe61-dc91198c27dc4ab5942ffc924f282367', '60', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-04-10 15:17:36', '2020-04-10 15:17:36', '2020-04-10 15:17:36', '2020-04-10 15:17:36'); +INSERT INTO `exam` VALUES ('fb6b8b11503e478f9d4d0367299cfee2', 'java', '简单', '简单', '5396e258c48e467fbdf904701aa85840-f3333b1a9dfb49638ef3b02df90cadb5-495fce658bc4409aac2e14657d8e7e8d', '5396e258c48e467fbdf904701aa85840', 'f3333b1a9dfb49638ef3b02df90cadb5', '495fce658bc4409aac2e14657d8e7e8d', '13', '3', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2020-04-14 21:44:34', '2020-04-14 21:44:34', '2020-04-14 21:44:34', '2020-04-14 21:44:34'); +INSERT INTO `exam` VALUES ('fcc6729dfd62473bad857152d039f1fe', '陈莉莉', 'ddd', 'dd', '018c0f44bfd54bb8a6b0f2e91da3f3b0-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-40ee7b36298d4568aad20e2db36ddbb5-34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc-340e5189877a4eb58492c7bb7a3c094d-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '018c0f44bfd54bb8a6b0f2e91da3f3b0-1003b43b03934068973f67d199565dce-14cc31707d53433f81841058a97575da-40ee7b36298d4568aad20e2db36ddbb5', '34ac0eba5d5548599086f7439b837d85-396b55534851427590e089fb9cc040cc', '340e5189877a4eb58492c7bb7a3c094d-a61d6ef2c160420e9f585a7da149fbfc-dc755e13552f4271a6f8c664708a1212', '45', '5', '5', '5', '68042014e23c4ebea7234cb9c77cee5c', '90', '2020-05-01 11:29:20', '2020-05-01 11:29:20', '2020-05-01 11:29:20', '2020-05-01 11:29:20'); +INSERT INTO `exam` VALUES ('ff221a5c379b40bda60677e7c54bce02', 'Ant Design Pro,Ant最佳实践', 'https://i.loli.net/2019/11/02/SXHoscjTMdwkhg1.jpg', 'Ant最佳实践', '', '3864178819534aa7862b26e893aa2e62-9199009718ec4685a0a500d23ab814c5', '85047be0b2cf4077a5ec66e92ebf442b-9fe1cafeebf44e20a80f504cff60ef3f', '305f726e7f1f4636b88bf20de0093745-8f3e02d0f2a1402abd3278adc05ffb10', '100', '10', '10', '10', '68042014e23c4ebea7234cb9c77cee5c', '150', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-06-22 12:24:20', '2019-11-02 16:37:08'); +INSERT INTO `exam` VALUES ('ff257cfe219c41beab94e2c85cd92016', 'test', '吧v', '去玩儿过', '03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-14cc31707d53433f81841058a97575da-224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85-31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '03ba87a6ca3a4075bd983ca799d518d8-07441a6a40d44196a1e67fe344ac57a9-0885c830022746cf8972c97eba9f5b15-0cae9d2a09824bacb660d21aa550e599-14cc31707d53433f81841058a97575da', '224ae57b9c1749bdbfab51b2284789ce-2929d07f28a54c81931701d2b162fd70-30a7598bc91346478027795679cd71c3-34ac0eba5d5548599086f7439b837d85', '31ab7a49aa254240935d1e871d7f2f09-340e5189877a4eb58492c7bb7a3c094d-4247752901bd47fba86379a1cd4b87d4', '60', '5', '5', '5', 'a1b661031adf4a8f969f1869d479fe74', '90', '2020-06-30 09:33:37', '2020-06-30 09:33:37', '2020-06-30 09:33:37', '2020-06-30 09:33:37'); + +-- ---------------------------- +-- Table structure for `exam_record` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record`; +CREATE TABLE `exam_record` ( + `exam_record_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试记录表的主键', + `exam_joiner_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '考试参与者的用户id', + `exam_join_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '参加考试的时间', + `exam_time_cost` int(11) DEFAULT '0' COMMENT '完成考试所用的时间,单位分钟', + `exam_join_score` int(11) NOT NULL DEFAULT '0' COMMENT '参与考试的实际得分', + `exam_result_level` int(11) DEFAULT '0' COMMENT '考试结果的等级', + `answer_option_ids` varchar(4096) COLLATE utf8_bin NOT NULL, + `exam_id` varchar(255) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`exam_record_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试记录表'; + +-- ---------------------------- +-- Records of exam_record +-- ---------------------------- +INSERT INTO `exam_record` VALUES ('003902a7609e46b99b1201afeefeb46f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 20:39:53', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('00cf8b6bde1c48c9bb5413eb250c72f0', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-20 15:18:34', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('00e2163d50e647f992159f5a83c10142', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-29 12:33:33', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('00f03a61a8a945638d9b8a5ae7d39d2f', '79392778a90d4639a297dbd0bae0f779', '2020-09-12 14:22:47', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('00f1c9409d6a4c368143414656374351', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-25 14:06:16', null, '25', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('00fbc5064f0242bf976f52d6a706f342', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-30 12:50:51', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('011517066e414125a8046d928b15c69a', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-12 14:01:01', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '4f451907c7a14322a67209b00357c106'); +INSERT INTO `exam_record` VALUES ('012980ab20ad4e1caef8d6161f60745f', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-06 18:33:12', null, '30', null, '517621a3c6b745459a5606c65cd38e27@True_64f67417f3b54909a2aa328c1fc6571a$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$25bf7d1a791f4cf39d85e26b113001e8@False_a60fdf98a017401a813e32f87c65674e$56ed36d358d44d43834ce1146bf4303d@False_9692160d5ff14b8da558009c22674638$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$79b4e7a9a7e144ba8d5af83c39f9b13a@False_56677d96b7434641acb84f4e3ea4b59c-7569f009ec724d7da2fe65d3f870bbea', 'e8b5ece99c66469ca03f5f0e25644171'); +INSERT INTO `exam_record` VALUES ('01411c1164674fe5a6ddcff7d106d995', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-01 11:39:57', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('016cdb9fd7d746f1a3fffecc97abff07', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-27 14:27:19', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('019d1e21787f4250b61abfe2ef5d340c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 18:12:10', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$ecdfbdd2a9f24017b3fe1aa0947ca146@False_d15f9106bb9941eaab1e37356af083b3', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('01bb4341005c48a5a85853b369ad14ad', '79392778a90d4639a297dbd0bae0f779', '2020-04-24 16:44:55', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0277f3dda8c8495883c808f4b73cf9ab', '79392778a90d4639a297dbd0bae0f779', '2020-04-25 11:27:26', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('02b1ca544821479c9ca355cb98cde86d', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-01 17:25:38', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('02c09e775f294755925230bbebcbcc51', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-22 12:51:12', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('02d39f0038794174b6cecd5fd2116d3a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-26 00:12:32', null, '5', null, 'dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('02e0921d364549aab74d8e36dd1a8400', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 14:52:06', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('02e1d2aa35124d8e90caaf749e229a55', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-29 11:48:30', null, '15', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$e362599c1ac444bf9ad8e88000ee0f8b@False_e59cee0364e7416db47fadea0a5bc290$517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36-3337d407ecde4865b80a5fc9e7fe37e3-64f67417f3b54909a2aa328c1fc6571a$23ac2394b14f4e338ec22adba349eb62@True_be8ce7fa22904b8b998aab497ca5e753$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$ee27e894943e4006a2b21e754b6de136@False_1d38486860754a7ea310d1f48ebb9e11$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$56ed36d358d44d43834ce1146bf4303d@False_9692160d5ff14b8da558009c22674638$dd2d72331e834fe3b575f2095cb27e02@True_6f26e8d41a5e442fa9bb51484252dd2e$f6def1a063434d20bb779654644219d4@False_97b4538069364f949b420e03f5b47b82$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$b934218bd2f14eb4a5929af95eb1c9d0@True_1a7385a5ae2d4237a002fc4b81c9e931', 'aaae3d5422d24fa59107349e774b0c2f'); +INSERT INTO `exam_record` VALUES ('036096f450af47088b87c15a91758ed4', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:41:36', null, '15', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5$157767faab1e459fbb63eddef08f1a0d@True_5af37b583ef34a9888c0d4cdcd434066$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$23c0e0e98d04425ab2de3e7fec54971d@False_a4c4b303b3e34a0e83dbd967567bbb91$0a32e228e2464beda23b90c7832d29d2@False_05ad94cee64c487c8abb51ab98dfa64d-2bab92afb5ac490a84d29bcb92560f7a-d10a52e99c6c4aceb39fadf5af178940-ea0a917c0651434c8df8b632bc919eb5$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '300abb08f0ab46409b1e37e6ce918655'); +INSERT INTO `exam_record` VALUES ('03957d5df8544302a8476fba6b939417', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-17 14:23:17', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('03a88a926c104e209b224c580ba7c620', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 18:02:46', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('043c653970bc4f7c9db23a3bb26300d3', '79392778a90d4639a297dbd0bae0f779', '2020-04-24 21:20:47', null, '15', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '17fd99fac47440ef8f79cc10d8d638f2'); +INSERT INTO `exam_record` VALUES ('04700ca82b1e4a308e037a119813d4fa', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-16 15:34:45', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('04909945e044425e971dd1e8419dfede', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:41:28', null, '15', null, '03ba87a6ca3a4075bd983ca799d518d8@False_78b12fae3d3740658dfabfce253b1b58$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$02d67d11512e490c9a4e1ac152abb9f9@True_10c01dcdc7b641359cd33285cadcdd42$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'da8a87953bb246a4a62b212d885aea0b'); +INSERT INTO `exam_record` VALUES ('04fa25e31c97440fafdb31d84658d30e', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-04 17:13:43', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('0521066eeb9e43d1ad75429895059be7', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 13:54:53', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('057860e3870142c7bb778d031119764f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-29 20:45:00', null, '5', null, '03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('05963180aed64d8e89a98b66413585ff', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-31 02:11:59', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$9199009718ec4685a0a500d23ab814c5@True_785ad33574f747fd870dd6eadff303ab$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('05e704432f6443e78a00795483b1567d', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-09 23:42:37', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('06583fd40ae84fbf9673f165b8475772', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 12:55:28', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('068f7bfbbfea4fda8385f2954099b41b', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-05 09:06:43', null, '15', null, '0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$313a3c23d119451d9f3f82bb47401b9f@True_f4d19e393ad743a0868e6c377891076c', '47d9908c4767426180554d7dee1ba275'); +INSERT INTO `exam_record` VALUES ('069aa20514ac464190e84fce4875f8e7', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-08 11:57:39', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('06b9a84918984a5a8223429a8b82a6e2', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-31 21:48:00', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('06cb9eb094c54a408f03c0bd95f690c8', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-08 11:17:49', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('076b9c507de84fd48949febe14e237f0', '79392778a90d4639a297dbd0bae0f779', '2020-06-05 17:41:30', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0776cf292f8749d285e04e24be9435b7', '79392778a90d4639a297dbd0bae0f779', '2020-04-21 23:36:30', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$79b4e7a9a7e144ba8d5af83c39f9b13a@False_56677d96b7434641acb84f4e3ea4b59c-7569f009ec724d7da2fe65d3f870bbea', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('08488b29fff04b9ea6c4241d036a07f6', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-26 00:14:33', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('085ea63772d9421c97dc24f74ba5ff20', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-07 10:48:52', null, '0', null, '14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('088630d63b9d475d94009dd309ac0a7c', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-20 02:46:44', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0890f1fb715d42948b83100a546029ec', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-02 22:45:11', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('08c897929a1745089379a44e1c76c48a', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-07 08:32:24', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('096e465d3c9d417c88ee2054939e8b36', '79392778a90d4639a297dbd0bae0f779', '2020-09-01 20:45:05', null, '0', null, '3f31e3edcea24aebb1f3ff1556917141@False_02e72a5f97eb4783a8d9b4f1231d01fe', '3067641af3ef4e6c8813abdb1ea8e238'); +INSERT INTO `exam_record` VALUES ('09e61aa794d1418cba7ab705946b9391', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-23 11:32:00', null, '5', null, 'dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0a43761af3034fa8b758e854aa259cbb', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-28 22:43:59', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0$22d201cd2e5c4558bbbdf4cb5d7ea717@False_bccb33b6264248318e380d9e7802d2a5$0f228882c0fe462db958be54df6a1142@True_28f780f29a034d06ad4d5753abe141a6$388dd246953945569e3617b268629ee4@False_51c476176e03424f8c2fae10a7113d8d', '44fff831a506483a97702b48569e9c44'); +INSERT INTO `exam_record` VALUES ('0a5158b5678049da8867e94c0f4f78a8', '79392778a90d4639a297dbd0bae0f779', '2020-09-17 22:24:39', null, '5', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0a662a36c86545a4ac1743ac8687a5b8', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 16:09:20', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0ab8761dd1de47199248b83f0dc9c2fd', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-07 12:05:06', null, '1', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '3b7df15fded044f4a4520dfc23c6e4ec'); +INSERT INTO `exam_record` VALUES ('0b48ca3997a04553a4839024613ef85c', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-24 11:12:39', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('0b498705679a44229bc4532448fc9f60', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 18:01:31', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$078a8fed0cc649f8a864a430b4e7188c@False_b1b2cbb140264410b5b8bb23c37404e5$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'ca8b338da82b480ebc03c38d41f11692'); +INSERT INTO `exam_record` VALUES ('0b79eb733af3421ea0a7324b8b4134ff', '79392778a90d4639a297dbd0bae0f779', '2020-05-28 02:07:42', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0b95190721e44bc49787585d3b0f1491', '79392778a90d4639a297dbd0bae0f779', '2020-06-08 15:47:32', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0ba7e9c651284b9d8e8f4832ff4aafe9', '79392778a90d4639a297dbd0bae0f779', '2020-09-01 19:11:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('0bb4a857c83c4bb7abebf3681df8ceb4', 'd2262452ef3745a296dd92d60ef3c854', '2020-04-30 15:53:31', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0c6d796386c74d768f20049f505848c5', '79392778a90d4639a297dbd0bae0f779', '2020-07-15 17:33:50', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0c9e7f6dab844d828a40851a99337add', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 17:34:21', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0cee394880df44fcb32bfd9225821239', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-31 19:29:38', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0cf2fede9be54a1ab0095ef4bbcac734', '79392778a90d4639a297dbd0bae0f779', '2020-04-17 11:47:40', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0d0bc02e5d4f4f9aa9fa6d5361ca9115', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-04 09:55:17', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('0d21180c71344ed4971084be630dfb12', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:12:47', null, '15', null, '157767faab1e459fbb63eddef08f1a0d@True_5af37b583ef34a9888c0d4cdcd434066$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$23c0e0e98d04425ab2de3e7fec54971d@False_a4c4b303b3e34a0e83dbd967567bbb91$0a32e228e2464beda23b90c7832d29d2@False_05ad94cee64c487c8abb51ab98dfa64d-2bab92afb5ac490a84d29bcb92560f7a-d10a52e99c6c4aceb39fadf5af178940-ea0a917c0651434c8df8b632bc919eb5$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '300abb08f0ab46409b1e37e6ce918655'); +INSERT INTO `exam_record` VALUES ('0d4cce5a5d514ea1be48415688dc1961', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-04 09:38:49', null, '0', null, '30a7598bc91346478027795679cd71c3@False_648500831b5640f79b627a667883e7c1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36', '2ef88a8af61a47989cce4c849596db23'); +INSERT INTO `exam_record` VALUES ('0d59513de0164561be5c072abd625221', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-26 18:04:24', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0d6906cf642d4fcd808d26b8424eea65', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-03 12:53:09', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0d89f869f4574eb584cfd7077c6e29e4', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-17 14:07:31', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0d90080b608342caabdff8fe9b18582c', '79392778a90d4639a297dbd0bae0f779', '2020-02-26 18:07:44', null, '5', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('0dab709e039e4dd0964807b08f6aea28', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-12 09:56:07', null, '5', null, '1e9521efc6bb469ba9bd98c76f6ba53d@False_d2c8a767fd55485eb8ce90b242d081b3$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$1eaff8deac0041ed857d16461a290985@False_9527ec01d85e43d697d012a02594d647$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761', '32c44ac3f24645a7b66b00060a52e29c'); +INSERT INTO `exam_record` VALUES ('0e15ea2f674744f8a4ac1747790cd785', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 12:29:29', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0ec6613065c7468ea742fc38fd885b22', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-06 00:45:49', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('0eeb7abe5cdd48a89dbf3888d2e630aa', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-14 00:02:48', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('0f8f29ec38544ed8a61a7ff429654e0a', '79392778a90d4639a297dbd0bae0f779', '2020-04-14 15:04:08', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('0fe03a0947534989ac5fbc56bea7d93a', '79392778a90d4639a297dbd0bae0f779', '2020-04-10 16:53:59', null, '35', null, '1003b43b03934068973f67d199565dce@True_34ee794ddaab4033b84efcd749595329$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$517621a3c6b745459a5606c65cd38e27@True_64f67417f3b54909a2aa328c1fc6571a$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578$9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$5396e258c48e467fbdf904701aa85840@True_59d74d533d89492993922152bfcb8a62$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$f0431d061ee240b681999dcdc7b390cf@True_4b5efd0c763b43c98703cb01281b81d8$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5e0389903aa94524bcae09ca457ecdaa@False_ff4deaa00807431682923baf77bedd4d', '1b989eb399b243b49be371a6fb6292ca'); +INSERT INTO `exam_record` VALUES ('0fe07fe16185482e8514be687379bb0f', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-01 19:53:00', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('100b34d4d62645378c6203454d551025', '79392778a90d4639a297dbd0bae0f779', '2020-07-17 16:12:23', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('100d8a27426a48a2a10ebeca68a6f8cf', '79392778a90d4639a297dbd0bae0f779', '2020-09-01 19:57:46', null, '5', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '13e00f069eef47b2b76e4ab941b32cce'); +INSERT INTO `exam_record` VALUES ('1060e9e84f584081af6a564b77f295ac', '79392778a90d4639a297dbd0bae0f779', '2020-04-14 14:52:33', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('10dd2d1cad9647ae99d1f798b9ac4794', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-10 12:00:10', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('1136a59d05a14fd7ae48fd0d50140613', '79392778a90d4639a297dbd0bae0f779', '2020-04-21 20:17:49', null, '10', null, '517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36-3337d407ecde4865b80a5fc9e7fe37e3$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '7e553deb1eb34750adb293aa54b41054'); +INSERT INTO `exam_record` VALUES ('1241b9b5d15d4595b087f2dede7993f8', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 16:24:17', null, '4', null, '03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'c9b0ed2a81d2470f9c87cef0b82fbdf3'); +INSERT INTO `exam_record` VALUES ('12bbe12ccb5047d3bee01ff0e860e9a5', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-18 16:29:04', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('12d77836113f4f48adc4d6d1fe3820c0', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-10 14:14:55', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('12e83e36cef748d58fe30c3dfd86210e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 11:21:14', null, '5', null, '018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '6158a3a19f71435cb39ef90b7e62a4be'); +INSERT INTO `exam_record` VALUES ('131bdcca840846f4b405949b592a0322', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 16:52:11', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('138c267840424b9ba0404a12f30d52d1', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-01 21:18:19', null, '7', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('13c16584975443f59263bd116c1bd1ea', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-23 14:44:38', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('13caf00bb2ab4f2e8e14138aff687df3', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-17 15:30:08', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('13d24dced4244472b2c47e0dc12f2cd5', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-09 16:48:24', null, '5', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$34ac0eba5d5548599086f7439b837d85@False_435eabe9037b4ff7998943b09010e5f4$40ee7b36298d4568aad20e2db36ddbb5@True_a317880eb3144e3db226409408198013', '47ba10c81b8543e38e20b9eedde86208'); +INSERT INTO `exam_record` VALUES ('1411858cd87e421b80a8cafb2f157e90', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-20 12:33:12', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('1445dd81e83046eaa11b7d8c0a97f1d0', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-21 20:09:03', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('14a7fe6a63804c9faeaf0c378955cc58', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 13:41:02', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('14b827c90d98486cbc7fb2a0726c71a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-04 22:59:15', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('153d8828a5514701b639d30ac6560cc1', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-15 16:40:44', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('15413306b460448a8fe123850fb8a3c8', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-10 16:51:24', null, '0', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9', '1b989eb399b243b49be371a6fb6292ca'); +INSERT INTO `exam_record` VALUES ('15f885e791c1413292eb6a62a7cf44b8', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-28 08:28:16', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('16c62f5f4df840f085a1c9993756a848', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-15 16:41:14', null, '5', null, '4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('16d8b22e090d4639a2833960fb94e0fe', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-13 22:17:16', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('16ee48ce69de4213a93068d76f1f5589', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-09 14:23:55', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('17078a829f8d446baf41938018798bb5', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-18 15:21:16', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1717d141e0bb4095b6d2c59a4914655d', '68042014e23c4ebea7234cb9c77cee5c', '2020-03-17 19:34:17', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('1793108b22dd44f4badbd70ee3165282', '79392778a90d4639a297dbd0bae0f779', '2020-03-01 15:46:16', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('179b6358c3ce4457abda7e7018d4ce0a', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-01 16:41:41', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('17eff526e336482c9c8aaaf49d394ac2', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-26 15:35:03', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('17fdb432f59e40d8a335e2f9c408fda1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 23:07:35', null, '5', null, 'a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('180c39e05afe462782725d50f020c252', '79392778a90d4639a297dbd0bae0f779', '2020-03-16 23:47:13', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('1858dd3ccc254e86bc128e53ded94740', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 21:50:28', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('18e21f5a49a2467c9a8dfd9739530cc1', '79392778a90d4639a297dbd0bae0f779', '2020-04-14 19:56:06', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('18fec244c895409189a95a264b413570', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-21 14:51:37', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '8112f71b21734607b8706648f070b048'); +INSERT INTO `exam_record` VALUES ('1920217126fb407a98da364c3771b7b7', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-06 12:53:39', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('198b37beaf38426f8092f84eff9a5918', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-15 12:17:21', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('199e7d1784124e70a1c39aa156fa59bd', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-04 17:12:27', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('19b3ce6064514230864050289d87049e', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-24 18:46:10', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('1a3f6eccede84bd0ba0c158efdb32ef0', '79392778a90d4639a297dbd0bae0f779', '2020-09-02 14:46:51', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('1b22c58e9202497397664557e93538b8', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-25 14:05:34', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1b23e7eb3c064d589bc21ffb5c68ce64', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-10 15:56:02', null, '15', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'f338ec6a5c9f431f9e9b80f838aa20ca'); +INSERT INTO `exam_record` VALUES ('1b49757356654ed7a2d8883eb39374ba', '79392778a90d4639a297dbd0bae0f779', '2020-03-22 11:15:42', null, '50', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1b67d35ad9f64231abd78363a03fee73', '79392778a90d4639a297dbd0bae0f779', '2020-09-02 16:11:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('1c90c614011844c68066e3398a08e223', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-09 20:33:16', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$cba6ce4038b5401fb4cb43205557ccf9@False_efc62ed02e9a460c8e7481d00f99e225$cff7d16da6ab428e893c748d5c759cb2@False_db43d6e8819047539922b510e0a039b7$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('1ca59497b0c64610bf653ee48227f758', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 16:14:41', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-61fa118af54846ce9498774fc7dbb462$078a8fed0cc649f8a864a430b4e7188c@False_b1b2cbb140264410b5b8bb23c37404e5$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'ca8b338da82b480ebc03c38d41f11692'); +INSERT INTO `exam_record` VALUES ('1cf888dff83a472191f17fb9ffaf37da', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-11 15:01:06', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('1d460fd0f15a49f68372d8d9ddbe3231', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 15:23:04', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('1dbf166c503f48478ef25adea3acd3f7', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-10 09:17:39', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('1dc030d79e154063b8e51ed8731dbc62', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 10:34:57', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('1e094864ded44cbe9c0ce6aa86573e19', '79392778a90d4639a297dbd0bae0f779', '2020-09-04 11:53:58', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('1e166414889e4810ac9382f92ca0b941', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-18 14:11:04', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('1e29a89a22674252a600ff139ceac7fa', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 16:58:07', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('1e52e06f197b460ba7d2c605e29c346a', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-14 13:19:00', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c', '869670911184494dacc4ea0c31773b50'); +INSERT INTO `exam_record` VALUES ('1eb32b2708ae4fd39b809248a57f8de6', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-19 16:26:32', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('1eb6807fa7b54bb2b4ba5e56078e11f2', '79392778a90d4639a297dbd0bae0f779', '2020-06-08 17:04:23', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('1eccdcc5f3f2417c893358c1db8367de', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-19 14:47:06', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9', '20c87e6f7055474f8a02b90b61fa66db'); +INSERT INTO `exam_record` VALUES ('1ed2da68b0494e5aab876b129319e7df', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-23 08:56:50', null, '10', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'a0e02a53c28a449896847ae476100eb9'); +INSERT INTO `exam_record` VALUES ('1f1cf91b20204910aaf25b0798acf00b', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-12 20:26:47', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('1f3383fe82f943038b5ebdbdb7b4c235', '79392778a90d4639a297dbd0bae0f779', '2020-05-03 14:16:16', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$cff7d16da6ab428e893c748d5c759cb2@False_db43d6e8819047539922b510e0a039b7', '1435d0e86576487d819b41f33082f441'); +INSERT INTO `exam_record` VALUES ('1f74475d20da468296f91af8ffe61450', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-21 22:05:52', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$cba6ce4038b5401fb4cb43205557ccf9@False_eddc33534976426496b1e2eb5cfe1502$cff7d16da6ab428e893c748d5c759cb2@False_db43d6e8819047539922b510e0a039b7$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('1ff6b281d350480d9b2f7a9c083fa6a7', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:05:50', null, '10', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('20cb2bbcbd6b4ff49c853064fa0f3f24', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-25 10:22:14', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('20d2d428b13c496d97a8436a784f417d', '79392778a90d4639a297dbd0bae0f779', '2020-09-16 19:45:27', null, '0', null, '9199009718ec4685a0a500d23ab814c5@False_e4142da9d88b457b91249a3090f35d6b$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('20e4b554a94340d8938653dc3c67f062', '79392778a90d4639a297dbd0bae0f779', '2020-09-16 09:06:09', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('20e7c2d58c314812bddeff379560b716', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 11:21:05', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('218fcefc767f4da8b5d8ee6231e05cb0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-29 19:28:11', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('219099b6f1f24527833d50803d081760', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-30 11:57:57', null, '5', null, 'f0431d061ee240b681999dcdc7b390cf@True_4b5efd0c763b43c98703cb01281b81d8', '1b989eb399b243b49be371a6fb6292ca'); +INSERT INTO `exam_record` VALUES ('21ccc6eabb714e528af7af4ab0173bfd', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 14:03:38', null, '0', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('21cf0948df3f41a8913f0950c4f5cb06', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 08:12:57', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('21e3b4e6b39b4fd3a3f5279d9aaa66f8', '79392778a90d4639a297dbd0bae0f779', '2020-05-02 17:30:15', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('21f45369d26449f3bb2fff0ccb9b3a82', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-15 22:45:23', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', '869670911184494dacc4ea0c31773b50'); +INSERT INTO `exam_record` VALUES ('2238618a92954c339463ee022ed7826c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 10:18:18', null, '5', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('22aa12102f3a482f88fd088cc7e3dfff', '79392778a90d4639a297dbd0bae0f779', '2020-09-17 17:17:25', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('22bb45a453f54f4398cd1393e2dd7d4c', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:00:08', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$590889adc7994fbdbd895f3f8f4cd1f4@True_502c3eb45a4748f38f89e0010e18ab5c-c81d168f407d476c9caf518b23cbc3ee$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '1435d0e86576487d819b41f33082f441'); +INSERT INTO `exam_record` VALUES ('23207c45b1f64476ab887265280166fc', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 12:10:16', null, '10', null, '6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('238d6eab750d42f5a2c015fdf2ae320b', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-26 16:30:00', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('238f096adda344a188b72970bf4a9219', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:45:52', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('23ab8fcfd8c746a4914ce139a281b62f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 20:28:21', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('23ad2b7346ac430e9412074e59098993', '79392778a90d4639a297dbd0bae0f779', '2020-09-08 09:02:29', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('23ef94277d95472b87638c7cdd830b63', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-24 22:52:03', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc', 'bfe8c7a1f7ff49b5af1f6857378fa193'); +INSERT INTO `exam_record` VALUES ('243d97cc6ab74694bcebdb57e648e8e7', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-22 21:46:35', null, '5', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('244503f0dfa948d8ba2dd7766343ab38', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-06 20:24:14', null, '15', null, '6d679282cdc649f8b4d185e47026dcca@False_2cd9cb4901044a7fb410962eb75737da$38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009$f3333b1a9dfb49638ef3b02df90cadb5@False_4f2923a998db4a33ad1f15d537587a9b-5d15248b68fe4a8992a744691ead0575-af72e24e7b0d4273a6e46005b080f9c7-d3e1e307c2a84372b9c2a39f0c082b0f-e6dedfb41de94ee380b5a0ca9ac0c1c5$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578$9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$7b324941a5514833a06c4561c1af3b41@True_b9956a8b3a0149d786a8691bd19b435e$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '3b7df15fded044f4a4520dfc23c6e4ec'); +INSERT INTO `exam_record` VALUES ('2490d83e62934d6fbcfe9926eb81eed3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 17:07:13', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('24d20e53bea94bb8b2d5f676e230ce0b', '79392778a90d4639a297dbd0bae0f779', '2020-09-16 10:22:28', null, '5', null, '4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2531f198b1184acaafe1160a5d83347f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-26 21:22:32', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('25411502d6784518bb3d46387a8427ea', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 17:09:14', null, '10', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('255fa739d50747668a29276c5ce398fa', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-04 11:56:38', null, '10', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5$078a8fed0cc649f8a864a430b4e7188c@True_2449ebcfb9044460b9b44a5bba42110c$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'ca8b338da82b480ebc03c38d41f11692'); +INSERT INTO `exam_record` VALUES ('260033a89f8441ba8b175418135691a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-16 19:00:56', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2646c3a26c46430fb6b54331fbd43520', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-01 17:52:37', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@True_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$31ab7a49aa254240935d1e871d7f2f09@True_a3cc733bcc5e47bab69f3fec7867fd38$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'bb823016662a4e2d93d98637e8dc972d'); +INSERT INTO `exam_record` VALUES ('26949e69a43d4984ba037ab1d3944b9c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 14:55:58', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('26ebd8764a3140a5a1d04b91c3ec44bf', '79392778a90d4639a297dbd0bae0f779', '2020-05-08 16:54:22', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2745b75a14384ffcbc8a8c071a05999c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 09:44:36', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('27549675f26d464f837a0e33e064953d', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-27 20:38:08', null, '0', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('276c124d1ef1455380c77c7c5145a61e', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-07 11:54:17', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('27795b3786114eda9d224454d3d54423', '79392778a90d4639a297dbd0bae0f779', '2020-05-07 10:23:11', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('27b9cc9d1e9d43109ff814ef60b0ff99', '79392778a90d4639a297dbd0bae0f779', '2020-06-11 10:02:17', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2802b76ef75e483da7dad6e1154bea1f', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-11 11:46:34', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2803fd3138fb463a9bbced834b56c7e4', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-06 18:38:34', null, '0', null, '07441a6a40d44196a1e67fe344ac57a9@False_a51323d05dbc4046ba92d9ee1d8d7bc9', '7d25a6ec5f6e4bd99c0c79ddab3c659c'); +INSERT INTO `exam_record` VALUES ('28a80707389c4f5f89326190a22b8e6b', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-22 16:12:34', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('28d529196263488a808985f34d1ea7c7', 'c541be0898a146b69446c91d299d2068', '2020-03-18 08:46:29', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef', '17fd99fac47440ef8f79cc10d8d638f2'); +INSERT INTO `exam_record` VALUES ('28f944ca1593448a932dd02c1d1238a8', '79392778a90d4639a297dbd0bae0f779', '2020-05-27 18:52:52', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2936d47db2514366a9949d8ceac804ca', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 13:59:48', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('2937c7602cf9488cad522537309fd5fa', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-08 20:52:44', null, '5', null, '31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '581226454b9d4341be58ebf9f24c5a87'); +INSERT INTO `exam_record` VALUES ('295f2d92ffa1406f8ca437967248e849', '79392778a90d4639a297dbd0bae0f779', '2020-09-08 15:40:43', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('296d12cf646e4595a67cb0d1f230fcc6', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-14 10:32:12', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('29851186a0364ad799c690006decde07', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 09:09:33', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('29ee2a5e43cb45e59e2f6ae82b9ead58', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:59:17', null, '19', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('29f2f0054fc44ff6aa8d13d25b7cbf2f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 13:55:29', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2a303b3d23a64b228a3cdc20d1835fe0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 14:12:10', null, '0', null, '311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2a85c4c9f85445f980d39040cda6de70', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-18 17:14:27', null, '20', null, '03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '6c14bb036c8f4bcea269d0fee3720749'); +INSERT INTO `exam_record` VALUES ('2a94af9e99f7408ebe3728289ad5d7ab', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 00:10:49', null, '6', null, '34fe861fdc8a4b13b7455d4f512a2a07@False_853573a1fadc487893e40a90a3a2e566$7b324941a5514833a06c4561c1af3b41@True_b9956a8b3a0149d786a8691bd19b435e$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$0a32e228e2464beda23b90c7832d29d2@False_05ad94cee64c487c8abb51ab98dfa64d-2bab92afb5ac490a84d29bcb92560f7a-d10a52e99c6c4aceb39fadf5af178940$34709b873e3e4b979b2ba2c7aed499a7@False_537c4f151cc34ac484d2bb2d830d5462$458475653213478e9b69e2f1bb063ffc@True_a6d530b941a34a3187c968c95bcc1d1f$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$d5c410448b5f4057b27de8e0e4d6bf43@True_6be0ef27d8194ab7b4d6e22cc73b923a$313a3c23d119451d9f3f82bb47401b9f@False_532fec43b430438fa67d13f2cc684dd4', '63c152c2d8574af7957aa21cf05fff23'); +INSERT INTO `exam_record` VALUES ('2ab05902ec634e8cb5d619e7eb5d2506', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-31 16:18:02', null, '15', null, 'e362599c1ac444bf9ad8e88000ee0f8b@True_edda00757b104faa94a70d0e5cf47a4a$dd2d72331e834fe3b575f2095cb27e02@True_6f26e8d41a5e442fa9bb51484252dd2e$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$b934218bd2f14eb4a5929af95eb1c9d0@True_1a7385a5ae2d4237a002fc4b81c9e931', 'aaae3d5422d24fa59107349e774b0c2f'); +INSERT INTO `exam_record` VALUES ('2b2a83938c7a422fbe9e4af2e45049db', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 13:18:37', null, '0', null, '0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a', 'a22b7091c94342b3b14a71d37b7f0f3b'); +INSERT INTO `exam_record` VALUES ('2b5d812debeb4d4881b65338a139e935', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-05 21:37:03', null, '25', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2b63f3728d984052a913362ec57a2781', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:30:10', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2b86507de2fb4cc8abb693f3eca86a9b', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 13:57:30', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2bd2b4aeaf82440e84474afd0350f410', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-12 09:54:51', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2c5d4fca36e5489b8283613ba674a523', '79392778a90d4639a297dbd0bae0f779', '2020-09-14 10:33:38', null, '0', null, '55b90af51078486a804055c1052c8688@False_44a2393b304d4e2185803f3fd83c1014', '93631ac779cf4189a508f72b6190b126'); +INSERT INTO `exam_record` VALUES ('2c926d2bbdaa4809b727cd1138b35611', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-12 11:53:00', null, '0', null, 'a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2ca657485a004464b4dcd4d7599a86ac', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:52:25', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2cc1ddb9a885451d97add3722e646f09', '79392778a90d4639a297dbd0bae0f779', '2020-05-30 10:37:17', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2ce7547059e74b9cbc6edcb843150357', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 21:59:16', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2ce7f2781c3942d889cec6ca0f79cfeb', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 16:18:02', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2ce86571b9df4238b07b593314d5a079', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 18:04:38', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$31ab7a49aa254240935d1e871d7f2f09@True_a3cc733bcc5e47bab69f3fec7867fd38$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '31f5539d563a4d50a0e9a344b3603730'); +INSERT INTO `exam_record` VALUES ('2d0a2d16eca04604a7d71ace432be4a1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 08:29:32', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2d4bf63b52ea49fabc6a0b1219dbfa48', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:02:23', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2d69f720164b4e0aab58030f9c9c33cc', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-07 23:31:13', null, '5', null, '2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('2d709398bccf4296b1bf30ef3c58da5d', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 18:15:56', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2dd2535c274a43bea90f40d6690c05a1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 09:41:36', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2dd65db6d1e34840ae64f55349c274fe', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 11:04:38', null, '0', null, 'a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('2e063c8c4f3f4e33b1f6ce50d31c49bf', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 18:18:15', null, '15', null, '4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('2e4c1bf5f4324d87b0510d6d52890e16', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-03 15:16:41', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('2eb3f91fc8c141b894799e2db717be88', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-28 08:42:42', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2eceb2729ac948a6856d48efd7cbe985', '79392778a90d4639a297dbd0bae0f779', '2020-03-02 12:51:31', null, '20', null, '6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('2ee05e250fe94ba6bc7c360f1a8052a6', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-19 14:33:28', null, '0', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('2f1e82dbdaa14f329536a6f123bb4d19', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-21 09:05:02', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('2fc2addc3cac41659807832dc09e541f', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-01 17:19:10', null, '40', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('305148fc00a644cf83f0651540714213', '68042014e23c4ebea7234cb9c77cee5c', '2020-03-18 18:00:10', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('3057da071fdd41a2ac58f7ca7e366676', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 11:58:39', null, '15', null, '224ae57b9c1749bdbfab51b2284789ce@True_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85$078a8fed0cc649f8a864a430b4e7188c@True_2449ebcfb9044460b9b44a5bba42110c$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'ca8b338da82b480ebc03c38d41f11692'); +INSERT INTO `exam_record` VALUES ('305fefe37cb34adbb5e95b06c0028afc', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 14:10:15', null, '0', null, '30a7598bc91346478027795679cd71c3@False_648500831b5640f79b627a667883e7c1$25bf7d1a791f4cf39d85e26b113001e8@False_a60fdf98a017401a813e32f87c65674e$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', 'cf8176fe25f24b5eb4c61ba960dca55a'); +INSERT INTO `exam_record` VALUES ('30844253fca542bfb07927c77da32436', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-23 00:26:59', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('30b71a13430c4c5cada6f97cd8cbd015', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-06 15:00:09', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('30d05143fd3043e593a471b0455693f7', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 12:40:09', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@True_d567c1de87c04359a717c04f3d7de8a7-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('31993bfe68d04193a865b5baa1098d2d', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-13 08:31:57', null, '0', null, '157767faab1e459fbb63eddef08f1a0d@False_9d4db526074c4642922790aae582742d$0a32e228e2464beda23b90c7832d29d2@False_05ad94cee64c487c8abb51ab98dfa64d-2bab92afb5ac490a84d29bcb92560f7a$07441a6a40d44196a1e67fe344ac57a9@False_1e85eba6944f418d9eb611ccc1215476', '794be5b9553f4d54b9c38e335810bd1c'); +INSERT INTO `exam_record` VALUES ('31a10e6af19f45e1a7f11f0fcfb94904', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-07 14:12:34', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '1977e53802e143719aa5f28f2b0a01ab'); +INSERT INTO `exam_record` VALUES ('31b8036637164cad878e496712968af7', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-03 16:28:29', null, '0', null, '23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508', 'c72e8a8755824853a2d5307d118ea2d3'); +INSERT INTO `exam_record` VALUES ('31da812695e0468db36830f651b4edc4', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-09 17:34:19', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('31f571dde30b4726883efa952b7fbfe5', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 15:45:05', null, '10', null, '03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$11ae50c372c64e7ca59691c435c91239@True_2324d1529eb34cca904243bdc7d2bc24$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '0efedb29fbbe4dac97d36e73997d2480'); +INSERT INTO `exam_record` VALUES ('321b05d0529b40e2bf190701fc2a58dd', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 22:18:20', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('3274f6d1aa6445099fc31bf49e785c81', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-18 10:00:05', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('327d3d2e75904df8b45995b2aed23642', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-07 22:47:55', null, '40', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('32b2cd34d389470c866c111086eb93d6', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 13:06:30', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('32cc72772e024b9ea129e3023be58686', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-30 21:30:24', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '31f5539d563a4d50a0e9a344b3603730'); +INSERT INTO `exam_record` VALUES ('32ec250558304cf5b6558acaac8ae23c', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-10 14:15:00', null, '10', null, '9199009718ec4685a0a500d23ab814c5@False_e4142da9d88b457b91249a3090f35d6b$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('334789a9ac3240acbff12c52505e9697', 'd2262452ef3745a296dd92d60ef3c854', '2020-04-30 15:52:18', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('335648a1338c4bbc8eb4e7e656216d3a', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-15 17:06:53', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('33e7640e29904eda8cee41c1a0fda002', '79392778a90d4639a297dbd0bae0f779', '2020-08-05 15:24:49', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('33ed3fb4b73f4326942057cbce760b78', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:22:06', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '1977e53802e143719aa5f28f2b0a01ab'); +INSERT INTO `exam_record` VALUES ('34c86a767d1b466d90b8a9af6446dd30', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 11:52:47', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('350c6549079d4c41bbc968abffe9d543', '79392778a90d4639a297dbd0bae0f779', '2020-07-08 10:19:22', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('350eac3c0a284a9b9901c89cb5e49d95', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-07 08:49:06', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '76f4626b70864d36b23bee5b445cd041'); +INSERT INTO `exam_record` VALUES ('353ecb053bb14958a2d91a44a368fd78', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-09 17:39:47', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('354fddffef554dfcbd7ce0799a005d5c', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 15:27:14', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$cba6ce4038b5401fb4cb43205557ccf9@False_eddc33534976426496b1e2eb5cfe1502$bb22f19338174d1f9333f9aebd6ffeb6@False_0c83f68e3d9948e38d65eb22c257bf7f$b95a0546fcc8418e84185137d14b1b50@False_0eb97f9b079b4a09918884a4068ed084', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('359a0db10eaa4a43b1d6ed1612bbac95', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 15:03:15', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@True_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('35cf92cfbbb743c3b2169dd27151fc81', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 19:27:45', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('35edb52ed65b435e8852cbe49f545fe4', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 09:31:03', null, '0', null, 'cff7d16da6ab428e893c748d5c759cb2@False_ca45b95620ae4d33986cb8067ef2525c', '1435d0e86576487d819b41f33082f441'); +INSERT INTO `exam_record` VALUES ('36570ecf3a5b4bbdb73685cb10604690', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-06 16:46:16', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('367eed8687aa4af295f994aedf793acd', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-01 23:50:17', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('36c241666eb8412e9affbdfe599a48b1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-18 09:48:39', null, '50', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('37c3207e3e9a4a75bd5fc5ce9471a078', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-08 18:58:54', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('3824a12ad13c41178acf2c0c0436d7c4', '79392778a90d4639a297dbd0bae0f779', '2020-06-16 12:06:41', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('382e655cb0fd491895247b3032e8584e', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-02 04:17:47', null, '5', null, 'b934218bd2f14eb4a5929af95eb1c9d0@True_1a7385a5ae2d4237a002fc4b81c9e931', 'aaae3d5422d24fa59107349e774b0c2f'); +INSERT INTO `exam_record` VALUES ('38576d73d0b34bcea1b171f9fafdd598', '79392778a90d4639a297dbd0bae0f779', '2020-09-08 10:46:42', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('38607a88a9224a20b33d04b107183fc3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 14:30:39', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('3867f3843e094e5fb337ee0a9aea7b35', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-02 15:40:51', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('387d3db1b9e94ac2a84e30af6dd0fe03', '79392778a90d4639a297dbd0bae0f779', '2020-04-25 23:22:24', null, '10', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('3917fb5a161e4c508469a1abee7985ba', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-12 16:04:39', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('391b5555f90f4f31986b723faaa7d2e6', '79392778a90d4639a297dbd0bae0f779', '2020-09-25 11:39:37', null, '15', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('3934bbbaeaa84241bccbd9d0cd4c757c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-09 09:39:05', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('39873327f8054ffabaaaf3c765b92cc3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 16:19:02', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('399d027238e44a61a7519d9c92c9034f', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-27 12:38:22', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3a60b5f4eba343f587da537a6dbbef40', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-14 10:33:32', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('3abd86c85d854c3aa86a418d1fe979bc', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-31 16:02:01', null, '10', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('3ac2c551cb86403c9f2511d1ce037881', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-13 22:18:19', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3ad23cf4256d4d06996f1f5ddd03864c', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-28 16:47:59', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3aefbe4e535e450494d938fb212716c4', '79392778a90d4639a297dbd0bae0f779', '2020-04-20 23:37:58', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('3b89f57116c34f32bfe209d37626d132', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-10 18:40:12', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3be7a3904648482fb492115e0f329b82', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-17 20:08:21', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('3c386be3c8774b04a8f966bd4b7fa0ab', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 09:43:55', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('3c52db7f52b4447eb45ed6b39013724a', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-11 16:19:17', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3c6924fe67ce4728a4b03ccea4875b88', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-29 18:39:21', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('3c84cd090e5b42eeb05bba46e0363f6b', '79392778a90d4639a297dbd0bae0f779', '2020-04-17 19:01:37', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '1b675c9ccad54c15bcd805db43538a37'); +INSERT INTO `exam_record` VALUES ('3cc4c9031513421a923b47b52556d472', '79392778a90d4639a297dbd0bae0f779', '2020-09-06 17:51:01', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('3d0f0bc1267f457d9d7b8f94fa13ca4a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:24:11', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3d39ff14465a42249fbdd04729716fcc', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:52:56', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('3d9adfd08edc4851bb6a96812908705a', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 14:04:55', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3da66d20edbf452eb68594448ea2e9ff', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:06:07', null, '5', null, '23c0e0e98d04425ab2de3e7fec54971d@True_29b8955e756c49599a1ef171eefdc405', 'e822fe928cd84eac9a0f8d07618a8ffa'); +INSERT INTO `exam_record` VALUES ('3e5a42f5299d493f80e048516bd33f4a', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-26 15:22:52', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3ed917a01e3f49569d49dc431427f20f', '79392778a90d4639a297dbd0bae0f779', '2020-03-18 18:52:46', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('3f17ca3dafc24f59b95012728c572833', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 16:09:10', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('3f6effdbd16c4bb89932d10cb88c40e9', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 09:23:38', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', '8112f71b21734607b8706648f070b048'); +INSERT INTO `exam_record` VALUES ('3fe611cdf56b4aa38a3b5e229e50ef39', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-24 18:52:47', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_ccf9a11d724046dd964660b688d9dc28$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$cba6ce4038b5401fb4cb43205557ccf9@False_eddc33534976426496b1e2eb5cfe1502$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('408ae075ee0b4bb0ba21beff9d17c43e', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-21 16:11:04', null, '0', null, '334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('40c33ec1957f40ba809f17470e9721df', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-28 22:46:29', null, '3', null, '5396e258c48e467fbdf904701aa85840@True_59d74d533d89492993922152bfcb8a62', 'fb6b8b11503e478f9d4d0367299cfee2'); +INSERT INTO `exam_record` VALUES ('40c9453bd9614db8847c645213985a21', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-25 18:42:29', null, '3', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$cff7d16da6ab428e893c748d5c759cb2@False_ca45b95620ae4d33986cb8067ef2525c$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('40cfd1e345fc40d5a1f3eb23b35086a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-04 10:17:43', null, '5', null, '6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('416c7c29ece5432b8b2b95449a6e9d93', '79392778a90d4639a297dbd0bae0f779', '2020-06-17 21:25:38', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('417f3ec0f36b41a3b282dde8b862e071', '79392778a90d4639a297dbd0bae0f779', '2020-05-21 17:37:19', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2', '8a2e373a1b3e4b06b0b343aba742c224'); +INSERT INTO `exam_record` VALUES ('419df63e8837494895835faff2f26c7d', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:35:29', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('427b2409d93842e0a27bb40deb23fb3a', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 00:07:18', null, '2', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$313a3c23d119451d9f3f82bb47401b9f@False_532fec43b430438fa67d13f2cc684dd4', '63c152c2d8574af7957aa21cf05fff23'); +INSERT INTO `exam_record` VALUES ('42b42aa6a084447fa5741103f4bbda89', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-22 16:13:38', null, '3', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af', 'c46a8887454b40228cad0478e6d8c102'); +INSERT INTO `exam_record` VALUES ('42fc58fd39d14ec2b6ad8c67ea1c30f4', '79392778a90d4639a297dbd0bae0f779', '2020-04-12 10:43:25', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('431adb82380f4f9c85bdee4bd9d2ef26', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-04 21:51:15', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('43475ff2202f415fb20d4095cf0911c6', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 09:26:29', null, '0', null, '590889adc7994fbdbd895f3f8f4cd1f4@False_502c3eb45a4748f38f89e0010e18ab5c-5c2e94d4363449c4ac3ffbfcd347b5e4-c81d168f407d476c9caf518b23cbc3ee-c87c37f82879406bbb12094a04115838', 'fa07e8d7b500403999e5061ae10c1ade'); +INSERT INTO `exam_record` VALUES ('435291aab3824e5d884d044f36f1d3ec', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-10 16:13:18', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('439cb83f9a7f4eb3b2726c8852520a20', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 12:07:55', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '4e6b79485f3441b7a3c0f8f4c62d2b27'); +INSERT INTO `exam_record` VALUES ('43d77fa3d03f454699e6a2ccf22d92b0', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 08:52:46', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('43dc9e4cfc144338ba649d46dc73a09c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 16:21:43', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('44301cad9e9f48b0855d643d6b108754', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-19 05:00:18', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('44bffa8fe9fc4c7391330587e40e77a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-09 10:55:28', null, '20', null, '6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('44d2d279a19a4b74b7a95907b95901f2', '79392778a90d4639a297dbd0bae0f779', '2020-03-24 18:57:11', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('44dde97706474df997d75ef59feb8919', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-21 00:51:57', null, '5', null, '34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-435eabe9037b4ff7998943b09010e5f4$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '13e00f069eef47b2b76e4ab941b32cce'); +INSERT INTO `exam_record` VALUES ('45037e4c434547c98c279361332c06aa', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-13 16:16:18', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('4513dc34c35540299e1841ef7ff64a5c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 08:34:50', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('455d84f6f1164a389e941bee3cd830b7', '79392778a90d4639a297dbd0bae0f779', '2020-09-23 18:07:19', null, '0', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('458e002b227b4f6b96b083f68aa4c2aa', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 15:01:42', null, '10', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc$40ee7b36298d4568aad20e2db36ddbb5@True_a317880eb3144e3db226409408198013', '47ba10c81b8543e38e20b9eedde86208'); +INSERT INTO `exam_record` VALUES ('45e94f43336546e8b1510d02fda4afae', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-19 23:40:15', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('45ee78f930e04d789ee65d942de381d6', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-29 13:56:11', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@False_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('46062233426c4f3f82f0a36772aa261a', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-16 14:10:32', null, '15', null, '53ae8db083134adb8428403b6a50620e@True_d378a5a61e004ecf9d0729bb4519cf11$5b796234b1df47c78f614d2f76b91467@True_2b9c28bf667c4245816de46bf52a7ddd$590889adc7994fbdbd895f3f8f4cd1f4@False_502c3eb45a4748f38f89e0010e18ab5c-5c2e94d4363449c4ac3ffbfcd347b5e4-c81d168f407d476c9caf518b23cbc3ee$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'ecd00bb03e51416f941d1ca041d1c456'); +INSERT INTO `exam_record` VALUES ('461642d7d274469c82b75a5eff72478b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-26 14:28:00', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('462b88bf58974642b5010f8baee3092a', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-22 08:36:01', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('465d0540a700472fb9ae0e4c1d0de5ef', '79392778a90d4639a297dbd0bae0f779', '2020-06-17 15:07:06', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('46832c62d0ca444abf82d6f4489da6c8', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-30 21:09:10', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$1eaff8deac0041ed857d16461a290985@True_7972490f7616481b849908e9345f8ae9$14908e5711f74c67924d6b1ceaeb92d0@True_dcad08ba0a8b45c897f42c9b4c53b086', '6c7f89edc4cc4b9da66059d6136435c2'); +INSERT INTO `exam_record` VALUES ('468acf967dc24cf289d738a316c6eec4', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 10:53:27', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('469ebb4cb99a4b369cde02382a646a01', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-26 22:17:59', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('46df906b183f4142b2aa335b269710c5', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-05 15:19:41', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('474e487394e9497fa48414c0317a1b9c', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-02 10:59:27', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$03ba87a6ca3a4075bd983ca799d518d8@False_6c4887193b194851b22d3efd70f1b35b$17ad274d9a6446688013586abf2deed4@False_f7df4b8aa3c64115b8c6e44b07a86e18$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$5bc570c6662c41d99bd9859cecff90c4@True_ba76daceff104974a756176828d33ff9$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', 'e7bab4df618749aab9bf584d31dd910f'); +INSERT INTO `exam_record` VALUES ('4786832522f9415e80b1f8e28af5978c', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 10:20:40', null, '10', null, '517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36-3337d407ecde4865b80a5fc9e7fe37e3$34ac0eba5d5548599086f7439b837d85@True_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '6931371e54984683a623608d445cf568'); +INSERT INTO `exam_record` VALUES ('479a9cf467424ee48d2501ac4a839470', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-28 20:46:18', null, '0', null, '0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a', '44fff831a506483a97702b48569e9c44'); +INSERT INTO `exam_record` VALUES ('482ae51b7fda4731a4796a33ca7a6ded', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-23 17:15:59', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('485c43607c56430dab7288038a97a6e3', '79392778a90d4639a297dbd0bae0f779', '2020-09-13 08:47:47', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('487f07b7a2da443cac61c46f7a8b7d0e', '79392778a90d4639a297dbd0bae0f779', '2020-09-01 08:51:36', null, '0', null, '9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('48b3666809f44f41b4e61674452282df', '79392778a90d4639a297dbd0bae0f779', '2020-07-28 15:14:02', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('48be144aa9c1414ea3552e7964d3543d', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-19 13:13:42', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('49ad6472b12f419abfb743b2a208df42', '79392778a90d4639a297dbd0bae0f779', '2020-05-20 11:24:19', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('49ca73cd2788475d9c4dc86bb7f5d0bd', '79392778a90d4639a297dbd0bae0f779', '2020-06-22 16:20:39', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('4abf4ea4581f494286695050f3887388', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 13:06:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('4ae40246b6db4f8dab74f4420937f882', '79392778a90d4639a297dbd0bae0f779', '2020-08-19 10:09:06', null, '0', null, 'a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('4b20ba739c4f4c2ebc8ef4ec474037c6', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-30 16:17:59', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('4b25669752704cc4bd2d42493b4b44ef', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-17 11:11:07', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('4bb432ec43724ca494139cc7dd879bed', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-12 19:42:33', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$0885c830022746cf8972c97eba9f5b15@True_7d78e9cc50e44640a2056b891706b3d9$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', 'e791b7ec21bd4b638b725583ab9a818b'); +INSERT INTO `exam_record` VALUES ('4bd732dc8632430b9d64233e914ad7fa', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-04 15:57:59', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('4be66073a8114627b4bbe58522f1335c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 11:10:26', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('4be75acc86f64a9aac1597ddb939dc01', '79392778a90d4639a297dbd0bae0f779', '2020-03-28 12:12:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('4bf2d87ea7dc4b11aa62d38f4cebc0cf', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 14:19:57', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('4bf3182e557246a2aa1a0e4c0418a76e', '79392778a90d4639a297dbd0bae0f779', '2020-07-31 13:56:04', null, '10', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('4c34afe4a7524ca4911316957daee0d5', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 17:45:41', null, '0', null, '1eaff8deac0041ed857d16461a290985@False_c97e917b56a5480c94dc28de7d8943dc$313a3c23d119451d9f3f82bb47401b9f@False_bad2787d2be64bfe89cece84b8eda695', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('4c35538434714d169af9abf6e05c4e5b', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-27 09:30:15', null, '5', null, '2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('4c65118dbbd344e88e2a04bf14241452', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-22 19:52:31', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009', '29a5f4accd1f450e91cbc75e79eec47e'); +INSERT INTO `exam_record` VALUES ('4cc8ee4edddf4f7098a81f0e09572b1b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-25 22:37:06', null, '5', null, 'a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('4cdf46b2cb9746fa8c4e8959295460ca', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-02 22:14:11', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('4d2d51ab8c9b4180b034b16e1363ea93', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-31 11:21:24', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('4dc8954dd8204e9e8ca6b74804b72401', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-23 17:04:18', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('4dd3c9346b5d4b73ac4a96b2bd19133d', '79392778a90d4639a297dbd0bae0f779', '2020-03-29 16:35:12', null, '10', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$cba6ce4038b5401fb4cb43205557ccf9@True_bf93ba7988f84053ae197bded7ec10ea$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('4e562a4479e14ff5baf5d2d8d3d52edc', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-02 17:23:01', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '851efee8155447afb42aa3083cb1e2cc'); +INSERT INTO `exam_record` VALUES ('4ed2626f04734ff99f427d62a9355835', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-25 20:35:25', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('4ed5a04c1633479ea95f6b97a2727e9a', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-19 10:39:59', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('4f10ccec098b47238c5357496d723560', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-04 14:53:33', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('4f10d778929543bd815c373dd336891b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-01 22:32:52', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('4f2e986b3b934e96ab25e5f3209c7720', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-15 16:53:35', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('4f3c1921c99443ccb972175f2f828269', '79392778a90d4639a297dbd0bae0f779', '2020-09-29 14:36:36', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('4fa28366e392440b8fb1ec9386ffaded', '79392778a90d4639a297dbd0bae0f779', '2020-06-17 13:13:37', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('4fad87d16bc343caa1665160bab98ae1', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:19:45', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('509205f25bbe461ca1dffc1bc278fe53', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-28 14:39:42', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('5141249a9b404692936118e92ed97dac', '79392778a90d4639a297dbd0bae0f779', '2020-09-28 17:10:55', null, '0', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$ecdfbdd2a9f24017b3fe1aa0947ca146@False_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '1b675c9ccad54c15bcd805db43538a37'); +INSERT INTO `exam_record` VALUES ('5183ec405bf9420fa57c1ded07403061', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-08 15:03:19', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('51b7af4b09cf4cc6be9182f870f6b198', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 10:53:11', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5250c5f7094445a99a542069f48225ca', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 13:31:40', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5269a076b1dd4ab398b0ecec2bd677e9', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:20:15', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('52e40776c2da4742a7b96f59d56ac62e', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 13:54:55', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('531220bf6f6b450f85c4c1c4a2172d33', '79392778a90d4639a297dbd0bae0f779', '2020-09-03 11:37:36', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('532875bf1b2942bcaa3f5a4f183ab2c8', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 15:10:27', null, '10', null, '1003b43b03934068973f67d199565dce@True_34ee794ddaab4033b84efcd749595329$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '1b989eb399b243b49be371a6fb6292ca'); +INSERT INTO `exam_record` VALUES ('536fd94e7bec4c97990be74f6741bbaf', '79392778a90d4639a297dbd0bae0f779', '2020-03-08 22:15:26', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('539b8eae24b94713bf7424e15e9a92cd', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 18:05:06', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('53c31666906741aead4656eb0d1ce7a8', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-21 21:56:43', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('53ee1f8eb0674cfcabcbb9f2e4dc8453', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-06 16:28:04', null, '5', null, '495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('53f81d95956145be92ac2517b57fc434', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-02 16:33:35', null, '20', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$517621a3c6b745459a5606c65cd38e27@False_3337d407ecde4865b80a5fc9e7fe37e3-64f67417f3b54909a2aa328c1fc6571a$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178', 'f9f65ff03b9040458e4dae499aa3275e'); +INSERT INTO `exam_record` VALUES ('542a593aeed946048698251fe12e966f', '79392778a90d4639a297dbd0bae0f779', '2020-09-21 21:57:13', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('5458a9d3bc944cbaac7f86987f29e8c7', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-11 16:09:48', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('54b1b043fd7d4fc9b7a453da0d9000fc', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-06 14:13:30', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('54d6419e4ba94b3887d6271b41f9491c', '79392778a90d4639a297dbd0bae0f779', '2020-08-30 15:49:02', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('5539c03b11254535a645aea7f3a4053b', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-15 09:21:35', null, '8', null, '5396e258c48e467fbdf904701aa85840@True_59d74d533d89492993922152bfcb8a62$f3333b1a9dfb49638ef3b02df90cadb5@False_5d15248b68fe4a8992a744691ead0575$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178', 'fb6b8b11503e478f9d4d0367299cfee2'); +INSERT INTO `exam_record` VALUES ('55d1defc055944be9d834e1dbd24a52e', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 20:38:58', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('55ddb5ede20f4d35be99da9c1764d20c', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-21 14:24:50', null, '0', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261', '0966472391474b909adbaa15115d56aa'); +INSERT INTO `exam_record` VALUES ('55ee8e7ee9724d7080e252ba97082a0c', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-11 23:29:33', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', 'e0e814e4a0f3486cbccd0a900c7a529f'); +INSERT INTO `exam_record` VALUES ('567451a3b0244c9b80a82a94d3d7ee48', '79392778a90d4639a297dbd0bae0f779', '2020-09-25 08:20:05', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('56a66c9f1d604076802b0875a1e68517', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-03 16:25:18', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4', '6ae23fb0df95403f81ab90cbc42572f9'); +INSERT INTO `exam_record` VALUES ('56aabbd657fe4d2cbad06a1568f7db0f', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 19:04:23', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('56b810be71d04e678af20f4ffdab548f', '79392778a90d4639a297dbd0bae0f779', '2020-03-29 14:25:31', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('56ea72190bda4c148e39a5ba5cab139b', '79392778a90d4639a297dbd0bae0f779', '2020-03-06 10:18:15', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('577ff6585b9145a597256368e26a9050', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 09:30:03', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('57e5f761ee8649e5bda768e7de282f5b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-24 08:14:29', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('584671c940da482297297945711ed474', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-24 14:34:44', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('584fce0eadc645c58728972e3324b04e', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-07 23:24:56', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$cba6ce4038b5401fb4cb43205557ccf9@True_bf93ba7988f84053ae197bded7ec10ea$cff7d16da6ab428e893c748d5c759cb2@False_db43d6e8819047539922b510e0a039b7$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_0eb97f9b079b4a09918884a4068ed084', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('5864005967864ccfbef7137209976412', '79392778a90d4639a297dbd0bae0f779', '2020-08-21 14:29:28', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('58974c50b5214040afd1478a784a48d6', '79392778a90d4639a297dbd0bae0f779', '2020-03-16 14:06:56', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('58a13360bbcc4f88aa42cd47c90b9b4d', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 18:55:16', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('59175e42f2a14bf2a97829b84599ebb4', '79392778a90d4639a297dbd0bae0f779', '2020-03-18 23:03:34', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('594f45a0ea9447828ff6d9d5bfa1952a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:40:56', null, '5', null, '6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('5a0b91b013ee4c1b92d4d727d0cc4c30', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 17:57:02', null, '5', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5a0dc7c82a5e4d179b8c829cabb2e42b', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-14 17:29:23', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('5a322229d9014831ab8fd0f171be4fed', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-14 16:53:22', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5a8bf590decc419b907016f4c8dc199f', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-02 17:33:25', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('5a8c8b084c74493c839bc13194bd8318', '79392778a90d4639a297dbd0bae0f779', '2020-06-18 11:28:39', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@False_d15f9106bb9941eaab1e37356af083b3', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('5a9e1796e6f0404c810e1e2814a8f543', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-07 08:58:08', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5ab09301d3dc49d7a9243782c6bcacc6', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-01 15:40:47', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5b06f5bfbb884c7f8c891b25de4a4fe1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 16:52:13', null, '15', null, '1003b43b03934068973f67d199565dce@True_34ee794ddaab4033b84efcd749595329$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$1e6268528ea14ad78f8024b9f7cf7207@False_8d747e1373294eb394a821f722c4b122$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '76f4626b70864d36b23bee5b445cd041'); +INSERT INTO `exam_record` VALUES ('5b0acb8d341e46a5bc6b3d000254bae8', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-17 18:07:10', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('5b759d1247c4453d90e5cb8be0150710', '79392778a90d4639a297dbd0bae0f779', '2020-09-28 10:52:40', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5bd306b28a9d48ba87bd92bf5215dc7c', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-15 12:17:21', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('5be305960ecd421fb280173d86a19c57', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-30 13:18:16', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5c01c8ce6dbd401b81edda6782f4e3f3', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-14 21:47:06', null, '3', null, '5396e258c48e467fbdf904701aa85840@True_59d74d533d89492993922152bfcb8a62$f3333b1a9dfb49638ef3b02df90cadb5@False_af72e24e7b0d4273a6e46005b080f9c7-d3e1e307c2a84372b9c2a39f0c082b0f$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339', 'fb6b8b11503e478f9d4d0367299cfee2'); +INSERT INTO `exam_record` VALUES ('5c91ccc94beb43ee985eece1716f33e7', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 16:15:04', null, '10', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '54f9181eb04141c083f2a7889bbac8cc'); +INSERT INTO `exam_record` VALUES ('5c987808cf7746e8abfe688ed711cbc1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-09 14:06:19', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5d20eb2c7b754c9a9482593def306335', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 10:41:08', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5d3e9a8b85ee47b98a396b57343b19bf', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 15:33:31', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5d46242a64ed4183a9f9c301d62c528b', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 08:46:08', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5d83a0b52e0b4df3b46375d5ed6abc04', '18fe065cfadf4402a8be3bdc24b3505e', '2020-04-20 08:29:22', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('5d884900b9a0408c8d2df4d9fd2cefd8', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 11:17:09', null, '10', null, '30a7598bc91346478027795679cd71c3@False_648500831b5640f79b627a667883e7c1$1eaff8deac0041ed857d16461a290985@False_9527ec01d85e43d697d012a02594d647$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '36d3acfdd42845b2969c5a209653530b'); +INSERT INTO `exam_record` VALUES ('5da0fc9a87dc469fb033ffdc12d7c426', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:22:58', null, '0', null, '14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('5dfbe12c43694021bd3dfcc9cc0ff027', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 09:29:18', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5e214df4afbb468982f735c233b4cc9b', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-16 10:17:10', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('5e540d70975e4fc4a1014441dadabb57', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-24 13:36:48', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('5edd5e2b9bbb47609bcbcf877c58afe3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 12:40:56', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '270e73439a0b4fb4bae3f190c01838b4'); +INSERT INTO `exam_record` VALUES ('5edd98700ae24ab3a90786a93ae37ce8', '79392778a90d4639a297dbd0bae0f779', '2020-06-26 14:18:52', null, '25', null, 'fdff95bd64994abc876c3872b7bc9aa3@True_622ef18f538b44f180202dac9c2b1353$1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$31ab7a49aa254240935d1e871d7f2f09@True_a3cc733bcc5e47bab69f3fec7867fd38$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$11ae50c372c64e7ca59691c435c91239@False_eaadd6650f9d4ea686919dc9730d91a8$f3333b1a9dfb49638ef3b02df90cadb5@False_5d15248b68fe4a8992a744691ead0575-af72e24e7b0d4273a6e46005b080f9c7$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$473ecef6048d4d1a91b8100eb7a176e0@True_91954e91ac184f648cc944bf84dbbe19', '0efedb29fbbe4dac97d36e73997d2480'); +INSERT INTO `exam_record` VALUES ('5f1c8d5f9f3b4ecead77a1920a46b351', '79392778a90d4639a297dbd0bae0f779', '2020-09-08 15:37:14', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5f2fc6182d164bb1a5f19a08bde32678', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 20:21:38', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('5f4ffe03b0da4950b0691427abc8059f', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:34:57', null, '30', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('5f6548bc58f2485e961f76694a1b4202', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-06 11:01:38', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '5f231a83716742d0ba4af9448be9ed63'); +INSERT INTO `exam_record` VALUES ('5f6edd75766c4496ba2f1f7d033289e0', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-17 15:35:33', null, '5', null, '018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '4b90e19967594a36be6f1b44053025b1'); +INSERT INTO `exam_record` VALUES ('5f89b997ffe440bcacafb9a38840e5fa', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 13:18:03', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('601a9e7971234ef2a2d7289152048add', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-15 16:19:03', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('6047acc3efe6413190d204ce65e57404', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-09 09:24:02', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '76f4626b70864d36b23bee5b445cd041'); +INSERT INTO `exam_record` VALUES ('60622361ebed4a179cf8d9a1fe8d0ba5', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-30 01:30:43', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6062c42ba53e4931ae413ebbbbfb1707', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-30 16:15:45', null, '10', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('60f83194bd4740e7a2052a86c90ccc28', '79392778a90d4639a297dbd0bae0f779', '2020-03-18 17:27:07', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('61035616274d47f2a3dc93732a2c8d64', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-08 15:03:46', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef', '76f4626b70864d36b23bee5b445cd041'); +INSERT INTO `exam_record` VALUES ('612817fac6714d1ca2ebb734858db7dd', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-21 12:51:41', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('61b34204db4a4d42ac161c94377c62bc', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:00:53', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('61d5f71a43a34c18aa389fda542cbdaa', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-19 15:20:52', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('61d6642484ab41128b831600410ea37d', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-24 17:08:53', null, '5', null, '078a8fed0cc649f8a864a430b4e7188c@True_2449ebcfb9044460b9b44a5bba42110c', '5d9f3ce7cf81460cae209fcd381395db'); +INSERT INTO `exam_record` VALUES ('621fd753044c4ed59054acfcb4d5cd75', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-02 13:59:07', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('622e0b61d23946da9d33492e5aef3011', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-26 16:41:07', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('622fd12b4a01420d80d7d382f31164a1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-06 21:25:57', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('62564d51faac4dff94986a1dbc190630', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:32:22', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_e4142da9d88b457b91249a3090f35d6b$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('628338aeee8c45fbac282ccf7ee4612b', '79392778a90d4639a297dbd0bae0f779', '2020-03-28 15:51:40', null, '0', null, '14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '151921d7925f49ddb574a5134fac3b95'); +INSERT INTO `exam_record` VALUES ('629b15e999be42c0917da487a4ff7b23', '68042014e23c4ebea7234cb9c77cee5c', '2020-03-31 17:31:06', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('62ba458377b3437b99504a837972c8ee', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-21 21:45:03', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('62d6cae74e7c475d80db8839fadad6cd', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 15:11:20', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('62fba7ac8f284c00817d30167cf97c0b', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-02 01:16:01', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('63494f82ff0642e0aa6f5a6d339fde30', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 10:27:45', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('63de5dfb73e04fc7be7fdf7657f90cc8', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-31 02:11:58', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$9199009718ec4685a0a500d23ab814c5@True_785ad33574f747fd870dd6eadff303ab$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('641a38a8799c4e6e8ad81153283c6d75', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-10 16:49:58', null, '0', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$5e0389903aa94524bcae09ca457ecdaa@False_d260b7e951064e609f6c5de6abbb2b83$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af', '1b989eb399b243b49be371a6fb6292ca'); +INSERT INTO `exam_record` VALUES ('64317271f0d54cfc8c31598b27bcf2f4', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:46:41', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('64682e6ffea34e528963e96062e5fd48', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-18 14:03:52', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('64c92b3d538c40f99a27dc7c346529bf', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-31 16:19:20', null, '0', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$1e9521efc6bb469ba9bd98c76f6ba53d@False_d2c8a767fd55485eb8ce90b242d081b3$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '1b9df76d0f68462e84e8f2310be4ad9a'); +INSERT INTO `exam_record` VALUES ('64ce8d2ccc824673bff1058e102e5d0f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:39:18', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('64da5198103545939c065c4099322c02', '68042014e23c4ebea7234cb9c77cee5c', '2020-03-19 21:50:38', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('64e9435471e7454ebcfd103c91d7bee1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 15:04:38', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('65008012314c4c559001748693282e0c', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:53:49', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('65104b6063054a7e80698d00a8d65f4b', '79392778a90d4639a297dbd0bae0f779', '2020-04-10 19:29:06', null, '0', null, 'cff7d16da6ab428e893c748d5c759cb2@False_db43d6e8819047539922b510e0a039b7', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('6519292d684043cb91314ba89861682c', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-21 22:21:04', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('65200f0ae7aa487d9cc968677ba5e731', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-29 00:48:48', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('65d23b29906343a388b02b2854946964', '79392778a90d4639a297dbd0bae0f779', '2020-07-30 16:22:10', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('65d87f3500434ed590f54e9cbe4081c6', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 16:34:59', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('65d8a47daeca4285a1c63855f582d470', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 17:48:08', null, '5', null, '31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('66111ed0932e4069994cbba36bb5569c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-29 19:33:45', null, '0', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6647bd388b1649549db98c0cb3eb9c58', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-08 18:57:36', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('66495ab7f7f34074824f685689952027', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-02 13:14:55', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('667c63e7c4ef45e886b9f0f507e10500', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 10:45:56', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('669167e663244d16b14ba595f08e2bbb', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 17:07:54', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('669aab2b01924fae9464abf257d553ec', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 09:18:19', null, '5', null, '1003b43b03934068973f67d199565dce@True_790e68b1844f43bf947cd6450c547cd5$517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36-3337d407ecde4865b80a5fc9e7fe37e3-64f67417f3b54909a2aa328c1fc6571a$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af', '5be639dd97e6482a81feb047cc64f29e'); +INSERT INTO `exam_record` VALUES ('66a7e110d87146cba683f96768826699', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 09:58:42', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('66e96649c15047e499a61193cddba34a', '79392778a90d4639a297dbd0bae0f779', '2020-03-27 22:33:14', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', 'c597bd5d65c741ddb5853dad9c8d6327'); +INSERT INTO `exam_record` VALUES ('66f2fd5239f74737a5bac2a0a9b4966c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-25 13:09:41', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6768cbe6df534e21a08c54e57460ff62', '79392778a90d4639a297dbd0bae0f779', '2020-04-02 20:28:35', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('67e6710e1b04470f9bb69f47c987f56f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-10 15:18:29', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_a0e9cddc8e304295b7bb13813d4fb4f5$2b4df8f9333741ef9f56bc188ec8a147@True_8398259d17a84b71a19e958ffd63447f$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$4b8863f7a26747219f9d1e59165c08a6@False_744697e9f4984970a2b1949b84d10139', 'dc4662f2df1848f490ec2a608f05ecea'); +INSERT INTO `exam_record` VALUES ('67f9e895bc7a400f92a8ba9737cf9e99', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 12:39:11', null, '25', null, '22d201cd2e5c4558bbbdf4cb5d7ea717@False_8dd912efd1d0449a836e73486c66ca1c-bccb33b6264248318e380d9e7802d2a5$1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b$157767faab1e459fbb63eddef08f1a0d@False_9d4db526074c4642922790aae582742d$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$388dd246953945569e3617b268629ee4@True_51c476176e03424f8c2fae10a7113d8d-fe7b64dae30a4f389d042ab93525b46b$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'e822fe928cd84eac9a0f8d07618a8ffa'); +INSERT INTO `exam_record` VALUES ('680e21c0a3344b53bccd1f4209cede75', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-19 16:38:14', null, '25', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('685c6d3885764c73afd5bf2e20239f6e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 21:37:05', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('6888035fcfc144a49966ea8a3560a24b', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 11:42:29', null, '5', null, '1003b43b03934068973f67d199565dce@True_34ee794ddaab4033b84efcd749595329$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '13e00f069eef47b2b76e4ab941b32cce'); +INSERT INTO `exam_record` VALUES ('689091ef262747339b3548d0fc80e2db', '79392778a90d4639a297dbd0bae0f779', '2020-09-02 09:35:28', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('68c53a3230404a76b8a0012b66d22969', '79392778a90d4639a297dbd0bae0f779', '2020-05-12 23:15:33', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bed28153b51d410aafa64a6cc9c6fbb9$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('69229fe6ee16452a9a71dce1cf4812b4', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-24 21:56:40', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('69463fdd204e44ceb1da4b3163b09fcd', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-07 18:25:12', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('696a54b6cd3e4d1f9647258da5bfd344', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-22 09:40:23', null, '7', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', 'c46a8887454b40228cad0478e6d8c102'); +INSERT INTO `exam_record` VALUES ('6972d8b3116446a99a7e421a824c4bec', '79392778a90d4639a297dbd0bae0f779', '2020-09-21 09:09:56', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '26c255ac1cc048438f7c669dfce743cb'); +INSERT INTO `exam_record` VALUES ('69f5e9a0f4f04fd9a56b70eb0e704e79', '79392778a90d4639a297dbd0bae0f779', '2020-08-06 15:31:00', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6a88cc7bbb1a4f04a416bc44844dd64a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 13:55:03', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('6a9e96d52505482c99353879df492da4', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-06 23:51:30', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6ad795c1e6624913b848e940078efc38', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 17:19:15', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '1214de71321e4b1d8b6bb86b5edadee3'); +INSERT INTO `exam_record` VALUES ('6b2664c3ae614338b4e82b33fc686ced', '79392778a90d4639a297dbd0bae0f779', '2020-09-28 21:42:20', null, '5', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('6b3ff69782104e2bb078e041101f3708', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-02 10:25:13', null, '25', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$1e9521efc6bb469ba9bd98c76f6ba53d@False_d2c8a767fd55485eb8ce90b242d081b3$03ba87a6ca3a4075bd983ca799d518d8@False_6c4887193b194851b22d3efd70f1b35b$0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b$31ab7a49aa254240935d1e871d7f2f09@True_a3cc733bcc5e47bab69f3fec7867fd38$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc$1e6268528ea14ad78f8024b9f7cf7207@False_8d747e1373294eb394a821f722c4b122$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '7d25a6ec5f6e4bd99c0c79ddab3c659c'); +INSERT INTO `exam_record` VALUES ('6b5939b8074b4727b0026523d51078e6', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-15 02:15:00', null, '10', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('6b6dd0c28e1b42f597106f9f12f97c98', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-25 15:31:42', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('6bc71ffe54f841a59497963a4df8320e', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:34:40', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6bdfc8c4bebd49be850faf77e2ddc2ae', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 22:37:38', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6c444045ff1548449ce97065634042e1', '79392778a90d4639a297dbd0bae0f779', '2020-09-27 23:40:07', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('6c72a3b29abe45ce82a44802ea4ccdb2', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-22 09:36:10', null, '15', null, 'd42d9faa517146329a458550ec06262c@False_abccb812dee64ce698236cfe7bc99487$38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$cba6ce4038b5401fb4cb43205557ccf9@False_eddc33534976426496b1e2eb5cfe1502$517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36-64f67417f3b54909a2aa328c1fc6571a$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$25bf7d1a791f4cf39d85e26b113001e8@True_508aec988215422e82c0850c79aea7b1$2929d07f28a54c81931701d2b162fd70@True_d567c1de87c04359a717c04f3d7de8a7-e1c39e7f3d894c65aa7e6e980229757c$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$590889adc7994fbdbd895f3f8f4cd1f4@False_502c3eb45a4748f38f89e0010e18ab5c-5c2e94d4363449c4ac3ffbfcd347b5e4-c81d168f407d476c9caf518b23cbc3ee-c87c37f82879406bbb12094a04115838$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$b95a0546fcc8418e84185137d14b1b50@False_0eb97f9b079b4a09918884a4068ed084', 'c4332cad17ae4bbe9db223d23019159b'); +INSERT INTO `exam_record` VALUES ('6c7b3452494b4c85b7379fb8ad357d4f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-13 22:38:05', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('6c7f6a9fba4a46af811513fa7f23c345', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-18 18:04:20', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('6c9e84ea8bb9441db33e63596b4a4f10', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-16 19:51:08', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6ca67acf776147149f90957a26283673', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 15:45:07', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6d40255cd52c45758f49123b13570ae9', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 15:21:15', null, '0', null, '14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('6dd8cefc8fc241deb960b2c64429fca8', '79392778a90d4639a297dbd0bae0f779', '2020-03-10 16:37:34', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('6ddb6fa4835f49ada940296c6344b7b0', '79392778a90d4639a297dbd0bae0f779', '2020-09-25 10:49:59', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6e27c71d0a1b4a00a6c76f89dff4e83b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-23 18:54:00', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('6e38f06ce0a1467b96250d69990214e3', '79392778a90d4639a297dbd0bae0f779', '2020-02-27 18:25:40', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('6e5a54a999c04c7eb8e1511e13945a3f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-26 23:28:07', null, '0', null, '31ab7a49aa254240935d1e871d7f2f09@False_397a9ee0beaa48d7850204bf44aa0cfa', '5f231a83716742d0ba4af9448be9ed63'); +INSERT INTO `exam_record` VALUES ('6eb92656f8c14ec78687add813a3eb72', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-28 21:22:29', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('6ebb8d3319dc409da41597896dd46553', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-13 17:41:09', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('6f156315d0bf411098cdeeb58296028c', '79392778a90d4639a297dbd0bae0f779', '2020-04-21 20:16:53', null, '25', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$517621a3c6b745459a5606c65cd38e27@True_64f67417f3b54909a2aa328c1fc6571a$31ab7a49aa254240935d1e871d7f2f09@False_397a9ee0beaa48d7850204bf44aa0cfa$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$34ac0eba5d5548599086f7439b837d85@False_435eabe9037b4ff7998943b09010e5f4$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '871775f9762344608bf5f509eea2bc87'); +INSERT INTO `exam_record` VALUES ('6f2ee439d5e646c7a5856c788eb260b7', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 18:02:38', null, '10', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('6f3e8f135fc6490296c6412fa5751290', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-04 09:58:05', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('6fac142ef4554cba9fa8daafbdbf3ad5', '79392778a90d4639a297dbd0bae0f779', '2020-08-28 16:30:36', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('6ff699c0bb14423280beff9c58f2f77a', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-31 09:26:54', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('70155eedb58845a89f3716c3e1b1f29f', '79392778a90d4639a297dbd0bae0f779', '2020-02-24 23:33:43', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('703117bfb02d4c798ad2ec29d7ba30a3', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-21 14:45:37', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('704cf9e5bb534f818401729f83cb4271', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-19 23:46:27', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$30a7598bc91346478027795679cd71c3@False_648500831b5640f79b627a667883e7c1$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b$5495afd392314658960c3911fd6c1b84@False_f139c33a448e48d38b36b6e710ce232e$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$517621a3c6b745459a5606c65cd38e27@False_3337d407ecde4865b80a5fc9e7fe37e3$fe75613b9a8447ffacfdc23d8440faa8@False_c407fe402bd048dab775052e307d2bf0$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '6c14bb036c8f4bcea269d0fee3720749'); +INSERT INTO `exam_record` VALUES ('706c45222d594dba878e0028d0cc522b', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-12 21:43:59', null, '0', null, 'caac198257444ae2a7f6b6d9f8399f8b@False_579e9d59ced64518908e9fb5ff2595c3', '5d9f3ce7cf81460cae209fcd381395db'); +INSERT INTO `exam_record` VALUES ('706e7ab492a94ad885af16f0906ed680', '79392778a90d4639a297dbd0bae0f779', '2020-05-28 18:03:07', null, '5', null, 'dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('708467a0eae0445ea6813f0b010c392f', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-07 09:44:09', null, '0', null, '311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('70e0ec0069254dc398009a75984df9a3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 11:26:06', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('710f5346805140d78ea56634e97a5a95', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-16 10:46:10', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('71376816ea944e9f9faa0a2a22fa5d24', '79392778a90d4639a297dbd0bae0f779', '2020-08-10 16:18:01', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('715d1eeddc75478eb70c3a5d76ee5ab5', '79392778a90d4639a297dbd0bae0f779', '2020-04-02 20:29:23', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$cba6ce4038b5401fb4cb43205557ccf9@True_bf93ba7988f84053ae197bded7ec10ea$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('7164b6683b8a41958a0f7adfacbbb4ef', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:11:21', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('7190621f25794e2b88dc9f4422ff4593', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 16:19:55', null, '6', null, '34fe861fdc8a4b13b7455d4f512a2a07@False_3dacd11b7e7c4bfab8e170e84126c15f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$34709b873e3e4b979b2ba2c7aed499a7@True_7c0f620e2424488aa7c3843532bef0c7$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$126c3a14b1ec4a7b9b5fe18914c0c19d@False_5a569634374b46259db84cd1a1b22ab6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$313a3c23d119451d9f3f82bb47401b9f@False_532fec43b430438fa67d13f2cc684dd4', '63c152c2d8574af7957aa21cf05fff23'); +INSERT INTO `exam_record` VALUES ('71d676397faa48598de4d0359e33c708', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-15 17:25:44', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('7229ba82ebe5444fa31204c7ea77a033', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 15:03:07', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('72454fd69d254b3983e2532a56048e26', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-06 18:27:42', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$9199009718ec4685a0a500d23ab814c5@True_785ad33574f747fd870dd6eadff303ab$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('72b72e094139486a80f89fb29d9b0e8f', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-19 10:34:07', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('72b8ec679f704ac5a2c5b9cfee817bd5', '79392778a90d4639a297dbd0bae0f779', '2020-09-10 17:41:11', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('72e7fb826b214f669cfbd009a841710d', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-23 15:49:02', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('730b1af4fa00434c8f08c1764eebc5d1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 15:13:26', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('734f59000d3b423db1133b616ae4abd8', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 19:15:37', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('74066396dc52406a875995dba08602c7', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:11:21', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('7433e3f48b7d470d97c99b9645b1cd32', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-03 16:21:10', null, '25', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$34ac0eba5d5548599086f7439b837d85@False_435eabe9037b4ff7998943b09010e5f4$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$40ee7b36298d4568aad20e2db36ddbb5@True_a317880eb3144e3db226409408198013$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', 'fcc6729dfd62473bad857152d039f1fe'); +INSERT INTO `exam_record` VALUES ('7435f97826c24c93aed069513e9d9725', '79392778a90d4639a297dbd0bae0f779', '2020-03-15 19:05:14', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('744c8eece798402f9c398a687f2a9849', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-08 01:20:52', null, '0', null, '334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', 'e8b5ece99c66469ca03f5f0e25644171'); +INSERT INTO `exam_record` VALUES ('744d803c20e54443aed61294ca478da8', '79392778a90d4639a297dbd0bae0f779', '2020-09-01 16:35:34', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7456688eb2b74efdb6efbb84b1085ba5', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 16:21:48', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('749d334b4d5b4388b045db57fbd160fa', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-10 15:22:51', null, '5', null, '2b4df8f9333741ef9f56bc188ec8a147@True_8398259d17a84b71a19e958ffd63447f', 'dc4662f2df1848f490ec2a608f05ecea'); +INSERT INTO `exam_record` VALUES ('74e83b1c97d8487a8fafae1868ea345b', '79392778a90d4639a297dbd0bae0f779', '2020-08-30 18:56:03', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('75309cdcef7e4cbcbc4556bcdda09756', '79392778a90d4639a297dbd0bae0f779', '2020-08-30 14:40:53', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7533baaafaca4086a35cfd2fd326223d', 'f887e6120e4644679199cd505d87f2f1', '2020-04-05 14:37:47', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('757fe7beb6d54462a91dfb05cdb2fb13', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 15:25:26', null, '5', null, '1e9521efc6bb469ba9bd98c76f6ba53d@True_862daa8441304b10b858be76e3a2007e', '83fcdf49e0d044c68bc1c19c715cb225'); +INSERT INTO `exam_record` VALUES ('75db4269c6524d468393c929e89a0e5f', '79392778a90d4639a297dbd0bae0f779', '2020-07-10 07:51:06', null, '17', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('7635cf6a2180432da51de39f8cb9c347', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 13:06:31', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7646fb92def04ab7896e25ebcc100c1d', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 17:23:40', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7655bbda6d984921b862676e40b8e9fd', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-27 16:21:00', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$07441a6a40d44196a1e67fe344ac57a9@False_a51323d05dbc4046ba92d9ee1d8d7bc9$34ac0eba5d5548599086f7439b837d85@False_435eabe9037b4ff7998943b09010e5f4$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '41345edd2b644c7daa7fb79732b05a5e'); +INSERT INTO `exam_record` VALUES ('7664460cbd8c4eeca8f628677db1b665', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-11 16:21:35', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('76a0283d800142a89a6229afd8e8f872', '79392778a90d4639a297dbd0bae0f779', '2020-03-05 19:05:09', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('76b0289cbaf04e6698101aeed8cc805e', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-29 16:00:38', null, '0', null, '1e9521efc6bb469ba9bd98c76f6ba53d@False_ca4a90e051c34cbe98a75246bc59906a$1eaff8deac0041ed857d16461a290985@False_c8c044429c39438f943ce0c652be3100$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '63195182d70141d4ba7371c7516eb6f2'); +INSERT INTO `exam_record` VALUES ('76e148be856b4c43957549e6728a2675', '79392778a90d4639a297dbd0bae0f779', '2020-07-15 10:37:55', null, '10', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('7772f3ba154d4380a4cfe660ddcab28b', '79392778a90d4639a297dbd0bae0f779', '2020-03-21 12:31:20', null, '5', null, '4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3', '42931c9bb6d84e13bdb5c47e0fccdc22'); +INSERT INTO `exam_record` VALUES ('77b31006e1904f0b89c60e23d5379b16', '79392778a90d4639a297dbd0bae0f779', '2020-04-24 19:12:12', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('77fa4584db7e4b9fa2ec49c5ef6d1240', '79392778a90d4639a297dbd0bae0f779', '2020-04-24 16:45:42', null, '0', null, 'a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('77fe4ffafaa24f739443c64ef54d4520', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-14 15:18:10', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('78100c0d981648509ae0bc550e1a951e', '79392778a90d4639a297dbd0bae0f779', '2020-05-21 10:09:45', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('795a7cd2d9d2490cb3f0d05f21a1fa0a', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-24 09:50:51', null, '10', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('7987d09a446c41c0bc556e2874b4fa72', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-10 17:18:27', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('799109acbcf247c9b9e3f6b1320cea91', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:01:57', null, '12', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('79a6a9e94712473f99794e007d9ac580', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-12 13:59:42', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('79db83781efc46bf98faebb3d3dc34de', '79392778a90d4639a297dbd0bae0f779', '2020-03-15 00:37:52', null, '5', null, 'bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('79f9052358c34080a60d30faf8531a17', '79392778a90d4639a297dbd0bae0f779', '2020-02-26 16:38:40', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7a4d956286ee40d6b79b605311e6929e', '79392778a90d4639a297dbd0bae0f779', '2020-03-23 15:13:01', null, '17', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('7ad6450609e54cf8a6c37c8d84e0b911', '79392778a90d4639a297dbd0bae0f779', '2020-07-17 16:13:21', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7aefc5cd9cf542099dddcb8c4c4c3e0e', '79392778a90d4639a297dbd0bae0f779', '2020-09-23 15:19:42', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7b6d1ea8ed0c4abf8d5a109e8e64cc4e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 14:19:27', null, '10', null, '224ae57b9c1749bdbfab51b2284789ce@False_61fa118af54846ce9498774fc7dbb462$0a32e228e2464beda23b90c7832d29d2@False_05ad94cee64c487c8abb51ab98dfa64d$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '270e73439a0b4fb4bae3f190c01838b4'); +INSERT INTO `exam_record` VALUES ('7b9a641be4b944f6a92d834709b43e9f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-19 16:54:36', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('7bc186b3a401427395b36ad43faea248', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:48:17', null, '5', null, 'ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', '8112f71b21734607b8706648f070b048'); +INSERT INTO `exam_record` VALUES ('7bd815dc18a146b0a4394b7f5cfa018d', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-21 14:10:54', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7c228bb99b914b14a56c2697f0ab2bb8', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 12:24:51', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7c5872eaf72e41348fea8fee4f6380c5', '79392778a90d4639a297dbd0bae0f779', '2020-05-25 13:42:48', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7c928d85fe2147f8a7fc4d5399c5d632', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:18:51', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7c9ac8fe6a8f4950aed235c5c01b7895', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:42:02', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('7cbd4f3ce652492688a43e6d5da62d5d', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-25 17:44:35', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7cd948d510ac418e8e788ecf687d669e', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-27 22:23:13', null, '20', null, 'f10dd6ce6f964a5db45c4bdb89d9e17a@False_92d0d92bbb0f41e3b50aa2d5f17ca5ef-f12eaeb0339649929adb692e47de89ed$38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$03ba87a6ca3a4075bd983ca799d518d8@False_6c4887193b194851b22d3efd70f1b35b$0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b$f3bf3c8f321344f381b2a5ee34c480aa@False_88b8e38ebc7f4c03952d543c1deda50e-fa61e6658d53424ea073c6c88cebae09$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$458475653213478e9b69e2f1bb063ffc@False_057fffde78d846cdad3958af050a1ea8$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$d5c410448b5f4057b27de8e0e4d6bf43@True_6be0ef27d8194ab7b4d6e22cc73b923a', '4be45c365eca44a3a3cbdaa63680ca7e'); +INSERT INTO `exam_record` VALUES ('7ce718011da4469ea2023d10a11b9ff9', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 23:26:56', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7d494ae2a69d4f99a8b940b96406571c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 18:06:28', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('7d6e5a600e46467aa8f6cdbac2e17735', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 14:51:53', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$cba6ce4038b5401fb4cb43205557ccf9@True_bf93ba7988f84053ae197bded7ec10ea$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_0eb97f9b079b4a09918884a4068ed084', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('7d7ad484d4a64779bbdad42fb67cd96b', '79392778a90d4639a297dbd0bae0f779', '2020-07-03 15:08:50', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7dc4194238d941dda4b6623fb3a03dff', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 11:27:08', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_61fa118af54846ce9498774fc7dbb462$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '32cd0d921bbd4693a0b961da32043d8e'); +INSERT INTO `exam_record` VALUES ('7e03f81a40c745598edfad730af5a71f', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-13 08:39:32', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7e125f89d53f4c3790e46c59eb4125aa', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:55:52', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('7e158175e9c24cabb52d1740ee9a610b', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:55:29', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7e89bdff309446df8c3019c1695c2b35', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-05 21:24:24', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_61fa118af54846ce9498774fc7dbb462$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'fa251d8980fe4ad6b93c78cd5afebb9e'); +INSERT INTO `exam_record` VALUES ('7edf9a9f337646ca915163a705b99359', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-12 22:39:51', null, '15', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$7d535a2008b4423bae96c8b4ad90378f@False_e0f516418bc843ebbdd3529421fb620a$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$11ae50c372c64e7ca59691c435c91239@False_eaadd6650f9d4ea686919dc9730d91a8$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$473ecef6048d4d1a91b8100eb7a176e0@False_8dc2afa2eb2f47da95ec1305f34c49ca', 'cdc85339359840a49c8f71d824c79dae'); +INSERT INTO `exam_record` VALUES ('7f231a5e1b0046af851d3da4443766de', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-20 16:03:33', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('7f3ba44ca86f430b8e767570fd2fb86f', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:29:36', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('7f57ff88917c47a8be27c614ecc93411', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-25 22:18:40', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('802df31014ed48c799e22fb39c606030', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-15 15:13:58', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('804a3e9a1f514dc0bc00a2e4a74a7ffa', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 12:01:52', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$22d201cd2e5c4558bbbdf4cb5d7ea717@False_bccb33b6264248318e380d9e7802d2a5$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$388dd246953945569e3617b268629ee4@False_fe7b64dae30a4f389d042ab93525b46b', '44fff831a506483a97702b48569e9c44'); +INSERT INTO `exam_record` VALUES ('809bedc4ac934a7fa9b28335fad0e607', '79392778a90d4639a297dbd0bae0f779', '2020-03-15 00:37:52', null, '5', null, 'bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('80c170aaaa0f40bba9f070adcdd320bd', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-27 17:03:32', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$590889adc7994fbdbd895f3f8f4cd1f4@False_c87c37f82879406bbb12094a04115838', '70b51ea397d543d4890aff1be79eed08'); +INSERT INTO `exam_record` VALUES ('8120d665745047d8868dcd9db7f87535', '79392778a90d4639a297dbd0bae0f779', '2020-05-30 16:40:23', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('8167ae82cec54f7b98516cde2ad18389', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-15 10:48:09', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('818159e2f0bd4cdda94c42e8bdc73fef', '79392778a90d4639a297dbd0bae0f779', '2020-05-27 16:30:12', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$1003b43b03934068973f67d199565dce@True_34ee794ddaab4033b84efcd749595329$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$517621a3c6b745459a5606c65cd38e27@False_3337d407ecde4865b80a5fc9e7fe37e3$31ab7a49aa254240935d1e871d7f2f09@False_397a9ee0beaa48d7850204bf44aa0cfa$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$590889adc7994fbdbd895f3f8f4cd1f4@False_5c2e94d4363449c4ac3ffbfcd347b5e4-c81d168f407d476c9caf518b23cbc3ee$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$07441a6a40d44196a1e67fe344ac57a9@False_1e85eba6944f418d9eb611ccc1215476$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$25bf7d1a791f4cf39d85e26b113001e8@False_a60fdf98a017401a813e32f87c65674e$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '3a1bf5bc9dfc4d78a431ee692501ccb4'); +INSERT INTO `exam_record` VALUES ('81827702e6c141fbb0ce310347779dbc', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:06:24', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('81881142965147c1b9a6d41cc2df70ca', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 17:49:05', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('81a36c251f2c4c3db9ac82172ee0417e', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-22 15:12:31', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('81db44e78b0e4ee39f0e90fa5269a1dd', '79392778a90d4639a297dbd0bae0f779', '2020-05-07 17:54:08', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('82913daf94804c8aa37142ea14426b8d', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-15 15:22:20', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef', '75f4368f3ff64425b01fb5e4960ba083'); +INSERT INTO `exam_record` VALUES ('838e71454b8144fcad5225800b3a469d', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-27 13:58:16', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('83b003af14984c188bd56665240c6184', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 15:33:40', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('8429bc32d0c549a28aac04c877df108f', '79392778a90d4639a297dbd0bae0f779', '2020-09-03 16:29:58', null, '15', null, '03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$0885c830022746cf8972c97eba9f5b15@True_7d78e9cc50e44640a2056b891706b3d9$07441a6a40d44196a1e67fe344ac57a9@False_a51323d05dbc4046ba92d9ee1d8d7bc9$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637', 'ff257cfe219c41beab94e2c85cd92016'); +INSERT INTO `exam_record` VALUES ('8448b14c9d7243aeb7b7a718ef3e54fb', '79392778a90d4639a297dbd0bae0f779', '2020-06-17 15:51:53', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('84769f82fc1d4b2a829b46f123e1eb7f', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-21 17:00:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('84d271213ff54ae7a3475304262cbf81', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 12:09:04', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('85933d339b56445dad03c5f20cdfedd3', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-06 22:47:39', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('85ccd8c39a41433c8467482d897c0e30', '79392778a90d4639a297dbd0bae0f779', '2020-03-27 20:16:57', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('8608d79ef8f5498f9f20677095c7e53a', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-24 10:34:02', null, '0', null, '495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('8672d065b32e4e0b9921fd5c7fef32ac', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 13:06:30', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('86c69dd23a8c4a1eabd8d1005982835a', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-12 20:55:16', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('87138440266c4f519c04ea33138b7935', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 09:15:23', null, '15', null, '2b4df8f9333741ef9f56bc188ec8a147@True_8398259d17a84b71a19e958ffd63447f$157767faab1e459fbb63eddef08f1a0d@False_9d4db526074c4642922790aae582742d$23c0e0e98d04425ab2de3e7fec54971d@False_a4c4b303b3e34a0e83dbd967567bbb91$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '2b464a7db7484f21bd34e297c048886a'); +INSERT INTO `exam_record` VALUES ('878c9105ce3b4bf3adee1f60199a61f6', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-28 13:52:55', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('87a3bdb262b648b5b07c1ea76dbae9bb', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 10:26:12', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('87be5023b4ab47a89f85bb4597247a09', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 13:06:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('87c06a96b72144daa7ad74a423d3aecb', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 22:12:05', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('87fbba96d6a44c3fa79bcb7974dd5e1f', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-16 20:12:00', null, '3', null, 'c76510faca9e4d7dbdbe0620ea153d08@True_c58996ea783f457a9dd132adf4dd2d66$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$4b8863f7a26747219f9d1e59165c08a6@True_3ac81fb3c8a44c6da848fcd2123fcf8e$078a8fed0cc649f8a864a430b4e7188c@True_2449ebcfb9044460b9b44a5bba42110c', 'dd6daa7d5dde41ac9e18873cb0d5191a'); +INSERT INTO `exam_record` VALUES ('88c875fb5a5948f3b9a5944c459b84d6', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-18 09:28:51', null, '5', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('88cd94c9f12d4a7bab7f2e2434019ad5', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 14:08:02', null, '0', null, '25bf7d1a791f4cf39d85e26b113001e8@False_a60fdf98a017401a813e32f87c65674e$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', 'cf8176fe25f24b5eb4c61ba960dca55a'); +INSERT INTO `exam_record` VALUES ('89c04a513ffe47b9956383da64de52f6', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-12 21:44:17', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8a4260f37ade414aac93e49f7514d83a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-18 10:06:29', null, '20', null, '224ae57b9c1749bdbfab51b2284789ce@True_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85$0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b$25bf7d1a791f4cf39d85e26b113001e8@False_a60fdf98a017401a813e32f87c65674e$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '6f91c658ed4543bcb641a3b32d551330'); +INSERT INTO `exam_record` VALUES ('8a4582c4efd94b9d9ea60a191982bf24', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 10:56:39', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8a8178822c694c4f981c2392d9f8db57', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 09:35:38', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('8aa5ef95f868418b964ebffb6d2538d2', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-18 23:44:29', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('8ac2c45cb768452eb7c7d31004f35585', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-06 17:35:08', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('8afcf7a41ad54ed9945067de61e6bc4d', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-17 15:58:43', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8afdb54c45cf44d0a17629d439cc0949', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-11 19:52:28', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8b538c6f04bb401185466fd07745b579', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 14:10:47', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8b58714e03344b7b856e75a4d91ab8ff', '202d9c95be3b4bc090e379494d93521c', '2020-09-17 21:22:05', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8b6a5aded3294acdbc35c47d6c6fa4ba', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-09 15:30:40', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8b9374ace3de456ba09858f399f05797', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:02:36', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', 'c8ca3f0a816042d5919d924a96cb1ae8'); +INSERT INTO `exam_record` VALUES ('8bcfc7dd16954a969e518e5a461f62a6', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-29 14:23:48', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8be7b4b8356b4cf3b61974837bdc4045', '79392778a90d4639a297dbd0bae0f779', '2020-04-19 16:58:19', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8bee935986cf422cac78371e12509f6a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:54:17', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8c0fc690d2144b77b2eecf98853f1f19', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 16:54:55', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8c2e18be4bd14a7380edc8cfbb9ce905', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-10 22:20:55', null, '15', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8c39c55bd07d46d2bd99a24e5df1a2ae', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-24 14:16:49', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('8c930930e8804aa7b3f5a3fa3ca6fb29', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-04 17:21:36', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8c963e1c55454431a44100c3865f9c7a', '79392778a90d4639a297dbd0bae0f779', '2020-06-29 13:53:14', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$590889adc7994fbdbd895f3f8f4cd1f4@False_5c2e94d4363449c4ac3ffbfcd347b5e4-c81d168f407d476c9caf518b23cbc3ee$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '1435d0e86576487d819b41f33082f441'); +INSERT INTO `exam_record` VALUES ('8d2a42d1cb42461f9d321c5ccd58db57', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 10:33:27', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('8d2b12637cc84ff3869deb9f19bc7176', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 16:10:25', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8d5f2edb399848c3b06b42856df2dac3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 17:06:39', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8d769f3292a34be28b7ad23efffa607c', '79392778a90d4639a297dbd0bae0f779', '2020-06-18 14:28:18', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8dece0db82b74bec99fb7ded560c56b7', '79392778a90d4639a297dbd0bae0f779', '2020-06-23 14:07:12', null, '0', null, '23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('8df72738f15b4df8b895ba93f13d10a9', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-20 13:59:53', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8e1cacfb673c4f7480155d0400be91ab', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:09:21', null, '10', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '13e00f069eef47b2b76e4ab941b32cce'); +INSERT INTO `exam_record` VALUES ('8e5119c40798443d94e49fd2fa247e99', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-04 16:18:58', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('8e5ce5df65554e8f9d0b0406b16fb165', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-15 10:32:54', null, '10', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$078a8fed0cc649f8a864a430b4e7188c@True_2449ebcfb9044460b9b44a5bba42110c$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '4f451907c7a14322a67209b00357c106'); +INSERT INTO `exam_record` VALUES ('8ea734362dc344589e7edd5d30bedefa', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 18:37:42', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8ec275da657a428d976ec69e8cf72212', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-08 11:06:33', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('8ed841fdce8641e7b87e9386227025a0', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-30 22:51:07', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8efbec034574436cb5574196ac9ad431', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-27 20:51:48', null, '0', null, '336581f3079140328f5e71a1594d7500@False_ff916fedb6a94be78944b25bf1377282', 'f1fd1983f3ff4330a328ba2a2e2a3622'); +INSERT INTO `exam_record` VALUES ('8f15ab593b85490e8d64c9eacf4b3e82', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-27 15:58:29', null, '0', null, '1e9521efc6bb469ba9bd98c76f6ba53d@False_ca4a90e051c34cbe98a75246bc59906a', '63195182d70141d4ba7371c7516eb6f2'); +INSERT INTO `exam_record` VALUES ('8f3b51dde4314055b731b3562537c4ba', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-10 18:12:30', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '8145d8578aa44601bce5ab07ee39e650'); +INSERT INTO `exam_record` VALUES ('8f5fd77e311e4571b6c8ba09aa0fe4eb', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 12:40:26', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('8f6230c3b6f44b95a6573d4e4eea7a8b', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 16:39:29', null, '5', null, 'e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('8f7b6fcc10d8455eaea087e6168b40a9', '79392778a90d4639a297dbd0bae0f779', '2020-09-18 08:20:04', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('8f884974da254542808e3df0dcf85208', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-03 17:35:49', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '694f2feb57a14686bd7ffc12f99a23a4'); +INSERT INTO `exam_record` VALUES ('900971f9446f42b5ad3e322ea2ad5a63', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-21 12:30:25', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('90101a8ccf774eb69adb947647701e9f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-16 10:16:18', null, '7', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('902721563593437c9cfbdbb4b0d63406', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 14:58:37', null, '0', null, '004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '300abb08f0ab46409b1e37e6ce918655'); +INSERT INTO `exam_record` VALUES ('902e33e97fe54eeabf2e4aa0a2ccbb5f', '79392778a90d4639a297dbd0bae0f779', '2020-05-28 01:07:15', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-435eabe9037b4ff7998943b09010e5f4-ab96efeec3144ecea3bf955d4e52980f$38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$31ab7a49aa254240935d1e871d7f2f09@False_397a9ee0beaa48d7850204bf44aa0cfa$34ac0eba5d5548599086f7439b837d85@False_435eabe9037b4ff7998943b09010e5f4$9bab31ed75c94be292e3d3908d834036@True_2624e6d08bcb4159918ec6bf82e60c79$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178', '1d524c716db140c8bc851c472b14f6af'); +INSERT INTO `exam_record` VALUES ('90f0b036cd6947acb36e65760e3c107e', '79392778a90d4639a297dbd0bae0f779', '2020-05-25 15:14:13', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$9199009718ec4685a0a500d23ab814c5@False_e4142da9d88b457b91249a3090f35d6b$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('90f6110df4804c0e9a74838ae2e45f01', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-04 12:04:41', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('913b735937734937a9c1a60583a80aeb', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 10:25:03', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('9191de397f144674a89418f5dce6fe78', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:33:45', null, '20', null, '224ae57b9c1749bdbfab51b2284789ce@False_61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5$30a7598bc91346478027795679cd71c3@False_8946f452ab7b49cfab931cba8c8ed1dc$53ae8db083134adb8428403b6a50620e@False_fe566c433e0b469780861319c19de604$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$0885c830022746cf8972c97eba9f5b15@True_7d78e9cc50e44640a2056b891706b3d9$31ab7a49aa254240935d1e871d7f2f09@False_397a9ee0beaa48d7850204bf44aa0cfa$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '291c983e8e0345189c5d2971a273f201'); +INSERT INTO `exam_record` VALUES ('9208484419d844ab827142461b3c059f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-01 02:08:33', null, '10', null, '334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('9215b34a9cd34818a3ace25b77c4166a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 18:12:49', null, '5', null, '6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('92474ab5332a4830b8a77490781895c1', '79392778a90d4639a297dbd0bae0f779', '2020-09-29 11:16:48', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('924ff427513b40f7a07fbb77c9954b47', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-04 16:18:40', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', '3cf0b79c367a4448af8eef6737a5d0b3'); +INSERT INTO `exam_record` VALUES ('92d1fd6f0d114d94b56841a72767c407', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 18:11:44', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('92dc36fb1c5d410e9ae906a9447bb606', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 18:03:56', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@True_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('93445f0c98a64eabb693019448e68542', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-15 10:12:50', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('935ddba836d148699ddee710fda70fbc', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 21:05:38', null, '10', null, '3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('936b31b4f79d4780ad20f5435f63afcc', '79392778a90d4639a297dbd0bae0f779', '2020-07-24 14:38:03', null, '5', null, '517621a3c6b745459a5606c65cd38e27@False_2c11d8ee79394fd5b82306824d92ae36-3337d407ecde4865b80a5fc9e7fe37e3-64f67417f3b54909a2aa328c1fc6571a$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '6931371e54984683a623608d445cf568'); +INSERT INTO `exam_record` VALUES ('936c30ff80394bb68907357ebdc5bfc9', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-10 20:07:13', null, '5', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$078a8fed0cc649f8a864a430b4e7188c@False_b1b2cbb140264410b5b8bb23c37404e5', '56c87ee3b67c484ebf0f9802c59aada2'); +INSERT INTO `exam_record` VALUES ('94369b40cd9047f69139f87c6035e80a', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-07 11:59:08', null, '0', null, '14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('94d77d07e0c847779c789d26573eb898', '68042014e23c4ebea7234cb9c77cee5c', '2020-10-09 17:06:11', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$590889adc7994fbdbd895f3f8f4cd1f4@False_502c3eb45a4748f38f89e0010e18ab5c-5c2e94d4363449c4ac3ffbfcd347b5e4-c81d168f407d476c9caf518b23cbc3ee$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '1435d0e86576487d819b41f33082f441'); +INSERT INTO `exam_record` VALUES ('94df682fb238443186e1a14784e60452', '79392778a90d4639a297dbd0bae0f779', '2020-07-20 10:11:01', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('95620d3c06114545b195e04a4c426dd6', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:36:00', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9609ebffc0cc4089bed21608f8bccb2f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 17:49:40', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('9663c55896784d838ad5a5df11fd7eb1', '79392778a90d4639a297dbd0bae0f779', '2020-06-17 15:54:45', null, '15', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('9727572936c144f1843b8eb3aa32df09', '79392778a90d4639a297dbd0bae0f779', '2020-03-26 19:45:21', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('973f64de221b47b2af87592966a7946b', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-28 15:42:25', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0$22d201cd2e5c4558bbbdf4cb5d7ea717@True_8dd912efd1d0449a836e73486c66ca1c$388dd246953945569e3617b268629ee4@False_fe7b64dae30a4f389d042ab93525b46b', '44fff831a506483a97702b48569e9c44'); +INSERT INTO `exam_record` VALUES ('98105e645b534a47bcc41d79c0ff0458', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-24 21:57:53', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9859ceb237a44adbb4c912a54e00a03d', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:27:40', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('98cf0ad7499c480193a2bfb587821948', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 15:36:06', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('99c6b755b7644cc29d86b5f394d7a081', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-18 06:20:51', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('99dde24064f449b19fdb83797f5733c1', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-02 22:06:56', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9a13b9c1677a46028aa606352cd34dc4', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-29 22:39:50', null, '0', null, '14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9a7638d078ab42ebb95c14938877489f', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-15 12:17:21', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('9a765ccc5b0541a6b6454e71b4734a19', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-27 17:18:04', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9a76615908114e84b1b76f9ec0dc7ada', '79392778a90d4639a297dbd0bae0f779', '2020-08-19 19:22:49', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9adbecd7c7684b948e7924f3a6211766', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 17:55:37', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9af9b4e98c5f460fb2f0a65839e63138', '68042014e23c4ebea7234cb9c77cee5c', '2020-10-09 17:03:57', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('9b6878983b3a4692ab15ee1bd79965c5', '79392778a90d4639a297dbd0bae0f779', '2020-04-30 13:07:58', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9c9bbdc254c34ace82b7eda7eb304fc7', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-04 11:05:29', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9d02937305de45bd85d5ac29f9ad7fe6', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:33:58', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('9d1cfc4138c44f5b8ee0af3bd1902ffd', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 15:56:36', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9d1e21e8d8b8475ebc6e338e15fc9e0e', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-31 23:51:04', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9d85db490e1e451a9502df8b32a67ec1', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-06 16:14:53', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9d871636cab54e35bfd700323df25fbd', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-03 09:53:35', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9deee6e10d9447cebaac0a244538bfa3', '79392778a90d4639a297dbd0bae0f779', '2020-09-21 20:48:29', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9e0e6294d42546b5a22653ac01d6987c', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 17:11:42', null, '10', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85$14908e5711f74c67924d6b1ceaeb92d0@True_dcad08ba0a8b45c897f42c9b4c53b086$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '33cf9e5e329c4fd08a080725b3cf045f'); +INSERT INTO `exam_record` VALUES ('9e204d6a16fc4aa68edc3681b48979a7', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 09:49:53', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9ecbaf353e0348859b538ab50ed7c2a1', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 11:55:48', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '32cd0d921bbd4693a0b961da32043d8e'); +INSERT INTO `exam_record` VALUES ('9f1765fe78ad4fe48243ba63fc85ade8', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 21:31:23', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9f2870c9913a4a648fd809f5f4b2352a', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 15:15:13', null, '20', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('9f3234abbc144aac982d3c48278aac3b', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 21:30:36', null, '20', null, '22d201cd2e5c4558bbbdf4cb5d7ea717@False_8dd912efd1d0449a836e73486c66ca1c-bccb33b6264248318e380d9e7802d2a5$03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$07441a6a40d44196a1e67fe344ac57a9@False_1e85eba6944f418d9eb611ccc1215476$02d67d11512e490c9a4e1ac152abb9f9@True_10c01dcdc7b641359cd33285cadcdd42$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$388dd246953945569e3617b268629ee4@True_51c476176e03424f8c2fae10a7113d8d-fe7b64dae30a4f389d042ab93525b46b$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'da8a87953bb246a4a62b212d885aea0b'); +INSERT INTO `exam_record` VALUES ('9f5300e559da43f783f07169c0b0a9fe', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-11 12:13:42', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('9f625baecfd14b238be1e2c351bd4f3c', '79392778a90d4639a297dbd0bae0f779', '2020-03-03 21:33:31', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('9f6524ba1dda48e0b5a2f2a14a56634c', '79392778a90d4639a297dbd0bae0f779', '2020-03-03 14:46:37', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('9fc97444a3dc4a9ba9f6ee9ab64003ad', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-18 20:17:17', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('9fe7172cdb9348ae83d2407bbe256577', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-28 13:47:36', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a04190eebf36402484b339372c3f7bac', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-26 14:26:22', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a077475607ab4216bf1808ff10442ffc', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:05:17', null, '0', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a0aac2ac1c114041aa6c315d8f042294', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-03 22:42:33', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('a0dbb20565c94f538260feedad922841', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-22 20:40:14', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a0f3fec27eb14c9e8183129f444d353d', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-01 21:17:25', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a1020f38a2d148b283d7063bca8278ed', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-06 21:17:49', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a126d257fd654bc18c2518c34383eae6', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 12:14:29', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a12e799b5ea34e718e37250991c50b2e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 16:10:19', null, '10', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '54f9181eb04141c083f2a7889bbac8cc'); +INSERT INTO `exam_record` VALUES ('a1325d42893a408593f9272d167c5bfd', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-01 15:19:14', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a2bf4be6474b41e2b7226cb0f3545c0c', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:01:11', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a32010af059f49f0912dbcf1f48864bd', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 08:38:28', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a326efc92151480e89b345e3c12feff1', '79392778a90d4639a297dbd0bae0f779', '2020-02-27 10:59:23', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('a36e06cf3f1f456eb70f99fc85b28231', '79392778a90d4639a297dbd0bae0f779', '2020-05-18 16:47:28', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a3b3751b2b8b40f0a651c9b171cfb125', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-20 10:54:15', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a3bf51fae09b4ee592afec0318385f5b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-03 02:25:46', null, '5', null, 'e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('a406582f844f4586b626e2963aad8d5b', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-07 17:01:55', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a42627ebf28447fda0743c4f4b6c6f61', '79392778a90d4639a297dbd0bae0f779', '2020-04-21 16:58:13', null, '0', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a4786b32c56243fe9ba0e576e37f3c3b', '79392778a90d4639a297dbd0bae0f779', '2020-03-04 11:07:54', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('a4b641c8e70348ca864dad2670f0141f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-04 15:34:47', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a4c399bee017453e8307502eda03a69b', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 13:56:59', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('a4e4d0eff0f5432aa8b83556598f6c46', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-10 10:04:17', null, '5', null, '7d535a2008b4423bae96c8b4ad90378f@True_f54cf9081cb44864afafc7e51be3aff1', 'cdc85339359840a49c8f71d824c79dae'); +INSERT INTO `exam_record` VALUES ('a4fcc8452dc2426e86c2dd18d257927b', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-27 16:09:32', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$590889adc7994fbdbd895f3f8f4cd1f4@False_c81d168f407d476c9caf518b23cbc3ee-c87c37f82879406bbb12094a04115838$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '1435d0e86576487d819b41f33082f441'); +INSERT INTO `exam_record` VALUES ('a50bffa76c284dea92e4a80ff906a7e5', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-17 18:56:02', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a519e6dc4b7a4e02a15326eb15031388', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-10 12:00:55', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a5239e98740e48bb8b87db80f45d67a4', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-30 18:03:02', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('a548be10fdc44f8588138103a3ea8e62', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-18 08:18:43', null, '0', null, '42e97c38185349a6b83b396922357271@False_70b75d901d69477ab922074e2161559f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', 'c6e930f8d5d84fcca205c77ad4e9dd9a'); +INSERT INTO `exam_record` VALUES ('a54956c625af47a883fb8bddba3e15a6', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-27 16:19:34', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a5f5e6f7b2ad4f44942ed5980caa296c', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-29 18:48:18', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a603c24e7e274e8b937823830f6ca357', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-17 15:27:58', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('a60d696ab21647c8bd1fe1973997089c', '79392778a90d4639a297dbd0bae0f779', '2020-04-14 21:40:24', null, '10', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a61226d9594e46a5bee6f7292601f681', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-10 15:00:05', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a61629965d2942d5afeec8ccb5bb2a98', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-16 19:16:35', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a62adc874873431ca3e6bbe979308fd2', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-14 08:46:20', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('a688d45daf954659824e48c320cac667', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-12 14:12:06', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7', 'ae37b8953d6a444cbe2dedcc46444ba5'); +INSERT INTO `exam_record` VALUES ('a6cb6c3a92de47efb140bf2d874ea601', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-03 08:03:35', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a6ff060d2cba4f8e80ee3891eb727524', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-25 19:12:15', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a75f64cf04fa4b75a071a860dd35be3b', '68042014e23c4ebea7234cb9c77cee5c', '2020-03-02 15:10:39', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '851efee8155447afb42aa3083cb1e2cc'); +INSERT INTO `exam_record` VALUES ('a770b1917fef4a1482217ab0dfc59d1b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-23 16:43:20', null, '10', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('a7ae96e0f03641d6aa21f87eafa8ebbf', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-06 20:19:32', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a7b07a4e427f45f39e1a89aa24003c96', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-22 16:27:19', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a9111dcfd7964df193c033fd4c2c6793', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-04 09:41:01', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-ccf9a11d724046dd964660b688d9dc28', 'b188e54770a74481a4d3de7862ad1c31'); +INSERT INTO `exam_record` VALUES ('a92189849d9a489ab56ec30da751ea75', '79392778a90d4639a297dbd0bae0f779', '2020-08-17 10:51:12', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('a9578d37c88e45b5b97c3913b65b2bc7', '79392778a90d4639a297dbd0bae0f779', '2020-09-24 16:42:26', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('a99cce372b1042d4910d3ca8595b46c2', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-12 21:41:57', null, '5', null, '018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '5d9f3ce7cf81460cae209fcd381395db'); +INSERT INTO `exam_record` VALUES ('aa03564cf31e4b30a0fdacafa2470575', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-28 18:49:45', null, '25', null, '8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('aa21e0f480e3471781c9c7f2296a0252', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-24 08:46:07', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('aa352df526ba42638bcb61d25a986411', '79392778a90d4639a297dbd0bae0f779', '2020-09-30 22:43:40', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ab01c8a161c246bc8c7c56a68c051670', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 19:55:09', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('ab1f8743005046d9a96cb327cfb04b3f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:02:28', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('aba38b17136f4d9d9c5613f315d6b52a', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 18:05:19', null, '0', null, '4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('abaea64ec2404fc8bee9c3e6ade5c401', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-22 20:41:24', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$cba6ce4038b5401fb4cb43205557ccf9@False_eddc33534976426496b1e2eb5cfe1502$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('abf86e18a32246c0b6dfe743868587db', '79392778a90d4639a297dbd0bae0f779', '2020-03-02 03:57:57', null, '0', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('acf51d59389c438db49f8a3d341ba03b', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-06 16:16:23', null, '1', null, '9bab31ed75c94be292e3d3908d834036@True_2624e6d08bcb4159918ec6bf82e60c79', 'c0073a2f2fd64ac6b351c4f62a3f283b'); +INSERT INTO `exam_record` VALUES ('ad200f2cc75340ada8b8c247ae20f907', '79392778a90d4639a297dbd0bae0f779', '2020-09-01 17:05:40', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ade5016fc9dc4a54a089d69ffa195179', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-06 09:10:07', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('adf43459cf9a4b299e2896258ca5a625', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 10:05:11', null, '0', null, '23c0e0e98d04425ab2de3e7fec54971d@False_a4c4b303b3e34a0e83dbd967567bbb91', 'a95fb0006cc44ceab29b9086f9e34f6a'); +INSERT INTO `exam_record` VALUES ('ae1a53925e794d1a8747bcf3659d5d42', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-26 18:03:41', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', 'de5d55138e0e4c3a94943afe98f1fd96'); +INSERT INTO `exam_record` VALUES ('ae8f1fccc8d64b5292501126f9cdc5bf', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-28 21:22:41', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('af14cb947e3f494e9b9cf58815d2752c', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-26 23:30:47', null, '10', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$473ecef6048d4d1a91b8100eb7a176e0@True_91954e91ac184f648cc944bf84dbbe19', '7473398cff0f43e8bb4e360ed818d636'); +INSERT INTO `exam_record` VALUES ('af5a17c542714ba596e62080cc02ed10', '79392778a90d4639a297dbd0bae0f779', '2020-04-07 17:18:36', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('af84db3f74ff403ead0743ed020ee75f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-21 14:52:59', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('af891d72c71e4f42acfdd13b1cf84cc3', '79392778a90d4639a297dbd0bae0f779', '2020-09-15 14:45:54', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('af92bad65eca406e9a9009c5a2b5f018', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-15 15:10:40', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('afaf73b3086e46c2b2de4d3e3210045a', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-27 17:18:04', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b02b7dfb156e4d8698c1b2ce7ceabe79', '79392778a90d4639a297dbd0bae0f779', '2019-10-29 07:33:51', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b05b3e6fde24498a93cedc02820d20cd', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-13 08:40:00', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b062354e962646008b64e4c1fbb0170d', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-28 01:49:27', null, '5', null, '56ed36d358d44d43834ce1146bf4303d@True_a9960e3f1cb34a8caafd27fe3a4ef9de', 'f1fd1983f3ff4330a328ba2a2e2a3622'); +INSERT INTO `exam_record` VALUES ('b0f56eda675f4d2d824ee1f51ca7ca88', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-18 18:49:21', null, '10', null, '4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b13c244db33f4a4e9077316c058928e0', '79392778a90d4639a297dbd0bae0f779', '2020-05-14 21:25:21', null, '15', null, '6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b1e5dbe2e90a417eb1c3fc7cacc2c5f0', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-11 17:20:58', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b1ea54f400b84d58954f91ce5484f880', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 16:46:46', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b209c8a09996457bb45474d21ba37b86', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-24 10:18:13', null, '15', null, '34ac0eba5d5548599086f7439b837d85@True_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '7c25650a7f7242b7b90f9146e7c3b3c6'); +INSERT INTO `exam_record` VALUES ('b2381d629eba4524b5378ae2aa6cf09b', '79392778a90d4639a297dbd0bae0f779', '2020-05-26 16:42:17', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b24b6868ca9d4435be0d09aa54985eff', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-25 00:27:26', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b2a6fbc5c15d46e2a3fc0e61afe37ae9', '79392778a90d4639a297dbd0bae0f779', '2020-04-10 18:18:31', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$517621a3c6b745459a5606c65cd38e27@False_3337d407ecde4865b80a5fc9e7fe37e3-64f67417f3b54909a2aa328c1fc6571a$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '1977e53802e143719aa5f28f2b0a01ab'); +INSERT INTO `exam_record` VALUES ('b2bb75b8dd044379b0318dceddb348b6', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 13:56:51', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('b31cd9a2a5104b9f9d4efc6c48a0a58d', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 21:09:28', null, '0', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b330e68b0270482c85a63bba95885479', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-05 23:34:45', null, '0', null, '14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('b38adf3946d14ea985fe0901de02f0dc', '79392778a90d4639a297dbd0bae0f779', '2020-07-23 19:33:12', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b45a7c64099346578f4aeeead8139b23', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 16:47:04', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b4e857f54d6340e696d5a0f662044ccd', '79392778a90d4639a297dbd0bae0f779', '2020-07-20 21:56:31', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b4f02f4d6a2b4deda2bebab756bf61cf', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 23:08:02', null, '0', null, '0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b', 'e791b7ec21bd4b638b725583ab9a818b'); +INSERT INTO `exam_record` VALUES ('b4f6b08b314e4496958ef090c02eb846', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-27 01:27:01', null, '5', null, '03ba87a6ca3a4075bd983ca799d518d8@False_78b12fae3d3740658dfabfce253b1b58$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('b51e48c9a65a4201b2513c04c3736ea8', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-28 16:01:44', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b56e124ec6914ef297aae9afcf6c0738', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-23 10:54:34', null, '10', null, '0885c830022746cf8972c97eba9f5b15@False_995407da7fd141d3a264e359dedf199b$07441a6a40d44196a1e67fe344ac57a9@False_a51323d05dbc4046ba92d9ee1d8d7bc9$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '409f6d215ac64bbc837ddce60f6898a7'); +INSERT INTO `exam_record` VALUES ('b5b345e01413478b8c00ea73b4af03a4', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:28:28', null, '24', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('b5e6f4de52b541cfa19b426dae692db0', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 15:57:48', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b61937c141244218a069ad5fd8ad89ef', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 16:04:11', null, '0', null, '14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b658226e435143139e08e1095809ea44', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-17 17:48:43', null, '30', null, '5396e258c48e467fbdf904701aa85840@True_59d74d533d89492993922152bfcb8a62$396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$5e0389903aa94524bcae09ca457ecdaa@True_b07b85e3415b403d9487dbc1acf5f932$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '1b989eb399b243b49be371a6fb6292ca'); +INSERT INTO `exam_record` VALUES ('b659983cf5d449faa48d25010ada87b9', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-14 19:15:51', null, '10', null, '157767faab1e459fbb63eddef08f1a0d@False_9d4db526074c4642922790aae582742d$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'f27ad6bb59054d269ba013d37fa2bb5c'); +INSERT INTO `exam_record` VALUES ('b65d5071c5554ce39bcda3ea30ed7898', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-17 10:31:38', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@True_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('b666f6683ee34354b139598291583318', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-23 11:52:08', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b6a43c4235184a50a1bb7f5a3073808c', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-08 17:09:36', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('b6fae68d0b6a497180fe605e37b7ee39', '79392778a90d4639a297dbd0bae0f779', '2020-09-10 16:14:25', null, '15', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('b74965f97ca74d03875b0557911c942d', '79392778a90d4639a297dbd0bae0f779', '2020-04-26 14:42:40', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b753f0203ffa4906a63c9a05d5ac525d', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-06 09:39:29', null, '5', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$40ee7b36298d4568aad20e2db36ddbb5@True_a317880eb3144e3db226409408198013', 'fcc6729dfd62473bad857152d039f1fe'); +INSERT INTO `exam_record` VALUES ('b7694d8b0acc40bdac416a1b5a5f2567', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 15:43:58', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b821e10afe654bdaa2d3ef1b7e418f7f', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-11 16:22:40', null, '10', null, '46b74ddb133a4f20ac30d2c92de6902c@True_8967e693de5b4acba8357219812c7c4b$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$3f31e3edcea24aebb1f3ff1556917141@False_02e72a5f97eb4783a8d9b4f1231d01fe', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('b835df425dd94b9db66e56c39f20e64c', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-12 20:15:15', null, '5', null, 'caac198257444ae2a7f6b6d9f8399f8b@True_579e9d59ced64518908e9fb5ff2595c3-f40ce7c44edf45f296fb79f36e3bdc7c', '5d9f3ce7cf81460cae209fcd381395db'); +INSERT INTO `exam_record` VALUES ('b8422c04bd284b65a9a61f2887c5782a', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-15 16:49:49', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b84ac0ad5eff4fe4a39b0f090a6cf0c9', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:05:22', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b8bb881c3e8643ba8da5b41ae0e8d3bd', '79392778a90d4639a297dbd0bae0f779', '2020-05-10 16:27:29', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b8fed047c0b64245a12551c8cafc988f', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-07 12:00:08', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('b933e038a7d14157bdc53c77e4a494b0', '79392778a90d4639a297dbd0bae0f779', '2020-04-23 11:57:58', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('b94c076c75d94a9b9c6e0cbe8fd7ad0a', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 17:47:14', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('b96f91bd0bff469ab152d6b9405f69f3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 09:50:10', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('ba34a6ae80554eaf9a3935bfe12156b5', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-15 14:09:04', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ba587eb7e3734a01800139ee0157973e', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-26 19:42:30', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$9199009718ec4685a0a500d23ab814c5@True_785ad33574f747fd870dd6eadff303ab$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('ba5fcf0e855a43f48aa9686ffb1ec53f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:23:07', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('baa1449b32514b7b83a858354f370e42', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-14 12:02:07', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', '869670911184494dacc4ea0c31773b50'); +INSERT INTO `exam_record` VALUES ('bad881ac6bbb4ce7b8871eee5e3a43dc', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 17:42:11', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('bb3a5bba18a94cb6a217b961ebf8e90c', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-02 18:36:50', null, '0', null, '004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('bb3d8cd278ab438c830b42d2ff82ef5c', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-08 09:32:19', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('bb71629f60ae47eca4b3d8743d09b301', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-19 16:57:16', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('bb9c4654584b4acf82f42a7b577c8ecf', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 17:46:22', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('bbdd0568604c497287d54ab1423d3721', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-08 17:18:27', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('bc060bd803774d73b2082b53530044f9', '79392778a90d4639a297dbd0bae0f779', '2020-04-01 14:25:49', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('bc4b13dc61aa47c6b12520d4fc341b49', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 16:14:39', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('bca668821f81425bb2bf7579f752b655', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 14:48:15', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('bcafec5d871149ce8b3d1974831529a5', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:13:48', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '59a3cb205f3745338c0b7e9d26ce2fe5'); +INSERT INTO `exam_record` VALUES ('bcbc34e151094f32bdf43299aa1962f0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 16:07:29', null, '5', null, '458475653213478e9b69e2f1bb063ffc@True_a6d530b941a34a3187c968c95bcc1d1f$4a8c0cd2a67e4bb3aa51662146444f0d@False_8aca071cfff2418784c36a5ca612a515', 'a22b7091c94342b3b14a71d37b7f0f3b'); +INSERT INTO `exam_record` VALUES ('bd00c92fa56c4282898cfc57275f59f6', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-02 15:36:22', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('bd3894cfd74d4072b716839f8f816c19', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-15 08:38:38', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('be2da78062c34a91a65f22ab118f94ab', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-08 10:01:12', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('be4c80249e5c42699d11790bd974f354', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 16:51:19', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('be6d8f3865874406a5e672a14a408117', '79392778a90d4639a297dbd0bae0f779', '2020-04-04 11:51:07', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('bf4ae965c96a493abc8aa9cbd60f0da4', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-21 21:42:58', null, '0', null, '305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('bf52338120c94d39876be294ee0d4475', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-13 14:20:44', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('bf66022f93ee4c0fbc367d174e893e4e', '79392778a90d4639a297dbd0bae0f779', '2020-03-14 01:27:35', null, '5', null, '6d679282cdc649f8b4d185e47026dcca@False_2cd9cb4901044a7fb410962eb75737da$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3', '88454c937fb9431dbede6fea9530d853'); +INSERT INTO `exam_record` VALUES ('bf6c7fd212dc4f78a2dadddf654dc830', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 18:01:07', null, '5', null, '34ac0eba5d5548599086f7439b837d85@True_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$cee1bf2e88da4278add93f1db111a586@False_ed702b2263804207ab4a845a76c22656', 'f28bb879f0a648718c1d3a72b5f658a5'); +INSERT INTO `exam_record` VALUES ('bfd3a843bc98490ebc05ba51ca2530c9', '79392778a90d4639a297dbd0bae0f779', '2020-09-02 17:05:36', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c032aa7404b64734aec95c10f297ca52', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 16:20:04', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('c06d0f1b69d94813a25b88e2803ffc80', '79392778a90d4639a297dbd0bae0f779', '2020-03-24 11:56:53', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c0ea83deb40047489bda5c7c1d7930fb', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-02 09:30:33', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c149421b597047ec998dde727e6eb165', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-07 16:19:35', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('c17cf1ba82244c6fb9945a50c3507e40', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 15:10:08', null, '5', null, '1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '13e00f069eef47b2b76e4ab941b32cce'); +INSERT INTO `exam_record` VALUES ('c187d7e260fc4548b2925ee0150dd7ac', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-10 14:15:44', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c1c3519ef9ac4c22aa8dc62a5dbcdd0e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 13:55:00', null, '0', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$313a3c23d119451d9f3f82bb47401b9f@False_96adc6fe53994660a5ce9c52beeabc10', '5f08a610b6e3463691a511e5c037b62d'); +INSERT INTO `exam_record` VALUES ('c2019475d16e4714966e692f1413d289', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-26 15:58:22', null, '5', null, 'a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('c2473f92789d495f86cbcff20ad8f01f', '79392778a90d4639a297dbd0bae0f779', '2020-06-25 08:55:04', null, '0', null, '85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('c27d0307990e4d789293b0f8dab23e82', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-21 17:34:58', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9$ecdfbdd2a9f24017b3fe1aa0947ca146@True_b8e2e6300ab04016a82481fff15750e0', '8112f71b21734607b8706648f070b048'); +INSERT INTO `exam_record` VALUES ('c2da9c8150694483b497fa1fae89d502', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-19 16:53:41', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c2f1dfef992f46b29d72c37bd28df3fe', '79392778a90d4639a297dbd0bae0f779', '2020-06-30 22:48:47', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c388eb36e6ec4b228dcea33c79aa8ae0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 18:21:49', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c48cb7e8892844a99cf1a0c8b4e7dc32', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 11:04:38', null, '0', null, 'a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('c49b678f9d1c4ad5aa7d2d6d4fa02fc5', '79392778a90d4639a297dbd0bae0f779', '2020-04-20 22:30:12', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c4c307f0164040a680a6773bb881cf9f', '79392778a90d4639a297dbd0bae0f779', '2020-03-29 18:54:32', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c5db2dfd050c49abbcd26c9b2bcb8cc3', '79392778a90d4639a297dbd0bae0f779', '2020-04-16 15:32:38', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('c6050b599d4b4b50863713cd852f021a', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-29 11:57:15', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$590889adc7994fbdbd895f3f8f4cd1f4@False_c81d168f407d476c9caf518b23cbc3ee$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$340e5189877a4eb58492c7bb7a3c094d@False_e80b3bfbd8764da58e06e2a928b086af', '70b51ea397d543d4890aff1be79eed08'); +INSERT INTO `exam_record` VALUES ('c63249ec39d241b8b2965f1320d0eac9', '79392778a90d4639a297dbd0bae0f779', '2020-07-04 18:18:17', null, '20', null, '396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('c66362b3bc9748008b1f9008745b6213', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-26 15:46:58', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('c6b83cf53c6241478153ee2f5ab50cb8', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 16:09:23', null, '40', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c71eefc582924b5ebf5269d025b671a8', '68042014e23c4ebea7234cb9c77cee5c', '2020-10-03 11:10:59', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c722a1e4805544db861481893d30f53f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 14:16:39', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c7a11a5f59aa459f853601ea535b6f68', '79392778a90d4639a297dbd0bae0f779', '2020-04-17 11:26:04', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('c7bd4b7a68084d3aa3e7468f57e4a27a', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 14:27:50', null, '15', null, '2b4df8f9333741ef9f56bc188ec8a147@True_8398259d17a84b71a19e958ffd63447f$157767faab1e459fbb63eddef08f1a0d@False_9d4db526074c4642922790aae582742d$23c0e0e98d04425ab2de3e7fec54971d@False_a4c4b303b3e34a0e83dbd967567bbb91$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'f27ad6bb59054d269ba013d37fa2bb5c'); +INSERT INTO `exam_record` VALUES ('c81735fe9b1c45e489e74c7242981b9e', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-20 07:45:21', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c81bfab792f04182a2d8ef6bd7a18e8a', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 17:43:10', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c84c842dfd7e400d8414139c895884ff', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-18 14:33:31', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$517621a3c6b745459a5606c65cd38e27@True_64f67417f3b54909a2aa328c1fc6571a$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$31ab7a49aa254240935d1e871d7f2f09@True_a3cc733bcc5e47bab69f3fec7867fd38$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b$85047be0b2cf4077a5ec66e92ebf442b@False_b7926212674b4b71b93dcffca102f578', '7a2031b4ff3140dd8b5f7223d5890ec4'); +INSERT INTO `exam_record` VALUES ('c85c41036cc247c79278c319a33b85da', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-28 13:24:18', null, '0', null, '311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '4be45c365eca44a3a3cbdaa63680ca7e'); +INSERT INTO `exam_record` VALUES ('c860a67be227460c8f089b2144cc3d01', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-31 14:38:08', null, '20', null, '6d679282cdc649f8b4d185e47026dcca@False_2cd9cb4901044a7fb410962eb75737da$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$75e0196b943a47f59d246557dc7c30dd@True_8acab2bbb89a48e886f32d8a7e6ab27e$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$847da264b1334e1290e028e51fd6d04d@True_c91d0cf22e8048479b0bf25ddd499d1c$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '0cd280c5a6a54769a76633e16545c7f9'); +INSERT INTO `exam_record` VALUES ('c8d0dc85585c4bd1b349d961ed2960d2', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 20:03:16', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('c8f6aed988b04b859675bab1347e1f2e', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-04 17:19:38', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('c8f6d9ddd6b34b56a9490b26f7ef1c40', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-11 10:00:47', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('c930e955b6a644cebdee3dfbc80d2a6b', '79392778a90d4639a297dbd0bae0f779', '2020-03-07 12:07:36', null, '3', null, '3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@False_4140a14f3f6b4067962eac1c939675c9', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('c995c315b5ff454fa9bff329e11bc469', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-03 15:52:31', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ca06c3c8bd3f4f7585c6766a8c90487d', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-02 04:00:36', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('ca0bfe049d8e4cc083df05881e222673', '79392778a90d4639a297dbd0bae0f779', '2020-08-12 10:01:34', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7', '13e00f069eef47b2b76e4ab941b32cce'); +INSERT INTO `exam_record` VALUES ('ca1f1af8d49a44c49fbba64e57e8a17c', '79392778a90d4639a297dbd0bae0f779', '2020-05-24 17:53:32', null, '5', null, '6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ca3a24a4672e471cbba79962e8941c80', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-28 10:40:53', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ca47db94744a415e8eba39c9a0dbb170', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-10 09:10:03', null, '5', null, '2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$078a8fed0cc649f8a864a430b4e7188c@False_b1b2cbb140264410b5b8bb23c37404e5', '56c87ee3b67c484ebf0f9802c59aada2'); +INSERT INTO `exam_record` VALUES ('ca61a9f885d3491c92d7ebd5a8ea91cd', '79392778a90d4639a297dbd0bae0f779', '2020-05-27 19:11:49', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ca6f7cff27464caa8a9f6325cd6b7964', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-08 22:56:20', null, '10', null, '1003b43b03934068973f67d199565dce@False_34ee794ddaab4033b84efcd749595329$517621a3c6b745459a5606c65cd38e27@True_64f67417f3b54909a2aa328c1fc6571a$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5$340e5189877a4eb58492c7bb7a3c094d@True_fb5f2eecef2341279412400d9a58ac4b', '5be639dd97e6482a81feb047cc64f29e'); +INSERT INTO `exam_record` VALUES ('caf3f4be99dd42f8a9d9b4635c70afa9', '79392778a90d4639a297dbd0bae0f779', '2020-06-25 10:25:41', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('cb107320bebc435fa43d7444f8de0c72', '79392778a90d4639a297dbd0bae0f779', '2020-06-25 08:33:45', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('cbd2e496a82e41f1abce42d48411b6f7', '79392778a90d4639a297dbd0bae0f779', '2020-05-15 15:06:45', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('cbde4e78abdc4701be0c8b1dfcc23cf1', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-26 16:13:38', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$31ab7a49aa254240935d1e871d7f2f09@False_397a9ee0beaa48d7850204bf44aa0cfa$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '7a2031b4ff3140dd8b5f7223d5890ec4'); +INSERT INTO `exam_record` VALUES ('cc72f05bd043441dbc7f9c818d06b822', '79392778a90d4639a297dbd0bae0f779', '2020-05-28 09:16:44', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('cc7722e025b849f8833c5686e8a2d299', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-23 15:46:26', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('cc7b362330404f37a71a8d3d9a802c93', '79392778a90d4639a297dbd0bae0f779', '2020-07-13 13:47:04', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('cc9d3e98d32f4b30a35304076e8880cf', '79392778a90d4639a297dbd0bae0f779', '2020-08-28 14:13:30', null, '0', null, '1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('cd0bcdfc21d744148add7031a16815b0', '79392778a90d4639a297dbd0bae0f779', '2020-06-12 11:33:48', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('cd42ecb97f074e47b323ca60fcbf3889', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-25 12:30:14', null, '5', null, '305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('cd48795e7f784f5984f9b224dd9ebf6b', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 07:50:03', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', 'e5c1aac03a5b43a289b8c0caee037615'); +INSERT INTO `exam_record` VALUES ('cd83151780df4cc5af4406231cf09909', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 20:38:23', null, '5', null, '3f31e3edcea24aebb1f3ff1556917141@True_8e7ead3595ee4867aa21997433ddb5fd', '3067641af3ef4e6c8813abdb1ea8e238'); +INSERT INTO `exam_record` VALUES ('cdc066fa8496469e89f576854e916f87', '79392778a90d4639a297dbd0bae0f779', '2020-09-29 16:26:35', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('cdf64cb1b654420d96d6b26bf65ece4e', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-16 11:30:59', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ce028298dc4542c79d33ad3575727f5a', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-22 08:56:03', null, '5', null, '6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ce41294eb6a443598448fdc900aa04f1', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-07 14:19:45', null, '5', null, '30a7598bc91346478027795679cd71c3@False_8946f452ab7b49cfab931cba8c8ed1dc$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '7d3fdab64adb4f988c83cad8e2d4f7c6'); +INSERT INTO `exam_record` VALUES ('ce573ca71e2f49f6a7ccabd9c5de0ab7', '79392778a90d4639a297dbd0bae0f779', '2020-05-01 15:32:51', null, '25', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('cf9157cce3224f1c9d7a2227849a26a1', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-13 10:19:10', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '30fbdf37775440fcaffb3bfdd88dd6fd'); +INSERT INTO `exam_record` VALUES ('cf9916d91e354787ac521c74c45b0941', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-09 16:48:34', null, '40', null, '2b8b0f8748e24460b461047366d37ecb@True_df100669da2b4842823c54abf03830c2$336581f3079140328f5e71a1594d7500@False_ff916fedb6a94be78944b25bf1377282$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$313a3c23d119451d9f3f82bb47401b9f@False_532fec43b430438fa67d13f2cc684dd4', 'cd92c37ef6b14f71a1fc97167fbb687f'); +INSERT INTO `exam_record` VALUES ('cfc7df9876844881aff11d054729b69f', '79392778a90d4639a297dbd0bae0f779', '2020-09-21 10:00:37', null, '15', null, '396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '17fd99fac47440ef8f79cc10d8d638f2'); +INSERT INTO `exam_record` VALUES ('cfcf8f7447164ce290e8774c79fa64fd', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-10 21:08:50', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_bc4e6c276e6d4b80871badf7d2a9087c$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d022fa94f8a041bb91982372f7a7e56a', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-31 11:35:43', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('d04f64b925c34c83b5ee872a7ac08b02', '79392778a90d4639a297dbd0bae0f779', '2020-08-28 16:29:10', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d07f23e782dc40658e23deae65f22b81', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-17 22:24:00', null, '5', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d0b729beefaf4cd8b92bbaa7ae9a1070', '79392778a90d4639a297dbd0bae0f779', '2020-03-25 17:39:29', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$cba6ce4038b5401fb4cb43205557ccf9@True_bf93ba7988f84053ae197bded7ec10ea$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('d0d19265fad94cf1bab7964f369600eb', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-20 11:03:21', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d11df2ca42364ad598ada80bd6b7eae0', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 15:22:20', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('d12a07554f014826be408960d2ca3ee0', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-27 18:57:43', null, '0', null, '07441a6a40d44196a1e67fe344ac57a9@False_a51323d05dbc4046ba92d9ee1d8d7bc9', '77410b2d2c4a41418e6820a3c274a5be'); +INSERT INTO `exam_record` VALUES ('d1e790fe1d274580a3902d227311d5fc', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-19 10:42:05', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '6c14bb036c8f4bcea269d0fee3720749'); +INSERT INTO `exam_record` VALUES ('d22df09d418743bca564a8a46e915028', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-09 10:32:33', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d260113369044a04b21ff48688d52cd7', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-30 16:10:49', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d261ecfcbe044ba4864dd394c5d2db35', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-28 10:40:50', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d2623a60e3234886b1034ebcede2ac26', '79392778a90d4639a297dbd0bae0f779', '2020-02-25 17:23:53', null, '10', null, '3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('d29d4f89a9be490d8aa700cbd2203d40', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-09 21:35:52', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d2dc9d4872a84b7aa349322fccb21a13', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-14 13:19:27', null, '0', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$004c8b75a1a2421986fa05c89d0a903d@False_cc2f57d910694387868cc67efd65b4dc', '7e8ee43154b043b5bde4bc897884b7bf'); +INSERT INTO `exam_record` VALUES ('d31a286aad014750a0ce8eb9ede03fdd', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-15 15:34:02', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d388234404ad4db19af57c05773b960b', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-03 15:14:48', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('d3b5ba99b36c47ceb892c94eced03faf', '79392778a90d4639a297dbd0bae0f779', '2020-05-28 02:06:43', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d3cb380f05554a20902952de92bf8822', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-25 15:59:36', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d3fc00024c034ebeabb9b00660d6446e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 15:21:15', null, '5', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-9c511fa9d5a74090967cdb52b29060a2$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('d4d65987dd7c432cad3d919d9e035e3d', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-16 17:05:58', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d4d8aea7c82e4dc7bb50c37f42afe1f3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-06 17:21:48', null, '10', null, '698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d5321830977c4b619531baa31ac210db', '79392778a90d4639a297dbd0bae0f779', '2020-04-14 13:09:18', null, '10', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d53c338a36904c35bee2b52d46fd00b9', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 09:42:57', null, '10', null, '157767faab1e459fbb63eddef08f1a0d@True_5af37b583ef34a9888c0d4cdcd434066$23c0e0e98d04425ab2de3e7fec54971d@True_29b8955e756c49599a1ef171eefdc405$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c', 'a95fb0006cc44ceab29b9086f9e34f6a'); +INSERT INTO `exam_record` VALUES ('d5a863f055094299b112e970e3ca2f44', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-29 16:47:30', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d615a58847604258b8c35983a6570497', '79392778a90d4639a297dbd0bae0f779', '2020-10-10 15:57:17', null, '5', null, '1eaff8deac0041ed857d16461a290985@True_7972490f7616481b849908e9345f8ae9', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('d64b5b893c5342458f6316f2bc8213b7', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 13:08:03', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d689f9b7154042f592cc283e3f621ce3', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-10 00:07:57', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d6bc2e9fee864b93841d6b781e632e5e', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 19:17:29', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('d6d479559bcc44d89c4d8042368a5a98', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 17:25:49', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d7214d7cb51d46cda923e5785bae8f88', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-02 11:29:05', null, '40', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('d74a8e5b3b1e4c3ca2fd3231c739570d', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-13 14:28:32', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d75f970615a942da9d30bd97cbf764e4', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-10 15:13:24', null, '0', null, 'a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d7689a5487f646349b6e6d130b9ba194', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 11:20:18', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d76b5cbaaf8f445fa7fed7c2a93e7d86', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-08 21:54:03', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d775126d1ddc47be82d4d1a35f2f9d6f', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-17 11:11:44', null, '10', null, '2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d7d7d86c85d042aeb05576156944e535', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-02 09:59:28', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d7f6ce7c98db47ca86e95cd59a8441b1', '68042014e23c4ebea7234cb9c77cee5c', '2020-03-25 15:39:17', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('d862483e48b7481b9a4c9794317ac7bb', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-09 11:33:38', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0', '31f5539d563a4d50a0e9a344b3603730'); +INSERT INTO `exam_record` VALUES ('d8b33456dbcc4cd9bd801d7dc2e75b25', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-30 09:34:36', null, '10', null, '224ae57b9c1749bdbfab51b2284789ce@False_a0e9cddc8e304295b7bb13813d4fb4f5$0885c830022746cf8972c97eba9f5b15@True_7d78e9cc50e44640a2056b891706b3d9$07441a6a40d44196a1e67fe344ac57a9@False_1e85eba6944f418d9eb611ccc1215476$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$0cae9d2a09824bacb660d21aa550e599@True_5dd85e56e1704c15b1ac522fdedeb637$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', 'ff257cfe219c41beab94e2c85cd92016'); +INSERT INTO `exam_record` VALUES ('d927c92d58104a6e8fd269b8f454353c', '79392778a90d4639a297dbd0bae0f779', '2020-05-27 16:58:55', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$03ba87a6ca3a4075bd983ca799d518d8@False_78b12fae3d3740658dfabfce253b1b58$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$34ac0eba5d5548599086f7439b837d85@False_435eabe9037b4ff7998943b09010e5f4$0f228882c0fe462db958be54df6a1142@True_28f780f29a034d06ad4d5753abe141a6$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '41345edd2b644c7daa7fb79732b05a5e'); +INSERT INTO `exam_record` VALUES ('d98b6c2d88fa4f699f134ad8fc42316d', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 14:46:28', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('d9c2fdeb72534236b7023c185567d42c', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-02 10:19:36', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('d9ecd1d9a4da478a8777625a18872885', '79392778a90d4639a297dbd0bae0f779', '2020-07-31 11:13:06', null, '15', null, '6d679282cdc649f8b4d185e47026dcca@False_83ff34f011964f899e4361dc029cac16$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$75e0196b943a47f59d246557dc7c30dd@False_bc88c0a83e6147fbbe7ae6141bf575a1$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$847da264b1334e1290e028e51fd6d04d@True_c91d0cf22e8048479b0bf25ddd499d1c$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '0cd280c5a6a54769a76633e16545c7f9'); +INSERT INTO `exam_record` VALUES ('d9f09b1ddecf4003ab25263e2e5c721f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-21 15:38:45', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9', '7f36f47a75184adeb3df4fb8c4058a5a'); +INSERT INTO `exam_record` VALUES ('da038f4d8a864292b2312f3f598654db', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 13:08:58', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$14908e5711f74c67924d6b1ceaeb92d0@True_dcad08ba0a8b45c897f42c9b4c53b086$313a3c23d119451d9f3f82bb47401b9f@False_532fec43b430438fa67d13f2cc684dd4', '5f08a610b6e3463691a511e5c037b62d'); +INSERT INTO `exam_record` VALUES ('da3624c7d22d42c2824d56d15b33fcb8', '79392778a90d4639a297dbd0bae0f779', '2020-08-02 16:09:46', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('da63d6496fe84bf9bfa80dd6db395b15', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-29 06:22:52', null, '0', null, '2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('dacf56e8f1d349cf9108f8fdbf8d2294', '79392778a90d4639a297dbd0bae0f779', '2020-03-09 15:52:22', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$cba6ce4038b5401fb4cb43205557ccf9@False_efc62ed02e9a460c8e7481d00f99e225$cff7d16da6ab428e893c748d5c759cb2@False_ca45b95620ae4d33986cb8067ef2525c$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('dae4f8bb48e947c1b02fbf3ad437ece1', '59d5629070554a9f8134792dcce3faf5', '2020-05-14 05:50:44', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('daf9329fc3f442f7b801970db803ec22', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-23 11:18:14', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('db15a4ddf28a4914aa1049e9b362d167', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 15:15:57', null, '15', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@False_ab85c51b6e91402385aeda6551aea608$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$f3333b1a9dfb49638ef3b02df90cadb5@False_d3e1e307c2a84372b9c2a39f0c082b0f-e6dedfb41de94ee380b5a0ca9ac0c1c5$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '151921d7925f49ddb574a5134fac3b95'); +INSERT INTO `exam_record` VALUES ('db30cce7b6c4425788bf6bdf81b715e4', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-21 14:31:25', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@True_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@True_d567c1de87c04359a717c04f3d7de8a7-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('db3e5c733ce24245bc35cfd461cc8dda', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 19:27:02', null, '25', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$2b4df8f9333741ef9f56bc188ec8a147@True_8398259d17a84b71a19e958ffd63447f$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$157767faab1e459fbb63eddef08f1a0d@True_5af37b583ef34a9888c0d4cdcd434066$23c0e0e98d04425ab2de3e7fec54971d@True_29b8955e756c49599a1ef171eefdc405$0f228882c0fe462db958be54df6a1142@True_28f780f29a034d06ad4d5753abe141a6$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$4b8863f7a26747219f9d1e59165c08a6@True_3ac81fb3c8a44c6da848fcd2123fcf8e', 'dc4662f2df1848f490ec2a608f05ecea'); +INSERT INTO `exam_record` VALUES ('db3f5aa5bc964f89ab1fc08565c392b2', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-15 14:22:38', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('db5d88c6e6294159a761b18b1d7d6269', '79392778a90d4639a297dbd0bae0f779', '2020-04-27 13:57:50', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('db73c4b81fd945ada874892289120863', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:52:25', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('dba52f6f26cf4832976e1d1bd82bb096', '79392778a90d4639a297dbd0bae0f779', '2020-05-06 21:09:47', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('dba5b7103a9c434da46d0a69923950e3', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-25 16:12:18', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('dc2d4bf104dc4a4e85f03e63bf8edf90', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-10 00:13:27', null, '15', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$31e9ad43e84e484eb8b77b7e7a76de91@False_d36bd089207f48cfb5d806d9cf882009', '29a5f4accd1f450e91cbc75e79eec47e'); +INSERT INTO `exam_record` VALUES ('dc3e1bfb4a2b42fab312784cf0fcadc5', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-25 23:24:57', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('dc6af1e0212e46deb13393e611eef5ad', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-10 23:34:30', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f$e283ac11c7064ccf976f9c48d68c6a67@True_b8e2e6300ab04016a82481fff15750e0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@True_8c0f6801448b4185b3446d92b0721c40', '8d810a3aca3d43e5961997d37dfe8f9f'); +INSERT INTO `exam_record` VALUES ('dcdf2dd19bb14d7aa74f0354699a8ba5', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-05 11:39:28', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('dd260337b82b43fa98d496b3f6dba528', '79392778a90d4639a297dbd0bae0f779', '2020-03-28 15:52:46', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('dd2dc163fa374c3780e51b1a9a2db6cb', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 15:34:26', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('dd64c840b11e4c60b9796fe344e954f7', '68042014e23c4ebea7234cb9c77cee5c', '2020-08-18 20:54:01', null, '5', null, '6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('dd70d1395f7b49b9a0098584f21a02bf', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-07 11:16:05', null, '0', null, '495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339', '41345edd2b644c7daa7fb79732b05a5e'); +INSERT INTO `exam_record` VALUES ('ddf709ca2ec84338b10f641d62357720', '79392778a90d4639a297dbd0bae0f779', '2020-09-10 15:15:00', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ddfdcc144f7d4db38206599ca4620e5e', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 11:16:07', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('de911e36fb684c29a3c8e41ad59dbe26', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-22 23:02:11', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('dec615931aca4924a5c98014e1008827', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-05 13:06:26', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('dee73db899554f66938f478572ba8384', '79392778a90d4639a297dbd0bae0f779', '2020-07-07 22:01:16', null, '20', null, '6d679282cdc649f8b4d185e47026dcca@False_83ff34f011964f899e4361dc029cac16$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$75e0196b943a47f59d246557dc7c30dd@False_bde0602eca354629ae891474aa8f43eb$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$847da264b1334e1290e028e51fd6d04d@False_f798338e96a64277bb33e9949ed251bb', '0cd280c5a6a54769a76633e16545c7f9'); +INSERT INTO `exam_record` VALUES ('def8c9503a634691ace3785b89907058', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-20 13:50:23', null, '20', null, '2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('df4ac42c971a4e63a2e0db83bc55aafc', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-05 14:00:30', null, '0', null, '14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca', 'fcc6729dfd62473bad857152d039f1fe'); +INSERT INTO `exam_record` VALUES ('df6f98e0df7e4c56b7c5de0a10a34c0f', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-23 19:33:27', null, '15', null, '224ae57b9c1749bdbfab51b2284789ce@True_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85$0f228882c0fe462db958be54df6a1142@False_b6194cc93e4d45e8a1a5d804f141f72a$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'a0e02a53c28a449896847ae476100eb9'); +INSERT INTO `exam_record` VALUES ('df8bf9069d7b4f5fb31302e3c5c30d2c', '68042014e23c4ebea7234cb9c77cee5c', '2020-09-30 10:52:19', null, '5', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$0f228882c0fe462db958be54df6a1142@True_28f780f29a034d06ad4d5753abe141a6', 'b36c8718df104dd3b5f5da7c131c0343'); +INSERT INTO `exam_record` VALUES ('dfaa25e5a4da4b008e47dc06f6e79072', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-28 21:58:26', null, '16', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$e283ac11c7064ccf976f9c48d68c6a67@False_d15f9106bb9941eaab1e37356af083b3$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$cff7d16da6ab428e893c748d5c759cb2@True_8c95b512240b4a47b85743a64f65c0ba$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$31e9ad43e84e484eb8b77b7e7a76de91@True_5ac788b163b04bc9b159f11d1cb1abba$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('dff4c53216ae4697b54175bd76833dfb', '79392778a90d4639a297dbd0bae0f779', '2020-09-03 17:10:28', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e00324f4479745b2b9ee2bf9dca11332', '79392778a90d4639a297dbd0bae0f779', '2020-06-26 14:17:26', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e0fa577380974765b2468f1402949f50', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-16 16:24:12', null, '10', null, 'dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '9a5be611167f418da11cae8ab0abfa8d'); +INSERT INTO `exam_record` VALUES ('e12a51a9785740138ecaec1ad17598a3', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 13:57:10', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e1306a64bb1945eabe4f1b5ab4ae1895', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-07 14:16:09', null, '0', null, 'eb2080605ab44cac8a7a5428294de36a@False_858d4e20051f48369c2a9e79849b98ff', '24da895d47ae4ecc857363216ae49a05'); +INSERT INTO `exam_record` VALUES ('e13fb511d7b34a7b9ab4723dbca4c4a5', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 15:25:34', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('e1a2070f48894c12a7803670e95f44f1', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-10 15:29:58', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('e2020768855f43a683302d659906a5da', '79392778a90d4639a297dbd0bae0f779', '2020-07-30 16:20:53', null, '45', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('e27465bd15414b499682361465419631', '79392778a90d4639a297dbd0bae0f779', '2020-08-29 19:10:24', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e2ad1750f6f441db98637308585f973f', '79392778a90d4639a297dbd0bae0f779', '2020-08-25 14:55:57', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e2dccec560234b8fa9294c49f8e84cda', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-29 15:20:17', null, '15', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e3004ed622ba41b8a347763a8f06abb9', '79392778a90d4639a297dbd0bae0f779', '2020-02-26 18:10:54', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', 'de5d55138e0e4c3a94943afe98f1fd96'); +INSERT INTO `exam_record` VALUES ('e3520e6bb4084b178cfd34a709f421e0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-25 14:47:52', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e3962628a27f4aa68c4d700b855c3020', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-15 12:17:21', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('e39f7b920f7b48f1ae7a09f86d6e9068', '79392778a90d4639a297dbd0bae0f779', '2020-03-15 18:51:28', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$cba6ce4038b5401fb4cb43205557ccf9@False_efc62ed02e9a460c8e7481d00f99e225$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_0eb97f9b079b4a09918884a4068ed084', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('e3c0342759e2435d9e93cbbf04e4f219', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-29 08:29:05', null, '5', null, '018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('e3e7ec52216049feaa1e0e96c2872a17', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-16 16:05:12', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e4fb05cb58c848e195838b67415298ec', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-06 16:55:39', null, '10', null, '03ba87a6ca3a4075bd983ca799d518d8@False_4a11c0a8ff5f460ea1ac0fd3dcc23644$517621a3c6b745459a5606c65cd38e27@True_64f67417f3b54909a2aa328c1fc6571a$34ac0eba5d5548599086f7439b837d85@False_302327201f3c422ca6b636f04fb146cc$25bf7d1a791f4cf39d85e26b113001e8@True_508aec988215422e82c0850c79aea7b1$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$590889adc7994fbdbd895f3f8f4cd1f4@False_c81d168f407d476c9caf518b23cbc3ee', '98f867487f514a908a1676cc20b085f2'); +INSERT INTO `exam_record` VALUES ('e528ce1562fd4758b12f65339d33912e', '68042014e23c4ebea7234cb9c77cee5c', '2020-07-06 15:39:48', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e5cb160a05e0469f992135db0fdc394b', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 15:04:08', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e5e5224bd7bc486183ee4ef81eed6286', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-17 15:58:47', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '6c14bb036c8f4bcea269d0fee3720749'); +INSERT INTO `exam_record` VALUES ('e5e9eba659ba47468ef3fe2146ef8ba9', '68042014e23c4ebea7234cb9c77cee5c', '2020-04-10 21:14:08', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_88ec4c60df0842c7b603cf82450b12cb$9199009718ec4685a0a500d23ab814c5@False_e4142da9d88b457b91249a3090f35d6b$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9-b7926212674b4b71b93dcffca102f578', 'ff221a5c379b40bda60677e7c54bce02'); +INSERT INTO `exam_record` VALUES ('e642b05d5b0b460e9a24bf8f98977e71', '79392778a90d4639a297dbd0bae0f779', '2020-05-27 21:25:10', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e697e2fe63304e26bb7f684bd273b388', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 15:30:45', null, '5', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e6a1ec6fbcf3453e91f93c9070e12e32', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-10 16:09:03', null, '15', null, '6d679282cdc649f8b4d185e47026dcca@False_83ff34f011964f899e4361dc029cac16$517621a3c6b745459a5606c65cd38e27@False_3337d407ecde4865b80a5fc9e7fe37e3$2b8b0f8748e24460b461047366d37ecb@False_b3515213a70e4bf98b94959d63f978b7$336581f3079140328f5e71a1594d7500@True_a5e476e927f74034abd9026fb6396240$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$56ed36d358d44d43834ce1146bf4303d@True_a9960e3f1cb34a8caafd27fe3a4ef9de$4b8863f7a26747219f9d1e59165c08a6@False_744697e9f4984970a2b1949b84d10139$f83af858c0554241bf96205dc9dd9882@True_dbdfbcc6e6ad496d8ce049fc8283dbdd', 'f1fd1983f3ff4330a328ba2a2e2a3622'); +INSERT INTO `exam_record` VALUES ('e6cafa701edc4dd0994dc61c2dc902d6', '79392778a90d4639a297dbd0bae0f779', '2020-04-10 15:18:23', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('e6fe8b9d7f0743ecb7a16a9d6682a2ac', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-25 18:39:42', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e736a43e07514e30a892c5699f30c819', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-29 09:58:40', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e78ea748c4cf4a2dbda66f7f3c17a3db', '79392778a90d4639a297dbd0bae0f779', '2020-09-13 10:11:33', null, '20', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0', '139883c96ec44c6c9c5c2b4b85a7b54a'); +INSERT INTO `exam_record` VALUES ('e7d11335519e403d8998b5b9cf126399', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-30 14:26:56', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('e865250fbeaf41d0bfb720b8425490a4', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-01 15:19:34', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e8bea01b19434c79bb93fff512aba8cc', 'c541be0898a146b69446c91d299d2068', '2020-03-18 08:42:19', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('e8c7d188a95f4b5fa353be8c03903203', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 14:30:10', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2b4df8f9333741ef9f56bc188ec8a147@True_8398259d17a84b71a19e958ffd63447f$03ba87a6ca3a4075bd983ca799d518d8@False_78b12fae3d3740658dfabfce253b1b58$23ac2394b14f4e338ec22adba349eb62@False_b65355f749974638bf875224c31b3508$0f228882c0fe462db958be54df6a1142@True_28f780f29a034d06ad4d5753abe141a6$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', 'b7b9f7916f494e9bb570139776699fd0'); +INSERT INTO `exam_record` VALUES ('e8db7adb330d477e9a315336e45a5164', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-09 18:10:01', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('e953f3272d6a42959e078fe4e469c7e8', '79392778a90d4639a297dbd0bae0f779', '2020-07-08 01:42:50', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e968855cb1a44319b201b3717a961295', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-02 10:40:55', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('e9e28211ce454544bf096ae05aa2bc78', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-16 16:38:40', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('e9f040a0b402460bbdba759c39988b8e', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-03 13:06:29', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ea1b761751b24102a8f32b73bdfbfb94', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-05 14:58:10', null, '5', null, '6d679282cdc649f8b4d185e47026dcca@False_21594050aeb14818a3c250c68800b909$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3', '88454c937fb9431dbede6fea9530d853'); +INSERT INTO `exam_record` VALUES ('ea4df5a593164d809a49151575f4f9e0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-10 10:05:11', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('eacc0bd385534c16acd975d2f5e3c3ef', '79392778a90d4639a297dbd0bae0f779', '2020-04-23 17:31:57', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('ead920ae0f5e489dace9e2d0f1700399', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-06 04:44:47', null, '0', null, '3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('eaf5b2f45f2d4c23a910e8e502b271c4', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-01 16:58:56', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('eb524e46ead14ea78d97920fa778ea0d', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-06 18:07:21', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('eb9fd02e2c424a60a1da3dc2cb6de6a0', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 09:37:45', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ec091e5011374d96be4ca0f71c620809', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 14:10:28', null, '0', null, '14cc31707d53433f81841058a97575da@False_4d5c32e598cc41abb003f2f37dab210e', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('ec198a0656f94d37971201a0a9e11e60', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-11 09:58:57', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ec4e1085f0644013be9a4a158b668f02', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-03 16:46:16', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ec94bf9ab64a4522a43e23ed0546c991', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-14 21:42:23', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('eca4b07ad06547ee9f43161bd097deb2', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-08 19:46:36', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$495fce658bc4409aac2e14657d8e7e8d@False_d8a80cb9399b47b8890aa897d3ca1339$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('ecb49e043a634380a2c1909783f73271', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-19 09:00:12', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d$cba6ce4038b5401fb4cb43205557ccf9@False_eddc33534976426496b1e2eb5cfe1502$bb22f19338174d1f9333f9aebd6ffeb6@False_0dda4965171b4f9680a6acfab9af9625$a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed$b95a0546fcc8418e84185137d14b1b50@True_d7537167166d458aad471d87f597a7cf', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('ecb77bf79e374db590cd12d988db864d', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-24 20:40:32', null, '10', null, '5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$847da264b1334e1290e028e51fd6d04d@False_adde4f47209c423c8ff36b84eaa06ee7$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094', '0cd280c5a6a54769a76633e16545c7f9'); +INSERT INTO `exam_record` VALUES ('ecbeab09ba3c41f4a2510a874eb99561', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 14:06:55', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ed338208ae7c47c7b34e8c9da84073d1', '79392778a90d4639a297dbd0bae0f779', '2020-07-26 16:07:03', null, '0', null, '6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('edf75a1a76ff4846b5b111257113eb0e', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-27 22:16:37', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$1003b43b03934068973f67d199565dce@False_790e68b1844f43bf947cd6450c547cd5$03ba87a6ca3a4075bd983ca799d518d8@True_5d828aadc336424ab03eaa63026bcad3$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$07441a6a40d44196a1e67fe344ac57a9@True_d7f693f122e94549b93d39d79e5d53e7$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$0f228882c0fe462db958be54df6a1142@True_28f780f29a034d06ad4d5753abe141a6$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '41345edd2b644c7daa7fb79732b05a5e'); +INSERT INTO `exam_record` VALUES ('eea60b76a106409997bd116fee68b786', 'a1b661031adf4a8f969f1869d479fe74', '2020-02-28 13:21:28', null, '20', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '17fd99fac47440ef8f79cc10d8d638f2'); +INSERT INTO `exam_record` VALUES ('eeae6841889742249c4033e333e9f737', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-25 21:37:11', null, '0', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51', '3558629c4d504bfa9f9b61a9211b36f0'); +INSERT INTO `exam_record` VALUES ('ef02b70995fb4dc2a1e4f10fe0bf4dff', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-29 17:45:06', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ef1405c50c8c4396b07f05161dd90271', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-02 14:02:12', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$2f8b20630b10471395b6c379a465cca8@True_77e434759f314ce08413b65b3c36e6a0$495fce658bc4409aac2e14657d8e7e8d@True_95ebcd9078444043b7ff375a2fe67178', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('ef1ba356b8cb4e4ea93e2f40c17f5807', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-13 14:39:57', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('ef1e2ca2e59442a89ceae02e9b7301d3', '79392778a90d4639a297dbd0bae0f779', '2020-03-28 18:50:42', null, '10', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '303efbfe2e5f460c909e935345424244'); +INSERT INTO `exam_record` VALUES ('ef85fa5de65347a09e41687ce6fa86b3', '8875fe3e354f4150bcb03923d926cec2', '2020-04-24 20:53:27', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@True_3cdd195bff6647ee8be3e097918a3ceb', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('efa940eb2ffa489ab8472d7038b586f4', '79392778a90d4639a297dbd0bae0f779', '2020-03-22 21:45:45', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('efc8b988e1c6488d983ed6df2435523e', '79392778a90d4639a297dbd0bae0f779', '2020-09-27 19:22:22', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f0258bbc4115471f9475714309614b30', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-19 13:29:27', null, '5', null, '1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('f11781046afd4ae5a3906a38afe91d62', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-04 23:37:03', null, '0', null, '334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '07bcd5b8507c42909e0b3212ec72b832'); +INSERT INTO `exam_record` VALUES ('f161b4edf89549a4a00bc15a3973dd8f', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-01 16:49:48', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('f1c5be73d4dd42f0b7ae26f8a4e7179d', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-08 20:51:05', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$bb22f19338174d1f9333f9aebd6ffeb6@False_0c83f68e3d9948e38d65eb22c257bf7f$b95a0546fcc8418e84185137d14b1b50@True_d7537167166d458aad471d87f597a7cf', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('f1fde835bc44452c9c6bf5d12a9d22cb', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 10:32:14', null, '1', null, '224ae57b9c1749bdbfab51b2284789ce@False_1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85-61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '7e8ee43154b043b5bde4bc897884b7bf'); +INSERT INTO `exam_record` VALUES ('f204b950cead461490fef9b7a015f0ba', '79392778a90d4639a297dbd0bae0f779', '2020-03-08 22:16:27', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('f2612487550c40659a9d175058547221', '79392778a90d4639a297dbd0bae0f779', '2020-05-15 10:44:23', null, '3', null, '396b55534851427590e089fb9cc040cc@False_9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('f3089e67236f411a9fc64ee1ed43bcb7', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-08 09:17:42', null, '12', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9$2223b2eb8c2942459344c06ce1d3ed1d@False_09153c0ac73a4d2ea60ebb8c833d0eef$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '61f6198b88a744aead6f25d04200025e'); +INSERT INTO `exam_record` VALUES ('f3367bc5e05440f8a9f7344039a95fd6', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-14 16:03:58', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f3650507110741c0ad97a917e85f6d7b', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-12 16:25:28', null, '2', null, '224ae57b9c1749bdbfab51b2284789ce@False_3d9abd4caa484af99e8667ac8408ce85$14908e5711f74c67924d6b1ceaeb92d0@True_dcad08ba0a8b45c897f42c9b4c53b086$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '7e8ee43154b043b5bde4bc897884b7bf'); +INSERT INTO `exam_record` VALUES ('f3790ab6107c4ce29345f092f5616f42', '79392778a90d4639a297dbd0bae0f779', '2020-05-27 19:11:45', null, '5', null, '2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$14cc31707d53433f81841058a97575da@False_2df31aa7a344475ea8a0b2897c9754f0', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('f381f614099b4186b7690100bd737632', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-17 18:50:43', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@False_397f7bbc8afc431e8976ee8764d88584$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f39bf7b318454abfa940b3a787eb07af', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-01 21:15:23', null, '5', null, '14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('f50ad12aae09469f823f951f94254aec', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-17 10:54:29', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('f513615343514cabb858500176f5068b', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:00:51', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f51e1e66db72454aa9beb0268115b801', 'a1b661031adf4a8f969f1869d479fe74', '2020-10-02 16:37:56', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f5ba8a575eb948af8f0493de75c9de1a', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-20 22:17:00', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('f5d469083a74444b89ebbdc5b9a784c8', '79392778a90d4639a297dbd0bae0f779', '2020-04-30 09:52:23', null, '25', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f6a1fa30af4649ca9d88a4721859dfa0', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-08 18:04:00', null, '10', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f6c20304701346108e8ca02134471434', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-24 11:43:01', null, '5', null, '3f31e3edcea24aebb1f3ff1556917141@False_02e72a5f97eb4783a8d9b4f1231d01fe$018c0f44bfd54bb8a6b0f2e91da3f3b0@True_62a0bda7a2e84dc79e48780f771a36b7', '00de2c86b6304b96b2288a0716e34829'); +INSERT INTO `exam_record` VALUES ('f730f972283445249a84b58abcbae972', '79392778a90d4639a297dbd0bae0f779', '2020-03-25 16:22:46', null, '15', null, '8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0$396b55534851427590e089fb9cc040cc@False_92ed63ab069d4f0bae0bbf630a03d34d-9c511fa9d5a74090967cdb52b29060a2$cba6ce4038b5401fb4cb43205557ccf9@True_bf93ba7988f84053ae197bded7ec10ea$cff7d16da6ab428e893c748d5c759cb2@False_db43d6e8819047539922b510e0a039b7$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$a12eb101321b451bbc54a136e98acfd0@False_228f57a595a2416aa6cf7df66095236a$b95a0546fcc8418e84185137d14b1b50@False_2c57854526c64f1ab3cd6a7c37749ac0', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('f776623c143d4e08b58ab0be46b70980', '79392778a90d4639a297dbd0bae0f779', '2020-06-15 23:17:53', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('f8405ca2649c4ef7afd552c84b823d1a', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-14 16:53:50', null, '0', null, 'a12eb101321b451bbc54a136e98acfd0@False_251eb27617ce458697f6e966bbf87bed', '11e43c39761a463db8407cde15a67693'); +INSERT INTO `exam_record` VALUES ('f8774895f6594b1d9c361494bed77cdc', 'a1b661031adf4a8f969f1869d479fe74', '2019-10-26 08:01:50', null, '30', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_044cf714b7024a1689cbc9def3591f51-287ce730f7804743935f504a18cd8538-88ec4c60df0842c7b603cf82450b12cb-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@True_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b$85047be0b2cf4077a5ec66e92ebf442b@False_21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9-61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('fa1698c393354e83be413d25a2acba47', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-01 17:58:26', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fa3e7ec6aca44a698b839b52d8bb8f71', 'a1b661031adf4a8f969f1869d479fe74', '2020-04-25 20:30:55', null, '0', null, '334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fb8627075cfc40308193bbbe49829941', '79392778a90d4639a297dbd0bae0f779', '2020-09-22 11:54:12', null, '0', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fbd239bc0c194c178fc0de032666bed8', '79392778a90d4639a297dbd0bae0f779', '2020-06-29 23:15:41', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@False_c517d89483b94ffead440fb408efce11$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('fbe1b8c14f844e4a82e529edd8344903', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-13 20:51:41', null, '10', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@True_52e0ccb2fc4545028988681db9858f70$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('fc6be64a0aad430a962664c8b986b4f3', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-13 17:38:14', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@True_8a6c27e9bd2141b8935def852cb6f761$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$14cc31707d53433f81841058a97575da@False_6f0631ce414c49519a162af9062073ca$23491b7dbbdf47dcb09ece779ff44c92@False_afbbf97056c64199b1b44f02e8c557f5', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('fce66063658d4f87a8c78dcad2980e4d', '79392778a90d4639a297dbd0bae0f779', '2020-08-31 14:44:09', null, '20', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@False_6077b909fb884f858a01bb33b2e2d626$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@True_d00fee19fd484df6b1cc23b836656fe6', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fceacdcc5ff44c7e8c09b9b24658c8f9', '79392778a90d4639a297dbd0bae0f779', '2020-04-07 10:21:37', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81', '038a7a765e3f4afb90b8747249d6a624'); +INSERT INTO `exam_record` VALUES ('fcf47cf42bae4693a456e303d9c10490', '79392778a90d4639a297dbd0bae0f779', '2020-09-08 18:28:17', null, '5', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$305f726e7f1f4636b88bf20de0093745@False_d8fd1ca48ed74d0cb51295ad84760dd6$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '16081a246f004bb2888aad0320628340'); +INSERT INTO `exam_record` VALUES ('fd791c4a60b4426ba766ba916672b066', '79392778a90d4639a297dbd0bae0f779', '2020-02-29 10:30:31', null, '20', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_287ce730f7804743935f504a18cd8538-ab96efeec3144ecea3bf955d4e52980f-bc4e6c276e6d4b80871badf7d2a9087c$9199009718ec4685a0a500d23ab814c5@False_233c13ee72c9456989788201fd108c8e$8f3e02d0f2a1402abd3278adc05ffb10@False_d15f9106bb9941eaab1e37356af083b3$305f726e7f1f4636b88bf20de0093745@True_d8fd1ca48ed74d0cb51295ad84760dd6$3864178819534aa7862b26e893aa2e62@True_e4697cfd242c4328b28a084e4ecaaf3c$85047be0b2cf4077a5ec66e92ebf442b@False_317914052c94400f8e45a814896c9cd9', '258bf9410e854f34bba9c9a08f4dd313'); +INSERT INTO `exam_record` VALUES ('fd96dd643a1b47b2b015325bd891a638', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-28 16:49:08', null, '5', null, '25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fdad8e730de44702b887cdc771bedd13', '68042014e23c4ebea7234cb9c77cee5c', '2020-06-29 23:19:17', null, '30', null, '30a7598bc91346478027795679cd71c3@True_648500831b5640f79b627a667883e7c1-8946f452ab7b49cfab931cba8c8ed1dc$7d535a2008b4423bae96c8b4ad90378f@True_f54cf9081cb44864afafc7e51be3aff1$34ac0eba5d5548599086f7439b837d85@False_3912670d529c4bc5b3bbfb4694d750e5-435eabe9037b4ff7998943b09010e5f4$25bf7d1a791f4cf39d85e26b113001e8@False_a60fdf98a017401a813e32f87c65674e$2929d07f28a54c81931701d2b162fd70@False_db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$11ae50c372c64e7ca59691c435c91239@True_2324d1529eb34cca904243bdc7d2bc24$14908e5711f74c67924d6b1ceaeb92d0@False_9a28b3007c7c4f1b899a46a74f1baeb7$004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036$473ecef6048d4d1a91b8100eb7a176e0@True_91954e91ac184f648cc944bf84dbbe19', '865c8de9d5be420b9f5b14a390cc4ba5'); +INSERT INTO `exam_record` VALUES ('fddc0efba90b4d84b08a8797b7ee4706', 'a1b661031adf4a8f969f1869d479fe74', '2020-05-24 15:19:22', null, '30', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@True_87657567c69446b1ad51377832715b14$334cfcd5ce47468a9babdce5c97def28@False_c317ef23e1de49369900869764991eb0$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fe1664a14c51490b999ed98d6722dd1f', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-28 19:31:43', null, '0', null, '396b55534851427590e089fb9cc040cc@False_25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-92ed63ab069d4f0bae0bbf630a03d34d$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$3864178819534aa7862b26e893aa2e62@False_9cd1e597ae4144938be500efa21eec9b', '8f6134e1ee6f47559f7bc2f7567d1b58'); +INSERT INTO `exam_record` VALUES ('fe99dda617be4f3ca7d1214ec9660ea0', 'a1b661031adf4a8f969f1869d479fe74', '2020-07-28 14:36:16', null, '35', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bed28153b51d410aafa64a6cc9c6fbb9$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$dc91198c27dc4ab5942ffc924f282367@True_074b095ecbf447dd8545031ffa73808f$4247752901bd47fba86379a1cd4b87d4@True_d15f9106bb9941eaab1e37356af083b3$6bba5e6bff4a402aa2345a84949b39b0@True_2cbadbe4efa9427d8c14e26f6e01cd52$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$334cfcd5ce47468a9babdce5c97def28@True_c4aeda64b2024d9cbaaba88ac1dcdb97$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('fee139de5d7a45859111049a4cb3dcc4', 'a1b661031adf4a8f969f1869d479fe74', '2020-09-22 10:10:33', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_20ce13d67d544efeba548f7eb9642e8f-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0-bbe3df2c7ba44b13b4b77cbd929a8fb1-bed28153b51d410aafa64a6cc9c6fbb9$2223b2eb8c2942459344c06ce1d3ed1d@True_bd8ecfb670364c1b8cee33607423066f$1e0cc8f913134006a2a861f17ec14b6c@False_e4c560be9aa94d80b3a3e4a3c4044261$2929d07f28a54c81931701d2b162fd70@False_d567c1de87c04359a717c04f3d7de8a7-db9794b9bdda420cb21dd1f4e1efdae3-e1c39e7f3d894c65aa7e6e980229757c$6cabac6ec4ef44068e66cf2547543658@False_b8e2e6300ab04016a82481fff15750e0$14cc31707d53433f81841058a97575da@True_015147df62774a879388f924e1746f81$23491b7dbbdf47dcb09ece779ff44c92@True_83c56af7662249dd968e04bf3afbee23', '0322de3f0b214116b73419ae2a602b67'); +INSERT INTO `exam_record` VALUES ('fefced99f91b4a679abbbe56f49467e8', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-13 03:10:05', null, '0', null, '334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ff11c512d5b948baadea8a0c547e2e43', 'a1b661031adf4a8f969f1869d479fe74', '2020-03-04 13:59:17', null, '5', null, 'cff7d16da6ab428e893c748d5c759cb2@False_ca45b95620ae4d33986cb8067ef2525c$3864178819534aa7862b26e893aa2e62@False_9b14c29c2d514b10af620655ff13a204$bb22f19338174d1f9333f9aebd6ffeb6@True_9da49e7309604e81bacfdc7bb9044bc1$23491b7dbbdf47dcb09ece779ff44c92@False_57e749d644044a53b48ed12f84bba0b3', '694f2feb57a14686bd7ffc12f99a23a4'); +INSERT INTO `exam_record` VALUES ('ff166b75f24543559242a54d6487d471', 'a1b661031adf4a8f969f1869d479fe74', '2020-08-31 16:43:59', null, '15', null, '38085807d06948ca8ad6d8eaca522c85@False_22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0$25ec2980dd544b4ca70328a0733ce69f@True_4c6f5fdede334a26b285cd1b834bd198$4247752901bd47fba86379a1cd4b87d4@False_b8e2e6300ab04016a82481fff15750e0$6bba5e6bff4a402aa2345a84949b39b0@False_5f1f478c60d44bbc8cd9a16539c7f142$5bf59e82cae24b67879119571c022018@True_0e4bb7baa94c474789e7c8443374a8aa$a61d6ef2c160420e9f585a7da149fbfc@False_3688d245b7e14c979a32f37e2a73fc93$698def9f99b343e9b74cd7513f9efe61@True_b7425acd661f425f86c3a56eef593ffe$311e5bf4b7dc4f15bae52e2f5caf4800@False_0429151f296b4346ab52fa2980cbac6e$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f$dc755e13552f4271a6f8c664708a1212@False_7526fa11f98b4e86adaeaaa329e7881b', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ff1d51a89dc843f4abec369311fc04c8', '68042014e23c4ebea7234cb9c77cee5c', '2020-05-27 22:33:00', null, '5', null, '004c8b75a1a2421986fa05c89d0a903d@True_3f0efc9a229e49499b0441a8dbf2f036', '4be45c365eca44a3a3cbdaa63680ca7e'); +INSERT INTO `exam_record` VALUES ('ff8293b3264f4853b5b1c912f083883e', 'a1b661031adf4a8f969f1869d479fe74', '2020-06-22 14:33:27', null, '0', null, '25ec2980dd544b4ca70328a0733ce69f@False_8a605f36d92c4b268788780e76e2c40c$334cfcd5ce47468a9babdce5c97def28@False_995440729c4f48758920dd0f9c31f44f', '0059de57d17d4342b269da97483bc426'); +INSERT INTO `exam_record` VALUES ('ffff89bd2c424ec9b3b0d9c5e45f4cdb', '68042014e23c4ebea7234cb9c77cee5c', '2020-02-28 09:15:28', null, '40', null, '9fe1cafeebf44e20a80f504cff60ef3f@False_ab96efeec3144ecea3bf955d4e52980f$8f3e02d0f2a1402abd3278adc05ffb10@True_b8e2e6300ab04016a82481fff15750e0$2f8b20630b10471395b6c379a465cca8@False_647fb34e45474ae3b064a836b436a031$6cabac6ec4ef44068e66cf2547543658@True_d15f9106bb9941eaab1e37356af083b3$85047be0b2cf4077a5ec66e92ebf442b@False_61f3d24b130749a88626b5035e9708e9$23491b7dbbdf47dcb09ece779ff44c92@False_249c3e3f31ed443e83ab4379b506be24', '139883c96ec44c6c9c5c2b4b85a7b54a'); + +-- ---------------------------- +-- Table structure for `exam_record_level` +-- ---------------------------- +DROP TABLE IF EXISTS `exam_record_level`; +CREATE TABLE `exam_record_level` ( + `exam_record_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '考试结果等级表的主键', + `exam_record_level_name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '考试结果等级的名称', + `exam_record_level_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '考试结果等级的详细阐述', + PRIMARY KEY (`exam_record_level_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试结果的等级'; + +-- ---------------------------- +-- Records of exam_record_level +-- ---------------------------- +INSERT INTO `exam_record_level` VALUES ('1', 'excellent', '优秀'); +INSERT INTO `exam_record_level` VALUES ('2', 'good', '良好'); +INSERT INTO `exam_record_level` VALUES ('3', 'normal', '一般'); +INSERT INTO `exam_record_level` VALUES ('4', 'pass', '及格'); +INSERT INTO `exam_record_level` VALUES ('5', 'fail', '不及格'); + +-- ---------------------------- +-- Table structure for `hibernate_sequence` +-- ---------------------------- +DROP TABLE IF EXISTS `hibernate_sequence`; +CREATE TABLE `hibernate_sequence` ( + `next_val` bigint(20) DEFAULT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=FIXED; + +-- ---------------------------- +-- Records of hibernate_sequence +-- ---------------------------- +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); +INSERT INTO `hibernate_sequence` VALUES ('1'); + +-- ---------------------------- +-- Table structure for `page` +-- ---------------------------- +DROP TABLE IF EXISTS `page`; +CREATE TABLE `page` ( + `page_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '前端页面表主键id', + `page_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '页面的名称,要唯一', + `page_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面的功能性描述', + `action_ids` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '页面对应的操作权限列表,用-连接action的id', + PRIMARY KEY (`page_id`) USING BTREE, + UNIQUE KEY `page_name` (`page_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='前端页面表'; + +-- ---------------------------- +-- Records of page +-- ---------------------------- +INSERT INTO `page` VALUES ('1', 'dashboard', '仪表盘', '1-2-3-4-5'); +INSERT INTO `page` VALUES ('2', 'exam-card', '考试列表', '1-6-3-4'); +INSERT INTO `page` VALUES ('3', 'exam-record-list', '考试记录', '1-6-3-4'); +INSERT INTO `page` VALUES ('4', 'question-admin', '问题管理', '1-6-3-4'); +INSERT INTO `page` VALUES ('5', 'exam-table-list', '考试管理', '1-6-3-4'); +INSERT INTO `page` VALUES ('6', 'user', '个人页', '1-6-3-4-5-7'); + +-- ---------------------------- +-- Table structure for `question` +-- ---------------------------- +DROP TABLE IF EXISTS `question`; +CREATE TABLE `question` ( + `question_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目的主键', + `question_name` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '题目的名字', + `question_score` int(11) NOT NULL DEFAULT '0' COMMENT '题目的分数', + `question_creator_id` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '题目创建者的用户id', + `question_level_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目难易度级别', + `question_type_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如单选、多选、判断等', + `question_category_id` int(11) NOT NULL DEFAULT '0' COMMENT '题目的类型,比如数学、英语、政治等', + `question_description` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '题目额外的描述', + `question_option_ids` varchar(256) COLLATE utf8_bin NOT NULL COMMENT '题目的选项,用选项的id用-连在一起表示答案', + `question_answer_option_ids` varchar(256) COLLATE utf8_bin NOT NULL COMMENT '题目的答案,用选项的id用-连在一起表示答案', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`question_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='考试题目表'; + +-- ---------------------------- +-- Records of question +-- ---------------------------- +INSERT INTO `question` VALUES ('004c8b75a1a2421986fa05c89d0a903d', 'what\'s your name?', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '1', '1111', 'cc2f57d910694387868cc67efd65b4dc-3f0efc9a229e49499b0441a8dbf2f036', '3f0efc9a229e49499b0441a8dbf2f036', '2020-05-27 08:27:12', '2020-05-27 08:27:12'); +INSERT INTO `question` VALUES ('018c0f44bfd54bb8a6b0f2e91da3f3b0', '实打实', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', '多少啊', '62a0bda7a2e84dc79e48780f771a36b7', '62a0bda7a2e84dc79e48780f771a36b7', '2020-03-18 05:49:05', '2020-03-18 05:49:05'); +INSERT INTO `question` VALUES ('02d67d11512e490c9a4e1ac152abb9f9', 'q', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', 'q', '10c01dcdc7b641359cd33285cadcdd42', '10c01dcdc7b641359cd33285cadcdd42', '2020-08-31 06:01:34', '2020-08-31 06:01:34'); +INSERT INTO `question` VALUES ('03ba87a6ca3a4075bd983ca799d518d8', '007', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '007', '5d828aadc336424ab03eaa63026bcad3-4a11c0a8ff5f460ea1ac0fd3dcc23644-78b12fae3d3740658dfabfce253b1b58-6c4887193b194851b22d3efd70f1b35b', '5d828aadc336424ab03eaa63026bcad3-', '2020-04-14 07:16:48', '2020-04-14 07:36:20'); +INSERT INTO `question` VALUES ('07441a6a40d44196a1e67fe344ac57a9', 'lllllll', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', 'lllllllll', 'a51323d05dbc4046ba92d9ee1d8d7bc9-d7f693f122e94549b93d39d79e5d53e7-1e85eba6944f418d9eb611ccc1215476', 'd7f693f122e94549b93d39d79e5d53e7', '2020-05-24 07:21:15', '2020-05-24 07:21:15'); +INSERT INTO `question` VALUES ('078a8fed0cc649f8a864a430b4e7188c', '34534', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '4', '345345', '2449ebcfb9044460b9b44a5bba42110c-b1b2cbb140264410b5b8bb23c37404e5', '2449ebcfb9044460b9b44a5bba42110c', '2020-04-29 09:47:23', '2020-04-29 09:47:23'); +INSERT INTO `question` VALUES ('07cb6da966e94f4c9b4fc07f60f1f178', '111', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '222', '40f43b6914594697af5047522fa621a7-194a098344ed446b9e1d05a50449e9b3-df27ec15bb404efca957f1de29dbb992-24b7c8adb6834d0c8816c765fc3adaea', '40f43b6914594697af5047522fa621a7', '2020-09-21 02:34:56', '2020-09-21 02:34:56'); +INSERT INTO `question` VALUES ('0885c830022746cf8972c97eba9f5b15', '今天星期几', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '3', '星期三', '7d78e9cc50e44640a2056b891706b3d9-995407da7fd141d3a264e359dedf199b', '7d78e9cc50e44640a2056b891706b3d9', '2020-05-27 10:46:33', '2020-05-27 10:46:33'); +INSERT INTO `question` VALUES ('0a32e228e2464beda23b90c7832d29d2', '20200622', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '2', '7', 'python', 'ea0a917c0651434c8df8b632bc919eb5-2bab92afb5ac490a84d29bcb92560f7a-05ad94cee64c487c8abb51ab98dfa64d-d10a52e99c6c4aceb39fadf5af178940', 'ea0a917c0651434c8df8b632bc919eb5', '2020-06-22 08:26:59', '2020-06-23 07:32:57'); +INSERT INTO `question` VALUES ('0cae9d2a09824bacb660d21aa550e599', 'admin', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '5', 'ghghgh', '5dd85e56e1704c15b1ac522fdedeb637', '5dd85e56e1704c15b1ac522fdedeb637', '2020-06-24 09:06:10', '2020-06-24 09:06:10'); +INSERT INTO `question` VALUES ('0f228882c0fe462db958be54df6a1142', '5677', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', 'helloworld', '28f780f29a034d06ad4d5753abe141a6-b6194cc93e4d45e8a1a5d804f141f72a', '28f780f29a034d06ad4d5753abe141a6', '2020-04-23 16:41:07', '2020-04-23 16:41:07'); +INSERT INTO `question` VALUES ('1003b43b03934068973f67d199565dce', 'tsta', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', 'tsta', '790e68b1844f43bf947cd6450c547cd5-34ee794ddaab4033b84efcd749595329', '34ee794ddaab4033b84efcd749595329-', '2020-04-05 05:04:53', '2020-04-09 01:23:26'); +INSERT INTO `question` VALUES ('11ae50c372c64e7ca59691c435c91239', '撒旦撒旦撒旦', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '3', '撒旦是水水水', 'eaadd6650f9d4ea686919dc9730d91a8-2324d1529eb34cca904243bdc7d2bc24', '2324d1529eb34cca904243bdc7d2bc24', '2020-04-22 08:16:59', '2020-04-22 08:16:59'); +INSERT INTO `question` VALUES ('126c3a14b1ec4a7b9b5fe18914c0c19d', 'jenkins是什么?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '3', 'Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具', '6bae3b38676945f1a9ce5dedd491ff4a-5a569634374b46259db84cd1a1b22ab6', '6bae3b38676945f1a9ce5dedd491ff4a', '2020-08-22 19:57:55', '2020-08-22 19:57:55'); +INSERT INTO `question` VALUES ('14908e5711f74c67924d6b1ceaeb92d0', '问答', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '5', '啊', '9a28b3007c7c4f1b899a46a74f1baeb7-dcad08ba0a8b45c897f42c9b4c53b086', 'dcad08ba0a8b45c897f42c9b4c53b086', '2020-05-06 03:03:50', '2020-05-06 03:03:50'); +INSERT INTO `question` VALUES ('14cc31707d53433f81841058a97575da', '《红楼梦》的作者是谁?', '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '10', '红楼梦相关', '2df31aa7a344475ea8a0b2897c9754f0-6f0631ce414c49519a162af9062073ca-015147df62774a879388f924e1746f81-4d5c32e598cc41abb003f2f37dab210e', '015147df62774a879388f924e1746f81', '2019-05-25 01:46:47', '2019-10-27 17:24:48'); +INSERT INTO `question` VALUES ('157767faab1e459fbb63eddef08f1a0d', '王传锦', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', '1111', '5af37b583ef34a9888c0d4cdcd434066-9d4db526074c4642922790aae582742d', '5af37b583ef34a9888c0d4cdcd434066', '2020-07-04 07:09:05', '2020-07-04 07:09:05'); +INSERT INTO `question` VALUES ('17ad274d9a6446688013586abf2deed4', 'test1234', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '7', 'solution', '30e233a884c94a6786a1d6968a25e955-f7df4b8aa3c64115b8c6e44b07a86e18-ae9be675c7f0407d9ee16c7fe9496abc-a77d8e65fea14339974973fc7e5a7246', 'a77d8e65fea14339974973fc7e5a7246-', '2020-06-17 05:17:43', '2020-06-17 06:35:36'); +INSERT INTO `question` VALUES ('1821383f82cf4d41a69125302076f088', '和v', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', '今后吧', 'f4e7279fb18841a7ad4d82a6c528e682-103a8e2509a04806a9b35aaafb3f8b8e', 'f4e7279fb18841a7ad4d82a6c528e682', '2020-05-27 11:06:21', '2020-05-27 11:06:21'); +INSERT INTO `question` VALUES ('1e0cc8f913134006a2a861f17ec14b6c', '测试用户', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '21121', '8a6c27e9bd2141b8935def852cb6f761-e4c560be9aa94d80b3a3e4a3c4044261', '8a6c27e9bd2141b8935def852cb6f761', '2020-04-05 17:22:06', '2020-04-05 17:22:06'); +INSERT INTO `question` VALUES ('1e6268528ea14ad78f8024b9f7cf7207', '第二章——2、公式 q=Δh+wt的适用条件( )', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', '开口系统能量方程是有闭口系统中导出的,所以该方程也适用于闭口系统。', '27fbd8f337c74d3c9e7b3f699d48b756-8d747e1373294eb394a821f722c4b122-660743c51ed847aea3b455c75cf7dcd0-d9993e00424c4b5fad6666d7067d656c', '660743c51ed847aea3b455c75cf7dcd0', '2020-05-27 10:46:02', '2020-05-27 10:46:02'); +INSERT INTO `question` VALUES ('1e9521efc6bb469ba9bd98c76f6ba53d', '1+1=?', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', '2', 'd2c8a767fd55485eb8ce90b242d081b3-ca4a90e051c34cbe98a75246bc59906a-862daa8441304b10b858be76e3a2007e', '862daa8441304b10b858be76e3a2007e', '2020-04-30 08:15:29', '2020-04-30 08:15:29'); +INSERT INTO `question` VALUES ('1eaff8deac0041ed857d16461a290985', '告警类型', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '123123', 'c97e917b56a5480c94dc28de7d8943dc-822cca2be47d409dacb5076427eb2fab-c8c044429c39438f943ce0c652be3100-dd2fec18b3b944bd863eaf503d086473-9527ec01d85e43d697d012a02594d647-f3edeb858f004d788108a6ee8b7396ca-7972490f7616481b849908e9345f8ae9', '7972490f7616481b849908e9345f8ae9', '2020-04-27 03:11:42', '2020-04-27 03:11:42'); +INSERT INTO `question` VALUES ('2223b2eb8c2942459344c06ce1d3ed1d', '与他人在正式场合交谈时要严肃认真,还要注意语言的', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '10', '言谈举止', 'bd8ecfb670364c1b8cee33607423066f-09153c0ac73a4d2ea60ebb8c833d0eef-c517d89483b94ffead440fb408efce11', 'bd8ecfb670364c1b8cee33607423066f', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('224ae57b9c1749bdbfab51b2284789ce', '测试多选题', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '4', '这是多选的哦', '3d9abd4caa484af99e8667ac8408ce85-1cce0f75bdfe4ac29022d23abac34ec0-61fa118af54846ce9498774fc7dbb462-a0e9cddc8e304295b7bb13813d4fb4f5', '1cce0f75bdfe4ac29022d23abac34ec0-3d9abd4caa484af99e8667ac8408ce85-', '2020-06-24 09:07:27', '2020-06-27 01:23:49'); +INSERT INTO `question` VALUES ('22d201cd2e5c4558bbbdf4cb5d7ea717', 'dcess', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '7', '123', '8dd912efd1d0449a836e73486c66ca1c-bccb33b6264248318e380d9e7802d2a5', '8dd912efd1d0449a836e73486c66ca1c', '2020-08-03 08:23:47', '2020-08-03 08:23:47'); +INSERT INTO `question` VALUES ('23491b7dbbdf47dcb09ece779ff44c92', '你的名字是什么?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', '雷锋', 'afbbf97056c64199b1b44f02e8c557f5-249c3e3f31ed443e83ab4379b506be24-57e749d644044a53b48ed12f84bba0b3-83c56af7662249dd968e04bf3afbee23', '83c56af7662249dd968e04bf3afbee23', '2019-06-13 06:19:58', '2019-10-27 17:24:50'); +INSERT INTO `question` VALUES ('23ac2394b14f4e338ec22adba349eb62', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', '1', 'be8ce7fa22904b8b998aab497ca5e753-b65355f749974638bf875224c31b3508', 'be8ce7fa22904b8b998aab497ca5e753', '2020-07-22 06:48:50', '2020-07-22 06:48:50'); +INSERT INTO `question` VALUES ('23c0e0e98d04425ab2de3e7fec54971d', '王传锦', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', '1111', '29b8955e756c49599a1ef171eefdc405-a4c4b303b3e34a0e83dbd967567bbb91', '29b8955e756c49599a1ef171eefdc405', '2020-07-04 07:08:16', '2020-07-04 07:08:16'); +INSERT INTO `question` VALUES ('25bf7d1a791f4cf39d85e26b113001e8', '11', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '3', '1', '11', '508aec988215422e82c0850c79aea7b1-a60fdf98a017401a813e32f87c65674e', '508aec988215422e82c0850c79aea7b1', '2020-05-04 09:09:49', '2020-05-04 09:09:49'); +INSERT INTO `question` VALUES ('25ec2980dd544b4ca70328a0733ce69f', '谁是最可爱的人', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '4', '解放军', '8a605f36d92c4b268788780e76e2c40c-4c6f5fdede334a26b285cd1b834bd198', '4c6f5fdede334a26b285cd1b834bd198-', '2020-03-19 17:17:07', '2020-03-19 17:17:43'); +INSERT INTO `question` VALUES ('265b78c96fb94504991ffcf8e5bd6074', '第二章——5、稳定流动的能量方程式用于节流阀时可简化为()', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', '对节流阀内工质列开系统稳定流动能量方程,q=Δh+wt。节流阀内流体与外界换热量q与功交换量wt都为0,因此,h1=h2。', '60942d2353d442d0bbfae1eb69f0be4a-e9713b14135a4b59b22a1a5410b9a4cc-18ac66eecdb6439494d48e4b152cf3d0-7953b0e9ed7d48019c8cf04f353e9e93', 'e9713b14135a4b59b22a1a5410b9a4cc', '2020-05-27 10:54:05', '2020-05-27 10:54:05'); +INSERT INTO `question` VALUES ('272040f5194b4f58a1533ee3c8430095', 'hh', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '7', '00', 'c76d8662bb9846ed94cc005a8f59e74c-fc74c7d791284bfcb972feb1007eeb34', 'c76d8662bb9846ed94cc005a8f59e74c', '2020-08-04 10:19:26', '2020-08-04 10:19:26'); +INSERT INTO `question` VALUES ('2929d07f28a54c81931701d2b162fd70', '写文章的目的是为了增加收入', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '10', '增加收入', 'db9794b9bdda420cb21dd1f4e1efdae3-d567c1de87c04359a717c04f3d7de8a7-e1c39e7f3d894c65aa7e6e980229757c', 'd567c1de87c04359a717c04f3d7de8a7-e1c39e7f3d894c65aa7e6e980229757c', '2020-03-08 12:45:01', '2020-03-08 12:45:01'); +INSERT INTO `question` VALUES ('2b4df8f9333741ef9f56bc188ec8a147', 'ff', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '1', 'fff', '8398259d17a84b71a19e958ffd63447f', '8398259d17a84b71a19e958ffd63447f', '2020-09-06 15:52:23', '2020-09-06 15:52:23'); +INSERT INTO `question` VALUES ('2b6b9540a38f40b08864067a65e3c5f1', '发的', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '2', '撒', '640e0c8907104bed8fafb0afffd2f59d', '640e0c8907104bed8fafb0afffd2f59d', '2020-06-18 05:16:04', '2020-06-18 05:16:04'); +INSERT INTO `question` VALUES ('2b77e798372f4465882ccf619ce55657', '居住街道', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '5', '发达撒', 'ba5bbb82d555490581123ecaf5f9fd81-ce55be1f36784062a07f8851b242f9e2', 'ba5bbb82d555490581123ecaf5f9fd81-', '2020-09-03 08:17:24', '2020-09-03 09:07:39'); +INSERT INTO `question` VALUES ('2b8b0f8748e24460b461047366d37ecb', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '4', '123', 'df100669da2b4842823c54abf03830c2-b3515213a70e4bf98b94959d63f978b7-7a354fb6ba1a46319688045d100946c1', 'df100669da2b4842823c54abf03830c2', '2020-04-22 01:09:05', '2020-04-22 01:09:05'); +INSERT INTO `question` VALUES ('2e88077d899948c3905e6f501543360c', 'test', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '8', 'test', '9a26a6fb037840e9b7f9c0247c1d2790-d9729d496f404b3aaf42f99a85338932-09db13994df14085ab66fd8f4e2c76c3', 'd9729d496f404b3aaf42f99a85338932', '2020-06-19 15:44:04', '2020-06-22 07:36:00'); +INSERT INTO `question` VALUES ('2f8b20630b10471395b6c379a465cca8', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '10', '就餐注意事项', '647fb34e45474ae3b064a836b436a031-77e434759f314ce08413b65b3c36e6a0-ab85c51b6e91402385aeda6551aea608', '77e434759f314ce08413b65b3c36e6a0', '2019-05-25 01:46:47', '2019-05-25 04:06:43'); +INSERT INTO `question` VALUES ('305f726e7f1f4636b88bf20de0093745', '地球是圆地吗?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '3', '1', '是的', 'd8fd1ca48ed74d0cb51295ad84760dd6-52e0ccb2fc4545028988681db9858f70', '52e0ccb2fc4545028988681db9858f70-', '2019-06-13 06:21:16', '2020-03-01 03:08:10'); +INSERT INTO `question` VALUES ('30a7598bc91346478027795679cd71c3', '2', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '1', '2', '648500831b5640f79b627a667883e7c1-8946f452ab7b49cfab931cba8c8ed1dc', '648500831b5640f79b627a667883e7c1-8946f452ab7b49cfab931cba8c8ed1dc', '2020-05-07 02:28:22', '2020-05-07 02:28:22'); +INSERT INTO `question` VALUES ('311e5bf4b7dc4f15bae52e2f5caf4800', '我的测试234判断', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', 'hjjiex', '0429151f296b4346ab52fa2980cbac6e-d00fee19fd484df6b1cc23b836656fe6', 'd00fee19fd484df6b1cc23b836656fe6', '2020-04-04 07:39:08', '2020-04-04 07:39:08'); +INSERT INTO `question` VALUES ('313a3c23d119451d9f3f82bb47401b9f', '我的VIP_1型隧道', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'ee', 'bad2787d2be64bfe89cece84b8eda695-f4d19e393ad743a0868e6c377891076c-532fec43b430438fa67d13f2cc684dd4-96adc6fe53994660a5ce9c52beeabc10', 'f4d19e393ad743a0868e6c377891076c', '2020-04-25 01:42:58', '2020-04-25 01:42:58'); +INSERT INTO `question` VALUES ('31ab7a49aa254240935d1e871d7f2f09', '实施完毕', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '1', 'ss', 'a3cc733bcc5e47bab69f3fec7867fd38-397a9ee0beaa48d7850204bf44aa0cfa', 'a3cc733bcc5e47bab69f3fec7867fd38', '2020-03-08 07:45:27', '2020-03-08 07:45:27'); +INSERT INTO `question` VALUES ('31e9ad43e84e484eb8b77b7e7a76de91', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行', '3', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', '走电梯常识', '4140a14f3f6b4067962eac1c939675c9-5ac788b163b04bc9b159f11d1cb1abba-d36bd089207f48cfb5d806d9cf882009', '5ac788b163b04bc9b159f11d1cb1abba', '2019-05-25 01:46:47', '2019-05-25 04:06:49'); +INSERT INTO `question` VALUES ('334cfcd5ce47468a9babdce5c97def28', '递接文件或名片时应当注意字体的', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '生活常识', 'c4aeda64b2024d9cbaaba88ac1dcdb97-995440729c4f48758920dd0f9c31f44f-c317ef23e1de49369900869764991eb0', 'c4aeda64b2024d9cbaaba88ac1dcdb97', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('336581f3079140328f5e71a1594d7500', '123', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', '4532', 'a5e476e927f74034abd9026fb6396240-ff916fedb6a94be78944b25bf1377282', 'a5e476e927f74034abd9026fb6396240', '2020-05-27 08:54:48', '2020-05-27 08:54:48'); +INSERT INTO `question` VALUES ('340e5189877a4eb58492c7bb7a3c094d', '请问是真的吗?', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '7', '请问是真的吗?', 'fb5f2eecef2341279412400d9a58ac4b-e80b3bfbd8764da58e06e2a928b086af', 'fb5f2eecef2341279412400d9a58ac4b', '2020-03-06 08:43:40', '2020-03-06 08:43:40'); +INSERT INTO `question` VALUES ('34709b873e3e4b979b2ba2c7aed499a7', '明天几号了?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', '明天几号了??', '7c0f620e2424488aa7c3843532bef0c7-537c4f151cc34ac484d2bb2d830d5462-dc2f2d3089c4437db4e7834042e19fd7', '7c0f620e2424488aa7c3843532bef0c7', '2020-05-22 16:15:15', '2020-05-22 16:15:15'); +INSERT INTO `question` VALUES ('34ac0eba5d5548599086f7439b837d85', 'summitexam', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', ';', '3912670d529c4bc5b3bbfb4694d750e5-302327201f3c422ca6b636f04fb146cc-435eabe9037b4ff7998943b09010e5f4', '302327201f3c422ca6b636f04fb146cc-3912670d529c4bc5b3bbfb4694d750e5-', '2020-03-12 03:27:52', '2020-05-22 16:13:12'); +INSERT INTO `question` VALUES ('34fe861fdc8a4b13b7455d4f512a2a07', '明天几号了?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', '明天几号了??', '01030b8201a34bbe964b32e7cbc7022f-853573a1fadc487893e40a90a3a2e566-3dacd11b7e7c4bfab8e170e84126c15f', '01030b8201a34bbe964b32e7cbc7022f', '2020-05-22 16:15:23', '2020-05-22 16:15:23'); +INSERT INTO `question` VALUES ('370ed59a334a42c3a7bf021141f2fb13', '智能组件探索:这个工具栏会自动布局~', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '点对点', '3216edd8cf1d41428c8f29133174b25a', '3216edd8cf1d41428c8f29133174b25a', '2020-08-30 13:55:50', '2020-10-02 02:53:31'); +INSERT INTO `question` VALUES ('371450fbb05a49a5b83bce0f9a33b7fd', 'test', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '3', '7', '2', 'e2ed0b87934a4787bb5cc20b5b00c13f-175eba542012448581344803a032ffeb', 'e2ed0b87934a4787bb5cc20b5b00c13f', '2020-09-01 09:50:20', '2020-09-01 09:50:20'); +INSERT INTO `question` VALUES ('38085807d06948ca8ad6d8eaca522c85', '以接待对象为标准划分的接待类型有', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '2', '9', '商务接待', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-22de7c7537564d7b841ea1b41a298a59-81b7ae4a705f4fc39e576085a55fccc0', 'bed28153b51d410aafa64a6cc9c6fbb9-20ce13d67d544efeba548f7eb9642e8f-bbe3df2c7ba44b13b4b77cbd929a8fb1-81b7ae4a705f4fc39e576085a55fccc0', '2019-05-25 01:46:47', '2019-05-25 04:07:16'); +INSERT INTO `question` VALUES ('3864178819534aa7862b26e893aa2e62', '一般性的拜访多以()为最佳交往时间', '7', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '9', '交际', '9cd1e597ae4144938be500efa21eec9b-e4697cfd242c4328b28a084e4ecaaf3c-9b14c29c2d514b10af620655ff13a204', 'e4697cfd242c4328b28a084e4ecaaf3c', '2019-05-25 01:46:47', '2019-05-25 04:07:50'); +INSERT INTO `question` VALUES ('388dd246953945569e3617b268629ee4', 'dcess', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '7', '123', 'fe7b64dae30a4f389d042ab93525b46b-51c476176e03424f8c2fae10a7113d8d', 'fe7b64dae30a4f389d042ab93525b46b-51c476176e03424f8c2fae10a7113d8d', '2020-08-03 08:23:29', '2020-08-03 08:23:29'); +INSERT INTO `question` VALUES ('38cbdd83bbda42cb835dc53d2eb9bdde', 'rrr', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', 'ddd', '2b77d207e9e5475bacdfed3c9fc486ae-0a0a339038774d20b7cc28cd4ae61b62-67973f89f6db45acad02bd7ce0d4af27', '2b77d207e9e5475bacdfed3c9fc486ae-', '2020-08-31 04:41:36', '2020-08-31 05:54:40'); +INSERT INTO `question` VALUES ('396b55534851427590e089fb9cc040cc', 'Zeus', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '5', 'desfeeeesf', '25e3179bb90f4ef4bc550c2cb7f3562f-85aeb40a28f14735a48505d29d7c05b9-ccf9a11d724046dd964660b688d9dc28-9c511fa9d5a74090967cdb52b29060a2-92ed63ab069d4f0bae0bbf630a03d34d', '85aeb40a28f14735a48505d29d7c05b9-9c511fa9d5a74090967cdb52b29060a2-ccf9a11d724046dd964660b688d9dc28', '2019-06-13 00:55:56', '2020-03-01 03:07:56'); +INSERT INTO `question` VALUES ('3da95e8dc779416689d913f8b68c48b2', 'dtbtest1', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', 'dtbtest1', 'c9af8c09778e44cfb8a3d252e84456df-e5c4af9ca7c043eeb7d74303a30e2a2d', 'e5c4af9ca7c043eeb7d74303a30e2a2d', '2020-03-29 10:04:39', '2020-03-29 10:04:39'); +INSERT INTO `question` VALUES ('3ef18896a25b42e5b453a5606abc5595', '測試', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', '不告訴你', 'acfa3c43f7f943c1b3bc697c436af659-3c4082994c3c4a0b83b25c07eebc953d-5380530d663f435aaa134ab037f34079', 'acfa3c43f7f943c1b3bc697c436af659-3c4082994c3c4a0b83b25c07eebc953d', '2020-09-08 14:32:23', '2020-09-08 14:32:23'); +INSERT INTO `question` VALUES ('3ef9db63fc5442aea7176a95fee55f2f', '2', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '2', '2', '1875168fbb774de2ad00d7b9832a95ce-87ab5d2e169c431a95296400c27819a1-65836707171c4fc0a4857de9b90d9bf0-c35c908629e241bd88099f879ef36322', '87ab5d2e169c431a95296400c27819a1-65836707171c4fc0a4857de9b90d9bf0-c35c908629e241bd88099f879ef36322', '2020-09-08 02:46:26', '2020-09-08 02:46:26'); +INSERT INTO `question` VALUES ('3f2128829879470ea97dc3a5fd8d8f0e', '包装2.0', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', '包装2.0', '2ddfb11777d54d71899939325da8a293', '2ddfb11777d54d71899939325da8a293', '2020-04-30 05:16:50', '2020-04-30 05:16:50'); +INSERT INTO `question` VALUES ('3f31e3edcea24aebb1f3ff1556917141', '大魔神牛逼不?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '9', '0000', '8e7ead3595ee4867aa21997433ddb5fd-02e72a5f97eb4783a8d9b4f1231d01fe', '8e7ead3595ee4867aa21997433ddb5fd', '2020-09-01 12:31:41', '2020-09-01 12:31:41'); +INSERT INTO `question` VALUES ('40ee7b36298d4568aad20e2db36ddbb5', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '2', 'a317880eb3144e3db226409408198013', 'a317880eb3144e3db226409408198013', '2020-02-26 09:55:20', '2020-02-26 09:55:20'); +INSERT INTO `question` VALUES ('4247752901bd47fba86379a1cd4b87d4', '与他人交谈完毕就可以立即转身离开', '10', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '10', '社交礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:33'); +INSERT INTO `question` VALUES ('42e97c38185349a6b83b396922357271', '第二章——3、公式 q=Δu+w的适用条件( )', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '3', 'q=Δu+w适用于任意气体、任意过程、任意系统。', '66bb1d6a84a74f688dbf6d865a7c8bda-70b75d901d69477ab922074e2161559f-5c8bc06fe579422083bd7416e5c8cf62-fdb02b4460614e74b2e85612a74d7c65', 'fdb02b4460614e74b2e85612a74d7c65', '2020-05-27 10:48:34', '2020-05-27 10:48:34'); +INSERT INTO `question` VALUES ('458475653213478e9b69e2f1bb063ffc', '第二章——4、稳定流动的能量方程式用于汽轮机时可简化为()', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', '对汽轮机内工质列开系统稳定流动能量方程,q=Δh+wt。由于汽轮机内换热量为零,所以有wt =-Δh。由因为技术功wt等于ws+Δc2/2+gΔz,对于汽轮机进出口工质Δc2/2+gΔz=0,所以有ws=h1-h2。', '6c7c840e193f48e58b82b9f3b9935ad6-a6d530b941a34a3187c968c95bcc1d1f-057fffde78d846cdad3958af050a1ea8-cf53cc26173f4c8686aafdd246b4a28b', 'a6d530b941a34a3187c968c95bcc1d1f', '2020-05-27 10:50:40', '2020-05-27 10:50:40'); +INSERT INTO `question` VALUES ('46b74ddb133a4f20ac30d2c92de6902c', '我是最帅的吗', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', 'emmm,最帅?最傻币??', '64c6300db06f44e4b18d580380a3e71b-8967e693de5b4acba8357219812c7c4b-f6aa287d13e649e398da650b2dee77c4', '8967e693de5b4acba8357219812c7c4b-', '2020-08-31 13:08:02', '2020-09-23 01:11:00'); +INSERT INTO `question` VALUES ('473ecef6048d4d1a91b8100eb7a176e0', '撒旦撒旦撒旦', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '3', '撒旦是水水水', '8dc2afa2eb2f47da95ec1305f34c49ca-91954e91ac184f648cc944bf84dbbe19', '91954e91ac184f648cc944bf84dbbe19', '2020-04-22 08:16:51', '2020-04-22 08:16:51'); +INSERT INTO `question` VALUES ('495fce658bc4409aac2e14657d8e7e8d', '修改', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '9', 'asd', '95ebcd9078444043b7ff375a2fe67178-d8a80cb9399b47b8890aa897d3ca1339', '95ebcd9078444043b7ff375a2fe67178', '2020-03-10 04:02:13', '2020-03-10 04:02:13'); +INSERT INTO `question` VALUES ('4a8c0cd2a67e4bb3aa51662146444f0d', '谁最漂亮', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '10', '啦啦啦啦', '28fe162922a24e118ab4feecc45aef1f-e7c2308d8d794992847e68a1a0e384df-8aca071cfff2418784c36a5ca612a515', '28fe162922a24e118ab4feecc45aef1f-', '2020-08-31 06:33:49', '2020-08-31 06:57:07'); +INSERT INTO `question` VALUES ('4b8863f7a26747219f9d1e59165c08a6', '演讲水平', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '从演讲者的表达能力,带入程度来参考', '3ac81fb3c8a44c6da848fcd2123fcf8e-744697e9f4984970a2b1949b84d10139', '3ac81fb3c8a44c6da848fcd2123fcf8e', '2020-06-16 12:02:13', '2020-06-16 12:02:13'); +INSERT INTO `question` VALUES ('4e3debde18a84a4fbe9baf83cb7cbd61', '22', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '22', 'f2f3ed5ca60a4930a5acaf226bc41167-44931fa54f784fba87a61e47fe3e2836', 'f2f3ed5ca60a4930a5acaf226bc41167', '2020-07-28 08:50:09', '2020-07-28 08:50:09'); +INSERT INTO `question` VALUES ('5021d5d9c78641539d5de2b78820fc47', 'znn', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '5', 'uuu', '34523c8126584d6688e8649cb118c51f-fcbd1f84d1144384a4c6831d2fe3ee0f-4a540db503ee4e3cb9e1345152629318', '4a540db503ee4e3cb9e1345152629318-', '2020-09-21 06:23:43', '2020-09-22 00:26:38'); +INSERT INTO `question` VALUES ('50684fa22ad84884b0bcaf70ed03617a', 'ASDJKASJDKL', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '2', 'ASJDKLASJDKLASD', '17490735320f437b8acf9a23aa4f664d-f0a2e38bb6a0467eaa4dc2abce0d5397', '17490735320f437b8acf9a23aa4f664d-f0a2e38bb6a0467eaa4dc2abce0d5397', '2020-09-11 07:18:21', '2020-09-11 07:18:21'); +INSERT INTO `question` VALUES ('517621a3c6b745459a5606c65cd38e27', '多选题', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '8', '111', '64f67417f3b54909a2aa328c1fc6571a-2c11d8ee79394fd5b82306824d92ae36-3337d407ecde4865b80a5fc9e7fe37e3', '64f67417f3b54909a2aa328c1fc6571a', '2020-03-10 08:41:45', '2020-03-10 08:41:45'); +INSERT INTO `question` VALUES ('52b5a8f3b11b45e4b9eeb0cec840d4ed', '12', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', '12', '8b2425bd63c64a99b4b1c17f3a25161a', '8b2425bd63c64a99b4b1c17f3a25161a', '2020-08-18 06:50:50', '2020-08-18 06:50:50'); +INSERT INTO `question` VALUES ('52ce1a68e1cc440cb081de0f5faa03cd', 'erdan ge', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '6', 'ghjk', 'c8b17f74bf504e448f77f270f3e90ca4', 'c8b17f74bf504e448f77f270f3e90ca4', '2020-08-31 02:12:37', '2020-08-31 02:12:37'); +INSERT INTO `question` VALUES ('5396e258c48e467fbdf904701aa85840', 'test', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', 'test01', '59d74d533d89492993922152bfcb8a62', '59d74d533d89492993922152bfcb8a62', '2020-04-08 03:13:34', '2020-04-08 03:13:34'); +INSERT INTO `question` VALUES ('53ae8db083134adb8428403b6a50620e', 'sd', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '10', '行政监督部门收到投诉书后,应当在三个工作日内进行审查,视情况分别做出处理决定。\n', 'fe566c433e0b469780861319c19de604-d378a5a61e004ecf9d0729bb4519cf11', 'd378a5a61e004ecf9d0729bb4519cf11-', '2020-05-15 08:43:54', '2020-05-18 08:50:02'); +INSERT INTO `question` VALUES ('5495afd392314658960c3911fd6c1b84', '哈哈哈哈', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '6', '爱的方式', '5a85b86339fb4ce6bdbf9912551bff64-3d913a401b0744f38a1822184a6c865c-f139c33a448e48d38b36b6e710ce232e-3ff65e9fd1724a199eb9c1ba9985b6f0', '3ff65e9fd1724a199eb9c1ba9985b6f0-5a85b86339fb4ce6bdbf9912551bff64-', '2020-06-09 03:04:01', '2020-06-09 03:04:54'); +INSERT INTO `question` VALUES ('551677f9e25441bbade1d48fb9f76a01', 'card', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '范德萨发', '70c63df872e645bda8abd04a2e07925b', '70c63df872e645bda8abd04a2e07925b', '2020-03-02 14:40:11', '2020-03-02 14:40:11'); +INSERT INTO `question` VALUES ('55b90af51078486a804055c1052c8688', '你说这个题目选a还是b', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '1', '我感觉像是b', '155cf490413e4db893a06706dede1d34-44a2393b304d4e2185803f3fd83c1014', '155cf490413e4db893a06706dede1d34', '2020-09-02 06:29:26', '2020-09-02 06:29:26'); +INSERT INTO `question` VALUES ('56ed36d358d44d43834ce1146bf4303d', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '5', '321', '9692160d5ff14b8da558009c22674638-a9960e3f1cb34a8caafd27fe3a4ef9de', 'a9960e3f1cb34a8caafd27fe3a4ef9de', '2020-04-22 01:22:19', '2020-04-22 09:43:09'); +INSERT INTO `question` VALUES ('590889adc7994fbdbd895f3f8f4cd1f4', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '2', '1', '5c2e94d4363449c4ac3ffbfcd347b5e4-c87c37f82879406bbb12094a04115838-c81d168f407d476c9caf518b23cbc3ee-502c3eb45a4748f38f89e0010e18ab5c', 'c81d168f407d476c9caf518b23cbc3ee-502c3eb45a4748f38f89e0010e18ab5c', '2020-04-09 01:25:34', '2020-04-09 01:25:34'); +INSERT INTO `question` VALUES ('5919d7e56e3e4d62b6abc5b13135a7ee', '1111', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '2', '1111', '4a9ac21bbee84b99b37737fa5e071c8e-eb192519091040a2b8c50c85ab384692-75ad6f40c62944f79f0f13b56aae26f6-f2b8a154a14c4b5589880e5fe06c21d0', '75ad6f40c62944f79f0f13b56aae26f6-', '2020-06-19 07:30:43', '2020-06-29 15:20:26'); +INSERT INTO `question` VALUES ('5b796234b1df47c78f614d2f76b91467', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '1', '1', '2b9c28bf667c4245816de46bf52a7ddd', '2b9c28bf667c4245816de46bf52a7ddd', '2020-06-07 14:13:04', '2020-06-07 14:13:04'); +INSERT INTO `question` VALUES ('5bc570c6662c41d99bd9859cecff90c4', '、已知大气压力计读数为1atm(标准大气压),则表压力为15.7Mpa时,容器内的绝对压力为( )', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '3', '简单', '14f4399cbf24423fb9a28dfec7f88d40-872cd57a8ba140a19b17b0bc3926a53b-ba76daceff104974a756176828d33ff9', 'ba76daceff104974a756176828d33ff9', '2020-05-27 08:18:41', '2020-05-27 08:18:41'); +INSERT INTO `question` VALUES ('5bf59e82cae24b67879119571c022018', '金鹏', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '7', 'sdasdasd', '0e4bb7baa94c474789e7c8443374a8aa', '0e4bb7baa94c474789e7c8443374a8aa', '2020-03-11 09:48:24', '2020-03-11 09:48:24'); +INSERT INTO `question` VALUES ('5d6c1528fc9a41c7929082d586260d2c', '1112', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '7', '1', '5872d8e8a1174e9b98b5da077d930ad7-41b50876ccb547a3908947c20e441e3d-8d20946630564cb289355ad497c3b97e-4674dcfb786647ef841fcfd5ee4d20d2', '4674dcfb786647ef841fcfd5ee4d20d2-', '2020-05-08 06:46:21', '2020-05-14 08:34:42'); +INSERT INTO `question` VALUES ('5e0389903aa94524bcae09ca457ecdaa', '我最关心的问题是什么?', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '10', '问题是什么', 'd260b7e951064e609f6c5de6abbb2b83-b07b85e3415b403d9487dbc1acf5f932-ff4deaa00807431682923baf77bedd4d', 'b07b85e3415b403d9487dbc1acf5f932', '2020-03-07 04:02:44', '2020-03-07 04:02:44'); +INSERT INTO `question` VALUES ('5e4913644c9a4bfb89e1e92ca54baa07', '22', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '22', '495f556e92c24ed5b68695ddd6df300d-9e6e64fa5d3d4bf68e15deaa04a99de5', '495f556e92c24ed5b68695ddd6df300d', '2020-07-28 08:49:46', '2020-07-28 08:49:46'); +INSERT INTO `question` VALUES ('5fec797ca3314f0d94a103f33171dfea', '测试 ?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '点对点', '07873fe639034ff29ea66a12c0531d17-3241d62e07bf4afc9eb03b6d4b57566b', '07873fe639034ff29ea66a12c0531d17', '2020-08-30 13:56:48', '2020-08-30 13:56:48'); +INSERT INTO `question` VALUES ('66cb03a7effb4518ab5efcf480ab5c69', '464675', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '546', '82dbe9d7a31f4649bc534f3eb3a46dd2-29bea16a941e473eaf1d47cabfa1e476', '82dbe9d7a31f4649bc534f3eb3a46dd2', '2020-09-05 08:16:33', '2020-09-05 08:16:33'); +INSERT INTO `question` VALUES ('6767d863ab6e428c840b6b51ed555cdc', '11', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', '11', '1c872789a452490da96069c761121e6d-6852f34c415b4f16aa6ef35188680893', '1c872789a452490da96069c761121e6d-', '2020-08-25 08:29:59', '2020-08-31 04:40:53'); +INSERT INTO `question` VALUES ('676d834bdf844fbeb7c39fefe0069066', 'administrator', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '9', '1211', 'e5a7a2106a984796af45b1e9463bc530', 'e5a7a2106a984796af45b1e9463bc530', '2020-08-05 06:36:16', '2020-08-05 06:36:16'); +INSERT INTO `question` VALUES ('698083e5d386435695f9aee4042d52a6', '1', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '1', '1', '6dd7b78782df475aa6a112620f1be7e2-87c48ec222d1451286b0d25d1590139c', '6dd7b78782df475aa6a112620f1be7e2', '2020-05-07 02:27:44', '2020-05-07 02:27:44'); +INSERT INTO `question` VALUES ('698def9f99b343e9b74cd7513f9efe61', '我的测试234判断', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', 'hjjiex', 'b7425acd661f425f86c3a56eef593ffe-6077b909fb884f858a01bb33b2e2d626', 'b7425acd661f425f86c3a56eef593ffe', '2020-04-04 07:35:17', '2020-04-04 07:35:17'); +INSERT INTO `question` VALUES ('6a20e7a3fbaf4031a47d2426740b81ea', 'in-to-out', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '1', 'sfasf', '1610167ae7be413498f707b0ac15791a-5872f3b1322948c8a15b301ffae0efb0-1301f272a7164a36b0d4b610524a1d39-2d4c7dc37efa4599b78321dc0bf74ca9', '1610167ae7be413498f707b0ac15791a', '2020-06-17 07:58:11', '2020-06-17 07:58:11'); +INSERT INTO `question` VALUES ('6bba5e6bff4a402aa2345a84949b39b0', 'hj', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'hjjiex', '2cbadbe4efa9427d8c14e26f6e01cd52-5f1f478c60d44bbc8cd9a16539c7f142', '2cbadbe4efa9427d8c14e26f6e01cd52', '2020-04-04 07:29:13', '2020-04-04 07:29:13'); +INSERT INTO `question` VALUES ('6c261016135a4949bbc301cfe8ea81d6', 'ww', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '1', 'rr', 'f60335a4b5974512a0736e001f0d3e68-f9b46b8cf54e48448f18b8904276cb3e', 'f9b46b8cf54e48448f18b8904276cb3e', '2020-09-03 00:58:12', '2020-09-03 01:10:31'); +INSERT INTO `question` VALUES ('6cabac6ec4ef44068e66cf2547543658', '行握手礼时,与多人同时握手时,可以交叉握手', '6', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '10', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'd15f9106bb9941eaab1e37356af083b3', '2019-05-25 01:46:47', '2019-06-22 04:20:45'); +INSERT INTO `question` VALUES ('6d679282cdc649f8b4d185e47026dcca', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', '123', 'd97d9fc8348644668eee72d762c06cd2-2cd9cb4901044a7fb410962eb75737da-83ff34f011964f899e4361dc029cac16-21594050aeb14818a3c250c68800b909', 'd97d9fc8348644668eee72d762c06cd2', '2020-03-01 04:56:52', '2020-03-01 04:56:52'); +INSERT INTO `question` VALUES ('6dfb93980e0a4c68badff94e9e1b3349', 'Serati Ma', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', '大神', '4c8f5324184d47ae96b0975435f51d45-4f6a78ca969d4a99a37e762ae8a98baa', '4c8f5324184d47ae96b0975435f51d45', '2020-09-21 01:33:35', '2020-09-21 01:33:35'); +INSERT INTO `question` VALUES ('6e58444a80444176aef5b48a5feb9204', 'wujianming', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '3', '3', '222222', 'b108b823a6ad4688895a93af81a1a584-068c9dfe6bf44ac68da20d88bed1d561', '068c9dfe6bf44ac68da20d88bed1d561', '2020-09-04 05:48:22', '2020-09-04 05:48:22'); +INSERT INTO `question` VALUES ('6f95eb26b4bf46c093e60887bae869af', '22', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '22', 'b3988469af8d4dc8ae5d72e11ff4555e-2c3a444025344563a317cfe6751d11ff', 'b3988469af8d4dc8ae5d72e11ff4555e', '2020-07-28 08:50:20', '2020-07-28 08:50:20'); +INSERT INTO `question` VALUES ('736a5bdfc44d4bed99cb43cd4ee0fe03', 'card', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '范德萨发', '494bf6a7d8cb4c08bfe12fffdcc32d44', '494bf6a7d8cb4c08bfe12fffdcc32d44', '2020-03-02 14:39:57', '2020-03-02 14:39:57'); +INSERT INTO `question` VALUES ('73723d33fddf45b19489cecf358a0ecf', '111111111', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '1111', '62d0c9c71733467aa56b22f5eef1c8c0-7ebb034eb2294758873509df7280ba72-b18d0d42daa54305bd0b86ff2186df2b-487ebfdbfdf14ba3b113eadaef40b5c6', '7ebb034eb2294758873509df7280ba72-', '2020-08-03 08:22:26', '2020-08-04 04:09:17'); +INSERT INTO `question` VALUES ('73f80dbb418a4197a1ef17d49ab95c06', '2211111111111111', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '22', '504bed11766b4c35b7d0ed598a94f0e2-825825ddfcac4089a52d136fb7b3d28a', '504bed11766b4c35b7d0ed598a94f0e2-', '2020-07-28 09:17:19', '2020-07-29 09:31:04'); +INSERT INTO `question` VALUES ('75e0196b943a47f59d246557dc7c30dd', '测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '测试', 'bde0602eca354629ae891474aa8f43eb-8acab2bbb89a48e886f32d8a7e6ab27e-0c5563e4d52e422c951bc578c49f8f62-bc88c0a83e6147fbbe7ae6141bf575a1', '8acab2bbb89a48e886f32d8a7e6ab27e-', '2020-03-09 00:21:34', '2020-03-10 09:32:12'); +INSERT INTO `question` VALUES ('76049b0d9a254178887a4c3c65ba59b7', '手机', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '3', '1111', 'dd7352143c914b0e9abf4bcd4ef0e9fe-c95c411cf29846fa97ee69b9611edc70', 'c95c411cf29846fa97ee69b9611edc70-', '2020-04-01 06:36:14', '2020-04-01 09:55:12'); +INSERT INTO `question` VALUES ('76a0b4b6d6c44d7099ab9f4605e35085', 'littlepanic', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '1', '范德萨发生', '865411ad178f4b60ab6b9fc6ede45de2-10a92d75dd804d0896fb01f5012d0bd5', '865411ad178f4b60ab6b9fc6ede45de2-10a92d75dd804d0896fb01f5012d0bd5', '2020-05-26 00:33:44', '2020-05-26 00:33:44'); +INSERT INTO `question` VALUES ('7785ef56409d40e0a3d3de39c8d919bd', '2+2=?', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '2', '4', '1dd446391d4b4d698054badf2b2bf47e-9fc9ed0e94144ea88a702acc05523df5-1042e5dacc404ae189e8e9fef8ebadb8-976da12d3b5e4b2bad835cf42e87c59a', '976da12d3b5e4b2bad835cf42e87c59a-', '2020-07-07 06:18:16', '2020-07-15 02:41:05'); +INSERT INTO `question` VALUES ('77ee8436697b478194eba8d3c7417d16', 'qwer', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '2', 's', '134a39e3ea364cbda072ded335d3128d-e8860b61274e4941adb54d00f721773e', 'e8860b61274e4941adb54d00f721773e', '2020-05-13 08:55:38', '2020-05-13 08:55:38'); +INSERT INTO `question` VALUES ('79b4e7a9a7e144ba8d5af83c39f9b13a', 'test', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '8', 'eereer', '7569f009ec724d7da2fe65d3f870bbea-301d0af3df224dfdb9c4d25a3070311c-c10ac4f6031b48109c91b672cf944ef6-26d37952793a4f5eb1d83e331fa4fbf8-56677d96b7434641acb84f4e3ea4b59c', '7569f009ec724d7da2fe65d3f870bbea-301d0af3df224dfdb9c4d25a3070311c-c10ac4f6031b48109c91b672cf944ef6-26d37952793a4f5eb1d83e331fa4fbf8-56677d96b7434641acb84f4e3ea4b59c', '2020-04-20 07:20:22', '2020-04-20 07:20:22'); +INSERT INTO `question` VALUES ('7ac7e784ddee4a6db47fee9f310a4674', 'test', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '8', 'ttt', 'ab9e0727064f433686461e1284492eb6-5b002c90ec16495899a7e47f5fe1b0f3', 'ab9e0727064f433686461e1284492eb6', '2020-05-27 08:56:51', '2020-05-27 08:56:51'); +INSERT INTO `question` VALUES ('7b324941a5514833a06c4561c1af3b41', '测试123', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '123', 'b9956a8b3a0149d786a8691bd19b435e', 'b9956a8b3a0149d786a8691bd19b435e', '2020-03-01 08:43:31', '2020-03-01 08:43:31'); +INSERT INTO `question` VALUES ('7b468fb6cfab474fb11176fb3f45ab81', '111', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', 'A\nb', '1fb77dd37ec443c2b83a8425baed67f5', '1fb77dd37ec443c2b83a8425baed67f5', '2020-04-14 02:44:35', '2020-04-14 02:44:35'); +INSERT INTO `question` VALUES ('7cd9603b9b194084993b339849676a8a', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '1', '8c5f8ffc50c943d6acf638eeb729a52d', '8c5f8ffc50c943d6acf638eeb729a52d', '2020-09-02 02:43:10', '2020-09-02 02:43:10'); +INSERT INTO `question` VALUES ('7d535a2008b4423bae96c8b4ad90378f', '撒旦撒旦撒旦', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '3', '撒旦是水水水', 'e0f516418bc843ebbdd3529421fb620a-f54cf9081cb44864afafc7e51be3aff1', 'f54cf9081cb44864afafc7e51be3aff1', '2020-04-22 08:16:37', '2020-04-22 08:16:37'); +INSERT INTO `question` VALUES ('7f057144db69436db019a8e405f7bf18', 'test', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '2', '2', 'test', '7d41b6d1c3ae4b3080aa831af2058e74-cbab4505cffe427fa342d0dad5740ac1-17caa8a101654814a1e77e38da67cdeb-e389abaf00e64667b7e646248293b975', '17caa8a101654814a1e77e38da67cdeb-7d41b6d1c3ae4b3080aa831af2058e74-cbab4505cffe427fa342d0dad5740ac1-e389abaf00e64667b7e646248293b975', '2020-07-24 01:25:00', '2020-07-24 05:35:58'); +INSERT INTO `question` VALUES ('8115591eb68e40fb8edfe1b2064841e4', 'sssc', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', 'jssggs', '0749cbe67c7a4ea484842e0851475ebc', '0749cbe67c7a4ea484842e0851475ebc', '2020-05-27 11:06:27', '2020-05-27 11:06:27'); +INSERT INTO `question` VALUES ('847da264b1334e1290e028e51fd6d04d', 'All those moments will be lost in time, just like tears in rain', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '7', 'All those moments will be lost in time, just like tears in rain', 'c91d0cf22e8048479b0bf25ddd499d1c-adde4f47209c423c8ff36b84eaa06ee7-f798338e96a64277bb33e9949ed251bb', 'c91d0cf22e8048479b0bf25ddd499d1c-', '2020-03-01 20:07:00', '2020-03-02 07:02:30'); +INSERT INTO `question` VALUES ('85047be0b2cf4077a5ec66e92ebf442b', '名片的作用有', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', '名片', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-21eccfb3bc43464b905eb0a8837ce094-317914052c94400f8e45a814896c9cd9', '61f3d24b130749a88626b5035e9708e9-b7926212674b4b71b93dcffca102f578-317914052c94400f8e45a814896c9cd9', '2019-05-25 01:46:47', '2019-05-25 04:08:27'); +INSERT INTO `question` VALUES ('86d8939602d84848bf604777c69742eb', '你喜欢我吗', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '10', '这是一道单选题', '45734a7af9f04a74ae220b7e82684b92-00f4504e77264ce8886d9a978d51a21c-679e0d2746a94c56a6bf02acc186753a', '679e0d2746a94c56a6bf02acc186753a', '2020-08-31 06:14:13', '2020-08-31 06:14:55'); +INSERT INTO `question` VALUES ('89d8f481927d4a1c8c1b447cb4cdfd8c', 'sssc', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', 'jssggs', 'ab8d255ea3884051a1ad8f87b2f7c929', 'ab8d255ea3884051a1ad8f87b2f7c929', '2020-05-27 11:06:27', '2020-05-27 11:06:27'); +INSERT INTO `question` VALUES ('8a377bbeec5a4cd68f79bea7451d238d', '我叫什么名字', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '都撒到\n都撒到\n委屈我\n2额', 'db752a7eee934846b8f291a1d8ef66f9-ba9c6e1d5ed545adb493245c00112412-8b2178a8aaa54ad9b04a7d512f014bc8', 'ba9c6e1d5ed545adb493245c00112412', '2020-03-18 05:57:55', '2020-03-18 05:57:55'); +INSERT INTO `question` VALUES ('8ac632243028487099c2ddedda6bd85f', '红警', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', '1', '9597bd44b15d46479423879fe5400458-6dc81ab4160f40f9a7b78806c5a44178-e1e644ece39c4f11b4a18d3513f3bbcb-d5dac99c6ebf4f2597fbb3035a2ec3b0', '9597bd44b15d46479423879fe5400458', '2020-09-11 03:45:12', '2020-09-11 03:45:12'); +INSERT INTO `question` VALUES ('8e01ff11222240c18088a084cd792e09', ' qqq', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '6', 'aaa', '12987f741a7b49b7a94c403fdc056d59', '12987f741a7b49b7a94c403fdc056d59', '2020-09-21 14:00:09', '2020-09-21 14:00:09'); +INSERT INTO `question` VALUES ('8ea36cd7b97241018fc44eb9773d5397', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '1', '2', '040b2c43fb02474582d8ae115ffa8a29', '040b2c43fb02474582d8ae115ffa8a29', '2020-08-31 03:24:36', '2020-08-31 03:24:36'); +INSERT INTO `question` VALUES ('8f3e02d0f2a1402abd3278adc05ffb10', '有人问路可以用手指指示方向', '8', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:20:55'); +INSERT INTO `question` VALUES ('8fb16922a0a34a53bb1adfa673c72aae', '和v', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', '今后吧', 'f9a3811e694b43849d3f70237cfa08a9-f77b051a49b645058cb8dec0e2fbe820', 'f9a3811e694b43849d3f70237cfa08a9', '2020-05-27 11:07:00', '2020-05-27 11:07:00'); +INSERT INTO `question` VALUES ('8fd31bbbd3194504a6dc5688ca39dccc', '第二章——6、稳定流动的能量方程式用于换热器时可简化为()', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', '对换热器内工质列开系统稳定流动能量方程,q=Δh+wt。换热器内流体与外界功交换量wt为0,因此,q=h2-h1。', 'e58250b362aa40a985355db4976effec-d50b9145fa3946c7afc4af8df449933e-2d531b1d075d4485b01472d12cd7bcb1-a2bd998dc8944256b20f5fdaccf33c8a', 'e58250b362aa40a985355db4976effec', '2020-05-27 10:59:26', '2020-05-27 10:59:26'); +INSERT INTO `question` VALUES ('9199009718ec4685a0a500d23ab814c5', '日常生活中邻里之间应', '2', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '9', '生活邻里', '233c13ee72c9456989788201fd108c8e-785ad33574f747fd870dd6eadff303ab-e4142da9d88b457b91249a3090f35d6b', '785ad33574f747fd870dd6eadff303ab-', '2019-05-25 01:46:47', '2020-02-25 08:23:37'); +INSERT INTO `question` VALUES ('93a80ae3a65e4bd2ba82a213ffc34334', '4545454', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', '44545', '44737a49bd304006b9cbb1179592e74f-49084c559a7d49a0ba030d0a38808cc5-766afefe1fdd48c1986fd8a5f9157a7b-7a33be7ab2784fe7ba8be21a267f6383', '7a33be7ab2784fe7ba8be21a267f6383', '2020-06-29 15:29:01', '2020-06-29 15:29:01'); +INSERT INTO `question` VALUES ('94f5e3a3f530458a84b8741012415962', 'proman', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '7', '哒哒哒哒哒哒', '2ef0c0737ed6454db3fa7d4ecffc4eca-37ae148f549c4dc9b37401459978d48c-7b3c0b0f57634d51a0967ee2adc7d9bf-30d36a66d6614620bffe1851681af9b6', '37ae148f549c4dc9b37401459978d48c-', '2020-08-31 10:12:11', '2020-09-01 12:25:08'); +INSERT INTO `question` VALUES ('95221e98e365420f8e967f4460006995', 'wenti1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '1', '借给', '26d540db3e8f4950ad7df548fb779395-ceeb7aa01f5e4e8c960f242980f95e51', '26d540db3e8f4950ad7df548fb779395', '2020-04-23 03:34:05', '2020-04-23 03:34:05'); +INSERT INTO `question` VALUES ('95426ef385c6425e938a75d35eefe586', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '1', '9b0a1b22a54945588052d6bad18ee035-2ea1402dd1e04862859fc455bde82bdb-5ec9464b268146e580edc7a01a2d7429-20b510cca7244c3d81fcb37c4dff5152', '2ea1402dd1e04862859fc455bde82bdb', '2020-06-10 08:56:49', '2020-06-10 08:56:49'); +INSERT INTO `question` VALUES ('96002719d2264dfbaa0312d5a9e814be', '我的测试234', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'hjjiex', '6ef2ecc296cc4f42b3be45fd645b0d7d-fdf9dd6fbfd34750b7c648ece6e9a09f', '6ef2ecc296cc4f42b3be45fd645b0d7d', '2020-04-04 07:32:34', '2020-04-04 07:32:34'); +INSERT INTO `question` VALUES ('9695cb5983144b5ba4ff83e905a42086', '题干', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '解析', '47ab8b417e0a4258b7d0781c07554bde-8e26980e4f89481ca1afafdc6665f9bb-8fb5f13a055044c983b85c777f9464b1', '47ab8b417e0a4258b7d0781c07554bde', '2020-04-09 07:00:07', '2020-04-09 07:00:07'); +INSERT INTO `question` VALUES ('974dce443a53411ea0193f8a55cd5cfa', '还有个韩国', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '1', '进化版v', '3a3479dd224542d28dc867023da12ce2-e9ae10a34d7c4fa5b66411b2bcd15bd1', 'e9ae10a34d7c4fa5b66411b2bcd15bd1', '2020-05-27 08:55:00', '2020-05-27 08:55:00'); +INSERT INTO `question` VALUES ('9806782da756448bae04007f628c6f14', '测试', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '123', '1e0b504c51354755b8f9ccae59a592f6-1c22a3069d7e4f8cb18c05ad4e0141b5-fbab52e5c4494e2dbc2af209f20a9961', '1c22a3069d7e4f8cb18c05ad4e0141b5', '2020-05-20 02:52:59', '2020-05-20 02:52:59'); +INSERT INTO `question` VALUES ('9b1a67f06a0444fdad885e2f4c1a7e87', '123123123', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '5', '123123123', 'ddd7d2bb09f347e6aac6519d05b29d1d-2663fc2e4fdb4ef09a1558eea7ccbe03-c973ba881edb4da0974d670986c13316-a71419ea21d64aa6a2b617505152da25', 'c973ba881edb4da0974d670986c13316', '2020-07-24 01:23:25', '2020-07-24 01:23:25'); +INSERT INTO `question` VALUES ('9bab31ed75c94be292e3d3908d834036', 'deeplesion_gpu0', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '123', '2624e6d08bcb4159918ec6bf82e60c79', '2624e6d08bcb4159918ec6bf82e60c79', '2020-03-04 09:21:00', '2020-03-04 09:21:00'); +INSERT INTO `question` VALUES ('9be262ea90fa4915b641181fda1d9bca', 'summitexam', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', ';', '76588c2f83ce4d24af8726aca0f25ac4-aff1762c583b432e841db44b67839b80-277a5ba5d0d6478787f72f493634e650', '76588c2f83ce4d24af8726aca0f25ac4', '2020-03-12 03:26:45', '2020-03-12 03:26:45'); +INSERT INTO `question` VALUES ('9bffbe2845b8401c8376f7ab3ef9230e', 'summitexam', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', 'a1', 'f09e98a26d604341af5e488f3b9e7e00-b0fde289c3bf4e0496d7e3ba425abe49', 'b0fde289c3bf4e0496d7e3ba425abe49', '2020-03-04 03:07:05', '2020-03-04 03:07:05'); +INSERT INTO `question` VALUES ('9c7aa34630e441ee833244f5e321339a', '股市能否到4000点', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '1', '判断股市走势', 'cf3623a4993a418d8a5d97a6ae4a7abc-21a9a3a14f25445ba8fc3b85bcfd6efd', 'cf3623a4993a418d8a5d97a6ae4a7abc', '2020-07-26 07:35:30', '2020-07-26 07:35:30'); +INSERT INTO `question` VALUES ('9da0db0625d84c1a99fe61b8b8dcaeb5', 'a', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '2', 'a', 'f799998269524a81bac9381362420d26', 'f799998269524a81bac9381362420d26', '2020-09-02 09:26:05', '2020-09-02 09:26:05'); +INSERT INTO `question` VALUES ('9dd400131f2a400bb01d1862bd4aa6b2', '测试内容信息', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', '1233443445', 'ac2dcc0983d84b3ba12669402ac4b56e-9ccf487962dc4a0b992aa81b27fdff83-d3df5e5744164bbaa53bbba984ad5681', 'd3df5e5744164bbaa53bbba984ad5681', '2020-08-31 05:56:38', '2020-08-31 05:56:38'); +INSERT INTO `question` VALUES ('9de70494076e447cb3e68c27b0cbfa1f', '3ed', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '6', 'asdas', '4161f50d1c9246d5ac8d77e0cdcea9be-810c0bef4cd748c5a6493346ef9c609d-742c6c7bcf4347c9886a0a19906df908-798f7456f5174d70922c93c26337bd24', '742c6c7bcf4347c9886a0a19906df908-810c0bef4cd748c5a6493346ef9c609d', '2020-05-17 10:59:55', '2020-05-18 08:49:51'); +INSERT INTO `question` VALUES ('9e5ef2275f684b1d89bd00738b08009e', '我是谁', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '1', '一个人名', '59dc0e331e3a4a89b2b6cfa7bd7dd626', '59dc0e331e3a4a89b2b6cfa7bd7dd626', '2020-05-14 09:20:43', '2020-05-14 09:20:43'); +INSERT INTO `question` VALUES ('9e6029d695c44317a3e4f7b92a5e3ca2', 'ceshi', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '3', 'ceshi', 'a5648b37349e4025881273ab79d94cc0-e5618b5b21ea494bbab1a82692e8a4ff-fea59d7e263649f48127ad9b8b4833fd-dba2977f12c0495cbfd9cec8fbf03787', 'fea59d7e263649f48127ad9b8b4833fd', '2020-09-16 01:40:31', '2020-09-16 01:40:31'); +INSERT INTO `question` VALUES ('9f1eb66ca7cb42b98a270978a60212a1', '我的测试234判断', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'hjjiex', '059a09eb328f42b69e856fdf492ee36e-d4d0e886343b44e29de5538b8c71decb-d627f399bd484d4fb9ba0af6eb2d0893', 'd4d0e886343b44e29de5538b8c71decb', '2020-04-04 07:44:46', '2020-04-04 07:44:46'); +INSERT INTO `question` VALUES ('9fe1cafeebf44e20a80f504cff60ef3f', '以目的的不同为标准划分的拜访类型有', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '9', '拜访', 'ab96efeec3144ecea3bf955d4e52980f-287ce730f7804743935f504a18cd8538-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', 'ab96efeec3144ecea3bf955d4e52980f-044cf714b7024a1689cbc9def3591f51-88ec4c60df0842c7b603cf82450b12cb-bc4e6c276e6d4b80871badf7d2a9087c', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a05f34dce7bd440e88426ae37ee0d2f0', '图像分割', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '7', 'sdfds', 'd2b29dd48c724017892a59c886d586a2-82e0bb574edc48239ea03d934833d0f1', '82e0bb574edc48239ea03d934833d0f1', '2020-08-31 11:19:40', '2020-08-31 11:19:40'); +INSERT INTO `question` VALUES ('a12eb101321b451bbc54a136e98acfd0', '客人来访时,我们要为客人打开房门。当房门向外开时()进', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', '礼仪', '8c0f6801448b4185b3446d92b0721c40-251eb27617ce458697f6e966bbf87bed-228f57a595a2416aa6cf7df66095236a', '8c0f6801448b4185b3446d92b0721c40', '2019-05-25 01:46:47', '2019-05-25 01:46:47'); +INSERT INTO `question` VALUES ('a26c22811f8c4ff498692cca3c57276c', 'rwawr铝合金', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', 'rasdasd', 'ecb26cae0207478cb3f32d9c12e13aa6-b395a866719e4548b5876b4208d7dca7-83107069458c47c8b443f5e0d004f756', '83107069458c47c8b443f5e0d004f756-', '2020-09-24 09:10:39', '2020-10-02 02:57:12'); +INSERT INTO `question` VALUES ('a2843adf2eae475a8e65521d7566c6d0', '2020/9/3考试对吗', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', '测试', 'c975075d733e408ba19e9d61bdf4793f-57438e957d92472d8b0d64bb8537c08c-e60e24aeebe642529f34a8d6c1f8f201', 'e60e24aeebe642529f34a8d6c1f8f201', '2020-09-03 00:38:42', '2020-09-03 00:38:42'); +INSERT INTO `question` VALUES ('a61d6ef2c160420e9f585a7da149fbfc', '写文章的目的是为了增加收入', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '10', '增加收入', '3688d245b7e14c979a32f37e2a73fc93-87657567c69446b1ad51377832715b14', '87657567c69446b1ad51377832715b14', '2020-03-08 12:41:19', '2020-03-08 12:41:19'); +INSERT INTO `question` VALUES ('a8c76c5a302f4d0591fb1d32f9dce975', 'wenti2', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '1', '借给', '6823db8cb54d4109843c486e7ea99998-f1824901411a4aaaab735c590bf7079b', '6823db8cb54d4109843c486e7ea99998-f1824901411a4aaaab735c590bf7079b', '2020-04-23 03:35:23', '2020-04-23 03:35:23'); +INSERT INTO `question` VALUES ('a8d5ed873bb140b09df4ed9237a48784', '123123', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '123123', '51c7c87f736540e5b62225d146f187cf', '51c7c87f736540e5b62225d146f187cf', '2020-04-09 01:24:21', '2020-04-09 01:24:21'); +INSERT INTO `question` VALUES ('aafe86ead25f4ff5887c1dff7a91dfe5', 'dsad', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '7', 'dsa', 'fed52a1a92004a869c6c195b7f0db685-bddfac2e4a1149ccb83b9bcd609d9e19-8ccec91af5f841999362d006f2375b31-68e141f7425540898d5f3b918490fe50', '68e141f7425540898d5f3b918490fe50', '2020-03-22 14:39:18', '2020-03-22 14:39:18'); +INSERT INTO `question` VALUES ('ab8a38cfa83249b3b8b03676b51f6405', 'aaa', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '10', 'bbbb', 'ee4dd52c164349b49ebc22c79068ea04-9c0afe91ee5647f699605ddae27aa0b6-bcb5ebf4478641d9b3b47dd6bada9b32', '9c0afe91ee5647f699605ddae27aa0b6', '2020-04-09 00:05:43', '2020-04-09 00:05:43'); +INSERT INTO `question` VALUES ('b1510f601e7242d982135d6444b18404', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '10', '1', 'af3dc93032a7432989d7ea2f231af462-1d4cea834ab84bbd9e708b261dc7153b', '', '2020-09-02 02:45:17', '2020-09-02 06:09:03'); +INSERT INTO `question` VALUES ('b5c407439ba845a6be314b6f47650f4d', '石化', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '6', 'h', '39138775e70b4e558bc75be65f55c85e-40cc512b36dc4147881202ed6b3292f2-be9cd7bd458b4f4cb382f017ad3966d7-7e35de06fef34625bacb746a4020ee55', '39138775e70b4e558bc75be65f55c85e-40cc512b36dc4147881202ed6b3292f2', '2020-03-18 10:23:49', '2020-03-18 10:23:49'); +INSERT INTO `question` VALUES ('b934218bd2f14eb4a5929af95eb1c9d0', '大象多少吨?', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '4', '1w吨', '1a7385a5ae2d4237a002fc4b81c9e931', '1a7385a5ae2d4237a002fc4b81c9e931', '2020-05-31 02:15:26', '2020-05-31 02:15:26'); +INSERT INTO `question` VALUES ('b95a0546fcc8418e84185137d14b1b50', '测试问题', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '7', '测试问题描述', '2c57854526c64f1ab3cd6a7c37749ac0-0eb97f9b079b4a09918884a4068ed084-d7537167166d458aad471d87f597a7cf', 'd7537167166d458aad471d87f597a7cf', '2020-02-28 10:28:08', '2020-03-01 02:27:28'); +INSERT INTO `question` VALUES ('bb22f19338174d1f9333f9aebd6ffeb6', '做客时入座动作要', '8', '68042014e23c4ebea7234cb9c77cee5c', '1', '1', '9', '礼仪相关', '0c83f68e3d9948e38d65eb22c257bf7f-0dda4965171b4f9680a6acfab9af9625-9da49e7309604e81bacfdc7bb9044bc1', '9da49e7309604e81bacfdc7bb9044bc1', '2019-05-25 01:46:47', '2019-05-25 04:09:19'); +INSERT INTO `question` VALUES ('bcec6bcf506142a593ad8cf6ae733bb2', '22', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', '22', '434b49849bed43c3bb331a9e955114c3-01e5a8b953f445edbf414728a008bfc0-239fb6b4980749ffad1671b5c62bee8c', '01e5a8b953f445edbf414728a008bfc0-', '2020-08-25 08:30:38', '2020-08-31 07:20:57'); +INSERT INTO `question` VALUES ('c3ecf83d429f41a2900e48acb0fcdda1', 'dppt', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '3', '=\\\n', '359ff787a7a54497b9711e42462b2961-7e139bc1be364da28b3604703b37d187-cd92d181c96944b4a24dd267e728413a', '359ff787a7a54497b9711e42462b2961-7e139bc1be364da28b3604703b37d187-cd92d181c96944b4a24dd267e728413a', '2020-07-24 09:46:20', '2020-07-24 09:46:20'); +INSERT INTO `question` VALUES ('c4ff61d8fc4c4248b9ad1d2818575318', '222=222', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '3', '2', '222', '88691e501b634872bd84730dd20660bc-cf5d5c38f45d4729b6d7e2b10fd67a74', '88691e501b634872bd84730dd20660bc', '2020-07-28 06:22:09', '2020-07-28 06:22:09'); +INSERT INTO `question` VALUES ('c52edfdfe86144cda226f1c16f8b02ef', '成交客户', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '3', 'sdfasdfasfsf', 'e4a5d0b4cc774ec5b655a5a1134d9e24-52a18699cb844717980e738583d7ccf3', 'e4a5d0b4cc774ec5b655a5a1134d9e24', '2020-10-09 08:15:00', '2020-10-09 08:15:00'); +INSERT INTO `question` VALUES ('c611ae47ebf4431bbd45e865f284da30', '去', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', '去', '3240abc1aeab435a8c2152ffe2057566-8b4101fd12524b8f948a017ca66c3f46-1501630680764f8ab7a46d70edf02e03', '1501630680764f8ab7a46d70edf02e03', '2020-08-31 06:59:00', '2020-08-31 06:59:00'); +INSERT INTO `question` VALUES ('c76510faca9e4d7dbdbe0620ea153d08', 'PPT质量', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '1', '可以从排版图表方面来评价', 'c58996ea783f457a9dd132adf4dd2d66-845b5e5f79794eeeb1dadf8372c8be10', 'c58996ea783f457a9dd132adf4dd2d66', '2020-06-16 12:00:40', '2020-06-16 12:00:40'); +INSERT INTO `question` VALUES ('ca17c0c4d3f64a938ccc3ac5403ab2fa', 'sdagsdfasdf', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '7', 'sdf', '92ad192cb43e4bc2a0890f856392f3bf-1fac20a1585d4b95a49b491c040bed1e-2d23b509e4534fe5b528aa02d04ee232', '92ad192cb43e4bc2a0890f856392f3bf', '2020-06-16 02:18:27', '2020-06-16 09:05:15'); +INSERT INTO `question` VALUES ('caac198257444ae2a7f6b6d9f8399f8b', '1234', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '3', 'WERTH', '579e9d59ced64518908e9fb5ff2595c3-f40ce7c44edf45f296fb79f36e3bdc7c-a694578edead46249b09864a0b40e6b8', '579e9d59ced64518908e9fb5ff2595c3-f40ce7c44edf45f296fb79f36e3bdc7c', '2020-05-12 12:13:30', '2020-05-14 08:34:32'); +INSERT INTO `question` VALUES ('cad8d9805bcb4ba8a4da05c526c67960', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '1', 'ceaa30a7172041f0a7584d4bdb412deb-d72e10da82464867afca4fb841e93ce7-996f9b6beaaf4b82971b2f3783f1f5ec-156b307acece4f57bbd8a8a70eb2f31e', '996f9b6beaaf4b82971b2f3783f1f5ec', '2020-05-27 08:18:22', '2020-05-27 08:18:22'); +INSERT INTO `question` VALUES ('cadf60b819324d4fa7dc7a93d43760cb', 'test', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', 'test', 'a418c5318bb24fc98df150b5ffb23603-2b3ddcd85e8b45dca43b4653edf63cd0-65c05584aa514f00a8df9bbb2cf71daf-8d15994349004d7980dff873e14e8834', 'a418c5318bb24fc98df150b5ffb23603', '2020-09-21 05:07:58', '2020-09-21 05:07:58'); +INSERT INTO `question` VALUES ('cb46d5a70f624e71a84db8d93f19bb52', 'ce', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '2', '12', '744a529c8a97423e9a25094d59f6d438', '744a529c8a97423e9a25094d59f6d438', '2020-08-03 08:31:11', '2020-08-03 08:31:11'); +INSERT INTO `question` VALUES ('cba6ce4038b5401fb4cb43205557ccf9', '请问是真的吗?', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '5', '请问是真的吗?', 'efc62ed02e9a460c8e7481d00f99e225-6bd0d54e3c1648a5ae10a29a6f5c4434-bf93ba7988f84053ae197bded7ec10ea-eddc33534976426496b1e2eb5cfe1502', 'bf93ba7988f84053ae197bded7ec10ea', '2020-03-06 08:23:40', '2020-03-06 08:23:40'); +INSERT INTO `question` VALUES ('cee1bf2e88da4278add93f1db111a586', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '1242134', '42b2c3099ba6496daf70dd713559da8b-ed702b2263804207ab4a845a76c22656', '42b2c3099ba6496daf70dd713559da8b-', '2020-08-31 16:06:23', '2020-09-01 09:07:17'); +INSERT INTO `question` VALUES ('cff7d16da6ab428e893c748d5c759cb2', '拜访他人应选择(),并应提前打招呼', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '9', '交往礼节', 'ca45b95620ae4d33986cb8067ef2525c-db43d6e8819047539922b510e0a039b7-8c95b512240b4a47b85743a64f65c0ba', '8c95b512240b4a47b85743a64f65c0ba', '2019-05-25 01:46:47', '2019-05-25 04:09:30'); +INSERT INTO `question` VALUES ('d1b40f06af2a40db81e974b63e8f6583', '第二章——7、一定量的气体吸收热量60KJ,同时热力学能增加了85KJ,则此过程( )', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', '从题意中得出系统为闭口系,列闭口系能量守恒方程,q=Δu+w,带入数值,60 KJ=85KJ+w,w=-25 KJ。这说明外界对系统作功,为压缩过程,作功25KJ。', 'e4102dd2bed047a1bf260a6464f94ff2-0ce67282acc549aebbab97ba06e53542-7b08a9bc8d144b75be9911d51fbcee31-1053752053a74da89d0a8ec89259b442', '0ce67282acc549aebbab97ba06e53542-', '2020-05-27 11:00:55', '2020-05-31 09:01:34'); +INSERT INTO `question` VALUES ('d42d9faa517146329a458550ec06262c', '请问1+1=几', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '解析', '85a087d45baf46ffbe1abdf75eb8fd07-abccb812dee64ce698236cfe7bc99487-2223448f94a94e7cb57d94fb6c9a0750-9a297d5e82814dba9eba4c6d1afa8562', '9a297d5e82814dba9eba4c6d1afa8562', '2020-03-03 07:54:27', '2020-03-03 07:54:27'); +INSERT INTO `question` VALUES ('d558abc8c5044ef5aee4641dd395ad63', '和v', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', '今后吧', 'e045db0fdbca4b5a8202de9bce7cde49-1fd47eac74e947c08a1020d2e715d123', 'e045db0fdbca4b5a8202de9bce7cde49', '2020-05-27 11:06:40', '2020-05-27 11:06:40'); +INSERT INTO `question` VALUES ('d5c410448b5f4057b27de8e0e4d6bf43', 'www', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '3', 'www', 'f668905fcd7f4d13aa0570e8b0b21d37-6be0ef27d8194ab7b4d6e22cc73b923a', '6be0ef27d8194ab7b4d6e22cc73b923a', '2020-05-13 02:06:23', '2020-05-13 02:06:23'); +INSERT INTO `question` VALUES ('dc755e13552f4271a6f8c664708a1212', '写文章的目的是为了增加收入', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '10', '增加收入', '7526fa11f98b4e86adaeaaa329e7881b-3cdd195bff6647ee8be3e097918a3ceb', '3cdd195bff6647ee8be3e097918a3ceb', '2020-03-08 12:42:35', '2020-03-08 12:42:35'); +INSERT INTO `question` VALUES ('dc91198c27dc4ab5942ffc924f282367', '我的测试234判断', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', 'hjjiex', '074b095ecbf447dd8545031ffa73808f-397f7bbc8afc431e8976ee8764d88584', '074b095ecbf447dd8545031ffa73808f', '2020-04-04 07:37:44', '2020-04-04 07:37:44'); +INSERT INTO `question` VALUES ('dd2d72331e834fe3b575f2095cb27e02', '试题添加', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '2', '1', '6d3244e63deb410dad88b594538aa107-6f26e8d41a5e442fa9bb51484252dd2e', '6f26e8d41a5e442fa9bb51484252dd2e', '2020-06-28 00:39:38', '2020-06-28 00:39:52'); +INSERT INTO `question` VALUES ('df4787e8b18c413c942bc24cb87fbe7e', '1111', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '2', '2', '1111', 'dc3ef30c0f7646f9a53b5933276fead3-afc82566cf07406994b77dd36dcb1fde-3f5090a6616440448cf9ea15c4dc9ba3-34a85af761b54cf2bfbb310df2720182', '3f5090a6616440448cf9ea15c4dc9ba3', '2020-06-19 07:31:33', '2020-06-19 07:31:33'); +INSERT INTO `question` VALUES ('dfca0448f1c641c989d047789f59e2df', 'rrr', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '1', 'ddd', 'e0c6767445284d6094737ea24d6d0f98-f3bcb4e6df034ac18415a40afd073673', 'e0c6767445284d6094737ea24d6d0f98-f3bcb4e6df034ac18415a40afd073673', '2020-08-31 04:42:23', '2020-08-31 07:21:20'); +INSERT INTO `question` VALUES ('e0efede3224244b69fc9d31ec37992a7', 'C语言', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '9', 'C语言是编程语言', '0d78372dfa28447e93b332d0f9e72107-56f9ba21bc37446caf7a34fd53025988', '0d78372dfa28447e93b332d0f9e72107', '2020-05-04 13:53:59', '2020-05-04 13:53:59'); +INSERT INTO `question` VALUES ('e19545a1fe80443cb09dcf80c90343d6', '2020/9/3考试对吗', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '10', '对的', '26f4780900d148c698e1c57701ea7528-7b80034306a042919b8f400831112182', '26f4780900d148c698e1c57701ea7528-', '2020-09-03 00:36:31', '2020-09-03 00:37:12'); +INSERT INTO `question` VALUES ('e1d16aebc4124790bb9435973b89f105', '正式交往场合我们的仪表仪容要给人()的感觉wrwrw', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '10', '仪表仪容', 'cbfebe5f94124c0dbd8ad280d63351b0-42eee2c478c043168bd7ed8d7c2dcafe-2eaf5866748148ce901d12897fed9c11', '42eee2c478c043168bd7ed8d7c2dcafe-', '2019-05-25 01:46:47', '2020-08-14 16:40:08'); +INSERT INTO `question` VALUES ('e20267b4de6647c68c28a3cb8a572bfa', '图像分割', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '7', 'sdfds', 'e38f5456790c4593b6019714f93db263-a14973fbcf3447bca6f1c6f7e8fea53e', 'a14973fbcf3447bca6f1c6f7e8fea53e', '2020-08-31 11:19:27', '2020-08-31 11:19:27'); +INSERT INTO `question` VALUES ('e27814f964494d468090129304297323', '「列表工具栏」常与表格搭配出现,它位于表格条目的最上方,用于放置标题、操作、搜索、简易筛选等功能。', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '是撒大所多撒大所多大萨达', 'ebb5e88363e4482895e3cf78cccb14bc-b7ea294223764ae79fddf7111cf20424', 'b7ea294223764ae79fddf7111cf20424-', '2020-09-30 02:54:18', '2020-10-02 02:56:02'); +INSERT INTO `question` VALUES ('e283ac11c7064ccf976f9c48d68c6a67', '与他人交谈时,要盯着他人的双眉到鼻尖的三角区域内', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '3', '9', '礼仪', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:07'); +INSERT INTO `question` VALUES ('e362599c1ac444bf9ad8e88000ee0f8b', '保密性要求较高的敏感纸质数据,不需要再使用时,我们应该如何?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', '除了A,其他做法都不合理和安全', 'edda00757b104faa94a70d0e5cf47a4a-e59cee0364e7416db47fadea0a5bc290-1bc7d60a011a482fb068c6790d54f590-bed4ab9ebad44e7fa444dfe5e6a55181', 'edda00757b104faa94a70d0e5cf47a4a', '2020-06-28 09:22:30', '2020-06-28 09:22:30'); +INSERT INTO `question` VALUES ('e5976c022b1d48e0ac89431814978f7f', '困困困', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '1', '123456789', 'a541ebe1167b4d14abff3c3bb0778822-46013b375d214882897a63ec5a11c96e-544a11d5fbce48dc98ae0b803c672d7c-aaf9e52ecc9d42f5ac745d541526d1e2', '46013b375d214882897a63ec5a11c96e', '2020-09-14 01:43:16', '2020-09-14 01:43:16'); +INSERT INTO `question` VALUES ('e5aac454d89f4f5d96c25b02fcc5939b', 's', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '3', 's', '49f5871da494405f93f14c04654ccc09-9e57a895eede4550aafc75ae26bedf3b-5438565013f14396883a6bbc1775add9', '5438565013f14396883a6bbc1775add9', '2020-09-02 06:44:40', '2020-09-02 06:44:40'); +INSERT INTO `question` VALUES ('e6850c111d6043c894a0340fdfa2d2ff', '测试 ?', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '点对点', 'd6f986dd47d0448a87a72c12f2d3fb08-03b98af1be904b15b2ec363aea46b9a0-d4c0b55e7d1847a991e889898309717f-e5bccbbd68814026b5e847f05bac44d5', 'd4c0b55e7d1847a991e889898309717f-', '2020-08-30 13:57:58', '2020-08-31 04:40:29'); +INSERT INTO `question` VALUES ('eb2080605ab44cac8a7a5428294de36a', '999', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '2', 'oppo', '02fefa4c2d904c75b44e98e5a1ccb1e9-858d4e20051f48369c2a9e79849b98ff', '02fefa4c2d904c75b44e98e5a1ccb1e9', '2020-07-07 06:14:43', '2020-07-07 06:14:43'); +INSERT INTO `question` VALUES ('ecdfbdd2a9f24017b3fe1aa0947ca146', '使用手机时,手机不宜握在手里或挂在腰带上', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '9', '生活细节', 'b8e2e6300ab04016a82481fff15750e0-d15f9106bb9941eaab1e37356af083b3', 'b8e2e6300ab04016a82481fff15750e0', '2019-05-25 01:46:47', '2019-06-22 04:21:15'); +INSERT INTO `question` VALUES ('ee27e894943e4006a2b21e754b6de136', '单选题', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '3', '解析', '1d38486860754a7ea310d1f48ebb9e11-31e282346e3b46578e45fdde3e69807e-0bbe4912f753456e9c0bc99f58266d74', '0bbe4912f753456e9c0bc99f58266d74', '2020-05-24 09:56:29', '2020-05-24 09:56:29'); +INSERT INTO `question` VALUES ('ef5320bec5f645189b6fc3ee023f1a8b', '市辖区公司1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '3', 'ffddfdf', 'f98d2eea91e94496bbec73ff04b43084-ade749edd43246eabfda70a4db644a01-e3f72bfbf0f846359abacf8457738167-d8e215726c544451994e98e12473e643', 'd8e215726c544451994e98e12473e643-', '2020-07-24 05:39:44', '2020-07-24 05:40:10'); +INSERT INTO `question` VALUES ('ef9a03e82ca748728626e8ed949d9f54', 'test', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '3', '电饭锅火锅店', '1503d3b82250457ea0efc1a1783cb759-e0cc6903a5c54d23b37ba9df2b6fbdb7', '1503d3b82250457ea0efc1a1783cb759-e0cc6903a5c54d23b37ba9df2b6fbdb7', '2020-06-30 01:35:47', '2020-06-30 01:35:47'); +INSERT INTO `question` VALUES ('efefb480034e45688248e62fe37b739c', '1', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '1', 'b955f5dcf08f43b5a7a20ff5429a1f1b-6fadeacee75f437ab131a9a924603c7f-1bc5c42cb9cb4037acf9e3e4b369f788-3a0a3e1951354323a30ed0be69f86976', 'b955f5dcf08f43b5a7a20ff5429a1f1b', '2020-09-08 02:43:20', '2020-09-08 02:43:20'); +INSERT INTO `question` VALUES ('f0431d061ee240b681999dcdc7b390cf', '133', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '2', '6', '1', '4b5efd0c763b43c98703cb01281b81d8', '4b5efd0c763b43c98703cb01281b81d8', '2020-04-07 08:43:08', '2020-04-07 08:43:08'); +INSERT INTO `question` VALUES ('f0e50eb5bf1e4aaf817230ab41390f83', '张慈云', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '2', '[[', 'c25c2a49d2bf44e89218e53f2718931f', 'c25c2a49d2bf44e89218e53f2718931f', '2020-08-31 06:14:15', '2020-08-31 06:14:15'); +INSERT INTO `question` VALUES ('f10dd6ce6f964a5db45c4bdb89d9e17a', 'ds', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '3', 'sds', '92d0d92bbb0f41e3b50aa2d5f17ca5ef-f12eaeb0339649929adb692e47de89ed', 'f12eaeb0339649929adb692e47de89ed', '2020-04-20 08:09:20', '2020-04-20 08:09:20'); +INSERT INTO `question` VALUES ('f20b84f3a3ca43edb82b9d507b4ec043', '在企业级中后台界面中,表格是最常用的组件之一', '5', '68042014e23c4ebea7234cb9c77cee5c', '1', '3', '6', '大萨达', '7ed995f542714dd89f13c60422e9a00a-3aceb267aafc48f28737b5c6635bf00e', '7ed995f542714dd89f13c60422e9a00a', '2020-09-30 06:18:50', '2020-10-02 02:54:56'); +INSERT INTO `question` VALUES ('f2bc7e93f98a4293815a72ec685c05fc', 'asdfghj', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '9', 'xcvbn', '7f7ea4b8e00c4724ae71a2c1a0d2afeb', '7f7ea4b8e00c4724ae71a2c1a0d2afeb', '2020-09-16 07:03:54', '2020-09-16 07:03:54'); +INSERT INTO `question` VALUES ('f2df6679ab0148828f608d3f4c2b45f6', '~', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '3', '2', '11', '7b7b4f28ac314f7d874a13ef963345e9-e5ed1d3133e64575a6e1aa6f18531ad6', '7b7b4f28ac314f7d874a13ef963345e9', '2020-03-24 10:10:55', '2020-03-24 10:10:55'); +INSERT INTO `question` VALUES ('f3333b1a9dfb49638ef3b02df90cadb5', '请问是真的吗?', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '7', '请问是真的吗?', '4f2923a998db4a33ad1f15d537587a9b-e6dedfb41de94ee380b5a0ca9ac0c1c5-5d15248b68fe4a8992a744691ead0575-d3e1e307c2a84372b9c2a39f0c082b0f-af72e24e7b0d4273a6e46005b080f9c7', '4f2923a998db4a33ad1f15d537587a9b-5d15248b68fe4a8992a744691ead0575-', '2020-03-06 08:43:08', '2020-03-09 10:06:33'); +INSERT INTO `question` VALUES ('f3bf3c8f321344f381b2a5ee34c480aa', 'ds', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '8', 'ds', '88b8e38ebc7f4c03952d543c1deda50e-fa61e6658d53424ea073c6c88cebae09', 'fa61e6658d53424ea073c6c88cebae09', '2020-03-23 06:37:31', '2020-03-28 13:13:01'); +INSERT INTO `question` VALUES ('f4d3734f8ee0479baf400ce224c14575', '测试使用', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '2', '3', '1111111111111', '581fcb689b404036918e200cd1187516', '581fcb689b404036918e200cd1187516', '2020-09-22 00:31:50', '2020-09-22 00:31:50'); +INSERT INTO `question` VALUES ('f4f981e6995144eb81bc075cd2dbb904', '系统管理', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '2', '111', '8f262e48911242dcb13f70b268ba06b5', '8f262e48911242dcb13f70b268ba06b5', '2020-07-28 06:56:04', '2020-07-28 06:56:04'); +INSERT INTO `question` VALUES ('f6def1a063434d20bb779654644219d4', '1+1', '5', 'a1b661031adf4a8f969f1869d479fe74', '3', '1', '2', '12', '8eb5c6c518a840e3b60bd97a8d105353-97b4538069364f949b420e03f5b47b82', '8eb5c6c518a840e3b60bd97a8d105353', '2020-05-11 16:15:10', '2020-05-11 16:15:10'); +INSERT INTO `question` VALUES ('f71add41e8cb44318e1ac381056b649d', 'asdf', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '1', '天上的星星有几多', '501eeb7da27a41e6a0f0947aa9c7f1e4-e136ce43dab7411cbb71d7469609b83c-656170a1696b4a939cecfb49fdb9c088-386cb8e404184386b8c3d9926e9fc0b3-84a31956dd874ebe9e45f28727a973ed', '501eeb7da27a41e6a0f0947aa9c7f1e4-', '2020-04-10 03:22:49', '2020-04-13 01:31:00'); +INSERT INTO `question` VALUES ('f83af858c0554241bf96205dc9dd9882', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '1', '2', '111', '3d660fb1c1424b38bfdc6f9a504fb777-dbdfbcc6e6ad496d8ce049fc8283dbdd-429f530208234a1899b4c3be75bc1452', 'dbdfbcc6e6ad496d8ce049fc8283dbdd', '2020-05-22 07:42:21', '2020-05-22 07:42:21'); +INSERT INTO `question` VALUES ('fb60c8f2d17441709b09d6ad2fb5d683', '第二章——1、热力学第一定律用于( )', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '3', '热力学第一定律适用于任意系统、任意工质、任意过程。', '700240a85d3647948e5af3e14ef8fa18-86cedf8e752d45e0a0728f87926ebf7b-74d9cd2d3bb543e68cbbd685b701433c-bf58b9e31a2943328c6ed0135ab5823f', '74d9cd2d3bb543e68cbbd685b701433c-', '2020-05-27 10:25:25', '2020-05-27 10:43:06'); +INSERT INTO `question` VALUES ('fb93080d41364cf7988f2da95cf3adeb', 'd', '5', '68042014e23c4ebea7234cb9c77cee5c', '2', '1', '1', 's', '82da63eb01834dc0b117cafff4dcde94', '82da63eb01834dc0b117cafff4dcde94', '2020-05-27 12:04:27', '2020-05-27 12:04:27'); +INSERT INTO `question` VALUES ('fbf92231f24d4359bf9c08cad24bab4c', '中国面积', '5', '68042014e23c4ebea7234cb9c77cee5c', '3', '1', '5', '12333平方米', '589113fcd08e44fbbc2b6041581f643e-a0c83dcb49264347a9236e6dca2abd4d', 'a0c83dcb49264347a9236e6dca2abd4d', '2020-05-02 07:59:21', '2020-05-02 07:59:21'); +INSERT INTO `question` VALUES ('fdff95bd64994abc876c3872b7bc9aa3', 'sadf', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '2', '1', 'sadf解析', '622ef18f538b44f180202dac9c2b1353', '622ef18f538b44f180202dac9c2b1353', '2020-04-10 03:21:04', '2020-04-10 03:21:04'); +INSERT INTO `question` VALUES ('fe75613b9a8447ffacfdc23d8440faa8', '123', '5', 'a1b661031adf4a8f969f1869d479fe74', '1', '2', '1', '123', '3c76449a76324a21adb908f452b5ed8b-c407fe402bd048dab775052e307d2bf0-1b0ec8ddd3854303bc03c6c11b97c682-431848495d5e4c44ac05b858876636fb', '1b0ec8ddd3854303bc03c6c11b97c682-3c76449a76324a21adb908f452b5ed8b-c407fe402bd048dab775052e307d2bf0', '2020-06-02 02:14:14', '2020-06-03 09:16:34'); +INSERT INTO `question` VALUES ('ffa5d84f482847dc9c710def988ac355', '写文章的目的是为了增加收入', '5', 'a1b661031adf4a8f969f1869d479fe74', '2', '1', '10', '增加收入', '7c681c85c0904ec994a83c0786a23d36-95f6e5e02a414856907a9de711413904', '95f6e5e02a414856907a9de711413904', '2020-03-08 12:44:10', '2020-03-08 12:44:10'); + +-- ---------------------------- +-- Table structure for `question_category` +-- ---------------------------- +DROP TABLE IF EXISTS `question_category`; +CREATE TABLE `question_category` ( + `question_category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '问题类别表的主键', + `question_category_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '问题类别名称', + `question_category_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '问题类别的描述', + PRIMARY KEY (`question_category_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='题目类别表'; + +-- ---------------------------- +-- Records of question_category +-- ---------------------------- +INSERT INTO `question_category` VALUES ('1', '天文', '地球与宇宙的探索'); +INSERT INTO `question_category` VALUES ('2', '数学', '所有学科的基础'); +INSERT INTO `question_category` VALUES ('3', '物理', '体会牛顿与麦克斯韦的伟大'); +INSERT INTO `question_category` VALUES ('4', '生物', '从宏观到微观了解生命'); +INSERT INTO `question_category` VALUES ('5', '地理', '踏遍大好河山'); +INSERT INTO `question_category` VALUES ('6', '化学', '分子与原子的碰撞'); +INSERT INTO `question_category` VALUES ('7', '英语', '出门旅游必备'); +INSERT INTO `question_category` VALUES ('8', '历史', '体会悠悠岁月'); +INSERT INTO `question_category` VALUES ('9', '人文', '生活与交际'); +INSERT INTO `question_category` VALUES ('10', '生活', '人与社会的交互'); + +-- ---------------------------- +-- Table structure for `question_level` +-- ---------------------------- +DROP TABLE IF EXISTS `question_level`; +CREATE TABLE `question_level` ( + `question_level_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目难易度的主键', + `question_level_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目难易度名称', + `question_level_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目难易度的描述', + PRIMARY KEY (`question_level_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='问题的难易度级别'; + +-- ---------------------------- +-- Records of question_level +-- ---------------------------- +INSERT INTO `question_level` VALUES ('1', 'high', '难'); +INSERT INTO `question_level` VALUES ('2', 'middle', '中'); +INSERT INTO `question_level` VALUES ('3', 'low', '易'); + +-- ---------------------------- +-- Table structure for `question_option` +-- ---------------------------- +DROP TABLE IF EXISTS `question_option`; +CREATE TABLE `question_option` ( + `question_option_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目选项表的主键', + `question_option_content` varchar(512) COLLATE utf8_bin NOT NULL COMMENT '选项的内容', + `question_option_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '选项的额外描述,可以用于题目答案解析', + PRIMARY KEY (`question_option_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='题目的选项'; + +-- ---------------------------- +-- Records of question_option +-- ---------------------------- +INSERT INTO `question_option` VALUES ('00f4504e77264ce8886d9a978d51a21c', 'B:不喜欢', null); +INSERT INTO `question_option` VALUES ('01030b8201a34bbe964b32e7cbc7022f', 'A.ni ', null); +INSERT INTO `question_option` VALUES ('015147df62774a879388f924e1746f81', '曹雪芹', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('01e5a8b953f445edbf414728a008bfc0', '234', null); +INSERT INTO `question_option` VALUES ('02e72a5f97eb4783a8d9b4f1231d01fe', '特别牛', null); +INSERT INTO `question_option` VALUES ('02fefa4c2d904c75b44e98e5a1ccb1e9', 'p', null); +INSERT INTO `question_option` VALUES ('03b98af1be904b15b2ec363aea46b9a0', 'lokih', null); +INSERT INTO `question_option` VALUES ('040b2c43fb02474582d8ae115ffa8a29', '1', null); +INSERT INTO `question_option` VALUES ('0429151f296b4346ab52fa2980cbac6e', '正确', null); +INSERT INTO `question_option` VALUES ('044cf714b7024a1689cbc9def3591f51', '情感拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('057fffde78d846cdad3958af050a1ea8', 'C. q=u1-u2', null); +INSERT INTO `question_option` VALUES ('059a09eb328f42b69e856fdf492ee36e', '为22', null); +INSERT INTO `question_option` VALUES ('05ad94cee64c487c8abb51ab98dfa64d', 'python12', null); +INSERT INTO `question_option` VALUES ('068c9dfe6bf44ac68da20d88bed1d561', '错误', null); +INSERT INTO `question_option` VALUES ('0749cbe67c7a4ea484842e0851475ebc', 'a.星期二', null); +INSERT INTO `question_option` VALUES ('074b095ecbf447dd8545031ffa73808f', '正确', null); +INSERT INTO `question_option` VALUES ('07873fe639034ff29ea66a12c0531d17', 'l', null); +INSERT INTO `question_option` VALUES ('09153c0ac73a4d2ea60ebb8c833d0eef', '慢条斯理', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('09db13994df14085ab66fd8f4e2c76c3', 'seeyouagain', null); +INSERT INTO `question_option` VALUES ('0a0a339038774d20b7cc28cd4ae61b62', '55', null); +INSERT INTO `question_option` VALUES ('0bbe4912f753456e9c0bc99f58266d74', 'C.答案3', null); +INSERT INTO `question_option` VALUES ('0c5563e4d52e422c951bc578c49f8f62', '项目3', null); +INSERT INTO `question_option` VALUES ('0c83f68e3d9948e38d65eb22c257bf7f', '快捷', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0ce67282acc549aebbab97ba06e53542', 'B. 压缩过程,作功25KJ', null); +INSERT INTO `question_option` VALUES ('0d78372dfa28447e93b332d0f9e72107', '正确', null); +INSERT INTO `question_option` VALUES ('0dda4965171b4f9680a6acfab9af9625', '轻稳', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('0e4bb7baa94c474789e7c8443374a8aa', 'adaADA', null); +INSERT INTO `question_option` VALUES ('0eb97f9b079b4a09918884a4068ed084', '嘿嘿', null); +INSERT INTO `question_option` VALUES ('103a8e2509a04806a9b35aaafb3f8b8e', 'B.', null); +INSERT INTO `question_option` VALUES ('1042e5dacc404ae189e8e9fef8ebadb8', '3', null); +INSERT INTO `question_option` VALUES ('1053752053a74da89d0a8ec89259b442', 'D. 膨胀过程,作功145KJ', null); +INSERT INTO `question_option` VALUES ('10a92d75dd804d0896fb01f5012d0bd5', '范德萨发生大', null); +INSERT INTO `question_option` VALUES ('10c01dcdc7b641359cd33285cadcdd42', 'aa', null); +INSERT INTO `question_option` VALUES ('12987f741a7b49b7a94c403fdc056d59', 'aaaaaaaaaaaaaa', null); +INSERT INTO `question_option` VALUES ('1301f272a7164a36b0d4b610524a1d39', '3', null); +INSERT INTO `question_option` VALUES ('134a39e3ea364cbda072ded335d3128d', '正确', null); +INSERT INTO `question_option` VALUES ('14f4399cbf24423fb9a28dfec7f88d40', 'A. 14.7Mpa', null); +INSERT INTO `question_option` VALUES ('1501630680764f8ab7a46d70edf02e03', '唉', null); +INSERT INTO `question_option` VALUES ('1503d3b82250457ea0efc1a1783cb759', 'de', null); +INSERT INTO `question_option` VALUES ('155cf490413e4db893a06706dede1d34', '正确', null); +INSERT INTO `question_option` VALUES ('156b307acece4f57bbd8a8a70eb2f31e', 'D', null); +INSERT INTO `question_option` VALUES ('1610167ae7be413498f707b0ac15791a', '1', null); +INSERT INTO `question_option` VALUES ('17490735320f437b8acf9a23aa4f664d', 'ASD123', null); +INSERT INTO `question_option` VALUES ('175eba542012448581344803a032ffeb', '错误', null); +INSERT INTO `question_option` VALUES ('17caa8a101654814a1e77e38da67cdeb', 'test3', null); +INSERT INTO `question_option` VALUES ('1875168fbb774de2ad00d7b9832a95ce', '1', null); +INSERT INTO `question_option` VALUES ('18ac66eecdb6439494d48e4b152cf3d0', 'A. q=h2-h1', null); +INSERT INTO `question_option` VALUES ('194a098344ed446b9e1d05a50449e9b3', '2', null); +INSERT INTO `question_option` VALUES ('1a7385a5ae2d4237a002fc4b81c9e931', 'a b c d', null); +INSERT INTO `question_option` VALUES ('1b0ec8ddd3854303bc03c6c11b97c682', 'C 123W', null); +INSERT INTO `question_option` VALUES ('1bc5c42cb9cb4037acf9e3e4b369f788', '3', null); +INSERT INTO `question_option` VALUES ('1bc7d60a011a482fb068c6790d54f590', 'C.带出办公区送给他人', null); +INSERT INTO `question_option` VALUES ('1c22a3069d7e4f8cb18c05ad4e0141b5', '月亮', null); +INSERT INTO `question_option` VALUES ('1c872789a452490da96069c761121e6d', '正确', null); +INSERT INTO `question_option` VALUES ('1cce0f75bdfe4ac29022d23abac34ec0', '测试二', null); +INSERT INTO `question_option` VALUES ('1d38486860754a7ea310d1f48ebb9e11', 'A.题目1', null); +INSERT INTO `question_option` VALUES ('1d4cea834ab84bbd9e708b261dc7153b', 'fdsfdg', null); +INSERT INTO `question_option` VALUES ('1dd446391d4b4d698054badf2b2bf47e', '1', null); +INSERT INTO `question_option` VALUES ('1e0b504c51354755b8f9ccae59a592f6', '太阳', null); +INSERT INTO `question_option` VALUES ('1e85eba6944f418d9eb611ccc1215476', 'sjopj', null); +INSERT INTO `question_option` VALUES ('1fac20a1585d4b95a49b491c040bed1e', 'sdfwewnj ', null); +INSERT INTO `question_option` VALUES ('1fb77dd37ec443c2b83a8425baed67f5', 'aa', null); +INSERT INTO `question_option` VALUES ('1fd47eac74e947c08a1020d2e715d123', 'B.', null); +INSERT INTO `question_option` VALUES ('20b510cca7244c3d81fcb37c4dff5152', 'd', null); +INSERT INTO `question_option` VALUES ('20ce13d67d544efeba548f7eb9642e8f', '商务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('21594050aeb14818a3c250c68800b909', '123', null); +INSERT INTO `question_option` VALUES ('21a9a3a14f25445ba8fc3b85bcfd6efd', '错误', null); +INSERT INTO `question_option` VALUES ('21eccfb3bc43464b905eb0a8837ce094', '代替请柬', '名片的作用有'); +INSERT INTO `question_option` VALUES ('2223448f94a94e7cb57d94fb6c9a0750', '4', null); +INSERT INTO `question_option` VALUES ('228f57a595a2416aa6cf7df66095236a', '同时进门', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('22de7c7537564d7b841ea1b41a298a59', '消费接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('2324d1529eb34cca904243bdc7d2bc24', '错误', null); +INSERT INTO `question_option` VALUES ('233c13ee72c9456989788201fd108c8e', '互尊互谅', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('239fb6b4980749ffad1671b5c62bee8c', '345', null); +INSERT INTO `question_option` VALUES ('2449ebcfb9044460b9b44a5bba42110c', '正确', null); +INSERT INTO `question_option` VALUES ('249c3e3f31ed443e83ab4379b506be24', '焦恩俊', null); +INSERT INTO `question_option` VALUES ('24b7c8adb6834d0c8816c765fc3adaea', '4', null); +INSERT INTO `question_option` VALUES ('251eb27617ce458697f6e966bbf87bed', '我们先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('25e3179bb90f4ef4bc550c2cb7f3562f', 'A', null); +INSERT INTO `question_option` VALUES ('2624e6d08bcb4159918ec6bf82e60c79', '123', null); +INSERT INTO `question_option` VALUES ('2663fc2e4fdb4ef09a1558eea7ccbe03', '123123', null); +INSERT INTO `question_option` VALUES ('26d37952793a4f5eb1d83e331fa4fbf8', 'yyyyyy98989', null); +INSERT INTO `question_option` VALUES ('26d540db3e8f4950ad7df548fb779395', '正确', null); +INSERT INTO `question_option` VALUES ('26f4780900d148c698e1c57701ea7528', '1.对的', null); +INSERT INTO `question_option` VALUES ('277a5ba5d0d6478787f72f493634e650', 'c', null); +INSERT INTO `question_option` VALUES ('27fbd8f337c74d3c9e7b3f699d48b756', 'A. 理想气体、闭口系统、可逆过程', null); +INSERT INTO `question_option` VALUES ('287ce730f7804743935f504a18cd8538', '政治拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('28f780f29a034d06ad4d5753abe141a6', '正确', null); +INSERT INTO `question_option` VALUES ('28fe162922a24e118ab4feecc45aef1f', '父母', null); +INSERT INTO `question_option` VALUES ('29b8955e756c49599a1ef171eefdc405', '正确', null); +INSERT INTO `question_option` VALUES ('29bea16a941e473eaf1d47cabfa1e476', '5757', null); +INSERT INTO `question_option` VALUES ('2b3ddcd85e8b45dca43b4653edf63cd0', 'test2', null); +INSERT INTO `question_option` VALUES ('2b77d207e9e5475bacdfed3c9fc486ae', 'dd', null); +INSERT INTO `question_option` VALUES ('2b9c28bf667c4245816de46bf52a7ddd', '1231', null); +INSERT INTO `question_option` VALUES ('2bab92afb5ac490a84d29bcb92560f7a', 'python1', null); +INSERT INTO `question_option` VALUES ('2c11d8ee79394fd5b82306824d92ae36', 'aab', null); +INSERT INTO `question_option` VALUES ('2c3a444025344563a317cfe6751d11ff', '犯得上广泛大使馆22', null); +INSERT INTO `question_option` VALUES ('2c57854526c64f1ab3cd6a7c37749ac0', '哈哈', null); +INSERT INTO `question_option` VALUES ('2cbadbe4efa9427d8c14e26f6e01cd52', '234', null); +INSERT INTO `question_option` VALUES ('2cd9cb4901044a7fb410962eb75737da', 'wqe', null); +INSERT INTO `question_option` VALUES ('2d23b509e4534fe5b528aa02d04ee232', 'dsf ', null); +INSERT INTO `question_option` VALUES ('2d4c7dc37efa4599b78321dc0bf74ca9', '4', null); +INSERT INTO `question_option` VALUES ('2d531b1d075d4485b01472d12cd7bcb1', 'C. q=u1-u2', null); +INSERT INTO `question_option` VALUES ('2ddfb11777d54d71899939325da8a293', '1', null); +INSERT INTO `question_option` VALUES ('2df31aa7a344475ea8a0b2897c9754f0', '罗贯中', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('2ea1402dd1e04862859fc455bde82bdb', 'b', null); +INSERT INTO `question_option` VALUES ('2eaf5866748148ce901d12897fed9c11', '端庄、大方、美观', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('2ef0c0737ed6454db3fa7d4ecffc4eca', 'A:ddd', null); +INSERT INTO `question_option` VALUES ('301d0af3df224dfdb9c4d25a3070311c', '777', null); +INSERT INTO `question_option` VALUES ('302327201f3c422ca6b636f04fb146cc', 'v', null); +INSERT INTO `question_option` VALUES ('30d36a66d6614620bffe1851681af9b6', 'C:ddddddddD:ddddd', null); +INSERT INTO `question_option` VALUES ('30e233a884c94a6786a1d6968a25e955', 'first', null); +INSERT INTO `question_option` VALUES ('317914052c94400f8e45a814896c9cd9', '便于通知', '名片的作用有'); +INSERT INTO `question_option` VALUES ('31e282346e3b46578e45fdde3e69807e', 'B.答案2', null); +INSERT INTO `question_option` VALUES ('3216edd8cf1d41428c8f29133174b25a', 'l', null); +INSERT INTO `question_option` VALUES ('3240abc1aeab435a8c2152ffe2057566', '去', null); +INSERT INTO `question_option` VALUES ('3241d62e07bf4afc9eb03b6d4b57566b', 'lo', null); +INSERT INTO `question_option` VALUES ('3337d407ecde4865b80a5fc9e7fe37e3', 'aac', null); +INSERT INTO `question_option` VALUES ('34523c8126584d6688e8649cb118c51f', 'dhdh', null); +INSERT INTO `question_option` VALUES ('34a85af761b54cf2bfbb310df2720182', 'ggggg', null); +INSERT INTO `question_option` VALUES ('34ee794ddaab4033b84efcd749595329', 'aaaa', null); +INSERT INTO `question_option` VALUES ('359ff787a7a54497b9711e42462b2961', 'A', null); +INSERT INTO `question_option` VALUES ('3688d245b7e14c979a32f37e2a73fc93', '正确', null); +INSERT INTO `question_option` VALUES ('37ae148f549c4dc9b37401459978d48c', 'B:ddd', null); +INSERT INTO `question_option` VALUES ('386cb8e404184386b8c3d9926e9fc0b3', '3000', null); +INSERT INTO `question_option` VALUES ('3912670d529c4bc5b3bbfb4694d750e5', 'a', null); +INSERT INTO `question_option` VALUES ('39138775e70b4e558bc75be65f55c85e', '收到', null); +INSERT INTO `question_option` VALUES ('397a9ee0beaa48d7850204bf44aa0cfa', '错误', null); +INSERT INTO `question_option` VALUES ('397f7bbc8afc431e8976ee8764d88584', '错误', null); +INSERT INTO `question_option` VALUES ('3a0a3e1951354323a30ed0be69f86976', '4', null); +INSERT INTO `question_option` VALUES ('3a3479dd224542d28dc867023da12ce2', 'A', null); +INSERT INTO `question_option` VALUES ('3ac81fb3c8a44c6da848fcd2123fcf8e', '不错', null); +INSERT INTO `question_option` VALUES ('3aceb267aafc48f28737b5c6635bf00e', '错误', null); +INSERT INTO `question_option` VALUES ('3c4082994c3c4a0b83b25c07eebc953d', '666', null); +INSERT INTO `question_option` VALUES ('3c76449a76324a21adb908f452b5ed8b', 'A 123W', null); +INSERT INTO `question_option` VALUES ('3cdd195bff6647ee8be3e097918a3ceb', '错误', null); +INSERT INTO `question_option` VALUES ('3d660fb1c1424b38bfdc6f9a504fb777', '1', null); +INSERT INTO `question_option` VALUES ('3d913a401b0744f38a1822184a6c865c', '哈哈哈', null); +INSERT INTO `question_option` VALUES ('3d9abd4caa484af99e8667ac8408ce85', '测试一', null); +INSERT INTO `question_option` VALUES ('3dacd11b7e7c4bfab8e170e84126c15f', 'C.ni ', null); +INSERT INTO `question_option` VALUES ('3f0efc9a229e49499b0441a8dbf2f036', 'A.LiMing', null); +INSERT INTO `question_option` VALUES ('3f5090a6616440448cf9ea15c4dc9ba3', '768798', null); +INSERT INTO `question_option` VALUES ('3ff65e9fd1724a199eb9c1ba9985b6f0', '哈哈哈胜多负少胜多负少', null); +INSERT INTO `question_option` VALUES ('40cc512b36dc4147881202ed6b3292f2', '是否', null); +INSERT INTO `question_option` VALUES ('40f43b6914594697af5047522fa621a7', '1', null); +INSERT INTO `question_option` VALUES ('4140a14f3f6b4067962eac1c939675c9', '左侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('4161f50d1c9246d5ac8d77e0cdcea9be', 'dsj', null); +INSERT INTO `question_option` VALUES ('41b50876ccb547a3908947c20e441e3d', 'b', null); +INSERT INTO `question_option` VALUES ('429f530208234a1899b4c3be75bc1452', '3', null); +INSERT INTO `question_option` VALUES ('42b2c3099ba6496daf70dd713559da8b', '不知道', null); +INSERT INTO `question_option` VALUES ('42eee2c478c043168bd7ed8d7c2dcafe', '漂亮、美观、时髦', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('431848495d5e4c44ac05b858876636fb', 'D 123W', null); +INSERT INTO `question_option` VALUES ('434b49849bed43c3bb331a9e955114c3', '123', null); +INSERT INTO `question_option` VALUES ('435eabe9037b4ff7998943b09010e5f4', 'c', null); +INSERT INTO `question_option` VALUES ('44737a49bd304006b9cbb1179592e74f', '5656', null); +INSERT INTO `question_option` VALUES ('44931fa54f784fba87a61e47fe3e2836', '犯得上广泛大使馆22', null); +INSERT INTO `question_option` VALUES ('44a2393b304d4e2185803f3fd83c1014', '错误', null); +INSERT INTO `question_option` VALUES ('45734a7af9f04a74ae220b7e82684b92', 'C:不知道', null); +INSERT INTO `question_option` VALUES ('46013b375d214882897a63ec5a11c96e', 'B.222', null); +INSERT INTO `question_option` VALUES ('4674dcfb786647ef841fcfd5ee4d20d2', 'x', null); +INSERT INTO `question_option` VALUES ('47ab8b417e0a4258b7d0781c07554bde', 'A.1', null); +INSERT INTO `question_option` VALUES ('487ebfdbfdf14ba3b113eadaef40b5c6', 'T', null); +INSERT INTO `question_option` VALUES ('49084c559a7d49a0ba030d0a38808cc5', '5', null); +INSERT INTO `question_option` VALUES ('494bf6a7d8cb4c08bfe12fffdcc32d44', '1', null); +INSERT INTO `question_option` VALUES ('495f556e92c24ed5b68695ddd6df300d', '犯得上广泛大使馆', null); +INSERT INTO `question_option` VALUES ('49f5871da494405f93f14c04654ccc09', '1.fs', null); +INSERT INTO `question_option` VALUES ('4a11c0a8ff5f460ea1ac0fd3dcc23644', '2', null); +INSERT INTO `question_option` VALUES ('4a540db503ee4e3cb9e1345152629318', 'dhdhvsdfjfjsda大家', null); +INSERT INTO `question_option` VALUES ('4a9ac21bbee84b99b37737fa5e071c8e', '1', null); +INSERT INTO `question_option` VALUES ('4b5efd0c763b43c98703cb01281b81d8', 'A.123;B.222', null); +INSERT INTO `question_option` VALUES ('4c6f5fdede334a26b285cd1b834bd198', 'JIEFANGJ', null); +INSERT INTO `question_option` VALUES ('4c8f5324184d47ae96b0975435f51d45', '正确', null); +INSERT INTO `question_option` VALUES ('4d5c32e598cc41abb003f2f37dab210e', '吴承恩', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('4f2923a998db4a33ad1f15d537587a9b', '测试多选题1', null); +INSERT INTO `question_option` VALUES ('4f6a78ca969d4a99a37e762ae8a98baa', '错误', null); +INSERT INTO `question_option` VALUES ('501eeb7da27a41e6a0f0947aa9c7f1e4', '天上的星星有几多', null); +INSERT INTO `question_option` VALUES ('502c3eb45a4748f38f89e0010e18ab5c', '4354353', null); +INSERT INTO `question_option` VALUES ('504bed11766b4c35b7d0ed598a94f0e2', '犯得上广泛大使馆111', null); +INSERT INTO `question_option` VALUES ('508aec988215422e82c0850c79aea7b1', '正确', null); +INSERT INTO `question_option` VALUES ('51c476176e03424f8c2fae10a7113d8d', '2', null); +INSERT INTO `question_option` VALUES ('51c7c87f736540e5b62225d146f187cf', '1', null); +INSERT INTO `question_option` VALUES ('52a18699cb844717980e738583d7ccf3', '错误', null); +INSERT INTO `question_option` VALUES ('52e0ccb2fc4545028988681db9858f70', '错误', null); +INSERT INTO `question_option` VALUES ('532fec43b430438fa67d13f2cc684dd4', '122', null); +INSERT INTO `question_option` VALUES ('537c4f151cc34ac484d2bb2d830d5462', 'B.ni ', null); +INSERT INTO `question_option` VALUES ('5380530d663f435aaa134ab037f34079', '7788996', null); +INSERT INTO `question_option` VALUES ('5438565013f14396883a6bbc1775add9', '3.sfks', null); +INSERT INTO `question_option` VALUES ('544a11d5fbce48dc98ae0b803c672d7c', 'C.333', null); +INSERT INTO `question_option` VALUES ('56677d96b7434641acb84f4e3ea4b59c', 'yyyyyy9898909890', null); +INSERT INTO `question_option` VALUES ('56f9ba21bc37446caf7a34fd53025988', '错误', null); +INSERT INTO `question_option` VALUES ('57438e957d92472d8b0d64bb8537c08c', '1.对的', null); +INSERT INTO `question_option` VALUES ('579e9d59ced64518908e9fb5ff2595c3', 'S', null); +INSERT INTO `question_option` VALUES ('57e749d644044a53b48ed12f84bba0b3', '白求恩', null); +INSERT INTO `question_option` VALUES ('581fcb689b404036918e200cd1187516', '1测试使用', null); +INSERT INTO `question_option` VALUES ('5872d8e8a1174e9b98b5da077d930ad7', '', null); +INSERT INTO `question_option` VALUES ('5872f3b1322948c8a15b301ffae0efb0', '2', null); +INSERT INTO `question_option` VALUES ('589113fcd08e44fbbc2b6041581f643e', '刚刚', null); +INSERT INTO `question_option` VALUES ('59d74d533d89492993922152bfcb8a62', 'A', null); +INSERT INTO `question_option` VALUES ('59dc0e331e3a4a89b2b6cfa7bd7dd626', '林', null); +INSERT INTO `question_option` VALUES ('5a569634374b46259db84cd1a1b22ab6', '错误', null); +INSERT INTO `question_option` VALUES ('5a85b86339fb4ce6bdbf9912551bff64', '士大夫撒旦', null); +INSERT INTO `question_option` VALUES ('5ac788b163b04bc9b159f11d1cb1abba', '右侧', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('5af37b583ef34a9888c0d4cdcd434066', '正确', null); +INSERT INTO `question_option` VALUES ('5b002c90ec16495899a7e47f5fe1b0f3', 'B', null); +INSERT INTO `question_option` VALUES ('5c2e94d4363449c4ac3ffbfcd347b5e4', '11', null); +INSERT INTO `question_option` VALUES ('5c8bc06fe579422083bd7416e5c8cf62', 'C. 理想气体、任意过程 ', null); +INSERT INTO `question_option` VALUES ('5d15248b68fe4a8992a744691ead0575', '测试多选题3', null); +INSERT INTO `question_option` VALUES ('5d828aadc336424ab03eaa63026bcad3', '1', null); +INSERT INTO `question_option` VALUES ('5dd85e56e1704c15b1ac522fdedeb637', '是真的么', null); +INSERT INTO `question_option` VALUES ('5ec9464b268146e580edc7a01a2d7429', 'c', null); +INSERT INTO `question_option` VALUES ('5f1f478c60d44bbc8cd9a16539c7f142', '23445656', null); +INSERT INTO `question_option` VALUES ('6077b909fb884f858a01bb33b2e2d626', '错误', null); +INSERT INTO `question_option` VALUES ('60942d2353d442d0bbfae1eb69f0be4a', 'B. ws=h1-h2', null); +INSERT INTO `question_option` VALUES ('61f3d24b130749a88626b5035e9708e9', '代替通话', '名片的作用有'); +INSERT INTO `question_option` VALUES ('61fa118af54846ce9498774fc7dbb462', '测试三', null); +INSERT INTO `question_option` VALUES ('622ef18f538b44f180202dac9c2b1353', '100', null); +INSERT INTO `question_option` VALUES ('62a0bda7a2e84dc79e48780f771a36b7', '多少啊', null); +INSERT INTO `question_option` VALUES ('62d0c9c71733467aa56b22f5eef1c8c0', 'E', null); +INSERT INTO `question_option` VALUES ('640e0c8907104bed8fafb0afffd2f59d', '哦i看iom ', null); +INSERT INTO `question_option` VALUES ('647fb34e45474ae3b064a836b436a031', '前侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然。'); +INSERT INTO `question_option` VALUES ('648500831b5640f79b627a667883e7c1', '2', null); +INSERT INTO `question_option` VALUES ('64c6300db06f44e4b18d580380a3e71b', '帅个鸡儿锤', null); +INSERT INTO `question_option` VALUES ('64f67417f3b54909a2aa328c1fc6571a', 'aaa', null); +INSERT INTO `question_option` VALUES ('656170a1696b4a939cecfb49fdb9c088', '200', null); +INSERT INTO `question_option` VALUES ('65836707171c4fc0a4857de9b90d9bf0', '34', null); +INSERT INTO `question_option` VALUES ('65c05584aa514f00a8df9bbb2cf71daf', 'test3', null); +INSERT INTO `question_option` VALUES ('660743c51ed847aea3b455c75cf7dcd0', 'C. 任意气体、闭口系统、任意过程', null); +INSERT INTO `question_option` VALUES ('66bb1d6a84a74f688dbf6d865a7c8bda', 'A. 任意气体、可逆过程', null); +INSERT INTO `question_option` VALUES ('67973f89f6db45acad02bd7ce0d4af27', '66', null); +INSERT INTO `question_option` VALUES ('679e0d2746a94c56a6bf02acc186753a', 'A:喜欢', null); +INSERT INTO `question_option` VALUES ('6823db8cb54d4109843c486e7ea99998', 'a', null); +INSERT INTO `question_option` VALUES ('6852f34c415b4f16aa6ef35188680893', '错误', null); +INSERT INTO `question_option` VALUES ('68e141f7425540898d5f3b918490fe50', 'dsaddddddd', null); +INSERT INTO `question_option` VALUES ('6bae3b38676945f1a9ce5dedd491ff4a', '正确', null); +INSERT INTO `question_option` VALUES ('6bd0d54e3c1648a5ae10a29a6f5c4434', '家的', null); +INSERT INTO `question_option` VALUES ('6be0ef27d8194ab7b4d6e22cc73b923a', '错误', null); +INSERT INTO `question_option` VALUES ('6c4887193b194851b22d3efd70f1b35b', '3', null); +INSERT INTO `question_option` VALUES ('6c7c840e193f48e58b82b9f3b9935ad6', 'A. q=h2-h1', null); +INSERT INTO `question_option` VALUES ('6d3244e63deb410dad88b594538aa107', 'python123', null); +INSERT INTO `question_option` VALUES ('6dc81ab4160f40f9a7b78806c5a44178', 'eeee', null); +INSERT INTO `question_option` VALUES ('6dd7b78782df475aa6a112620f1be7e2', '11', null); +INSERT INTO `question_option` VALUES ('6ef2ecc296cc4f42b3be45fd645b0d7d', '23445656', null); +INSERT INTO `question_option` VALUES ('6f0631ce414c49519a162af9062073ca', '施耐庵', '《红楼梦》的作者是谁?'); +INSERT INTO `question_option` VALUES ('6f26e8d41a5e442fa9bb51484252dd2e', 'python1233', null); +INSERT INTO `question_option` VALUES ('6fadeacee75f437ab131a9a924603c7f', '2', null); +INSERT INTO `question_option` VALUES ('700240a85d3647948e5af3e14ef8fa18', 'A. 开口系统、理想气体、稳定过程', null); +INSERT INTO `question_option` VALUES ('70b75d901d69477ab922074e2161559f', 'B. 实际气体、可逆过程', null); +INSERT INTO `question_option` VALUES ('70c63df872e645bda8abd04a2e07925b', '1', null); +INSERT INTO `question_option` VALUES ('742c6c7bcf4347c9886a0a19906df908', 'gdsfsa', null); +INSERT INTO `question_option` VALUES ('744697e9f4984970a2b1949b84d10139', '一般', null); +INSERT INTO `question_option` VALUES ('744a529c8a97423e9a25094d59f6d438', '1', null); +INSERT INTO `question_option` VALUES ('74d9cd2d3bb543e68cbbd685b701433c', 'C. 任意系统、任意工质、任意过程', null); +INSERT INTO `question_option` VALUES ('7526fa11f98b4e86adaeaaa329e7881b', '正确', null); +INSERT INTO `question_option` VALUES ('7569f009ec724d7da2fe65d3f870bbea', '222', null); +INSERT INTO `question_option` VALUES ('75ad6f40c62944f79f0f13b56aae26f6', '768798', null); +INSERT INTO `question_option` VALUES ('76588c2f83ce4d24af8726aca0f25ac4', 'a', null); +INSERT INTO `question_option` VALUES ('766afefe1fdd48c1986fd8a5f9157a7b', '98', null); +INSERT INTO `question_option` VALUES ('77e434759f314ce08413b65b3c36e6a0', '左侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('785ad33574f747fd870dd6eadff303ab', '互不来往', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('78b12fae3d3740658dfabfce253b1b58', '4', null); +INSERT INTO `question_option` VALUES ('790e68b1844f43bf947cd6450c547cd5', 'tsta1111', null); +INSERT INTO `question_option` VALUES ('7953b0e9ed7d48019c8cf04f353e9e93', 'C. q=u1-u2 ', null); +INSERT INTO `question_option` VALUES ('7972490f7616481b849908e9345f8ae9', '12312312312123123123撒地方', null); +INSERT INTO `question_option` VALUES ('798f7456f5174d70922c93c26337bd24', 'erew', null); +INSERT INTO `question_option` VALUES ('7a33be7ab2784fe7ba8be21a267f6383', '8989', null); +INSERT INTO `question_option` VALUES ('7a354fb6ba1a46319688045d100946c1', '123,54,43,23,67', null); +INSERT INTO `question_option` VALUES ('7b08a9bc8d144b75be9911d51fbcee31', 'C. 压缩过程,作功145KJ ', null); +INSERT INTO `question_option` VALUES ('7b3c0b0f57634d51a0967ee2adc7d9bf', 'C:ddddddddkjlklk', null); +INSERT INTO `question_option` VALUES ('7b7b4f28ac314f7d874a13ef963345e9', '正确', null); +INSERT INTO `question_option` VALUES ('7b80034306a042919b8f400831112182', '2.错的', null); +INSERT INTO `question_option` VALUES ('7c0f620e2424488aa7c3843532bef0c7', 'A.ni ', null); +INSERT INTO `question_option` VALUES ('7c681c85c0904ec994a83c0786a23d36', '增加收入', null); +INSERT INTO `question_option` VALUES ('7d41b6d1c3ae4b3080aa831af2058e74', 'test', null); +INSERT INTO `question_option` VALUES ('7d78e9cc50e44640a2056b891706b3d9', 'A.星期一', null); +INSERT INTO `question_option` VALUES ('7e139bc1be364da28b3604703b37d187', 'B', null); +INSERT INTO `question_option` VALUES ('7e35de06fef34625bacb746a4020ee55', '434444', null); +INSERT INTO `question_option` VALUES ('7ebb034eb2294758873509df7280ba72', 'R', null); +INSERT INTO `question_option` VALUES ('7ed995f542714dd89f13c60422e9a00a', '正确', null); +INSERT INTO `question_option` VALUES ('7f7ea4b8e00c4724ae71a2c1a0d2afeb', 'zxcv', null); +INSERT INTO `question_option` VALUES ('810c0bef4cd748c5a6493346ef9c609d', 'dsf', null); +INSERT INTO `question_option` VALUES ('81b7ae4a705f4fc39e576085a55fccc0', '朋友接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('822cca2be47d409dacb5076427eb2fab', '12312312312', null); +INSERT INTO `question_option` VALUES ('825825ddfcac4089a52d136fb7b3d28a', '犯得上广泛大使馆22', null); +INSERT INTO `question_option` VALUES ('82da63eb01834dc0b117cafff4dcde94', 'cd', null); +INSERT INTO `question_option` VALUES ('82dbe9d7a31f4649bc534f3eb3a46dd2', '57578', null); +INSERT INTO `question_option` VALUES ('82e0bb574edc48239ea03d934833d0f1', '7878', null); +INSERT INTO `question_option` VALUES ('83107069458c47c8b443f5e0d004f756', 'RWarAsdasdasd', null); +INSERT INTO `question_option` VALUES ('8398259d17a84b71a19e958ffd63447f', 'fff', null); +INSERT INTO `question_option` VALUES ('83c56af7662249dd968e04bf3afbee23', '雷锋', null); +INSERT INTO `question_option` VALUES ('83ff34f011964f899e4361dc029cac16', 'ert', null); +INSERT INTO `question_option` VALUES ('845b5e5f79794eeeb1dadf8372c8be10', '一般', null); +INSERT INTO `question_option` VALUES ('84a31956dd874ebe9e45f28727a973ed', '40000', null); +INSERT INTO `question_option` VALUES ('853573a1fadc487893e40a90a3a2e566', 'B.ni ', null); +INSERT INTO `question_option` VALUES ('858d4e20051f48369c2a9e79849b98ff', 'abc', null); +INSERT INTO `question_option` VALUES ('85a087d45baf46ffbe1abdf75eb8fd07', '0', null); +INSERT INTO `question_option` VALUES ('85aeb40a28f14735a48505d29d7c05b9', 'B', null); +INSERT INTO `question_option` VALUES ('862daa8441304b10b858be76e3a2007e', 'B:2', null); +INSERT INTO `question_option` VALUES ('865411ad178f4b60ab6b9fc6ede45de2', '放到大师傅', null); +INSERT INTO `question_option` VALUES ('86cedf8e752d45e0a0728f87926ebf7b', 'B. 闭口系统、实际气体、任意流动', null); +INSERT INTO `question_option` VALUES ('872cd57a8ba140a19b17b0bc3926a53b', ' B. 15.6Mpa ', null); +INSERT INTO `question_option` VALUES ('87657567c69446b1ad51377832715b14', '错误', null); +INSERT INTO `question_option` VALUES ('87ab5d2e169c431a95296400c27819a1', '23', null); +INSERT INTO `question_option` VALUES ('87c48ec222d1451286b0d25d1590139c', '2212', null); +INSERT INTO `question_option` VALUES ('88691e501b634872bd84730dd20660bc', '正确', null); +INSERT INTO `question_option` VALUES ('88b8e38ebc7f4c03952d543c1deda50e', '都撒到', null); +INSERT INTO `question_option` VALUES ('88ec4c60df0842c7b603cf82450b12cb', '礼节性拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('8946f452ab7b49cfab931cba8c8ed1dc', '3', null); +INSERT INTO `question_option` VALUES ('8967e693de5b4acba8357219812c7c4b', '超级无敌宇宙美少年', null); +INSERT INTO `question_option` VALUES ('8a605f36d92c4b268788780e76e2c40c', 'A', null); +INSERT INTO `question_option` VALUES ('8a6c27e9bd2141b8935def852cb6f761', '分的积分', null); +INSERT INTO `question_option` VALUES ('8aca071cfff2418784c36a5ca612a515', '你', null); +INSERT INTO `question_option` VALUES ('8acab2bbb89a48e886f32d8a7e6ab27e', '项目2', null); +INSERT INTO `question_option` VALUES ('8b2178a8aaa54ad9b04a7d512f014bc8', 'weqwe', null); +INSERT INTO `question_option` VALUES ('8b2425bd63c64a99b4b1c17f3a25161a', '12', null); +INSERT INTO `question_option` VALUES ('8b4101fd12524b8f948a017ca66c3f46', '的', null); +INSERT INTO `question_option` VALUES ('8c0f6801448b4185b3446d92b0721c40', '客人先进', '客人来访时,我们要为客人打开房门。当房门向外开时()进'); +INSERT INTO `question_option` VALUES ('8c5f8ffc50c943d6acf638eeb729a52d', 'dadsa', null); +INSERT INTO `question_option` VALUES ('8c95b512240b4a47b85743a64f65c0ba', '节假日的下午或平日的晚饭后', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('8ccec91af5f841999362d006f2375b31', 'dsaddddd', null); +INSERT INTO `question_option` VALUES ('8d15994349004d7980dff873e14e8834', 'test4', null); +INSERT INTO `question_option` VALUES ('8d20946630564cb289355ad497c3b97e', 'c', null); +INSERT INTO `question_option` VALUES ('8d747e1373294eb394a821f722c4b122', 'B. 实际气体、开口系统、可逆过程', null); +INSERT INTO `question_option` VALUES ('8dc2afa2eb2f47da95ec1305f34c49ca', '正确', null); +INSERT INTO `question_option` VALUES ('8dd912efd1d0449a836e73486c66ca1c', '1', null); +INSERT INTO `question_option` VALUES ('8e26980e4f89481ca1afafdc6665f9bb', 'A.1 B.2', null); +INSERT INTO `question_option` VALUES ('8e7ead3595ee4867aa21997433ddb5fd', '辣鸡', null); +INSERT INTO `question_option` VALUES ('8eb5c6c518a840e3b60bd97a8d105353', '1', null); +INSERT INTO `question_option` VALUES ('8f262e48911242dcb13f70b268ba06b5', '111', null); +INSERT INTO `question_option` VALUES ('8fb5f13a055044c983b85c777f9464b1', 'B.2', null); +INSERT INTO `question_option` VALUES ('91954e91ac184f648cc944bf84dbbe19', '错误', null); +INSERT INTO `question_option` VALUES ('92ad192cb43e4bc2a0890f856392f3bf', 'sdfs', null); +INSERT INTO `question_option` VALUES ('92d0d92bbb0f41e3b50aa2d5f17ca5ef', '', null); +INSERT INTO `question_option` VALUES ('92ed63ab069d4f0bae0bbf630a03d34d', 'E', null); +INSERT INTO `question_option` VALUES ('9527ec01d85e43d697d012a02594d647', '1231231231212312312', null); +INSERT INTO `question_option` VALUES ('9597bd44b15d46479423879fe5400458', '111111', null); +INSERT INTO `question_option` VALUES ('95ebcd9078444043b7ff375a2fe67178', '正确', null); +INSERT INTO `question_option` VALUES ('95f6e5e02a414856907a9de711413904', '改变生活质量', null); +INSERT INTO `question_option` VALUES ('9692160d5ff14b8da558009c22674638', '正确', null); +INSERT INTO `question_option` VALUES ('96adc6fe53994660a5ce9c52beeabc10', '4', null); +INSERT INTO `question_option` VALUES ('976da12d3b5e4b2bad835cf42e87c59a', '4', null); +INSERT INTO `question_option` VALUES ('97b4538069364f949b420e03f5b47b82', '15', null); +INSERT INTO `question_option` VALUES ('995407da7fd141d3a264e359dedf199b', 'B.星期二', null); +INSERT INTO `question_option` VALUES ('995440729c4f48758920dd0f9c31f44f', '侧面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('996f9b6beaaf4b82971b2f3783f1f5ec', 'C', null); +INSERT INTO `question_option` VALUES ('9a26a6fb037840e9b7f9c0247c1d2790', 'hello', null); +INSERT INTO `question_option` VALUES ('9a28b3007c7c4f1b899a46a74f1baeb7', '正确', null); +INSERT INTO `question_option` VALUES ('9a297d5e82814dba9eba4c6d1afa8562', '1', null); +INSERT INTO `question_option` VALUES ('9b0a1b22a54945588052d6bad18ee035', 'a', null); +INSERT INTO `question_option` VALUES ('9b14c29c2d514b10af620655ff13a204', '十分钟左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9c0afe91ee5647f699605ddae27aa0b6', 'b', null); +INSERT INTO `question_option` VALUES ('9c511fa9d5a74090967cdb52b29060a2', 'D', null); +INSERT INTO `question_option` VALUES ('9ccf487962dc4a0b992aa81b27fdff83', '测试问题?A 信息 B哈哈', null); +INSERT INTO `question_option` VALUES ('9cd1e597ae4144938be500efa21eec9b', '1小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('9d4db526074c4642922790aae582742d', '错误', null); +INSERT INTO `question_option` VALUES ('9da49e7309604e81bacfdc7bb9044bc1', '缓慢', '做客时入座动作要'); +INSERT INTO `question_option` VALUES ('9e57a895eede4550aafc75ae26bedf3b', '2.fsf', null); +INSERT INTO `question_option` VALUES ('9e6e64fa5d3d4bf68e15deaa04a99de5', '犯得上广泛大使馆22', null); +INSERT INTO `question_option` VALUES ('9fc9ed0e94144ea88a702acc05523df5', '2', null); +INSERT INTO `question_option` VALUES ('a0c83dcb49264347a9236e6dca2abd4d', '发', null); +INSERT INTO `question_option` VALUES ('a0e9cddc8e304295b7bb13813d4fb4f5', '测试四', null); +INSERT INTO `question_option` VALUES ('a14973fbcf3447bca6f1c6f7e8fea53e', '7878', null); +INSERT INTO `question_option` VALUES ('a2bd998dc8944256b20f5fdaccf33c8a', 'D. h1=h2', null); +INSERT INTO `question_option` VALUES ('a317880eb3144e3db226409408198013', '1', null); +INSERT INTO `question_option` VALUES ('a3cc733bcc5e47bab69f3fec7867fd38', '正确', null); +INSERT INTO `question_option` VALUES ('a418c5318bb24fc98df150b5ffb23603', 'test1', null); +INSERT INTO `question_option` VALUES ('a4c4b303b3e34a0e83dbd967567bbb91', '错误', null); +INSERT INTO `question_option` VALUES ('a51323d05dbc4046ba92d9ee1d8d7bc9', 'fd', null); +INSERT INTO `question_option` VALUES ('a541ebe1167b4d14abff3c3bb0778822', 'A.111', null); +INSERT INTO `question_option` VALUES ('a5648b37349e4025881273ab79d94cc0', '问题1', null); +INSERT INTO `question_option` VALUES ('a5e476e927f74034abd9026fb6396240', 'A.LiMing', null); +INSERT INTO `question_option` VALUES ('a60fdf98a017401a813e32f87c65674e', '错误', null); +INSERT INTO `question_option` VALUES ('a694578edead46249b09864a0b40e6b8', 'C', null); +INSERT INTO `question_option` VALUES ('a6d530b941a34a3187c968c95bcc1d1f', 'B. ws=h1-h2', null); +INSERT INTO `question_option` VALUES ('a71419ea21d64aa6a2b617505152da25', '2', null); +INSERT INTO `question_option` VALUES ('a77d8e65fea14339974973fc7e5a7246', 'forth', null); +INSERT INTO `question_option` VALUES ('a9960e3f1cb34a8caafd27fe3a4ef9de', '错误', null); +INSERT INTO `question_option` VALUES ('aaf9e52ecc9d42f5ac745d541526d1e2', 'D.444', null); +INSERT INTO `question_option` VALUES ('ab85c51b6e91402385aeda6551aea608', '右侧', '在参加各种社交宴请宾客中,要注意从座椅的()侧入座,动作应轻而缓,轻松自然'); +INSERT INTO `question_option` VALUES ('ab8d255ea3884051a1ad8f87b2f7c929', 'a.星期二', null); +INSERT INTO `question_option` VALUES ('ab96efeec3144ecea3bf955d4e52980f', '商业拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('ab9e0727064f433686461e1284492eb6', 'A', null); +INSERT INTO `question_option` VALUES ('abccb812dee64ce698236cfe7bc99487', '2', null); +INSERT INTO `question_option` VALUES ('ac2dcc0983d84b3ba12669402ac4b56e', '测试问题?A 信息 ', null); +INSERT INTO `question_option` VALUES ('acfa3c43f7f943c1b3bc697c436af659', '我不告訴你', null); +INSERT INTO `question_option` VALUES ('adde4f47209c423c8ff36b84eaa06ee7', 'Blade Runner', null); +INSERT INTO `question_option` VALUES ('ade749edd43246eabfda70a4db644a01', 'fdfd', null); +INSERT INTO `question_option` VALUES ('ae9be675c7f0407d9ee16c7fe9496abc', 'third', null); +INSERT INTO `question_option` VALUES ('af3dc93032a7432989d7ea2f231af462', 'fsdfds', null); +INSERT INTO `question_option` VALUES ('af72e24e7b0d4273a6e46005b080f9c7', '测试多选题5', null); +INSERT INTO `question_option` VALUES ('afbbf97056c64199b1b44f02e8c557f5', '董存瑞', null); +INSERT INTO `question_option` VALUES ('afc82566cf07406994b77dd36dcb1fde', '12233', null); +INSERT INTO `question_option` VALUES ('aff1762c583b432e841db44b67839b80', 'b', null); +INSERT INTO `question_option` VALUES ('b07b85e3415b403d9487dbc1acf5f932', '工作强度', null); +INSERT INTO `question_option` VALUES ('b0fde289c3bf4e0496d7e3ba425abe49', 'bbbb', null); +INSERT INTO `question_option` VALUES ('b108b823a6ad4688895a93af81a1a584', '正确', null); +INSERT INTO `question_option` VALUES ('b18d0d42daa54305bd0b86ff2186df2b', 'W', null); +INSERT INTO `question_option` VALUES ('b1b2cbb140264410b5b8bb23c37404e5', '错误', null); +INSERT INTO `question_option` VALUES ('b3515213a70e4bf98b94959d63f978b7', '123,54,43,23', null); +INSERT INTO `question_option` VALUES ('b395a866719e4548b5876b4208d7dca7', 'aaasdasd', null); +INSERT INTO `question_option` VALUES ('b3988469af8d4dc8ae5d72e11ff4555e', '犯得上广泛大使馆', null); +INSERT INTO `question_option` VALUES ('b6194cc93e4d45e8a1a5d804f141f72a', '错误', null); +INSERT INTO `question_option` VALUES ('b65355f749974638bf875224c31b3508', '错误', null); +INSERT INTO `question_option` VALUES ('b7425acd661f425f86c3a56eef593ffe', '正确', null); +INSERT INTO `question_option` VALUES ('b7926212674b4b71b93dcffca102f578', '代替便函', '名片的作用有'); +INSERT INTO `question_option` VALUES ('b7ea294223764ae79fddf7111cf20424', '错误', null); +INSERT INTO `question_option` VALUES ('b8e2e6300ab04016a82481fff15750e0', '正确', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('b955f5dcf08f43b5a7a20ff5429a1f1b', '1', null); +INSERT INTO `question_option` VALUES ('b9956a8b3a0149d786a8691bd19b435e', '对', null); +INSERT INTO `question_option` VALUES ('ba5bbb82d555490581123ecaf5f9fd81', '发送到', null); +INSERT INTO `question_option` VALUES ('ba76daceff104974a756176828d33ff9', ' C. 15.8Mpa', null); +INSERT INTO `question_option` VALUES ('ba9c6e1d5ed545adb493245c00112412', 'wewe', null); +INSERT INTO `question_option` VALUES ('bad2787d2be64bfe89cece84b8eda695', 'ae', null); +INSERT INTO `question_option` VALUES ('bbe3df2c7ba44b13b4b77cbd929a8fb1', '上访接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bc4e6c276e6d4b80871badf7d2a9087c', '公务拜访', '以目的的不同为标准划分的拜访类型有'); +INSERT INTO `question_option` VALUES ('bc88c0a83e6147fbbe7ae6141bf575a1', '项目4', null); +INSERT INTO `question_option` VALUES ('bcb5ebf4478641d9b3b47dd6bada9b32', 'c', null); +INSERT INTO `question_option` VALUES ('bccb33b6264248318e380d9e7802d2a5', '2', null); +INSERT INTO `question_option` VALUES ('bd8ecfb670364c1b8cee33607423066f', '准确规范', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('bddfac2e4a1149ccb83b9bcd609d9e19', 'dsadd', null); +INSERT INTO `question_option` VALUES ('bde0602eca354629ae891474aa8f43eb', '项目1', null); +INSERT INTO `question_option` VALUES ('be8ce7fa22904b8b998aab497ca5e753', '正确', null); +INSERT INTO `question_option` VALUES ('be9cd7bd458b4f4cb382f017ad3966d7', '434', null); +INSERT INTO `question_option` VALUES ('bed28153b51d410aafa64a6cc9c6fbb9', '公务接待', '以接待对象为标准划分的接待类型有'); +INSERT INTO `question_option` VALUES ('bed4ab9ebad44e7fa444dfe5e6a55181', 'D.作为再生纸使用', null); +INSERT INTO `question_option` VALUES ('bf58b9e31a2943328c6ed0135ab5823f', 'D. 任意系统、任意工质、可逆过程', null); +INSERT INTO `question_option` VALUES ('bf93ba7988f84053ae197bded7ec10ea', '不知道', null); +INSERT INTO `question_option` VALUES ('c10ac4f6031b48109c91b672cf944ef6', 'yyyyyy', null); +INSERT INTO `question_option` VALUES ('c25c2a49d2bf44e89218e53f2718931f', '-', null); +INSERT INTO `question_option` VALUES ('c317ef23e1de49369900869764991eb0', '反面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c35c908629e241bd88099f879ef36322', '456', null); +INSERT INTO `question_option` VALUES ('c407fe402bd048dab775052e307d2bf0', 'B123W', null); +INSERT INTO `question_option` VALUES ('c4aeda64b2024d9cbaaba88ac1dcdb97', '正面朝向对方', '递接文件或名片时应当注意字体的'); +INSERT INTO `question_option` VALUES ('c517d89483b94ffead440fb408efce11', '声音洪亮', '与他人在正式场合交谈时要严肃认真,还要注意语言的'); +INSERT INTO `question_option` VALUES ('c58996ea783f457a9dd132adf4dd2d66', '不错', null); +INSERT INTO `question_option` VALUES ('c76d8662bb9846ed94cc005a8f59e74c', '正确', null); +INSERT INTO `question_option` VALUES ('c81d168f407d476c9caf518b23cbc3ee', '1232132', null); +INSERT INTO `question_option` VALUES ('c87c37f82879406bbb12094a04115838', '11 22 33', null); +INSERT INTO `question_option` VALUES ('c8b17f74bf504e448f77f270f3e90ca4', 'fgcjhh', null); +INSERT INTO `question_option` VALUES ('c8c044429c39438f943ce0c652be3100', '12312312312123', null); +INSERT INTO `question_option` VALUES ('c91d0cf22e8048479b0bf25ddd499d1c', 'Star War', null); +INSERT INTO `question_option` VALUES ('c95c411cf29846fa97ee69b9611edc70', 'ngiodsfuhnguidbngidfiug', null); +INSERT INTO `question_option` VALUES ('c973ba881edb4da0974d670986c13316', '1', null); +INSERT INTO `question_option` VALUES ('c975075d733e408ba19e9d61bdf4793f', '2.错的', null); +INSERT INTO `question_option` VALUES ('c97e917b56a5480c94dc28de7d8943dc', '123123', null); +INSERT INTO `question_option` VALUES ('c9af8c09778e44cfb8a3d252e84456df', 'aa', null); +INSERT INTO `question_option` VALUES ('ca45b95620ae4d33986cb8067ef2525c', '清晨', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('ca4a90e051c34cbe98a75246bc59906a', 'A:1', null); +INSERT INTO `question_option` VALUES ('cbab4505cffe427fa342d0dad5740ac1', 'test2', null); +INSERT INTO `question_option` VALUES ('cbfebe5f94124c0dbd8ad280d63351b0', '随意、整齐、干净', '正式交往场合我们的仪表仪容要给人()的感觉'); +INSERT INTO `question_option` VALUES ('cc2f57d910694387868cc67efd65b4dc', ' C. 15.8Mpa', null); +INSERT INTO `question_option` VALUES ('ccf9a11d724046dd964660b688d9dc28', 'C', null); +INSERT INTO `question_option` VALUES ('cd92d181c96944b4a24dd267e728413a', 'c', null); +INSERT INTO `question_option` VALUES ('ce55be1f36784062a07f8851b242f9e2', '狐疑', null); +INSERT INTO `question_option` VALUES ('ceaa30a7172041f0a7584d4bdb412deb', 'A', null); +INSERT INTO `question_option` VALUES ('ceeb7aa01f5e4e8c960f242980f95e51', '错误', null); +INSERT INTO `question_option` VALUES ('cf3623a4993a418d8a5d97a6ae4a7abc', '正确', null); +INSERT INTO `question_option` VALUES ('cf53cc26173f4c8686aafdd246b4a28b', 'D. h1=h2', null); +INSERT INTO `question_option` VALUES ('cf5d5c38f45d4729b6d7e2b10fd67a74', '错误', null); +INSERT INTO `question_option` VALUES ('d00fee19fd484df6b1cc23b836656fe6', '错误', null); +INSERT INTO `question_option` VALUES ('d10a52e99c6c4aceb39fadf5af178940', 'python123', null); +INSERT INTO `question_option` VALUES ('d15f9106bb9941eaab1e37356af083b3', '错误', '判断题专用选项'); +INSERT INTO `question_option` VALUES ('d260b7e951064e609f6c5de6abbb2b83', '收入', null); +INSERT INTO `question_option` VALUES ('d2b29dd48c724017892a59c886d586a2', 'sdfdsf', null); +INSERT INTO `question_option` VALUES ('d2c8a767fd55485eb8ce90b242d081b3', 'A', null); +INSERT INTO `question_option` VALUES ('d36bd089207f48cfb5d806d9cf882009', '中间', '在机场、商厦、地铁等公共场所乘自动扶梯时应靠()站立,另一侧供有急事赶路的人快行'); +INSERT INTO `question_option` VALUES ('d378a5a61e004ecf9d0729bb4519cf11', '错误', null); +INSERT INTO `question_option` VALUES ('d3df5e5744164bbaa53bbba984ad5681', '测试问题?A 信息 B哈哈 c测试', null); +INSERT INTO `question_option` VALUES ('d3e1e307c2a84372b9c2a39f0c082b0f', '测试多选题4', null); +INSERT INTO `question_option` VALUES ('d4c0b55e7d1847a991e889898309717f', 'ghfgh', null); +INSERT INTO `question_option` VALUES ('d4d0e886343b44e29de5538b8c71decb', '为22454', null); +INSERT INTO `question_option` VALUES ('d50b9145fa3946c7afc4af8df449933e', 'B. ws=h1-h2', null); +INSERT INTO `question_option` VALUES ('d567c1de87c04359a717c04f3d7de8a7', '改变生活', null); +INSERT INTO `question_option` VALUES ('d5dac99c6ebf4f2597fbb3035a2ec3b0', '555', null); +INSERT INTO `question_option` VALUES ('d627f399bd484d4fb9ba0af6eb2d0893', '为22454454', null); +INSERT INTO `question_option` VALUES ('d6f986dd47d0448a87a72c12f2d3fb08', 'lo', null); +INSERT INTO `question_option` VALUES ('d72e10da82464867afca4fb841e93ce7', 'B', null); +INSERT INTO `question_option` VALUES ('d7537167166d458aad471d87f597a7cf', '吼吼', null); +INSERT INTO `question_option` VALUES ('d7f693f122e94549b93d39d79e5d53e7', 'shi', null); +INSERT INTO `question_option` VALUES ('d8a80cb9399b47b8890aa897d3ca1339', '错误', null); +INSERT INTO `question_option` VALUES ('d8e215726c544451994e98e12473e643', 'qfdfdaaaaaa', null); +INSERT INTO `question_option` VALUES ('d8fd1ca48ed74d0cb51295ad84760dd6', '正确', null); +INSERT INTO `question_option` VALUES ('d9729d496f404b3aaf42f99a85338932', 'goodbye12', null); +INSERT INTO `question_option` VALUES ('d97d9fc8348644668eee72d762c06cd2', 'qwe', null); +INSERT INTO `question_option` VALUES ('d9993e00424c4b5fad6666d7067d656c', 'D. 任意气体、开口系统、任意过程', null); +INSERT INTO `question_option` VALUES ('db43d6e8819047539922b510e0a039b7', '用餐时间 ', '拜访他人应选择(),并应提前打招呼'); +INSERT INTO `question_option` VALUES ('db752a7eee934846b8f291a1d8ef66f9', 'dsad', null); +INSERT INTO `question_option` VALUES ('db9794b9bdda420cb21dd1f4e1efdae3', '改变生活质量', null); +INSERT INTO `question_option` VALUES ('dba2977f12c0495cbfd9cec8fbf03787', '问题4', null); +INSERT INTO `question_option` VALUES ('dbdfbcc6e6ad496d8ce049fc8283dbdd', '12', null); +INSERT INTO `question_option` VALUES ('dc2f2d3089c4437db4e7834042e19fd7', 'C.ni ', null); +INSERT INTO `question_option` VALUES ('dc3ef30c0f7646f9a53b5933276fead3', '1', null); +INSERT INTO `question_option` VALUES ('dcad08ba0a8b45c897f42c9b4c53b086', '错误', null); +INSERT INTO `question_option` VALUES ('dd2fec18b3b944bd863eaf503d086473', '12312312312123123', null); +INSERT INTO `question_option` VALUES ('dd7352143c914b0e9abf4bcd4ef0e9fe', 'nbdbd', null); +INSERT INTO `question_option` VALUES ('ddd7d2bb09f347e6aac6519d05b29d1d', '123', null); +INSERT INTO `question_option` VALUES ('df100669da2b4842823c54abf03830c2', '123', null); +INSERT INTO `question_option` VALUES ('df27ec15bb404efca957f1de29dbb992', '3', null); +INSERT INTO `question_option` VALUES ('e045db0fdbca4b5a8202de9bce7cde49', 'A.', null); +INSERT INTO `question_option` VALUES ('e0c6767445284d6094737ea24d6d0f98', '669999[[[', null); +INSERT INTO `question_option` VALUES ('e0cc6903a5c54d23b37ba9df2b6fbdb7', 'de法人', null); +INSERT INTO `question_option` VALUES ('e0f516418bc843ebbdd3529421fb620a', '正确', null); +INSERT INTO `question_option` VALUES ('e136ce43dab7411cbb71d7469609b83c', '100', null); +INSERT INTO `question_option` VALUES ('e1c39e7f3d894c65aa7e6e980229757c', '改变', null); +INSERT INTO `question_option` VALUES ('e1e644ece39c4f11b4a18d3513f3bbcb', '3333', null); +INSERT INTO `question_option` VALUES ('e2ed0b87934a4787bb5cc20b5b00c13f', '正确', null); +INSERT INTO `question_option` VALUES ('e389abaf00e64667b7e646248293b975', 'test4', null); +INSERT INTO `question_option` VALUES ('e38f5456790c4593b6019714f93db263', 'sdfdsf', null); +INSERT INTO `question_option` VALUES ('e3f72bfbf0f846359abacf8457738167', 'qqwew', null); +INSERT INTO `question_option` VALUES ('e4102dd2bed047a1bf260a6464f94ff2', 'A. 膨胀过程,作功25KJ ', null); +INSERT INTO `question_option` VALUES ('e4142da9d88b457b91249a3090f35d6b', '不必考虑邻里关系', '日常生活中邻里之间应'); +INSERT INTO `question_option` VALUES ('e4697cfd242c4328b28a084e4ecaaf3c', '半小时左右', '一般性的拜访多以()为最佳交往时间'); +INSERT INTO `question_option` VALUES ('e4a5d0b4cc774ec5b655a5a1134d9e24', '正确', null); +INSERT INTO `question_option` VALUES ('e4c560be9aa94d80b3a3e4a3c4044261', '反对法', null); +INSERT INTO `question_option` VALUES ('e5618b5b21ea494bbab1a82692e8a4ff', '问题2', null); +INSERT INTO `question_option` VALUES ('e58250b362aa40a985355db4976effec', 'A. q=h2-h1', null); +INSERT INTO `question_option` VALUES ('e59cee0364e7416db47fadea0a5bc290', 'B.将其直接扔到垃圾桶', null); +INSERT INTO `question_option` VALUES ('e5a7a2106a984796af45b1e9463bc530', '1', null); +INSERT INTO `question_option` VALUES ('e5bccbbd68814026b5e847f05bac44d5', 'ghfghjhff', null); +INSERT INTO `question_option` VALUES ('e5c4af9ca7c043eeb7d74303a30e2a2d', 'bb', null); +INSERT INTO `question_option` VALUES ('e5ed1d3133e64575a6e1aa6f18531ad6', '错误', null); +INSERT INTO `question_option` VALUES ('e60e24aeebe642529f34a8d6c1f8f201', '1.对的并且有余地', null); +INSERT INTO `question_option` VALUES ('e6dedfb41de94ee380b5a0ca9ac0c1c5', '测试多选题2', null); +INSERT INTO `question_option` VALUES ('e7c2308d8d794992847e68a1a0e384df', '我', null); +INSERT INTO `question_option` VALUES ('e80b3bfbd8764da58e06e2a928b086af', '错误', null); +INSERT INTO `question_option` VALUES ('e8860b61274e4941adb54d00f721773e', '错误', null); +INSERT INTO `question_option` VALUES ('e9713b14135a4b59b22a1a5410b9a4cc', 'D. h1=h2', null); +INSERT INTO `question_option` VALUES ('e9ae10a34d7c4fa5b66411b2bcd15bd1', 'B', null); +INSERT INTO `question_option` VALUES ('ea0a917c0651434c8df8b632bc919eb5', 'python', null); +INSERT INTO `question_option` VALUES ('eaadd6650f9d4ea686919dc9730d91a8', '正确', null); +INSERT INTO `question_option` VALUES ('eb192519091040a2b8c50c85ab384692', '12233', null); +INSERT INTO `question_option` VALUES ('ebb5e88363e4482895e3cf78cccb14bc', '正确', null); +INSERT INTO `question_option` VALUES ('ecb26cae0207478cb3f32d9c12e13aa6', 'rwar', null); +INSERT INTO `question_option` VALUES ('ed702b2263804207ab4a845a76c22656', '不清楚', null); +INSERT INTO `question_option` VALUES ('edda00757b104faa94a70d0e5cf47a4a', 'A.通过碎纸机将其碎掉', null); +INSERT INTO `question_option` VALUES ('eddc33534976426496b1e2eb5cfe1502', '测试', null); +INSERT INTO `question_option` VALUES ('ee4dd52c164349b49ebc22c79068ea04', 'a', null); +INSERT INTO `question_option` VALUES ('efc62ed02e9a460c8e7481d00f99e225', '真的', null); +INSERT INTO `question_option` VALUES ('f09e98a26d604341af5e488f3b9e7e00', 'aaa', null); +INSERT INTO `question_option` VALUES ('f0a2e38bb6a0467eaa4dc2abce0d5397', '456213123132131231231231312', null); +INSERT INTO `question_option` VALUES ('f12eaeb0339649929adb692e47de89ed', 'gh', null); +INSERT INTO `question_option` VALUES ('f139c33a448e48d38b36b6e710ce232e', '哈哈哈胜多负少', null); +INSERT INTO `question_option` VALUES ('f1824901411a4aaaab735c590bf7079b', 'b 多线', null); +INSERT INTO `question_option` VALUES ('f2b8a154a14c4b5589880e5fe06c21d0', 'ggggg', null); +INSERT INTO `question_option` VALUES ('f2f3ed5ca60a4930a5acaf226bc41167', '犯得上广泛大使馆', null); +INSERT INTO `question_option` VALUES ('f3bcb4e6df034ac18415a40afd073673', '669999[[[iiii\'uuuuu', null); +INSERT INTO `question_option` VALUES ('f3edeb858f004d788108a6ee8b7396ca', '12312312312123123123', null); +INSERT INTO `question_option` VALUES ('f40ce7c44edf45f296fb79f36e3bdc7c', 'A', null); +INSERT INTO `question_option` VALUES ('f4d19e393ad743a0868e6c377891076c', 'ea22', null); +INSERT INTO `question_option` VALUES ('f4e7279fb18841a7ad4d82a6c528e682', 'A.', null); +INSERT INTO `question_option` VALUES ('f54cf9081cb44864afafc7e51be3aff1', '错误', null); +INSERT INTO `question_option` VALUES ('f60335a4b5974512a0736e001f0d3e68', '正确', null); +INSERT INTO `question_option` VALUES ('f668905fcd7f4d13aa0570e8b0b21d37', '正确', null); +INSERT INTO `question_option` VALUES ('f6aa287d13e649e398da650b2dee77c4', '只剩下帅了', null); +INSERT INTO `question_option` VALUES ('f77b051a49b645058cb8dec0e2fbe820', 'B.', null); +INSERT INTO `question_option` VALUES ('f798338e96a64277bb33e9949ed251bb', 'Kung Fu Panda', null); +INSERT INTO `question_option` VALUES ('f799998269524a81bac9381362420d26', 'a', null); +INSERT INTO `question_option` VALUES ('f7df4b8aa3c64115b8c6e44b07a86e18', 'second', null); +INSERT INTO `question_option` VALUES ('f98d2eea91e94496bbec73ff04b43084', 'fdfd fdfd', null); +INSERT INTO `question_option` VALUES ('f9a3811e694b43849d3f70237cfa08a9', 'A.', null); +INSERT INTO `question_option` VALUES ('f9b46b8cf54e48448f18b8904276cb3e', '错误', null); +INSERT INTO `question_option` VALUES ('fa61e6658d53424ea073c6c88cebae09', '都撒到都撒到', null); +INSERT INTO `question_option` VALUES ('fb5f2eecef2341279412400d9a58ac4b', '正确', null); +INSERT INTO `question_option` VALUES ('fbab52e5c4494e2dbc2af209f20a9961', '地球', null); +INSERT INTO `question_option` VALUES ('fc74c7d791284bfcb972feb1007eeb34', '错误', null); +INSERT INTO `question_option` VALUES ('fcbd1f84d1144384a4c6831d2fe3ee0f', '', null); +INSERT INTO `question_option` VALUES ('fdb02b4460614e74b2e85612a74d7c65', 'D. 任意气体、任意过程', null); +INSERT INTO `question_option` VALUES ('fdf9dd6fbfd34750b7c648ece6e9a09f', '234456564564', null); +INSERT INTO `question_option` VALUES ('fe566c433e0b469780861319c19de604', '正确', null); +INSERT INTO `question_option` VALUES ('fe7b64dae30a4f389d042ab93525b46b', '1', null); +INSERT INTO `question_option` VALUES ('fea59d7e263649f48127ad9b8b4833fd', '问题3', null); +INSERT INTO `question_option` VALUES ('fed52a1a92004a869c6c195b7f0db685', 'dsa', null); +INSERT INTO `question_option` VALUES ('ff4deaa00807431682923baf77bedd4d', '工作环境', null); +INSERT INTO `question_option` VALUES ('ff916fedb6a94be78944b25bf1377282', 'B.123', null); + +-- ---------------------------- +-- Table structure for `question_type` +-- ---------------------------- +DROP TABLE IF EXISTS `question_type`; +CREATE TABLE `question_type` ( + `question_type_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '题目类型表的主键', + `question_type_name` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '题目类型名称', + `question_type_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '题目类型的描述', + PRIMARY KEY (`question_type_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='问题类型'; + +-- ---------------------------- +-- Records of question_type +-- ---------------------------- +INSERT INTO `question_type` VALUES ('1', 'single', '单选题'); +INSERT INTO `question_type` VALUES ('2', 'multi', '多选题'); +INSERT INTO `question_type` VALUES ('3', 'judge', '判断题'); + +-- ---------------------------- +-- Table structure for `role` +-- ---------------------------- +DROP TABLE IF EXISTS `role`; +CREATE TABLE `role` ( + `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id', + `role_name` varchar(32) COLLATE utf8_bin NOT NULL COMMENT '角色名称', + `role_description` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的描述', + `role_detail` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '角色的详细功能阐述', + `role_page_ids` varchar(256) COLLATE utf8_bin DEFAULT NULL COMMENT '当前角色所能访问的页面的id集合', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='用户角色表'; + +-- ---------------------------- +-- Records of role +-- ---------------------------- +INSERT INTO `role` VALUES ('1', 'admin', '管理员', '拥有教师和学生的所有权限', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES ('2', 'teacher', '教师', '出题、组试卷、管理学生和试卷', '1-2-3-4-5-6'); +INSERT INTO `role` VALUES ('3', 'student', '学生', '参与考试,查看分数', '1-2-3-6'); + +-- ---------------------------- +-- Table structure for `user` +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户id,主键,字符串型', + `user_username` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户名', + `user_nickname` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户昵称', + `user_password` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '用户秘密', + `user_role_id` int(11) NOT NULL COMMENT '当前用户的角色的id', + `user_avatar` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的头像地址', + `user_description` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '用户的自我描述', + `user_email` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户邮箱', + `user_phone` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT '用户手机号', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`user_id`) USING BTREE, + UNIQUE KEY `user_username` (`user_username`) USING BTREE, + UNIQUE KEY `user_email` (`user_email`) USING BTREE, + UNIQUE KEY `user_phone` (`user_phone`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='用户信息表'; + +-- ---------------------------- +-- Records of user +-- ---------------------------- +INSERT INTO `user` VALUES ('18fe065cfadf4402a8be3bdc24b3505e', 'user_15396204056', 'user_15396204056', 'MTUzOTYyMDQwNTZoamY=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '2603685848@qq.com', '15396204056', '2020-04-20 00:26:59', '2020-04-20 00:26:59'); +INSERT INTO `user` VALUES ('202d9c95be3b4bc090e379494d93521c', 'user_13066300803', 'user_13066300803', 'YWRtaW4xMjM=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1846263444@qq.com', '13066300803', '2020-09-17 13:20:37', '2020-09-17 13:20:37'); +INSERT INTO `user` VALUES ('368e10cc85814e35850ebfce66935dcf', 'user_15243649662', 'user_15243649662', 'YWRtaW4xMjM=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1446833977@qq.com', '15243649662', '2020-05-22 07:40:12', '2020-05-22 07:40:12'); +INSERT INTO `user` VALUES ('59d5629070554a9f8134792dcce3faf5', 'user_13021350784', 'user_13021350784', 'MXFheiNFREM=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', 'zzy880131@163.com', '13021350784', '2020-05-13 21:46:00', '2020-05-13 21:46:00'); +INSERT INTO `user` VALUES ('646f64a5d63a4338b1aee5ce500d05a7', 'user_15056615102', 'user_15056615102', 'cXdlMTIz', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '488289153@qq.com', '15056615102', '2020-04-11 08:31:28', '2020-04-11 08:31:28'); +INSERT INTO `user` VALUES ('67a60d05db984055a93b24d1b3c44e0e', 'user_18888888888', 'user_18888888888', 'YTEyMzMyMTEyMzMyMQ==', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '12@qq.com', '18888888888', '2020-07-22 06:41:53', '2020-07-22 06:41:53'); +INSERT INTO `user` VALUES ('68042014e23c4ebea7234cb9c77cee5c', 'teacher', '暮雪飞扬', 'YWRtaW4xMjM=', '2', 'https://i.loli.net/2019/11/02/OUfHKhMSwRv1ntX.jpg', '快乐就好', '1648266192@qq.com', '15261897332', '2019-05-06 18:03:27', '2019-11-02 16:37:20'); +INSERT INTO `user` VALUES ('74f5b5059e4d43fa9a534460b1f76cd1', 'user_15755574512', 'user_15755574512', 'MTk5NzE1LnpqLg==', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1185805174@qq.com', '15755574512', '2020-05-04 14:20:46', '2020-05-04 14:20:46'); +INSERT INTO `user` VALUES ('79392778a90d4639a297dbd0bae0f779', 'student', '红领巾', 'YWRtaW4xMjM=', '3', 'https://i.loli.net/2019/11/02/rCHKVJd4jTovzW9.jpg', '好好学习,天天向上', 'liangshanguang@huawei.com', '17712345678', '2019-05-06 18:07:14', '2019-11-02 16:37:31'); +INSERT INTO `user` VALUES ('7c1e0cc05dad44f6a90bba58ffed0903', 'user_17865312615', 'user_17865312615', 'TWVuZ2x1bzEk', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '751441981@qq.com', '17865312615', '2020-08-03 08:36:44', '2020-08-03 08:36:44'); +INSERT INTO `user` VALUES ('8875fe3e354f4150bcb03923d926cec2', 'user_13697979059', 'user_13697979059', 'eGlhbzEyMw==', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1753703407@qq.com', '13697979059', '2020-04-24 12:51:55', '2020-04-24 12:51:55'); +INSERT INTO `user` VALUES ('a1b661031adf4a8f969f1869d479fe74', 'admin', '西门吹雪', 'YWRtaW4xMjM=', '1', 'https://i.loli.net/2019/11/02/DvPiSRJrzoH1tkZ.gif', '绳锯木断,水滴石穿', 'liangshanguang2@gmail.com', '17601324488', '2019-05-06 17:57:44', '2019-11-02 16:37:37'); +INSERT INTO `user` VALUES ('c541be0898a146b69446c91d299d2068', 'user_13726432778', 'user_13726432778', 'ZHlnMTIzNDU2', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1213@qq.com', '13726432778', '2020-03-18 00:41:39', '2020-03-18 00:41:39'); +INSERT INTO `user` VALUES ('d2262452ef3745a296dd92d60ef3c854', 'user_13601104354', 'user_13601104354', 'YXNkZmcxMjM=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1748218486@qq.com', '13601104354', '2020-04-30 07:48:48', '2020-04-30 07:48:48'); +INSERT INTO `user` VALUES ('daf40c1e71464b1da3a7c4cb2235875a', 'user_16571894631', 'user_16571894631', 'eW91c3NpMDE2Kw==', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', 'wiyow16843@psk3n.com', '16571894631', '2020-06-06 14:18:33', '2020-06-06 14:18:33'); +INSERT INTO `user` VALUES ('f4ee01f32f5f443d9b1bcc05c02bf58d', 'user_13245654578', 'user_13245654578', 'THltMTMwMDYw', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '123@163.com', '13245654578', '2020-05-26 02:36:10', '2020-05-26 02:36:10'); +INSERT INTO `user` VALUES ('f887e6120e4644679199cd505d87f2f1', 'user_13978999127', 'user_13978999127', 'bGlvbjUyMDEzMTQ=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1219881823@qq.com', '13978999127', '2020-04-05 06:36:35', '2020-04-05 06:36:35'); +INSERT INTO `user` VALUES ('fd305dec212749c5b861f22dc56f969b', 'user_15870019029', 'user_15870019029', 'SGJodHh4NDAwMDQ4', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', '1987428669@qq.com', '15870019029', '2020-09-01 12:18:28', '2020-09-01 12:18:28'); +INSERT INTO `user` VALUES ('ff4ab7357e97429b857adc5bcf55ee75', 'user_17852001277', 'user_17852001277', 'eHVoYW5iaW4xMjM=', '3', 'http://d.lanrentuku.com/down/png/1904/business_avatar/8_avatar_2754583.png', 'welcome to online exam system', 'honbunhsu04134@163.com', '17852001277', '2020-05-13 01:05:36', '2020-05-13 01:05:36'); diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..2142426 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,2 @@ +#!/bin/sh +nohup java -jar app.jar & diff --git a/frontend/.editorconfig b/frontend/.editorconfig new file mode 100644 index 0000000..6f77dff --- /dev/null +++ b/frontend/.editorconfig @@ -0,0 +1,39 @@ +[*] +charset=utf-8 +end_of_line=lf +insert_final_newline=false +indent_style=space +indent_size=2 + +[{*.ng,*.sht,*.html,*.shtm,*.shtml,*.htm}] +indent_style=space +indent_size=2 + +[{*.jhm,*.xslt,*.xul,*.rng,*.xsl,*.xsd,*.ant,*.tld,*.fxml,*.jrxml,*.xml,*.jnlp,*.wsdl}] +indent_style=space +indent_size=2 + +[{.babelrc,.stylelintrc,jest.config,.eslintrc,.prettierrc,*.json,*.jsb3,*.jsb2,*.bowerrc}] +indent_style=space +indent_size=2 + +[*.svg] +indent_style=space +indent_size=2 + +[*.js.map] +indent_style=space +indent_size=2 + +[*.less] +indent_style=space +indent_size=2 + +[*.vue] +indent_style=space +indent_size=2 + +[{.analysis_options,*.yml,*.yaml}] +indent_style=space +indent_size=2 + diff --git a/frontend/.env b/frontend/.env new file mode 100644 index 0000000..9bd1812 --- /dev/null +++ b/frontend/.env @@ -0,0 +1,2 @@ +NODE_ENV=production +VUE_APP_PREVIEW=false diff --git a/frontend/.gitattributes b/frontend/.gitattributes new file mode 100644 index 0000000..e507319 --- /dev/null +++ b/frontend/.gitattributes @@ -0,0 +1 @@ +public/* linguist-vendored \ No newline at end of file diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..185e663 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,21 @@ +.DS_Store +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* diff --git a/frontend/.prettierrc b/frontend/.prettierrc new file mode 100644 index 0000000..cbe842a --- /dev/null +++ b/frontend/.prettierrc @@ -0,0 +1,5 @@ +{ + "printWidth": 120, + "semi": false, + "singleQuote": true +} diff --git a/frontend/.travis.yml b/frontend/.travis.yml new file mode 100644 index 0000000..a08bfcb --- /dev/null +++ b/frontend/.travis.yml @@ -0,0 +1,7 @@ +language: node_js +node_js: + - 10.15.0 +cache: yarn +script: + - yarn + - yarn run lint --no-fix && yarn run build diff --git a/frontend/README.md b/frontend/README.md new file mode 100644 index 0000000..3910aeb --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,64 @@ +# 在线考试系统前端介绍 + +## 开发环境 +> 以下为我的本地环境,仅供参考 + +- node:10.16.3 +- npm:6.9.0 +- webstorm:2021.2.3 + +## 参考材料 +- 基础框架:[ant-design-vue](https://github.com/vueComponent/ant-design-vue) +- 脚手架参考:[ant-design-vue-pro](https://github.com/vueComponent/ant-design-vue-pro) +- 表格组件:[vxe-table](https://gitee.com/xuliangzhan_admin/vxe-table/) +- 富文本组件:[wangEditor](https://github.com/wangeditor-team/wangEditor) + +## 项目初始化 + +- Clone repo +```bash +git clone git@github.com:lsgwr/spring-boot-online-exam.git +cd spring-boot-online-exam/frontend/exam +``` + +- Install dependencies +``` +npm install +``` + +- Compiles and hot-reloads for development +``` +npm run serve +``` + +- Compiles and minifies for production +``` +npm run build +``` + +- Lints and fixes files +``` +npm run lint +``` + +## 关键点 +### 本地调试配置后端转发 +> vue.config.js中的proxy +```js +devServer: { + // development server port 8000 + port: 8000, + proxy: 'http://localhost:80' // 这里是后端服务的ip和端口,对应调整即可 +}, +``` + +### 配置通用的后端接口前缀 +> 在`src/utils/request.js`中配置,比如后端接口一般都以/api开头,那么后端接口就配置成 + +```js +// 创建 axios 实例 +const service = axios.create({ + baseURL: '/api', // api base_url + timeout: 6000 // 请求超时时间 +}) +``` diff --git a/frontend/babel.config.js b/frontend/babel.config.js new file mode 100644 index 0000000..60d219e --- /dev/null +++ b/frontend/babel.config.js @@ -0,0 +1,20 @@ +module.exports = { + presets: [ + '@vue/app', + [ + '@babel/preset-env', + { + 'useBuiltIns': 'entry' + } + ] + ] + // if your use import on Demand, Use this code + // , + // plugins: [ + // [ 'import', { + // 'libraryName': 'ant-design-vue', + // 'libraryDirectory': 'es', + // 'style': true // `style: true` 会加载 less 文件 + // } ] + // ] +} diff --git a/frontend/docs/add-page-loading-animate.md b/frontend/docs/add-page-loading-animate.md new file mode 100644 index 0000000..4af2d85 --- /dev/null +++ b/frontend/docs/add-page-loading-animate.md @@ -0,0 +1,31 @@ +为首屏增加 加载动画 +==== + + + +## 需求 + +> 为了缓解用户第一次访问时,加载 JS 过大所导致用户等待白屏时间过长导致的用户体验不好,进行的一个优化动效。 + + + +## 实现方案 + +1. 将 动画加载 dom 元素放在 #app 内,Vue 生命周期开始时,会自动清掉 #app 下的所有元素。 +2. 将 动画加载 dom 元素放在 body 下,Vue 生命周期开始时 App.vue (created, mounted) 调用 `../utils/utll` 下的 removeLoadingAnimate(#id, timeout) 则会移除加载动画 + +最后一步: +​ 将样式插入到 `public/index.html` 文件的 `` 最好写成内联 `` + + + +---- + +目前提供有两个样式,均在 `public/loading` 文件夹内。且 pro 已经默认使用了一套 loading 动画方案,可以直接参考 `public/index.html` + + +## 写在最后 + +目前 pro 有页面 overflow 显示出浏览器滚动条时,页面会抖动一下的问题。 + +欢迎各位提供能解决的方案和实现 demo。如果在条件允许的情况下,建议请直接使用 pro 进行改造,也欢迎直接 PR 到 pro 的仓库 diff --git a/frontend/docs/load-on-demand.md b/frontend/docs/load-on-demand.md new file mode 100644 index 0000000..56b38f9 --- /dev/null +++ b/frontend/docs/load-on-demand.md @@ -0,0 +1,101 @@ +按需加载 减小打包 +==== + + + +## 按需引入组件依赖 + +`Ant Design Pro Vue` 默认编码工作并不支持按需引入,不过可以通过以下操作结合 [Ant Design Of Vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/) 官方文档来进行按需引入。 + +- 增加项目按需引入依赖 +- 修改引入组件方式 + + + +1. 增加按需引入所需依赖 `babel-plugin-import` +并且修改文件 `babel.config.js` + ```ecmascript 6 + module.exports = { + presets: [ + '@vue/app' + ], + plugins: [ + [ "import", { + "libraryName": "ant-design-vue", + "libraryDirectory": "es", + "style": "css" + } ] + ] + } + ``` + + +2. 修改引入组件方式 (注意,这只是一个例子,请完整引入你所需要的组件) + + 文件 `../components/use.js` + + ```javascript + import Vue from 'vue' + import { + Input, + Button, + Select, + Card, + Form, + Row, + Col, + Modal, + Table, + notification + } from 'ant-design-vue' + + Vue.use(Input) + Vue.use(Button) + Vue.use(Select) + Vue.use(Card) + Vue.use(Form) + Vue.use(Row) + Vue.use(Col) + Vue.use(Modal) + Vue.use(Table) + Vue.use(notification) + + Vue.prototype.$notification = notification; + ``` + + +3. 最后在 `main.js` 中引入 `../components/use.js` 文件即可,如下 + + ```javascript + + import Vue from 'vue' + import App from './App' + + // 引入 按需组件的统一引入文件 + import './components/use' + + import './style/index.less' + + + Vue.config.productionTip = false + + new Vue({ + render: h => h(App), + }).$mount('#app') + + ``` + +**具体完整实现可参考分支 [feature/demand_load](https://github.com/sendya/ant-design-pro-vue/tree/feature/demand_load)** + + + + + + + +## 其他 减少打包大小 + + + +1. Ant Design Vue 1.2.x 版本起,采用的 ant-design 官方方案 svg Icon 组件,整个项目打包会变大很多,图标进行按需加载可参考 https://github.com/HeskeyBaozi/reduce-antd-icons-bundle-demo +2. moment 按需加载 可参考 https://github.com/jmblog/how-to-optimize-momentjs-with-webpack \ No newline at end of file diff --git a/frontend/docs/multi-tabs.md b/frontend/docs/multi-tabs.md new file mode 100644 index 0000000..d9fd255 --- /dev/null +++ b/frontend/docs/multi-tabs.md @@ -0,0 +1,20 @@ +多(页签)标签 模式 +==== + + +## 让框架支持打开的页面增加多标签,可随时切换 + +### 关于如何移除该功能 组件 + 1. 移除 `/src/components/layouts/BasicLayout.vue` L3, L12, L19 + ```vue + + ``` + 2. 移除 `/src/config/defaultSettings.js` L25 + + 3. 移除 `src/store/modules/app.js` L27, L76-L79, L118-L120 + + 4. 移除 `src/utils/mixin.js` L21 + + 5. 删除组件目录 `src/components/MultiTab` + +> 以上 `L x` 均代表行N ,如 L3 = 行3 \ No newline at end of file diff --git a/frontend/docs/webpack-bundle-analyzer.md b/frontend/docs/webpack-bundle-analyzer.md new file mode 100644 index 0000000..c313767 --- /dev/null +++ b/frontend/docs/webpack-bundle-analyzer.md @@ -0,0 +1,40 @@ +先增加依赖 + +```bash +// npm +$ npm install --save-dev webpack-bundle-analyzer + +// or yarn +$ yarn add webpack-bundle-analyzer -D +``` + +配置文件 `vue.config.js` 增加 `configureWebpack.plugins` 参数 + +``` +const path = require('path') +const webpack = require('webpack') +const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin + +function resolve (dir) { + return path.join(__dirname, dir) +} + +// vue.config.js +module.exports = { + configureWebpack: { + plugins: [ + // Ignore all locale files of moment.js + new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/), + // 依赖大小分析工具 + new BundleAnalyzerPlugin(), + ] + }, + + + ... +} +``` + + + +启动 `cli` 的 `build` 命令进行项目编译,编译完成时,会自动运行一个 http://localhost:8888 的地址,完整显示了支持库依赖 \ No newline at end of file diff --git a/frontend/jest.config.js b/frontend/jest.config.js new file mode 100644 index 0000000..de432a0 --- /dev/null +++ b/frontend/jest.config.js @@ -0,0 +1,23 @@ +module.exports = { + moduleFileExtensions: [ + 'js', + 'jsx', + 'json', + 'vue' + ], + transform: { + '^.+\\.vue$': 'vue-jest', + '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub', + '^.+\\.jsx?$': 'babel-jest' + }, + moduleNameMapper: { + '^../(.*)$': '/src/$1' + }, + snapshotSerializers: [ + 'jest-serializer-vue' + ], + testMatch: [ + '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)' + ], + testURL: 'http://localhost/' +} diff --git a/frontend/jsconfig.json b/frontend/jsconfig.json new file mode 100644 index 0000000..9555080 --- /dev/null +++ b/frontend/jsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "target": "es6", + "baseUrl": ".", + "paths": { + "../*": ["src/*"] + } + }, + "exclude": ["node_modules", "dist"], + "include": ["src/**/*"] +} diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..7f926dd --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,25800 @@ +{ + "name": "exam", + "version": "2.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "exam", + "version": "2.0.0", + "hasInstallScript": true, + "dependencies": { + "@antv/data-set": "^0.10.1", + "@fortawesome/fontawesome-free": "^5.12.1", + "ant-design-vue": "~1.3.8", + "axios": "^0.19.0", + "bootstrap": "^4.1.1", + "bootstrap-table": "^1.18.0", + "bootstrap-vue": "^2.15.0", + "codemirror": "^5.37.0", + "core-js": "^2.6.5", + "enquire.js": "^2.1.6", + "font-awesome": "^4.7.0", + "jquery": "^3.3.1", + "js-cookie": "^2.2.0", + "lodash.get": "^4.4.2", + "lodash.pick": "^4.4.0", + "md5": "^2.2.1", + "mockjs2": "^1.0.5", + "moment": "^2.24.0", + "nprogress": "^0.2.0", + "popper.js": "^1.16.1", + "summernote": "^0.8.10", + "tableexport.jquery.plugin": "^1.10.20", + "viser-vue": "^2.3.3", + "vue": "^2.5.22", + "vue-clipboard2": "^0.2.1", + "vue-cropper": "0.4.4", + "vue-ls": "^3.2.0", + "vue-router": "^3.0.1", + "vue-svg-component-runtime": "^1.0.1", + "vuex": "^3.1.0", + "vxe-table": "^3.4.6", + "wangeditor": "^4.7.9", + "xe-utils": "^3.4.0" + }, + "devDependencies": { + "@babel/polyfill": "^7.2.5", + "@vue/cli-plugin-babel": "^3.3.0", + "@vue/cli-plugin-eslint": "^3.3.0", + "@vue/cli-plugin-unit-jest": "^3.3.0", + "@vue/cli-service": "^3.3.0", + "@vue/eslint-config-standard": "^4.0.0", + "@vue/test-utils": "^1.0.0-beta.20", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "^10.0.1", + "babel-jest": "^23.6.0", + "babel-plugin-import": "^1.11.0", + "eslint": "^5.8.0", + "eslint-plugin-html": "^5.0.0", + "eslint-plugin-vue": "^5.0.0", + "husky": "^8.0.0", + "less": "^3.8.1", + "less-loader": "^4.1.0", + "opencollective": "^1.0.3", + "opencollective-postinstall": "^2.0.2", + "vue-svg-icon-loader": "^2.1.1", + "vue-template-compiler": "^2.5.22" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-3.2.2.tgz", + "integrity": "sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==", + "license": "MIT", + "dependencies": { + "tinycolor2": "^1.4.1" + } + }, + "node_modules/@ant-design/icons": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-2.1.1.tgz", + "integrity": "sha512-jCH+k2Vjlno4YWl6g535nHR09PwCEmTBKAG6VqF+rhkrSPRLfgpU2maagwbZPLjaHuU5Jd1DFQ2KJpQuI6uG8w==", + "license": "MIT" + }, + "node_modules/@ant-design/icons-vue": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@ant-design/icons-vue/-/icons-vue-2.0.0.tgz", + "integrity": "sha512-2c0QQE5hL4N48k5NkPG5sdpMl9YnvyNhf0U7YkdZYDlLnspoRU7vIA0UK9eHBs6OpFLcJB6o8eJrIl2ajBskPg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^3.1.0", + "babel-runtime": "^6.26.0" + }, + "peerDependencies": { + "@ant-design/icons": "^2.0.0", + "vue": ">=2.5.0", + "vue-template-compiler": ">=2.5.0" + } + }, + "node_modules/@antv/adjust": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@antv/adjust/-/adjust-0.1.1.tgz", + "integrity": "sha512-9FaMOyBlM4AgoRL0b5o0VhEKAYkexBNUrxV8XmpHU/9NBPJONBOB/NZUlQDqxtLItrt91tCfbAuMQmF529UX2Q==", + "license": "MIT", + "dependencies": { + "@antv/util": "~1.3.1" + } + }, + "node_modules/@antv/attr": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/@antv/attr/-/attr-0.1.2.tgz", + "integrity": "sha512-QXjP+T2I+pJQcwZx1oCA4tipG43vgeCeKcGGKahlcxb71OBAzjJZm1QbF4frKXcnOqRkxVXtCr70X9TRair3Ew==", + "license": "MIT", + "dependencies": { + "@antv/util": "~1.3.1" + } + }, + "node_modules/@antv/component": { + "version": "0.3.10", + "resolved": "https://registry.npmmirror.com/@antv/component/-/component-0.3.10.tgz", + "integrity": "sha512-8HLkgdhc0jXrnNrkaACPrWx2JB/51VGscL9t0pH2xoLdxiDQVtTUad2geWxbac5k/ZZHG+bDPWWb83CZIR9A9w==", + "license": "MIT", + "dependencies": { + "@antv/attr": "~0.1.2", + "@antv/g": "~3.3.5", + "@antv/util": "~1.3.1", + "wolfy87-eventemitter": "~5.1.0" + } + }, + "node_modules/@antv/component/node_modules/@antv/g": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/@antv/g/-/g-3.3.6.tgz", + "integrity": "sha512-2GtyTz++s0BbN6s0ZL2/nrqGYCkd52pVoNH92YkrTdTOvpO6Z4DNoo6jGVgZdPX6Nzwli6yduC8MinVAhE8X6g==", + "dependencies": { + "@antv/gl-matrix": "~2.7.1", + "@antv/util": "~1.3.1", + "d3-ease": "~1.0.3", + "d3-interpolate": "~1.1.5", + "d3-timer": "~1.0.6", + "wolfy87-eventemitter": "~5.1.0" + } + }, + "node_modules/@antv/coord": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/@antv/coord/-/coord-0.1.0.tgz", + "integrity": "sha512-W1R8h3Jfb3AfMBVfCreFPMVetgEYuwHBIGn0+d3EgYXe2ckOF8XWjkpGF1fZhOMHREMr+Gt27NGiQh8yBdLUgg==", + "license": "MIT", + "dependencies": { + "@antv/util": "~1.3.1" + } + }, + "node_modules/@antv/data-set": { + "version": "0.10.2", + "resolved": "https://registry.npmmirror.com/@antv/data-set/-/data-set-0.10.2.tgz", + "integrity": "sha512-FFWG5tiTiFiUrLDRwulraU5XfOdDjkYOlZna+AMT9FJw406D/gfS8eXM9YibscBH28M/+KLAVO8xEwuD1sc3bw==", + "license": "MIT", + "dependencies": { + "@antv/hierarchy": "~0.4.0", + "@antv/util": "~1.3.1", + "d3-array": "~1.2.0", + "d3-composite-projections": "~1.2.0", + "d3-dsv": "~1.0.5", + "d3-geo": "~1.6.4", + "d3-geo-projection": "~2.1.2", + "d3-hexjson": "~1.0.1", + "d3-hierarchy": "~1.1.5", + "d3-sankey": "~0.7.1", + "d3-voronoi": "~1.1.2", + "dagre": "~0.8.2", + "point-at-length": "~1.0.2", + "regression": "~2.0.0", + "simple-statistics": "~6.1.0", + "topojson-client": "~3.0.0", + "wolfy87-eventemitter": "~5.1.0" + } + }, + "node_modules/@antv/g": { + "version": "3.4.10", + "resolved": "https://registry.npmmirror.com/@antv/g/-/g-3.4.10.tgz", + "integrity": "sha512-pKy/L1SyRBsXuujdkggqrdBA0/ciAgHiArYBdIJsxHRxCneUP01wGwHdGfDayh2+S0gcSBHynjhoEahsaZaLkw==", + "license": "MIT", + "dependencies": { + "@antv/gl-matrix": "~2.7.1", + "@antv/util": "~1.3.1", + "d3-ease": "~1.0.3", + "d3-interpolate": "~1.1.5", + "d3-timer": "~1.0.6", + "detect-browser": "^5.1.0" + } + }, + "node_modules/@antv/g2": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@antv/g2/-/g2-3.5.19.tgz", + "integrity": "sha512-OWWDJof1ghfsxDYO20TxVF9TUhDsyOE/yzbSdSu+N9Ft1zQxKJQlgG43/FO+rOsdC/k1dXoYOBRPQ7kk5EBaJA==", + "license": "MIT", + "dependencies": { + "@antv/adjust": "~0.1.0", + "@antv/attr": "~0.1.2", + "@antv/component": "~0.3.3", + "@antv/coord": "~0.1.0", + "@antv/g": "~3.4.10", + "@antv/scale": "~0.1.1", + "@antv/util": "~1.3.1", + "core-js": "2", + "venn.js": "~0.2.20", + "wolfy87-eventemitter": "~5.1.0" + } + }, + "node_modules/@antv/g2-brush": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/@antv/g2-brush/-/g2-brush-0.0.2.tgz", + "integrity": "sha512-7O9szwem19nmEgReXhFB8kVLRaz8J5MHvrzDSDY36YaBOaHSWRGHnvYt2KkkPqgWtHtLY1srssk4X/UmP5govA==", + "license": "MIT" + }, + "node_modules/@antv/g2-plugin-slider": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/@antv/g2-plugin-slider/-/g2-plugin-slider-2.1.1.tgz", + "integrity": "sha512-nB678VEGG3FkrvkDDFADAKjLQIeXzITEYqey5oeOpbf0vT5jOa55lQDyJDZ79cK8PmU/Hz6VPeSb3CNQBA+/FQ==", + "peerDependencies": { + "@antv/g2": ">=3.2.8" + } + }, + "node_modules/@antv/gl-matrix": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", + "integrity": "sha512-oOWcVNlpELIKi9x+Mm1Vwbz8pXfkbJKykoCIOJ/dNK79hSIANbpXJ5d3Rra9/wZqK6MC961B7sybFhPlLraT3Q==", + "license": "MIT" + }, + "node_modules/@antv/hierarchy": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/@antv/hierarchy/-/hierarchy-0.4.0.tgz", + "integrity": "sha512-ols+m+Z8QA4895SWMTOSjVImOX4tEbWQTwJ0NE+WATc0WLSKs6D9y2yaR+ZWt6P60BMGVIKS6lIfabO3CwGgnQ==", + "license": "MIT", + "dependencies": { + "@antv/util": "~1.3.1" + } + }, + "node_modules/@antv/scale": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@antv/scale/-/scale-0.1.5.tgz", + "integrity": "sha512-7RAu4iH5+Hk21h6+aBMiDTfmLf4IibK2SWjx/+E4f4AXRpqucO+8u7IbZdFkakAWxvqhJtN3oePJuTKqOMcmlg==", + "license": "MIT", + "dependencies": { + "@antv/util": "~1.3.1", + "fecha": "~2.3.3" + } + }, + "node_modules/@antv/util": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/@antv/util/-/util-1.3.1.tgz", + "integrity": "sha512-cbUta0hIJrKEaW3eKoGarz3Ita+9qUPF2YzTj8A6wds/nNiy20G26ztIWHU+5ThLc13B1n5Ik52LbaCaeg9enA==", + "license": "ISC", + "dependencies": { + "@antv/gl-matrix": "^2.7.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-wrap-function": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.7.tgz", + "integrity": "sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-syntax-decorators": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz", + "integrity": "sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", + "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/template": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", + "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/polyfill": { + "version": "7.12.1", + "resolved": "https://registry.npmmirror.com/@babel/polyfill/-/polyfill-7.12.1.tgz", + "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", + "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs2": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime-corejs2/-/runtime-corejs2-7.25.7.tgz", + "integrity": "sha512-xdsLBlDCJIZzwH1fBJ7GJu+bRFO0Sqv10WotmwMu83Joep1erPcWbTr84rZD42kPzSjtmrFgshdWHKfQTWOsng==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.12", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs2/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.25.7.tgz", + "integrity": "sha512-gMmIEhg35sXk9Te5qbGp3W9YKrvLt3HV658/d3odWrHSqT0JeG5OzsJWFHRLiOohRyjRsJc/x03DhJm3i8VJxg==", + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "5.15.4", + "resolved": "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", + "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==", + "hasInstallScript": true, + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", + "engines": { + "node": ">=6" + } + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmmirror.com/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@ljharb/resumer": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/@ljharb/resumer/-/resumer-0.0.1.tgz", + "integrity": "sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==", + "license": "MIT", + "dependencies": { + "@ljharb/through": "^2.3.9" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/@ljharb/through": { + "version": "2.3.13", + "resolved": "https://registry.npmmirror.com/@ljharb/through/-/through-2.3.13.tgz", + "integrity": "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@nuxt/opencollective": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@nuxt/opencollective/-/opencollective-0.3.3.tgz", + "integrity": "sha512-6IKCd+gP0HliixqZT/p8nW3tucD6Sv/u/eR2A9X4rxT/6hXlMzA4GZQzq4d2qnBAwSwGpmKyzkyTjNjrhaA25A==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.0", + "node-fetch": "^2.6.7" + }, + "bin": { + "opencollective": "bin/opencollective.js" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@nuxt/opencollective/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/opencollective/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.3.17", + "resolved": "https://registry.npmmirror.com/@swc/helpers/-/helpers-0.3.17.tgz", + "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/loader-utils": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@types/loader-utils/-/loader-utils-1.1.3.tgz", + "integrity": "sha512-euKGFr2oCB3ASBwG39CYJMR3N9T0nanVqXdiH7Zu/Nqddt6SmFRxytq/i2w9LQYNQekEtGBz+pE3qG6fQTNvRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/webpack": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==", + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.7.4", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.7.4.tgz", + "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/raf": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/@types/raf/-/raf-3.4.3.tgz", + "integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", + "license": "MIT", + "optional": true + }, + "node_modules/@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmmirror.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack": { + "version": "5.28.5", + "resolved": "https://registry.npmmirror.com/@types/webpack/-/webpack-5.28.5.tgz", + "integrity": "sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "tapable": "^2.2.0", + "webpack": "^5" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@types/webpack/node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@types/webpack/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@types/webpack/node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmmirror.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/@types/webpack/node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@types/webpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@types/webpack/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/webpack/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@types/webpack/node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/@types/webpack/node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@types/webpack/node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/@types/webpack/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@types/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/webpack/node_modules/terser": { + "version": "5.34.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.34.1.tgz", + "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/webpack/node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/@types/webpack/node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/webpack/node_modules/webpack": { + "version": "5.95.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.95.0.tgz", + "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@types/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-3.12.1.tgz", + "integrity": "sha512-Zjy5jQaikV1Pz+ri0YgXFS7q4/5wCxB5tRkDOEIt5+4105u0Feb/pvH20nVL6nx9GyXrECFfcm7Yxr/z++OaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-decorators": "^7.1.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.4.0", + "@babel/preset-env": "^7.0.0 < 7.4.0", + "@babel/runtime": "^7.0.0", + "@babel/runtime-corejs2": "^7.2.0", + "@vue/babel-preset-jsx": "^1.0.0", + "babel-plugin-dynamic-import-node": "^2.2.0", + "babel-plugin-module-resolver": "3.2.0", + "core-js": "^2.6.5" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-3.12.1.tgz", + "integrity": "sha512-Bym92EN+lj+cNRN2ozbYyH+V8DMXWGbCDUk+hiJ4EYDBZfBkZKvalk1/mOBFwyxiopnnbOEBAAhL/UuMQ1xARg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-3.12.1.tgz", + "integrity": "sha512-Zetvz8PikLCGomeKOKu8pC9YQ7cfxs7pGpvEOzaxGdhMnebhjAYR6i6dOB57A6N5lhxQksXCtYTv26QgfiIpdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.0.0", + "@vue/babel-preset-app": "^3.12.1", + "@vue/cli-shared-utils": "^3.12.1", + "babel-loader": "^8.0.5", + "webpack": "^4.0.0" + } + }, + "node_modules/@vue/cli-plugin-eslint": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-3.12.1.tgz", + "integrity": "sha512-tVTZlEZsy3sQbO4LLWFK11yzlWwqVAqaM+IY+BeWHITBzEJKh2KmouG+x6x/reXiU3qROsMJ4Ej3Hs8buSMWyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^3.12.1", + "babel-eslint": "^10.0.1", + "eslint-loader": "^2.1.2", + "globby": "^9.2.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + }, + "optionalDependencies": { + "eslint": "^4.19.1", + "eslint-plugin-vue": "^4.7.1" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "acorn": "^3.0.4" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/acorn-jsx/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA==", + "dev": true, + "license": "MIT", + "optional": true, + "peerDependencies": { + "ajv": "^5.0.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/eslint-plugin-vue": { + "version": "4.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", + "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "vue-eslint-parser": "^2.0.3" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3.18.0 || ^4.0.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/espree": { + "version": "3.5.4", + "resolved": "https://registry.npmmirror.com/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/table": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", + "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=3.9.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/write": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-plugin-eslint/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/@vue/cli-plugin-unit-jest": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-unit-jest/-/cli-plugin-unit-jest-3.12.1.tgz", + "integrity": "sha512-Cc9Kq4+RaUN1yfNVb7c9hVDNXo2tFTWHgwooCL3XWMu2iL+pDawQt8ZeSqauDY95JoMeEAVy2xBimjL+7jo/jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^3.12.1", + "babel-jest": "^23.6.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", + "jest": "^23.6.0", + "jest-serializer-vue": "^2.0.2", + "jest-transform-stub": "^2.0.0", + "jest-watch-typeahead": "0.2.1", + "vue-jest": "^3.0.4" + } + }, + "node_modules/@vue/cli-service": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-3.12.1.tgz", + "integrity": "sha512-PDxNrTGnSKzeV1ruFlsRIAO8JcPizwT0EJXq9GeyooU+p+sOkv7aKkCBJQVYNjZapD1NOGWx6CvAAC/wAW+gew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@vue/cli-overlay": "^3.12.1", + "@vue/cli-shared-utils": "^3.12.1", + "@vue/component-compiler-utils": "^3.0.0", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^6.1.1", + "acorn-walk": "^6.1.1", + "address": "^1.0.3", + "autoprefixer": "^9.5.1", + "browserslist": "^4.5.4", + "cache-loader": "^2.0.1", + "case-sensitive-paths-webpack-plugin": "^2.2.0", + "chalk": "^2.4.2", + "cli-highlight": "^2.1.0", + "clipboardy": "^2.0.0", + "cliui": "^5.0.0", + "copy-webpack-plugin": "^4.6.0", + "css-loader": "^1.0.1", + "cssnano": "^4.1.10", + "current-script-polyfill": "^1.0.0", + "debug": "^4.1.1", + "default-gateway": "^5.0.2", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "escape-string-regexp": "^1.0.5", + "file-loader": "^3.0.1", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^1.0.2", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.8.0", + "minimist": "^1.2.0", + "ora": "^3.4.0", + "portfinder": "^1.0.20", + "postcss-loader": "^3.0.0", + "read-pkg": "^5.0.0", + "semver": "^6.0.0", + "slash": "^2.0.0", + "source-map-url": "^0.4.0", + "ssri": "^6.0.1", + "string.prototype.padend": "^3.0.0", + "terser-webpack-plugin": "^1.2.3", + "thread-loader": "^2.1.2", + "url-loader": "^1.1.2", + "vue-loader": "^15.7.0", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.3.0", + "webpack-chain": "^4.11.0", + "webpack-dev-server": "^3.4.1", + "webpack-merge": "^4.2.1" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "vue-template-compiler": "^2.0.0" + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "3.12.1", + "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-3.12.1.tgz", + "integrity": "sha512-jFblzRFjutGwu5utOKdVlPlsbA1lBUNNQlAThzNqej+JtTKJjnvjlhjKX0Gq0oOny5FjKWhoyfQ74p9h1qE6JQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.1", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.7", + "semver": "^6.0.0", + "string.prototype.padstart": "^3.0.0" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", + "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", + "dependencies": { + "@babel/parser": "^7.23.5", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/eslint-config-standard": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@vue/eslint-config-standard/-/eslint-config-standard-4.0.0.tgz", + "integrity": "sha512-bQghq1cw1BuMRHNhr3tRpAJx1tpGy0QtajQX873kLtA9YVuOIoXR7nAWnTN09bBHnSUh2N288vMsqPi2fI4Hzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-config-standard": "^12.0.0", + "eslint-plugin-import": "^2.14.0", + "eslint-plugin-node": "^8.0.0", + "eslint-plugin-promise": "^4.0.1", + "eslint-plugin-standard": "^4.0.0" + } + }, + "node_modules/@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "html-webpack-plugin": ">=2.26.0", + "webpack": ">=4.0.0" + } + }, + "node_modules/@vue/test-utils": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/@vue/test-utils/-/test-utils-1.3.6.tgz", + "integrity": "sha512-udMmmF1ts3zwxUJEIAj5ziioR900reDrt6C9H3XpWPsLBx2lpHKoA4BTdd9HNIYbkGltWw+JjWJ+5O6QBwiyEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dom-event-types": "^1.0.0", + "lodash": "^4.17.15", + "pretty": "^2.0.0" + }, + "peerDependencies": { + "vue": "2.x", + "vue-template-compiler": "^2.x" + } + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "license": "MIT", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==", + "license": "MIT" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-dom-event-listener": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", + "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", + "license": "MIT", + "dependencies": { + "object-assign": "4.x" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "license": "MIT", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "license": "BSD-3-Clause OR MIT", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ant-design-vue": { + "version": "1.3.17", + "resolved": "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-1.3.17.tgz", + "integrity": "sha512-Yb19yCXmO/+lcJvZaiQs/J87xXZuweDEZkuKGACiW4UhcR8gP1d3q6wZGOekhys4ryqJvvuVZBQdbuxpH0btAw==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@ant-design/icons": "^2.1.1", + "@ant-design/icons-vue": "^2.0.0", + "add-dom-event-listener": "^1.0.2", + "array-tree-filter": "^2.1.0", + "async-validator": "^3.0.3", + "babel-helper-vue-jsx-merge-props": "^2.0.3", + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "component-classes": "^1.2.6", + "dom-align": "^1.7.0", + "dom-closest": "^0.2.0", + "dom-scroll-into-view": "^1.2.1", + "enquire.js": "^2.1.6", + "intersperse": "^1.0.0", + "is-negative-zero": "^2.0.0", + "ismobilejs": "^0.5.1", + "json2mq": "^0.2.0", + "lodash": "^4.17.5", + "moment": "^2.21.0", + "mutationobserver-shim": "^0.3.2", + "node-emoji": "^1.10.0", + "omit.js": "^1.0.0", + "raf": "^3.4.0", + "resize-observer-polyfill": "^1.5.1", + "shallow-equal": "^1.0.0", + "shallowequal": "^1.0.2", + "vue-ref": "^1.0.4", + "warning": "^3.0.0" + }, + "peerDependencies": { + "vue": ">=2.5.0", + "vue-template-compiler": ">=2.5.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-require-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "license": "ISC" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-equal": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", + "license": "MIT" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmmirror.com/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true, + "license": "ISC" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true, + "license": "MIT" + }, + "node_modules/axios": { + "version": "0.19.2", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "license": "MIT", + "dependencies": { + "follow-redirects": "1.5.10" + } + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "license": "MIT" + }, + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "node_modules/babel-generator/node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/babel-generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==", + "license": "MIT" + }, + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + }, + "peerDependencies": { + "babel-core": "^6.0.0 || ^7.0.0-0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-import": { + "version": "1.13.8", + "resolved": "https://registry.npmmirror.com/babel-plugin-import/-/babel-plugin-import-1.13.8.tgz", + "integrity": "sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha512-N0MlMjZtahXK0yb0K3V9hWPrq5e7tThbghvDr0k3X75UuOOqwsWW6mk8XHD2QvEC0Ca9dLIfTgNU36TeJD6Hnw==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-plugin-module-resolver": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz", + "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-babel-config": "^1.1.0", + "glob": "^7.1.2", + "pkg-up": "^2.0.0", + "reselect": "^3.0.1", + "resolve": "^1.4.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha512-cpGMVC1vt/772y3jx1gwSaTitQVZuFDlllgreMsZ+rTYC6jlYXRyf5FQOgSnckOiA5QmzbXTyBY2A5AmZXF1fA==", + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-polyfill": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz", + "integrity": "sha512-0l7mVU+LrQ2X/ZTUq63T5i3VyR2aTgcRTFmBcD6djQ/Fek6q1A9t5u0F4jZVYHzp78jwWAzGfLpAY1b4/I3lfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" + } + }, + "node_modules/babel-polyfill/node_modules/regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha512-AdfWwc0PYvDtwr009yyVNh72Ev68os7SsPmOFVX7zSA+STXuk5CV2iMVazZU01bEoHCSwTkgv4E4HOOcODPkPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "node_modules/babel-register/node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-register/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-register/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/babel-register/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-register/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-register/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-register/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-register/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "license": "MIT", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "license": "MIT" + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/babel-traverse/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-traverse/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "license": "MIT", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour/node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/bootstrap": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" + } + }, + "node_modules/bootstrap-table": { + "version": "1.18.0", + "resolved": "https://registry.npmmirror.com/bootstrap-table/-/bootstrap-table-1.18.0.tgz", + "integrity": "sha512-2SAef5MP99TBAirpgnyxuJv9iXt6zyLDwFTR8ocli8UtkT8Ue6+cbBZbJEz+DRqR+xxTFdi3HJKcRpN/udgkQQ==", + "license": "MIT", + "peerDependencies": { + "jquery": "1.9.1 - 3" + } + }, + "node_modules/bootstrap-vue": { + "version": "2.23.1", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@nuxt/opencollective": "^0.3.2", + "bootstrap": "^4.6.1", + "popper.js": "^1.16.1", + "portal-vue": "^2.1.7", + "vue-functional-data-merge": "^3.1.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" + }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.1.2" + } + }, + "node_modules/brotli/node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmmirror.com/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserify-zlib/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" + }, + "node_modules/buffer/node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/buffer/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/cacache/node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-loader": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/cache-loader/-/cache-loader-2.0.1.tgz", + "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.0", + "normalize-path": "^3.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/cache-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/cache-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/cache-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001667", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/canvg": { + "version": "3.0.10", + "resolved": "https://registry.npmmirror.com/canvg/-/canvg-3.0.10.tgz", + "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/canvg/node_modules/core-js": { + "version": "3.38.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg==", + "dev": true, + "license": "ISC", + "dependencies": { + "rsvp": "^3.3.3" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", + "license": "MIT", + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "license": "Apache-2.0", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "optional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "deprecated": "CircularJSON is in maintenance only, flatted is its successor.", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "license": "ISC", + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-highlight/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true, + "license": "ISC" + }, + "node_modules/clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "license": "MIT", + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codemirror": { + "version": "5.65.18", + "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-5.65.18.tgz", + "integrity": "sha512-Gaz4gHnkbHMGgahNt3CA5HBk5lLQBqmD/pBgeB4kQU6OedZmqMBjlRF0LSrp2tJ4wlLNPm2FfaUd1pDy0mdlpA==", + "license": "MIT" + }, + "node_modules/codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/component-classes": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/component-classes/-/component-classes-1.2.6.tgz", + "integrity": "sha512-hPFGULxdwugu1QWW3SvVOCUHLzO34+a2J6Wqy0c5ASQkfi9/8nZcBB0ZohaEbXOQlCflMAEMmEWk7u7BVs4koA==", + "license": "MIT", + "dependencies": { + "component-indexof": "0.0.3" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/component-indexof": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/component-indexof/-/component-indexof-0.0.3.tgz", + "integrity": "sha512-puDQKvx/64HZXb4hBwIcvQLaLgux8o1CbWl39s41hrIIZDl1lJiD5jc22gj3RBeGK0ovxALDYpIbyjqDUUl0rw==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/condense-newlines/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/condense-newlines/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/condense-newlines/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmmirror.com/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "license": "MIT" + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/contour_plot": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/contour_plot/-/contour_plot-0.0.1.tgz", + "integrity": "sha512-Nil2HI76Xux6sVGORvhSS8v66m+/h5CwFkBJDO+U5vWaMdNC0yXNCsGDPbzPhvqOEU5koebhdEvD372LI+IyLw==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", + "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/globby/-/globby-7.1.1.tgz", + "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-webpack-plugin/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/copy-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.38.1", + "resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/css-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-loader/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmmirror.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/current-script-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz", + "integrity": "sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-composite-projections": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/d3-composite-projections/-/d3-composite-projections-1.2.3.tgz", + "integrity": "sha512-RxNBoRGf3epTnQBUKeEpaXpD8BA/Ud0xRuLwWxyI7dWfuuYgJZMKw6ZsZOwfDNC0ZbMWaU0eBFlL05A2jlcsWg==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-geo": "^1.11.6", + "d3-path": "^1.0.7" + } + }, + "node_modules/d3-composite-projections/node_modules/d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1" + } + }, + "node_modules/d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-dsv": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/d3-dsv/-/d3-dsv-1.0.10.tgz", + "integrity": "sha512-vqklfpxmtO2ZER3fq/B33R/BIz3A1PV0FaZRuFM8w6jLo7sUX1BZDh73fPlr0s327rzq4H6EN1q9U+eCBCSN8g==", + "license": "BSD-3-Clause", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-geo": { + "version": "1.6.4", + "resolved": "https://registry.npmmirror.com/d3-geo/-/d3-geo-1.6.4.tgz", + "integrity": "sha512-O5Q3iftLc6/EdU1MHUm+O29NoKKN/cyQtySnD9/yEEcinN+q4ng+H56e2Yn1YWdfZBoiaRVtR2NoJ3ivKX5ptQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1" + } + }, + "node_modules/d3-geo-projection": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/d3-geo-projection/-/d3-geo-projection-2.1.2.tgz", + "integrity": "sha512-zft6RRvPaB1qplTodBVcSH5Ftvmvvg0qoDiqpt+fyNthGr/qr+DD30cizNDluXjW7jmo7EKUTjvFCAHofv08Ow==", + "license": "BSD-3-Clause", + "dependencies": { + "commander": "2", + "d3-array": "1", + "d3-geo": "^1.1.0" + }, + "bin": { + "geo2svg": "bin/geo2svg", + "geograticule": "bin/geograticule", + "geoproject": "bin/geoproject", + "geostitch": "bin/geostitch" + } + }, + "node_modules/d3-hexjson": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/d3-hexjson/-/d3-hexjson-1.0.1.tgz", + "integrity": "sha512-TeH4T0PSbDazMm3gHgc4ulO0PfrZpz0Uk3y5tCGz+NgC7HnX7KBdem7uAN+j9x3ZshTh7raN3V/bFhaLB2C8DA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1" + } + }, + "node_modules/d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmmirror.com/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-interpolate": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-1.1.6.tgz", + "integrity": "sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1" + } + }, + "node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-sankey": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/d3-sankey/-/d3-sankey-0.7.1.tgz", + "integrity": "sha512-KAyowBWtTLQxyXq1UhXcdCXKbuCQvL51FgqOS+fKlNTQ/4FfSWabRlWs2DezzwKyredAsOhBSQZN/i0XdeE2tQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1", + "d3-collection": "1", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmmirror.com/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "node_modules/d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==", + "license": "BSD-3-Clause" + }, + "node_modules/dagre": { + "version": "0.8.5", + "resolved": "https://registry.npmmirror.com/dagre/-/dagre-0.8.5.tgz", + "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==", + "license": "MIT", + "dependencies": { + "graphlib": "^2.1.8", + "lodash": "^4.17.15" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "license": "MIT" + }, + "node_modules/deasync": { + "version": "0.1.30", + "resolved": "https://registry.npmmirror.com/deasync/-/deasync-0.1.30.tgz", + "integrity": "sha512-OaAjvEQuQ9tJsKG4oHO9nV1UHTwb2Qc2+fadB0VeVtD0Z9wiG1XPGLJ4W3aLhAoQSYTaLROFRbd5X20Dkzf7MQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "engines": { + "node": ">=0.11.0" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-5.0.5.tgz", + "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^3.3.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/default-gateway/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==", + "license": "MIT" + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "license": "MIT" + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmmirror.com/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==", + "license": "MIT" + }, + "node_modules/dom-closest": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-closest/-/dom-closest-0.2.0.tgz", + "integrity": "sha512-6neTn1BtJlTSt+XSISXpnOsF1uni1CHsP/tmzZMGWxasYFHsBOqrHPnzmneqEgKhpagnfnfSfbvRRW0xFsBHAA==", + "license": "MIT", + "dependencies": { + "dom-matches": ">=1.0.1" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-event-types": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/dom-event-types/-/dom-event-types-1.1.0.tgz", + "integrity": "sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/dom-matches": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/dom-matches/-/dom-matches-2.0.0.tgz", + "integrity": "sha512-2VI856xEDCLXi19W+4BechR5/oIS6bKCKqcf16GR8Pg7dGLJ/eBOWVbCmQx2ISvYH6wTNx5Ef7JTOw1dRGRx6A==", + "license": "MIT" + }, + "node_modules/dom-scroll-into-view": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz", + "integrity": "sha512-LwNVg3GJOprWDO+QhLL1Z9MMgWe/KAFLxVWKzjRTxNSPn8/LLDIfmuG71YHznXCqaqTjvHJDYO1MEAgX6XCNbQ==", + "license": "MIT" + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/dom-zindex": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/dom-zindex/-/dom-zindex-1.0.6.tgz", + "integrity": "sha512-FKWIhiU96bi3xpP9ewRMgANsoVmMUBnMnmpCT6dPMZOunVYJQmJhSRruoI0XSPoHeIif3kyEuiHbFrOJwEJaEA==", + "license": "MIT" + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "license": "MIT", + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/dompurify": { + "version": "2.5.7", + "resolved": "https://registry.npmmirror.com/dompurify/-/dompurify-2.5.7.tgz", + "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optional": true + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=6" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/dotignore": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/dotignore/-/dotignore-0.1.2.tgz", + "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.4" + }, + "bin": { + "ignored": "bin/ignored" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/editorconfig": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/editorconfig/-/editorconfig-1.0.4.tgz", + "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/editorconfig/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/editorconfig/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.32", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/enhanced-resolve/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/enhanced-resolve/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==", + "license": "MIT" + }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^6.14.0 || ^8.10.0 || >=9.10.0" + } + }, + "node_modules/eslint-config-standard": { + "version": "12.0.0", + "resolved": "https://registry.npmmirror.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz", + "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0", + "eslint-plugin-import": ">=2.13.0", + "eslint-plugin-node": ">=7.0.0", + "eslint-plugin-promise": ">=4.0.0", + "eslint-plugin-standard": ">=4.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "peerDependencies": { + "eslint": ">=1.6.0 <7.0.0", + "webpack": ">=2.0.0 <5.0.0" + } + }, + "node_modules/eslint-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/eslint-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-es": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz", + "integrity": "sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-utils": "^1.4.2", + "regexpp": "^2.0.1" + }, + "engines": { + "node": ">=6.5.0" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-html": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/eslint-plugin-html/-/eslint-plugin-html-5.0.5.tgz", + "integrity": "sha512-v/33i3OD0fuXcRXexVyXXBOe4mLBLBQoF1UO1Uy9D+XLq4MC8K45GcQKfqjC/FnHAHp3pYUjpHHktYNCtShGmg==", + "dev": true, + "license": "ISC", + "dependencies": { + "htmlparser2": "^3.10.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-node": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-node/-/eslint-plugin-node-8.0.1.tgz", + "integrity": "sha512-ZjOjbjEi6jd82rIpFSgagv4CHWzG9xsQAVp1ZPlhRnnYxcTgENUVBvhYmkQ7GvT1QFijUSo69RaiOJKhMu6i8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-plugin-es": "^1.3.1", + "eslint-utils": "^1.3.1", + "ignore": "^5.0.2", + "minimatch": "^3.0.4", + "resolve": "^1.8.1", + "semver": "^5.5.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-standard": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", + "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "5.2.3", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz", + "integrity": "sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vue-eslint-parser": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + }, + "peerDependencies": { + "eslint": "^5.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/espree": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "merge": "^1.2.0" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + } + }, + "node_modules/express": { + "version": "4.21.0", + "resolved": "https://registry.npmmirror.com/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/express/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-from-css": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/extract-from-css/-/extract-from-css-0.4.4.tgz", + "integrity": "sha512-41qWGBdtKp9U7sgBxAQ7vonYqSXzgW/SiAYzq4tdWSVhAShvpVCH1nyvPQgjse6EdgbW7Y7ERdT3674/lKr65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "css": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">=2.0.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "license": "MIT" + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fecha": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fecha/-/fecha-2.3.3.tgz", + "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==", + "license": "MIT" + }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "license": "MIT" + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "deprecated": "This module is no longer supported.", + "license": "ISC" + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/file-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", + "license": "MIT" + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "license": "MIT" + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "node_modules/filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-babel-config": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/find-babel-config/-/find-babel-config-1.2.2.tgz", + "integrity": "sha512-oK59njMyw2y3yxto1BCfVK7MQp/OYf4FleHu0RgosH3riFJ1aOuo/7naLDLAObfrgn3ueFhw5sAT/cp0QuJI3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^1.0.2", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-babel-config/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true, + "license": "ISC" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fmin": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/fmin/-/fmin-0.0.2.tgz", + "integrity": "sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==", + "license": "BSD-3-Clause", + "dependencies": { + "contour_plot": "^0.0.1", + "json2module": "^0.0.3", + "rollup": "^0.25.8", + "tape": "^4.5.1", + "uglify-js": "^2.6.2" + } + }, + "node_modules/fmin/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fmin/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", + "license": "ISC", + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/fmin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fmin/node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmmirror.com/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==", + "license": "BSD-2-Clause", + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/fmin/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fmin/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", + "license": "MIT", + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "license": "MIT", + "dependencies": { + "debug": "=3.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/follow-redirects/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/follow-redirects/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==", + "license": "(OFL-1.1 AND MIT)", + "engines": { + "node": ">=0.10.3" + } + }, + "node_modules/fontkit": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/fontkit/-/fontkit-1.9.0.tgz", + "integrity": "sha512-HkW/8Lrk8jl18kzQHvAw9aTHe1cqsyx5sDnxncx652+CIfhawokEPkeM3BoIC+z/Xv7a0yMr0f3pRRwhGH455g==", + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.3.13", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "deep-equal": "^2.0.5", + "dfa": "^1.2.0", + "restructure": "^2.0.1", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.3.1", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/foreground-child/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob-base/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", + "dev": true, + "license": "BSD" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "license": "MIT", + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphlib": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/graphlib/-/graphlib-2.1.8.tgz", + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true, + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmmirror.com/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", + "dev": true, + "license": "MIT" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmmirror.com/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-minifier/node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-Br4ifmjQojUP4EmHnRBoUIYcZ9J7M4bTMcm7u6xoIAIuq2Nte4TzXX0533owvkQKQD1WeMTTTyD4Ni4QKxS0Bg==", + "deprecated": "3.x is no longer supported", + "dev": true, + "license": "MIT", + "dependencies": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/html-webpack-plugin/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "license": "ISC" + }, + "node_modules/icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", + "license": "ISC", + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "license": "MIT" + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "dev": true, + "license": "MIT" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/intersperse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/intersperse/-/intersperse-1.0.0.tgz", + "integrity": "sha512-LGcfug7OTeWkaQ8PEq8XbTy9Jl6uCNg8DrPnQUmwxSY8UETj1Y+LLmpdD0qHdEj6KVchuH3BE3ZzIXQ1t3oFUw==", + "license": "MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ip": { + "version": "1.1.9", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha512-95jJZX6O/gdekidH2usRBr9WdRw4LU56CttPstXFxvG0r3QUE9eaIdz2p2Y7zrm6jxz7SjByAo1AtzwGlRvfOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/ismobilejs": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/ismobilejs/-/ismobilejs-0.5.2.tgz", + "integrity": "sha512-ta9UdV60xVZk/ZafFtSFslQaE76SvNkcs1r73d2PVR21zVzx9xuYv9tNe4MxA1NN7WoeCc2RjGot3Bz1eHDx3Q==", + "license": "MIT" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmmirror.com/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "append-transform": "^0.4.0" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "handlebars": "^4.0.3" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/javascript-stringify": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz", + "integrity": "sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "throat": "^4.0.0" + } + }, + "node_modules/jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-cli/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/jest-cli/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true, + "license": "ISC" + }, + "node_modules/jest-cli/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-config/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "node_modules/jest-config/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-config/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/jest-config/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jest-config/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-config/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha512-CB8MdScYLkzQ0Q/I4FYlt2UBkG9tFzi+ngSPVhSBB70nifaC+5iWz6GEfa/lB4T2KCqGy+DLzi1v34r9R1XzuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^2.1.0" + } + }, + "node_modules/jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha512-UIXe32cMl/+DtyNHC15X+aFZMh04wx7PjWFBfz+nwoLgsIN2loKoNiKGSzUhMW/fVwbHrk8Qopglb7V4XB4EfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "node_modules/jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha512-bk8qScgIfkb+EdwJ0JZ9xGvN7N3m6Qok73G8hi6tzvNadpe4kOxxuGmK2cJzAM3tPC/HBulzrOeNHEvaThQFrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "node_modules/jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-haste-map/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha512-Tjqy7T8jHhPgV4Gsi+pKMMfaz3uP5DPtMGnm8RWNWUHIk2igqxQ3/9rud3JkINCvZDGqlpJVuFGIDXbltG4xLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "node_modules/jest-message-util/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-message-util/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha512-lz+Rf6dwRNDVowuGCXm93ib8hMyPntl1GGVt9PuZfBAmTjP5yKYgK14IASiEjs7XoMo4i/R7+dkrJY3eESwTJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha512-pNilf1tXhv5z0qjJy2Hl6Ar6dsi+XX2zpCAuzxRs4qoputI0Bm9rU7pa2ErrFTfiHYe8VboTR7WATPZXqzpQ/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "node_modules/jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + } + }, + "node_modules/jest-runtime/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "node_modules/jest-runtime/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/jest-runtime/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-runtime/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/jest-runtime/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true, + "license": "ISC" + }, + "node_modules/jest-runtime/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jest-runtime/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-runtime/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha512-l6cPuiGEQI72H4+qMePF62E+URkZscnAqdHBYHkMrhKJOwU08AHvGmftXdosUzfCGhh/Ih4Xk1VgxnJSwrvQvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-serializer-vue": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz", + "integrity": "sha512-nK/YIFo6qe3i9Ge+hr3h4PpRehuPPGZFt8LDBdTHYldMb7ZWlkanZS8Ls7D8h6qmQP2lBQVDLP0DKn5bJ9QApQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pretty": "2.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/jest-transform-stub": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/jest-transform-stub/-/jest-transform-stub-2.0.0.tgz", + "integrity": "sha512-lspHaCRx/mBbnm3h4uMMS3R5aZzMwyNpNIJLXj4cEsV0mIUtS4IjYJLSoyjRCtnxb6RIGJ4NL2quZzfIeNhbkg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha512-OS1/0QSbbMF9N93MxF1hUmK93EF3NGQGbbaTBZZk95aytWtWmzxsFWwt/UXIIkfHbPCK1fXTrPklbL+ohuFFOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-util/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-0.2.1.tgz", + "integrity": "sha512-xdhEtKSj0gmnkDQbPTIHvcMmXNUDzYpHLEJ5TFqlaI+schi2NI96xhWiZk9QoesAS7oBmKwWWsHazTrYl2ORgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.4.1", + "jest-watcher": "^23.1.0", + "slash": "^2.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha512-BZGZYXnte/vazfnmkD4ERByi2O2mW+C++W8Sb7dvOnwcSccvCKNQgmcz1L+9hxVD7HWtqymPctIY7v5ZbQGNyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + } + }, + "node_modules/jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha512-zx0uwPCDxToGfYyQiSHh7T/sKIxQFnQqT6Uug7Y/L7PzEkFITPaufjQe6yaf1OXSnGvKC5Fwol1hIym0zDzyvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "merge-stream": "^1.0.1" + } + }, + "node_modules/jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", + "license": "MIT" + }, + "node_modules/js-beautify": { + "version": "1.15.1", + "resolved": "https://registry.npmmirror.com/js-beautify/-/js-beautify-1.15.1.tgz", + "integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.13", + "editorconfig": "^1.0.4", + "glob": "^10.3.3", + "js-cookie": "^3.0.5", + "nopt": "^7.2.0" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/js-beautify/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/js-beautify/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-beautify/node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/js-beautify/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==", + "license": "MIT" + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-queue": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/js-queue/-/js-queue-2.0.2.tgz", + "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "easy-stack": "^1.0.1" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC" + }, + "node_modules/json2module": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/json2module/-/json2module-0.0.3.tgz", + "integrity": "sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA==", + "license": "BSD-3-Clause", + "dependencies": { + "rw": "^1.3.2" + }, + "bin": { + "json2module": "bin/json2module" + } + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "license": "MIT", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jspdf": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jspdf/-/jspdf-2.5.2.tgz", + "integrity": "sha512-myeX9c+p7znDWPk0eTrujCzNjT+CXdXyk7YmJq5nD5V7uLLKmSXnlQ/Jn/kuo3X09Op70Apm0rQSnFWyGK8uEQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "fflate": "^0.8.1" + }, + "optionalDependencies": { + "canvg": "^3.0.6", + "core-js": "^3.6.0", + "dompurify": "^2.5.4", + "html2canvas": "^1.0.0-rc.5" + } + }, + "node_modules/jspdf/node_modules/core-js": { + "version": "3.38.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true, + "license": "ISC" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "deprecated": "Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit for migration path(s).", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.9.1", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.9.1.tgz", + "integrity": "sha512-4wF6AtPtaIENiZdH/a+3yW8Xni7uxzTEDd1z+gH00hUWBCSmQknFohznMd9BWhLk8MXObeB5ir69GbIr9qFW1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "launch-editor": "^2.9.1" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "invert-kv": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true, + "license": "WTFPL" + }, + "node_modules/less": { + "version": "3.13.1", + "resolved": "https://registry.npmmirror.com/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-4.1.0.tgz", + "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">= 4.8 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "less": "^2.3.1 || ^3.0.0", + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/less-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/less-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/less-loader/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/linebreak": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/linebreak/-/linebreak-1.1.0.tgz", + "integrity": "sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==", + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + } + }, + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "license": "MIT", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha512-LO37ZnhmBVx0GvOU/caQuipEh4GN82TcWv3yHlebGDgOxbxiwwzW5Pcx2AcvpIv2WmvmSMoC492yQFNhy/l/UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmmirror.com/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true, + "license": "MIT" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mem/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-fs/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/memory-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/merge-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", + "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mock-property": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/mock-property/-/mock-property-1.0.3.tgz", + "integrity": "sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.1", + "functions-have-names": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "hasown": "^2.0.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mock-property/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/mockjs2": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/mockjs2/-/mockjs2-1.0.8.tgz", + "integrity": "sha512-IXY9wzq3Pr2tybkJnT+dzrTz0GBRTtgXc7Cke/UUQyyWtbjDrck8uZ3NmMF4LaWgAD8vm8EMGcBk4Itc6nzpRg==", + "dependencies": { + "commander": "*" + }, + "bin": { + "random": "bin/random" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/mutationobserver-shim": { + "version": "0.3.7", + "resolved": "https://registry.npmmirror.com/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", + "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==", + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-request": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/native-request/-/native-request-1.1.2.tgz", + "integrity": "sha512-/etjwrK0J4Ebbcnt35VMWnfiUX/B04uwGJxyJInagxDqf2z5drSt/lsOvEMWGYunz1kaLZAFrV4NDAbOoDKvAQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-cache": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/node-cache/-/node-cache-4.2.1.tgz", + "integrity": "sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 0.4.6" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmmirror.com/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-ipc": { + "version": "9.2.1", + "resolved": "https://registry.npmmirror.com/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "license": "MIT", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/node-libs-browser/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.4.5.tgz", + "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node_modules/node-notifier/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.13", + "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.omit/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/omit.js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/omit.js/-/omit.js-1.0.2.tgz", + "integrity": "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==", + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.23.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/opencollective": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/opencollective/-/opencollective-1.0.3.tgz", + "integrity": "sha512-YBRI0Qa8+Ui0/STV1qYuPrJm889PT3oCPHMVoL+8Y3nwCffj7PSrB2NlGgrhgBKDujxTjxknHWJ/FiqOsYcIDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-polyfill": "6.23.0", + "chalk": "1.1.3", + "inquirer": "3.0.6", + "minimist": "1.2.0", + "node-fetch": "1.6.3", + "opn": "4.0.2" + }, + "bin": { + "oc": "dist/bin/opencollective.js", + "opencollective": "dist/bin/opencollective.js" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/opencollective/node_modules/ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opencollective/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opencollective/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opencollective/node_modules/chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/opencollective/node_modules/external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/opencollective/node_modules/inquirer": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-3.0.6.tgz", + "integrity": "sha512-thluxTGBXUGb8DuQcvH9/CM/CrcGyB5xUpWc9x6Slqcq1z/hRr2a6KxUpX4ddRfmbe0hg3E4jTvo5833aWz3BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^1.1.0", + "chalk": "^1.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.1", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx": "^4.1.0", + "string-width": "^2.0.0", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + } + }, + "node_modules/opencollective/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/opencollective/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/opencollective/node_modules/node-fetch": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-1.6.3.tgz", + "integrity": "sha512-BDxbhLHXFFFvilHjh9xihcDyPkXQ+kjblxnl82zAX41xUYSNvuRpFRznmldR9+OKu+p+ULZ7hNoyunlLB5ecUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node_modules/opencollective/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opencollective/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opencollective/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opencollective/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opencollective/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/opn": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/opn/-/opn-4.0.2.tgz", + "integrity": "sha512-iPBWbPP4OEOzR1xfhpGLDh+ypKBOygunZhM9jBtA7FS5sKjEiMZw0EFb82hnDOmTZX90ZWLoZKUza4cVt8MexA==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "license": "MIT" + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "license": "MIT", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parallel-transform/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/parallel-transform/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==", + "license": "MIT" + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "license": "MIT" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/pdfkit": { + "version": "0.12.3", + "resolved": "https://registry.npmmirror.com/pdfkit/-/pdfkit-0.12.3.tgz", + "integrity": "sha512-+qDLgm2yq6WOKcxTb43lDeo3EtMIDQs0CK1RNqhHC9iT6u0KOmgwAClkYh9xFw2ATbmUZzt4f7KMwDCOfPDluA==", + "license": "MIT", + "dependencies": { + "crypto-js": "^4.0.0", + "fontkit": "^1.8.1", + "linebreak": "^1.0.2", + "png-js": "^1.0.0" + } + }, + "node_modules/pdfmake": { + "version": "0.1.72", + "resolved": "https://registry.npmmirror.com/pdfmake/-/pdfmake-0.1.72.tgz", + "integrity": "sha512-xZrPS+Safjf1I8ZYtMoXX83E6C6Pd1zFwa168yNTeeJWHclqf1z9DoYajjlY2uviN7gGyxwVZeou39uSk1oh1g==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.2", + "linebreak": "^1.0.2", + "pdfkit": "^0.12.0", + "svg-to-pdfkit": "^0.1.8", + "xmldoc": "^1.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pdfmake/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true, + "license": "MIT" + }, + "node_modules/png-js": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/png-js/-/png-js-1.0.0.tgz", + "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==" + }, + "node_modules/point-at-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/point-at-length/-/point-at-length-1.0.2.tgz", + "integrity": "sha512-DSGca2Q7A/4rGS6324Z+0hCVAPT729RFjsISPc6N11D6+r1TpP6KjktGL7HxN8XRYY0Z7EG8n9dBJ5dbrEP4SQ==", + "license": "MIT", + "dependencies": { + "abs-svg-path": "~0.1.1", + "isarray": "~0.0.1", + "parse-svg-path": "~0.1.1" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmmirror.com/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/portal-vue": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/portal-vue/-/portal-vue-2.1.7.tgz", + "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", + "license": "MIT", + "peerDependencies": { + "vue": "^2.5.18" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "license": "ISC", + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "license": "MIT", + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "license": "ISC", + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "license": "ISC", + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-values/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true, + "license": "ISC" + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "license": "MIT", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "node_modules/pretty/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC" + }, + "node_modules/prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmmirror.com/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "dev": true, + "dependencies": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true, + "license": "MIT" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.11.0.tgz", + "integrity": "sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regression": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/regression/-/regression-2.0.1.tgz", + "integrity": "sha512-A4XYsc37dsBaNOgEjkJKzfJlE394IMmUPlI/p3TTI9u3T+2a+eox5Pr/CPUqF0eszeWZJPAc6QkroAhuUpWDJQ==", + "license": "MIT" + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "license": "ISC", + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true, + "license": "ISC" + }, + "node_modules/require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-uncached/node_modules/caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "callsites": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-uncached/node_modules/callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-uncached/node_modules/resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reselect": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/reselect/-/reselect-3.0.1.tgz", + "integrity": "sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restructure": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/restructure/-/restructure-2.0.1.tgz", + "integrity": "sha512-e0dOpjm5DseomnXx2M5lpdZ5zoHqF1+bqdMJUohoYVVQa7cBdnk7fdmeI6byNWP/kiME72EeTiSypTCVnpLiDg==", + "license": "MIT" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", + "optional": true, + "engines": { + "node": ">= 0.8.15" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", + "license": "MIT", + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "0.25.8", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-0.25.8.tgz", + "integrity": "sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA==", + "license": "MIT", + "dependencies": { + "chalk": "^1.1.1", + "minimist": "^1.2.0", + "source-map-support": "^0.3.2" + }, + "bin": { + "rollup": "bin/rollup" + } + }, + "node_modules/rollup/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup/node_modules/source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ==", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/rollup/node_modules/source-map-support": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.3.3.tgz", + "integrity": "sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==", + "license": "MIT", + "dependencies": { + "source-map": "0.1.32" + } + }, + "node_modules/rollup/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" + }, + "node_modules/rx": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/rx/-/rx-4.1.0.tgz", + "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true, + "optional": true + }, + "node_modules/rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "optional": true, + "dependencies": { + "rx-lite": "*" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sane": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/sane/-/sane-2.5.2.tgz", + "integrity": "sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": ">=0.6.0" + }, + "optionalDependencies": { + "fsevents": "^1.2.3" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", + "license": "MIT" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==", + "license": "MIT" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "license": "MIT" + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/simple-statistics": { + "version": "6.1.1", + "resolved": "https://registry.npmmirror.com/simple-statistics/-/simple-statistics-6.1.1.tgz", + "integrity": "sha512-zGwn0DDRa9Zel4H4n2pjTFIyGoAGpnpjrGIctreCxj5XWrcx9v7Xy7270FkC967WMmcvuc8ZU7m0ZG+hGN7gAA==", + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/sockjs-client/-/sockjs-client-1.6.1.tgz", + "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "eventsource": "^2.0.2", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://tidelift.com/funding/github/npm/sockjs-client" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "license": "Apache-2.0", + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true, + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackblur-canvas": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz", + "integrity": "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true, + "license": "MIT" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-browserify/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-browserify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/stream-browserify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-http/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-http/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/stream-http/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "license": "MIT" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==", + "license": "MIT" + }, + "node_modules/string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", + "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.padstart": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/string.prototype.padstart/-/string.prototype.padstart-3.1.6.tgz", + "integrity": "sha512-1y15lz7otgfRTAVK5qbp3eHIga+w8j7+jIH+7HpUrOfnLVl6n0hbspi4EXf4tR+PNOpBjPstltemkx0SvViOCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/style-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/summernote": { + "version": "0.8.20", + "resolved": "https://registry.npmmirror.com/summernote/-/summernote-0.8.20.tgz", + "integrity": "sha512-W9RhjQjsn+b1s9xiJQgJbCiYGJaDAc9CdEqXo+D13WuStG8lCdtKaO5AiNiSSMJsQJN2EfGSwbBQt+SFE2B8Kw==", + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svg-to-pdfkit": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/svg-to-pdfkit/-/svg-to-pdfkit-0.1.8.tgz", + "integrity": "sha512-QItiGZBy5TstGy+q8mjQTMGRlDDOARXLxH+sgVm1n/LYeo0zFcQlcCh8m4zi8QxctrxB9Kue/lStc/RD5iLadQ==", + "license": "MIT", + "dependencies": { + "pdfkit": ">=0.8.1" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "license": "ISC" + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmmirror.com/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tableexport.jquery.plugin": { + "version": "1.30.0", + "resolved": "https://registry.npmmirror.com/tableexport.jquery.plugin/-/tableexport.jquery.plugin-1.30.0.tgz", + "integrity": "sha512-kMztiFUsGbxsknFVCDph+5j4e9xmqBBV6Na7T9vRYCUGDxtlndrdxMs9qLJDSOXjlgkIqCUv+S/e5iTUNAFF/g==", + "license": "MIT", + "dependencies": { + "file-saver": ">=2.0.4", + "html2canvas": ">=1.0.0", + "jquery": ">=3.2.1", + "jspdf": ">=2.0.0", + "pdfmake": "^0.1.71", + "xlsx": ">=0.16.0" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tape": { + "version": "4.17.0", + "resolved": "https://registry.npmmirror.com/tape/-/tape-4.17.0.tgz", + "integrity": "sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==", + "license": "MIT", + "dependencies": { + "@ljharb/resumer": "~0.0.1", + "@ljharb/through": "~2.3.9", + "call-bind": "~1.0.2", + "deep-equal": "~1.1.1", + "defined": "~1.0.1", + "dotignore": "~0.1.2", + "for-each": "~0.3.3", + "glob": "~7.2.3", + "has": "~1.0.3", + "inherits": "~2.0.4", + "is-regex": "~1.1.4", + "minimist": "~1.2.8", + "mock-property": "~1.0.0", + "object-inspect": "~1.12.3", + "resolve": "~1.22.6", + "string.prototype.trim": "~1.2.8" + }, + "bin": { + "tape": "bin/tape" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tape/node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "license": "MIT", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tape/node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz", + "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==", + "license": "MIT", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "license": "ISC", + "dependencies": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "node_modules/test-exclude/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/thread-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/thread-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/throat": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/throat/-/throat-4.1.0.tgz", + "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true, + "license": "MIT" + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "license": "MIT" + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/topojson-client": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.0.1.tgz", + "integrity": "sha512-rfGGzyqefpxOaxvV9OTF9t+1g+WhjGEbAIuCcmKYrQkxr0nttjMMyzZsK+NhLW4cTl2g1bz2jQczPUtEshpbVQ==", + "license": "BSD-3-Clause", + "dependencies": { + "commander": "2" + }, + "bin": { + "topo2geo": "bin/topo2geo", + "topomerge": "bin/topomerge", + "topoquantize": "bin/topoquantize" + } + }, + "node_modules/toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha512-FclLrw8b9bMWf4QlCJuHBEVhSRsqDj6u3nIjAzPeJvgl//1hBlffdlk0MALceL14+koWEdU4ofRAXofbODxQzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", + "license": "MIT", + "optional": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/unicode-properties/node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "dev": true, + "license": "MIT" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true, + "license": "MIT" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true, + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "license": "MIT" + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/url-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/url-loader/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, + "node_modules/url/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/venn.js": { + "version": "0.2.20", + "resolved": "https://registry.npmmirror.com/venn.js/-/venn.js-0.2.20.tgz", + "integrity": "sha512-bb5SYq/wamY9fvcuErb9a0FJkgIFHJjkLZWonQ+DoKKuDX3WPH2B4ouI1ce4K2iejBklQy6r1ly8nOGIyOCO6w==", + "license": "MIT", + "dependencies": { + "d3-selection": "^1.0.2", + "d3-transition": "^1.0.1", + "fmin": "0.0.2" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/viser": { + "version": "2.4.9", + "resolved": "https://registry.npmmirror.com/viser/-/viser-2.4.9.tgz", + "integrity": "sha512-DKsqtMa3TZYQHEZ7jp4kpNp1Iqomda7d+3IkkIjIdKQvfL8OeksXfy/ECZUY1hTrGoOe7cq85+6PMS+MPn4mgQ==", + "license": "MIT", + "dependencies": { + "@antv/g2": "~3.5.3", + "@antv/g2-brush": "^0.0.2", + "@antv/g2-plugin-slider": "^2.1.0", + "@types/d3-format": "*", + "@types/lodash": "*", + "@types/node": "^8.0.53", + "d3-format": "^1.3.0", + "lodash": "^4.17.4" + } + }, + "node_modules/viser-vue": { + "version": "2.4.8", + "resolved": "https://registry.npmmirror.com/viser-vue/-/viser-vue-2.4.8.tgz", + "integrity": "sha512-ERAREN+6k/ywrwT+swcMo4CDIAq6dBjnB0+lhmsSfaip06BGHSBfNKg6yl7/4GJ9Nk2kioUw3llNhEboJuIKmQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "viser": "^2.0.0", + "vue": "^2.5.3" + }, + "peerDependencies": { + "vue": ">=1" + } + }, + "node_modules/viser/node_modules/@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", + "license": "MIT" + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "license": "MIT" + }, + "node_modules/vue": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue/-/vue-2.7.16.tgz", + "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", + "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "2.7.16", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-clipboard2": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/vue-clipboard2/-/vue-clipboard2-0.2.1.tgz", + "integrity": "sha512-n6ie/0g0bKohmLlC/5ja1esq2Q0jQ5hWmhNSZcvCsWfDeDnVARjl6cBB9p72XV1nlVfuqsZcfV8HTjjZAIlLBA==", + "license": "MIT", + "dependencies": { + "clipboard": "^2.0.0" + } + }, + "node_modules/vue-cropper": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/vue-cropper/-/vue-cropper-0.4.4.tgz", + "integrity": "sha512-5xJ3jWyTnsx3JM+lFV5mwdPjKfpYi2rvByEh4H0sFtCMILo3YTmMti2pq9YeoPLybJz04ho+wemYw5TqidYV5g==", + "license": "ISC", + "dependencies": { + "@babel/core": "^7.1.2", + "@babel/plugin-transform-runtime": "^7.1.0", + "@babel/preset-env": "^7.1.0", + "babel-loader": "^8.0.0-beta.0", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-runtime": "^6.26.0", + "css-loader": "^1.0.0", + "style-loader": "^0.23.1", + "vue": "^2.5.17", + "vue-template-compiler": "^2.5.17", + "webpack": "^4.20.2" + } + }, + "node_modules/vue-eslint-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz", + "integrity": "sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "eslint-scope": "^4.0.0", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.1.0", + "esquery": "^1.0.1", + "lodash": "^4.17.11" + }, + "engines": { + "node": ">=6.5" + }, + "peerDependencies": { + "eslint": "^5.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-4.1.0.tgz", + "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^6.0.2", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/vue-functional-data-merge": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz", + "integrity": "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==", + "license": "MIT" + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-jest": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/vue-jest/-/vue-jest-3.0.7.tgz", + "integrity": "sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", + "chalk": "^2.1.0", + "deasync": "^0.1.15", + "extract-from-css": "^0.4.4", + "find-babel-config": "^1.1.0", + "js-beautify": "^1.6.14", + "node-cache": "^4.1.1", + "object-assign": "^4.1.1", + "source-map": "^0.5.6", + "tsconfig": "^7.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "peerDependencies": { + "babel-core": "^6.25.0 || ^7.0.0-0", + "vue": "^2.x", + "vue-template-compiler": "^2.x" + } + }, + "node_modules/vue-jest/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vue-loader": { + "version": "15.11.1", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.11.1.tgz", + "integrity": "sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "prettier": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-ls": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/vue-ls/-/vue-ls-3.2.2.tgz", + "integrity": "sha512-xros9Zheckv+8x9PerHvWe5SMYud0+ZlPAMrKWKNtDN/usMOKRoluj6kBZyQo6BxwpmiBL8/EjKMYjxmCNXOMg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "opencollective-postinstall": "^2.0.2" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/vue-ref": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/vue-ref/-/vue-ref-1.0.6.tgz", + "integrity": "sha512-UzD8t1CG+aoWVOOpGd5KcaCNtCgUc0byaKhJMH+6N7H/p1ThVkYl/VCt7DmCrdhUlzZK+hT5JPTKAdrbWi0nNw==", + "license": "MIT" + }, + "node_modules/vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==", + "license": "MIT" + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-svg-component-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/vue-svg-component-builder/-/vue-svg-component-builder-2.0.3.tgz", + "integrity": "sha512-We9ZLSYPQx9y3v5+HNWyjkGFaxZMlWPTqYBU08y4YT46f453BQ4JxIoS8rV0a8PIxnKap7m/YIzrdIfoHxrpaA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vue": ">= 2.5.0", + "vue-svg-component-runtime": "^1.0.0", + "vue-template-compiler": ">= 2.5.0" + } + }, + "node_modules/vue-svg-component-runtime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/vue-svg-component-runtime/-/vue-svg-component-runtime-1.0.1.tgz", + "integrity": "sha512-TkmZ1qwFeFJSRH6b6KVqDU2f8DCSdoNoo/veKqog7FsyF0UETTI66ALKX1rrLXy/KT6LSaJB5IfZkuuSfaQsEA==", + "license": "MIT", + "peerDependencies": { + "vue": ">= 2.5.0" + } + }, + "node_modules/vue-svg-icon-loader": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/vue-svg-icon-loader/-/vue-svg-icon-loader-2.1.1.tgz", + "integrity": "sha512-JOL4fyh9rnbcqMLTF5NVG8YVupnLIMHMY+3CLMaEb9xDUmfk6Cp3RqyI/8gBea7d51i4lyNdzZ3tQ/EJLQxQDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/loader-utils": "1.1.3", + "@types/node": "8.9", + "loader-utils": "1.1.0", + "vue-svg-component-builder": "2.0.3" + }, + "engines": { + "node": ">= 6.0" + }, + "peerDependencies": { + "vue": ">= 2.0", + "vue-svg-component-runtime": "^1.0.0" + } + }, + "node_modules/vue-svg-icon-loader/node_modules/@types/node": { + "version": "8.9.5", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-8.9.5.tgz", + "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-svg-icon-loader/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/vue-svg-icon-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vue-svg-icon-loader/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-svg-icon-loader/node_modules/loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha512-gkD9aSEG9UGglyPcDJqY9YBTUtCLKaBK6ihD2VP1d1X60lTfFspNZNulGBBbUZLkPygy4LySYHyxBpq+VhjObQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vuex": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz", + "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", + "license": "MIT", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/vxe-table": { + "version": "3.8.24", + "resolved": "https://registry.npmmirror.com/vxe-table/-/vxe-table-3.8.24.tgz", + "integrity": "sha512-jm52qAd6x4mT55Nj8mtf9IIdaR3iewboPFlEii/X3rEyRwnvYr0e9O6Rk8pjwMG7Zb1Gwmlqgs9a9psnMxa1cA==", + "license": "MIT", + "dependencies": { + "dom-zindex": "^1.0.4", + "xe-utils": "^3.5.30" + }, + "peerDependencies": { + "vue": "^2.6.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/wangeditor": { + "version": "4.7.15", + "resolved": "https://registry.npmmirror.com/wangeditor/-/wangeditor-4.7.15.tgz", + "integrity": "sha512-aPTdREd8BxXVyJ5MI+LU83FQ7u1EPd341iXIorRNYSOvoimNoZ4nPg+yn3FGbB93/owEa6buLw8wdhYnMCJQLg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@babel/runtime-corejs3": "^7.11.2", + "tslib": "^2.1.0" + } + }, + "node_modules/wangeditor/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/warning/-/warning-3.0.0.tgz", + "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==", + "license": "BSD-3-Clause", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watch": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/watch/-/watch-0.18.0.tgz", + "integrity": "sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT", + "optional": true + }, + "node_modules/watchpack-chokidar2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT", + "optional": true + }, + "node_modules/watchpack-chokidar2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "4.47.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 6.14.4" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-chain": { + "version": "4.12.1", + "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-4.12.1.tgz", + "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^1.6.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", + "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-html-community": "0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true, + "license": "ISC" + }, + "node_modules/webpack-dev-server/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/wolfy87-eventemitter": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/wolfy87-eventemitter/-/wolfy87-eventemitter-5.1.0.tgz", + "integrity": "sha512-VakY4+17DbamV2VW4nZERrSuilclCRcYtfchPWe6jlma8k0AeLJxBR+C5OSFFtICArDFdXk0yw67HUGrTCdrEg==", + "license": "Unlicense" + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "license": "MIT", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/ws/-/ws-5.2.4.tgz", + "integrity": "sha512-fFCejsuC8f9kOSu9FYaOw8CdO68O3h5v0lg4p74o8JqWpwTf9tniOD+nOB78aWoVSS6WptVUmDrp/KPsMVBWFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xe-utils": { + "version": "3.5.30", + "resolved": "https://registry.npmmirror.com/xe-utils/-/xe-utils-3.5.30.tgz", + "integrity": "sha512-5Ez6JUANpMakduiTLxrNObzqMebnM4697KvHW5okedkUjXvYgGvkbg0tABTkvwDW/Pb09v7vT68dzBOeAuOu0g==", + "license": "MIT" + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "license": "Apache-2.0", + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/xmldoc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/xmldoc/-/xmldoc-1.3.0.tgz", + "integrity": "sha512-y7IRWW6PvEnYQZNZFMRLNJw+p3pezM4nKYPfr15g4OOW9i8VpeydycFuipE2297OvZnh3jSb2pxOt9QpkZUVng==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/yargs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/yargs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..e7909a5 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,148 @@ +{ + "name": "exam", + "version": "2.0.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "build:preview": "vue-cli-service build --mode preview", + "lint": "vue-cli-service lint", + "lint:nofix": "vue-cli-service lint --no-fix", + "test:unit": "vue-cli-service test:unit", + "postinstall": "opencollective-postinstall", + "prepare": "husky install" + }, + "dependencies": { + "@antv/data-set": "^0.10.1", + "@fortawesome/fontawesome-free": "^5.12.1", + "ant-design-vue": "~1.3.8", + "axios": "^0.19.0", + "bootstrap": "^4.1.1", + "bootstrap-table": "^1.18.0", + "bootstrap-vue": "^2.15.0", + "codemirror": "^5.37.0", + "core-js": "^2.6.5", + "enquire.js": "^2.1.6", + "font-awesome": "^4.7.0", + "jquery": "^3.3.1", + "js-cookie": "^2.2.0", + "lodash.get": "^4.4.2", + "lodash.pick": "^4.4.0", + "md5": "^2.2.1", + "mockjs2": "^1.0.5", + "moment": "^2.24.0", + "nprogress": "^0.2.0", + "popper.js": "^1.16.1", + "summernote": "^0.8.10", + "tableexport.jquery.plugin": "^1.10.20", + "viser-vue": "^2.3.3", + "vue": "^2.5.22", + "vue-clipboard2": "^0.2.1", + "vue-cropper": "0.4.4", + "vue-ls": "^3.2.0", + "vue-router": "^3.0.1", + "vue-svg-component-runtime": "^1.0.1", + "vuex": "^3.1.0", + "vxe-table": "^3.4.6", + "wangeditor": "^4.7.9", + "xe-utils": "^3.4.0" + }, + "devDependencies": { + "@babel/polyfill": "^7.2.5", + "@vue/cli-plugin-babel": "^3.3.0", + "@vue/cli-plugin-eslint": "^3.3.0", + "@vue/cli-plugin-unit-jest": "^3.3.0", + "@vue/cli-service": "^3.3.0", + "@vue/eslint-config-standard": "^4.0.0", + "@vue/test-utils": "^1.0.0-beta.20", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "^10.0.1", + "babel-jest": "^23.6.0", + "babel-plugin-import": "^1.11.0", + "eslint": "^5.8.0", + "eslint-plugin-html": "^5.0.0", + "eslint-plugin-vue": "^5.0.0", + "husky": "^8.0.0", + "less": "^3.8.1", + "less-loader": "^4.1.0", + "opencollective": "^1.0.3", + "opencollective-postinstall": "^2.0.2", + "vue-svg-icon-loader": "^2.1.1", + "vue-template-compiler": "^2.5.22" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/strongly-recommended", + "@vue/standard" + ], + "parserOptions": { + "parser": "babel-eslint" + }, + "rules": { + "generator-star-spacing": "off", + "no-mixed-operators": 0, + "vue/max-attributes-per-line": [ + 2, + { + "singleline": 5, + "multiline": { + "max": 1, + "allowFirstLine": false + } + } + ], + "vue/attribute-hyphenation": 0, + "vue/html-self-closing": 0, + "vue/component-name-in-template-casing": 0, + "vue/html-closing-bracket-spacing": 0, + "vue/singleline-html-element-content-newline": 0, + "vue/no-unused-components": 0, + "vue/multiline-html-element-content-newline": 0, + "vue/no-use-v-if-with-v-for": 0, + "vue/html-closing-bracket-newline": 0, + "vue/no-parsing-error": 0, + "no-console": 0, + "no-tabs": 0, + "quotes": [ + 2, + "single", + { + "avoidEscape": true, + "allowTemplateLiterals": true + } + ], + "semi": [ + 2, + "never", + { + "beforeStatementContinuationChars": "never" + } + ], + "no-delete-var": 2, + "prefer-const": [ + 2, + { + "ignoreReadBeforeAssign": false + } + ] + } + }, + "postcss": { + "plugins": { + "autoprefixer": {} + } + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 10" + ], + "collective": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design-pro-vue" + } +} diff --git a/frontend/public/avatar2.jpg b/frontend/public/avatar2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9adb2d1b88665631c9dfe7acd8c125ec87eb6fc0 GIT binary patch literal 80189 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Ȇ~_mYlz55^9KP)hUklbsu17%qOvafHCep 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

@kHGHV*M}ud-K*Ym^3Id2q7H(x;jE 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

    9J2$d}*12p3mw+Jf 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
  1. +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 literal 0 HcmV?d00001 diff --git a/frontend/public/color.less b/frontend/public/color.less new file mode 100644 index 0000000..c7e6b1b --- /dev/null +++ b/frontend/public/color.less @@ -0,0 +1,7684 @@ +@primary-color: #1890ff; +/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +.bezierEasingMixin() { + @functions: ~`(function() { + var NEWTON_ITERATIONS = 4; + var NEWTON_MIN_SLOPE = 0.001; + var SUBDIVISION_PRECISION = 0.0000001; + var SUBDIVISION_MAX_ITERATIONS = 10; + + var kSplineTableSize = 11; + var kSampleStepSize = 1.0 / (kSplineTableSize - 1.0); + + var float32ArraySupported = typeof Float32Array === 'function'; + + function A (aA1, aA2) { return 1.0 - 3.0 * aA2 + 3.0 * aA1; } + function B (aA1, aA2) { return 3.0 * aA2 - 6.0 * aA1; } + function C (aA1) { return 3.0 * aA1; } + + // Returns x(t) given t, x1, and x2, or y(t) given t, y1, and y2. + function calcBezier (aT, aA1, aA2) { return ((A(aA1, aA2) * aT + B(aA1, aA2)) * aT + C(aA1)) * aT; } + + // Returns dx/dt given t, x1, and x2, or dy/dt given t, y1, and y2. + function getSlope (aT, aA1, aA2) { return 3.0 * A(aA1, aA2) * aT * aT + 2.0 * B(aA1, aA2) * aT + C(aA1); } + + function binarySubdivide (aX, aA, aB, mX1, mX2) { + var currentX, currentT, i = 0; + do { + currentT = aA + (aB - aA) / 2.0; + currentX = calcBezier(currentT, mX1, mX2) - aX; + if (currentX > 0.0) { + aB = currentT; + } else { + aA = currentT; + } + } while (Math.abs(currentX) > SUBDIVISION_PRECISION && ++i < SUBDIVISION_MAX_ITERATIONS); + return currentT; + } + + function newtonRaphsonIterate (aX, aGuessT, mX1, mX2) { + for (var i = 0; i < NEWTON_ITERATIONS; ++i) { + var currentSlope = getSlope(aGuessT, mX1, mX2); + if (currentSlope === 0.0) { + return aGuessT; + } + var currentX = calcBezier(aGuessT, mX1, mX2) - aX; + aGuessT -= currentX / currentSlope; + } + return aGuessT; + } + + var BezierEasing = function (mX1, mY1, mX2, mY2) { + if (!(0 <= mX1 && mX1 <= 1 && 0 <= mX2 && mX2 <= 1)) { + throw new Error('bezier x values must be in [0, 1] range'); + } + + // Precompute samples table + var sampleValues = float32ArraySupported ? new Float32Array(kSplineTableSize) : new Array(kSplineTableSize); + if (mX1 !== mY1 || mX2 !== mY2) { + for (var i = 0; i < kSplineTableSize; ++i) { + sampleValues[i] = calcBezier(i * kSampleStepSize, mX1, mX2); + } + } + + function getTForX (aX) { + var intervalStart = 0.0; + var currentSample = 1; + var lastSample = kSplineTableSize - 1; + + for (; currentSample !== lastSample && sampleValues[currentSample] <= aX; ++currentSample) { + intervalStart += kSampleStepSize; + } + --currentSample; + + // Interpolate to provide an initial guess for t + var dist = (aX - sampleValues[currentSample]) / (sampleValues[currentSample + 1] - sampleValues[currentSample]); + var guessForT = intervalStart + dist * kSampleStepSize; + + var initialSlope = getSlope(guessForT, mX1, mX2); + if (initialSlope >= NEWTON_MIN_SLOPE) { + return newtonRaphsonIterate(aX, guessForT, mX1, mX2); + } else if (initialSlope === 0.0) { + return guessForT; + } else { + return binarySubdivide(aX, intervalStart, intervalStart + kSampleStepSize, mX1, mX2); + } + } + + return function BezierEasing (x) { + if (mX1 === mY1 && mX2 === mY2) { + return x; // linear + } + // Because JavaScript number are imprecise, we should guarantee the extremes are right. + if (x === 0) { + return 0; + } + if (x === 1) { + return 1; + } + return calcBezier(getTForX(x), mY1, mY2); + }; + }; + + this.colorEasing = BezierEasing(0.26, 0.09, 0.37, 0.18); + // less 3 requires a return + return ''; +})()`; +} +// It is hacky way to make this function will be compiled preferentially by less +// resolve error: `ReferenceError: colorPalette is not defined` +// https://github.com/ant-design/ant-motion/issues/44 +.bezierEasingMixin(); + +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ +.tinyColorMixin() { + @functions: ~`(function() { +// TinyColor v1.4.1 +// https://github.com/bgrins/TinyColor +// 2016-07-07, Brian Grinstead, MIT License +var trimLeft = /^\s+/, + trimRight = /\s+$/, + tinyCounter = 0, + mathRound = Math.round, + mathMin = Math.min, + mathMax = Math.max, + mathRandom = Math.random; + +function tinycolor (color, opts) { + + color = (color) ? color : ''; + opts = opts || { }; + + // If input is already a tinycolor, return itself + if (color instanceof tinycolor) { + return color; + } + // If we are called as a function, call using new instead + if (!(this instanceof tinycolor)) { + return new tinycolor(color, opts); + } + + var rgb = inputToRGB(color); + this._originalInput = color, + this._r = rgb.r, + this._g = rgb.g, + this._b = rgb.b, + this._a = rgb.a, + this._roundA = mathRound(100*this._a) / 100, + this._format = opts.format || rgb.format; + this._gradientType = opts.gradientType; + + // Don't let the range of [0,255] come back in [0,1]. + // Potentially lose a little bit of precision here, but will fix issues where + // .5 gets interpreted as half of the total, instead of half of 1 + // If it was supposed to be 128, this was already taken care of by inputToRgb + if (this._r < 1) { this._r = mathRound(this._r); } + if (this._g < 1) { this._g = mathRound(this._g); } + if (this._b < 1) { this._b = mathRound(this._b); } + + this._ok = rgb.ok; + this._tc_id = tinyCounter++; +} + +tinycolor.prototype = { + isDark: function() { + return this.getBrightness() < 128; + }, + isLight: function() { + return !this.isDark(); + }, + isValid: function() { + return this._ok; + }, + getOriginalInput: function() { + return this._originalInput; + }, + getFormat: function() { + return this._format; + }, + getAlpha: function() { + return this._a; + }, + getBrightness: function() { + //http://www.w3.org/TR/AERT#color-contrast + var rgb = this.toRgb(); + return (rgb.r * 299 + rgb.g * 587 + rgb.b * 114) / 1000; + }, + getLuminance: function() { + //http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef + var rgb = this.toRgb(); + var RsRGB, GsRGB, BsRGB, R, G, B; + RsRGB = rgb.r/255; + GsRGB = rgb.g/255; + BsRGB = rgb.b/255; + + if (RsRGB <= 0.03928) {R = RsRGB / 12.92;} else {R = Math.pow(((RsRGB + 0.055) / 1.055), 2.4);} + if (GsRGB <= 0.03928) {G = GsRGB / 12.92;} else {G = Math.pow(((GsRGB + 0.055) / 1.055), 2.4);} + if (BsRGB <= 0.03928) {B = BsRGB / 12.92;} else {B = Math.pow(((BsRGB + 0.055) / 1.055), 2.4);} + return (0.2126 * R) + (0.7152 * G) + (0.0722 * B); + }, + setAlpha: function(value) { + this._a = boundAlpha(value); + this._roundA = mathRound(100*this._a) / 100; + return this; + }, + toHsv: function() { + var hsv = rgbToHsv(this._r, this._g, this._b); + return { h: hsv.h * 360, s: hsv.s, v: hsv.v, a: this._a }; + }, + toHsvString: function() { + var hsv = rgbToHsv(this._r, this._g, this._b); + var h = mathRound(hsv.h * 360), s = mathRound(hsv.s * 100), v = mathRound(hsv.v * 100); + return (this._a == 1) ? + "hsv(" + h + ", " + s + "%, " + v + "%)" : + "hsva(" + h + ", " + s + "%, " + v + "%, "+ this._roundA + ")"; + }, + toHsl: function() { + var hsl = rgbToHsl(this._r, this._g, this._b); + return { h: hsl.h * 360, s: hsl.s, l: hsl.l, a: this._a }; + }, + toHslString: function() { + var hsl = rgbToHsl(this._r, this._g, this._b); + var h = mathRound(hsl.h * 360), s = mathRound(hsl.s * 100), l = mathRound(hsl.l * 100); + return (this._a == 1) ? + "hsl(" + h + ", " + s + "%, " + l + "%)" : + "hsla(" + h + ", " + s + "%, " + l + "%, "+ this._roundA + ")"; + }, + toHex: function(allow3Char) { + return rgbToHex(this._r, this._g, this._b, allow3Char); + }, + toHexString: function(allow3Char) { + return '#' + this.toHex(allow3Char); + }, + toHex8: function(allow4Char) { + return rgbaToHex(this._r, this._g, this._b, this._a, allow4Char); + }, + toHex8String: function(allow4Char) { + return '#' + this.toHex8(allow4Char); + }, + toRgb: function() { + return { r: mathRound(this._r), g: mathRound(this._g), b: mathRound(this._b), a: this._a }; + }, + toRgbString: function() { + return (this._a == 1) ? + "rgb(" + mathRound(this._r) + ", " + mathRound(this._g) + ", " + mathRound(this._b) + ")" : + "rgba(" + mathRound(this._r) + ", " + mathRound(this._g) + ", " + mathRound(this._b) + ", " + this._roundA + ")"; + }, + toPercentageRgb: function() { + return { r: mathRound(bound01(this._r, 255) * 100) + "%", g: mathRound(bound01(this._g, 255) * 100) + "%", b: mathRound(bound01(this._b, 255) * 100) + "%", a: this._a }; + }, + toPercentageRgbString: function() { + return (this._a == 1) ? + "rgb(" + mathRound(bound01(this._r, 255) * 100) + "%, " + mathRound(bound01(this._g, 255) * 100) + "%, " + mathRound(bound01(this._b, 255) * 100) + "%)" : + "rgba(" + mathRound(bound01(this._r, 255) * 100) + "%, " + mathRound(bound01(this._g, 255) * 100) + "%, " + mathRound(bound01(this._b, 255) * 100) + "%, " + this._roundA + ")"; + }, + toName: function() { + if (this._a === 0) { + return "transparent"; + } + + if (this._a < 1) { + return false; + } + + return hexNames[rgbToHex(this._r, this._g, this._b, true)] || false; + }, + toFilter: function(secondColor) { + var hex8String = '#' + rgbaToArgbHex(this._r, this._g, this._b, this._a); + var secondHex8String = hex8String; + var gradientType = this._gradientType ? "GradientType = 1, " : ""; + + if (secondColor) { + var s = tinycolor(secondColor); + secondHex8String = '#' + rgbaToArgbHex(s._r, s._g, s._b, s._a); + } + + return "progid:DXImageTransform.Microsoft.gradient("+gradientType+"startColorstr="+hex8String+",endColorstr="+secondHex8String+")"; + }, + toString: function(format) { + var formatSet = !!format; + format = format || this._format; + + var formattedString = false; + var hasAlpha = this._a < 1 && this._a >= 0; + var needsAlphaFormat = !formatSet && hasAlpha && (format === "hex" || format === "hex6" || format === "hex3" || format === "hex4" || format === "hex8" || format === "name"); + + if (needsAlphaFormat) { + // Special case for "transparent", all other non-alpha formats + // will return rgba when there is transparency. + if (format === "name" && this._a === 0) { + return this.toName(); + } + return this.toRgbString(); + } + if (format === "rgb") { + formattedString = this.toRgbString(); + } + if (format === "prgb") { + formattedString = this.toPercentageRgbString(); + } + if (format === "hex" || format === "hex6") { + formattedString = this.toHexString(); + } + if (format === "hex3") { + formattedString = this.toHexString(true); + } + if (format === "hex4") { + formattedString = this.toHex8String(true); + } + if (format === "hex8") { + formattedString = this.toHex8String(); + } + if (format === "name") { + formattedString = this.toName(); + } + if (format === "hsl") { + formattedString = this.toHslString(); + } + if (format === "hsv") { + formattedString = this.toHsvString(); + } + + return formattedString || this.toHexString(); + }, + clone: function() { + return tinycolor(this.toString()); + }, + + _applyModification: function(fn, args) { + var color = fn.apply(null, [this].concat([].slice.call(args))); + this._r = color._r; + this._g = color._g; + this._b = color._b; + this.setAlpha(color._a); + return this; + }, + lighten: function() { + return this._applyModification(lighten, arguments); + }, + brighten: function() { + return this._applyModification(brighten, arguments); + }, + darken: function() { + return this._applyModification(darken, arguments); + }, + desaturate: function() { + return this._applyModification(desaturate, arguments); + }, + saturate: function() { + return this._applyModification(saturate, arguments); + }, + greyscale: function() { + return this._applyModification(greyscale, arguments); + }, + spin: function() { + return this._applyModification(spin, arguments); + }, + + _applyCombination: function(fn, args) { + return fn.apply(null, [this].concat([].slice.call(args))); + }, + analogous: function() { + return this._applyCombination(analogous, arguments); + }, + complement: function() { + return this._applyCombination(complement, arguments); + }, + monochromatic: function() { + return this._applyCombination(monochromatic, arguments); + }, + splitcomplement: function() { + return this._applyCombination(splitcomplement, arguments); + }, + triad: function() { + return this._applyCombination(triad, arguments); + }, + tetrad: function() { + return this._applyCombination(tetrad, arguments); + } +}; + +// If input is an object, force 1 into "1.0" to handle ratios properly +// String input requires "1.0" as input, so 1 will be treated as 1 +tinycolor.fromRatio = function(color, opts) { + if (typeof color == "object") { + var newColor = {}; + for (var i in color) { + if (color.hasOwnProperty(i)) { + if (i === "a") { + newColor[i] = color[i]; + } + else { + newColor[i] = convertToPercentage(color[i]); + } + } + } + color = newColor; + } + + return tinycolor(color, opts); +}; + +// Given a string or object, convert that input to RGB +// Possible string inputs: +// +// "red" +// "#f00" or "f00" +// "#ff0000" or "ff0000" +// "#ff000000" or "ff000000" +// "rgb 255 0 0" or "rgb (255, 0, 0)" +// "rgb 1.0 0 0" or "rgb (1, 0, 0)" +// "rgba (255, 0, 0, 1)" or "rgba 255, 0, 0, 1" +// "rgba (1.0, 0, 0, 1)" or "rgba 1.0, 0, 0, 1" +// "hsl(0, 100%, 50%)" or "hsl 0 100% 50%" +// "hsla(0, 100%, 50%, 1)" or "hsla 0 100% 50%, 1" +// "hsv(0, 100%, 100%)" or "hsv 0 100% 100%" +// +function inputToRGB(color) { + + var rgb = { r: 0, g: 0, b: 0 }; + var a = 1; + var s = null; + var v = null; + var l = null; + var ok = false; + var format = false; + + if (typeof color == "string") { + color = stringInputToObject(color); + } + + if (typeof color == "object") { + if (isValidCSSUnit(color.r) && isValidCSSUnit(color.g) && isValidCSSUnit(color.b)) { + rgb = rgbToRgb(color.r, color.g, color.b); + ok = true; + format = String(color.r).substr(-1) === "%" ? "prgb" : "rgb"; + } + else if (isValidCSSUnit(color.h) && isValidCSSUnit(color.s) && isValidCSSUnit(color.v)) { + s = convertToPercentage(color.s); + v = convertToPercentage(color.v); + rgb = hsvToRgb(color.h, s, v); + ok = true; + format = "hsv"; + } + else if (isValidCSSUnit(color.h) && isValidCSSUnit(color.s) && isValidCSSUnit(color.l)) { + s = convertToPercentage(color.s); + l = convertToPercentage(color.l); + rgb = hslToRgb(color.h, s, l); + ok = true; + format = "hsl"; + } + + if (color.hasOwnProperty("a")) { + a = color.a; + } + } + + a = boundAlpha(a); + + return { + ok: ok, + format: color.format || format, + r: mathMin(255, mathMax(rgb.r, 0)), + g: mathMin(255, mathMax(rgb.g, 0)), + b: mathMin(255, mathMax(rgb.b, 0)), + a: a + }; +} + +// Conversion Functions +// -------------------- + +// rgbToHsl, rgbToHsv, hslToRgb, hsvToRgb modified from: +// + +// rgbToRgb +// Handle bounds / percentage checking to conform to CSS color spec +// +// *Assumes:* r, g, b in [0, 255] or [0, 1] +// *Returns:* { r, g, b } in [0, 255] +function rgbToRgb(r, g, b){ + return { + r: bound01(r, 255) * 255, + g: bound01(g, 255) * 255, + b: bound01(b, 255) * 255 + }; +} + +// rgbToHsl +// Converts an RGB color value to HSL. +// *Assumes:* r, g, and b are contained in [0, 255] or [0, 1] +// *Returns:* { h, s, l } in [0,1] +function rgbToHsl(r, g, b) { + + r = bound01(r, 255); + g = bound01(g, 255); + b = bound01(b, 255); + + var max = mathMax(r, g, b), min = mathMin(r, g, b); + var h, s, l = (max + min) / 2; + + if(max == min) { + h = s = 0; // achromatic + } + else { + var d = max - min; + s = l > 0.5 ? d / (2 - max - min) : d / (max + min); + switch(max) { + case r: h = (g - b) / d + (g < b ? 6 : 0); break; + case g: h = (b - r) / d + 2; break; + case b: h = (r - g) / d + 4; break; + } + + h /= 6; + } + + return { h: h, s: s, l: l }; +} + +// hslToRgb +// Converts an HSL color value to RGB. +// *Assumes:* h is contained in [0, 1] or [0, 360] and s and l are contained [0, 1] or [0, 100] +// *Returns:* { r, g, b } in the set [0, 255] +function hslToRgb(h, s, l) { + var r, g, b; + + h = bound01(h, 360); + s = bound01(s, 100); + l = bound01(l, 100); + + function hue2rgb(p, q, t) { + if(t < 0) t += 1; + if(t > 1) t -= 1; + if(t < 1/6) return p + (q - p) * 6 * t; + if(t < 1/2) return q; + if(t < 2/3) return p + (q - p) * (2/3 - t) * 6; + return p; + } + + if(s === 0) { + r = g = b = l; // achromatic + } + else { + var q = l < 0.5 ? l * (1 + s) : l + s - l * s; + var p = 2 * l - q; + r = hue2rgb(p, q, h + 1/3); + g = hue2rgb(p, q, h); + b = hue2rgb(p, q, h - 1/3); + } + + return { r: r * 255, g: g * 255, b: b * 255 }; +} + +// rgbToHsv +// Converts an RGB color value to HSV +// *Assumes:* r, g, and b are contained in the set [0, 255] or [0, 1] +// *Returns:* { h, s, v } in [0,1] +function rgbToHsv(r, g, b) { + + r = bound01(r, 255); + g = bound01(g, 255); + b = bound01(b, 255); + + var max = mathMax(r, g, b), min = mathMin(r, g, b); + var h, s, v = max; + + var d = max - min; + s = max === 0 ? 0 : d / max; + + if(max == min) { + h = 0; // achromatic + } + else { + switch(max) { + case r: h = (g - b) / d + (g < b ? 6 : 0); break; + case g: h = (b - r) / d + 2; break; + case b: h = (r - g) / d + 4; break; + } + h /= 6; + } + return { h: h, s: s, v: v }; +} + +// hsvToRgb +// Converts an HSV color value to RGB. +// *Assumes:* h is contained in [0, 1] or [0, 360] and s and v are contained in [0, 1] or [0, 100] +// *Returns:* { r, g, b } in the set [0, 255] + function hsvToRgb(h, s, v) { + + h = bound01(h, 360) * 6; + s = bound01(s, 100); + v = bound01(v, 100); + + var i = Math.floor(h), + f = h - i, + p = v * (1 - s), + q = v * (1 - f * s), + t = v * (1 - (1 - f) * s), + mod = i % 6, + r = [v, q, p, p, t, v][mod], + g = [t, v, v, q, p, p][mod], + b = [p, p, t, v, v, q][mod]; + + return { r: r * 255, g: g * 255, b: b * 255 }; +} + +// rgbToHex +// Converts an RGB color to hex +// Assumes r, g, and b are contained in the set [0, 255] +// Returns a 3 or 6 character hex +function rgbToHex(r, g, b, allow3Char) { + + var hex = [ + pad2(mathRound(r).toString(16)), + pad2(mathRound(g).toString(16)), + pad2(mathRound(b).toString(16)) + ]; + + // Return a 3 character hex if possible + if (allow3Char && hex[0].charAt(0) == hex[0].charAt(1) && hex[1].charAt(0) == hex[1].charAt(1) && hex[2].charAt(0) == hex[2].charAt(1)) { + return hex[0].charAt(0) + hex[1].charAt(0) + hex[2].charAt(0); + } + + return hex.join(""); +} + +// rgbaToHex +// Converts an RGBA color plus alpha transparency to hex +// Assumes r, g, b are contained in the set [0, 255] and +// a in [0, 1]. Returns a 4 or 8 character rgba hex +function rgbaToHex(r, g, b, a, allow4Char) { + + var hex = [ + pad2(mathRound(r).toString(16)), + pad2(mathRound(g).toString(16)), + pad2(mathRound(b).toString(16)), + pad2(convertDecimalToHex(a)) + ]; + + // Return a 4 character hex if possible + if (allow4Char && hex[0].charAt(0) == hex[0].charAt(1) && hex[1].charAt(0) == hex[1].charAt(1) && hex[2].charAt(0) == hex[2].charAt(1) && hex[3].charAt(0) == hex[3].charAt(1)) { + return hex[0].charAt(0) + hex[1].charAt(0) + hex[2].charAt(0) + hex[3].charAt(0); + } + + return hex.join(""); +} + +// rgbaToArgbHex +// Converts an RGBA color to an ARGB Hex8 string +// Rarely used, but required for "toFilter()" +function rgbaToArgbHex(r, g, b, a) { + + var hex = [ + pad2(convertDecimalToHex(a)), + pad2(mathRound(r).toString(16)), + pad2(mathRound(g).toString(16)), + pad2(mathRound(b).toString(16)) + ]; + + return hex.join(""); +} + +// equals +// Can be called with any tinycolor input +tinycolor.equals = function (color1, color2) { + if (!color1 || !color2) { return false; } + return tinycolor(color1).toRgbString() == tinycolor(color2).toRgbString(); +}; + +tinycolor.random = function() { + return tinycolor.fromRatio({ + r: mathRandom(), + g: mathRandom(), + b: mathRandom() + }); +}; + +// Modification Functions +// ---------------------- +// Thanks to less.js for some of the basics here +// + +function desaturate(color, amount) { + amount = (amount === 0) ? 0 : (amount || 10); + var hsl = tinycolor(color).toHsl(); + hsl.s -= amount / 100; + hsl.s = clamp01(hsl.s); + return tinycolor(hsl); +} + +function saturate(color, amount) { + amount = (amount === 0) ? 0 : (amount || 10); + var hsl = tinycolor(color).toHsl(); + hsl.s += amount / 100; + hsl.s = clamp01(hsl.s); + return tinycolor(hsl); +} + +function greyscale(color) { + return tinycolor(color).desaturate(100); +} + +function lighten (color, amount) { + amount = (amount === 0) ? 0 : (amount || 10); + var hsl = tinycolor(color).toHsl(); + hsl.l += amount / 100; + hsl.l = clamp01(hsl.l); + return tinycolor(hsl); +} + +function brighten(color, amount) { + amount = (amount === 0) ? 0 : (amount || 10); + var rgb = tinycolor(color).toRgb(); + rgb.r = mathMax(0, mathMin(255, rgb.r - mathRound(255 * - (amount / 100)))); + rgb.g = mathMax(0, mathMin(255, rgb.g - mathRound(255 * - (amount / 100)))); + rgb.b = mathMax(0, mathMin(255, rgb.b - mathRound(255 * - (amount / 100)))); + return tinycolor(rgb); +} + +function darken (color, amount) { + amount = (amount === 0) ? 0 : (amount || 10); + var hsl = tinycolor(color).toHsl(); + hsl.l -= amount / 100; + hsl.l = clamp01(hsl.l); + return tinycolor(hsl); +} + +// Spin takes a positive or negative amount within [-360, 360] indicating the change of hue. +// Values outside of this range will be wrapped into this range. +function spin(color, amount) { + var hsl = tinycolor(color).toHsl(); + var hue = (hsl.h + amount) % 360; + hsl.h = hue < 0 ? 360 + hue : hue; + return tinycolor(hsl); +} + +// Combination Functions +// --------------------- +// Thanks to jQuery xColor for some of the ideas behind these +// + +function complement(color) { + var hsl = tinycolor(color).toHsl(); + hsl.h = (hsl.h + 180) % 360; + return tinycolor(hsl); +} + +function triad(color) { + var hsl = tinycolor(color).toHsl(); + var h = hsl.h; + return [ + tinycolor(color), + tinycolor({ h: (h + 120) % 360, s: hsl.s, l: hsl.l }), + tinycolor({ h: (h + 240) % 360, s: hsl.s, l: hsl.l }) + ]; +} + +function tetrad(color) { + var hsl = tinycolor(color).toHsl(); + var h = hsl.h; + return [ + tinycolor(color), + tinycolor({ h: (h + 90) % 360, s: hsl.s, l: hsl.l }), + tinycolor({ h: (h + 180) % 360, s: hsl.s, l: hsl.l }), + tinycolor({ h: (h + 270) % 360, s: hsl.s, l: hsl.l }) + ]; +} + +function splitcomplement(color) { + var hsl = tinycolor(color).toHsl(); + var h = hsl.h; + return [ + tinycolor(color), + tinycolor({ h: (h + 72) % 360, s: hsl.s, l: hsl.l}), + tinycolor({ h: (h + 216) % 360, s: hsl.s, l: hsl.l}) + ]; +} + +function analogous(color, results, slices) { + results = results || 6; + slices = slices || 30; + + var hsl = tinycolor(color).toHsl(); + var part = 360 / slices; + var ret = [tinycolor(color)]; + + for (hsl.h = ((hsl.h - (part * results >> 1)) + 720) % 360; --results; ) { + hsl.h = (hsl.h + part) % 360; + ret.push(tinycolor(hsl)); + } + return ret; +} + +function monochromatic(color, results) { + results = results || 6; + var hsv = tinycolor(color).toHsv(); + var h = hsv.h, s = hsv.s, v = hsv.v; + var ret = []; + var modification = 1 / results; + + while (results--) { + ret.push(tinycolor({ h: h, s: s, v: v})); + v = (v + modification) % 1; + } + + return ret; +} + +// Utility Functions +// --------------------- + +tinycolor.mix = function(color1, color2, amount) { + amount = (amount === 0) ? 0 : (amount || 50); + + var rgb1 = tinycolor(color1).toRgb(); + var rgb2 = tinycolor(color2).toRgb(); + + var p = amount / 100; + + var rgba = { + r: ((rgb2.r - rgb1.r) * p) + rgb1.r, + g: ((rgb2.g - rgb1.g) * p) + rgb1.g, + b: ((rgb2.b - rgb1.b) * p) + rgb1.b, + a: ((rgb2.a - rgb1.a) * p) + rgb1.a + }; + + return tinycolor(rgba); +}; + +// Readability Functions +// --------------------- +// false +// tinycolor.isReadable("#000", "#111",{level:"AA",size:"large"}) => false +tinycolor.isReadable = function(color1, color2, wcag2) { + var readability = tinycolor.readability(color1, color2); + var wcag2Parms, out; + + out = false; + + wcag2Parms = validateWCAG2Parms(wcag2); + switch (wcag2Parms.level + wcag2Parms.size) { + case "AAsmall": + case "AAAlarge": + out = readability >= 4.5; + break; + case "AAlarge": + out = readability >= 3; + break; + case "AAAsmall": + out = readability >= 7; + break; + } + return out; + +}; + +// mostReadable +// Given a base color and a list of possible foreground or background +// colors for that base, returns the most readable color. +// Optionally returns Black or White if the most readable color is unreadable. +// *Example* +// tinycolor.mostReadable(tinycolor.mostReadable("#123", ["#124", "#125"],{includeFallbackColors:false}).toHexString(); // "#112255" +// tinycolor.mostReadable(tinycolor.mostReadable("#123", ["#124", "#125"],{includeFallbackColors:true}).toHexString(); // "#ffffff" +// tinycolor.mostReadable("#a8015a", ["#faf3f3"],{includeFallbackColors:true,level:"AAA",size:"large"}).toHexString(); // "#faf3f3" +// tinycolor.mostReadable("#a8015a", ["#faf3f3"],{includeFallbackColors:true,level:"AAA",size:"small"}).toHexString(); // "#ffffff" +tinycolor.mostReadable = function(baseColor, colorList, args) { + var bestColor = null; + var bestScore = 0; + var readability; + var includeFallbackColors, level, size ; + args = args || {}; + includeFallbackColors = args.includeFallbackColors ; + level = args.level; + size = args.size; + + for (var i= 0; i < colorList.length ; i++) { + readability = tinycolor.readability(baseColor, colorList[i]); + if (readability > bestScore) { + bestScore = readability; + bestColor = tinycolor(colorList[i]); + } + } + + if (tinycolor.isReadable(baseColor, bestColor, {"level":level,"size":size}) || !includeFallbackColors) { + return bestColor; + } + else { + args.includeFallbackColors=false; + return tinycolor.mostReadable(baseColor,["#fff", "#000"],args); + } +}; + +// Big List of Colors +// ------------------ +// +var names = tinycolor.names = { + aliceblue: "f0f8ff", + antiquewhite: "faebd7", + aqua: "0ff", + aquamarine: "7fffd4", + azure: "f0ffff", + beige: "f5f5dc", + bisque: "ffe4c4", + black: "000", + blanchedalmond: "ffebcd", + blue: "00f", + blueviolet: "8a2be2", + brown: "a52a2a", + burlywood: "deb887", + burntsienna: "ea7e5d", + cadetblue: "5f9ea0", + chartreuse: "7fff00", + chocolate: "d2691e", + coral: "ff7f50", + cornflowerblue: "6495ed", + cornsilk: "fff8dc", + crimson: "dc143c", + cyan: "0ff", + darkblue: "00008b", + darkcyan: "008b8b", + darkgoldenrod: "b8860b", + darkgray: "a9a9a9", + darkgreen: "006400", + darkgrey: "a9a9a9", + darkkhaki: "bdb76b", + darkmagenta: "8b008b", + darkolivegreen: "556b2f", + darkorange: "ff8c00", + darkorchid: "9932cc", + darkred: "8b0000", + darksalmon: "e9967a", + darkseagreen: "8fbc8f", + darkslateblue: "483d8b", + darkslategray: "2f4f4f", + darkslategrey: "2f4f4f", + darkturquoise: "00ced1", + darkviolet: "9400d3", + deeppink: "ff1493", + deepskyblue: "00bfff", + dimgray: "696969", + dimgrey: "696969", + dodgerblue: "1e90ff", + firebrick: "b22222", + floralwhite: "fffaf0", + forestgreen: "228b22", + fuchsia: "f0f", + gainsboro: "dcdcdc", + ghostwhite: "f8f8ff", + gold: "ffd700", + goldenrod: "daa520", + gray: "808080", + green: "008000", + greenyellow: "adff2f", + grey: "808080", + honeydew: "f0fff0", + hotpink: "ff69b4", + indianred: "cd5c5c", + indigo: "4b0082", + ivory: "fffff0", + khaki: "f0e68c", + lavender: "e6e6fa", + lavenderblush: "fff0f5", + lawngreen: "7cfc00", + lemonchiffon: "fffacd", + lightblue: "add8e6", + lightcoral: "f08080", + lightcyan: "e0ffff", + lightgoldenrodyellow: "fafad2", + lightgray: "d3d3d3", + lightgreen: "90ee90", + lightgrey: "d3d3d3", + lightpink: "ffb6c1", + lightsalmon: "ffa07a", + lightseagreen: "20b2aa", + lightskyblue: "87cefa", + lightslategray: "789", + lightslategrey: "789", + lightsteelblue: "b0c4de", + lightyellow: "ffffe0", + lime: "0f0", + limegreen: "32cd32", + linen: "faf0e6", + magenta: "f0f", + maroon: "800000", + mediumaquamarine: "66cdaa", + mediumblue: "0000cd", + mediumorchid: "ba55d3", + mediumpurple: "9370db", + mediumseagreen: "3cb371", + mediumslateblue: "7b68ee", + mediumspringgreen: "00fa9a", + mediumturquoise: "48d1cc", + mediumvioletred: "c71585", + midnightblue: "191970", + mintcream: "f5fffa", + mistyrose: "ffe4e1", + moccasin: "ffe4b5", + navajowhite: "ffdead", + navy: "000080", + oldlace: "fdf5e6", + olive: "808000", + olivedrab: "6b8e23", + orange: "ffa500", + orangered: "ff4500", + orchid: "da70d6", + palegoldenrod: "eee8aa", + palegreen: "98fb98", + paleturquoise: "afeeee", + palevioletred: "db7093", + papayawhip: "ffefd5", + peachpuff: "ffdab9", + peru: "cd853f", + pink: "ffc0cb", + plum: "dda0dd", + powderblue: "b0e0e6", + purple: "800080", + rebeccapurple: "663399", + red: "f00", + rosybrown: "bc8f8f", + royalblue: "4169e1", + saddlebrown: "8b4513", + salmon: "fa8072", + sandybrown: "f4a460", + seagreen: "2e8b57", + seashell: "fff5ee", + sienna: "a0522d", + silver: "c0c0c0", + skyblue: "87ceeb", + slateblue: "6a5acd", + slategray: "708090", + slategrey: "708090", + snow: "fffafa", + springgreen: "00ff7f", + steelblue: "4682b4", + tan: "d2b48c", + teal: "008080", + thistle: "d8bfd8", + tomato: "ff6347", + turquoise: "40e0d0", + violet: "ee82ee", + wheat: "f5deb3", + white: "fff", + whitesmoke: "f5f5f5", + yellow: "ff0", + yellowgreen: "9acd32" +}; + +// Make it easy to access colors via hexNames[hex] +var hexNames = tinycolor.hexNames = flip(names); + +// Utilities +// --------- + +// { 'name1': 'val1' } becomes { 'val1': 'name1' } +function flip(o) { + var flipped = { }; + for (var i in o) { + if (o.hasOwnProperty(i)) { + flipped[o[i]] = i; + } + } + return flipped; +} + +// Return a valid alpha value [0,1] with all invalid values being set to 1 +function boundAlpha(a) { + a = parseFloat(a); + + if (isNaN(a) || a < 0 || a > 1) { + a = 1; + } + + return a; +} + +// Take input from [0, n] and return it as [0, 1] +function bound01(n, max) { + if (isOnePointZero(n)) { n = "100%"; } + + var processPercent = isPercentage(n); + n = mathMin(max, mathMax(0, parseFloat(n))); + + // Automatically convert percentage into number + if (processPercent) { + n = parseInt(n * max, 10) / 100; + } + + // Handle floating point rounding errors + if ((Math.abs(n - max) < 0.000001)) { + return 1; + } + + // Convert into [0, 1] range if it isn't already + return (n % max) / parseFloat(max); +} + +// Force a number between 0 and 1 +function clamp01(val) { + return mathMin(1, mathMax(0, val)); +} + +// Parse a base-16 hex value into a base-10 integer +function parseIntFromHex(val) { + return parseInt(val, 16); +} + +// Need to handle 1.0 as 100%, since once it is a number, there is no difference between it and 1 +// +function isOnePointZero(n) { + return typeof n == "string" && n.indexOf('.') != -1 && parseFloat(n) === 1; +} + +// Check to see if string passed in is a percentage +function isPercentage(n) { + return typeof n === "string" && n.indexOf('%') != -1; +} + +// Force a hex value to have 2 characters +function pad2(c) { + return c.length == 1 ? '0' + c : '' + c; +} + +// Replace a decimal with it's percentage value +function convertToPercentage(n) { + if (n <= 1) { + n = (n * 100) + "%"; + } + + return n; +} + +// Converts a decimal to a hex value +function convertDecimalToHex(d) { + return Math.round(parseFloat(d) * 255).toString(16); +} +// Converts a hex value to a decimal +function convertHexToDecimal(h) { + return (parseIntFromHex(h) / 255); +} + +var matchers = (function() { + + // + var CSS_INTEGER = "[-\\+]?\\d+%?"; + + // + var CSS_NUMBER = "[-\\+]?\\d*\\.\\d+%?"; + + // Allow positive/negative integer/number. Don't capture the either/or, just the entire outcome. + var CSS_UNIT = "(?:" + CSS_NUMBER + ")|(?:" + CSS_INTEGER + ")"; + + // Actual matching. + // Parentheses and commas are optional, but not required. + // Whitespace can take the place of commas or opening paren + var PERMISSIVE_MATCH3 = "[\\s|\\(]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")\\s*\\)?"; + var PERMISSIVE_MATCH4 = "[\\s|\\(]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")\\s*\\)?"; + + return { + CSS_UNIT: new RegExp(CSS_UNIT), + rgb: new RegExp("rgb" + PERMISSIVE_MATCH3), + rgba: new RegExp("rgba" + PERMISSIVE_MATCH4), + hsl: new RegExp("hsl" + PERMISSIVE_MATCH3), + hsla: new RegExp("hsla" + PERMISSIVE_MATCH4), + hsv: new RegExp("hsv" + PERMISSIVE_MATCH3), + hsva: new RegExp("hsva" + PERMISSIVE_MATCH4), + hex3: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, + hex6: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/, + hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, + hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/ + }; +})(); + +// isValidCSSUnit +// Take in a single string / number and check to see if it looks like a CSS unit +// (see matchers above for definition). +function isValidCSSUnit(color) { + return !!matchers.CSS_UNIT.exec(color); +} + +// stringInputToObject +// Permissive string parsing. Take in a number of formats, and output an object +// based on detected format. Returns { r, g, b } or { h, s, l } or { h, s, v} +function stringInputToObject(color) { + + color = color.replace(trimLeft, '').replace(trimRight, '').toLowerCase(); + var named = false; + if (names[color]) { + color = names[color]; + named = true; + } + else if (color == 'transparent') { + return { r: 0, g: 0, b: 0, a: 0, format: "name" }; + } + + // Try to match string input using regular expressions. + // Keep most of the number bounding out of this function - don't worry about [0,1] or [0,100] or [0,360] + // Just return an object and let the conversion functions handle that. + // This way the result will be the same whether the tinycolor is initialized with string or object. + var match; + if ((match = matchers.rgb.exec(color))) { + return { r: match[1], g: match[2], b: match[3] }; + } + if ((match = matchers.rgba.exec(color))) { + return { r: match[1], g: match[2], b: match[3], a: match[4] }; + } + if ((match = matchers.hsl.exec(color))) { + return { h: match[1], s: match[2], l: match[3] }; + } + if ((match = matchers.hsla.exec(color))) { + return { h: match[1], s: match[2], l: match[3], a: match[4] }; + } + if ((match = matchers.hsv.exec(color))) { + return { h: match[1], s: match[2], v: match[3] }; + } + if ((match = matchers.hsva.exec(color))) { + return { h: match[1], s: match[2], v: match[3], a: match[4] }; + } + if ((match = matchers.hex8.exec(color))) { + return { + r: parseIntFromHex(match[1]), + g: parseIntFromHex(match[2]), + b: parseIntFromHex(match[3]), + a: convertHexToDecimal(match[4]), + format: named ? "name" : "hex8" + }; + } + if ((match = matchers.hex6.exec(color))) { + return { + r: parseIntFromHex(match[1]), + g: parseIntFromHex(match[2]), + b: parseIntFromHex(match[3]), + format: named ? "name" : "hex" + }; + } + if ((match = matchers.hex4.exec(color))) { + return { + r: parseIntFromHex(match[1] + '' + match[1]), + g: parseIntFromHex(match[2] + '' + match[2]), + b: parseIntFromHex(match[3] + '' + match[3]), + a: convertHexToDecimal(match[4] + '' + match[4]), + format: named ? "name" : "hex8" + }; + } + if ((match = matchers.hex3.exec(color))) { + return { + r: parseIntFromHex(match[1] + '' + match[1]), + g: parseIntFromHex(match[2] + '' + match[2]), + b: parseIntFromHex(match[3] + '' + match[3]), + format: named ? "name" : "hex" + }; + } + + return false; +} + +function validateWCAG2Parms(parms) { + // return valid WCAG2 parms for isReadable. + // If input parms are invalid, return {"level":"AA", "size":"small"} + var level, size; + parms = parms || {"level":"AA", "size":"small"}; + level = (parms.level || "AA").toUpperCase(); + size = (parms.size || "small").toLowerCase(); + if (level !== "AA" && level !== "AAA") { + level = "AA"; + } + if (size !== "small" && size !== "large") { + size = "small"; + } + return {"level":level, "size":size}; +} + +this.tinycolor = tinycolor; + +})()`; +} +// It is hacky way to make this function will be compiled preferentially by less +// resolve error: `ReferenceError: colorPalette is not defined` +// https://github.com/ant-design/ant-motion/issues/44 +.tinyColorMixin(); + +// We create a very complex algorithm which take the place of original tint/shade color system +// to make sure no one can understand it 👻 +// and create an entire color palette magicly by inputing just a single primary color. +// We are using bezier-curve easing function and some color manipulations like tint/shade/darken/spin +.colorPaletteMixin() { + @functions: ~`(function() { + var hueStep = 2; + var saturationStep = 16; + var saturationStep2 = 5; + var brightnessStep1 = 5; + var brightnessStep2 = 15; + var lightColorCount = 5; + var darkColorCount = 4; + + var getHue = function(hsv, i, isLight) { + var hue; + if (hsv.h >= 60 && hsv.h <= 240) { + hue = isLight ? hsv.h - hueStep * i : hsv.h + hueStep * i; + } else { + hue = isLight ? hsv.h + hueStep * i : hsv.h - hueStep * i; + } + if (hue < 0) { + hue += 360; + } else if (hue >= 360) { + hue -= 360; + } + return Math.round(hue); + }; + var getSaturation = function(hsv, i, isLight) { + var saturation; + if (isLight) { + saturation = Math.round(hsv.s * 100) - saturationStep * i; + } else if (i == darkColorCount) { + saturation = Math.round(hsv.s * 100) + saturationStep; + } else { + saturation = Math.round(hsv.s * 100) + saturationStep2 * i; + } + if (saturation > 100) { + saturation = 100; + } + if (isLight && i === lightColorCount && saturation > 10) { + saturation = 10; + } + if (saturation < 6) { + saturation = 6; + } + return Math.round(saturation); + }; + var getValue = function(hsv, i, isLight) { + if (isLight) { + return Math.round(hsv.v * 100) + brightnessStep1 * i; + } + return Math.round(hsv.v * 100) - brightnessStep2 * i; + }; + + this.colorPalette = function(color, index) { + var isLight = index <= 6; + var hsv = tinycolor(color).toHsv(); + var i = isLight ? lightColorCount + 1 - index : index - lightColorCount - 1; + return tinycolor({ + h: getHue(hsv, i, isLight), + s: getSaturation(hsv, i, isLight), + v: getValue(hsv, i, isLight), + }).toHexString(); + }; +})()`; +} +// It is hacky way to make this function will be compiled preferentially by less +// resolve error: `ReferenceError: colorPalette is not defined` +// https://github.com/ant-design/ant-motion/issues/44 +.colorPaletteMixin(); + +// color palettes +@blue-1: color(~`colorPalette("@{blue-6}", 1)`); +@blue-2: color(~`colorPalette("@{blue-6}", 2)`); +@blue-3: color(~`colorPalette("@{blue-6}", 3)`); +@blue-4: color(~`colorPalette("@{blue-6}", 4)`); +@blue-5: color(~`colorPalette("@{blue-6}", 5)`); +@blue-6: #1890ff; +@blue-7: color(~`colorPalette("@{blue-6}", 7)`); +@blue-8: color(~`colorPalette("@{blue-6}", 8)`); +@blue-9: color(~`colorPalette("@{blue-6}", 9)`); +@blue-10: color(~`colorPalette("@{blue-6}", 10)`); + +@purple-1: color(~`colorPalette("@{purple-6}", 1)`); +@purple-2: color(~`colorPalette("@{purple-6}", 2)`); +@purple-3: color(~`colorPalette("@{purple-6}", 3)`); +@purple-4: color(~`colorPalette("@{purple-6}", 4)`); +@purple-5: color(~`colorPalette("@{purple-6}", 5)`); +@purple-6: #722ed1; +@purple-7: color(~`colorPalette("@{purple-6}", 7)`); +@purple-8: color(~`colorPalette("@{purple-6}", 8)`); +@purple-9: color(~`colorPalette("@{purple-6}", 9)`); +@purple-10: color(~`colorPalette("@{purple-6}", 10)`); + +@cyan-1: color(~`colorPalette("@{cyan-6}", 1)`); +@cyan-2: color(~`colorPalette("@{cyan-6}", 2)`); +@cyan-3: color(~`colorPalette("@{cyan-6}", 3)`); +@cyan-4: color(~`colorPalette("@{cyan-6}", 4)`); +@cyan-5: color(~`colorPalette("@{cyan-6}", 5)`); +@cyan-6: #13c2c2; +@cyan-7: color(~`colorPalette("@{cyan-6}", 7)`); +@cyan-8: color(~`colorPalette("@{cyan-6}", 8)`); +@cyan-9: color(~`colorPalette("@{cyan-6}", 9)`); +@cyan-10: color(~`colorPalette("@{cyan-6}", 10)`); + +@green-1: color(~`colorPalette("@{green-6}", 1)`); +@green-2: color(~`colorPalette("@{green-6}", 2)`); +@green-3: color(~`colorPalette("@{green-6}", 3)`); +@green-4: color(~`colorPalette("@{green-6}", 4)`); +@green-5: color(~`colorPalette("@{green-6}", 5)`); +@green-6: #52c41a; +@green-7: color(~`colorPalette("@{green-6}", 7)`); +@green-8: color(~`colorPalette("@{green-6}", 8)`); +@green-9: color(~`colorPalette("@{green-6}", 9)`); +@green-10: color(~`colorPalette("@{green-6}", 10)`); + +@magenta-1: color(~`colorPalette("@{magenta-6}", 1)`); +@magenta-2: color(~`colorPalette("@{magenta-6}", 2)`); +@magenta-3: color(~`colorPalette("@{magenta-6}", 3)`); +@magenta-4: color(~`colorPalette("@{magenta-6}", 4)`); +@magenta-5: color(~`colorPalette("@{magenta-6}", 5)`); +@magenta-6: #eb2f96; +@magenta-7: color(~`colorPalette("@{magenta-6}", 7)`); +@magenta-8: color(~`colorPalette("@{magenta-6}", 8)`); +@magenta-9: color(~`colorPalette("@{magenta-6}", 9)`); +@magenta-10: color(~`colorPalette("@{magenta-6}", 10)`); + +// alias of magenta +@pink-1: color(~`colorPalette("@{pink-6}", 1)`); +@pink-2: color(~`colorPalette("@{pink-6}", 2)`); +@pink-3: color(~`colorPalette("@{pink-6}", 3)`); +@pink-4: color(~`colorPalette("@{pink-6}", 4)`); +@pink-5: color(~`colorPalette("@{pink-6}", 5)`); +@pink-6: #eb2f96; +@pink-7: color(~`colorPalette("@{pink-6}", 7)`); +@pink-8: color(~`colorPalette("@{pink-6}", 8)`); +@pink-9: color(~`colorPalette("@{pink-6}", 9)`); +@pink-10: color(~`colorPalette("@{pink-6}", 10)`); + +@red-1: color(~`colorPalette("@{red-6}", 1)`); +@red-2: color(~`colorPalette("@{red-6}", 2)`); +@red-3: color(~`colorPalette("@{red-6}", 3)`); +@red-4: color(~`colorPalette("@{red-6}", 4)`); +@red-5: color(~`colorPalette("@{red-6}", 5)`); +@red-6: #f5222d; +@red-7: color(~`colorPalette("@{red-6}", 7)`); +@red-8: color(~`colorPalette("@{red-6}", 8)`); +@red-9: color(~`colorPalette("@{red-6}", 9)`); +@red-10: color(~`colorPalette("@{red-6}", 10)`); + +@orange-1: color(~`colorPalette("@{orange-6}", 1)`); +@orange-2: color(~`colorPalette("@{orange-6}", 2)`); +@orange-3: color(~`colorPalette("@{orange-6}", 3)`); +@orange-4: color(~`colorPalette("@{orange-6}", 4)`); +@orange-5: color(~`colorPalette("@{orange-6}", 5)`); +@orange-6: #fa8c16; +@orange-7: color(~`colorPalette("@{orange-6}", 7)`); +@orange-8: color(~`colorPalette("@{orange-6}", 8)`); +@orange-9: color(~`colorPalette("@{orange-6}", 9)`); +@orange-10: color(~`colorPalette("@{orange-6}", 10)`); + +@yellow-1: color(~`colorPalette("@{yellow-6}", 1)`); +@yellow-2: color(~`colorPalette("@{yellow-6}", 2)`); +@yellow-3: color(~`colorPalette("@{yellow-6}", 3)`); +@yellow-4: color(~`colorPalette("@{yellow-6}", 4)`); +@yellow-5: color(~`colorPalette("@{yellow-6}", 5)`); +@yellow-6: #fadb14; +@yellow-7: color(~`colorPalette("@{yellow-6}", 7)`); +@yellow-8: color(~`colorPalette("@{yellow-6}", 8)`); +@yellow-9: color(~`colorPalette("@{yellow-6}", 9)`); +@yellow-10: color(~`colorPalette("@{yellow-6}", 10)`); + +@volcano-1: color(~`colorPalette("@{volcano-6}", 1)`); +@volcano-2: color(~`colorPalette("@{volcano-6}", 2)`); +@volcano-3: color(~`colorPalette("@{volcano-6}", 3)`); +@volcano-4: color(~`colorPalette("@{volcano-6}", 4)`); +@volcano-5: color(~`colorPalette("@{volcano-6}", 5)`); +@volcano-6: #fa541c; +@volcano-7: color(~`colorPalette("@{volcano-6}", 7)`); +@volcano-8: color(~`colorPalette("@{volcano-6}", 8)`); +@volcano-9: color(~`colorPalette("@{volcano-6}", 9)`); +@volcano-10: color(~`colorPalette("@{volcano-6}", 10)`); + +@geekblue-1: color(~`colorPalette("@{geekblue-6}", 1)`); +@geekblue-2: color(~`colorPalette("@{geekblue-6}", 2)`); +@geekblue-3: color(~`colorPalette("@{geekblue-6}", 3)`); +@geekblue-4: color(~`colorPalette("@{geekblue-6}", 4)`); +@geekblue-5: color(~`colorPalette("@{geekblue-6}", 5)`); +@geekblue-6: #2f54eb; +@geekblue-7: color(~`colorPalette("@{geekblue-6}", 7)`); +@geekblue-8: color(~`colorPalette("@{geekblue-6}", 8)`); +@geekblue-9: color(~`colorPalette("@{geekblue-6}", 9)`); +@geekblue-10: color(~`colorPalette("@{geekblue-6}", 10)`); + +@lime-1: color(~`colorPalette("@{lime-6}", 1)`); +@lime-2: color(~`colorPalette("@{lime-6}", 2)`); +@lime-3: color(~`colorPalette("@{lime-6}", 3)`); +@lime-4: color(~`colorPalette("@{lime-6}", 4)`); +@lime-5: color(~`colorPalette("@{lime-6}", 5)`); +@lime-6: #a0d911; +@lime-7: color(~`colorPalette("@{lime-6}", 7)`); +@lime-8: color(~`colorPalette("@{lime-6}", 8)`); +@lime-9: color(~`colorPalette("@{lime-6}", 9)`); +@lime-10: color(~`colorPalette("@{lime-6}", 10)`); + +@gold-1: color(~`colorPalette("@{gold-6}", 1)`); +@gold-2: color(~`colorPalette("@{gold-6}", 2)`); +@gold-3: color(~`colorPalette("@{gold-6}", 3)`); +@gold-4: color(~`colorPalette("@{gold-6}", 4)`); +@gold-5: color(~`colorPalette("@{gold-6}", 5)`); +@gold-6: #faad14; +@gold-7: color(~`colorPalette("@{gold-6}", 7)`); +@gold-8: color(~`colorPalette("@{gold-6}", 8)`); +@gold-9: color(~`colorPalette("@{gold-6}", 9)`); +@gold-10: color(~`colorPalette("@{gold-6}", 10)`); + +// The prefix to use on all css classes from ant. +@ant-prefix : ant; + +// -------- Colors ----------- + +@info-color : @blue-6; +@success-color : @green-6; +@processing-color : @blue-6; +@error-color : @red-6; +@highlight-color : @red-6; +@warning-color : @gold-6; +@normal-color : #d9d9d9; + +// Color used by default to control hover and active backgrounds and for +// alert info backgrounds. +@primary-1: color(~`colorPalette("@{primary-color}", 1)`); // replace tint(@primary-color, 90%) +@primary-2: color(~`colorPalette("@{primary-color}", 2)`); // replace tint(@primary-color, 80%) +@primary-3: color(~`colorPalette("@{primary-color}", 3)`); // unused +@primary-4: color(~`colorPalette("@{primary-color}", 4)`); // unused +@primary-5: color(~`colorPalette("@{primary-color}", 5)`); // color used to control the text color in many active and hover states, replace tint(@primary-color, 20%) +@primary-6: @primary-color; // color used to control the text color of active buttons, don't use, use @primary-color +@primary-7: color(~`colorPalette("@{primary-color}", 7)`); // replace shade(@primary-color, 5%) +@primary-8: color(~`colorPalette("@{primary-color}", 8)`); // unused +@primary-9: color(~`colorPalette("@{primary-color}", 9)`); // unused +@primary-10: color(~`colorPalette("@{primary-color}", 10)`); // unused + +// Base Scaffolding Variables +// --- + +// Background color for `` +@body-background : #fff; +// Base background color for most components +@component-background : #fff; +@font-family : "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, +"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +@code-family : "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; +@heading-color : fade(#000, 85%); +@text-color : fade(#000, 65%); +@text-color-secondary : fade(#000, 45%); +@heading-color-dark : fade(#fff, 100%); +@text-color-dark : fade(#fff, 85%); +@text-color-secondary-dark: fade(#fff, 65%); +@font-size-base : 14px; +@font-size-lg : @font-size-base + 2px; +@font-size-sm : 12px; +@line-height-base : 1.5; +@border-radius-base : 4px; +@border-radius-sm : 2px; + +// vertical paddings +@padding-lg : 24px; // containers +@padding-md : 16px; // small containers and buttons +@padding-sm : 12px; // Form controls and items +@padding-xs : 8px; // small items + +// vertical padding for all form controls +@control-padding-horizontal: @padding-sm; +@control-padding-horizontal-sm: @padding-xs; + +// The background colors for active and hover states for things like +// list items or table cells. +@item-active-bg : @primary-1; +@item-hover-bg : @primary-1; + +// ICONFONT +@iconfont-css-prefix : anticon; + +// LINK +@link-color : @primary-color; +@link-hover-color : color(~`colorPalette("@{link-color}", 5)`); +@link-active-color : color(~`colorPalette("@{link-color}", 7)`); +@link-decoration : none; +@link-hover-decoration : none; + +// Animation +@ease-base-out : cubic-bezier(0.7, 0.3, 0.1, 1); +@ease-base-in : cubic-bezier(0.9, 0, 0.3, 0.7); +@ease-out : cubic-bezier(0.215, 0.61, 0.355, 1); +@ease-in : cubic-bezier(0.55, 0.055, 0.675, 0.19); +@ease-in-out : cubic-bezier(0.645, 0.045, 0.355, 1); +@ease-out-back : cubic-bezier(0.12, 0.4, 0.29, 1.46); +@ease-in-back : cubic-bezier(0.71, -0.46, 0.88, 0.6); +@ease-in-out-back : cubic-bezier(0.71, -0.46, 0.29, 1.46); +@ease-out-circ : cubic-bezier(0.08, 0.82, 0.17, 1); +@ease-in-circ : cubic-bezier(0.6, 0.04, 0.98, 0.34); +@ease-in-out-circ : cubic-bezier(0.78, 0.14, 0.15, 0.86); +@ease-out-quint : cubic-bezier(0.23, 1, 0.32, 1); +@ease-in-quint : cubic-bezier(0.755, 0.05, 0.855, 0.06); +@ease-in-out-quint : cubic-bezier(0.86, 0, 0.07, 1); + +// Border color +@border-color-base : hsv(0, 0, 85%); // base border outline a component +@border-color-split : hsv(0, 0, 91%); // split border inside a component +@border-width-base : 1px; // width of the border for a component +@border-style-base : solid; // style of a components border + +// Outline +@outline-blur-size : 0; +@outline-width : 2px; +@outline-color : @primary-color; + +@background-color-light : hsv(0, 0, 98%); // background of header and selected item +@background-color-base : hsv(0, 0, 96%); // Default grey background color + +// Disabled states +@disabled-color : fade(#000, 25%); +@disabled-bg : @background-color-base; +@disabled-color-dark : fade(#fff, 35%); + +// Shadow +@shadow-color : rgba(0, 0, 0, .15); +@box-shadow-base : @shadow-1-down; +@shadow-1-up : 0 -2px 8px @shadow-color; +@shadow-1-down : 0 2px 8px @shadow-color; +@shadow-1-left : -2px 0 8px @shadow-color; +@shadow-1-right : 2px 0 8px @shadow-color; +@shadow-2 : 0 4px 12px @shadow-color; + +// Buttons +@btn-font-weight : 400; +@btn-border-radius-base : @border-radius-base; +@btn-border-radius-sm : @border-radius-base; + +@btn-primary-color : #fff; +@btn-primary-bg : @primary-color; + +@btn-default-color : @text-color; +@btn-default-bg : #fff; +@btn-default-border : @border-color-base; + +@btn-danger-color : @error-color; +@btn-danger-bg : @background-color-base; +@btn-danger-border : @border-color-base; + +@btn-disable-color : @disabled-color; +@btn-disable-bg : @disabled-bg; +@btn-disable-border : @border-color-base; + +@btn-padding-base : 0 @padding-md - 1px; +@btn-font-size-lg : @font-size-lg; +@btn-font-size-sm : @font-size-base; +@btn-padding-lg : @btn-padding-base; +@btn-padding-sm : 0 @padding-xs - 1px; + +@btn-height-base : 32px; +@btn-height-lg : 40px; +@btn-height-sm : 24px; + +@btn-circle-size : @btn-height-base; +@btn-circle-size-lg : @btn-height-lg; +@btn-circle-size-sm : @btn-height-sm; + +@btn-group-border : @primary-5; + +// Checkbox +@checkbox-size : 16px; +@checkbox-color : @primary-color; +@checkbox-check-color : #fff; + +// Radio +@radio-size : 16px; +@radio-dot-color : @primary-color; + +// Radio buttons +@radio-button-bg : @btn-default-bg; +@radio-button-color : @btn-default-color; +@radio-button-hover-color : @primary-5; +@radio-button-active-color : @primary-7; + +// Media queries breakpoints +// Extra small screen / phone +@screen-xs : 480px; +@screen-xs-min : @screen-xs; + +// Small screen / tablet +@screen-sm : 576px; +@screen-sm-min : @screen-sm; + +// Medium screen / desktop +@screen-md : 768px; +@screen-md-min : @screen-md; + +// Large screen / wide desktop +@screen-lg : 992px; +@screen-lg-min : @screen-lg; + +// Extra large screen / full hd +@screen-xl : 1200px; +@screen-xl-min : @screen-xl; + +// Extra extra large screen / large descktop +@screen-xxl : 1600px; +@screen-xxl-min : @screen-xxl; + +// provide a maximum +@screen-xs-max : (@screen-sm-min - 1px); +@screen-sm-max : (@screen-md-min - 1px); +@screen-md-max : (@screen-lg-min - 1px); +@screen-lg-max : (@screen-xl-min - 1px); +@screen-xl-max : (@screen-xxl-min - 1px); + +// Grid system +@grid-columns : 24; +@grid-gutter-width : 0; + +// Layout +@layout-body-background : #f0f2f5; +@layout-header-background : #001529; +@layout-footer-background : @layout-body-background; +@layout-header-height : 64px; +@layout-header-padding : 0 50px; +@layout-footer-padding : 24px 50px; +@layout-sider-background : @layout-header-background; +@layout-trigger-height : 48px; +@layout-trigger-background : #002140; +@layout-trigger-color : #fff; +@layout-zero-trigger-width : 36px; +@layout-zero-trigger-height : 42px; +// Layout light theme +@layout-sider-background-light : #fff; +@layout-trigger-background-light: #fff; +@layout-trigger-color-light : @text-color; + +// z-index list +@zindex-affix : 10; +@zindex-back-top : 10; +@zindex-modal-mask : 1000; +@zindex-modal : 1000; +@zindex-notification : 1010; +@zindex-message : 1010; +@zindex-popover : 1030; +@zindex-picker : 1050; +@zindex-dropdown : 1050; +@zindex-tooltip : 1060; + +// Animation +@animation-duration-slow: .3s; // Modal +@animation-duration-base: .2s; +@animation-duration-fast: .1s; // Tooltip + +// Form +// --- +@label-required-color : @highlight-color; +@label-color : @heading-color; +@form-item-margin-bottom : 24px; +@form-item-trailing-colon : true; +@form-vertical-label-padding : 0 0 8px; +@form-vertical-label-margin : 0; + +// Input +// --- +@input-height-base : 32px; +@input-height-lg : 40px; +@input-height-sm : 24px; +@input-padding-horizontal : @control-padding-horizontal - 1px; +@input-padding-horizontal-base: @input-padding-horizontal; +@input-padding-horizontal-sm : @control-padding-horizontal-sm - 1px; +@input-padding-horizontal-lg : @input-padding-horizontal; +@input-padding-vertical-base : 4px; +@input-padding-vertical-sm : 1px; +@input-padding-vertical-lg : 6px; +@input-placeholder-color : hsv(0, 0, 75%); +@input-color : @text-color; +@input-border-color : @border-color-base; +@input-bg : #fff; +@input-addon-bg : @background-color-light; +@input-hover-border-color : @primary-color; +@input-disabled-bg : @disabled-bg; +@input-outline-offset : 0 0; + +// Tooltip +// --- +//* Tooltip max width +@tooltip-max-width: 250px; +//** Tooltip text color +@tooltip-color: #fff; +//** Tooltip background color +@tooltip-bg: rgba(0, 0, 0, .75); +//** Tooltip arrow width +@tooltip-arrow-width: 5px; +//** Tooltip distance with trigger +@tooltip-distance: @tooltip-arrow-width - 1px + 4px; +//** Tooltip arrow color +@tooltip-arrow-color: @tooltip-bg; + +// Popover +// --- +//** Popover body background color +@popover-bg: #fff; +//** Popover text color +@popover-color: @text-color; +//** Popover maximum width +@popover-min-width: 177px; +//** Popover arrow width +@popover-arrow-width: 6px; +//** Popover arrow color +@popover-arrow-color: @popover-bg; +//** Popover outer arrow width +//** Popover outer arrow color +@popover-arrow-outer-color: @popover-bg; +//** Popover distance with trigger +@popover-distance: @popover-arrow-width + 4px; + +// Modal +// -- +@modal-mask-bg: rgba(0, 0, 0, 0.65); + +// Progress +// -- +@progress-default-color: @processing-color; +@progress-remaining-color: @background-color-base; +@progress-text-color: @text-color; + +// Menu +// --- +@menu-inline-toplevel-item-height: 40px; +@menu-item-height: 40px; +@menu-collapsed-width: 80px; +@menu-bg: @component-background; +@menu-item-color: @text-color; +@menu-highlight-color: @primary-color; +@menu-item-active-bg: @item-active-bg; +@menu-item-active-border-width: 3px; +@menu-item-group-title-color: @text-color-secondary; +// dark theme +@menu-dark-color: @text-color-secondary-dark; +@menu-dark-bg: @layout-header-background; +@menu-dark-arrow-color: #fff; +@menu-dark-submenu-bg: #000c17; +@menu-dark-highlight-color: #fff; +@menu-dark-item-active-bg: @primary-color; + +// Spin +// --- +@spin-dot-size-sm: 14px; +@spin-dot-size: 20px; +@spin-dot-size-lg: 32px; + +// Table +// -- +@table-header-bg: @background-color-light; +@table-header-color: @heading-color; +@table-header-sort-bg: @background-color-base; +@table-body-sort-bg: rgba(0, 0, 0, .01); +@table-row-hover-bg: @primary-1; +@table-selected-row-bg: #fafafa; +@table-expanded-row-bg: #fbfbfb; +@table-padding-vertical: 16px; +@table-padding-horizontal: 16px; + +// Tag +// -- +@tag-default-bg: @background-color-light; +@tag-default-color: @text-color; +@tag-font-size: @font-size-sm; + +// TimePicker +// --- +@time-picker-panel-column-width: 56px; +@time-picker-panel-width: @time-picker-panel-column-width * 3; +@time-picker-selected-bg: @background-color-base; + +// Carousel +// --- +@carousel-dot-width: 16px; +@carousel-dot-height: 3px; +@carousel-dot-active-width: 24px; + +// Badge +// --- +@badge-height: 20px; +@badge-dot-size: 6px; +@badge-font-size: @font-size-sm; +@badge-font-weight: normal; +@badge-status-size: 6px; + +// Rate +// --- +@rate-star-color: @yellow-6; +@rate-star-bg: @border-color-split; + +// Card +// --- +@card-head-color: @heading-color; +@card-head-background: transparent; +@card-head-padding: 16px; +@card-inner-head-padding: 12px; +@card-padding-base: 24px; +@card-padding-wider: 32px; +@card-actions-background: @background-color-light; +@card-shadow: 0 2px 8px rgba(0, 0, 0, .09); + +// Tabs +// --- +@tabs-card-head-background: @background-color-light; +@tabs-card-height: 40px; +@tabs-card-active-color: @primary-color; +@tabs-title-font-size: @font-size-base; +@tabs-title-font-size-lg: @font-size-lg; +@tabs-title-font-size-sm: @font-size-base; +@tabs-ink-bar-color: @primary-color; +@tabs-bar-margin: 0 0 16px 0; +@tabs-horizontal-margin: 0 32px 0 0; +@tabs-horizontal-padding: 12px 16px; +@tabs-vertical-padding: 8px 24px; +@tabs-vertical-margin: 0 0 16px 0; +@tabs-scrolling-size: 32px; +@tabs-highlight-color: @primary-color; +@tabs-hover-color: @primary-5; +@tabs-active-color: @primary-7; + +// BackTop +// --- +@back-top-color: #fff; +@back-top-bg: @text-color-secondary; +@back-top-hover-bg: @text-color; + +// Avatar +// --- +@avatar-size-base: 32px; +@avatar-size-lg: 40px; +@avatar-size-sm: 24px; +@avatar-font-size-base: 18px; +@avatar-font-size-lg: 24px; +@avatar-font-size-sm: 14px; +@avatar-bg: #ccc; +@avatar-color: #fff; +@avatar-border-radius: @border-radius-base; + +// Switch +// --- +@switch-height: 22px; +@switch-sm-height: 16px; +@switch-sm-checked-margin-left: -(@switch-sm-height - 3px); +@switch-disabled-opacity: 0.4; +@switch-color: @primary-color; + +// Pagination +// --- +@pagination-item-size: 32px; +@pagination-item-size-sm: 24px; +@pagination-font-family: Arial; +@pagination-font-weight-active: 500; + +// Breadcrumb +// --- +@breadcrumb-base-color: @text-color-secondary; +@breadcrumb-last-item-color: @text-color; +@breadcrumb-font-size: @font-size-base; +@breadcrumb-icon-font-size: @font-size-base; +@breadcrumb-link-color: @text-color-secondary; +@breadcrumb-link-color-hover: @primary-5; +@breadcrumb-separator-color: @text-color-secondary; +@breadcrumb-separator-margin: 0 @padding-xs; + +// Slider +// --- +@slider-margin: 14px 6px 10px; +@slider-rail-background-color: @background-color-base; +@slider-rail-background-color-hover: #e1e1e1; +@slider-track-background-color: @primary-3; +@slider-track-background-color-hover: @primary-4; +@slider-handle-color: @primary-3; +@slider-handle-color-hover: @primary-4; +@slider-handle-color-focus: tint(@primary-color, 20%); +@slider-handle-color-focus-shadow: tint(@primary-color, 50%); +@slider-handle-color-tooltip-open: @primary-color; +@slider-dot-border-color: @border-color-split; +@slider-dot-border-color-active: tint(@primary-color, 50%); +@slider-disabled-color: @disabled-color; +@slider-disabled-background-color: @component-background; + +// Tree +// --- +@tree-title-height: 24px; +@tree-child-padding: 18px; +@tree-directory-selected-color: #fff; +@tree-directory-selected-bg: @primary-color; + +// Collapse +// --- +@collapse-header-padding: 12px 0 12px 40px; +@collapse-header-bg: @background-color-light; +@collapse-content-padding: @padding-md; +@collapse-content-bg: @component-background; + +// Skeleton +// --- +@skeleton-color: #f2f2f2; + +// Transfer +// --- +@transfer-disabled-bg: @disabled-bg; + +// Message +// --- +@message-notice-content-padding: 10px 16px; + +// Motion +// --- +@wave-animation-width: 6px; + +// Alert +// --- +@alert-success-border-color: ~`colorPalette("@{success-color}", 3)`; +@alert-success-bg-color: ~`colorPalette("@{success-color}", 1)`; +@alert-success-icon-color: @success-color; +@alert-info-border-color: ~`colorPalette("@{info-color}", 3)`; +@alert-info-bg-color: ~`colorPalette("@{info-color}", 1)`; +@alert-info-icon-color: @info-color; +@alert-warning-border-color: ~`colorPalette("@{warning-color}", 3)`; +@alert-warning-bg-color: ~`colorPalette("@{warning-color}", 1)`; +@alert-warning-icon-color: @warning-color; +@alert-error-border-color: ~`colorPalette("@{error-color}", 3)`; +@alert-error-bg-color: ~`colorPalette("@{error-color}", 1)`; +@alert-error-icon-color: @error-color; + +// List +// --- +@list-empty-text-padding: @padding-md; +@list-item-padding: @padding-sm 0; +@list-item-content-margin: 0 0 @padding-md 0; +@list-item-meta-margin-bottom: @padding-md; +@list-item-meta-avatar-margin-right: @padding-md; +@list-item-meta-title-margin-bottom: @padding-sm; + +// Menu +@menu-dark-item-selected-bg: @menu-dark-item-active-bg; + +// Tabs +@tab-bar-margin: @tabs-bar-margin; +@tab-horizontal-margin: @tabs-horizontal-margin; +@tab-vertical-margin: @tabs-vertical-margin; +@tab-horizontal-padding: @tabs-horizontal-padding; +@tab-vertical-padding: @tabs-vertical-padding; +@tab-scrolling-size: @tabs-scrolling-size; +@tab-highlight-color: @tabs-highlight-color; +@tab-hover-color: @tabs-hover-color; +@tab-active-color: @tabs-active-color; +@tabs-ink-bar-bg-color: @tabs-ink-bar-color; + +.listContent .extra { + color: rgba(0, 0, 0, 0.45); +} +.listContent .extra > em { + color: rgba(0, 0, 0, 0.25); +} +.avatarItem :global .ant-avatar { + border: 1px solid #fff; +} +.chartCard .avatar img { + border-radius: 100%; +} +.chartCard .meta { + color: rgba(0, 0, 0, 0.45); +} +.chartCard .total { + color: rgba(0, 0, 0, 0.85); +} +.chartCard .footer { + border-top: 1px solid #e8e8e8; +} +.field span:last-child { + color: rgba(0, 0, 0, 0.85); +} +.miniProgress .progressWrap { + background-color: #f5f5f5; +} +.miniProgress .progress { + border-radius: 1px 0 0 1px; + background-color: @primary-color; +} +.miniProgress .target span { + border-radius: 100px; +} +.pie .dot { + border-radius: 8px; +} +.pie .line { + background-color: #e8e8e8; +} +.pie .legendTitle { + color: rgba(0, 0, 0, 0.65); +} +.pie .percent { + color: rgba(0, 0, 0, 0.45); +} +.pie .total > h4 { + color: rgba(0, 0, 0, 0.45); +} +.pie .total > p { + color: rgba(0, 0, 0, 0.85); +} +.radar .legend .legendItem { + color: rgba(0, 0, 0, 0.45); +} +.radar .legend .legendItem h6 { + color: rgba(0, 0, 0, 0.85); +} +.radar .legend .legendItem:after { + background-color: #e8e8e8; +} +.radar .legend .dot { + border-radius: 6px; +} + +.timelineChart { + background: #fff; +} +.waterWave .text span { + color: rgba(0, 0, 0, 0.45); +} +.waterWave .text h4 { + color: rgba(0, 0, 0, 0.85); +} +.descriptionList .title { + color: rgba(0, 0, 0, 0.85); +} +.descriptionList .term { + color: rgba(0, 0, 0, 0.85); +} +.descriptionList .detail { + color: rgba(0, 0, 0, 0.65); +} +.descriptionList.small .title { + color: rgba(0, 0, 0, 0.65); +} +.linkGroup > a { + color: rgba(0, 0, 0, 0.65); +} +.linkGroup > a:hover { + color: @primary-color; +} +.lines .shadow { + color: transparent; +} +.exception .imgEle { + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: contain; +} +.exception .content h1 { + color: #434e59; +} +.exception .content .desc { + color: rgba(0, 0, 0, 0.45); +} +.toolbar { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03); + background: #fff; + border-top: 1px solid #e8e8e8; +} +.globalFooter .links a { + color: rgba(0, 0, 0, 0.45); +} +.globalFooter .links a:hover { + color: rgba(0, 0, 0, 0.65); +} +.globalFooter .copyright { + color: rgba(0, 0, 0, 0.45); +} +.header { + background: #fff; + box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); +} +i.trigger:hover { + background: rgba(0, 0, 0, 0.025); +} +.right .action > i { + color: rgba(0, 0, 0, 0.65); +} +.right .action:hover { + background: rgba(0, 0, 0, 0.025); +} +:global(.right .action.ant-popover-open) { + background: rgba(0, 0, 0, 0.025); +} +.right .search:hover { + background: transparent; +} +.right .account .avatar { + color: @primary-color; + background: rgba(255, 255, 255, 0.85); +} +.dark .action { + color: rgba(255, 255, 255, 0.85); +} +.dark .action > i { + color: rgba(255, 255, 255, 0.85); +} +.dark .action:hover, +.dark .action:global(.ant-popover-open) { + background: @primary-color; +} +.dark .action :global(.ant-badge) { + color: rgba(255, 255, 255, 0.85); +} +.headerSearch .input { + background: transparent; + border-radius: 0; +} +.headerSearch .input :global(.ant-select-selection) { + background: transparent; +} +.headerSearch .input input { + border: 0; + box-shadow: none !important; +} +.headerSearch .input, +.headerSearch .input:hover, +.headerSearch .input:focus { + border-bottom: 1px solid #d9d9d9; +} +.login :global .ant-tabs .ant-tabs-bar { + border-bottom: 0; +} +.login .icon { + color: rgba(0, 0, 0, 0.2); +} +.login .icon:hover { + color: @primary-color; +} +.login .prefixIcon { + color: rgba(0, 0, 0, 0.25); +} +.list .item .avatar { + background: #fff; +} +.list .item:last-child { + border-bottom: 0; +} +.list .item:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.list .item .extra { + color: rgba(0, 0, 0, 0.45); +} +.notFound { + color: rgba(0, 0, 0, 0.45); +} +.clear { + color: rgba(0, 0, 0, 0.65); + border-radius: 0 0 4px 4px; + border-top: 1px solid #e8e8e8; +} +.clear:hover { + color: rgba(0, 0, 0, 0.85); +} +.numberInfo .suffix { + color: rgba(0, 0, 0, 0.65); +} +.numberInfo .numberInfoTitle { + color: rgba(0, 0, 0, 0.65); +} +.numberInfo .numberInfoSubTitle { + color: rgba(0, 0, 0, 0.45); +} +.numberInfo .numberInfoValue > span { + color: rgba(0, 0, 0, 0.85); +} +.numberInfo .numberInfoValue .subTotal { + color: rgba(0, 0, 0, 0.45); +} +.numberInfo .numberInfoValue .subTotal :global .anticon-caret-up { + color: #f5222d; +} +.numberInfo .numberInfoValue .subTotal :global .anticon-caret-down { + color: #52c41a; +} +.numberInfolight .numberInfoValue > span { + color: rgba(0, 0, 0, 0.65); +} +.pageHeader { + background: #fff; + border-bottom: 1px solid #e8e8e8; +} +.pageHeader .tabs :global .ant-tabs-bar { + border-bottom: 1px solid #e8e8e8; +} +.pageHeader .logo > img { + border-radius: 4px; +} +.pageHeader .title { + color: rgba(0, 0, 0, 0.85); +} +.result .icon > .success { + color: #52c41a; +} +.result .icon > .error { + color: #f5222d; +} +.result .title { + color: rgba(0, 0, 0, 0.85); +} +.result .description { + color: rgba(0, 0, 0, 0.45); +} +.result .extra { + background: #fafafa; + border-radius: 2px; +} +.blockChecbox .item { + border-radius: 4px; +} +.blockChecbox .selectIcon { + color: @primary-color; +} +.color_block { + border-radius: 4px; +} +.title { + color: rgba(0, 0, 0, 0.85); +} +.handle { + background: @primary-color; + border-radius: 4px 0 0 4px; +} +.setting-drawer-index-handle { + /* 暂时不知道放哪解决 */ + background: @primary-color !important; +} +.themeColor .title { + color: rgba(0, 0, 0, 0.65); +} +.themeColor .colorBlock { + border-radius: 2px; + color: #fff; +} +.logo { +} +.logo h1 { + color: white; +} +.sider { + box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); +} +.sider.light { + box-shadow: 2px 0 8px 0 rgba(29, 35, 41, 0.05); + background-color: white; +} +.sider.light .logo { + background: white; + box-shadow: 1px 1px 0 0 #e8e8e8; +} +.sider.light .logo h1 { + color: @primary-color; +} +.sider.light :global(.ant-menu-light) { + border-right-color: transparent; +} +:global .drawer .drawer-content { + background: #001529; +} +.standardFormRow { + border-bottom: 1px dashed #e8e8e8; +} +.standardFormRow :global .ant-form-item-label label { + color: rgba(0, 0, 0, 0.65); +} +.standardFormRow .label { + color: rgba(0, 0, 0, 0.85); +} +.standardFormRowLast { + border: none; +} + +.head { + box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); +} +.head.light { + background-color: #fff; +} +.logo h1 { + color: #fff; +} +.light h1 { + color: #002140; +} +.trendItem .up { + color: #f5222d; +} +.trendItem .down { + color: #52c41a; +} +.trendItem.trendItemGrey .up, +.trendItem.trendItemGrey .down { + color: rgba(0, 0, 0, 0.65); +} +.trendItem.reverseColor .up { + color: #52c41a; +} +.trendItem.reverseColor .down { + color: #f5222d; +} +.container { + background: #f0f2f5; +} +.title { + color: rgba(0, 0, 0, 0.85); +} +.desc { + color: rgba(0, 0, 0, 0.45); +} +a.listItemMetaTitle { + color: rgba(0, 0, 0, 0.85); +} +.baseView .right .avatar_title { + color: rgba(0, 0, 0, 0.85); +} +.main { + background-color: #fff; +} +.main .leftmenu { + border-right: 1px solid #e8e8e8; +} +.main .leftmenu :global .ant-menu-inline { + border: none; +} +.main .right .title { + color: rgba(0, 0, 0, 0.85); +} +.main :global .ant-list-split .ant-list-item:last-child { + border-bottom: 1px solid #e8e8e8; +} +:global .ant-list-item-meta .taobao { + color: #ff4000; + border-radius: 4px; +} +:global .ant-list-item-meta .dingding { + background-color: #2eabff; + color: #fff; + border-radius: 4px; +} +:global .ant-list-item-meta .alipay { + color: #2eabff; + border-radius: 4px; +} +:global font.strong { + color: #52c41a; +} +:global font.medium { + color: #faad14; +} +:global font.weak { + color: #f5222d; +} + + + + +.trigger { + background: 'red'; +} +.desc { + color: rgba(0, 0, 0, 0.45); +} +.desc h3 { + color: rgba(0, 0, 0, 0.45); +} +.desc h4 { + color: rgba(0, 0, 0, 0.45); +} +.information .label { + color: rgba(0, 0, 0, 0.85); +} +.errorIcon { + color: #f5222d; +} +.errorListItem { + border-bottom: 1px solid #e8e8e8; +} +.errorListItem:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.errorListItem:last-child { + border: 0; +} +.errorListItem .errorIcon { + color: #f5222d; +} +.errorListItem .errorField { + color: rgba(0, 0, 0, 0.45); +} +.optional { + color: rgba(0, 0, 0, 0.45); +} +a.listItemMetaTitle { + color: rgba(0, 0, 0, 0.85); +} +.noData { + color: rgba(0, 0, 0, 0.25); +} +.heading { + color: rgba(0, 0, 0, 0.85); +} +.textSecondary { + color: rgba(0, 0, 0, 0.45); +} +.title { + color: rgba(0, 0, 0, 0.85); +} +.main .icon { + color: rgba(0, 0, 0, 0.2); +} +.main .icon:hover { + color: @primary-color; +} +.success { + color: #52c41a; +} +.warning { + color: #faad14; +} +.error { + color: #f5222d; +} +.progress-pass > .progress :global .ant-progress-bg { + background-color: #faad14; +} +html { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; +} +h1, +h2, +h3, +h4, +h5, +h6 { + color: rgba(0, 0, 0, 0.85); +} +abbr[title], +abbr[data-original-title] { + border-bottom: 0; +} +a { + color: @primary-color; + background-color: transparent; +} +a:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +a:active { + color: color(~`colorPalette("@{primary-color}", 7)`); +} +a[disabled] { + color: rgba(0, 0, 0, 0.25); +} +img { + border-style: none; +} +table { + border-collapse: collapse; +} +caption { + color: rgba(0, 0, 0, 0.45); +} +input, +button, +select, +optgroup, +textarea { + color: inherit; +} +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; +} +fieldset { + border: 0; +} +legend { + color: inherit; +} +mark { + background-color: #feffe6; +} +::selection { + background: @primary-color; + color: #fff; +} +[ant-click-animating-without-extra-node]:after, +.ant-click-animating-node { + border-radius: inherit; + border: 0 solid @primary-color; +} +.ant-alert { + color: rgba(0, 0, 0, 0.65); + border-radius: 4px; +} +.ant-alert-success { + border: 1px solid #b7eb8f; + background-color: #f6ffed; +} +.ant-alert-success .ant-alert-icon { + color: #52c41a; +} +.ant-alert-info { + border: 1px solid color(~`colorPalette("@{primary-color}", 3)`); + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-alert-info .ant-alert-icon { + color: @primary-color; +} +.ant-alert-warning { + border: 1px solid #ffe58f; + background-color: #fffbe6; +} +.ant-alert-warning .ant-alert-icon { + color: #faad14; +} +.ant-alert-error { + border: 1px solid #ffa39e; + background-color: #fff1f0; +} +.ant-alert-error .ant-alert-icon { + color: #f5222d; +} +.ant-alert-close-icon .anticon-close { + color: rgba(0, 0, 0, 0.45); +} +.ant-alert-close-icon .anticon-close:hover { + color: #404040; +} +.ant-alert-with-description { + border-radius: 4px; + color: rgba(0, 0, 0, 0.65); +} +.ant-alert-with-description .ant-alert-message { + color: rgba(0, 0, 0, 0.85); +} +.ant-alert-banner { + border-radius: 0; + border: 0; +} +.ant-anchor { + color: rgba(0, 0, 0, 0.65); +} +.ant-anchor-wrapper { + background-color: #fff; +} +.ant-anchor-ink:before { + background-color: #e8e8e8; +} +.ant-anchor-ink-ball { + border-radius: 8px; + border: 2px solid @primary-color; + background-color: #fff; +} +.ant-anchor-link-title { + color: rgba(0, 0, 0, 0.65); +} +.ant-anchor-link-active > .ant-anchor-link-title { + color: @primary-color; +} +.ant-select-auto-complete { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-auto-complete.ant-select .ant-select-selection { + border: 0; + box-shadow: none; +} +.ant-select-auto-complete.ant-select .ant-input { + background: transparent; + border-width: 1px; +} +.ant-select-auto-complete.ant-select .ant-input:focus, +.ant-select-auto-complete.ant-select .ant-input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-avatar { + color: rgba(0, 0, 0, 0.65); + background: #ccc; + color: #fff; + border-radius: 50%; +} +.ant-avatar-image { + background: transparent; +} +.ant-avatar-lg { + border-radius: 50%; +} +.ant-avatar-sm { + border-radius: 50%; +} +.ant-avatar-square { + border-radius: 4px; +} +.ant-back-top { + color: rgba(0, 0, 0, 0.65); +} +.ant-back-top-content { + border-radius: 20px; + background-color: rgba(0, 0, 0, 0.45); + color: #fff; +} +.ant-back-top-content:hover { + background-color: rgba(0, 0, 0, 0.65); +} +.ant-back-top-icon { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat; +} +.ant-badge { + color: rgba(0, 0, 0, 0.65); + color: unset; +} +.ant-badge-count { + border-radius: 10px; + background: #f5222d; + color: #fff; + box-shadow: 0 0 0 1px #fff; +} +.ant-badge-count a, +.ant-badge-count a:hover { + color: #fff; +} +.ant-badge-dot { + border-radius: 100%; + background: #f5222d; + box-shadow: 0 0 0 1px #fff; +} +.ant-badge-status-dot { + border-radius: 50%; +} +.ant-badge-status-success { + background-color: #52c41a; +} +.ant-badge-status-processing { + background-color: @primary-color; +} +.ant-badge-status-processing:after { + border-radius: 50%; + border: 1px solid @primary-color; +} +.ant-badge-status-default { + background-color: #d9d9d9; +} +.ant-badge-status-error { + background-color: #f5222d; +} +.ant-badge-status-warning { + background-color: #faad14; +} +.ant-badge-status-text { + color: rgba(0, 0, 0, 0.65); +} +.ant-breadcrumb { + color: rgba(0, 0, 0, 0.65); + color: rgba(0, 0, 0, 0.45); +} +.ant-breadcrumb a { + color: rgba(0, 0, 0, 0.45); +} +.ant-breadcrumb a:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-breadcrumb > span:last-child { + color: rgba(0, 0, 0, 0.65); +} +.ant-breadcrumb-separator { + color: rgba(0, 0, 0, 0.45); +} +.ant-btn { + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; +} +.ant-btn:not([disabled]):active { + box-shadow: none; +} +.ant-btn-lg { + border-radius: 4px; +} +.ant-btn-sm { + border-radius: 4px; +} +.ant-btn > a:only-child { + color: currentColor; +} +.ant-btn > a:only-child:after { + background: transparent; +} +.ant-btn:hover, +.ant-btn:focus { + color: color(~`colorPalette("@{primary-color}", 5)`); + background-color: #fff; + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn:hover > a:only-child, +.ant-btn:focus > a:only-child { + color: currentColor; +} +.ant-btn:hover > a:only-child:after, +.ant-btn:focus > a:only-child:after { + background: transparent; +} +.ant-btn:active, +.ant-btn.active { + color: color(~`colorPalette("@{primary-color}", 7)`); + background-color: #fff; + border-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-btn:active > a:only-child, +.ant-btn.active > a:only-child { + color: currentColor; +} +.ant-btn:active > a:only-child:after, +.ant-btn.active > a:only-child:after { + background: transparent; +} +.ant-btn.disabled, +.ant-btn[disabled], +.ant-btn.disabled:hover, +.ant-btn[disabled]:hover, +.ant-btn.disabled:focus, +.ant-btn[disabled]:focus, +.ant-btn.disabled:active, +.ant-btn[disabled]:active, +.ant-btn.disabled.active, +.ant-btn[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn.disabled > a:only-child, +.ant-btn[disabled] > a:only-child, +.ant-btn.disabled:hover > a:only-child, +.ant-btn[disabled]:hover > a:only-child, +.ant-btn.disabled:focus > a:only-child, +.ant-btn[disabled]:focus > a:only-child, +.ant-btn.disabled:active > a:only-child, +.ant-btn[disabled]:active > a:only-child, +.ant-btn.disabled.active > a:only-child, +.ant-btn[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn.disabled > a:only-child:after, +.ant-btn[disabled] > a:only-child:after, +.ant-btn.disabled:hover > a:only-child:after, +.ant-btn[disabled]:hover > a:only-child:after, +.ant-btn.disabled:focus > a:only-child:after, +.ant-btn[disabled]:focus > a:only-child:after, +.ant-btn.disabled:active > a:only-child:after, +.ant-btn[disabled]:active > a:only-child:after, +.ant-btn.disabled.active > a:only-child:after, +.ant-btn[disabled].active > a:only-child:after { + background: transparent; +} +.ant-btn:hover, +.ant-btn:focus, +.ant-btn:active, +.ant-btn.active { + background: #fff; +} +.ant-btn-primary { + color: #fff; + background-color: @primary-color; + border-color: @primary-color; + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035); +} +.ant-btn-primary > a:only-child { + color: currentColor; +} +.ant-btn-primary > a:only-child:after { + background: transparent; +} +.ant-btn-primary:hover, +.ant-btn-primary:focus { + color: #fff; + background-color: color(~`colorPalette("@{primary-color}", 5)`); + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-primary:hover > a:only-child, +.ant-btn-primary:focus > a:only-child { + color: currentColor; +} +.ant-btn-primary:hover > a:only-child:after, +.ant-btn-primary:focus > a:only-child:after { + background: transparent; +} +.ant-btn-primary:active, +.ant-btn-primary.active { + color: #fff; + background-color: color(~`colorPalette("@{primary-color}", 7)`); + border-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-btn-primary:active > a:only-child, +.ant-btn-primary.active > a:only-child { + color: currentColor; +} +.ant-btn-primary:active > a:only-child:after, +.ant-btn-primary.active > a:only-child:after { + background: transparent; +} +.ant-btn-primary.disabled, +.ant-btn-primary[disabled], +.ant-btn-primary.disabled:hover, +.ant-btn-primary[disabled]:hover, +.ant-btn-primary.disabled:focus, +.ant-btn-primary[disabled]:focus, +.ant-btn-primary.disabled:active, +.ant-btn-primary[disabled]:active, +.ant-btn-primary.disabled.active, +.ant-btn-primary[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn-primary.disabled > a:only-child, +.ant-btn-primary[disabled] > a:only-child, +.ant-btn-primary.disabled:hover > a:only-child, +.ant-btn-primary[disabled]:hover > a:only-child, +.ant-btn-primary.disabled:focus > a:only-child, +.ant-btn-primary[disabled]:focus > a:only-child, +.ant-btn-primary.disabled:active > a:only-child, +.ant-btn-primary[disabled]:active > a:only-child, +.ant-btn-primary.disabled.active > a:only-child, +.ant-btn-primary[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-primary.disabled > a:only-child:after, +.ant-btn-primary[disabled] > a:only-child:after, +.ant-btn-primary.disabled:hover > a:only-child:after, +.ant-btn-primary[disabled]:hover > a:only-child:after, +.ant-btn-primary.disabled:focus > a:only-child:after, +.ant-btn-primary[disabled]:focus > a:only-child:after, +.ant-btn-primary.disabled:active > a:only-child:after, +.ant-btn-primary[disabled]:active > a:only-child:after, +.ant-btn-primary.disabled.active > a:only-child:after, +.ant-btn-primary[disabled].active > a:only-child:after { + background: transparent; +} +.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) { + border-right-color: color(~`colorPalette("@{primary-color}", 5)`); + border-left-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled { + border-color: #d9d9d9; +} +.ant-btn-group .ant-btn-primary:first-child:not(:last-child) { + border-right-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #d9d9d9; +} +.ant-btn-group .ant-btn-primary:last-child:not(:first-child), +.ant-btn-group .ant-btn-primary + .ant-btn-primary { + border-left-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], +.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] { + border-left-color: #d9d9d9; +} +.ant-btn-ghost { + color: rgba(0, 0, 0, 0.65); + background-color: transparent; + border-color: #d9d9d9; +} +.ant-btn-ghost > a:only-child { + color: currentColor; +} +.ant-btn-ghost > a:only-child:after { + background: transparent; +} +.ant-btn-ghost:hover, +.ant-btn-ghost:focus { + color: color(~`colorPalette("@{primary-color}", 5)`); + background-color: transparent; + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-ghost:hover > a:only-child, +.ant-btn-ghost:focus > a:only-child { + color: currentColor; +} +.ant-btn-ghost:hover > a:only-child:after, +.ant-btn-ghost:focus > a:only-child:after { + background: transparent; +} +.ant-btn-ghost:active, +.ant-btn-ghost.active { + color: color(~`colorPalette("@{primary-color}", 7)`); + background-color: transparent; + border-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-btn-ghost:active > a:only-child, +.ant-btn-ghost.active > a:only-child { + color: currentColor; +} +.ant-btn-ghost:active > a:only-child:after, +.ant-btn-ghost.active > a:only-child:after { + background: transparent; +} +.ant-btn-ghost.disabled, +.ant-btn-ghost[disabled], +.ant-btn-ghost.disabled:hover, +.ant-btn-ghost[disabled]:hover, +.ant-btn-ghost.disabled:focus, +.ant-btn-ghost[disabled]:focus, +.ant-btn-ghost.disabled:active, +.ant-btn-ghost[disabled]:active, +.ant-btn-ghost.disabled.active, +.ant-btn-ghost[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn-ghost.disabled > a:only-child, +.ant-btn-ghost[disabled] > a:only-child, +.ant-btn-ghost.disabled:hover > a:only-child, +.ant-btn-ghost[disabled]:hover > a:only-child, +.ant-btn-ghost.disabled:focus > a:only-child, +.ant-btn-ghost[disabled]:focus > a:only-child, +.ant-btn-ghost.disabled:active > a:only-child, +.ant-btn-ghost[disabled]:active > a:only-child, +.ant-btn-ghost.disabled.active > a:only-child, +.ant-btn-ghost[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-ghost.disabled > a:only-child:after, +.ant-btn-ghost[disabled] > a:only-child:after, +.ant-btn-ghost.disabled:hover > a:only-child:after, +.ant-btn-ghost[disabled]:hover > a:only-child:after, +.ant-btn-ghost.disabled:focus > a:only-child:after, +.ant-btn-ghost[disabled]:focus > a:only-child:after, +.ant-btn-ghost.disabled:active > a:only-child:after, +.ant-btn-ghost[disabled]:active > a:only-child:after, +.ant-btn-ghost.disabled.active > a:only-child:after, +.ant-btn-ghost[disabled].active > a:only-child:after { + background: transparent; +} +.ant-btn-dashed { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-color: #d9d9d9; + border-style: dashed; +} +.ant-btn-dashed > a:only-child { + color: currentColor; +} +.ant-btn-dashed > a:only-child:after { + background: transparent; +} +.ant-btn-dashed:hover, +.ant-btn-dashed:focus { + color: color(~`colorPalette("@{primary-color}", 5)`); + background-color: #fff; + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-dashed:hover > a:only-child, +.ant-btn-dashed:focus > a:only-child { + color: currentColor; +} +.ant-btn-dashed:hover > a:only-child:after, +.ant-btn-dashed:focus > a:only-child:after { + background: transparent; +} +.ant-btn-dashed:active, +.ant-btn-dashed.active { + color: color(~`colorPalette("@{primary-color}", 7)`); + background-color: #fff; + border-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-btn-dashed:active > a:only-child, +.ant-btn-dashed.active > a:only-child { + color: currentColor; +} +.ant-btn-dashed:active > a:only-child:after, +.ant-btn-dashed.active > a:only-child:after { + background: transparent; +} +.ant-btn-dashed.disabled, +.ant-btn-dashed[disabled], +.ant-btn-dashed.disabled:hover, +.ant-btn-dashed[disabled]:hover, +.ant-btn-dashed.disabled:focus, +.ant-btn-dashed[disabled]:focus, +.ant-btn-dashed.disabled:active, +.ant-btn-dashed[disabled]:active, +.ant-btn-dashed.disabled.active, +.ant-btn-dashed[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn-dashed.disabled > a:only-child, +.ant-btn-dashed[disabled] > a:only-child, +.ant-btn-dashed.disabled:hover > a:only-child, +.ant-btn-dashed[disabled]:hover > a:only-child, +.ant-btn-dashed.disabled:focus > a:only-child, +.ant-btn-dashed[disabled]:focus > a:only-child, +.ant-btn-dashed.disabled:active > a:only-child, +.ant-btn-dashed[disabled]:active > a:only-child, +.ant-btn-dashed.disabled.active > a:only-child, +.ant-btn-dashed[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-dashed.disabled > a:only-child:after, +.ant-btn-dashed[disabled] > a:only-child:after, +.ant-btn-dashed.disabled:hover > a:only-child:after, +.ant-btn-dashed[disabled]:hover > a:only-child:after, +.ant-btn-dashed.disabled:focus > a:only-child:after, +.ant-btn-dashed[disabled]:focus > a:only-child:after, +.ant-btn-dashed.disabled:active > a:only-child:after, +.ant-btn-dashed[disabled]:active > a:only-child:after, +.ant-btn-dashed.disabled.active > a:only-child:after, +.ant-btn-dashed[disabled].active > a:only-child:after { + background: transparent; +} +.ant-btn-danger { + color: #f5222d; + background-color: #f5f5f5; + border-color: #d9d9d9; +} +.ant-btn-danger > a:only-child { + color: currentColor; +} +.ant-btn-danger > a:only-child:after { + background: transparent; +} +.ant-btn-danger:hover { + color: #fff; + background-color: #ff4d4f; + border-color: #ff4d4f; +} +.ant-btn-danger:hover > a:only-child { + color: currentColor; +} +.ant-btn-danger:hover > a:only-child:after { + background: transparent; +} +.ant-btn-danger:focus { + color: #ff4d4f; + background-color: #fff; + border-color: #ff4d4f; +} +.ant-btn-danger:focus > a:only-child { + color: currentColor; +} +.ant-btn-danger:focus > a:only-child:after { + background: transparent; +} +.ant-btn-danger:active, +.ant-btn-danger.active { + color: #fff; + background-color: #cf1322; + border-color: #cf1322; +} +.ant-btn-danger:active > a:only-child, +.ant-btn-danger.active > a:only-child { + color: currentColor; +} +.ant-btn-danger:active > a:only-child:after, +.ant-btn-danger.active > a:only-child:after { + background: transparent; +} +.ant-btn-danger.disabled, +.ant-btn-danger[disabled], +.ant-btn-danger.disabled:hover, +.ant-btn-danger[disabled]:hover, +.ant-btn-danger.disabled:focus, +.ant-btn-danger[disabled]:focus, +.ant-btn-danger.disabled:active, +.ant-btn-danger[disabled]:active, +.ant-btn-danger.disabled.active, +.ant-btn-danger[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn-danger.disabled > a:only-child, +.ant-btn-danger[disabled] > a:only-child, +.ant-btn-danger.disabled:hover > a:only-child, +.ant-btn-danger[disabled]:hover > a:only-child, +.ant-btn-danger.disabled:focus > a:only-child, +.ant-btn-danger[disabled]:focus > a:only-child, +.ant-btn-danger.disabled:active > a:only-child, +.ant-btn-danger[disabled]:active > a:only-child, +.ant-btn-danger.disabled.active > a:only-child, +.ant-btn-danger[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-danger.disabled > a:only-child:after, +.ant-btn-danger[disabled] > a:only-child:after, +.ant-btn-danger.disabled:hover > a:only-child:after, +.ant-btn-danger[disabled]:hover > a:only-child:after, +.ant-btn-danger.disabled:focus > a:only-child:after, +.ant-btn-danger[disabled]:focus > a:only-child:after, +.ant-btn-danger.disabled:active > a:only-child:after, +.ant-btn-danger[disabled]:active > a:only-child:after, +.ant-btn-danger.disabled.active > a:only-child:after, +.ant-btn-danger[disabled].active > a:only-child:after { + background: transparent; +} +.ant-btn-circle, +.ant-btn-circle-outline { + border-radius: 50%; +} +.ant-btn-circle.ant-btn-lg, +.ant-btn-circle-outline.ant-btn-lg { + border-radius: 50%; +} +.ant-btn-circle.ant-btn-sm, +.ant-btn-circle-outline.ant-btn-sm { + border-radius: 50%; +} +.ant-btn:before { + background: #fff; + border-radius: inherit; +} +.ant-btn-group-lg > .ant-btn, +.ant-btn-group-lg > span > .ant-btn { + border-radius: 0; +} +.ant-btn-group-sm > .ant-btn, +.ant-btn-group-sm > span > .ant-btn { + border-radius: 0; +} +.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) { + border-left-color: transparent; +} +.ant-btn-group .ant-btn { + border-radius: 0; +} +.ant-btn-group > .ant-btn:only-child { + border-radius: 4px; +} +.ant-btn-group > span:only-child > .ant-btn { + border-radius: 4px; +} +.ant-btn-group > .ant-btn:first-child:not(:last-child), +.ant-btn-group > span:first-child:not(:last-child) > .ant-btn { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.ant-btn-group > .ant-btn:last-child:not(:first-child), +.ant-btn-group > span:last-child:not(:first-child) > .ant-btn { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.ant-btn-group-sm > .ant-btn:only-child { + border-radius: 4px; +} +.ant-btn-group-sm > span:only-child > .ant-btn { + border-radius: 4px; +} +.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), +.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), +.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn { + border-radius: 0; +} +.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-btn-background-ghost { + background: transparent !important; + border-color: #fff; + color: #fff; +} +.ant-btn-background-ghost.ant-btn-primary { + color: @primary-color; + background-color: transparent; + border-color: @primary-color; +} +.ant-btn-background-ghost.ant-btn-primary > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-primary > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary:hover, +.ant-btn-background-ghost.ant-btn-primary:focus { + color: color(~`colorPalette("@{primary-color}", 5)`); + background-color: transparent; + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary:active, +.ant-btn-background-ghost.ant-btn-primary.active { + color: color(~`colorPalette("@{primary-color}", 7)`); + background-color: transparent; + border-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-btn-background-ghost.ant-btn-primary:active > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.active > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-primary.disabled, +.ant-btn-background-ghost.ant-btn-primary[disabled], +.ant-btn-background-ghost.ant-btn-primary.disabled:hover, +.ant-btn-background-ghost.ant-btn-primary[disabled]:hover, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus, +.ant-btn-background-ghost.ant-btn-primary[disabled]:focus, +.ant-btn-background-ghost.ant-btn-primary.disabled:active, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active, +.ant-btn-background-ghost.ant-btn-primary.disabled.active, +.ant-btn-background-ghost.ant-btn-primary[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child, +.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child, +.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child, +.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child, +.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger { + color: #f5222d; + background-color: transparent; + border-color: #f5222d; +} +.ant-btn-background-ghost.ant-btn-danger > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-danger > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger:hover, +.ant-btn-background-ghost.ant-btn-danger:focus { + color: #ff4d4f; + background-color: transparent; + border-color: #ff4d4f; +} +.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger:active, +.ant-btn-background-ghost.ant-btn-danger.active { + color: #cf1322; + background-color: transparent; + border-color: #cf1322; +} +.ant-btn-background-ghost.ant-btn-danger:active > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.active > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after { + background: transparent; +} +.ant-btn-background-ghost.ant-btn-danger.disabled, +.ant-btn-background-ghost.ant-btn-danger[disabled], +.ant-btn-background-ghost.ant-btn-danger.disabled:hover, +.ant-btn-background-ghost.ant-btn-danger[disabled]:hover, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus, +.ant-btn-background-ghost.ant-btn-danger[disabled]:focus, +.ant-btn-background-ghost.ant-btn-danger.disabled:active, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active, +.ant-btn-background-ghost.ant-btn-danger.disabled.active, +.ant-btn-background-ghost.ant-btn-danger[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child, +.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child, +.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child, +.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child, +.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child { + color: currentColor; +} +.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after, +.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after { + background: transparent; +} +.christmas.ant-btn-primary:before { + background: url(data:image/png;base64,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) no-repeat 50% 0; + background-size: 64px; +} +.christmas.ant-btn-primary.ant-btn-lg:before { + background-size: 72px; +} +.christmas.ant-btn-primary.ant-btn-sm:before { + background-size: 56px; +} +.ant-fullcalendar { + color: rgba(0, 0, 0, 0.65); + border-top: 1px solid #d9d9d9; +} +.ant-fullcalendar table { + border-collapse: collapse; + background-color: transparent; +} +.ant-fullcalendar table, +.ant-fullcalendar th, +.ant-fullcalendar td { + border: 0; +} +.ant-fullcalendar-calendar-table { + border-spacing: 0; +} +.ant-fullcalendar-value { + color: rgba(0, 0, 0, 0.65); + border-radius: 2px; + background: transparent; +} +.ant-fullcalendar-value:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-fullcalendar-value:active { + background: @primary-color; + color: #fff; +} +.ant-fullcalendar-today .ant-fullcalendar-value, +.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value { + box-shadow: 0 0 0 1px @primary-color inset; +} +.ant-fullcalendar-selected-day .ant-fullcalendar-value, +.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value { + background: @primary-color; + color: #fff; +} +.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.ant-fullcalendar-last-month-cell .ant-fullcalendar-value, +.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value { + color: rgba(0, 0, 0, 0.25); +} +.ant-fullcalendar-month-panel-table { + border-collapse: separate; +} +.ant-fullcalendar-fullscreen { + border-top: 0; +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month, +.ant-fullcalendar-fullscreen .ant-fullcalendar-date { + color: rgba(0, 0, 0, 0.65); + border-top: 2px solid #e8e8e8; +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover, +.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active, +.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active { + background: color(~`colorPalette("@{primary-color}", 2)`); +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-value { + background: transparent; +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value { + color: rgba(0, 0, 0, 0.65); +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month, +.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date { + border-top-color: @primary-color; + background: transparent; +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value, +.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value { + box-shadow: none; +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month, +.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value, +.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value { + color: @primary-color; +} +.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date, +.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date { + color: rgba(0, 0, 0, 0.25); +} +.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date, +.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover { + background: transparent; +} +.ant-fullcalendar-disabled-cell .ant-fullcalendar-value { + color: rgba(0, 0, 0, 0.25); + border-radius: 0; +} +.ant-card { + color: rgba(0, 0, 0, 0.65); + background: #fff; + border-radius: 2px; +} +.ant-card-hoverable:hover { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09); + border-color: rgba(0, 0, 0, 0.09); +} +.ant-card-bordered { + border: 1px solid #e8e8e8; +} +.ant-card-head { + background: transparent; + border-bottom: 1px solid #e8e8e8; + border-radius: 2px 2px 0 0; + color: rgba(0, 0, 0, 0.85); +} +.ant-card-head .ant-tabs { + color: rgba(0, 0, 0, 0.65); +} +.ant-card-head .ant-tabs-bar { + border-bottom: 1px solid #e8e8e8; +} +.ant-card-extra { + color: rgba(0, 0, 0, 0.65); +} +.ant-card-grid { + border-radius: 0; + border: 0; + box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset; +} +.ant-card-grid:hover { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-card-cover img { + border-radius: 2px 2px 0 0; +} +.ant-card-actions { + border-top: 1px solid #e8e8e8; + background: #fafafa; +} +.ant-card-actions > li { + color: rgba(0, 0, 0, 0.45); +} +.ant-card-actions > li > span:hover { + color: @primary-color; +} +.ant-card-actions > li > span a { + color: rgba(0, 0, 0, 0.45); +} +.ant-card-actions > li > span a:hover { + color: @primary-color; +} +.ant-card-actions > li:not(:last-child) { + border-right: 1px solid #e8e8e8; +} +.ant-card-type-inner .ant-card-head { + background: #fafafa; +} +.ant-card-meta-title { + color: rgba(0, 0, 0, 0.85); +} +.ant-card-meta-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-card-loading-block { + border-radius: 2px; + background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2)); + background-size: 600% 600%; +} +.ant-carousel { + color: rgba(0, 0, 0, 0.65); +} +.ant-carousel .slick-slider { + -webkit-tap-highlight-color: transparent; +} +.ant-carousel .slick-vertical .slick-slide { + border: 1px solid transparent; +} +.ant-carousel .slick-prev, +.ant-carousel .slick-next { + background: transparent; + color: transparent; + border: 0; +} +.ant-carousel .slick-prev:hover, +.ant-carousel .slick-next:hover, +.ant-carousel .slick-prev:focus, +.ant-carousel .slick-next:focus { + background: transparent; + color: transparent; +} +.ant-carousel .slick-dots li button { + border: 0; + background: #fff; + border-radius: 1px; + color: transparent; +} +.ant-carousel .slick-dots li.slick-active button { + background: #fff; +} +.ant-cascader { + color: rgba(0, 0, 0, 0.65); +} +.ant-cascader-input.ant-input { + background-color: transparent !important; +} +.ant-cascader-picker { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-radius: 4px; +} +.ant-cascader-picker-with-value .ant-cascader-picker-label { + color: transparent; +} +.ant-cascader-picker-disabled { + background: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-picker:focus .ant-cascader-input { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-cascader-picker-show-search.ant-cascader-picker-focused { + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-picker-clear { + background: #fff; + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-picker-clear:hover { + color: rgba(0, 0, 0, 0.45); +} +.ant-cascader-picker-arrow { + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-menus { + background: #fff; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-cascader-menu { + border-right: 1px solid #e8e8e8; +} +.ant-cascader-menu:first-child { + border-radius: 4px 0 0 4px; +} +.ant-cascader-menu:last-child { + border-right-color: transparent; + border-radius: 0 4px 4px 0; +} +.ant-cascader-menu:only-child { + border-radius: 4px; +} +.ant-cascader-menu-item:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-cascader-menu-item-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-cascader-menu-item-disabled:hover { + background: transparent; +} +.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), +.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover { + background: #f5f5f5; +} +.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, +.ant-cascader-menu-item-expand .ant-cascader-menu-item-loading-icon { + color: rgba(0, 0, 0, 0.45); +} +.ant-cascader-menu-item .ant-cascader-menu-item-keyword { + color: #f5222d; +} +.ant-checkbox { + color: rgba(0, 0, 0, 0.65); +} +.ant-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: @primary-color; +} +.ant-checkbox-checked:after { + border-radius: 2px; + border: 1px solid @primary-color; +} +.ant-checkbox-inner { + border: 1px solid #d9d9d9; + border-radius: 2px; + background-color: #fff; +} +.ant-checkbox-inner:after { + border: 2px solid #fff; + border-top: 0; + border-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after { + border: 0; + background-color: @primary-color; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after { + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-checked .ant-checkbox-inner:after { + border: 2px solid #fff; + border-top: 0; + border-left: 0; +} +.ant-checkbox-checked .ant-checkbox-inner { + background-color: @primary-color; + border-color: @primary-color; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after { + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-disabled .ant-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f5f5f5; +} +.ant-checkbox-disabled .ant-checkbox-inner:after { + border-color: #f5f5f5; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-wrapper { + color: rgba(0, 0, 0, 0.65); +} +.ant-checkbox-group { + color: rgba(0, 0, 0, 0.65); +} +.ant-collapse { + color: rgba(0, 0, 0, 0.65); + background-color: #fafafa; + border-radius: 4px; + border: 1px solid #d9d9d9; + border-bottom: 0; +} +.ant-collapse > .ant-collapse-item { + border-bottom: 1px solid #d9d9d9; +} +.ant-collapse > .ant-collapse-item:last-child, +.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header { + border-radius: 0 0 4px 4px; +} +.ant-collapse > .ant-collapse-item > .ant-collapse-header { + color: rgba(0, 0, 0, 0.85); +} +.ant-collapse-content { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + border-top: 1px solid #d9d9d9; +} +.ant-collapse-item:last-child > .ant-collapse-content { + border-radius: 0 0 4px 4px; +} +.ant-collapse-borderless { + background-color: #fff; + border: 0; +} +.ant-collapse-borderless > .ant-collapse-item { + border-bottom: 1px solid #d9d9d9; +} +.ant-collapse-borderless > .ant-collapse-item:last-child, +.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header { + border-radius: 0; +} +.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content { + background-color: transparent; + border-top: 0; +} +.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header, +.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-picker-container { + color: rgba(0, 0, 0, 0.65); +} +.ant-calendar-picker { + color: rgba(0, 0, 0, 0.65); +} +.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) { + border-color: @primary-color; +} +.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-calendar-picker-clear { + color: rgba(0, 0, 0, 0.25); + background: #fff; +} +.ant-calendar-picker-clear:hover { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar-picker-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar { + border: 1px solid #fff; + background-color: #fff; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + background-clip: padding-box; +} +.ant-calendar-input-wrap { + border-bottom: 1px solid #e8e8e8; +} +.ant-calendar-input { + border: 0; + color: rgba(0, 0, 0, 0.65); + background: #fff; +} +.ant-calendar-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-calendar-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-calendar-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-calendar-header { + border-bottom: 1px solid #e8e8e8; +} +.ant-calendar-header a:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-calendar-header .ant-calendar-century-select, +.ant-calendar-header .ant-calendar-decade-select, +.ant-calendar-header .ant-calendar-year-select, +.ant-calendar-header .ant-calendar-month-select { + color: rgba(0, 0, 0, 0.85); +} +.ant-calendar-header .ant-calendar-prev-century-btn, +.ant-calendar-header .ant-calendar-next-century-btn, +.ant-calendar-header .ant-calendar-prev-decade-btn, +.ant-calendar-header .ant-calendar-next-decade-btn, +.ant-calendar-header .ant-calendar-prev-month-btn, +.ant-calendar-header .ant-calendar-next-month-btn, +.ant-calendar-header .ant-calendar-prev-year-btn, +.ant-calendar-header .ant-calendar-next-year-btn { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar table { + border-collapse: collapse; + background-color: transparent; +} +.ant-calendar table, +.ant-calendar th, +.ant-calendar td { + border: 0; +} +.ant-calendar-calendar-table { + border-spacing: 0; +} +.ant-calendar-date { + color: rgba(0, 0, 0, 0.65); + border-radius: 2px; + border: 1px solid transparent; + background: transparent; +} +.ant-calendar-date:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-calendar-date:active { + color: #fff; + background: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-calendar-today .ant-calendar-date { + border-color: @primary-color; + color: @primary-color; +} +.ant-calendar-last-month-cell .ant-calendar-date, +.ant-calendar-next-month-btn-day .ant-calendar-date { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-selected-day .ant-calendar-date { + background: #d1e9ff; +} +.ant-calendar-selected-date .ant-calendar-date, +.ant-calendar-selected-start-date .ant-calendar-date, +.ant-calendar-selected-end-date .ant-calendar-date { + background: @primary-color; + color: #fff; + border: 1px solid transparent; +} +.ant-calendar-selected-date .ant-calendar-date:hover, +.ant-calendar-selected-start-date .ant-calendar-date:hover, +.ant-calendar-selected-end-date .ant-calendar-date:hover { + background: @primary-color; +} +.ant-calendar-disabled-cell .ant-calendar-date { + color: #bcbcbc; + background: #f5f5f5; + border-radius: 0; + border: 1px solid transparent; +} +.ant-calendar-disabled-cell .ant-calendar-date:hover { + background: #f5f5f5; +} +.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before { + border: 1px solid #bcbcbc; + border-radius: 2px; +} +.ant-calendar-disabled-cell-first-of-row .ant-calendar-date { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.ant-calendar-disabled-cell-last-of-row .ant-calendar-date { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.ant-calendar-footer { + border-top: 1px solid #e8e8e8; +} +.ant-calendar-footer:empty { + border-top: 0; +} +.ant-calendar .ant-calendar-today-btn-disabled, +.ant-calendar .ant-calendar-clear-btn-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar .ant-calendar-clear-btn:after { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar .ant-calendar-clear-btn:hover:after { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar .ant-calendar-ok-btn { + background-image: none; + border: 1px solid transparent; + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); + color: #fff; + background-color: @primary-color; + border-color: @primary-color; + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035); + border-radius: 4px; +} +.ant-calendar .ant-calendar-ok-btn:not([disabled]):active { + box-shadow: none; +} +.ant-calendar .ant-calendar-ok-btn-lg { + border-radius: 4px; +} +.ant-calendar .ant-calendar-ok-btn-sm { + border-radius: 4px; +} +.ant-calendar .ant-calendar-ok-btn > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn > a:only-child:after { + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn:hover, +.ant-calendar .ant-calendar-ok-btn:focus { + color: #fff; + background-color: color(~`colorPalette("@{primary-color}", 5)`); + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-calendar .ant-calendar-ok-btn:hover > a:only-child, +.ant-calendar .ant-calendar-ok-btn:focus > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn:hover > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn:focus > a:only-child:after { + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn:active, +.ant-calendar .ant-calendar-ok-btn.active { + color: #fff; + background-color: color(~`colorPalette("@{primary-color}", 7)`); + border-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-calendar .ant-calendar-ok-btn:active > a:only-child, +.ant-calendar .ant-calendar-ok-btn.active > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn:active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.active > a:only-child:after { + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn.disabled, +.ant-calendar .ant-calendar-ok-btn[disabled], +.ant-calendar .ant-calendar-ok-btn.disabled:hover, +.ant-calendar .ant-calendar-ok-btn[disabled]:hover, +.ant-calendar .ant-calendar-ok-btn.disabled:focus, +.ant-calendar .ant-calendar-ok-btn[disabled]:focus, +.ant-calendar .ant-calendar-ok-btn.disabled:active, +.ant-calendar .ant-calendar-ok-btn[disabled]:active, +.ant-calendar .ant-calendar-ok-btn.disabled.active, +.ant-calendar .ant-calendar-ok-btn[disabled].active { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child, +.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child, +.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child:after, +.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child:after { + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn-disabled { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; +} +.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child:after { + background: transparent; +} +.ant-calendar .ant-calendar-ok-btn-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; +} +.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child { + color: currentColor; +} +.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child:after { + background: transparent; +} +.ant-calendar-range-picker-input { + background-color: transparent; + border: 0; +} +.ant-calendar-range-picker-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-calendar-range-picker-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-calendar-range-picker-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-calendar-range-picker-separator { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar-range-left .ant-calendar-time-picker-inner { + border-right: 1px solid #e8e8e8; +} +.ant-calendar-range-right .ant-calendar-time-picker-inner { + border-left: 1px solid #e8e8e8; +} +.ant-calendar-range-middle { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar-range .ant-calendar-input, +.ant-calendar-range .ant-calendar-time-picker-input { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; + border: 0; + box-shadow: none; +} +.ant-calendar-range .ant-calendar-input::-moz-placeholder, +.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-calendar-range .ant-calendar-input:-ms-input-placeholder, +.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder, +.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-calendar-range .ant-calendar-input:hover, +.ant-calendar-range .ant-calendar-time-picker-input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-calendar-range .ant-calendar-input:focus, +.ant-calendar-range .ant-calendar-time-picker-input:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-calendar-range .ant-calendar-input-disabled, +.ant-calendar-range .ant-calendar-time-picker-input-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-range .ant-calendar-input-disabled:hover, +.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-calendar-range .ant-calendar-input:focus, +.ant-calendar-range .ant-calendar-time-picker-input:focus { + box-shadow: none; +} +.ant-calendar-range .ant-calendar-in-range-cell { + border-radius: 0; +} +.ant-calendar-range .ant-calendar-in-range-cell:before { + background: color(~`colorPalette("@{primary-color}", 1)`); + border-radius: 0; + border: 0; +} +.ant-calendar-range .ant-calendar-header, +.ant-calendar-range .ant-calendar-month-panel-header, +.ant-calendar-range .ant-calendar-year-panel-header { + border-bottom: 0; +} +.ant-calendar-range .ant-calendar-body, +.ant-calendar-range .ant-calendar-month-panel-body, +.ant-calendar-range .ant-calendar-year-panel-body { + border-top: 1px solid #e8e8e8; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner { + background: none; +} +.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox { + background-color: #fff; + border-top: 1px solid #e8e8e8; +} +.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body { + border-top-color: transparent; +} +.ant-calendar-time-picker { + background-color: #fff; +} +.ant-calendar-time-picker-inner { + background-color: #fff; + background-clip: padding-box; +} +.ant-calendar-time-picker-select { + border-right: 1px solid #e8e8e8; +} +.ant-calendar-time-picker-select:first-child { + border-left: 0; +} +.ant-calendar-time-picker-select:last-child { + border-right: 0; +} +.ant-calendar-time-picker-select li:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +li.ant-calendar-time-picker-select-option-selected { + background: #f5f5f5; +} +li.ant-calendar-time-picker-select-option-disabled { + color: rgba(0, 0, 0, 0.25); +} +li.ant-calendar-time-picker-select-option-disabled:hover { + background: transparent; +} +.ant-calendar-time .ant-calendar-day-select { + color: rgba(0, 0, 0, 0.85); +} +.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-month-panel { + border-radius: 4px; + background: #fff; +} +.ant-calendar-month-panel-header { + border-bottom: 1px solid #e8e8e8; +} +.ant-calendar-month-panel-header a:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select, +.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select, +.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select, +.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select { + color: rgba(0, 0, 0, 0.85); +} +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn, +.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar-month-panel-table { + border-collapse: separate; +} +.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month { + background: @primary-color; + color: #fff; +} +.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover { + background: @primary-color; + color: #fff; +} +.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month, +.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover { + color: #bcbcbc; + background: #f5f5f5; +} +.ant-calendar-month-panel-month { + color: rgba(0, 0, 0, 0.65); + background: transparent; + border-radius: 2px; +} +.ant-calendar-month-panel-month:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-calendar-year-panel { + border-radius: 4px; + background: #fff; +} +.ant-calendar-year-panel-header { + border-bottom: 1px solid #e8e8e8; +} +.ant-calendar-year-panel-header a:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select, +.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select, +.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select, +.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select { + color: rgba(0, 0, 0, 0.85); +} +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn, +.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar-year-panel-table { + border-collapse: separate; +} +.ant-calendar-year-panel-year { + color: rgba(0, 0, 0, 0.65); + background: transparent; + border-radius: 2px; +} +.ant-calendar-year-panel-year:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year { + background: @primary-color; + color: #fff; +} +.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover { + background: @primary-color; + color: #fff; +} +.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year, +.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-decade-panel { + background: #fff; + border-radius: 4px; +} +.ant-calendar-decade-panel-header { + border-bottom: 1px solid #e8e8e8; +} +.ant-calendar-decade-panel-header a:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select { + color: rgba(0, 0, 0, 0.85); +} +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn, +.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn { + color: rgba(0, 0, 0, 0.45); +} +.ant-calendar-decade-panel-table { + border-collapse: separate; +} +.ant-calendar-decade-panel-decade { + color: rgba(0, 0, 0, 0.65); + background: transparent; + border-radius: 2px; +} +.ant-calendar-decade-panel-decade:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade { + background: @primary-color; + color: #fff; +} +.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover { + background: @primary-color; + color: #fff; +} +.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade, +.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade { + color: rgba(0, 0, 0, 0.25); +} +.ant-calendar-week-number .ant-calendar-body tr:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week { + background: color(~`colorPalette("@{primary-color}", 2)`); +} +.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date, +.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date { + background: transparent; + color: rgba(0, 0, 0, 0.65); +} +.ant-divider { + color: rgba(0, 0, 0, 0.65); + background: #e8e8e8; +} +.ant-divider-horizontal.ant-divider-with-text, +.ant-divider-horizontal.ant-divider-with-text-left, +.ant-divider-horizontal.ant-divider-with-text-right { + background: transparent; + color: rgba(0, 0, 0, 0.85); +} +.ant-divider-horizontal.ant-divider-with-text:before, +.ant-divider-horizontal.ant-divider-with-text-left:before, +.ant-divider-horizontal.ant-divider-with-text-right:before, +.ant-divider-horizontal.ant-divider-with-text:after, +.ant-divider-horizontal.ant-divider-with-text-left:after, +.ant-divider-horizontal.ant-divider-with-text-right:after { + border-top: 1px solid #e8e8e8; +} +.ant-divider-dashed { + background: none; + border-top: 1px dashed #e8e8e8; +} +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed, +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed, +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed { + border-top: 0; +} +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before, +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before, +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before, +.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after, +.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after, +.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after { + border-style: dashed none none; +} +.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper { + box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15); +} +.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper { + box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15); +} +.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper { + box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15); +} +.ant-drawer-title { + color: rgba(0, 0, 0, 0.85); +} +.ant-drawer-content { + background-color: #fff; + border: 0; + background-clip: padding-box; +} +.ant-drawer-close { + border: 0; + background: transparent; + color: rgba(0, 0, 0, 0.45); +} +.ant-drawer-close:focus, +.ant-drawer-close:hover { + color: #444; +} +.ant-drawer-header { + border-radius: 4px 4px 0 0; + background: #fff; + color: rgba(0, 0, 0, 0.65); + border-bottom: 1px solid #e8e8e8; +} +.ant-drawer-mask { + background-color: rgba(0, 0, 0, 0.65); +} +.ant-drawer-open-content { + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ant-dropdown { + color: rgba(0, 0, 0, 0.65); +} +.ant-dropdown-menu { + background-color: #fff; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + background-clip: padding-box; +} +.ant-dropdown-menu-item-group-title { + color: rgba(0, 0, 0, 0.45); +} +.ant-dropdown-menu-item, +.ant-dropdown-menu-submenu-title { + color: rgba(0, 0, 0, 0.65); +} +.ant-dropdown-menu-item > a, +.ant-dropdown-menu-submenu-title > a { + color: rgba(0, 0, 0, 0.65); +} +.ant-dropdown-menu-item-selected, +.ant-dropdown-menu-submenu-title-selected, +.ant-dropdown-menu-item-selected > a, +.ant-dropdown-menu-submenu-title-selected > a { + color: @primary-color; + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-dropdown-menu-item:hover, +.ant-dropdown-menu-submenu-title:hover { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-dropdown-menu-item-disabled, +.ant-dropdown-menu-submenu-title-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-dropdown-menu-item-disabled:hover, +.ant-dropdown-menu-submenu-title-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #fff; +} +.ant-dropdown-menu-item-divider, +.ant-dropdown-menu-submenu-title-divider { + background-color: #e8e8e8; +} +.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, +.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { + color: rgba(0, 0, 0, 0.45); +} +.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, +.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-dropdown-menu-dark, +.ant-dropdown-menu-dark .ant-dropdown-menu { + background: #001529; +} +.ant-dropdown-menu-dark .ant-dropdown-menu-item, +.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title, +.ant-dropdown-menu-dark .ant-dropdown-menu-item > a { + color: rgba(255, 255, 255, 0.65); +} +.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after, +.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after, +.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow:after { + color: rgba(255, 255, 255, 0.65); +} +.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover, +.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover, +.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover { + color: #fff; + background: transparent; +} +.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected, +.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover, +.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a { + background: @primary-color; + color: #fff; +} +.ant-form { + color: rgba(0, 0, 0, 0.65); +} +.ant-form legend { + color: rgba(0, 0, 0, 0.45); + border: 0; + border-bottom: 1px solid #d9d9d9; +} +.ant-form output { + color: rgba(0, 0, 0, 0.65); +} +.ant-form-item-required:before { + color: #f5222d; +} +.ant-form-item { + color: rgba(0, 0, 0, 0.65); +} +.ant-form-item-label label { + color: rgba(0, 0, 0, 0.85); +} +.ant-form-explain, +.ant-form-extra { + color: rgba(0, 0, 0, 0.45); +} +form .ant-upload { + background: transparent; +} +.ant-input-group-wrap .ant-select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group-wrap .ant-select-selection:hover { + border-color: #d9d9d9; +} +.ant-input-group-wrap .ant-select-selection--single { + background-color: #eee; +} +.ant-input-group-wrap .ant-select-open .ant-select-selection { + border-color: #d9d9d9; + box-shadow: none; +} +.has-success.has-feedback .ant-form-item-children-icon { + color: #52c41a; +} +.has-warning .ant-form-explain, +.has-warning .ant-form-split { + color: #faad14; +} +.has-warning .ant-input, +.has-warning .ant-input:hover { + border-color: #faad14; +} +.has-warning .ant-input:focus { + border-color: #ffc53d; + box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); + border-right-width: 1px !important; +} +.has-warning .ant-input:not([disabled]):hover { + border-color: #faad14; +} +.has-warning .ant-calendar-picker-open .ant-calendar-picker-input { + border-color: #ffc53d; + box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); + border-right-width: 1px !important; +} +.has-warning .ant-input-prefix { + color: #faad14; +} +.has-warning .ant-input-group-addon { + color: #faad14; + border-color: #faad14; + background-color: #fff; +} +.has-warning .has-feedback { + color: #faad14; +} +.has-warning.has-feedback .ant-form-item-children-icon { + color: #faad14; +} +.has-warning .ant-select-selection { + border-color: #faad14; +} +.has-warning .ant-select-open .ant-select-selection, +.has-warning .ant-select-focused .ant-select-selection { + border-color: #ffc53d; + box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); + border-right-width: 1px !important; +} +.has-warning .ant-calendar-picker-icon:after, +.has-warning .ant-time-picker-icon:after, +.has-warning .ant-picker-icon:after, +.has-warning .ant-select-arrow, +.has-warning .ant-cascader-picker-arrow { + color: #faad14; +} +.has-warning .ant-input-number, +.has-warning .ant-time-picker-input { + border-color: #faad14; +} +.has-warning .ant-input-number-focused, +.has-warning .ant-time-picker-input-focused, +.has-warning .ant-input-number:focus, +.has-warning .ant-time-picker-input:focus { + border-color: #ffc53d; + box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); + border-right-width: 1px !important; +} +.has-warning .ant-input-number:not([disabled]):hover, +.has-warning .ant-time-picker-input:not([disabled]):hover { + border-color: #faad14; +} +.has-warning .ant-cascader-picker:focus .ant-cascader-input { + border-color: #ffc53d; + box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); + border-right-width: 1px !important; +} +.has-error .ant-form-explain, +.has-error .ant-form-split { + color: #f5222d; +} +.has-error .ant-input, +.has-error .ant-input:hover { + border-color: #f5222d; +} +.has-error .ant-input:focus { + border-color: #ff4d4f; + box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); + border-right-width: 1px !important; +} +.has-error .ant-input:not([disabled]):hover { + border-color: #f5222d; +} +.has-error .ant-calendar-picker-open .ant-calendar-picker-input { + border-color: #ff4d4f; + box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); + border-right-width: 1px !important; +} +.has-error .ant-input-prefix { + color: #f5222d; +} +.has-error .ant-input-group-addon { + color: #f5222d; + border-color: #f5222d; + background-color: #fff; +} +.has-error .has-feedback { + color: #f5222d; +} +.has-error.has-feedback .ant-form-item-children-icon { + color: #f5222d; +} +.has-error .ant-select-selection { + border-color: #f5222d; +} +.has-error .ant-select-open .ant-select-selection, +.has-error .ant-select-focused .ant-select-selection { + border-color: #ff4d4f; + box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); + border-right-width: 1px !important; +} +.has-error .ant-select.ant-select-auto-complete .ant-input:focus { + border-color: #f5222d; +} +.has-error .ant-input-group-addon .ant-select-selection { + border-color: transparent; + box-shadow: none; +} +.has-error .ant-calendar-picker-icon:after, +.has-error .ant-time-picker-icon:after, +.has-error .ant-picker-icon:after, +.has-error .ant-select-arrow, +.has-error .ant-cascader-picker-arrow { + color: #f5222d; +} +.has-error .ant-input-number, +.has-error .ant-time-picker-input { + border-color: #f5222d; +} +.has-error .ant-input-number-focused, +.has-error .ant-time-picker-input-focused, +.has-error .ant-input-number:focus, +.has-error .ant-time-picker-input:focus { + border-color: #ff4d4f; + box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); + border-right-width: 1px !important; +} +.has-error .ant-input-number:not([disabled]):hover, +.has-error .ant-time-picker-input:not([disabled]):hover { + border-color: #f5222d; +} +.has-error .ant-mention-wrapper .ant-mention-editor, +.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover { + border-color: #f5222d; +} +.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, +.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus { + border-color: #ff4d4f; + box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); + border-right-width: 1px !important; +} +.has-error .ant-cascader-picker:focus .ant-cascader-input { + border-color: #ff4d4f; + box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); + border-right-width: 1px !important; +} +.is-validating.has-feedback .ant-form-item-children-icon { + color: @primary-color; +} +.ant-input-number { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-input-number::-moz-placeholder { + color: #bfbfbf; +} +.ant-input-number:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-input-number::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-input-number:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input-number:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-number-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-input-number-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-input-number-handler { + color: rgba(0, 0, 0, 0.45); +} +.ant-input-number-handler:active { + background: #f4f4f4; +} +.ant-input-number-handler:hover .ant-input-number-handler-up-inner, +.ant-input-number-handler:hover .ant-input-number-handler-down-inner { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-input-number-handler-up-inner, +.ant-input-number-handler-down-inner { + color: rgba(0, 0, 0, 0.45); +} +.ant-input-number:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input-number-focused { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-number-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-input-number-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-input-number-input { + background-color: transparent; + border: 0; + border-radius: 4px; +} +.ant-input-number-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-input-number-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-input-number-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-input-number-handler-wrap { + border-left: 1px solid #d9d9d9; + background: #fff; + border-radius: 0 4px 4px 0; +} +.ant-input-number-handler-down { + border-top: 1px solid #d9d9d9; +} +.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner, +.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner { + color: rgba(0, 0, 0, 0.25); +} +.ant-input { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-input-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-input-group { + color: rgba(0, 0, 0, 0.65); + border-collapse: separate; + border-spacing: 0; +} +.ant-input-group-addon:not(:first-child):not(:last-child), +.ant-input-group-wrap:not(:first-child):not(:last-child), +.ant-input-group > .ant-input:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ant-input-group .ant-input:focus { + border-right-width: 1px; +} +.ant-input-group .ant-input:hover { + border-right-width: 1px; +} +.ant-input-group-addon { + color: rgba(0, 0, 0, 0.65); + background-color: #fafafa; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-input-group-addon .ant-select .ant-select-selection { + background-color: inherit; + border: 1px solid transparent; + box-shadow: none; +} +.ant-input-group-addon .ant-select-open .ant-select-selection, +.ant-input-group-addon .ant-select-focused .ant-select-selection { + color: @primary-color; +} +.ant-input-group > .ant-input:first-child, +.ant-input-group-addon:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection, +.ant-input-group-addon:first-child .ant-select .ant-select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ant-input-group-addon:first-child { + border-right: 0; +} +.ant-input-group-addon:last-child { + border-left: 0; +} +.ant-input-group > .ant-input:last-child, +.ant-input-group-addon:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection, +.ant-input-group-addon:last-child .ant-select .ant-select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child), +.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child), +.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) { + border-right-width: 1px; + border-right-color: transparent; +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover, +.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover, +.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus, +.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus, +.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-group.ant-input-group-compact > * { + border-radius: 0; + border-right-width: 0; +} +.ant-input-group.ant-input-group-compact > span:not(:last-child) > .ant-input { + border-right-width: 0; +} +.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor, +.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input { + border-radius: 0; + border-right-width: 1px; + border-right-color: transparent; +} +.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:hover, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover, +.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:focus, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus, +.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-group.ant-input-group-compact > *:first-child, +.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor, +.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.ant-input-group.ant-input-group-compact > *:last-child, +.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor, +.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-width: 1px; + border-right-color: #d9d9d9; +} +.ant-input-group.ant-input-group-compact > *:last-child:hover, +.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection:hover, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input:hover, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor:hover, +.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input-group.ant-input-group-compact > *:last-child:focus, +.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection:focus, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input:focus, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor:focus, +.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-group.ant-input-group-compact > *:last-child:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor:focus .ant-cascader-input, +.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input:focus .ant-cascader-input { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-input-affix-wrapper { + color: rgba(0, 0, 0, 0.65); +} +.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-input-affix-wrapper .ant-input-prefix, +.ant-input-affix-wrapper .ant-input-suffix { + color: rgba(0, 0, 0, 0.65); +} +.ant-input-search-icon { + color: rgba(0, 0, 0, 0.45); +} +.ant-input-search-icon:hover { + color: #333; +} +.ant-input-search > .ant-input-suffix > .ant-input-search-button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ant-layout { + background: #f0f2f5; +} +.ant-layout-header { + background: #001529; +} +.ant-layout-footer { + background: #f0f2f5; + color: rgba(0, 0, 0, 0.65); +} +.ant-layout-sider { + background: #001529; +} +.ant-layout-sider-trigger { + color: #fff; + background: #002140; +} +.ant-layout-sider-zero-width-trigger { + background: #001529; + color: #fff; + border-radius: 0 4px 4px 0; +} +.ant-layout-sider-zero-width-trigger:hover { + background: #192c3e; +} +.ant-layout-sider-light { + background: #fff; +} +.ant-layout-sider-light .ant-layout-sider-trigger { + color: rgba(0, 0, 0, 0.65); + background: #fff; +} +.ant-layout-sider-light .ant-layout-sider-zero-width-trigger { + color: rgba(0, 0, 0, 0.65); + background: #fff; +} +.ant-list { + color: rgba(0, 0, 0, 0.65); +} +.ant-list-empty-text { + color: rgba(0, 0, 0, 0.45); +} +.ant-list-item-meta-title { + color: rgba(0, 0, 0, 0.65); +} +.ant-list-item-meta-title > a { + color: rgba(0, 0, 0, 0.65); +} +.ant-list-item-meta-title > a:hover { + color: @primary-color; +} +.ant-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-list-item-action > li { + color: rgba(0, 0, 0, 0.45); +} +.ant-list-item-action-split { + background-color: #e8e8e8; +} +.ant-list-empty { + color: rgba(0, 0, 0, 0.45); +} +.ant-list-split .ant-list-item { + border-bottom: 1px solid #e8e8e8; +} +.ant-list-split .ant-list-item:last-child { + border-bottom: none; +} +.ant-list-split .ant-list-header { + border-bottom: 1px solid #e8e8e8; +} +.ant-list-something-after-last-item .ant-spin-container > .ant-list-item:last-child { + border-bottom: 1px solid #e8e8e8; +} +.ant-list-vertical .ant-list-item-meta-title { + color: rgba(0, 0, 0, 0.85); +} +.ant-list-vertical .ant-list-item-content { + color: rgba(0, 0, 0, 0.65); +} +.ant-list-grid .ant-list-item { + border-bottom: none; +} +.ant-list-bordered { + border-radius: 4px; + border: 1px solid #d9d9d9; +} +.ant-list-bordered .ant-list-item { + border-bottom: 1px solid #e8e8e8; +} +.ant-mention-wrapper { + color: rgba(0, 0, 0, 0.65); +} +.ant-mention-wrapper .ant-mention-editor { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-mention-wrapper .ant-mention-editor::-moz-placeholder { + color: #bfbfbf; +} +.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-mention-wrapper .ant-mention-editor:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-mention-wrapper .ant-mention-editor:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-mention-wrapper .ant-mention-editor-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-mention-wrapper .ant-mention-editor-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-mention-wrapper.disabled .ant-mention-editor { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-mention-wrapper.disabled .ant-mention-editor:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner { + color: #bfbfbf; +} +.ant-mention-dropdown { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + border-radius: 4px; +} +.ant-mention-dropdown-notfound.ant-mention-dropdown-item { + color: rgba(0, 0, 0, 0.25); +} +.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading { + color: @primary-color; +} +.ant-mention-dropdown-item { + color: rgba(0, 0, 0, 0.65); +} +.ant-mention-dropdown-item:hover { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-mention-dropdown-item.focus, +.ant-mention-dropdown-item-active { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-mention-dropdown-item-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-mention-dropdown-item-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #fff; +} +.ant-mention-dropdown-item-selected, +.ant-mention-dropdown-item-selected:hover { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.65); +} +.ant-mention-dropdown-item-divider { + background-color: #e8e8e8; +} +.ant-menu { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + color: rgba(0, 0, 0, 0.65); + background: #fff; +} +.ant-menu-item-group-title { + color: rgba(0, 0, 0, 0.45); +} +.ant-menu-item:active, +.ant-menu-submenu-title:active { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-menu-item > a { + color: rgba(0, 0, 0, 0.65); +} +.ant-menu-item > a:hover { + color: @primary-color; +} +.ant-menu-item > a:before { + background-color: transparent; +} +.ant-menu-item-divider { + background-color: #e8e8e8; +} +.ant-menu-item:hover, +.ant-menu-item-active, +.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, +.ant-menu-submenu-active, +.ant-menu-submenu-title:hover { + color: @primary-color; +} +.ant-menu-horizontal > .ant-menu-item:hover, +.ant-menu-horizontal > .ant-menu-item-active, +.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover { + background-color: transparent; +} +.ant-menu-item-selected { + color: @primary-color; +} +.ant-menu-item-selected > a, +.ant-menu-item-selected > a:hover { + color: @primary-color; +} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-menu-inline, +.ant-menu-vertical, +.ant-menu-vertical-left { + border-right: 1px solid #e8e8e8; +} +.ant-menu-vertical-right { + border-left: 1px solid #e8e8e8; +} +.ant-menu-vertical.ant-menu-sub, +.ant-menu-vertical-left.ant-menu-sub, +.ant-menu-vertical-right.ant-menu-sub { + border-right: 0; +} +.ant-menu-vertical.ant-menu-sub .ant-menu-item, +.ant-menu-vertical-left.ant-menu-sub .ant-menu-item, +.ant-menu-vertical-right.ant-menu-sub .ant-menu-item { + border-right: 0; +} +.ant-menu-vertical.ant-menu-sub .ant-menu-item:after, +.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after, +.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after { + border-right: 0; +} +.ant-menu > .ant-menu-item-divider { + background-color: #e8e8e8; +} +.ant-menu-submenu-popup { + border-radius: 4px; +} +.ant-menu-submenu > .ant-menu { + background-color: #fff; + border-radius: 4px; +} +.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, +.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, +.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, +.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, +.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, +.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, +.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, +.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after { + background: #fff; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)); + border-radius: 2px; +} +.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, +.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, +.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, +.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, +.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, +.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, +.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, +.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before { + background: linear-gradient(to right, @primary-color, @primary-color); +} +.ant-menu-vertical .ant-menu-submenu-selected, +.ant-menu-vertical-left .ant-menu-submenu-selected, +.ant-menu-vertical-right .ant-menu-submenu-selected { + color: @primary-color; +} +.ant-menu-vertical .ant-menu-submenu-selected > a, +.ant-menu-vertical-left .ant-menu-submenu-selected > a, +.ant-menu-vertical-right .ant-menu-submenu-selected > a { + color: @primary-color; +} +.ant-menu-horizontal { + border: 0; + border-bottom: 1px solid #e8e8e8; + box-shadow: none; +} +.ant-menu-horizontal > .ant-menu-item, +.ant-menu-horizontal > .ant-menu-submenu { + border-bottom: 2px solid transparent; +} +.ant-menu-horizontal > .ant-menu-item:hover, +.ant-menu-horizontal > .ant-menu-submenu:hover, +.ant-menu-horizontal > .ant-menu-item-active, +.ant-menu-horizontal > .ant-menu-submenu-active, +.ant-menu-horizontal > .ant-menu-item-open, +.ant-menu-horizontal > .ant-menu-submenu-open, +.ant-menu-horizontal > .ant-menu-item-selected, +.ant-menu-horizontal > .ant-menu-submenu-selected { + border-bottom: 2px solid @primary-color; + color: @primary-color; +} +.ant-menu-horizontal > .ant-menu-item > a { + color: rgba(0, 0, 0, 0.65); +} +.ant-menu-horizontal > .ant-menu-item > a:hover { + color: @primary-color; +} +.ant-menu-horizontal > .ant-menu-item-selected > a { + color: @primary-color; +} +.ant-menu-vertical .ant-menu-item:after, +.ant-menu-vertical-left .ant-menu-item:after, +.ant-menu-vertical-right .ant-menu-item:after, +.ant-menu-inline .ant-menu-item:after { + border-right: 3px solid @primary-color; +} +.ant-menu-inline-collapsed-tooltip a { + color: rgba(255, 255, 255, 0.85); +} +.ant-menu-root.ant-menu-vertical, +.ant-menu-root.ant-menu-vertical-left, +.ant-menu-root.ant-menu-vertical-right, +.ant-menu-root.ant-menu-inline { + box-shadow: none; +} +.ant-menu-sub.ant-menu-inline { + border: 0; + box-shadow: none; + border-radius: 0; +} +.ant-menu-item-disabled, +.ant-menu-submenu-disabled { + color: rgba(0, 0, 0, 0.25) !important; + background: none; + border-color: transparent !important; +} +.ant-menu-item-disabled > a, +.ant-menu-submenu-disabled > a { + color: rgba(0, 0, 0, 0.25) !important; +} +.ant-menu-item-disabled > .ant-menu-submenu-title, +.ant-menu-submenu-disabled > .ant-menu-submenu-title { + color: rgba(0, 0, 0, 0.25) !important; +} +.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after { + background: rgba(0, 0, 0, 0.25) !important; +} +.ant-menu-dark, +.ant-menu-dark .ant-menu-sub { + color: rgba(255, 255, 255, 0.65); + background: #001529; +} +.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before { + background: #fff; +} +.ant-menu-dark.ant-menu-submenu-popup { + background: transparent; +} +.ant-menu-dark .ant-menu-inline.ant-menu-sub { + background: #000c17; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; +} +.ant-menu-dark.ant-menu-horizontal { + border-bottom: 0; +} +.ant-menu-dark.ant-menu-horizontal > .ant-menu-item, +.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu { + border-color: #001529; + border-bottom: 0; +} +.ant-menu-dark .ant-menu-item, +.ant-menu-dark .ant-menu-item-group-title, +.ant-menu-dark .ant-menu-item > a { + color: rgba(255, 255, 255, 0.65); +} +.ant-menu-dark.ant-menu-inline, +.ant-menu-dark.ant-menu-vertical, +.ant-menu-dark.ant-menu-vertical-left, +.ant-menu-dark.ant-menu-vertical-right { + border-right: 0; +} +.ant-menu-dark.ant-menu-inline .ant-menu-item, +.ant-menu-dark.ant-menu-vertical .ant-menu-item, +.ant-menu-dark.ant-menu-vertical-left .ant-menu-item, +.ant-menu-dark.ant-menu-vertical-right .ant-menu-item { + border-right: 0; +} +.ant-menu-dark.ant-menu-inline .ant-menu-item:after, +.ant-menu-dark.ant-menu-vertical .ant-menu-item:after, +.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after, +.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after { + border-right: 0; +} +.ant-menu-dark .ant-menu-item:hover, +.ant-menu-dark .ant-menu-item-active, +.ant-menu-dark .ant-menu-submenu-active, +.ant-menu-dark .ant-menu-submenu-open, +.ant-menu-dark .ant-menu-submenu-selected, +.ant-menu-dark .ant-menu-submenu-title:hover { + background-color: transparent; + color: #fff; +} +.ant-menu-dark .ant-menu-item:hover > a, +.ant-menu-dark .ant-menu-item-active > a, +.ant-menu-dark .ant-menu-submenu-active > a, +.ant-menu-dark .ant-menu-submenu-open > a, +.ant-menu-dark .ant-menu-submenu-selected > a, +.ant-menu-dark .ant-menu-submenu-title:hover > a { + color: #fff; +} +.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before { + background: #fff; +} +.ant-menu-dark .ant-menu-item-selected { + border-right: 0; + color: #fff; +} +.ant-menu-dark .ant-menu-item-selected:after { + border-right: 0; +} +.ant-menu-dark .ant-menu-item-selected > a, +.ant-menu-dark .ant-menu-item-selected > a:hover { + color: #fff; +} +.ant-menu.ant-menu-dark .ant-menu-item-selected, +.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected { + background-color: @primary-color; +} +.ant-menu-dark .ant-menu-item-disabled, +.ant-menu-dark .ant-menu-submenu-disabled, +.ant-menu-dark .ant-menu-item-disabled > a, +.ant-menu-dark .ant-menu-submenu-disabled > a { + color: rgba(255, 255, 255, 0.35) !important; +} +.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title, +.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title { + color: rgba(255, 255, 255, 0.35) !important; +} +.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, +.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, +.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after { + background: rgba(255, 255, 255, 0.35) !important; +} +.ant-message { + color: rgba(0, 0, 0, 0.65); +} +.ant-message-notice-content { + border-radius: 4px; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + background: #fff; +} +.ant-message-success .anticon { + color: #52c41a; +} +.ant-message-error .anticon { + color: #f5222d; +} +.ant-message-warning .anticon { + color: #faad14; +} +.ant-message-info .anticon, +.ant-message-loading .anticon { + color: @primary-color; +} +.ant-modal { + color: rgba(0, 0, 0, 0.65); +} +.ant-modal-title { + color: rgba(0, 0, 0, 0.85); +} +.ant-modal-content { + background-color: #fff; + border: 0; + border-radius: 4px; + background-clip: padding-box; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ant-modal-close { + border: 0; + background: transparent; + color: rgba(0, 0, 0, 0.45); +} +.ant-modal-close:focus, +.ant-modal-close:hover { + color: #444; +} +.ant-modal-header { + border-radius: 4px 4px 0 0; + background: #fff; + color: rgba(0, 0, 0, 0.65); + border-bottom: 1px solid #e8e8e8; +} +.ant-modal-footer { + border-top: 1px solid #e8e8e8; + border-radius: 0 0 4px 4px; +} +.ant-modal-mask { + background-color: rgba(0, 0, 0, 0.65); +} +.ant-confirm-body .ant-confirm-title { + color: rgba(0, 0, 0, 0.85); +} +.ant-confirm-body .ant-confirm-content { + color: rgba(0, 0, 0, 0.65); +} +.ant-confirm-error .ant-confirm-body > .anticon { + color: #f5222d; +} +.ant-confirm-warning .ant-confirm-body > .anticon, +.ant-confirm-confirm .ant-confirm-body > .anticon { + color: #faad14; +} +.ant-confirm-info .ant-confirm-body > .anticon { + color: @primary-color; +} +.ant-confirm-success .ant-confirm-body > .anticon { + color: #52c41a; +} +.ant-notification { + color: rgba(0, 0, 0, 0.65); +} +.ant-notification-notice { + border-radius: 4px; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + background: #fff; +} +.ant-notification-notice-message { + color: rgba(0, 0, 0, 0.85); +} +.ant-notification-notice-message-single-line-auto-margin { + background-color: transparent; +} +.ant-notification-notice-icon-success { + color: #52c41a; +} +.ant-notification-notice-icon-info { + color: @primary-color; +} +.ant-notification-notice-icon-warning { + color: #faad14; +} +.ant-notification-notice-icon-error { + color: #f5222d; +} +.ant-notification-notice-close { + color: rgba(0, 0, 0, 0.45); +} +.ant-notification-notice-close:hover { + color: rgba(0, 0, 0, 0.67); +} +.ant-pagination { + color: rgba(0, 0, 0, 0.65); +} +.ant-pagination-item { + border-radius: 4px; + border: 1px solid #d9d9d9; + background-color: #fff; +} +.ant-pagination-item a { + color: rgba(0, 0, 0, 0.65); +} +.ant-pagination-item:focus, +.ant-pagination-item:hover { + border-color: @primary-color; +} +.ant-pagination-item:focus a, +.ant-pagination-item:hover a { + color: @primary-color; +} +.ant-pagination-item-active { + border-color: @primary-color; +} +.ant-pagination-item-active a { + color: @primary-color; +} +.ant-pagination-item-active:focus, +.ant-pagination-item-active:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-pagination-item-active:focus a, +.ant-pagination-item-active:hover a { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { + color: @primary-color; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination-prev, +.ant-pagination-next, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + color: rgba(0, 0, 0, 0.65); + border-radius: 4px; +} +.ant-pagination-prev a, +.ant-pagination-next a { + color: rgba(0, 0, 0, 0.65); +} +.ant-pagination-prev:hover a, +.ant-pagination-next:hover a { + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-next .ant-pagination-item-link { + border: 1px solid #d9d9d9; + background-color: #fff; + border-radius: 4px; +} +.ant-pagination-prev:focus .ant-pagination-item-link, +.ant-pagination-next:focus .ant-pagination-item-link, +.ant-pagination-prev:hover .ant-pagination-item-link, +.ant-pagination-next:hover .ant-pagination-item-link { + border-color: @primary-color; + color: @primary-color; +} +.ant-pagination-disabled a, +.ant-pagination-disabled:hover a, +.ant-pagination-disabled:focus a, +.ant-pagination-disabled .ant-pagination-item-link, +.ant-pagination-disabled:hover .ant-pagination-item-link, +.ant-pagination-disabled:focus .ant-pagination-item-link { + border-color: #d9d9d9; + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination-options-quick-jumper input { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-pagination-options-quick-jumper input::-moz-placeholder { + color: #bfbfbf; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-pagination-options-quick-jumper input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-pagination-options-quick-jumper input:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-pagination-options-quick-jumper input-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination-options-quick-jumper input-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { + border: 0; +} +.ant-pagination-simple .ant-pagination-simple-pager input { + background-color: #fff; + border-radius: 4px; + border: 1px solid #d9d9d9; +} +.ant-pagination-simple .ant-pagination-simple-pager input:hover { + border-color: @primary-color; +} +.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) { + background: transparent; + border-color: transparent; +} +.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link { + border-color: transparent; + background: transparent; +} +.ant-popover { + color: rgba(0, 0, 0, 0.65); +} +.ant-popover:after { + background: rgba(255, 255, 255, 0.01); +} +.ant-popover-inner { + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-popover-title { + border-bottom: 1px solid #e8e8e8; + color: rgba(0, 0, 0, 0.85); +} +.ant-popover-inner-content { + color: rgba(0, 0, 0, 0.65); +} +.ant-popover-message { + color: rgba(0, 0, 0, 0.65); +} +.ant-popover-message > .anticon { + color: #faad14; +} +.ant-popover-arrow { + background: #fff; + border-color: transparent; + border-style: solid; +} +.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); +} +.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { + box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07); +} +.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { + box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06); +} +.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, +.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { + box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07); +} +.ant-progress { + color: rgba(0, 0, 0, 0.65); +} +.ant-progress-inner { + background-color: #f5f5f5; + border-radius: 100px; +} +.ant-progress-success-bg, +.ant-progress-bg { + background-color: @primary-color; +} +.ant-progress-success-bg { + background-color: #52c41a; +} +.ant-progress-text { + color: rgba(0, 0, 0, 0.45); +} +.ant-progress-status-active .ant-progress-bg:before { + background: #fff; + border-radius: 10px; +} +.ant-progress-status-exception .ant-progress-bg { + background-color: #f5222d; +} +.ant-progress-status-exception .ant-progress-text { + color: #f5222d; +} +.ant-progress-status-success .ant-progress-bg { + background-color: #52c41a; +} +.ant-progress-status-success .ant-progress-text { + color: #52c41a; +} +.ant-progress-circle .ant-progress-inner { + background-color: transparent; +} +.ant-progress-circle .ant-progress-text { + color: rgba(0, 0, 0, 0.65); +} +.ant-progress-circle.ant-progress-status-exception .ant-progress-text { + color: #f5222d; +} +.ant-progress-circle.ant-progress-status-success .ant-progress-text { + color: #52c41a; +} +.ant-radio-group { + color: rgba(0, 0, 0, 0.65); +} +.ant-radio-wrapper { + color: rgba(0, 0, 0, 0.65); +} +.ant-radio { + color: rgba(0, 0, 0, 0.65); +} +.ant-radio-wrapper:hover .ant-radio .ant-radio-inner, +.ant-radio:hover .ant-radio-inner, +.ant-radio-focused .ant-radio-inner { + border-color: @primary-color; +} +.ant-radio-checked:after { + border-radius: 50%; + border: 1px solid @primary-color; +} +.ant-radio-inner { + border-width: 1px; + border-style: solid; + border-radius: 100px; + border-color: #d9d9d9; + background-color: #fff; +} +.ant-radio-inner:after { + border-radius: 8px; + border-top: 0; + border-left: 0; + background-color: @primary-color; +} +.ant-radio-checked .ant-radio-inner { + border-color: @primary-color; +} +.ant-radio-disabled .ant-radio-inner { + border-color: #d9d9d9 !important; + background-color: #f5f5f5; +} +.ant-radio-disabled .ant-radio-inner:after { + background-color: #ccc; +} +.ant-radio-disabled + span { + color: rgba(0, 0, 0, 0.25); +} +.ant-radio-button-wrapper { + color: rgba(0, 0, 0, 0.65); + border: 1px solid #d9d9d9; + border-left: 0; + border-top-width: 1.02px; + background: #fff; +} +.ant-radio-button-wrapper a { + color: rgba(0, 0, 0, 0.65); +} +.ant-radio-button-wrapper:not(:first-child)::before { + background-color: #d9d9d9; +} +.ant-radio-button-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #d9d9d9; +} +.ant-radio-button-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ant-radio-button-wrapper:first-child:last-child { + border-radius: 4px; +} +.ant-radio-button-wrapper:hover, +.ant-radio-button-wrapper-focused { + color: @primary-color; +} +.ant-radio-button-wrapper-checked { + background: #fff; + border-color: @primary-color; + color: @primary-color; + box-shadow: -1px 0 0 0 @primary-color; +} +.ant-radio-button-wrapper-checked::before { + background-color: @primary-color !important; +} +.ant-radio-button-wrapper-checked:first-child { + border-color: @primary-color; + box-shadow: none !important; +} +.ant-radio-button-wrapper-checked:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: -1px 0 0 0 color(~`colorPalette("@{primary-color}", 5)`); + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-radio-button-wrapper-checked:active { + border-color: color(~`colorPalette("@{primary-color}", 7)`); + box-shadow: -1px 0 0 0 color(~`colorPalette("@{primary-color}", 7)`); + color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { + background: @primary-color; + border-color: @primary-color; + color: #fff; +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + background: color(~`colorPalette("@{primary-color}", 5)`); + color: #fff; +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { + border-color: color(~`colorPalette("@{primary-color}", 7)`); + background: color(~`colorPalette("@{primary-color}", 7)`); + color: #fff; +} +.ant-radio-button-wrapper-disabled { + border-color: #d9d9d9; + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-radio-button-wrapper-disabled:first-child, +.ant-radio-button-wrapper-disabled:hover { + border-color: #d9d9d9; + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-radio-button-wrapper-disabled:first-child { + border-left-color: #d9d9d9; +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #d9d9d9; + box-shadow: none; +} +.ant-rate { + color: rgba(0, 0, 0, 0.65); + color: #fadb14; +} +.ant-rate-star { + color: inherit; +} +.ant-rate-star-first, +.ant-rate-star-second { + color: #e8e8e8; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-full .ant-rate-star-second { + color: inherit; +} +.ant-select { + color: rgba(0, 0, 0, 0.65); +} +.ant-select > ul > li > a { + background-color: #fff; +} +.ant-select-arrow { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-selection { + background-color: #fff; + border-radius: 4px; + border: 1px solid #d9d9d9; + border-top-width: 1.02px; +} +.ant-select-selection:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-select-focused .ant-select-selection, +.ant-select-selection:focus, +.ant-select-selection:active { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-select-selection__clear { + background: #fff; + color: rgba(0, 0, 0, 0.25); +} +.ant-select-selection__clear:hover { + color: rgba(0, 0, 0, 0.45); +} +.ant-select-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-disabled .ant-select-selection { + background: #f5f5f5; +} +.ant-select-disabled .ant-select-selection:hover, +.ant-select-disabled .ant-select-selection:focus, +.ant-select-disabled .ant-select-selection:active { + border-color: #d9d9d9; + box-shadow: none; +} +.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice { + background: #f5f5f5; + color: #aaa; +} +.ant-select-disabled .ant-select-selection__choice__remove { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-disabled .ant-select-selection__choice__remove:hover { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-selection__placeholder, +.ant-select-search__field__placeholder { + color: #bfbfbf; +} +.ant-select-search--inline .ant-select-search__field { + border-width: 0; + background: transparent; + border-radius: 4px; +} +.ant-select-selection--multiple .ant-select-selection__choice { + color: rgba(0, 0, 0, 0.65); + background-color: #fafafa; + border: 1px solid #e8e8e8; + border-radius: 2px; +} +.ant-select-selection--multiple .ant-select-selection__choice__remove { + color: rgba(0, 0, 0, 0.45); +} +.ant-select-selection--multiple .ant-select-selection__choice__remove:hover { + color: #404040; +} +.ant-select-open .ant-select-selection { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-select-combobox .ant-select-search__field { + box-shadow: none; +} +.ant-select-dropdown { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + border-radius: 4px; +} +.ant-select-dropdown-menu-item-group-title { + color: rgba(0, 0, 0, 0.45); +} +.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child), +.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child { + border-radius: 0; +} +.ant-select-dropdown-menu-item { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-dropdown-menu-item:hover { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-select-dropdown-menu-item:first-child { + border-radius: 4px 4px 0 0; +} +.ant-select-dropdown-menu-item:last-child { + border-radius: 0 0 4px 4px; +} +.ant-select-dropdown-menu-item-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-dropdown-menu-item-disabled:hover { + color: rgba(0, 0, 0, 0.25); + background-color: #fff; +} +.ant-select-dropdown-menu-item-selected, +.ant-select-dropdown-menu-item-selected:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.65); +} +.ant-select-dropdown-menu-item-active { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-select-dropdown-menu-item-divider { + background-color: #e8e8e8; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon { + color: transparent; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon { + color: #ddd; +} +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon, +.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon { + color: @primary-color; +} +.ant-skeleton-header .ant-skeleton-avatar { + background: #f2f2f2; +} +.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { + border-radius: 50%; +} +.ant-skeleton-content .ant-skeleton-title { + background: #f2f2f2; +} +.ant-skeleton-content .ant-skeleton-paragraph > li { + background: #f2f2f2; +} +.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, +.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li { + background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); + background-size: 400% 100%; +} +.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar { + background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); + background-size: 400% 100%; +} +.ant-slider { + color: rgba(0, 0, 0, 0.65); +} +.ant-slider-rail { + border-radius: 2px; + background-color: #f5f5f5; +} +.ant-slider-track { + border-radius: 4px; + background-color: color(~`colorPalette("@{primary-color}", 3)`); +} +.ant-slider-handle { + border-radius: 50%; + border: solid 2px color(~`colorPalette("@{primary-color}", 3)`); + background-color: #fff; +} +.ant-slider-handle:focus { + border-color: #46a6ff; + box-shadow: 0 0 0 5px #8cc8ff; +} +.ant-slider-handle.ant-tooltip-open { + border-color: @primary-color; +} +.ant-slider:hover .ant-slider-rail { + background-color: #e1e1e1; +} +.ant-slider:hover .ant-slider-track { + background-color: color(~`colorPalette("@{primary-color}", 4)`); +} +.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) { + border-color: color(~`colorPalette("@{primary-color}", 4)`); +} +.ant-slider-mark-text { + color: rgba(0, 0, 0, 0.45); +} +.ant-slider-mark-text-active { + color: rgba(0, 0, 0, 0.65); +} +.ant-slider-step { + background: transparent; +} +.ant-slider-dot { + border: 2px solid #e8e8e8; + background-color: #fff; + border-radius: 50%; +} +.ant-slider-dot-active { + border-color: #8cc8ff; +} +.ant-slider-disabled .ant-slider-track { + background-color: rgba(0, 0, 0, 0.25) !important; +} +.ant-slider-disabled .ant-slider-handle, +.ant-slider-disabled .ant-slider-dot { + border-color: rgba(0, 0, 0, 0.25) !important; + background-color: #fff; + box-shadow: none; +} +.ant-spin { + color: rgba(0, 0, 0, 0.65); + color: @primary-color; +} +.ant-spin-blur:after { + background: #fff; +} +.ant-spin-tip { + color: rgba(0, 0, 0, 0.45); +} +.ant-spin-dot i { + border-radius: 100%; + background-color: @primary-color; +} +.ant-steps { + color: rgba(0, 0, 0, 0.65); +} +.ant-steps-item-icon { + border: 1px solid rgba(0, 0, 0, 0.25); + border-radius: 32px; +} +.ant-steps-item-icon > .ant-steps-icon { + color: @primary-color; +} +.ant-steps-item-tail:after { + background: #e8e8e8; + border-radius: 1px; +} +.ant-steps-item-title { + color: rgba(0, 0, 0, 0.65); +} +.ant-steps-item-title:after { + background: #e8e8e8; +} +.ant-steps-item-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-steps-item-wait .ant-steps-item-icon { + border-color: rgba(0, 0, 0, 0.25); + background-color: #fff; +} +.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { + background: rgba(0, 0, 0, 0.25); +} +.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title { + color: rgba(0, 0, 0, 0.45); +} +.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title:after { + background-color: #e8e8e8; +} +.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-steps-item-wait > .ant-steps-item-tail:after { + background-color: #e8e8e8; +} +.ant-steps-item-process .ant-steps-item-icon { + border-color: @primary-color; + background-color: #fff; +} +.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon { + color: @primary-color; +} +.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { + background: @primary-color; +} +.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title { + color: rgba(0, 0, 0, 0.85); +} +.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title:after { + background-color: #e8e8e8; +} +.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-description { + color: rgba(0, 0, 0, 0.65); +} +.ant-steps-item-process > .ant-steps-item-tail:after { + background-color: #e8e8e8; +} +.ant-steps-item-process .ant-steps-item-icon { + background: @primary-color; +} +.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon { + color: #fff; +} +.ant-steps-item-finish .ant-steps-item-icon { + border-color: @primary-color; + background-color: #fff; +} +.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon { + color: @primary-color; +} +.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { + background: @primary-color; +} +.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title { + color: rgba(0, 0, 0, 0.65); +} +.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title:after { + background-color: @primary-color; +} +.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-steps-item-finish > .ant-steps-item-tail:after { + background-color: @primary-color; +} +.ant-steps-item-error .ant-steps-item-icon { + border-color: #f5222d; + background-color: #fff; +} +.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon { + color: #f5222d; +} +.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { + background: #f5222d; +} +.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-title { + color: #f5222d; +} +.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-title:after { + background-color: #e8e8e8; +} +.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-description { + color: #f5222d; +} +.ant-steps-item-error > .ant-steps-item-tail:after { + background-color: #e8e8e8; +} +.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after { + background: #f5222d; +} +.ant-steps-item-custom .ant-steps-item-icon { + background: none; + border: 0; +} +.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon { + color: @primary-color; +} +.ant-steps-small .ant-steps-item-icon { + border-radius: 24px; +} +.ant-steps-small .ant-steps-item-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon { + border-radius: 0; + border: 0; + background: none; +} +.ant-steps-dot .ant-steps-item-icon { + border: 0; + background: transparent; +} +.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot { + border-radius: 100px; +} +.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after { + background: rgba(0, 0, 0, 0.001); +} +.ant-switch { + color: rgba(0, 0, 0, 0.65); + border-radius: 100px; + border: 1px solid transparent; + background-color: rgba(0, 0, 0, 0.25); +} +.ant-switch-inner { + color: #fff; +} +.ant-switch-loading-icon, +.ant-switch:after { + border-radius: 18px; + background-color: #fff; +} +.ant-switch:after { + box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); +} +.ant-switch-loading-icon { + background: transparent; +} +.ant-switch-loading .ant-switch-loading-icon { + color: rgba(0, 0, 0, 0.65); +} +.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon { + color: @primary-color; +} +.ant-switch:focus { + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); +} +.ant-switch:focus:hover { + box-shadow: none; +} +.ant-switch-checked { + background-color: @primary-color; +} +.ant-table { + color: rgba(0, 0, 0, 0.65); +} +.ant-table table { + border-collapse: collapse; + border-radius: 4px 4px 0 0; +} +.ant-table-thead > tr > th { + background: #fafafa; + color: rgba(0, 0, 0, 0.85); + border-bottom: 1px solid #e8e8e8; +} +.ant-table-thead > tr > th .anticon-filter, +.ant-table-thead > tr > th .ant-table-filter-icon { + color: #bfbfbf; +} +.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter { + color: @primary-color; +} +.ant-table-thead > tr > th .ant-table-column-sorter { + color: #bfbfbf; +} +.ant-table-thead > tr > th .ant-table-column-sorter-up.on, +.ant-table-thead > tr > th .ant-table-column-sorter-down.on { + color: @primary-color; +} +.ant-table-thead > tr > th.ant-table-column-has-actions:hover { + background: #f5f5f5; +} +.ant-table-thead > tr > th.ant-table-column-has-actions:hover .anticon-filter, +.ant-table-thead > tr > th.ant-table-column-has-actions:hover .ant-table-filter-icon { + background: #f5f5f5; +} +.ant-table-thead > tr > th.ant-table-column-has-actions:hover .anticon-filter:hover, +.ant-table-thead > tr > th.ant-table-column-has-actions:hover .ant-table-filter-icon:hover { + color: rgba(0, 0, 0, 0.45); + background: #ebebeb; +} +.ant-table-thead > tr > th.ant-table-column-has-actions:hover .anticon-filter:active, +.ant-table-thead > tr > th.ant-table-column-has-actions:hover .ant-table-filter-icon:active { + color: rgba(0, 0, 0, 0.65); +} +.ant-table-thead > tr > th.ant-table-column-has-actions .anticon-filter.ant-table-filter-open, +.ant-table-thead > tr > th.ant-table-column-has-actions .ant-table-filter-icon.ant-table-filter-open { + color: rgba(0, 0, 0, 0.45); + background: #ebebeb; +} +.ant-table-thead > tr > th.ant-table-column-has-actions:active .ant-table-column-sorter-up:not(.on), +.ant-table-thead > tr > th.ant-table-column-has-actions:active .ant-table-column-sorter-down:not(.on) { + color: rgba(0, 0, 0, 0.45); +} +.ant-table-thead > tr > th .ant-table-column-sorters:before { + background: transparent; +} +.ant-table-thead > tr > th .ant-table-column-sorters:hover:before { + background: rgba(0, 0, 0, 0.04); +} +.ant-table-thead > tr:first-child > th:first-child { + border-top-left-radius: 4px; +} +.ant-table-thead > tr:first-child > th:last-child { + border-top-right-radius: 4px; +} +.ant-table-thead > tr:not(:last-child) > th[colspan] { + border-bottom: 0; +} +.ant-table-tbody > tr > td { + border-bottom: 1px solid #e8e8e8; +} +.ant-table-thead > tr.ant-table-row-hover > td, +.ant-table-tbody > tr.ant-table-row-hover > td, +.ant-table-thead > tr:hover > td, +.ant-table-tbody > tr:hover > td { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-table-thead > tr:hover { + background: none; +} +.ant-table-footer { + background: #fafafa; + border-radius: 0 0 4px 4px; + border-top: 1px solid #e8e8e8; +} +.ant-table-footer:before { + background: #fafafa; +} +.ant-table.ant-table-bordered .ant-table-footer { + border: 1px solid #e8e8e8; +} +.ant-table-title { + border-radius: 4px 4px 0 0; +} +.ant-table.ant-table-bordered .ant-table-title { + border: 1px solid #e8e8e8; +} +.ant-table-title + .ant-table-content { + border-radius: 4px 4px 0 0; +} +.ant-table-bordered .ant-table-title + .ant-table-content, +.ant-table-bordered .ant-table-title + .ant-table-content table, +.ant-table-bordered .ant-table-title + .ant-table-content .ant-table-thead > tr:first-child > th { + border-radius: 0; +} +.ant-table-without-column-header .ant-table-title + .ant-table-content, +.ant-table-without-column-header table { + border-radius: 0; +} +.ant-table-tbody > tr.ant-table-row-selected td { + background: #fafafa; +} +.ant-table-thead > tr > th.ant-table-column-sort { + background: #f5f5f5; +} +.ant-table-tbody > tr > td.ant-table-column-sort { + background: rgba(0, 0, 0, 0.01); +} +.ant-table-header { + background: #fafafa; +} +.ant-table-header table { + border-radius: 4px 4px 0 0; +} +.ant-table-loading .ant-table-body { + background: #fff; +} +.ant-table-bordered .ant-table-header > table, +.ant-table-bordered .ant-table-body > table, +.ant-table-bordered .ant-table-fixed-left table, +.ant-table-bordered .ant-table-fixed-right table { + border: 1px solid #e8e8e8; + border-right: 0; + border-bottom: 0; +} +.ant-table-bordered.ant-table-empty .ant-table-placeholder { + border-left: 1px solid #e8e8e8; + border-right: 1px solid #e8e8e8; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-header > table { + border-bottom: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-body > table { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table { + border-top: 0; +} +.ant-table-bordered.ant-table-fixed-header .ant-table-placeholder { + border: 0; +} +.ant-table-bordered .ant-table-thead > tr:not(:last-child) > th { + border-bottom: 1px solid #e8e8e8; +} +.ant-table-bordered .ant-table-thead > tr > th, +.ant-table-bordered .ant-table-tbody > tr > td { + border-right: 1px solid #e8e8e8; +} +.ant-table-placeholder { + background: #fff; + border-bottom: 1px solid #e8e8e8; + color: rgba(0, 0, 0, 0.45); +} +.ant-table-filter-dropdown { + background: #fff; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-table-filter-dropdown .ant-dropdown-menu { + border: 0; + box-shadow: none; + border-radius: 4px 4px 0 0; +} +.ant-table-filter-dropdown .ant-dropdown-menu-sub { + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after { + color: @primary-color; +} +.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child, +.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title { + border-radius: 0; +} +.ant-table-filter-dropdown-btns { + border-top: 1px solid #e8e8e8; +} +.ant-table-filter-dropdown-link { + color: @primary-color; +} +.ant-table-filter-dropdown-link:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-table-filter-dropdown-link:active { + color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-table-selection .anticon-down { + color: #bfbfbf; +} +.ant-table-selection-menu { + background: #fff; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-table-selection-menu .ant-action-down { + color: #bfbfbf; +} +.ant-table-selection-down:hover .anticon-down { + color: #666; +} +.ant-table-row-expand-icon { + border: 1px solid #e8e8e8; + background: #fff; +} +tr.ant-table-expanded-row, +tr.ant-table-expanded-row:hover { + background: #fbfbfb; +} +.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body { + background: #fff; +} +.ant-table-fixed-left, +.ant-table-fixed-right { + border-radius: 0; +} +.ant-table-fixed-left table, +.ant-table-fixed-right table { + background: #fff; +} +.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed, +.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed { + border-radius: 0; +} +.ant-table-fixed-left { + box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); +} +.ant-table-fixed-left, +.ant-table-fixed-left table { + border-radius: 4px 0 0 0; +} +.ant-table-fixed-left .ant-table-thead > tr > th:last-child { + border-top-right-radius: 0; +} +.ant-table-fixed-right { + box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15); +} +.ant-table-fixed-right, +.ant-table-fixed-right table { + border-radius: 0 4px 0 0; +} +.ant-table-fixed-right .ant-table-expanded-row { + color: transparent; +} +.ant-table-fixed-right .ant-table-thead > tr > th:first-child { + border-top-left-radius: 0; +} +.ant-table.ant-table-scroll-position-left .ant-table-fixed-left { + box-shadow: none; +} +.ant-table.ant-table-scroll-position-right .ant-table-fixed-right { + box-shadow: none; +} +.ant-table-small { + border: 1px solid #e8e8e8; + border-radius: 4px; +} +.ant-table-small > .ant-table-title { + border-bottom: 1px solid #e8e8e8; +} +.ant-table-small > .ant-table-content > .ant-table-header > table, +.ant-table-small > .ant-table-content > .ant-table-body > table, +.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, +.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table, +.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table, +.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table, +.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table, +.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table { + border: 0; +} +.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, +.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th { + background: #fff; + border-bottom: 1px solid #e8e8e8; +} +.ant-table-small > .ant-table-content .ant-table-header { + background: #fff; +} +.ant-table-small > .ant-table-content .ant-table-placeholder, +.ant-table-small > .ant-table-content .ant-table-row:last-child td { + border-bottom: 0; +} +.ant-table-small.ant-table-bordered { + border-right: 0; +} +.ant-table-small.ant-table-bordered .ant-table-title { + border: 0; + border-bottom: 1px solid #e8e8e8; + border-right: 1px solid #e8e8e8; +} +.ant-table-small.ant-table-bordered .ant-table-content { + border-right: 1px solid #e8e8e8; +} +.ant-table-small.ant-table-bordered .ant-table-footer { + border: 0; + border-top: 1px solid #e8e8e8; + border-right: 1px solid #e8e8e8; +} +.ant-table-small.ant-table-bordered .ant-table-placeholder { + border-left: 0; + border-bottom: 0; +} +.ant-table-small.ant-table-bordered .ant-table-thead > tr > th:last-child, +.ant-table-small.ant-table-bordered .ant-table-tbody > tr > td:last-child { + border-right: none; +} +.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-child, +.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-child { + border-right: 1px solid #e8e8e8; +} +.ant-table-small.ant-table-bordered .ant-table-fixed-right { + border-right: 1px solid #e8e8e8; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab { + border: 1px solid #e8e8e8; + border-bottom: 0; + border-radius: 4px 4px 0 0; + background: #fafafa; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active { + background: #fff; + border-color: #e8e8e8; + color: @primary-color; +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .ant-tabs-close-x { + color: rgba(0, 0, 0, 0.45); +} +.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .ant-tabs-close-x:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-tabs-extra-content .ant-tabs-new-tab { + border-radius: 2px; + border: 1px solid #e8e8e8; + color: rgba(0, 0, 0, 0.65); +} +.ant-tabs-extra-content .ant-tabs-new-tab:hover { + color: @primary-color; + border-color: @primary-color; +} +.ant-tabs-vertical.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab { + border-bottom: 1px solid #e8e8e8; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-left > .ant-tabs-bar .ant-tabs-tab { + border-right: 0; + border-radius: 4px 0 0 4px; +} +.ant-tabs-vertical.ant-tabs-card.ant-tabs-right > .ant-tabs-bar .ant-tabs-tab { + border-left: 0; + border-radius: 0 4px 4px 0; +} +.ant-tabs.ant-tabs-card.ant-tabs-bottom > .ant-tabs-bar .ant-tabs-tab { + border-bottom: 1px solid #e8e8e8; + border-top: 0; + border-radius: 0 0 4px 4px; +} +.ant-tabs.ant-tabs-card.ant-tabs-bottom > .ant-tabs-bar .ant-tabs-tab-active { + color: @primary-color; +} +.ant-tabs { + color: rgba(0, 0, 0, 0.65); +} +.ant-tabs-ink-bar { + background-color: @primary-color; +} +.ant-tabs-bar { + border-bottom: 1px solid #e8e8e8; +} +.ant-tabs-bottom .ant-tabs-bar { + border-bottom: none; + border-top: 1px solid #e8e8e8; +} +.ant-tabs-tab-prev, +.ant-tabs-tab-next { + border: 0; + background-color: transparent; + color: rgba(0, 0, 0, 0.45); +} +.ant-tabs-tab-prev:hover, +.ant-tabs-tab-next:hover { + color: rgba(0, 0, 0, 0.65); +} +.ant-tabs-tab-btn-disabled, +.ant-tabs-tab-btn-disabled:hover { + color: rgba(0, 0, 0, 0.25); +} +.ant-tabs-nav .ant-tabs-tab-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-tabs-nav .ant-tabs-tab:hover { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-tabs-nav .ant-tabs-tab:active { + color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-tabs-nav .ant-tabs-tab-active { + color: @primary-color; +} +.ant-tabs-vertical > .ant-tabs-bar { + border-bottom: 0; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-bar { + border-right: 1px solid #e8e8e8; +} +.ant-tabs-vertical.ant-tabs-left > .ant-tabs-content { + border-left: 1px solid #e8e8e8; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-bar { + border-left: 1px solid #e8e8e8; +} +.ant-tabs-vertical.ant-tabs-right > .ant-tabs-content { + border-right: 1px solid #e8e8e8; +} +.ant-tag { + color: rgba(0, 0, 0, 0.65); + border-radius: 4px; + border: 1px solid #d9d9d9; + background: #fafafa; +} +.ant-tag, +.ant-tag a, +.ant-tag a:hover { + color: rgba(0, 0, 0, 0.65); +} +.ant-tag .anticon-close { + color: rgba(0, 0, 0, 0.45); +} +.ant-tag .anticon-close:hover { + color: rgba(0, 0, 0, 0.85); +} +.ant-tag-has-color { + border-color: transparent; +} +.ant-tag-has-color, +.ant-tag-has-color a, +.ant-tag-has-color a:hover, +.ant-tag-has-color .anticon-close, +.ant-tag-has-color .anticon-close:hover { + color: #fff; +} +.ant-tag-checkable { + background-color: transparent; + border-color: transparent; +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover { + color: @primary-color; +} +.ant-tag-checkable:active, +.ant-tag-checkable-checked { + color: #fff; +} +.ant-tag-checkable-checked { + background-color: @primary-color; +} +.ant-tag-checkable:active { + background-color: color(~`colorPalette("@{primary-color}", 7)`); +} +.ant-tag-pink { + color: #eb2f96; + background: #fff0f6; + border-color: #ffadd2; +} +.ant-tag-pink-inverse { + background: #eb2f96; + border-color: #eb2f96; + color: #fff; +} +.ant-tag-magenta { + color: #eb2f96; + background: #fff0f6; + border-color: #ffadd2; +} +.ant-tag-magenta-inverse { + background: #eb2f96; + border-color: #eb2f96; + color: #fff; +} +.ant-tag-red { + color: #f5222d; + background: #fff1f0; + border-color: #ffa39e; +} +.ant-tag-red-inverse { + background: #f5222d; + border-color: #f5222d; + color: #fff; +} +.ant-tag-volcano { + color: #fa541c; + background: #fff2e8; + border-color: #ffbb96; +} +.ant-tag-volcano-inverse { + background: #fa541c; + border-color: #fa541c; + color: #fff; +} +.ant-tag-orange { + color: #fa8c16; + background: #fff7e6; + border-color: #ffd591; +} +.ant-tag-orange-inverse { + background: #fa8c16; + border-color: #fa8c16; + color: #fff; +} +.ant-tag-yellow { + color: #fadb14; + background: #feffe6; + border-color: #fffb8f; +} +.ant-tag-yellow-inverse { + background: #fadb14; + border-color: #fadb14; + color: #fff; +} +.ant-tag-gold { + color: #faad14; + background: #fffbe6; + border-color: #ffe58f; +} +.ant-tag-gold-inverse { + background: #faad14; + border-color: #faad14; + color: #fff; +} +.ant-tag-cyan { + color: #13c2c2; + background: #e6fffb; + border-color: #87e8de; +} +.ant-tag-cyan-inverse { + background: #13c2c2; + border-color: #13c2c2; + color: #fff; +} +.ant-tag-lime { + color: #a0d911; + background: #fcffe6; + border-color: #eaff8f; +} +.ant-tag-lime-inverse { + background: #a0d911; + border-color: #a0d911; + color: #fff; +} +.ant-tag-green { + color: #52c41a; + background: #f6ffed; + border-color: #b7eb8f; +} +.ant-tag-green-inverse { + background: #52c41a; + border-color: #52c41a; + color: #fff; +} +.ant-tag-blue { + color: @primary-color; + background: color(~`colorPalette("@{primary-color}", 1)`); + border-color: color(~`colorPalette("@{primary-color}", 3)`); +} +.ant-tag-blue-inverse { + background: @primary-color; + border-color: @primary-color; + color: #fff; +} +.ant-tag-geekblue { + color: #2f54eb; + background: #f0f5ff; + border-color: #adc6ff; +} +.ant-tag-geekblue-inverse { + background: #2f54eb; + border-color: #2f54eb; + color: #fff; +} +.ant-tag-purple { + color: #722ed1; + background: #f9f0ff; + border-color: #d3adf7; +} +.ant-tag-purple-inverse { + background: #722ed1; + border-color: #722ed1; + color: #fff; +} +.ant-time-picker-panel { + color: rgba(0, 0, 0, 0.65); +} +.ant-time-picker-panel-inner { + background-color: #fff; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + background-clip: padding-box; +} +.ant-time-picker-panel-input { + border: 0; +} +.ant-time-picker-panel-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-time-picker-panel-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-time-picker-panel-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-time-picker-panel-input-wrap { + border-bottom: 1px solid #e8e8e8; +} +.ant-time-picker-panel-input-invalid { + border-color: red; +} +.ant-time-picker-panel-clear-btn-icon svg { + color: rgba(0, 0, 0, 0.25); +} +.ant-time-picker-panel-clear-btn-icon svg:hover { + color: rgba(0, 0, 0, 0.45); +} +.ant-time-picker-panel-select { + border-left: 1px solid #e8e8e8; +} +.ant-time-picker-panel-select:first-child { + border-left: 0; +} +.ant-time-picker-panel-select:last-child { + border-right: 0; +} +.ant-time-picker-panel-select li:hover { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +li.ant-time-picker-panel-select-option-selected { + background: #f5f5f5; +} +li.ant-time-picker-panel-select-option-selected:hover { + background: #f5f5f5; +} +li.ant-time-picker-panel-select-option-disabled { + color: rgba(0, 0, 0, 0.25); +} +li.ant-time-picker-panel-select-option-disabled:hover { + background: transparent; +} +.ant-time-picker-panel-addon { + border-top: 1px solid #e8e8e8; +} +.ant-time-picker { + color: rgba(0, 0, 0, 0.65); +} +.ant-time-picker-input { + color: rgba(0, 0, 0, 0.65); + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-time-picker-input::-moz-placeholder { + color: #bfbfbf; +} +.ant-time-picker-input:-ms-input-placeholder { + color: #bfbfbf; +} +.ant-time-picker-input::-webkit-input-placeholder { + color: #bfbfbf; +} +.ant-time-picker-input:hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + border-right-width: 1px !important; +} +.ant-time-picker-input:focus { + border-color: color(~`colorPalette("@{primary-color}", 5)`); + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + border-right-width: 1px !important; +} +.ant-time-picker-input-disabled { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-time-picker-input-disabled:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-time-picker-input[disabled] { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.25); +} +.ant-time-picker-input[disabled]:hover { + border-color: #e6d8d8; + border-right-width: 1px !important; +} +.ant-time-picker-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-time-picker-icon .ant-time-picker-clock-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-timeline { + color: rgba(0, 0, 0, 0.65); +} +.ant-timeline-item-tail { + border-left: 2px solid #e8e8e8; +} +.ant-timeline-item-head { + background-color: #fff; + border-radius: 100px; + border: 2px solid transparent; +} +.ant-timeline-item-head-blue { + border-color: @primary-color; + color: @primary-color; +} +.ant-timeline-item-head-red { + border-color: #f5222d; + color: #f5222d; +} +.ant-timeline-item-head-green { + border-color: #52c41a; + color: #52c41a; +} +.ant-timeline-item-head-custom { + border: 0; + border-radius: 0; +} +.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail { + border-left: 2px dotted #e8e8e8; +} +.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail { + border-left: 2px dotted #e8e8e8; +} +.ant-tooltip { + color: rgba(0, 0, 0, 0.65); +} +.ant-tooltip-inner { + color: #fff; + background-color: rgba(0, 0, 0, 0.75); + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); +} +.ant-tooltip-arrow { + border-color: transparent; + border-style: solid; +} +.ant-tooltip-placement-top .ant-tooltip-arrow, +.ant-tooltip-placement-topLeft .ant-tooltip-arrow, +.ant-tooltip-placement-topRight .ant-tooltip-arrow { + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.75); +} +.ant-tooltip-placement-right .ant-tooltip-arrow, +.ant-tooltip-placement-rightTop .ant-tooltip-arrow, +.ant-tooltip-placement-rightBottom .ant-tooltip-arrow { + border-width: 5px 5px 5px 0; + border-right-color: rgba(0, 0, 0, 0.75); +} +.ant-tooltip-placement-left .ant-tooltip-arrow, +.ant-tooltip-placement-leftTop .ant-tooltip-arrow, +.ant-tooltip-placement-leftBottom .ant-tooltip-arrow { + border-width: 5px 0 5px 5px; + border-left-color: rgba(0, 0, 0, 0.75); +} +.ant-tooltip-placement-bottom .ant-tooltip-arrow, +.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow, +.ant-tooltip-placement-bottomRight .ant-tooltip-arrow { + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.75); +} +.ant-transfer { + color: rgba(0, 0, 0, 0.65); +} +.ant-transfer-disabled .ant-transfer-list { + background: #f5f5f5; +} +.ant-transfer-list { + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-transfer-list-search-action { + color: rgba(0, 0, 0, 0.25); +} +.ant-transfer-list-search-action .anticon { + color: rgba(0, 0, 0, 0.25); +} +.ant-transfer-list-search-action .anticon:hover { + color: rgba(0, 0, 0, 0.45); +} +.ant-transfer-list-header { + border-radius: 4px 4px 0 0; + background: #fff; + color: rgba(0, 0, 0, 0.65); + border-bottom: 1px solid #e8e8e8; +} +.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-transfer-list-content-item-disabled { + color: rgba(0, 0, 0, 0.25); +} +.ant-transfer-list-body-not-found { + color: rgba(0, 0, 0, 0.25); +} +.ant-transfer-list-footer { + border-top: 1px solid #e8e8e8; + border-radius: 0 0 4px 4px; +} +.ant-select-tree-checkbox { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner, +.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner, +.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner { + border-color: @primary-color; +} +.ant-select-tree-checkbox-checked:after { + border-radius: 2px; + border: 1px solid @primary-color; +} +.ant-select-tree-checkbox-inner { + border: 1px solid #d9d9d9; + border-radius: 2px; + background-color: #fff; +} +.ant-select-tree-checkbox-inner:after { + border: 2px solid #fff; + border-top: 0; + border-left: 0; +} +.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after { + border: 0; + background-color: @primary-color; +} +.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after { + border-color: rgba(0, 0, 0, 0.25); +} +.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { + border: 2px solid #fff; + border-top: 0; + border-left: 0; +} +.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner { + background-color: @primary-color; + border-color: @primary-color; +} +.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { + border-color: rgba(0, 0, 0, 0.25); +} +.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f5f5f5; +} +.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after { + border-color: #f5f5f5; +} +.ant-select-tree-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); +} +.ant-select-tree-checkbox-wrapper { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-tree-checkbox-group { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-tree { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-tree li .ant-select-tree-node-content-wrapper { + border-radius: 2px; + color: rgba(0, 0, 0, 0.65); +} +.ant-select-tree li .ant-select-tree-node-content-wrapper:hover { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected { + background-color: color(~`colorPalette("@{primary-color}", 2)`); +} +.ant-select-tree li span.ant-select-tree-switcher, +.ant-select-tree li span.ant-select-tree-iconEle { + border: 0 none; +} +.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon { + color: @primary-color; +} +.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon, +.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon { + color: @primary-color; +} +li.ant-select-tree-treenode-disabled > span:not(.ant-select-tree-switcher), +li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper, +li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper span { + color: rgba(0, 0, 0, 0.25); +} +li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper:hover { + background: transparent; +} +.ant-select-tree-dropdown { + color: rgba(0, 0, 0, 0.65); +} +.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field { + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.ant-select-tree-dropdown .ant-select-not-found { + color: rgba(0, 0, 0, 0.25); +} +.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper { + border-radius: 0; +} +.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover { + background: transparent; +} +.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover:before, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover:before { + background: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper.ant-tree-node-selected, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper.ant-tree-node-selected { + color: #fff; + background: transparent; +} +.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-switcher, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-switcher { + color: #fff; +} +.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner { + border-color: @primary-color; +} +.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked:after, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked:after { + border-color: #fff; +} +.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner { + background: #fff; +} +.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { + border-color: @primary-color; +} +.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper:before, +.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper:before { + background: @primary-color; +} +.ant-tree-checkbox { + color: rgba(0, 0, 0, 0.65); +} +.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner, +.ant-tree-checkbox:hover .ant-tree-checkbox-inner, +.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner { + border-color: @primary-color; +} +.ant-tree-checkbox-checked:after { + border-radius: 2px; + border: 1px solid @primary-color; +} +.ant-tree-checkbox-inner { + border: 1px solid #d9d9d9; + border-radius: 2px; + background-color: #fff; +} +.ant-tree-checkbox-inner:after { + border: 2px solid #fff; + border-top: 0; + border-left: 0; +} +.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { + border: 0; + background-color: @primary-color; +} +.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { + border-color: rgba(0, 0, 0, 0.25); +} +.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { + border: 2px solid #fff; + border-top: 0; + border-left: 0; +} +.ant-tree-checkbox-checked .ant-tree-checkbox-inner { + background-color: @primary-color; + border-color: @primary-color; +} +.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { + border-color: rgba(0, 0, 0, 0.25); +} +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { + border-color: #d9d9d9 !important; + background-color: #f5f5f5; +} +.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { + border-color: #f5f5f5; +} +.ant-tree-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); +} +.ant-tree-checkbox-wrapper { + color: rgba(0, 0, 0, 0.65); +} +.ant-tree-checkbox-group { + color: rgba(0, 0, 0, 0.65); +} +.ant-tree { + color: rgba(0, 0, 0, 0.65); +} +.ant-tree li span[draggable], +.ant-tree li span[draggable="true"] { + border-top: 2px transparent solid; + border-bottom: 2px transparent solid; +} +.ant-tree li.drag-over > span[draggable] { + background-color: @primary-color; + color: white; +} +.ant-tree li.drag-over-gap-top > span[draggable] { + border-top-color: @primary-color; +} +.ant-tree li.drag-over-gap-bottom > span[draggable] { + border-bottom-color: @primary-color; +} +.ant-tree li.filter-node > span { + color: #f5222d !important; +} +.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon, +.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon { + color: @primary-color; +} +.ant-tree li .ant-tree-node-content-wrapper { + border-radius: 2px; + color: rgba(0, 0, 0, 0.65); +} +.ant-tree li .ant-tree-node-content-wrapper:hover { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected { + background-color: color(~`colorPalette("@{primary-color}", 2)`); +} +.ant-tree li span.ant-tree-switcher, +.ant-tree li span.ant-tree-iconEle { + border: 0 none; +} +li.ant-tree-treenode-disabled > span:not(.ant-tree-switcher), +li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper, +li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper span { + color: rgba(0, 0, 0, 0.25); +} +li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper:hover { + background: transparent; +} +.ant-tree.ant-tree-show-line li span.ant-tree-switcher { + background: #fff; + color: rgba(0, 0, 0, 0.45); +} +.ant-tree.ant-tree-show-line li:not(:last-child):before { + border-left: 1px solid #d9d9d9; +} +.ant-upload { + color: rgba(0, 0, 0, 0.65); +} +.ant-upload.ant-upload-select-picture-card { + border: 1px dashed #d9d9d9; + border-radius: 4px; + background-color: #fafafa; +} +.ant-upload.ant-upload-select-picture-card:hover { + border-color: @primary-color; +} +.ant-upload.ant-upload-drag { + border: 1px dashed #d9d9d9; + border-radius: 4px; + background: #fafafa; +} +.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) { + border: 2px dashed color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover { + border-color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon { + color: color(~`colorPalette("@{primary-color}", 5)`); +} +.ant-upload.ant-upload-drag p.ant-upload-text { + color: rgba(0, 0, 0, 0.85); +} +.ant-upload.ant-upload-drag p.ant-upload-hint { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload.ant-upload-drag .anticon-plus { + color: rgba(0, 0, 0, 0.25); +} +.ant-upload.ant-upload-drag .anticon-plus:hover { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload.ant-upload-drag:hover .anticon-plus { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload-list { + color: rgba(0, 0, 0, 0.65); +} +.ant-upload-list-item-info .anticon-loading, +.ant-upload-list-item-info .anticon-paper-clip { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload-list-item .anticon-close { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload-list-item .anticon-close:hover { + color: rgba(0, 0, 0, 0.65); +} +.ant-upload-list-item:hover .ant-upload-list-item-info { + background-color: color(~`colorPalette("@{primary-color}", 1)`); +} +.ant-upload-list-item-error, +.ant-upload-list-item-error .anticon-paper-clip, +.ant-upload-list-item-error .ant-upload-list-item-name { + color: #f5222d; +} +.ant-upload-list-item-error .anticon-close { + color: #f5222d !important; +} +.ant-upload-list-picture .ant-upload-list-item, +.ant-upload-list-picture-card .ant-upload-list-item { + border-radius: 4px; + border: 1px solid #d9d9d9; +} +.ant-upload-list-picture .ant-upload-list-item:hover, +.ant-upload-list-picture-card .ant-upload-list-item:hover { + background: transparent; +} +.ant-upload-list-picture .ant-upload-list-item-error, +.ant-upload-list-picture-card .ant-upload-list-item-error { + border-color: #f5222d; +} +.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info, +.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info { + background: transparent; +} +.ant-upload-list-picture .ant-upload-list-item-uploading, +.ant-upload-list-picture-card .ant-upload-list-item-uploading { + border-style: dashed; +} +.ant-upload-list-picture .ant-upload-list-item-icon, +.ant-upload-list-picture-card .ant-upload-list-item-icon { + color: rgba(0, 0, 0, 0.25); +} +.ant-upload-list-picture .ant-upload-list-item-thumbnail.anticon:before, +.ant-upload-list-picture-card .ant-upload-list-item-thumbnail.anticon:before { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload-list-picture-card .ant-upload-list-item-info:before { + background-color: rgba(0, 0, 0, 0.5); +} +.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o, +.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete { + color: rgba(255, 255, 255, 0.85); +} +.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover, +.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover { + color: #fff; +} +.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item { + background-color: #fafafa; +} +.ant-upload-list-picture-card .ant-upload-list-item-uploading-text { + color: rgba(0, 0, 0, 0.45); +} +.ant-upload-list .ant-upload-success-icon { + color: #52c41a; +} + +.drawer .drawer-content { + background: #001529; +} + +.ant-list-item-meta .taobao { + color: #ff4000; + border-radius: 4px; +} +.ant-list-item-meta .dingding { + background-color: #2eabff; + color: #fff; + border-radius: 4px; +} +.ant-list-item-meta .alipay { + color: #2eabff; + border-radius: 4px; +} +font.strong { + color: #52c41a; +} +font.medium { + color: #faad14; +} +font.weak { + color: #f5222d; +} diff --git a/frontend/public/home/cover1.jpg b/frontend/public/home/cover1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0d4876227544f3f4149d96c8eae0c63f490d189 GIT binary patch literal 55207 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 Z16=q05A?I&n3Ml6ZU33GmihMfe*y8xRv7>Q literal 0 HcmV?d00001 diff --git a/frontend/public/home/cover2.jpg b/frontend/public/home/cover2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea5e8a584135c7a68b445c417f964ee11883219c GIT binary patch literal 78577 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

    !!_ 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

    YRDCbN@CoX~V6z5>fPKW-Xn^AE18$kWnPE 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

  2. {$5EuM4ilOz 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 literal 0 HcmV?d00001 diff --git a/frontend/public/index.html b/frontend/public/index.html new file mode 100644 index 0000000..fd87ff4 --- /dev/null +++ b/frontend/public/index.html @@ -0,0 +1,24 @@ + + + + + + + + 在线考试系统 + + + + +
    +
    +
    + +
    +
    +
    + + + diff --git a/frontend/public/loading/loading.css b/frontend/public/loading/loading.css new file mode 100644 index 0000000..a899eac --- /dev/null +++ b/frontend/public/loading/loading.css @@ -0,0 +1 @@ +#preloadingAnimation{position:fixed;left:0;top:0;height:100%;width:100%;background:#ffffff;user-select:none;z-index: 9999;overflow: hidden}.lds-roller{display:inline-block;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:32px 32px;}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#13c2c2;margin:-3px 0 0 -3px;}.lds-roller div:nth-child(1){animation-delay:-0.036s;}.lds-roller div:nth-child(1):after{top:50px;left:50px;}.lds-roller div:nth-child(2){animation-delay:-0.072s;}.lds-roller div:nth-child(2):after{top:54px;left:45px;}.lds-roller div:nth-child(3){animation-delay:-0.108s;}.lds-roller div:nth-child(3):after{top:57px;left:39px;}.lds-roller div:nth-child(4){animation-delay:-0.144s;}.lds-roller div:nth-child(4):after{top:58px;left:32px;}.lds-roller div:nth-child(5){animation-delay:-0.18s;}.lds-roller div:nth-child(5):after{top:57px;left:25px;}.lds-roller div:nth-child(6){animation-delay:-0.216s;}.lds-roller div:nth-child(6):after{top:54px;left:19px;}.lds-roller div:nth-child(7){animation-delay:-0.252s;}.lds-roller div:nth-child(7):after{top:50px;left:14px;}.lds-roller div:nth-child(8){animation-delay:-0.288s;}.lds-roller div:nth-child(8):after{top:45px;left:10px;}#preloadingAnimation .load-tips{color: #13c2c2;font-size:2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:80px;text-align:center;width:400px;height:64px;} @keyframes lds-roller{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}} \ No newline at end of file diff --git a/frontend/public/loading/loading.html b/frontend/public/loading/loading.html new file mode 100644 index 0000000..9b93196 --- /dev/null +++ b/frontend/public/loading/loading.html @@ -0,0 +1 @@ +
    Loading
    \ No newline at end of file diff --git a/frontend/public/loading/option2/html_code_segment.html b/frontend/public/loading/option2/html_code_segment.html new file mode 100644 index 0000000..df81b26 --- /dev/null +++ b/frontend/public/loading/option2/html_code_segment.html @@ -0,0 +1,5 @@ +
    +
    + +
    +
    \ No newline at end of file diff --git a/frontend/public/loading/option2/loading.css b/frontend/public/loading/option2/loading.css new file mode 100644 index 0000000..c35cd73 --- /dev/null +++ b/frontend/public/loading/option2/loading.css @@ -0,0 +1 @@ +.preloading-animate{background:#ffffff;width:100%;height:100%;position:fixed;left:0;top:0;z-index:299;}.preloading-animate .preloading-wrapper{position:absolute;width:5rem;height:5rem;left:50%;top:50%;transform:translate(-50%,-50%);}.preloading-animate .preloading-wrapper .preloading-balls{font-size:5rem;} \ No newline at end of file diff --git a/frontend/public/loading/option2/loading.svg b/frontend/public/loading/option2/loading.svg new file mode 100644 index 0000000..7ff7322 --- /dev/null +++ b/frontend/public/loading/option2/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/public/logo.png b/frontend/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e887375c355c8045315ca9f39de93ec21d5e71d9 GIT binary patch literal 20228 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 + +
    + +
    +
    + + + + diff --git a/frontend/src/api/exam.js b/frontend/src/api/exam.js new file mode 100644 index 0000000..c6d98b5 --- /dev/null +++ b/frontend/src/api/exam.js @@ -0,0 +1,153 @@ +// 考试相关的接口,包括考试、问题、选项和评分等接口 + +import api from './index' +import { axios } from '../utils/request' + +export function getQuestionList (parameter) { + return axios({ + url: api.ExamQuestionList, + method: 'get', + params: parameter + }) +} + +export function getQuestionAll () { + return axios({ + url: api.ExamQuestionAll, + method: 'get' + }) +} + +export function questionUpdate (parameter) { + console.log(parameter) + return axios({ + url: api.ExamQuestionUpdate, + method: 'post', + data: parameter + }) +} + +export function getQuestionSelection () { + return axios({ + url: api.ExamQuestionSelection, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function questionCreate (parameter) { + console.log(parameter) + return axios({ + url: api.ExamQuestionCreate, + method: 'post', + data: parameter + }) +} + +export function getExamList (parameter) { + return axios({ + url: api.ExamList, + method: 'get', + params: parameter + }) +} + +export function getExamAll () { + return axios({ + url: api.ExamAll, + method: 'get' + }) +} + +// 获取所有问题,按照单选、多选和判断进行分类 +export function getExamQuestionTypeList () { + return axios({ + url: api.ExamQuestionTypeList, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function getExamCardList () { + return axios({ + url: api.ExamCardList, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function examCreate (parameter) { + console.log(parameter) + return axios({ + url: api.ExamCreate, + method: 'post', + data: parameter + }) +} + +export function examUpdate (parameter) { + console.log(parameter) + return axios({ + url: api.ExamUpdate, + method: 'post', + data: parameter + }) +} + +export function getExamDetail (examId) { + return axios({ + url: api.ExamDetail + examId, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function getExamRecordDetail (recordId) { + return axios({ + url: api.recordDetail + recordId, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function getQuestionDetail (questionId) { + return axios({ + url: api.QuestionDetail + questionId, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function finishExam (examId, answersMap) { + console.log(answersMap) + return axios({ + url: api.FinishExam + examId, + method: 'post', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + }, + data: answersMap + }) +} + +export function getExamRecordList () { + return axios({ + url: api.ExamRecordList, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} diff --git a/frontend/src/api/index.js b/frontend/src/api/index.js new file mode 100644 index 0000000..05423bf --- /dev/null +++ b/frontend/src/api/index.js @@ -0,0 +1,38 @@ +const api = { + Login: '/auth/login', + Logout: '/auth/logout', + ForgePassword: '/auth/forge-password', + Register: '/auth/register', + twoStepCode: '/auth/2step-code', + SendSms: '/account/sms', + SendSmsErr: '/account/sms_err', + // get my info + UserInfo: '/user/info', + + // 下面是自己的用户认证的接口 + UserRegister: '/user/register', + UserLogin: '/user/login', + + // 考试的接口 + ExamQuestionList: '/exam/question/list', + ExamQuestionAll: '/exam/question/all', + ExamQuestionUpdate: '/exam/question/update', + ExamQuestionSelection: '/exam/question/selection', + ExamQuestionCreate: '/exam/question/create', + ExamList: '/exam/list', + ExamAll: '/exam/all', + // 获取问题列表,按照单选、多选和判断进行分类 + ExamQuestionTypeList: '/exam/question/type/list', + ExamCreate: '/exam/create', + ExamUpdate: '/exam/update', + ExamCardList: '/exam/card/list', + // 获取考试详情 + ExamDetail: '/exam/detail/', + // 获取考试详情 + QuestionDetail: '/exam/question/detail/', + // 交卷 + FinishExam: '/exam/finish/', + ExamRecordList: '/exam/record/list', + recordDetail: '/exam/record/detail/' +} +export default api diff --git a/frontend/src/api/login.js b/frontend/src/api/login.js new file mode 100644 index 0000000..9f71d6b --- /dev/null +++ b/frontend/src/api/login.js @@ -0,0 +1,62 @@ +import api from './index' +import { axios } from '../utils/request' + +/** + * login func + * parameter: { + * username: '', + * password: '', + * remember_me: true, + * captcha: '12345' + * } + * @param parameter + * @returns {*} + */ +export function login (parameter) { + return axios({ + // 用户登录接口改成自己的 + url: api.UserLogin, + method: 'post', + data: parameter + }) +} + +export function getSmsCaptcha (parameter) { + return axios({ + url: api.SendSms, + method: 'post', + data: parameter + }) +} + +export function getInfo () { + return axios({ + url: api.UserInfo, + method: 'get', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function logout () { + return axios({ + url: api.Logout, + method: 'post', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +/** + * get user 2step code open? + * @param parameter {*} + */ +export function get2step (parameter) { + return axios({ + url: api.twoStepCode, + method: 'post', + data: parameter + }) +} diff --git a/frontend/src/api/user.js b/frontend/src/api/user.js new file mode 100644 index 0000000..71e361b --- /dev/null +++ b/frontend/src/api/user.js @@ -0,0 +1,20 @@ +// 自己的借口呀:用户的注册和登录等服务,注意所有的接口应该都现在index.js里面注册,方便统一管理 + +import api from './index' +import { axios } from '../utils/request' + +export function login (parameter) { + return axios({ + url: api.UserLogin, + method: 'post', + data: parameter + }) +} + +export function register (parameter) { + return axios({ + url: api.UserRegister, + method: 'post', + data: parameter + }) +} diff --git a/frontend/src/assets/background.svg b/frontend/src/assets/background.svg new file mode 100644 index 0000000..d13a2ab --- /dev/null +++ b/frontend/src/assets/background.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/bx-analyse.svg b/frontend/src/assets/icons/bx-analyse.svg new file mode 100644 index 0000000..b02a8d6 --- /dev/null +++ b/frontend/src/assets/icons/bx-analyse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/exam-admin.svg b/frontend/src/assets/icons/exam-admin.svg new file mode 100644 index 0000000..9cb7925 --- /dev/null +++ b/frontend/src/assets/icons/exam-admin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/exam-list.svg b/frontend/src/assets/icons/exam-list.svg new file mode 100644 index 0000000..d0e8a0d --- /dev/null +++ b/frontend/src/assets/icons/exam-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/mine.svg b/frontend/src/assets/icons/mine.svg new file mode 100644 index 0000000..79e4c8d --- /dev/null +++ b/frontend/src/assets/icons/mine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/question-admin.svg b/frontend/src/assets/icons/question-admin.svg new file mode 100644 index 0000000..bdebd6e --- /dev/null +++ b/frontend/src/assets/icons/question-admin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/logo.png b/frontend/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..358359fa2555a6ee9600875dd9907510ef6dc821 GIT binary patch literal 3952 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 p^j#hb^31DK>i>T24mRVp^m{{?gIB0B&8 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/logo.svg b/frontend/src/assets/logo.svg new file mode 100644 index 0000000..a2e4ce9 --- /dev/null +++ b/frontend/src/assets/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/components/DescriptionList/DescriptionList.vue b/frontend/src/components/DescriptionList/DescriptionList.vue new file mode 100644 index 0000000..cb84bec --- /dev/null +++ b/frontend/src/components/DescriptionList/DescriptionList.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/frontend/src/components/DescriptionList/index.js b/frontend/src/components/DescriptionList/index.js new file mode 100644 index 0000000..7aed83d --- /dev/null +++ b/frontend/src/components/DescriptionList/index.js @@ -0,0 +1,2 @@ +import DescriptionList from './DescriptionList' +export default DescriptionList diff --git a/frontend/src/components/Exception/ExceptionPage.vue b/frontend/src/components/Exception/ExceptionPage.vue new file mode 100644 index 0000000..132e346 --- /dev/null +++ b/frontend/src/components/Exception/ExceptionPage.vue @@ -0,0 +1,130 @@ + + + + diff --git a/frontend/src/components/Exception/index.js b/frontend/src/components/Exception/index.js new file mode 100644 index 0000000..dda91be --- /dev/null +++ b/frontend/src/components/Exception/index.js @@ -0,0 +1,2 @@ +import ExceptionPage from './ExceptionPage.vue' +export default ExceptionPage diff --git a/frontend/src/components/Exception/type.js b/frontend/src/components/Exception/type.js new file mode 100644 index 0000000..8158f0f --- /dev/null +++ b/frontend/src/components/Exception/type.js @@ -0,0 +1,19 @@ +const types = { + 403: { + img: 'https://gw.alipayobjects.com/zos/rmsportal/wZcnGqRDyhPOEYFcZDnb.svg', + title: '403', + desc: '抱歉,你无权访问该页面' + }, + 404: { + img: 'https://gw.alipayobjects.com/zos/rmsportal/KpnpchXsobRgLElEozzI.svg', + title: '404', + desc: '抱歉,你访问的页面不存在或仍在开发中' + }, + 500: { + img: 'https://gw.alipayobjects.com/zos/rmsportal/RVRUAYdCGeYNBWoKiIwB.svg', + title: '500', + desc: '抱歉,服务器出错了' + } +} + +export default types diff --git a/frontend/src/components/GlobalFooter/GlobalFooter.vue b/frontend/src/components/GlobalFooter/GlobalFooter.vue new file mode 100644 index 0000000..10bee3a --- /dev/null +++ b/frontend/src/components/GlobalFooter/GlobalFooter.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/frontend/src/components/GlobalFooter/index.js b/frontend/src/components/GlobalFooter/index.js new file mode 100644 index 0000000..832e0bd --- /dev/null +++ b/frontend/src/components/GlobalFooter/index.js @@ -0,0 +1,2 @@ +import GlobalFooter from './GlobalFooter' +export default GlobalFooter diff --git a/frontend/src/components/GlobalHeader/GlobalHeader.vue b/frontend/src/components/GlobalHeader/GlobalHeader.vue new file mode 100644 index 0000000..ad26217 --- /dev/null +++ b/frontend/src/components/GlobalHeader/GlobalHeader.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/frontend/src/components/GlobalHeader/index.js b/frontend/src/components/GlobalHeader/index.js new file mode 100644 index 0000000..0807c87 --- /dev/null +++ b/frontend/src/components/GlobalHeader/index.js @@ -0,0 +1,2 @@ +import GlobalHeader from './GlobalHeader' +export default GlobalHeader diff --git a/frontend/src/components/Menu/SideMenu.vue b/frontend/src/components/Menu/SideMenu.vue new file mode 100644 index 0000000..569ed85 --- /dev/null +++ b/frontend/src/components/Menu/SideMenu.vue @@ -0,0 +1,61 @@ + + + diff --git a/frontend/src/components/Menu/index.js b/frontend/src/components/Menu/index.js new file mode 100644 index 0000000..4348509 --- /dev/null +++ b/frontend/src/components/Menu/index.js @@ -0,0 +1,2 @@ +import SMenu from './menu' +export default SMenu diff --git a/frontend/src/components/Menu/menu.js b/frontend/src/components/Menu/menu.js new file mode 100644 index 0000000..458c19f --- /dev/null +++ b/frontend/src/components/Menu/menu.js @@ -0,0 +1,180 @@ +import Menu from 'ant-design-vue/es/menu' +import Icon from 'ant-design-vue/es/icon' + +const { Item, SubMenu } = Menu + +export default { + name: 'SMenu', + props: { + menu: { + type: Array, + required: true + }, + theme: { + type: String, + required: false, + default: 'dark' + }, + mode: { + type: String, + required: false, + default: 'inline' + }, + collapsed: { + type: Boolean, + required: false, + default: false + } + }, + data () { + return { + openKeys: [], + selectedKeys: [], + cachedOpenKeys: [] + } + }, + computed: { + rootSubmenuKeys: vm => { + const keys = [] + vm.menu.forEach(item => keys.push(item.path)) + return keys + } + }, + mounted () { + this.updateMenu() + }, + watch: { + collapsed (val) { + if (val) { + this.cachedOpenKeys = this.openKeys.concat() + this.openKeys = [] + } else { + this.openKeys = this.cachedOpenKeys + } + }, + $route: function () { + this.updateMenu() + } + }, + methods: { + // select menu item + onOpenChange (openKeys) { + // 在水平模式下时执行,并且不再执行后续 + if (this.mode === 'horizontal') { + this.openKeys = openKeys + return + } + // 非水平模式时 + const latestOpenKey = openKeys.find(key => !this.openKeys.includes(key)) + if (!this.rootSubmenuKeys.includes(latestOpenKey)) { + this.openKeys = openKeys + } else { + this.openKeys = latestOpenKey ? [latestOpenKey] : [] + } + }, + updateMenu () { + const routes = this.$route.matched.concat() + const { hidden } = this.$route.meta + if (routes.length >= 3 && hidden) { + routes.pop() + this.selectedKeys = [routes[routes.length - 1].path] + } else { + this.selectedKeys = [routes.pop().path] + } + const openKeys = [] + if (this.mode === 'inline') { + routes.forEach(item => { + openKeys.push(item.path) + }) + } + + this.collapsed ? (this.cachedOpenKeys = openKeys) : (this.openKeys = openKeys) + }, + + // render + renderItem (menu) { + if (!menu.hidden) { + return menu.children && !menu.hideChildrenInMenu ? this.renderSubMenu(menu) : this.renderMenuItem(menu) + } + return null + }, + renderMenuItem (menu) { + const target = menu.meta.target || null + const tag = target && 'a' || 'router-link' + const props = { to: { name: menu.name } } + const attrs = { href: menu.path, target: menu.meta.target } + + if (menu.children && menu.hideChildrenInMenu) { + // 把有子菜单的 并且 父菜单是要隐藏子菜单的 + // 都给子菜单增加一个 hidden 属性 + // 用来给刷新页面时, selectedKeys 做控制用 + menu.children.forEach(item => { + item.meta = Object.assign(item.meta, { hidden: true }) + }) + } + + return ( + + + {this.renderIcon(menu.meta.icon)} + {menu.meta.title} + + + ) + }, + renderSubMenu (menu) { + const itemArr = [] + if (!menu.hideChildrenInMenu) { + menu.children.forEach(item => itemArr.push(this.renderItem(item))) + } + return ( + + + {this.renderIcon(menu.meta.icon)} + {menu.meta.title} + + {itemArr} + + ) + }, + renderIcon (icon) { + if (icon === 'none' || icon === undefined) { + return null + } + const props = {} + typeof (icon) === 'object' ? props.component = icon : props.type = icon + return ( + + ) + } + }, + + render () { + const { mode, theme, menu } = this + const props = { + mode: mode, + theme: theme, + openKeys: this.openKeys + } + const on = { + select: obj => { + this.selectedKeys = obj.selectedKeys + this.$emit('select', obj) + }, + openChange: this.onOpenChange + } + + const menuTree = menu.map(item => { + if (item.hidden) { + return null + } + return this.renderItem(item) + }) + // {...{ props, on: on }} + return ( + + {menuTree} + + ) + } +} diff --git a/frontend/src/components/Menu/menu.render.js b/frontend/src/components/Menu/menu.render.js new file mode 100644 index 0000000..011639f --- /dev/null +++ b/frontend/src/components/Menu/menu.render.js @@ -0,0 +1,156 @@ +import Menu from 'ant-design-vue/es/menu' +import Icon from 'ant-design-vue/es/icon' + +const { Item, SubMenu } = Menu + +export default { + name: 'SMenu', + props: { + menu: { + type: Array, + required: true + }, + theme: { + type: String, + required: false, + default: 'dark' + }, + mode: { + type: String, + required: false, + default: 'inline' + }, + collapsed: { + type: Boolean, + required: false, + default: false + } + }, + data () { + return { + openKeys: [], + selectedKeys: [], + cachedOpenKeys: [] + } + }, + computed: { + rootSubmenuKeys: vm => { + const keys = [] + vm.menu.forEach(item => keys.push(item.path)) + return keys + } + }, + created () { + this.updateMenu() + }, + watch: { + collapsed (val) { + if (val) { + this.cachedOpenKeys = this.openKeys.concat() + this.openKeys = [] + } else { + this.openKeys = this.cachedOpenKeys + } + }, + $route: function () { + this.updateMenu() + } + }, + methods: { + renderIcon: function (h, icon) { + if (icon === 'none' || icon === undefined) { + return null + } + const props = {} + typeof (icon) === 'object' ? props.component = icon : props.type = icon + return h(Icon, { props: { ...props } }) + }, + renderMenuItem: function (h, menu, pIndex, index) { + const target = menu.meta.target || null + return h(Item, { key: menu.path ? menu.path : 'item_' + pIndex + '_' + index }, [ + h('router-link', { attrs: { to: { name: menu.name }, target: target } }, [ + this.renderIcon(h, menu.meta.icon), + h('span', [menu.meta.title]) + ]) + ]) + }, + renderSubMenu: function (h, menu, pIndex, index) { + const this2_ = this + const subItem = [h('span', { slot: 'title' }, [this.renderIcon(h, menu.meta.icon), h('span', [menu.meta.title])])] + const itemArr = [] + const pIndex_ = pIndex + '_' + index + console.log('menu', menu) + if (!menu.hideChildrenInMenu) { + menu.children.forEach(function (item, i) { + itemArr.push(this2_.renderItem(h, item, pIndex_, i)) + }) + } + return h(SubMenu, { key: menu.path ? menu.path : 'submenu_' + pIndex + '_' + index }, subItem.concat(itemArr)) + }, + renderItem: function (h, menu, pIndex, index) { + if (!menu.hidden) { + return menu.children && !menu.hideChildrenInMenu + ? this.renderSubMenu(h, menu, pIndex, index) + : this.renderMenuItem(h, menu, pIndex, index) + } + }, + renderMenu: function (h, menuTree) { + const this2_ = this + const menuArr = [] + menuTree.forEach(function (menu, i) { + if (!menu.hidden) { + menuArr.push(this2_.renderItem(h, menu, '0', i)) + } + }) + return menuArr + }, + onOpenChange (openKeys) { + const latestOpenKey = openKeys.find(key => !this.openKeys.includes(key)) + if (!this.rootSubmenuKeys.includes(latestOpenKey)) { + this.openKeys = openKeys + } else { + this.openKeys = latestOpenKey ? [latestOpenKey] : [] + } + }, + updateMenu () { + const routes = this.$route.matched.concat() + + if (routes.length >= 4 && this.$route.meta.hidden) { + routes.pop() + this.selectedKeys = [routes[2].path] + } else { + this.selectedKeys = [routes.pop().path] + } + + const openKeys = [] + if (this.mode === 'inline') { + routes.forEach(item => { + openKeys.push(item.path) + }) + } + + this.collapsed ? (this.cachedOpenKeys = openKeys) : (this.openKeys = openKeys) + } + }, + render (h) { + return h( + Menu, + { + props: { + theme: this.$props.theme, + mode: this.$props.mode, + openKeys: this.openKeys, + selectedKeys: this.selectedKeys + }, + on: { + openChange: this.onOpenChange, + select: obj => { + this.selectedKeys = obj.selectedKeys + this.$emit('select', obj) + } + } + }, + this.renderMenu(h, this.menu) + ) + } +} diff --git a/frontend/src/components/MultiTab/MultiTab.vue b/frontend/src/components/MultiTab/MultiTab.vue new file mode 100644 index 0000000..c586b84 --- /dev/null +++ b/frontend/src/components/MultiTab/MultiTab.vue @@ -0,0 +1,175 @@ + + + diff --git a/frontend/src/components/MultiTab/index.js b/frontend/src/components/MultiTab/index.js new file mode 100644 index 0000000..ca2a216 --- /dev/null +++ b/frontend/src/components/MultiTab/index.js @@ -0,0 +1,4 @@ +import MultiTab from './MultiTab' +import './index.less' + +export default MultiTab diff --git a/frontend/src/components/MultiTab/index.less b/frontend/src/components/MultiTab/index.less new file mode 100644 index 0000000..773e3af --- /dev/null +++ b/frontend/src/components/MultiTab/index.less @@ -0,0 +1,25 @@ +@import '../index'; + +@multi-tab-prefix-cls: ~"@{ant-pro-prefix}-multi-tab"; +@multi-tab-wrapper-prefix-cls: ~"@{ant-pro-prefix}-multi-tab-wrapper"; + +/* +.topmenu .@{multi-tab-prefix-cls} { + max-width: 1200px; + margin: -23px auto 24px auto; +} +*/ +.@{multi-tab-prefix-cls} { + margin: -23px -24px 24px -24px; + background: #fff; +} + +.topmenu .@{multi-tab-wrapper-prefix-cls} { + max-width: 1200px; + margin: 0 auto; +} + +.topmenu.content-width-Fluid .@{multi-tab-wrapper-prefix-cls} { + max-width: 100%; + margin: 0 auto; +} diff --git a/frontend/src/components/NoticeIcon/NoticeIcon.vue b/frontend/src/components/NoticeIcon/NoticeIcon.vue new file mode 100644 index 0000000..bc849b6 --- /dev/null +++ b/frontend/src/components/NoticeIcon/NoticeIcon.vue @@ -0,0 +1,89 @@ + + + + + + diff --git a/frontend/src/components/NoticeIcon/index.js b/frontend/src/components/NoticeIcon/index.js new file mode 100644 index 0000000..659b9ec --- /dev/null +++ b/frontend/src/components/NoticeIcon/index.js @@ -0,0 +1,2 @@ +import NoticeIcon from './NoticeIcon' +export default NoticeIcon diff --git a/frontend/src/components/PageHeader/PageHeader.vue b/frontend/src/components/PageHeader/PageHeader.vue new file mode 100644 index 0000000..b9df938 --- /dev/null +++ b/frontend/src/components/PageHeader/PageHeader.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/frontend/src/components/PageHeader/index.js b/frontend/src/components/PageHeader/index.js new file mode 100644 index 0000000..ec1078c --- /dev/null +++ b/frontend/src/components/PageHeader/index.js @@ -0,0 +1,2 @@ +import PageHeader from './PageHeader' +export default PageHeader diff --git a/frontend/src/components/PageLoading/index.jsx b/frontend/src/components/PageLoading/index.jsx new file mode 100644 index 0000000..2886844 --- /dev/null +++ b/frontend/src/components/PageLoading/index.jsx @@ -0,0 +1,10 @@ +import { Spin } from 'ant-design-vue' + +export default { + name: 'PageLoading', + render () { + return (
    + +
    ) + } +} diff --git a/frontend/src/components/Result/Result.vue b/frontend/src/components/Result/Result.vue new file mode 100644 index 0000000..99f7f19 --- /dev/null +++ b/frontend/src/components/Result/Result.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/frontend/src/components/Result/index.js b/frontend/src/components/Result/index.js new file mode 100644 index 0000000..51cb3b2 --- /dev/null +++ b/frontend/src/components/Result/index.js @@ -0,0 +1,2 @@ +import Result from './Result.vue' +export default Result diff --git a/frontend/src/components/SettingDrawer/SettingDrawer.vue b/frontend/src/components/SettingDrawer/SettingDrawer.vue new file mode 100644 index 0000000..3a6e585 --- /dev/null +++ b/frontend/src/components/SettingDrawer/SettingDrawer.vue @@ -0,0 +1,370 @@ + + + + + diff --git a/frontend/src/components/SettingDrawer/SettingItem.vue b/frontend/src/components/SettingDrawer/SettingItem.vue new file mode 100644 index 0000000..2b3b553 --- /dev/null +++ b/frontend/src/components/SettingDrawer/SettingItem.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/frontend/src/components/SettingDrawer/index.js b/frontend/src/components/SettingDrawer/index.js new file mode 100644 index 0000000..8260f2d --- /dev/null +++ b/frontend/src/components/SettingDrawer/index.js @@ -0,0 +1,2 @@ +import SettingDrawer from './SettingDrawer' +export default SettingDrawer diff --git a/frontend/src/components/SettingDrawer/settingConfig.js b/frontend/src/components/SettingDrawer/settingConfig.js new file mode 100644 index 0000000..863aa0e --- /dev/null +++ b/frontend/src/components/SettingDrawer/settingConfig.js @@ -0,0 +1,95 @@ +import { message } from 'ant-design-vue/es' +// import defaultSettings from '../defaultSettings'; + +let lessNodesAppended + +const colorList = [ + { + key: '薄暮', color: '#F5222D' + }, + { + key: '火山', color: '#FA541C' + }, + { + key: '日暮', color: '#FAAD14' + }, + { + key: '明青', color: '#13C2C2' + }, + { + key: '极光绿', color: '#52C41A' + }, + { + key: '拂晓蓝(默认)', color: '#1890FF' + }, + { + key: '极客蓝', color: '#2F54EB' + }, + { + key: '酱紫', color: '#722ED1' + } +] + +const updateTheme = primaryColor => { + // Don't compile less in production! + /* if (process.env.NODE_ENV === 'production') { + return; + } */ + // Determine if the component is remounted + if (!primaryColor) { + return + } + const hideMessage = message.loading('正在编译主题!', 0) + function buildIt () { + if (!window.less) { + return + } + setTimeout(() => { + window.less + .modifyVars({ + '@primary-color': primaryColor + }) + .then(() => { + hideMessage() + }) + .catch(() => { + message.error('Failed to update theme') + hideMessage() + }) + }, 200) + } + if (!lessNodesAppended) { + // insert less.js and color.less + const lessStyleNode = document.createElement('link') + const lessConfigNode = document.createElement('script') + const lessScriptNode = document.createElement('script') + lessStyleNode.setAttribute('rel', 'stylesheet/less') + lessStyleNode.setAttribute('href', '/color.less') + lessConfigNode.innerHTML = ` + window.less = { + async: true, + env: 'production', + javascriptEnabled: true + }; + ` + lessScriptNode.src = 'https://gw.alipayobjects.com/os/lib/less.js/3.8.1/less.min.js' + lessScriptNode.async = true + lessScriptNode.onload = () => { + buildIt() + lessScriptNode.onload = null + } + document.body.appendChild(lessStyleNode) + document.body.appendChild(lessConfigNode) + document.body.appendChild(lessScriptNode) + lessNodesAppended = true + } else { + buildIt() + } +} + +const updateColorWeak = colorWeak => { + // document.body.className = colorWeak ? 'colorWeak' : ''; + colorWeak ? document.body.classList.add('colorWeak') : document.body.classList.remove('colorWeak') +} + +export { updateTheme, colorList, updateColorWeak } diff --git a/frontend/src/components/StandardFormRow/StandardFormRow.vue b/frontend/src/components/StandardFormRow/StandardFormRow.vue new file mode 100644 index 0000000..a4e261b --- /dev/null +++ b/frontend/src/components/StandardFormRow/StandardFormRow.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/frontend/src/components/StandardFormRow/index.js b/frontend/src/components/StandardFormRow/index.js new file mode 100644 index 0000000..8155cc7 --- /dev/null +++ b/frontend/src/components/StandardFormRow/index.js @@ -0,0 +1,3 @@ +import StandardFormRow from './StandardFormRow' + +export default StandardFormRow diff --git a/frontend/src/components/Table/README.md b/frontend/src/components/Table/README.md new file mode 100644 index 0000000..56a0fa9 --- /dev/null +++ b/frontend/src/components/Table/README.md @@ -0,0 +1,333 @@ +Table 重封装组件说明 +==== + + +封装说明 +---- + +> 基础的使用方式与 API 与 [官方版(Table)](https://vuecomponent.github.io/ant-design-vue/components/table-cn/) 本一致,在其基础上,封装了加载数据的方法。 +> +> 你无需在你是用表格的页面进行分页逻辑处理,仅需向 Table 组件传递绑定 `:data="Promise"` 对象即可 + +该 `table` 由 [@Saraka](https://github.com/saraka-tsukai) 完成封装 + + +例子1 +---- +(基础使用) + +```vue + + + + + +``` + + + +例子2 +---- + +(简单的表格,最后一列是各种操作) + +```vue + + + +``` + + + +内置方法 +---- + +通过 `this.$refs.table` 调用 + +`this.$refs.table.refresh(true)` 刷新列表 (用户新增/修改数据后,重载列表数据) + +> 注意:要调用 `refresh(bool)` 需要给表格组件设定 `ref` 值 +> +> `refresh()` 方法可以传一个 `bool` 值,当有传值 或值为 `true` 时,则刷新时会强制刷新到第一页(常用户页面 搜索 按钮进行搜索时,结果从第一页开始分页) + + +内置属性 +---- +> 除去 `a-table` 自带属性外,还而外提供了一些额外属性属性 + + +| 属性 | 说明 | 类型 | 默认值 | +| -------------- | ----------------------------------------------- | ----------------- | ------ | +| alert | 设置是否显示表格信息栏 | [object, boolean] | null | +| showPagination | 显示分页选择器,可传 'auto' \| boolean | [string, boolean] | 'auto' | +| data | 加载数据方法 必须为 `Promise` 对象 **必须绑定** | Promise | - | + + +`alert` 属性对象: + +```javascript +alert: { + show: Boolean, + clear: [Function, Boolean] +} +``` + +注意事项 +---- + +> 你可能需要为了与后端提供的接口返回结果一致而去修改以下代码: +(需要注意的是,这里的修改是全局性的,意味着整个项目所有使用该 table 组件都需要遵守这个返回结果定义的字段。) + +修改 `../components/table/index.js` 第 132 行起 + + + +```javascript +result.then(r => { + this.localPagination = Object.assign({}, this.localPagination, { + current: r.pageNo, // 返回结果中的当前分页数 + total: r.totalCount, // 返回结果中的总记录数 + showSizeChanger: this.showSizeChanger, + pageSize: (pagination && pagination.pageSize) || + this.localPagination.pageSize + }) + + // 为防止删除数据后导致页面当前页面数据长度为 0 ,自动翻页到上一页 + if (r.data.length == 0 && this.localPagination.current != 1) { + this.localPagination.current-- + this.loadData() + return + } + + // 这里用于判断接口是否有返回 r.totalCount 或 this.showPagination = false + // 当情况满足时,表示数据不满足分页大小,关闭 table 分页功能 + !r.totalCount && ['auto', false].includes(this.showPagination) && (this.localPagination = false) + this.localDataSource = r.data // 返回结果中的数组数据 + this.localLoading = false +}); +``` +返回 JSON 例子: +```json +{ + "message": "", + "result": { + "data": [{ + id: 1, + cover: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png', + title: 'Alipay', + description: '那是一种内在的东西, 他们到达不了,也无法触及的', + status: 1, + updatedAt: '2018-07-26 00:00:00' + }, + { + id: 2, + cover: 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', + title: 'Angular', + description: '希望是一个好东西,也许是最好的,好东西是不会消亡的', + status: 1, + updatedAt: '2018-07-26 00:00:00' + }, + { + id: 3, + cover: 'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png', + title: 'Ant Design', + description: '城镇中有那么多的酒馆,她却偏偏走进了我的酒馆', + status: 1, + updatedAt: '2018-07-26 00:00:00' + }, + { + id: 4, + cover: 'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png', + title: 'Ant Design Pro', + description: '那时候我只会想自己想要什么,从不想自己拥有什么', + status: 1, + updatedAt: '2018-07-26 00:00:00' + }, + { + id: 5, + cover: 'https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png', + title: 'Bootstrap', + description: '凛冬将至', + status: 1, + updatedAt: '2018-07-26 00:00:00' + }, + { + id: 6, + cover: 'https://gw.alipayobjects.com/zos/rmsportal/ComBAopevLwENQdKWiIn.png', + title: 'Vue', + description: '生命就像一盒巧克力,结果往往出人意料', + status: 1, + updatedAt: '2018-07-26 00:00:00' + } + ], + "pageSize": 10, + "pageNo": 0, + "totalPage": 6, + "totalCount": 57 + }, + "status": 200, + "timestamp": 1534955098193 +} +``` + + + +更新时间 +---- + +该文档最后更新于: 2019-01-21 AM 08:37 \ No newline at end of file diff --git a/frontend/src/components/Table/index.js b/frontend/src/components/Table/index.js new file mode 100644 index 0000000..39c60ae --- /dev/null +++ b/frontend/src/components/Table/index.js @@ -0,0 +1,306 @@ +import T from 'ant-design-vue/es/table/Table' +import get from 'lodash.get' + +export default { + data () { + return { + needTotalList: [], + + selectedRows: [], + selectedRowKeys: [], + + localLoading: false, + localDataSource: [], + localPagination: Object.assign({}, this.pagination) + } + }, + props: Object.assign({}, T.props, { + rowKey: { + type: [String, Function], + default: 'key' + }, + data: { + type: Function, + required: true + }, + pageNum: { + type: Number, + default: 1 + }, + pageSize: { + type: Number, + default: 10 + }, + showSizeChanger: { + type: Boolean, + default: true + }, + size: { + type: String, + default: 'default' + }, + /** + * alert: { + * show: true, + * clear: Function + * } + */ + alert: { + type: [Object, Boolean], + default: null + }, + rowSelection: { + type: Object, + default: null + }, + /** @Deprecated */ + showAlertInfo: { + type: Boolean, + default: false + }, + showPagination: { + type: String | Boolean, + default: 'auto' + }, + /** + * enable page URI mode + * + * e.g: + * /users/1 + * /users/2 + * /users/3?queryParam=test + * ... + */ + pageURI: { + type: Boolean, + default: false + } + }), + watch: { + 'localPagination.current' (val) { + this.pageURI && this.$router.push({ + ...this.$route, + name: this.$route.name, + params: Object.assign({}, this.$route.params, { + pageNo: val + }) + }) + }, + pageNum (val) { + Object.assign(this.localPagination, { + current: val + }) + }, + pageSize (val) { + Object.assign(this.localPagination, { + pageSize: val + }) + }, + showSizeChanger (val) { + Object.assign(this.localPagination, { + showSizeChanger: val + }) + } + }, + created () { + const { pageNo } = this.$route.params + const localPageNum = this.pageURI && (pageNo && parseInt(pageNo)) || this.pageNum + this.localPagination = ['auto', true].includes(this.showPagination) && Object.assign({}, this.localPagination, { + current: localPageNum, + pageSize: this.pageSize, + showSizeChanger: this.showSizeChanger + }) + this.needTotalList = this.initTotalList(this.columns) + this.loadData() + }, + methods: { + /** + * 表格重新加载方法 + * 如果参数为 true, 则强制刷新到第一页 + * @param Boolean bool + */ + refresh (bool = false) { + bool && (this.localPagination = Object.assign({}, { + current: 1, pageSize: this.pageSize + })) + this.loadData() + }, + /** + * 加载数据方法 + * @param {Object} pagination 分页选项器 + * @param {Object} filters 过滤条件 + * @param {Object} sorter 排序条件 + */ + loadData (pagination, filters, sorter) { + this.localLoading = true + const parameter = Object.assign({ + pageNo: (pagination && pagination.current) || + this.localPagination.current || this.pageNum, + pageSize: (pagination && pagination.pageSize) || + this.localPagination.pageSize || this.pageSize + }, + (sorter && sorter.field && { + sortField: sorter.field + }) || {}, + (sorter && sorter.order && { + sortOrder: sorter.order + }) || {}, { + ...filters + } + ) + const result = this.data(parameter) + // 对接自己的通用数据接口需要修改下方代码中的 r.pageNo, r.totalCount, r.data + // eslint-disable-next-line + if ((typeof result === 'object' || typeof result === 'function') && typeof result.then === 'function') { + result.then(r => { + this.localPagination = Object.assign({}, this.localPagination, { + current: r.pageNo, // 返回结果中的当前分页数 + total: r.totalCount, // 返回结果中的总记录数 + showSizeChanger: this.showSizeChanger, + pageSize: (pagination && pagination.pageSize) || + this.localPagination.pageSize + }) + // 为防止删除数据后导致页面当前页面数据长度为 0 ,自动翻页到上一页 + if (r.data.length === 0 && this.localPagination.current > 1) { + this.localPagination.current-- + this.loadData() + return + } + + // 这里用于判断接口是否有返回 r.totalCount 或 this.showPagination = false + // 当情况满足时,表示数据不满足分页大小,关闭 table 分页功能 + + (!this.showPagination || !r.totalCount && this.showPagination === 'auto') && (this.localPagination.hideOnSinglePage = true) + this.localDataSource = r.data // 返回结果中的数组数据 + this.localLoading = false + }) + } + }, + initTotalList (columns) { + const totalList = [] + columns && columns instanceof Array && columns.forEach(column => { + if (column.needTotal) { + totalList.push({ + ...column, + total: 0 + }) + } + }) + return totalList + }, + /** + * 用于更新已选中的列表数据 total 统计 + * @param selectedRowKeys + * @param selectedRows + */ + updateSelect (selectedRowKeys, selectedRows) { + this.selectedRows = selectedRows + this.selectedRowKeys = selectedRowKeys + const list = this.needTotalList + this.needTotalList = list.map(item => { + return { + ...item, + total: selectedRows.reduce((sum, val) => { + const total = sum + parseInt(get(val, item.dataIndex)) + return isNaN(total) ? 0 : total + }, 0) + } + }) + }, + /** + * 清空 table 已选中项 + */ + clearSelected () { + if (this.rowSelection) { + this.rowSelection.onChange([], []) + this.updateSelect([], []) + } + }, + /** + * 处理交给 table 使用者去处理 clear 事件时,内部选中统计同时调用 + * @param callback + * @returns {*} + */ + renderClear (callback) { + if (this.selectedRowKeys.length <= 0) return null + return ( +
    { + callback() + this.clearSelected() + }}>清空 + ) + }, + renderAlert () { + // 绘制统计列数据 + const needTotalItems = this.needTotalList.map((item) => { + return ( + {item.title}总计 {!item.customRender ? item.total : item.customRender(item.total)} + ) + }) + + // 绘制 清空 按钮 + const clearItem = (typeof this.alert.clear === 'boolean' && this.alert.clear) ? ( + this.renderClear(this.clearSelected) + ) : (this.alert !== null && typeof this.alert.clear === 'function') ? ( + this.renderClear(this.alert.clear) + ) : null + + // 绘制 alert 组件 + return ( + + + + ) + } + }, + + render () { + const props = {} + const localKeys = Object.keys(this.$data) + const showAlert = (typeof this.alert === 'object' && this.alert !== null && this.alert.show) && typeof this.rowSelection.selectedRowKeys !== 'undefined' || this.alert + + Object.keys(T.props).forEach(k => { + const localKey = `local${k.substring(0, 1).toUpperCase()}${k.substring(1)}` + if (localKeys.includes(localKey)) { + props[k] = this[localKey] + return props[k] + } + if (k === 'rowSelection') { + if (showAlert && this.rowSelection) { + // 如果需要使用alert,则重新绑定 rowSelection 事件 + props[k] = { + selectedRows: this.selectedRows, + selectedRowKeys: this.selectedRowKeys, + onChange: (selectedRowKeys, selectedRows) => { + this.updateSelect(selectedRowKeys, selectedRows) + typeof this[k].onChange !== 'undefined' && this[k].onChange(selectedRowKeys, selectedRows) + } + } + return props[k] + } else if (!this.rowSelection) { + // 如果没打算开启 rowSelection 则清空默认的选择项 + props[k] = null + return props[k] + } + } + this[k] && (props[k] = this[k]) + return props[k] + }) + const table = ( + + { Object.keys(this.$slots).map(name => ()) } + + ) + + return ( +
    + { showAlert ? this.renderAlert() : null } + { table } +
    + ) + } +} diff --git a/frontend/src/components/TagSelect/TagSelectOption.jsx b/frontend/src/components/TagSelect/TagSelectOption.jsx new file mode 100644 index 0000000..b5ae799 --- /dev/null +++ b/frontend/src/components/TagSelect/TagSelectOption.jsx @@ -0,0 +1,45 @@ +import { Tag } from 'ant-design-vue' +const { CheckableTag } = Tag + +export default { + name: 'TagSelectOption', + props: { + prefixCls: { + type: String, + default: 'ant-pro-tag-select-option' + }, + value: { + type: [String, Number, Object], + default: '' + }, + checked: { + type: Boolean, + default: false + } + }, + data () { + return { + localChecked: this.checked || false + } + }, + watch: { + 'checked' (val) { + this.localChecked = val + }, + '$parent.items': { + handler: function (val) { + this.value && val.hasOwnProperty(this.value) && (this.localChecked = val[this.value]) + }, + deep: true + } + }, + render () { + const { $slots, value } = this + const onChange = (checked) => { + this.$emit('change', { value, checked }) + } + return ( + {$slots.default} + ) + } +} diff --git a/frontend/src/components/TagSelect/index.jsx b/frontend/src/components/TagSelect/index.jsx new file mode 100644 index 0000000..fc0da53 --- /dev/null +++ b/frontend/src/components/TagSelect/index.jsx @@ -0,0 +1,103 @@ +import PropTypes from 'ant-design-vue/es/_util/vue-types' +import Option from './TagSelectOption.jsx' +import { filterEmpty } from '../../components/_util/util' + +export default { + Option, + name: 'TagSelect', + model: { + prop: 'checked', + event: 'change' + }, + props: { + prefixCls: { + type: String, + default: 'ant-pro-tag-select' + }, + defaultValue: { + type: PropTypes.array, + default: null + }, + value: { + type: PropTypes.array, + default: null + }, + expandable: { + type: Boolean, + default: false + }, + hideCheckAll: { + type: Boolean, + default: false + } + }, + data () { + return { + expand: false, + localCheckAll: false, + items: this.getItemsKey(filterEmpty(this.$slots.default)), + val: this.value || this.defaultValue || [] + } + }, + methods: { + onChange (checked) { + const key = Object.keys(this.items).filter(key => key === checked.value) + this.items[key] = checked.checked + const bool = Object.values(this.items).lastIndexOf(false) + if (bool === -1) { + this.localCheckAll = true + } else { + this.localCheckAll = false + } + }, + onCheckAll (checked) { + Object.keys(this.items).forEach(v => { + this.items[v] = checked.checked + }) + this.localCheckAll = checked.checked + }, + getItemsKey (items) { + const totalItem = {} + items.forEach(item => { + totalItem[item.componentOptions.propsData && item.componentOptions.propsData.value] = false + }) + return totalItem + }, + // CheckAll Button + renderCheckAll () { + return !this.hideCheckAll && () || null + }, + // expandable + renderExpandable () { + + }, + // render option + renderTags (items) { + const listeners = { + change: (checked) => { + this.onChange(checked) + this.$emit('change', checked) + } + } + + return items.map(vnode => { + const options = vnode.componentOptions + options.listeners = listeners + return vnode + }) + } + }, + render () { + const { $props: { prefixCls } } = this + const classString = { + [`${prefixCls}`]: true + } + const tagItems = filterEmpty(this.$slots.default) + return ( +
    + {this.renderCheckAll()} + {this.renderTags(tagItems)} +
    + ) + } +} diff --git a/frontend/src/components/_util/util.js b/frontend/src/components/_util/util.js new file mode 100644 index 0000000..dd33231 --- /dev/null +++ b/frontend/src/components/_util/util.js @@ -0,0 +1,46 @@ +/** + * components util + */ + +/** + * 清理空值,对象 + * @param children + * @returns {*[]} + */ +export function filterEmpty (children = []) { + return children.filter(c => c.tag || (c.text && c.text.trim() !== '')) +} + +/** + * 获取字符串长度,英文字符 长度1,中文字符长度2 + * @param {*} str + */ +export const getStrFullLength = (str = '') => + str.split('').reduce((pre, cur) => { + const charCode = cur.charCodeAt(0) + if (charCode >= 0 && charCode <= 128) { + return pre + 1 + } + return pre + 2 + }, 0) + +/** + * 截取字符串,根据 maxLength 截取后返回 + * @param {*} str + * @param {*} maxLength + */ +export const cutStrByFullLength = (str = '', maxLength) => { + let showLength = 0 + return str.split('').reduce((pre, cur) => { + const charCode = cur.charCodeAt(0) + if (charCode >= 0 && charCode <= 128) { + showLength += 1 + } else { + showLength += 2 + } + if (showLength <= maxLength) { + return pre + cur + } + return pre + }, '') +} diff --git a/frontend/src/components/global.less b/frontend/src/components/global.less new file mode 100644 index 0000000..71f5539 --- /dev/null +++ b/frontend/src/components/global.less @@ -0,0 +1,496 @@ +@import './index.less'; + +html { + overflow: auto; +} + +body { + // 打开滚动条固定显示 + overflow-y: scroll; + + &.colorWeak { + filter: invert(80%); + } + &.userLayout { + overflow: auto; + } +} + +.layout.ant-layout { + height: auto; + overflow-x: hidden; + + &.mobile, + &.tablet { + .ant-layout-content { + .content { + margin: 24px 0 0; + } + } + + /** + * ant-table-wrapper + * 覆盖的表格手机模式样式,如果想修改在手机上表格最低宽度,可以在这里改动 + */ + .ant-table-wrapper { + .ant-table-content { + overflow-y: auto; + } + .ant-table-body { + min-width: 800px; + } + } + .topmenu { + /* 必须为 topmenu 才能启用流式布局 */ + &.content-width-Fluid { + .header-index-wide { + margin-left: 0; + } + } + } + } + + &.mobile { + .sidemenu { + .ant-header-fixedHeader { + &.ant-header-side-opened, + &.ant-header-side-closed { + width: 100%; + } + } + } + } + + &.ant-layout-has-sider { + flex-direction: row; + } + + .trigger { + font-size: 20px; + line-height: 64px; + padding: 0 24px; + cursor: pointer; + transition: color 0.3s; + &:hover { + background: rgba(0, 0, 0, 0.025); + } + } + + .topmenu { + .ant-header-fixedHeader { + position: fixed; + top: 0; + right: 0; + z-index: 9; + width: 100%; + transition: width 0.2s; + + &.ant-header-side-opened { + width: 100%; + } + + &.ant-header-side-closed { + width: 100%; + } + } + /* 必须为 topmenu 才能启用流式布局 */ + &.content-width-Fluid { + .header-index-wide { + max-width: unset; + margin-left: 24px; + } + + .page-header-index-wide { + max-width: unset; + } + } + } + + .sidemenu { + .ant-header-fixedHeader { + position: fixed; + top: 0; + right: 0; + z-index: 9; + width: 100%; + transition: width 0.2s; + + &.ant-header-side-opened { + width: calc(100% - 256px); + } + + &.ant-header-side-closed { + width: calc(100% - 80px); + } + } + } + + .header { + height: 64px; + padding: 0 12px 0 0; + background: #fff; + box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); + position: relative; + } + + .header, + .top-nav-header-index { + .user-wrapper { + float: right; + height: 100%; + + .action { + cursor: pointer; + padding: 0 12px; + display: inline-block; + transition: all 0.3s; + height: 100%; + color: rgba(0, 0, 0, 0.65); + + &:hover { + background: rgba(0, 0, 0, 0.025); + } + + .avatar { + margin: 20px 8px 20px 0; + color: #1890ff; + background: hsla(0, 0%, 100%, 0.85); + vertical-align: middle; + } + + .icon { + font-size: 16px; + padding: 4px; + } + } + } + + &.dark { + .user-wrapper { + .action { + color: rgba(255, 255, 255, 0.85); + a { + color: rgba(255, 255, 255, 0.85); + } + + &:hover { + background: rgba(255, 255, 255, 0.16); + } + } + } + } + } + + &.mobile, + &.tablet { + .top-nav-header-index { + .header-index-wide { + .header-index-left { + .trigger { + color: rgba(255, 255, 255, 0.85); + padding: 0 12px; + } + + .logo.top-nav-header { + flex: 0 0 56px; + text-align: center; + line-height: 58px; + h1 { + display: none; + } + } + } + } + + &.light { + .header-index-wide { + .header-index-left { + .trigger { + color: rgba(0, 0, 0, 0.65); + } + } + } + // + } + } + } + + &.tablet { + // overflow: hidden; text-overflow:ellipsis; white-space: nowrap; + .top-nav-header-index { + .header-index-wide { + .header-index-left { + .logo > a { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } + .ant-menu.ant-menu-horizontal { + flex: 0 1 auto; + white-space: normal; + } + } + } + } + + .top-nav-header-index { + box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); + position: relative; + transition: background 0.3s, width 0.2s; + + .header-index-wide { + max-width: 1200px; + margin: auto; + padding-left: 0; + display: flex; + height: 64px; + + .ant-menu.ant-menu-horizontal { + max-width: 835px; + flex: 0 1 835px; + border: none; + height: 64px; + line-height: 64px; + } + + .header-index-left { + flex: 0 1 1000px; + display: flex; + + .logo.top-nav-header { + flex: 0 0 165px; + width: 165px; + height: 64px; + position: relative; + line-height: 64px; + transition: all 0.3s; + overflow: hidden; + + img, + svg { + display: inline-block; + vertical-align: middle; + height: 32px; + width: 32px; + } + + h1 { + color: #fff; + display: inline-block; + vertical-align: top; + font-size: 16px; + margin: 0 0 0 12px; + font-weight: 400; + } + } + } + + .header-index-right { + flex: 1 0 auto; + height: 64px; + overflow: hidden; + + .content-box { + float: right; + } + } + } + + &.light { + background-color: #fff; + + .header-index-wide { + .header-index-left { + .logo { + h1 { + color: #002140; + } + } + } + } + } + } + + // 内容区 + .layout-content { + margin: 24px 24px 0px; + height: 100%; + height: 64px; + padding: 0 12px 0 0; + } + + // footer + .ant-layout-footer { + padding: 0; + } +} + +.topmenu { + .page-header-index-wide { + max-width: 1200px; + margin: 0 auto; + } +} + +// drawer-sider 自定义 +.ant-drawer.drawer-sider { + .sider { + box-shadow: none; + } + + &.dark { + .ant-drawer-content { + background-color: rgb(0, 21, 41); + } + } + &.light { + box-shadow: none; + .ant-drawer-content { + background-color: #fff; + } + } + + .ant-drawer-body { + padding: 0; + } +} + +// 菜单样式 +.sider { + box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); + position: relative; + z-index: 10; + min-height: 100vh; + + .ant-layout-sider-children { + overflow-y: hidden; + + &:hover { + overflow-y: auto; + } + } + + &.ant-fixed-sidemenu { + position: fixed; + height: 100%; + } + + .logo { + position: relative; + height: 64px; + padding-left: 24px; + overflow: hidden; + line-height: 64px; + background: #002140; + transition: all .3s; + + img, + svg, + h1 { + display: inline-block; + vertical-align: middle; + } + + img, + svg { + height: 32px; + width: 32px; + } + + h1 { + color: #fff; + font-size: 20px; + margin: 0 0 0 12px; + font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif; + font-weight: 600; + vertical-align: middle; + } + } + + &.light { + background-color: #fff; + box-shadow: 2px 0px 8px 0px rgba(29, 35, 41, 0.05); + + .logo { + background: #fff; + box-shadow: 1px 1px 0px 0px #e8e8e8; + + h1 { + color: unset; + } + } + + .ant-menu-light { + border-right-color: transparent; + } + } +} + +// 外置的样式控制 +.user-dropdown-menu { + span { + user-select: none; + } +} +.user-dropdown-menu-wrapper.ant-dropdown-menu { + padding: 4px 0; + + .ant-dropdown-menu-item { + width: 160px; + } + + .ant-dropdown-menu-item > .anticon:first-child, + .ant-dropdown-menu-item > a > .anticon:first-child, + .ant-dropdown-menu-submenu-title > .anticon:first-child .ant-dropdown-menu-submenu-title > a > .anticon:first-child { + min-width: 12px; + margin-right: 8px; + } +} + +// 数据列表 样式 +.table-alert { + margin-bottom: 16px; +} + +.table-page-search-wrapper { + .ant-form-inline { + .ant-form-item { + display: flex; + margin-bottom: 24px; + margin-right: 0; + + .ant-form-item-control-wrapper { + flex: 1 1; + display: inline-block; + vertical-align: middle; + } + + > .ant-form-item-label { + line-height: 32px; + padding-right: 8px; + width: auto; + } + .ant-form-item-control { + height: 32px; + line-height: 32px; + } + } + } + + .table-page-search-submitButtons { + display: block; + margin-bottom: 24px; + white-space: nowrap; + } +} + +.content { + .table-operator { + margin-bottom: 18px; + + button { + margin-right: 8px; + } + } +} diff --git a/frontend/src/components/index.js b/frontend/src/components/index.js new file mode 100644 index 0000000..2fcfe9c --- /dev/null +++ b/frontend/src/components/index.js @@ -0,0 +1,19 @@ +// pro components +import STable from '../components/Table' +import MultiTab from '../components/MultiTab' +import Result from '../components/Result' +import TagSelect from '../components/TagSelect' +import ExceptionPage from '../components/Exception' +import StandardFormRow from '../components/StandardFormRow' +import DescriptionList from '../components/DescriptionList' + +export { + ExceptionPage, + Result, + STable, + MultiTab, + TagSelect, + StandardFormRow, + // 兼容写法,请勿继续使用 + DescriptionList as DetailList +} diff --git a/frontend/src/components/index.less b/frontend/src/components/index.less new file mode 100644 index 0000000..d8c97bb --- /dev/null +++ b/frontend/src/components/index.less @@ -0,0 +1,4 @@ +@import "~ant-design-vue/lib/style/index"; + +// The prefix to use on all css classes from ant-pro. +@ant-pro-prefix : ant-pro; \ No newline at end of file diff --git a/frontend/src/components/tools/Breadcrumb.vue b/frontend/src/components/tools/Breadcrumb.vue new file mode 100644 index 0000000..9bc141c --- /dev/null +++ b/frontend/src/components/tools/Breadcrumb.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/frontend/src/components/tools/DetailList.vue b/frontend/src/components/tools/DetailList.vue new file mode 100644 index 0000000..35e485b --- /dev/null +++ b/frontend/src/components/tools/DetailList.vue @@ -0,0 +1,5 @@ + diff --git a/frontend/src/components/tools/HeadInfo.vue b/frontend/src/components/tools/HeadInfo.vue new file mode 100644 index 0000000..7fbc692 --- /dev/null +++ b/frontend/src/components/tools/HeadInfo.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/frontend/src/components/tools/Logo.vue b/frontend/src/components/tools/Logo.vue new file mode 100644 index 0000000..3f4359c --- /dev/null +++ b/frontend/src/components/tools/Logo.vue @@ -0,0 +1,31 @@ + + + diff --git a/frontend/src/components/tools/TwoStepCaptcha.vue b/frontend/src/components/tools/TwoStepCaptcha.vue new file mode 100644 index 0000000..01302b4 --- /dev/null +++ b/frontend/src/components/tools/TwoStepCaptcha.vue @@ -0,0 +1,89 @@ + + + + diff --git a/frontend/src/components/tools/UserMenu.vue b/frontend/src/components/tools/UserMenu.vue new file mode 100644 index 0000000..998c459 --- /dev/null +++ b/frontend/src/components/tools/UserMenu.vue @@ -0,0 +1,59 @@ + + + diff --git a/frontend/src/components/tools/index.js b/frontend/src/components/tools/index.js new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/config/defaultSettings.js b/frontend/src/config/defaultSettings.js new file mode 100644 index 0000000..92fc8a0 --- /dev/null +++ b/frontend/src/config/defaultSettings.js @@ -0,0 +1,33 @@ +/** + * 项目默认配置项 + * primaryColor - 默认主题色 + * navTheme - sidebar theme ['dark', 'light'] 两种主题 + * colorWeak - 色盲模式 + * layout - 整体布局方式 ['sidemenu', 'topmenu'] 两种布局 + * fixedHeader - 固定 Header : boolean + * fixSiderbar - 固定左侧菜单栏 : boolean + * autoHideHeader - 向下滚动时,隐藏 Header : boolean + * contentWidth - 内容区布局: 流式 | 固定 + * + * storageOptions: {} - Vue-ls 插件配置项 (localStorage/sessionStorage) + * + */ + +export default { + primaryColor: '#1890FF', // primary color of ant design + navTheme: 'dark', // theme for nav menu + layout: 'topmenu', // nav menu position: sidemenu or topmenu + contentWidth: 'Fixed', // layout of content: Fluid or Fixed, only works when layout is topmenu + fixedHeader: true, // sticky header + fixSiderbar: false, // sticky siderbar + autoHideHeader: false, // auto hide header + colorWeak: false, + multiTab: false, + production: process.env.NODE_ENV === 'production' && process.env.VUE_APP_PREVIEW !== 'true', + // vue-ls options, localStorage中默认的存储前缀 + storageOptions: { + namespace: 'pro__', // key prefix + name: 'ls', // name variable Vue.[ls] or this.[$ls], + storage: 'local' // storage name session, local, memory + } +} diff --git a/frontend/src/config/router.config.js b/frontend/src/config/router.config.js new file mode 100644 index 0000000..ff34259 --- /dev/null +++ b/frontend/src/config/router.config.js @@ -0,0 +1,205 @@ +// eslint-disable-next-line +import { UserLayout, BasicLayout, RouteView, BlankLayout, PageView } from '../layouts' +import { examList, examAdmin, questionAdmin } from '../core/icons' + +export const asyncRouterMap = [ + + { + path: '/', + name: 'index', + component: BasicLayout, + meta: { title: '在线考试系统' }, + redirect: '/dashboard/home', + children: [ + // dashboard + { + path: '/dashboard', + name: 'dashboard', + redirect: '/dashboard/home', + component: RouteView, + hideChildrenInMenu: true, + meta: { title: '首页', keepAlive: true, icon: 'home', permission: ['dashboard'] }, + children: [ + { + path: '/dashboard/home', + name: 'Workplace', + component: () => import('../views/Home'), + meta: { title: '简介', keepAlive: true, permission: ['dashboard'] } + } + ] + }, + + { + path: '/exam-card', + name: 'exam-card', + redirect: '/list/exam-card', + component: PageView, + hideChildrenInMenu: true, + meta: { title: '考试卡片', keepAlive: true, icon: examList, permission: ['exam-card'] }, + children: [ + { + path: '/list/exam-card', + name: 'ExamCardList', + component: () => import('../views/list/ExamCardList'), + meta: { title: '考试卡片列表', keepAlive: true, permission: ['exam-card'] } + } + ] + }, + { + path: '/question-admin', + name: 'question-admin', + redirect: '/list/question-table-list', + component: PageView, + hideChildrenInMenu: true, + meta: { title: '问题管理', keepAlive: true, icon: questionAdmin, permission: ['question-admin'] }, + children: [ + { + path: '/list/question-table-list', + name: 'QuestionTableListWrapper', + hideChildrenInMenu: true, // 强制显示 MenuItem 而不是 SubMenu + component: () => import('../views/list/QuestionTableList'), + meta: { title: '问题列表', keepAlive: true, permission: ['question-admin'] } + } + ] + }, + // list + { + path: '/list/exam-table-list', + name: 'exam-table-list', + component: PageView, + redirect: '/list/exam-table-list', + hideChildrenInMenu: true, + meta: { title: '考试管理', icon: examAdmin, permission: ['exam-table-list'] }, + children: [ + { + path: '/list/exam-table-list', + name: 'ExamTableListWrapper', + hideChildrenInMenu: true, // 强制显示 MenuItem 而不是 SubMenu + component: () => import('../views/list/ExamTableList'), + meta: { title: '考试列表', keepAlive: true, permission: ['exam-table-list'] } + } + ] + }, + { + path: '/exam-record-list', + name: 'exam-record-list', + redirect: '/list/exam-record-list', + component: PageView, + hideChildrenInMenu: true, + meta: { title: '我的考试', keepAlive: true, icon: 'user', permission: ['exam-record-list'] }, + children: [ + { + path: '/list/exam-record-list', + name: 'ExamRecordList', + component: () => import('../views/list/ExamRecordList'), + meta: { title: '我参与过的考试列表', keepAlive: true, permission: ['exam-record-list'] } + } + ] + }, + // account + { + path: '/account', + component: RouteView, + redirect: '/account/center', + name: 'account', + // 隐藏当前菜单,但是因为是需要的,所以不能删掉 + hidden: true, + meta: { title: '个人页', icon: 'user', keepAlive: true, permission: ['user'] }, + children: [ + { + path: '/account/settings', + name: 'settings', + component: () => import('../views/account/settings/Index'), + meta: { title: '个人设置', hideHeader: true, permission: ['user'] }, + redirect: '/account/settings/base', + hideChildrenInMenu: true, + children: [ + { + path: '/account/settings/base', + name: 'BaseSettings', + component: () => import('../views/account/settings/BaseSetting'), + meta: { title: '基本设置', hidden: true, permission: ['user'] } + }, + { + path: '/account/settings/custom', + name: 'CustomSettings', + component: () => import('../views/account/settings/Custom'), + meta: { title: '个性化设置', hidden: true, keepAlive: true, permission: ['user'] } + } + ] + } + ] + } + ] + }, + { + // 所有访问不到的路径最终都会落到404里 + path: '*', redirect: '/404', hidden: true + } +] + +/** + * 基础路由,不在主菜单上展示,独立的路由 + * @type { *[] } + */ +export const constantRouterMap = [ + { + path: '/user', + component: UserLayout, + redirect: '/user/login', + hidden: true, + children: [ + { + path: 'login', + name: 'login', + component: () => import(/* webpackChunkName: "user" */ '../views/user/Login') + }, + { + path: 'register', + name: 'register', + component: () => import(/* webpackChunkName: "user" */ '../views/user/Register') + }, + { + path: 'register-result', + name: 'registerResult', + component: () => import(/* webpackChunkName: "user" */ '../views/user/RegisterResult') + } + ] + }, + + { + path: '/test', + component: BlankLayout, + redirect: '/test/home', + children: [ + { + path: 'home', + name: 'TestHome', + component: () => import('../views/Home') + }, + { + path: 'note', + name: 'NoteTest', + component: () => import('@views/test/SummerNoteDemo') + }, + { + path: 'table', + name: 'TableTest', + component: () => import('@views/test/BootStrapTableDemo') + } + ] + }, + + { + path: '/404', + component: () => import(/* webpackChunkName: "fail" */ '../views/exception/404') + }, + { + path: '/exam/:id', + component: () => import(/* webpackChunkName: "fail" */ '../views/list/ExamDetail') + }, + { + path: '/exam/record/:exam_id/:record_id', + component: () => import(/* webpackChunkName: "fail" */ '../views/list/ExamRecordDetail') + } +] diff --git a/frontend/src/core/bootstrap.js b/frontend/src/core/bootstrap.js new file mode 100644 index 0000000..77dd22b --- /dev/null +++ b/frontend/src/core/bootstrap.js @@ -0,0 +1,32 @@ +import Vue from 'vue' +import store from '../store/' +import { + ACCESS_TOKEN, + DEFAULT_COLOR, + DEFAULT_THEME, + DEFAULT_LAYOUT_MODE, + DEFAULT_COLOR_WEAK, + SIDEBAR_TYPE, + DEFAULT_FIXED_HEADER, + DEFAULT_FIXED_HEADER_HIDDEN, + DEFAULT_FIXED_SIDEMENU, + DEFAULT_CONTENT_WIDTH_TYPE, + DEFAULT_MULTI_TAB +} from '../store/mutation-types' +import config from '../config/defaultSettings' + +export default function Initializer () { + store.commit('SET_SIDEBAR_TYPE', Vue.ls.get(SIDEBAR_TYPE, true)) + store.commit('TOGGLE_THEME', Vue.ls.get(DEFAULT_THEME, config.navTheme)) + store.commit('TOGGLE_LAYOUT_MODE', Vue.ls.get(DEFAULT_LAYOUT_MODE, config.layout)) + store.commit('TOGGLE_FIXED_HEADER', Vue.ls.get(DEFAULT_FIXED_HEADER, config.fixedHeader)) + store.commit('TOGGLE_FIXED_SIDERBAR', Vue.ls.get(DEFAULT_FIXED_SIDEMENU, config.fixSiderbar)) + store.commit('TOGGLE_CONTENT_WIDTH', Vue.ls.get(DEFAULT_CONTENT_WIDTH_TYPE, config.contentWidth)) + store.commit('TOGGLE_FIXED_HEADER_HIDDEN', Vue.ls.get(DEFAULT_FIXED_HEADER_HIDDEN, config.autoHideHeader)) + store.commit('TOGGLE_WEAK', Vue.ls.get(DEFAULT_COLOR_WEAK, config.colorWeak)) + store.commit('TOGGLE_COLOR', Vue.ls.get(DEFAULT_COLOR, config.primaryColor)) + store.commit('TOGGLE_MULTI_TAB', Vue.ls.get(DEFAULT_MULTI_TAB, config.multiTab)) + store.commit('SET_TOKEN', Vue.ls.get(ACCESS_TOKEN)) + + // last step +} diff --git a/frontend/src/core/directives/action.js b/frontend/src/core/directives/action.js new file mode 100644 index 0000000..7ea921e --- /dev/null +++ b/frontend/src/core/directives/action.js @@ -0,0 +1,34 @@ +import Vue from 'vue' +import store from '../../store' + +/** + * Action 权限指令 + * 指令用法: + * - 在需要控制 action 级别权限的组件上使用 v-action:[method] , 如下: + * 添加用户 + * 删除用户 + * 修改 + * + * - 当前用户没有权限时,组件上使用了该指令则会被隐藏 + * - 当后台权限跟 pro 提供的模式不同时,只需要针对这里的权限过滤进行修改即可 + * + * @see https://github.com/sendya/ant-design-pro-vue/pull/53 + */ +const action = Vue.directive('action', { + inserted: function (el, binding, vnode) { + const actionName = binding.arg + const roles = store.getters.roles + const elVal = vnode.context.$route.meta.permission + const permissionId = elVal instanceof String && [elVal] || elVal + roles.permissions.forEach(p => { + if (!permissionId.includes(p.permissionId)) { + return + } + if (p.actionList && !p.actionList.includes(actionName)) { + el.parentNode && el.parentNode.removeChild(el) || (el.style.display = 'none') + } + }) + } +}) + +export default action diff --git a/frontend/src/core/icons.js b/frontend/src/core/icons.js new file mode 100644 index 0000000..327c975 --- /dev/null +++ b/frontend/src/core/icons.js @@ -0,0 +1,15 @@ +/** + * Custom icon list + * All icons are loaded here for easy management + * @see https://vue.ant.design/components/icon/#Custom-Font-Icon + * + * 自定义图标加载表 + * 所有图标均从这里加载,方便管理 + */ +import bxAnaalyse from '../assets/icons/bx-analyse.svg?inline' // path to your '*.svg?inline' file. +import examList from '../assets/icons/exam-list.svg?inline' // path to your '*.svg?inline' file. +import examAdmin from '../assets/icons/exam-admin.svg?inline' // path to your '*.svg?inline' file. +import questionAdmin from '../assets/icons/question-admin.svg?inline' // path to your '*.svg?inline' file. +import mine from '../assets/icons/mine.svg?inline' // path to your '*.svg?inline' file. + +export { bxAnaalyse, examList, examAdmin, questionAdmin, mine } diff --git a/frontend/src/core/lazy_lib/components_use.js b/frontend/src/core/lazy_lib/components_use.js new file mode 100644 index 0000000..c7c28c3 --- /dev/null +++ b/frontend/src/core/lazy_lib/components_use.js @@ -0,0 +1,99 @@ + +/* eslint-disable */ +/** + * 该文件是为了按需加载,剔除掉了一些不需要的框架组件。 + * 减少了编译支持库包大小 + * + * 当需要更多组件依赖时,在该文件加入即可 + */ +import Vue from 'vue' +import { + LocaleProvider, + Layout, + Input, + InputNumber, + Button, + Switch, + Radio, + Checkbox, + Select, + Card, + Form, + Row, + Col, + Modal, + Table, + Tabs, + Icon, + Badge, + Popover, + Dropdown, + List, + Avatar, + Breadcrumb, + Steps, + Spin, + Menu, + Drawer, + Tooltip, + Alert, + Tag, + Divider, + DatePicker, + TimePicker, + Upload, + Progress, + Skeleton, + Popconfirm, + message, + notification +} from 'ant-design-vue' +// import VueCropper from 'vue-cropper' + +Vue.use(LocaleProvider) +Vue.use(Layout) +Vue.use(Input) +Vue.use(InputNumber) +Vue.use(Button) +Vue.use(Switch) +Vue.use(Radio) +Vue.use(Checkbox) +Vue.use(Select) +Vue.use(Card) +Vue.use(Form) +Vue.use(Row) +Vue.use(Col) +Vue.use(Modal) +Vue.use(Table) +Vue.use(Tabs) +Vue.use(Icon) +Vue.use(Badge) +Vue.use(Popover) +Vue.use(Dropdown) +Vue.use(List) +Vue.use(Avatar) +Vue.use(Breadcrumb) +Vue.use(Steps) +Vue.use(Spin) +Vue.use(Menu) +Vue.use(Drawer) +Vue.use(Tooltip) +Vue.use(Alert) +Vue.use(Tag) +Vue.use(Divider) +Vue.use(DatePicker) +Vue.use(TimePicker) +Vue.use(Upload) +Vue.use(Progress) +Vue.use(Skeleton) +Vue.use(Popconfirm) +// Vue.use(VueCropper) +Vue.use(notification) + +Vue.prototype.$confirm = Modal.confirm +Vue.prototype.$message = message +Vue.prototype.$notification = notification +Vue.prototype.$info = Modal.info +Vue.prototype.$success = Modal.success +Vue.prototype.$error = Modal.error +Vue.prototype.$warning = Modal.warning \ No newline at end of file diff --git a/frontend/src/core/lazy_use.js b/frontend/src/core/lazy_use.js new file mode 100644 index 0000000..3332a8c --- /dev/null +++ b/frontend/src/core/lazy_use.js @@ -0,0 +1,20 @@ +import Vue from 'vue' +import VueStorage from 'vue-ls' +import config from '../config/defaultSettings' + +// base library +import '../core/lazy_lib/components_use' +import Viser from 'viser-vue' + +// ext library +import VueClipboard from 'vue-clipboard2' +import PermissionHelper from '../utils/helper/permission' +import './directives/action' + +VueClipboard.config.autoSetContainer = true + +Vue.use(Viser) + +Vue.use(VueStorage, config.storageOptions) +Vue.use(VueClipboard) +Vue.use(PermissionHelper) diff --git a/frontend/src/core/use.js b/frontend/src/core/use.js new file mode 100644 index 0000000..10846db --- /dev/null +++ b/frontend/src/core/use.js @@ -0,0 +1,25 @@ +import Vue from 'vue' +import VueStorage from 'vue-ls' +import config from '../config/defaultSettings' + +// base library +import Antd from 'ant-design-vue' +import Viser from 'viser-vue' +import VueCropper from 'vue-cropper' +import 'ant-design-vue/dist/antd.less' + +// ext library +import VueClipboard from 'vue-clipboard2' +import PermissionHelper from '../utils/helper/permission' +// import '../components/use' +import './directives/action' + +VueClipboard.config.autoSetContainer = true + +Vue.use(Antd) +Vue.use(Viser) + +Vue.use(VueStorage, config.storageOptions) +Vue.use(VueClipboard) +Vue.use(PermissionHelper) +Vue.use(VueCropper) diff --git a/frontend/src/layouts/BasicLayout.vue b/frontend/src/layouts/BasicLayout.vue new file mode 100644 index 0000000..336b237 --- /dev/null +++ b/frontend/src/layouts/BasicLayout.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/frontend/src/layouts/BlankLayout.vue b/frontend/src/layouts/BlankLayout.vue new file mode 100644 index 0000000..1bfbfbf --- /dev/null +++ b/frontend/src/layouts/BlankLayout.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/frontend/src/layouts/PageView.vue b/frontend/src/layouts/PageView.vue new file mode 100644 index 0000000..32ce5c2 --- /dev/null +++ b/frontend/src/layouts/PageView.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/frontend/src/layouts/RouteView.vue b/frontend/src/layouts/RouteView.vue new file mode 100644 index 0000000..ca166ec --- /dev/null +++ b/frontend/src/layouts/RouteView.vue @@ -0,0 +1,32 @@ + diff --git a/frontend/src/layouts/UserLayout.vue b/frontend/src/layouts/UserLayout.vue new file mode 100644 index 0000000..127b3fe --- /dev/null +++ b/frontend/src/layouts/UserLayout.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/frontend/src/layouts/index.js b/frontend/src/layouts/index.js new file mode 100644 index 0000000..1d62d6c --- /dev/null +++ b/frontend/src/layouts/index.js @@ -0,0 +1,7 @@ +import UserLayout from './UserLayout' +import BlankLayout from './BlankLayout' +import BasicLayout from './BasicLayout' +import RouteView from './RouteView' +import PageView from './PageView' + +export { UserLayout, BasicLayout, BlankLayout, RouteView, PageView } diff --git a/frontend/src/main.js b/frontend/src/main.js new file mode 100644 index 0000000..4d508bb --- /dev/null +++ b/frontend/src/main.js @@ -0,0 +1,26 @@ +// ie polyfill +import '@babel/polyfill' + +import Vue from 'vue' +import App from './App.vue' +import router from './router' +import store from './store/' +import { VueAxios } from './utils/request' + +import bootstrap from './core/bootstrap' +import './core/use' +import './permission' // permission control +import './utils/filter' // global filter +Vue.config.productionTip = false + +// mount axios Vue.$http and this.$http +Vue.use(VueAxios) + +new Vue({ + router, + store, + created () { + bootstrap() + }, + render: h => h(App) +}).$mount('#app') diff --git a/frontend/src/permission.js b/frontend/src/permission.js new file mode 100644 index 0000000..66db0af --- /dev/null +++ b/frontend/src/permission.js @@ -0,0 +1,71 @@ +import Vue from 'vue' +import router from './router' +import store from './store' + +import NProgress from 'nprogress' // progress bar +import 'nprogress/nprogress.css' // progress bar style +import notification from 'ant-design-vue/es/notification' +import { setDocumentTitle, domTitle } from './utils/domUtil' +import { ACCESS_TOKEN } from './store/mutation-types' + +NProgress.configure({ showSpinner: false }) // NProgress Configuration + +const whiteList = ['login', 'register', 'registerResult'] // no redirect whitelist, 免登录白名单 + +router.beforeEach((to, from, next) => { + NProgress.start() // start progress bar + to.meta && (typeof to.meta.title !== 'undefined' && setDocumentTitle(`${to.meta.title} - ${domTitle}`)) + if (Vue.ls.get(ACCESS_TOKEN)) { + /* has token, 有token,即用户已经登录 */ + if (to.path === '/user/login') { + // 如果用户想访问登录界面就直接跳到首页 + next({ path: '/dashboard/workplace' }) + NProgress.done() + } else { + // 用户已经登录,且访问地不是登录页面,那么就进行权限校验,看看用户有没有权限访问这个页面 + if (store.getters.roles.length === 0) { // 如果store还没有用户的角色属性(可以在Vue的Chrome组件中看Vuex),那就请求 + store + .dispatch('GetInfo') // 登陆后访问除登录以外的任何一个页面都会先调用GetInfo方法,看看用户的权限是否有资格访问 + .then(res => { + const roles = res.data && res.data.role // 响应不为空,而且含有role属性 + store.dispatch('GenerateRoutes', { roles }).then(() => { // 遍历roles,生成路由 + // 根据roles权限生成可访问的路由表 + // 动态添加可访问路由表 + router.addRoutes(store.getters.addRouters) + const redirect = decodeURIComponent(from.query.redirect || to.path) + if (to.path === redirect) { + // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record + next({ ...to, replace: true }) + } else { + // 跳转到目的路由 + next({ path: redirect }) + } + }) + }) + .catch(() => { + notification.error({ + message: '错误', + description: '请求用户信息失败,请重试' + }) + store.dispatch('Logout').then(() => { + next({ path: '/user/login', query: { redirect: to.fullPath } }) + }) + }) + } else { + next() + } + } + } else { + if (whiteList.includes(to.name)) { + // 在免登录白名单,直接进入 + next() + } else { + next({ path: '/user/login', query: { redirect: to.fullPath } }) + NProgress.done() // if current page is login will not trigger afterEach hook, so manually handle it + } + } +}) + +router.afterEach(() => { + NProgress.done() // finish progress bar +}) diff --git a/frontend/src/plugins/bootstrap-table.js b/frontend/src/plugins/bootstrap-table.js new file mode 100644 index 0000000..b9e8a32 --- /dev/null +++ b/frontend/src/plugins/bootstrap-table.js @@ -0,0 +1,16 @@ +import 'bootstrap/dist/css/bootstrap.min.css' +import 'bootstrap-vue/dist/bootstrap-vue.css' +import 'bootstrap-table/dist/bootstrap-table.min.css' +import '@fortawesome/fontawesome-free/css/all.min.css' +import Vue from 'vue' +import 'bootstrap' +import 'tableexport.jquery.plugin/libs/FileSaver/FileSaver.min.js' +import 'tableexport.jquery.plugin/tableExport.min.js' +import 'bootstrap-table/dist/bootstrap-table' +import BootstrapTable from 'bootstrap-table/dist/bootstrap-table-vue.esm' +import 'bootstrap-table/dist/extensions/export/bootstrap-table-export' +import 'bootstrap-table/dist/extensions/toolbar/bootstrap-table-toolbar.min' +import jQuery from 'jquery' +window.jQuery = jQuery +window.$ = jQuery +Vue.component('BootstrapTable', BootstrapTable) diff --git a/frontend/src/plugins/summernote.js b/frontend/src/plugins/summernote.js new file mode 100644 index 0000000..5f631b8 --- /dev/null +++ b/frontend/src/plugins/summernote.js @@ -0,0 +1,7 @@ +// 引入summernote,参考https://blog.csdn.net/qq_24734285/article/details/80246093 +import 'bootstrap/dist/js/bootstrap.bundle.min' +import 'bootstrap/dist/css/bootstrap.css' +import 'font-awesome/css/font-awesome.css' +import 'summernote' +import 'summernote/dist/lang/summernote-zh-CN' +import 'summernote/dist/summernote.css' diff --git a/frontend/src/router/README.md b/frontend/src/router/README.md new file mode 100644 index 0000000..ea16e7b --- /dev/null +++ b/frontend/src/router/README.md @@ -0,0 +1,140 @@ +路由/菜单说明 +==== + + + +配置文件路径 +---- + +`../config/router.config.js` + + + +格式和说明 +---- + +```javascript +/** + * 路由配置说明: + * 建议:sider menu 请不要超过三级菜单,若超过三级菜单,则应该设计为顶部主菜单 配合左侧次级菜单 + * + **/ + { + redirect: noredirect, + name: 'router-name', + hidden: true, + meta: { + title: 'title', + icon: 'a-icon', + keepAlive: true, + hiddenHeaderContent: true, + } +} +``` + + + +`{ Route }` 对象 + +| 参数 | 说明 | 类型 | 默认值 | +| -------- | ----------------------------------------- | ------- | ------ | +| hidden | 控制路由是否显示在 sidebar | boolean | false | +| redirect | 重定向地址, 访问这个路由时,自定进行重定向 | string | - | +| name | 路由名称, 必须设置,且不能重名 | string | - | +| meta | 路由元信息(路由附带扩展信息) | object | {} | +| hideChildrenInMenu | 强制菜单显示为Item而不是SubItem(配合 meta.hidden) | boolean | - | + + +`{ Meta }` 路由元信息对象 + +| 参数 | 说明 | 类型 | 默认值 | +| ------------------- | ------------------------------------------------------------ | ------- | ------ | +| title | 路由标题, 用于显示面包屑, 页面标题 *推荐设置 | string | - | +| icon | 路由在 menu 上显示的图标 | [string,svg] | - | +| keepAlive | 缓存该路由 | boolean | false | +| hidden | 配合`alwaysShow`使用,用于隐藏菜单时,提供递归到父菜单显示 选中菜单项_(可参考 个人页 配置方式)_ | boolean | false | +| hiddenHeaderContent | *特殊 隐藏 [PageHeader](https://github.com/sendya/ant-design-pro-vue/blob/master/src/components/layout/PageHeader.vue#L14) 组件中的页面带的 面包屑和页面标题栏 | boolean | false | +| permission | 与项目提供的权限拦截匹配的权限,如果不匹配,则会被禁止访问该路由页面 | array | [] | + +> 路由自定义 `Icon` 请引入自定义 `svg` Icon 文件,然后传递给路由的 `meta.icon` 参数即可 + +路由例子 +---- + +```ecmascript 6 +const asyncRouterMap = [ + { + path: '/', + name: 'index', + component: BasicLayout, + meta: { title: '首页' }, + redirect: '/dashboard/analysis', + children: [ + { + path: '/dashboard', + component: Layout, + name: 'dashboard', + redirect: '/dashboard/workplace', + meta: {title: '仪表盘', icon: 'dashboard', permission: ['dashboard']}, + children: [ + { + path: '/dashboard/analysis', + name: 'Analysis', + component: () => import('../views/dashboard/Analysis'), + meta: {title: '分析页', permission: ['dashboard']} + }, + { + path: '/dashboard/monitor', + name: 'Monitor', + hidden: true, + component: () => import('../views/dashboard/Monitor'), + meta: {title: '监控页', permission: ['dashboard']} + }, + { + path: '/dashboard/workplace', + name: 'Workplace', + component: () => import('../views/dashboard/Workplace'), + meta: {title: '工作台', permission: ['dashboard']} + } + ] + }, + + // result + { + path: '/result', + name: 'result', + component: PageView, + redirect: '/result/success', + meta: { title: '结果页', icon: 'check-circle-o', permission: [ 'result' ] }, + children: [ + { + path: '/result/success', + name: 'ResultSuccess', + component: () => import(/* webpackChunkName: "result" */ '../views/result/Success'), + // 该页面隐藏面包屑和页面标题栏 + meta: { title: '成功', hiddenHeaderContent: true, permission: [ 'result' ] } + }, + { + path: '/result/fail', + name: 'ResultFail', + component: () => import(/* webpackChunkName: "result" */ '../views/result/Error'), + // 该页面隐藏面包屑和页面标题栏 + meta: { title: '失败', hiddenHeaderContent: true, permission: [ 'result' ] } + } + ] + }, + ... + ] + }, +] +``` + +> 1. 请注意 `component: () => import('..') ` 方式引入路由的页面组件为 懒加载模式。具体可以看 [Vue 官方文档](https://router.vuejs.org/zh/guide/advanced/lazy-loading.html) +> 2. 增加新的路由应该增加在 '/' (index) 路由的 `children` 内 +> 3. `permission` 可以进行自定义修改,只需要对这个模块进行自定义修改即可 [src/store/modules/permission.js#L10](https://github.com/sendya/ant-design-pro-vue/blob/master/src/store/modules/permission.js#L10) + + + +附权限路由结构: + +![权限结构](https://static-2.loacg.com/open/static/github/permissions.png) \ No newline at end of file diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js new file mode 100644 index 0000000..fa768ed --- /dev/null +++ b/frontend/src/router/index.js @@ -0,0 +1,12 @@ +import Vue from 'vue' +import Router from 'vue-router' +import { constantRouterMap } from '../config/router.config' + +Vue.use(Router) + +export default new Router({ + mode: 'history', + base: process.env.BASE_URL, + scrollBehavior: () => ({ y: 0 }), + routes: constantRouterMap +}) diff --git a/frontend/src/store/getters.js b/frontend/src/store/getters.js new file mode 100644 index 0000000..8805d33 --- /dev/null +++ b/frontend/src/store/getters.js @@ -0,0 +1,15 @@ +const getters = { + device: state => state.app.device, + theme: state => state.app.theme, + color: state => state.app.color, + token: state => state.user.token, + avatar: state => state.user.avatar, + nickname: state => state.user.name, + welcome: state => state.user.welcome, + roles: state => state.user.roles, + userInfo: state => state.user.info, + addRouters: state => state.permission.addRouters, + multiTab: state => state.app.multiTab +} + +export default getters diff --git a/frontend/src/store/index.js b/frontend/src/store/index.js new file mode 100644 index 0000000..4e8529a --- /dev/null +++ b/frontend/src/store/index.js @@ -0,0 +1,27 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +import app from './modules/app' +import user from './modules/user' +import permission from './modules/permission' +import getters from './getters' + +Vue.use(Vuex) + +export default new Vuex.Store({ + modules: { + app, + user, + permission + }, + state: { + + }, + mutations: { + + }, + actions: { + + }, + getters +}) diff --git a/frontend/src/store/modules/app.js b/frontend/src/store/modules/app.js new file mode 100644 index 0000000..fff96bf --- /dev/null +++ b/frontend/src/store/modules/app.js @@ -0,0 +1,122 @@ +import Vue from 'vue' +import { + SIDEBAR_TYPE, + DEFAULT_THEME, + DEFAULT_LAYOUT_MODE, + DEFAULT_COLOR, + DEFAULT_COLOR_WEAK, + DEFAULT_FIXED_HEADER, + DEFAULT_FIXED_SIDEMENU, + DEFAULT_FIXED_HEADER_HIDDEN, + DEFAULT_CONTENT_WIDTH_TYPE, + DEFAULT_MULTI_TAB +} from '../../store/mutation-types' + +const app = { + state: { + sidebar: true, + device: 'desktop', + theme: '', + layout: '', + contentWidth: '', + fixedHeader: false, + fixSiderbar: false, + autoHideHeader: false, + color: null, + weak: false, + multiTab: true + }, + mutations: { + SET_SIDEBAR_TYPE: (state, type) => { + state.sidebar = type + Vue.ls.set(SIDEBAR_TYPE, type) + }, + CLOSE_SIDEBAR: (state) => { + Vue.ls.set(SIDEBAR_TYPE, true) + state.sidebar = false + }, + TOGGLE_DEVICE: (state, device) => { + state.device = device + }, + TOGGLE_THEME: (state, theme) => { + // setStore('_DEFAULT_THEME', theme) + Vue.ls.set(DEFAULT_THEME, theme) + state.theme = theme + }, + TOGGLE_LAYOUT_MODE: (state, layout) => { + Vue.ls.set(DEFAULT_LAYOUT_MODE, layout) + state.layout = layout + }, + TOGGLE_FIXED_HEADER: (state, fixed) => { + Vue.ls.set(DEFAULT_FIXED_HEADER, fixed) + state.fixedHeader = fixed + }, + TOGGLE_FIXED_SIDERBAR: (state, fixed) => { + Vue.ls.set(DEFAULT_FIXED_SIDEMENU, fixed) + state.fixSiderbar = fixed + }, + TOGGLE_FIXED_HEADER_HIDDEN: (state, show) => { + Vue.ls.set(DEFAULT_FIXED_HEADER_HIDDEN, show) + state.autoHideHeader = show + }, + TOGGLE_CONTENT_WIDTH: (state, type) => { + Vue.ls.set(DEFAULT_CONTENT_WIDTH_TYPE, type) + state.contentWidth = type + }, + TOGGLE_COLOR: (state, color) => { + Vue.ls.set(DEFAULT_COLOR, color) + state.color = color + }, + TOGGLE_WEAK: (state, flag) => { + Vue.ls.set(DEFAULT_COLOR_WEAK, flag) + state.weak = flag + }, + TOGGLE_MULTI_TAB: (state, bool) => { + Vue.ls.set(DEFAULT_MULTI_TAB, bool) + state.multiTab = bool + } + }, + actions: { + setSidebar ({ commit }, type) { + commit('SET_SIDEBAR_TYPE', type) + }, + CloseSidebar ({ commit }) { + commit('CLOSE_SIDEBAR') + }, + ToggleDevice ({ commit }, device) { + commit('TOGGLE_DEVICE', device) + }, + ToggleTheme ({ commit }, theme) { + commit('TOGGLE_THEME', theme) + }, + ToggleLayoutMode ({ commit }, mode) { + commit('TOGGLE_LAYOUT_MODE', mode) + }, + ToggleFixedHeader ({ commit }, fixedHeader) { + if (!fixedHeader) { + commit('TOGGLE_FIXED_HEADER_HIDDEN', false) + } + commit('TOGGLE_FIXED_HEADER', fixedHeader) + }, + ToggleFixSiderbar ({ commit }, fixSiderbar) { + commit('TOGGLE_FIXED_SIDERBAR', fixSiderbar) + }, + ToggleFixedHeaderHidden ({ commit }, show) { + commit('TOGGLE_FIXED_HEADER_HIDDEN', show) + }, + ToggleContentWidth ({ commit }, type) { + commit('TOGGLE_CONTENT_WIDTH', type) + }, + ToggleColor ({ commit }, color) { + commit('TOGGLE_COLOR', color) + }, + ToggleWeak ({ commit }, weakFlag) { + commit('TOGGLE_WEAK', weakFlag) + }, + ToggleMultiTab ({ commit }, bool) { + commit('TOGGLE_MULTI_TAB', bool) + } + } +} + +export default app diff --git a/frontend/src/store/modules/permission.js b/frontend/src/store/modules/permission.js new file mode 100644 index 0000000..7037063 --- /dev/null +++ b/frontend/src/store/modules/permission.js @@ -0,0 +1,76 @@ +import { asyncRouterMap, constantRouterMap } from '../../config/router.config' + +/** + * 过滤账户是否拥有某一个权限,并将菜单从加载列表移除 + * + * @param permission + * @param route + * @returns {boolean} + */ +function hasPermission (permission, route) { + if (route.meta && route.meta.permission) { + let flag = false + for (let i = 0, len = permission.length; i < len; i++) { + flag = route.meta.permission.includes(permission[i]) + if (flag) { + return true + } + } + return false + } + return true +} + +/** + * 单账户多角色时,使用该方法可过滤角色不存在的菜单 + * + * @param roles + * @param route + * @returns {*} + */ +// eslint-disable-next-line +function hasRole(roles, route) { + if (route.meta && route.meta.roles) { + return route.meta.roles.includes(roles.id) + } else { + return true + } +} + +function filterAsyncRouter (routerMap, roles) { + const accessedRouters = routerMap.filter(route => { + if (hasPermission(roles.permissionList, route)) { + if (route.children && route.children.length) { + route.children = filterAsyncRouter(route.children, roles) + } + return true + } + return false + }) + return accessedRouters +} + +const permission = { + state: { + routers: constantRouterMap, + addRouters: [] + }, + mutations: { + SET_ROUTERS: (state, routers) => { + state.addRouters = routers + state.routers = constantRouterMap.concat(routers) + } + }, + actions: { + GenerateRoutes ({ commit }, data) { + return new Promise(resolve => { + const { roles } = data + const accessedRouters = filterAsyncRouter(asyncRouterMap, roles) + commit('SET_ROUTERS', accessedRouters) + resolve() + }) + } + } +} + +export default permission diff --git a/frontend/src/store/modules/user.js b/frontend/src/store/modules/user.js new file mode 100644 index 0000000..783e95f --- /dev/null +++ b/frontend/src/store/modules/user.js @@ -0,0 +1,117 @@ +import Vue from 'vue' +import { login, getInfo, logout } from '../../api/login' +import { ACCESS_TOKEN } from '../../store/mutation-types' +import { welcome } from '../../utils/util' + +const user = { + state: { + token: '', + name: '', + welcome: '', + avatar: '', + roles: [], + info: {} + }, + + mutations: { + SET_TOKEN: (state, token) => { + state.token = token + }, + SET_NAME: (state, { name, welcome }) => { + state.name = name + state.welcome = welcome + }, + SET_AVATAR: (state, avatar) => { + state.avatar = avatar + }, + SET_ROLES: (state, roles) => { + state.roles = roles + }, + SET_INFO: (state, info) => { + state.info = info + } + }, + + actions: { + // 登录 + Login ({ commit }, userInfo) { + return new Promise((resolve, reject) => { + login(userInfo).then(response => { + if (response.code === 0) { + const token = response.data + // 把接口返回的token字段的值设置到localStorage的token键值对中,token的有效期是1天,Vue.ls中的ls是localStorage的意思 + Vue.ls.set(ACCESS_TOKEN, token, 24 * 60 * 60 * 1000) + // 设置token事件,修改全局变量state中的token值,讲mutations中的SET_TOKEN事件 + commit('SET_TOKEN', token) + resolve() + } else { + // 自定义错误 + reject(new Error('用户名或密码错误')) + } + }).catch(error => { + console.log(error) + reject(error) + }) + }) + }, + + // 获取用户信息 + GetInfo ({ commit }) { + return new Promise((resolve, reject) => { + getInfo().then(response => { + console.log('/user/info的响应如下:') + console.log(response) + const result = response.data // 取出响应体 + + if (result.role && result.role.permissions.length > 0) { // 如果权限 + const role = result.role + role.permissions = result.role.permissions // permissions是给页面行为设置权限 + role.permissions.map(per => { + if (per.actionEntitySet != null && per.actionEntitySet.length > 0) { + const action = per.actionEntitySet.map(action => { + return action.action + }) + per.actionList = action + } + }) + role.permissionList = role.permissions.map(permission => { // permissionList是从permissions中遍历解析得来的 + return permission.permissionId + }) + + // 这些设置都在Vuex的getters里面了 + commit('SET_ROLES', result.role) // 在store中设置用户的权限 + commit('SET_INFO', result) // 在store中设置用户信息 + } else { + reject(new Error('getInfo: roles must be a non-null array !')) + } + + // 这些设置都在Vuex的getters里面了 + commit('SET_NAME', { name: result.name, welcome: welcome() }) // 设置用户名称 + commit('SET_AVATAR', result.avatar) // 设置用户头像 + + resolve(response) + }).catch(error => { + reject(error) + }) + }) + }, + + // 登出 + Logout ({ commit, state }) { + return new Promise((resolve) => { + commit('SET_TOKEN', '') + commit('SET_ROLES', []) + Vue.ls.remove(ACCESS_TOKEN) + + logout(state.token).then(() => { + resolve() + }).catch(() => { + resolve() + }) + }) + } + + } +} + +export default user diff --git a/frontend/src/store/mutation-types.js b/frontend/src/store/mutation-types.js new file mode 100644 index 0000000..2cf2dbb --- /dev/null +++ b/frontend/src/store/mutation-types.js @@ -0,0 +1,16 @@ +export const ACCESS_TOKEN = 'Access-Token' +export const SIDEBAR_TYPE = 'SIDEBAR_TYPE' +export const DEFAULT_THEME = 'DEFAULT_THEME' +export const DEFAULT_LAYOUT_MODE = 'DEFAULT_LAYOUT_MODE' +export const DEFAULT_COLOR = 'DEFAULT_COLOR' +export const DEFAULT_COLOR_WEAK = 'DEFAULT_COLOR_WEAK' +export const DEFAULT_FIXED_HEADER = 'DEFAULT_FIXED_HEADER' +export const DEFAULT_FIXED_SIDEMENU = 'DEFAULT_FIXED_SIDEMENU' +export const DEFAULT_FIXED_HEADER_HIDDEN = 'DEFAULT_FIXED_HEADER_HIDDEN' +export const DEFAULT_CONTENT_WIDTH_TYPE = 'DEFAULT_CONTENT_WIDTH_TYPE' +export const DEFAULT_MULTI_TAB = 'DEFAULT_MULTI_TAB' + +export const CONTENT_WIDTH_TYPE = { + Fluid: 'Fluid', + Fixed: 'Fixed' +} diff --git a/frontend/src/utils/axios.js b/frontend/src/utils/axios.js new file mode 100644 index 0000000..3b91f6b --- /dev/null +++ b/frontend/src/utils/axios.js @@ -0,0 +1,35 @@ +const VueAxios = { + vm: {}, + // eslint-disable-next-line no-unused-vars + install (Vue, instance) { + if (this.installed) { + return + } + this.installed = true + + if (!instance) { + // eslint-disable-next-line no-console + console.error('You have to install axios') + return + } + + Vue.axios = instance + + Object.defineProperties(Vue.prototype, { + axios: { + get: function get () { + return instance + } + }, + $http: { + get: function get () { + return instance + } + } + }) + } +} + +export { + VueAxios +} diff --git a/frontend/src/utils/device.js b/frontend/src/utils/device.js new file mode 100644 index 0000000..0f350f3 --- /dev/null +++ b/frontend/src/utils/device.js @@ -0,0 +1,33 @@ +import enquireJs from 'enquire.js' + +export const DEVICE_TYPE = { + DESKTOP: 'desktop', + TABLET: 'tablet', + MOBILE: 'mobile' +} + +export const deviceEnquire = function (callback) { + const matchDesktop = { + match: () => { + callback && callback(DEVICE_TYPE.DESKTOP) + } + } + + const matchLablet = { + match: () => { + callback && callback(DEVICE_TYPE.TABLET) + } + } + + const matchMobile = { + match: () => { + callback && callback(DEVICE_TYPE.MOBILE) + } + } + + // screen and (max-width: 1087.99px) + enquireJs + .register('screen and (max-width: 576px)', matchMobile) + .register('screen and (min-width: 576px) and (max-width: 1199px)', matchLablet) + .register('screen and (min-width: 1200px)', matchDesktop) +} diff --git a/frontend/src/utils/domUtil.js b/frontend/src/utils/domUtil.js new file mode 100644 index 0000000..ca07d08 --- /dev/null +++ b/frontend/src/utils/domUtil.js @@ -0,0 +1,19 @@ +export const setDocumentTitle = function (title) { + document.title = title + const ua = navigator.userAgent + // eslint-disable-next-line + const regex = /\bMicroMessenger\/([\d\.]+)/ + if (regex.test(ua) && /ip(hone|od|ad)/i.test(ua)) { + const i = document.createElement('iframe') + i.src = '/favicon.ico' + i.style.display = 'none' + i.onload = function () { + setTimeout(function () { + i.remove() + }, 9) + } + document.body.appendChild(i) + } +} + +export const domTitle = 'Online Exam' diff --git a/frontend/src/utils/filter.js b/frontend/src/utils/filter.js new file mode 100644 index 0000000..a4f5c6a --- /dev/null +++ b/frontend/src/utils/filter.js @@ -0,0 +1,25 @@ +import Vue from 'vue' +import moment from 'moment' +import 'moment/locale/zh-cn' +import $ from 'jquery' +moment.locale('zh-cn') + +Vue.filter('NumberFormat', function (value) { + if (!value) { + return '0' + } + const intPartFormat = value.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') // 将整数部分逢三一断 + return intPartFormat +}) + +Vue.filter('dayjs', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') { + return moment(dataStr).format(pattern) +}) + +Vue.filter('moment', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') { + return moment(dataStr).format(pattern) +}) + +Vue.filter('imgSrcFilter', function (content) { + return $(content).children('img').attr('src') +}) diff --git a/frontend/src/utils/helper/permission.js b/frontend/src/utils/helper/permission.js new file mode 100644 index 0000000..a964324 --- /dev/null +++ b/frontend/src/utils/helper/permission.js @@ -0,0 +1,51 @@ +const PERMISSION_ENUM = { + 'add': { key: 'add', label: '新增' }, + 'delete': { key: 'delete', label: '删除' }, + 'edit': { key: 'edit', label: '修改' }, + 'query': { key: 'query', label: '查询' }, + 'get': { key: 'get', label: '详情' }, + 'enable': { key: 'enable', label: '启用' }, + 'disable': { key: 'disable', label: '禁用' }, + 'import': { key: 'import', label: '导入' }, + 'export': { key: 'export', label: '导出' } +} + +function plugin (Vue) { + if (plugin.installed) { + return + } + + !Vue.prototype.$auth && Object.defineProperties(Vue.prototype, { + $auth: { + get () { + const _this = this + return (permissions) => { + const [permission, action] = permissions.split('.') + const permissionList = _this.$store.getters.roles.permissions + return permissionList.find((val) => { + return val.permissionId === permission + }).actionList.findIndex((val) => { + return val === action + }) > -1 + } + } + } + }) + + !Vue.prototype.$enum && Object.defineProperties(Vue.prototype, { + $enum: { + get () { + // const _this = this; + return (val) => { + let result = PERMISSION_ENUM + val && val.split('.').forEach(v => { + result = result && result[v] || null + }) + return result + } + } + } + }) +} + +export default plugin diff --git a/frontend/src/utils/mixin.js b/frontend/src/utils/mixin.js new file mode 100644 index 0000000..eed88c3 --- /dev/null +++ b/frontend/src/utils/mixin.js @@ -0,0 +1,76 @@ +// import Vue from 'vue' +import { deviceEnquire, DEVICE_TYPE } from '../utils/device' +import { mapState } from 'vuex' + +// const mixinsComputed = Vue.config.optionMergeStrategies.computed +// const mixinsMethods = Vue.config.optionMergeStrategies.methods + +const mixin = { + computed: { + ...mapState({ + layoutMode: state => state.app.layout, + navTheme: state => state.app.theme, + primaryColor: state => state.app.color, + colorWeak: state => state.app.weak, + fixedHeader: state => state.app.fixedHeader, + fixSiderbar: state => state.app.fixSiderbar, + fixSidebar: state => state.app.fixSiderbar, + contentWidth: state => state.app.contentWidth, + autoHideHeader: state => state.app.autoHideHeader, + sidebarOpened: state => state.app.sidebar, + multiTab: state => state.app.multiTab + }) + }, + methods: { + isTopMenu () { + return this.layoutMode === 'topmenu' + }, + isSideMenu () { + return !this.isTopMenu() + } + } +} + +const mixinDevice = { + computed: { + ...mapState({ + device: state => state.app.device + }) + }, + methods: { + isMobile () { + return this.device === DEVICE_TYPE.MOBILE + }, + isDesktop () { + return this.device === DEVICE_TYPE.DESKTOP + }, + isTablet () { + return this.device === DEVICE_TYPE.TABLET + } + } +} + +const AppDeviceEnquire = { + mounted () { + const { $store } = this + deviceEnquire(deviceType => { + switch (deviceType) { + case DEVICE_TYPE.DESKTOP: + $store.commit('TOGGLE_DEVICE', 'desktop') + $store.dispatch('setSidebar', true) + break + case DEVICE_TYPE.TABLET: + $store.commit('TOGGLE_DEVICE', 'tablet') + $store.dispatch('setSidebar', false) + break + case DEVICE_TYPE.MOBILE: + default: + $store.commit('TOGGLE_DEVICE', 'mobile') + $store.dispatch('setSidebar', true) + break + } + }) + } +} + +export { mixin, AppDeviceEnquire, mixinDevice } diff --git a/frontend/src/utils/permissions.js b/frontend/src/utils/permissions.js new file mode 100644 index 0000000..f8668bb --- /dev/null +++ b/frontend/src/utils/permissions.js @@ -0,0 +1,8 @@ +export function actionToObject (json) { + try { + return JSON.parse(json) + } catch (e) { + console.log('err', e.message) + } + return [] +} diff --git a/frontend/src/utils/request.js b/frontend/src/utils/request.js new file mode 100644 index 0000000..eac1b61 --- /dev/null +++ b/frontend/src/utils/request.js @@ -0,0 +1,69 @@ +import Vue from 'vue' +import axios from 'axios' +import store from '../store' +import { + VueAxios +} from './axios' +import notification from 'ant-design-vue/es/notification' +import { + ACCESS_TOKEN +} from '../store/mutation-types' + +// 创建 axios 实例 +const service = axios.create({ + baseURL: '/api', // api base_url + timeout: 6000 // 请求超时时间 +}) + +const err = (error) => { + if (error.response) { + const data = error.response.data + const token = Vue.ls.get(ACCESS_TOKEN) + if (error.response.status === 403) { + notification.error({ + message: 'Forbidden', + description: data.message + }) + } + if (error.response.status === 401 && !(data.result && data.result.isLogin)) { + notification.error({ + message: 'Unauthorized', + description: 'Authorization verification failed' + }) + if (token) { + store.dispatch('Logout').then(() => { + setTimeout(() => { + window.location.reload() + }, 1500) + }) + } + } + } + return Promise.reject(error) +} + +// request interceptor +service.interceptors.request.use(config => { + const token = Vue.ls.get(ACCESS_TOKEN) + if (token) { // 如果localStorage中有"Access-Token"属性,就在请求头里加上 + config.headers['Access-Token'] = token // 让每个请求携带自定义 token 请根据实际情况自行修改 + } + return config +}, err) + +// response interceptor +service.interceptors.response.use((response) => { + return response.data +}, err) + +const installer = { + vm: {}, + install (Vue) { + Vue.use(VueAxios, service) + } +} + +export { + installer as VueAxios, + service as axios +} diff --git a/frontend/src/utils/storage.js b/frontend/src/utils/storage.js new file mode 100644 index 0000000..b1ab04c --- /dev/null +++ b/frontend/src/utils/storage.js @@ -0,0 +1,77 @@ +/** + * Set storage + * + * @param name + * @param content + * @param maxAge + */ +export const setStore = (name, content, maxAge = null) => { + if (!global.window || !name) { + return + } + + if (typeof content !== 'string') { + content = JSON.stringify(content) + } + + const storage = global.window.localStorage + + storage.setItem(name, content) + if (maxAge && !isNaN(parseInt(maxAge))) { + const timeout = parseInt(new Date().getTime() / 1000) + storage.setItem(`${name}_expire`, timeout + maxAge) + } +} + +/** + * Get storage + * + * @param name + * @returns {*} + */ +export const getStore = name => { + if (!global.window || !name) { + return + } + + const content = window.localStorage.getItem(name) + const _expire = window.localStorage.getItem(`${name}_expire`) + + if (_expire) { + const now = parseInt(new Date().getTime() / 1000) + if (now > _expire) { + return + } + } + + try { + return JSON.parse(content) + } catch (e) { + return content + } +} + +/** + * Clear storage + * + * @param name + */ +export const clearStore = name => { + if (!global.window || !name) { + return + } + + window.localStorage.removeItem(name) + window.localStorage.removeItem(`${name}_expire`) +} + +/** + * Clear all storage + */ +export const clearAll = () => { + if (!global.window || !name) { + return + } + + window.localStorage.clear() +} diff --git a/frontend/src/utils/util.js b/frontend/src/utils/util.js new file mode 100644 index 0000000..82f5dbf --- /dev/null +++ b/frontend/src/utils/util.js @@ -0,0 +1,60 @@ +export function timeFix () { + const time = new Date() + const hour = time.getHours() + return hour < 9 ? '早上好' : hour <= 11 ? '上午好' : hour <= 13 ? '中午好' : hour < 20 ? '下午好' : '晚上好' +} + +export function welcome () { + const arr = ['休息一会儿吧', '准备吃什么呢?', '要不要打一把 DOTA', '我猜你可能累了'] + const index = Math.floor(Math.random() * arr.length) + return arr[index] +} + +/** + * 触发 window.resize + */ +export function triggerWindowResizeEvent () { + const event = document.createEvent('HTMLEvents') + event.initEvent('resize', true, true) + event.eventType = 'message' + window.dispatchEvent(event) +} + +export function handleScrollHeader (callback) { + let timer = 0 + + let beforeScrollTop = window.pageYOffset + callback = callback || function () {} + window.addEventListener( + 'scroll', + event => { + clearTimeout(timer) + timer = setTimeout(() => { + let direction = 'up' + const afterScrollTop = window.pageYOffset + const delta = afterScrollTop - beforeScrollTop + if (delta === 0) { + return false + } + direction = delta > 0 ? 'down' : 'up' + callback(direction) + beforeScrollTop = afterScrollTop + }, 50) + }, + false + ) +} + +/** + * Remove loading animate + * @param id parent element id or class + * @param timeout + */ +export function removeLoadingAnimate (id = '', timeout = 1500) { + if (id === '') { + return + } + setTimeout(() => { + document.body.removeChild(document.getElementById(id)) + }, timeout) +} diff --git a/frontend/src/utils/utils.less b/frontend/src/utils/utils.less new file mode 100644 index 0000000..ba75a67 --- /dev/null +++ b/frontend/src/utils/utils.less @@ -0,0 +1,50 @@ +.textOverflow() { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + word-break: break-all; +} + +.textOverflowMulti(@line: 3, @bg: #fff) { + position: relative; + max-height: @line * 1.5em; + margin-right: -1em; + padding-right: 1em; + overflow: hidden; + line-height: 1.5em; + text-align: justify; + &::before { + position: absolute; + right: 14px; + bottom: 0; + padding: 0 1px; + background: @bg; + content: '...'; + } + &::after { + position: absolute; + right: 14px; + width: 1em; + height: 1em; + margin-top: 0.2em; + background: white; + content: ''; + } +} + +// mixins for clearfix +// ------------------------ +.clearfix() { + zoom: 1; + &::before, + &::after { + display: table; + content: ' '; + } + &::after { + clear: both; + height: 0; + font-size: 0; + visibility: hidden; + } +} \ No newline at end of file diff --git a/frontend/src/views/404.vue b/frontend/src/views/404.vue new file mode 100644 index 0000000..8c1d8a1 --- /dev/null +++ b/frontend/src/views/404.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue new file mode 100644 index 0000000..c7eeac6 --- /dev/null +++ b/frontend/src/views/Home.vue @@ -0,0 +1,21 @@ + + + diff --git a/frontend/src/views/account/settings/AvatarModal.vue b/frontend/src/views/account/settings/AvatarModal.vue new file mode 100644 index 0000000..0ad9c41 --- /dev/null +++ b/frontend/src/views/account/settings/AvatarModal.vue @@ -0,0 +1,109 @@ + + + + diff --git a/frontend/src/views/account/settings/BaseSetting.vue b/frontend/src/views/account/settings/BaseSetting.vue new file mode 100644 index 0000000..2980c28 --- /dev/null +++ b/frontend/src/views/account/settings/BaseSetting.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/frontend/src/views/account/settings/Custom.vue b/frontend/src/views/account/settings/Custom.vue new file mode 100644 index 0000000..e623791 --- /dev/null +++ b/frontend/src/views/account/settings/Custom.vue @@ -0,0 +1,75 @@ + + + diff --git a/frontend/src/views/account/settings/Index.vue b/frontend/src/views/account/settings/Index.vue new file mode 100644 index 0000000..c6c7453 --- /dev/null +++ b/frontend/src/views/account/settings/Index.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/frontend/src/views/dashboard/Workplace.vue b/frontend/src/views/dashboard/Workplace.vue new file mode 100644 index 0000000..f4383ae --- /dev/null +++ b/frontend/src/views/dashboard/Workplace.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/frontend/src/views/exception/403.vue b/frontend/src/views/exception/403.vue new file mode 100644 index 0000000..ff3d938 --- /dev/null +++ b/frontend/src/views/exception/403.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/frontend/src/views/exception/404.vue b/frontend/src/views/exception/404.vue new file mode 100644 index 0000000..c71e8dd --- /dev/null +++ b/frontend/src/views/exception/404.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/frontend/src/views/exception/500.vue b/frontend/src/views/exception/500.vue new file mode 100644 index 0000000..6af8fd3 --- /dev/null +++ b/frontend/src/views/exception/500.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/frontend/src/views/home/Banner.vue b/frontend/src/views/home/Banner.vue new file mode 100644 index 0000000..4013d09 --- /dev/null +++ b/frontend/src/views/home/Banner.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/frontend/src/views/home/List.vue b/frontend/src/views/home/List.vue new file mode 100644 index 0000000..50a7c3d --- /dev/null +++ b/frontend/src/views/home/List.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/frontend/src/views/home/ListItem.vue b/frontend/src/views/home/ListItem.vue new file mode 100644 index 0000000..9887cf8 --- /dev/null +++ b/frontend/src/views/home/ListItem.vue @@ -0,0 +1,24 @@ + + + diff --git a/frontend/src/views/home/Page1.vue b/frontend/src/views/home/Page1.vue new file mode 100644 index 0000000..94b2fa0 --- /dev/null +++ b/frontend/src/views/home/Page1.vue @@ -0,0 +1,83 @@ + + + diff --git a/frontend/src/views/home/default.less b/frontend/src/views/home/default.less new file mode 100644 index 0000000..85514fd --- /dev/null +++ b/frontend/src/views/home/default.less @@ -0,0 +1,11 @@ +@import "~ant-design-vue/lib/style/themes/default"; +@site-heading-color: #0d1a26; +@site-text-color: #314659; +@site-text-color-secondary: #697b8c; +@site-border-color-split: #ebedf0; +@border-color: rgba(229, 231, 235, 100); + +article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul { + margin: 0; + padding: 0; +} diff --git a/frontend/src/views/home/home.less b/frontend/src/views/home/home.less new file mode 100644 index 0000000..488cb9e --- /dev/null +++ b/frontend/src/views/home/home.less @@ -0,0 +1,241 @@ +@import "default"; + +html, +body { + height: 100%; +} + +body { + font-family: @font-family; + line-height: 1.5; + color: @site-text-color; + font-size: 14px; + background: #fff; + transition: background 1s cubic-bezier(0.075, 0.82, 0.165, 1); + overflow-x: hidden; +} + +a { + transition: color .3s ease; + &:focus { + text-decoration: underline; + text-decoration-skip-ink: auto; + } +} + +.home-wrapper { + width: 100%; + color: #697b8c; + .ant-btn { + min-width: 110px; + height: 40px; + border-radius: 20px; + font-size: 16px; + &:hover { + transform: translateY(-4px); + box-shadow: 0 4px 12px rgba(24, 144, 255, .4); + } + } +} + +svg g { + transform-origin: 50% 50%; + transform-box: fill-box; +} + +.banner-wrapper { + height: 300px; + width: 100%; + max-width: 1500px; + margin: auto; + position: relative; + .banner-title-wrapper { + width: 40%; + max-width: 480px; + height: 245px; + position: absolute; + top: 0; + bottom: 0; + left: 8%; + margin: auto; + z-index: 1; + > * { + will-change: transform; + } + h1 { + font-family: "Futura", "Helvetica Neue For Number", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 54px; + margin: 12px 0; + } + p { + font-size: 20px; + } + .button-wrapper { + margin-top: 64px; + line-height: 40px; + align-items: center; + display: flex; + .github-btn { + display: inline-block; + height: 28px; + .gh-btn { + height: 28px; + border-radius: 4px; + background: rgba(243, 243, 243, 1); + background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%); + border: 1px solid #ebedf0; + align-items: center; + display: flex; + padding: 0 12px; + font-size: 13px; + &:hover { + color: @primary-color; + } + .gh-ico { + margin-right: 8px; + } + } + .gh-count { + height: 28px; + line-height: 22px; + background: #fff; + border: 1px solid #ebedf0; + border-radius: 4px; + padding: 2px 8px; + font-size: 13px; + } + } + } + .title-line { + transform: translateX(-64px); + animation: bannerTitleLine 3s ease-in-out 0s infinite; + } + } + .banner-image-wrapper { + width: 45%; + max-width: 598px; + height: 324px; + position: absolute; + right: 8%; + margin: auto; + top: 0; + bottom: 0; + opacity: 0; + } +} + +.home-page { + margin: 50px auto; + h2 { + text-align: center; + font-weight: 300; + font-size: 28px; + color: #314659; + letter-spacing: 0.6px; + span { + font-weight: 600; + } + } +} + +.home-page-wrapper { + max-width: 1280px; + width: 100%; + margin: auto; + position: relative; +} + +/** page1 **/ +.page1 { + height: 580px; +} +.page1-line.title-line-wrapper { + width: 312px; + margin: 24px auto 76px; + .title-line { + animation: page1TitleLine 3s ease-in-out 1.5s infinite; + } +} + +.page1-bg { + font-size: 320px; + color: #ebedf0; + position: absolute; + width: 100%; + text-align: center; + opacity: .25; + top: 0; + transform: translateY(960px); +} + +.page1-box-wrapper { + margin-bottom: 62px; + display: flex; + align-items: flex-start; + li { + width: 33.33%; + display: inline-block; + will-change: transform; + .page1-box { + width: 194px; + margin: auto; + text-align: center; + position: relative; + .page1-image { + width: 80px; + height: 80px; + border-radius: 40px; + margin: 20px auto 32px; + position: relative; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + background: #fff; + transition: box-shadow .3s ease-out, transform .3s ease-out; + } + &:hover .page1-image { + transform: translateY(-5px); + } + h3 { + color: #0d1a26; + font-size: 16px; + margin: 8px auto; + } + } + } +} +.page1-point-wrapper { + position: absolute; + width: 0; + left: 50%; + top: 0; + .point-0 { + width: 4px; + height: 4px; + } + .point-2, .point-ring { + width: 10px; + height: 10px; + } + .point-ring { + border-style: solid; + border-width: 1px; + background: transparent !important; + } + .point-1 { + width: 6px; + height: 6px; + } + .point-3 { + width: 15px; + height: 15px; + } + i { + display: inline-block; + border-radius: 100%; + position: absolute; + opacity: 0; + transform: translate(0, 30px); + } +} diff --git a/frontend/src/views/list/ExamCardList.vue b/frontend/src/views/list/ExamCardList.vue new file mode 100644 index 0000000..6db08ef --- /dev/null +++ b/frontend/src/views/list/ExamCardList.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/frontend/src/views/list/ExamDetail.vue b/frontend/src/views/list/ExamDetail.vue new file mode 100644 index 0000000..0b6a5be --- /dev/null +++ b/frontend/src/views/list/ExamDetail.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/frontend/src/views/list/ExamRecordDetail.vue b/frontend/src/views/list/ExamRecordDetail.vue new file mode 100644 index 0000000..03cc39e --- /dev/null +++ b/frontend/src/views/list/ExamRecordDetail.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/frontend/src/views/list/ExamRecordList.vue b/frontend/src/views/list/ExamRecordList.vue new file mode 100644 index 0000000..ce0bf70 --- /dev/null +++ b/frontend/src/views/list/ExamRecordList.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/frontend/src/views/list/ExamTableList.vue b/frontend/src/views/list/ExamTableList.vue new file mode 100644 index 0000000..5c22919 --- /dev/null +++ b/frontend/src/views/list/ExamTableList.vue @@ -0,0 +1,167 @@ + + + diff --git a/frontend/src/views/list/QuestionTableList.vue b/frontend/src/views/list/QuestionTableList.vue new file mode 100644 index 0000000..430a683 --- /dev/null +++ b/frontend/src/views/list/QuestionTableList.vue @@ -0,0 +1,356 @@ + + + diff --git a/frontend/src/views/list/modules/CreateForm.vue b/frontend/src/views/list/modules/CreateForm.vue new file mode 100644 index 0000000..c35c455 --- /dev/null +++ b/frontend/src/views/list/modules/CreateForm.vue @@ -0,0 +1,67 @@ + + + diff --git a/frontend/src/views/list/modules/ExamEditModal.vue b/frontend/src/views/list/modules/ExamEditModal.vue new file mode 100644 index 0000000..25ecdf1 --- /dev/null +++ b/frontend/src/views/list/modules/ExamEditModal.vue @@ -0,0 +1,341 @@ + + + diff --git a/frontend/src/views/list/modules/QuestionEditModal.vue b/frontend/src/views/list/modules/QuestionEditModal.vue new file mode 100644 index 0000000..3078824 --- /dev/null +++ b/frontend/src/views/list/modules/QuestionEditModal.vue @@ -0,0 +1,227 @@ + + + diff --git a/frontend/src/views/list/modules/QuestionViewModal.vue b/frontend/src/views/list/modules/QuestionViewModal.vue new file mode 100644 index 0000000..394d544 --- /dev/null +++ b/frontend/src/views/list/modules/QuestionViewModal.vue @@ -0,0 +1,58 @@ + + + diff --git a/frontend/src/views/list/modules/StepByStepExamModal.vue b/frontend/src/views/list/modules/StepByStepExamModal.vue new file mode 100644 index 0000000..88769f8 --- /dev/null +++ b/frontend/src/views/list/modules/StepByStepExamModal.vue @@ -0,0 +1,392 @@ + + + diff --git a/frontend/src/views/list/modules/StepByStepModal.vue b/frontend/src/views/list/modules/StepByStepModal.vue new file mode 100644 index 0000000..9200a94 --- /dev/null +++ b/frontend/src/views/list/modules/StepByStepModal.vue @@ -0,0 +1,172 @@ + + + diff --git a/frontend/src/views/list/modules/StepByStepQuestionModal.vue b/frontend/src/views/list/modules/StepByStepQuestionModal.vue new file mode 100644 index 0000000..3a45312 --- /dev/null +++ b/frontend/src/views/list/modules/StepByStepQuestionModal.vue @@ -0,0 +1,365 @@ + + + diff --git a/frontend/src/views/list/modules/SummernoteUpdateModal.vue b/frontend/src/views/list/modules/SummernoteUpdateModal.vue new file mode 100644 index 0000000..b4fc216 --- /dev/null +++ b/frontend/src/views/list/modules/SummernoteUpdateModal.vue @@ -0,0 +1,101 @@ + + + diff --git a/frontend/src/views/list/modules/UpdateAvatarModal.vue b/frontend/src/views/list/modules/UpdateAvatarModal.vue new file mode 100644 index 0000000..7df7606 --- /dev/null +++ b/frontend/src/views/list/modules/UpdateAvatarModal.vue @@ -0,0 +1,85 @@ + + + diff --git a/frontend/src/views/test/BootStrapTableDemo.vue b/frontend/src/views/test/BootStrapTableDemo.vue new file mode 100644 index 0000000..10f8811 --- /dev/null +++ b/frontend/src/views/test/BootStrapTableDemo.vue @@ -0,0 +1,125 @@ + + + diff --git a/frontend/src/views/test/SummerNoteDemo.vue b/frontend/src/views/test/SummerNoteDemo.vue new file mode 100644 index 0000000..dc5c12b --- /dev/null +++ b/frontend/src/views/test/SummerNoteDemo.vue @@ -0,0 +1,58 @@ + + + diff --git a/frontend/src/views/user/Login.vue b/frontend/src/views/user/Login.vue new file mode 100644 index 0000000..d1018ad --- /dev/null +++ b/frontend/src/views/user/Login.vue @@ -0,0 +1,276 @@ + + + + + diff --git a/frontend/src/views/user/Register.vue b/frontend/src/views/user/Register.vue new file mode 100644 index 0000000..164c994 --- /dev/null +++ b/frontend/src/views/user/Register.vue @@ -0,0 +1,327 @@ + + + + + diff --git a/frontend/src/views/user/RegisterResult.vue b/frontend/src/views/user/RegisterResult.vue new file mode 100644 index 0000000..040e5bf --- /dev/null +++ b/frontend/src/views/user/RegisterResult.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/frontend/tests/unit/.eslintrc.js b/frontend/tests/unit/.eslintrc.js new file mode 100644 index 0000000..958d51b --- /dev/null +++ b/frontend/tests/unit/.eslintrc.js @@ -0,0 +1,5 @@ +module.exports = { + env: { + jest: true + } +} diff --git a/frontend/vue.config.js b/frontend/vue.config.js new file mode 100644 index 0000000..cb98aee --- /dev/null +++ b/frontend/vue.config.js @@ -0,0 +1,104 @@ +const path = require('path') +const webpack = require('webpack') + +function resolve (dir) { + return path.join(__dirname, dir) +} + +// vue.config.js +module.exports = { + /* + Vue-cli3: + Crashed when using Webpack `import()` #2463 + https://github.com/vuejs/vue-cli/issues/2463 + + */ + /* + pages: { + index: { + entry: 'src/main.js', + chunks: ['chunk-vendors', 'chunk-common', 'index'] + } + }, + */ + configureWebpack: { + plugins: [ + // Ignore all locale files of moment.js + new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/), + new webpack.ProvidePlugin({ + $: 'jquery', + jQuery: 'jquery' + }) + ] + }, + + chainWebpack: (config) => { + config.resolve.alias + .set('@$', resolve('src')) + .set('@api', resolve('src/api')) + .set('@assets', resolve('src/assets')) + .set('@comp', resolve('src/components')) + .set('@views', resolve('src/views')) + .set('@layout', resolve('src/layout')) + .set('@static', resolve('src/static')) + .set('jquery', resolve('node_modules/jquery/src/jquery')) + + const svgRule = config.module.rule('svg') + svgRule.uses.clear() + svgRule + .oneOf('inline') + .resourceQuery(/inline/) + .use('vue-svg-icon-loader') + .loader('vue-svg-icon-loader') + .end() + .end() + .oneOf('external') + .use('file-loader') + .loader('file-loader') + .options({ + name: 'assets/[name].[hash:8].[ext]' + }) + /* svgRule.oneOf('inline') + .resourceQuery(/inline/) + .use('vue-svg-loader') + .loader('vue-svg-loader') + .end() + .end() + .oneOf('external') + .use('file-loader') + .loader('file-loader') + .options({ + name: 'assets/[name].[hash:8].[ext]' + }) + */ + }, + + css: { + loaderOptions: { + less: { + modifyVars: { + /* less 变量覆盖,用于自定义 ant design 主题 */ + + /* + 'primary-color': '#F5222D', + 'link-color': '#F5222D', + 'border-radius-base': '4px', + */ + }, + javascriptEnabled: true + } + } + }, + + devServer: { + // development server port 8000 + port: 8000, + proxy: 'http://localhost:9527' + }, + + // disable source map in production + productionSourceMap: false, + lintOnSave: undefined, + // babel-loader no-ignore node_modules/* + transpileDependencies: [] +} diff --git a/frontend/webstorm.config.js b/frontend/webstorm.config.js new file mode 100644 index 0000000..cb1fc8c --- /dev/null +++ b/frontend/webstorm.config.js @@ -0,0 +1,16 @@ +'use strict' +const path = require('path') + +function resolve (dir) { + return path.join(__dirname, '.', dir) +} + +module.exports = { + context: path.resolve(__dirname, './'), + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + '@': resolve('src') + } + } +} diff --git a/start.sh b/start.sh new file mode 100644 index 0000000..a673a19 --- /dev/null +++ b/start.sh @@ -0,0 +1,4 @@ +#!/bin/bash +docker rm -f exam +docker run -d -p 80:9527 -p 3306:3306 --name exam --privileged=true waterknife/exam /usr/sbin/init +docker exec exam /lsg/entrypoint.sh \ No newline at end of file