commit ffe9f1c9bd0b3b1badd42af00be9893799ba8f7e Author: xiaoifei Date: Mon Oct 7 22:56:35 2024 +0800 init Repo 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 0000000..29dd2cb Binary files /dev/null and b/backend/images/拦截器注入配置文件属性.png differ diff --git a/backend/images/拦截器注入配置文件属性2.png b/backend/images/拦截器注入配置文件属性2.png new file mode 100644 index 0000000..54f4bf1 Binary files /dev/null and b/backend/images/拦截器注入配置文件属性2.png differ 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..67adf0b --- /dev/null +++ b/backend/src/main/java/lsgwr/exam/entity/Question.java @@ -0,0 +1,46 @@ +/*********************************************************** + * @Description : 考试题目表 + * @author : 梁山广(Laing Shan Guang) + * @date : 2019/5/14 07:46 + * @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 Question { + @Id + private String questionId; + private String questionName; + private Integer questionScore; + private String questionCreatorId; + private Integer questionLevelId; + private Integer questionTypeId; + private Integer questionCategoryId; + private String questionDescription; + private String questionOptionIds; + 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 0000000..2b940f5 Binary files /dev/null and b/doc/images/exam_create.png differ diff --git a/doc/images/exam_detail.png b/doc/images/exam_detail.png new file mode 100644 index 0000000..28ea93f Binary files /dev/null and b/doc/images/exam_detail.png differ diff --git a/doc/images/exam_join.png b/doc/images/exam_join.png new file mode 100644 index 0000000..2016c4e Binary files /dev/null and b/doc/images/exam_join.png differ diff --git a/doc/images/exam_join2.png b/doc/images/exam_join2.png new file mode 100644 index 0000000..fac4293 Binary files /dev/null and b/doc/images/exam_join2.png differ diff --git a/doc/images/exam_list.png b/doc/images/exam_list.png new file mode 100644 index 0000000..740f04c Binary files /dev/null and b/doc/images/exam_list.png differ diff --git a/doc/images/exam_record.png b/doc/images/exam_record.png new file mode 100644 index 0000000..4056b5e Binary files /dev/null and b/doc/images/exam_record.png differ diff --git a/doc/images/exam_update.png b/doc/images/exam_update.png new file mode 100644 index 0000000..ba7722a Binary files /dev/null and b/doc/images/exam_update.png differ diff --git a/doc/images/question_create.png b/doc/images/question_create.png new file mode 100644 index 0000000..52bd8c0 Binary files /dev/null and b/doc/images/question_create.png differ diff --git a/doc/images/question_list.png b/doc/images/question_list.png new file mode 100644 index 0000000..724b824 Binary files /dev/null and b/doc/images/question_list.png differ diff --git a/doc/images/question_update.png b/doc/images/question_update.png new file mode 100644 index 0000000..b176862 Binary files /dev/null and b/doc/images/question_update.png differ 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 0000000..ec531dd Binary files /dev/null and b/doc/references/images/JWT概要.png differ diff --git a/doc/references/images/tomcat开启session共享.png b/doc/references/images/tomcat开启session共享.png new file mode 100644 index 0000000..accfccb Binary files /dev/null and b/doc/references/images/tomcat开启session共享.png differ diff --git a/doc/references/images/单机tomcat应用登录检验.png b/doc/references/images/单机tomcat应用登录检验.png new file mode 100644 index 0000000..d9f226e Binary files /dev/null and b/doc/references/images/单机tomcat应用登录检验.png differ diff --git a/doc/references/images/登录校验方案.png b/doc/references/images/登录校验方案.png new file mode 100644 index 0000000..8cf7fc4 Binary files /dev/null and b/doc/references/images/登录校验方案.png differ 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 0000000..9adb2d1 Binary files /dev/null and b/frontend/public/avatar2.jpg differ 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,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAXCAYAAABOHMIhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiZJREFUeNrsWMtPlFcUvzPMwIDysLyRR4uATDHWCiVgSmRlios2DeiiXUFs0nRBd6arxqQhJDapkYXhP4BqDKTQhZaFNQSCaBEVJjwdHsNr5DUMDDPDzPT3u7nTDEgRKrKgc5KT+z3uufec33de99P4fD4RpL2RNgjB3kn35MkTeRERESFiYmLkGBoaKnQ6nWSNRvPPZFxr+vv7k6KioiIdDsfa8vLyQkFBgcP3Bnel3MDAQArWI0eFhISE87nb7bZ7PJ4VvLYuLi5O5+fnu9+kMNfq6+tLjIyMzMY6KeBEbK/XarXReI3lPDZMWcc4v7GxYV1dXR3Jy8ub2E5HPvJ6vRSSDH0ku1wuAfsEZOV1IEFHoeNFdHS0yMrK2knR0Lm5uR+hxLdQMjbwHTZbB41h8RGwCdc9MzMzneHh4bGJiYlf4SN8ijkfwqiIncCAAR7Iz2GPSShudjqdfeCeqampvwBQfFxc3JdYqwTv8gB8/F48A8BgKecE14V+L7ju2tpae05OzkuCCZvkPOj8mizmC6vVKtmPu+bx48cC3qI1mUyFUOyywWD4SHlELBaLJmCHNcwAghuAOujtuF4FqHO4nsX4EsAS3I4TJ04ME1h8PDE9PS09TYZoY2Pj1729vd6lpSVfkDYTPG0UkfNDRUWFgQ5Gb2Mh0N29e9eG/GQfHh4W8/PzwUy/ObQ/gMfVVlZW1iAiZdQxp3nv3LljRoL/5erVq1UIxzSiiVD9X4EDYATynCwAzGO858hCQRoaGmJFZNJz8YIcBc4BF966dau6sLAwBxVSJCUlCSThQwuU3W6XkYUok1Vzm5znQx5bbm9v77p+/frPeNSNRzZ/ISBwrG4ZR48eLamtrf2+uLjYSEG9Xi/wTISFhQlWGXohyzO/CJlVl23KQRLbABoaHx+/Z1lUZ/Hq1SsJFj3JT3hmHx8fnydPTEzMj46OziHPW2w22wxeD4Kfgadh/4YEzU8Az4DhffAn5eXlX1y6dKkEoCTspAQ9Mjs7+0BBo8Fms1lkZGTsOo0QLLRNkvnR+fEJzIMHD0xtbW39CL8JTFtSbAOvBIyLHIGVm9VzE2gKuDAMSSpcT6KXyT137lx2cnLyMXhcGDb3wq3XuWF3d/fCzZs3P0c4v5eSknJQbYLo7Ox0gC2lpaVZ3Be67Th/dnZWoAJKsJC3XA8fPhxoamp6hMb+BaaMgWcUMGtszZjiFDNmvcDI91pzG0iY4ARwkwrxkcHBwUdgNrRMbnrqoRbkVzDcvn3bl5qaWsmcgFH4G8XdEGUWFhak51AuISFBnkoCTyFbyWKxCJwIxlC0fq2rq7tcVFRkRKskjh8/Lr0+kBjCCDV/knfdv3//WX19/R8IRRNemxlu4AXwKqM+EJwdj1HbPYSwh3sCPAJDABm2LLchCjS+5/kirKGhwWk0GrMuXrxYQuX9hm/XXTMXMY+srKwI5ApZrbYmZh7deEJhAUKjLe/pLTzSsCuHrK+1tbUJVe3P6upq87Vr174rKysrYHVj/uW+OH3IfEuw4F3ee/fuPQfAvwOs5yyE4CnlFOu7BWrTCWlreO6FACpBZGwUw4BvkANLobReHb3kGZYGsGzTq/zlO8AT1ru6uoZbWlqeA6gINJAfnz59OlVLoX8Jtebm5raampqfcMvQYgTknz9//sKVK1c+y83NTdIEuCnaKMuNGzd+6+np6cCtSTkAw9D9X8Dyh+dbgaaAC1XAnUlPTy+qqqq6cPbs2UzkmWjNljiDJzpwHFnCkW2yo6NjCKW8H54wjlezKvRT09LSTsJrz5w6dSoN+Yp51ADAPUj8VoDbDq9pxrwuJcNIYQllJTIi/xopBw/VA7DJp0+f9hA78CgL5F5C8J2CpoCj8sfA6WCe/FPRhsRlZmbGIs8Y4FFO5CJgtrSsvrRVGW1V93b1myoGnKAKEcHgnwsWpg1lNI0fphwrmdqbckeU18WrnlOjqp5/j7W3BWvfQVPKa5SBkcrYCNVB65TRTlWZ1lXiXVU5xbtlDb2SPaLWYwrgHIcqPg6Vc7fbX69Yoyqfa7/AeiegbWOEVhmsVcWDwPn224iDJgla8Hd38Hd3ELQgaIeI/hZgAIPEp0vmQJdoAAAAAElFTkSuQmCC) 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 0000000..d0d4876 Binary files /dev/null and b/frontend/public/home/cover1.jpg differ diff --git a/frontend/public/home/cover2.jpg b/frontend/public/home/cover2.jpg new file mode 100644 index 0000000..ea5e8a5 Binary files /dev/null and b/frontend/public/home/cover2.jpg differ diff --git a/frontend/public/home/cover3.jpg b/frontend/public/home/cover3.jpg new file mode 100644 index 0000000..baa5349 Binary files /dev/null and b/frontend/public/home/cover3.jpg differ diff --git a/frontend/public/home/cover4.jpg b/frontend/public/home/cover4.jpg new file mode 100644 index 0000000..56ee2af Binary files /dev/null and b/frontend/public/home/cover4.jpg differ diff --git a/frontend/public/home/cover5.jpg b/frontend/public/home/cover5.jpg new file mode 100644 index 0000000..8f349f7 Binary files /dev/null and b/frontend/public/home/cover5.jpg differ 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 0000000..e887375 Binary files /dev/null and b/frontend/public/logo.png differ diff --git a/frontend/src/App.vue b/frontend/src/App.vue new file mode 100644 index 0000000..7d899fc --- /dev/null +++ b/frontend/src/App.vue @@ -0,0 +1,57 @@ + + + + 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 0000000..358359f Binary files /dev/null and b/frontend/src/assets/logo.png differ 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