From 979fde4c85033f9709720ca6bc56dd5924ec8a11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 5 Jun 2025 13:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 2 + .env | 6 + .env.dev | 7 + .env.prd | 8 + .eslintignore | 4 + .eslintrc.js | 27 + .gitignore | 31 + .prettierrc | 7 + .python-version | 1 + README.md | 183 + .../src/views/AI/components/HotProducts.vue | 81 + babel.config.js | 14 + index.html | 29 + jest.config.js | 16 + package.json | 60 + postcss.config.js | 5 + public/css/pdfh5.css | 212 + public/favicon.ico | Bin 0 -> 4286 bytes public/index.html | 25 + src/App.vue | 70 + src/api/generatedApi/index.js | 38 + src/assets/images/404.jpg | Bin 0 -> 891793 bytes src/assets/js/business-common.js | 14 + src/assets/js/common.js | 492 + src/assets/js/generatedFormat/index.js | 32 + .../generatedValidateItem.js | 24 + src/assets/js/generatedValidate/index.js | 24 + src/assets/js/utils/bus.js | 22 + src/assets/js/utils/compatible.js | 24 + src/assets/js/utils/get-url.js | 13 + src/assets/js/utils/permission.js | 24 + src/assets/js/utils/request.js | 94 + src/assets/sass/common.scss | 53 + src/assets/sass/loading.scss | 206 + src/assets/sass/mixin.scss | 353 + src/assets/sass/public.scss | 58 + src/assets/sass/transition.scss | 48 + src/assets/sass/utils.scss | 665 + src/assets/sass/vant-ui.scss | 6 + src/assets/sass/variables.scss | 174 + src/components/loading/loading.js | 30 + src/components/loading/speakLoading.js | 13 + src/components/svg-icon/index.vue | 49 + src/config/index.js | 7 + src/config/urlMap.js | 9 + src/directive/no-more-click/index.js | 16 + src/filters/index.js | 102 + src/generatedComponents/index.js | 7 + src/icons/index.js | 3 + src/icons/svg/add.svg | 1 + src/icons/svg/dislike.svg | 1 + src/icons/svg/earth.svg | 1 + src/icons/svg/fillDislike.svg | 1 + src/icons/svg/fillLike.svg | 1 + src/icons/svg/input.svg | 1 + src/icons/svg/like.svg | 1 + src/icons/svg/magic.svg | 1 + src/icons/svg/message.svg | 1 + src/icons/svg/product.svg | 1 + src/icons/svg/sale.svg | 1 + src/icons/svg/service.svg | 1 + src/icons/svg/stars.svg | 1 + src/icons/svg/stopSale.svg | 1 + src/icons/svg/think.svg | 1 + src/icons/svg/voice.svg | 1 + src/main.js | 130 + src/router/app/index.js | 38 + src/router/generatedRouter/index.js | 10 + src/router/index.js | 14 + src/store/actions.js | 2 + src/store/getters.js | 4 + src/store/index.js | 14 + src/store/mutations.js | 2 + src/store/user.js | 25 + src/views/AI/components/Announcement.vue | 41 + src/views/AI/components/HotProducts.vue | 96 + src/views/AI/components/NavigationList.vue | 87 + src/views/AI/components/TabBox.vue | 61 + src/views/AI/components/message.vue | 222 + src/views/AI/components/treasureBox.vue | 86 + src/views/AI/index.vue | 327 + src/views/TreasureBox.vue | 47 + src/views/app/404.vue | 38 + src/views/app/Home.vue | 38 + src/views/app/Login.vue | 50 + src/views/app/layout/Layout.vue | 9 + tests/unit/.eslintrc.js | 5 + tests/unit/example.spec.js | 12 + vue.config.js | 73 + vue编码规范.md | 23 + yarn.lock | 12057 ++++++++++++++++ 开发规范.md | 814 ++ 92 files changed, 17729 insertions(+) create mode 100644 .browserslistrc create mode 100644 .env create mode 100644 .env.dev create mode 100644 .env.prd create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 .python-version create mode 100644 README.md create mode 100644 Users/Admin/Desktop/hengan/src/views/AI/components/HotProducts.vue create mode 100644 babel.config.js create mode 100644 index.html create mode 100644 jest.config.js create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/css/pdfh5.css create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 src/App.vue create mode 100644 src/api/generatedApi/index.js create mode 100644 src/assets/images/404.jpg create mode 100644 src/assets/js/business-common.js create mode 100644 src/assets/js/common.js create mode 100644 src/assets/js/generatedFormat/index.js create mode 100644 src/assets/js/generatedValidate/generatedValidateItem.js create mode 100644 src/assets/js/generatedValidate/index.js create mode 100644 src/assets/js/utils/bus.js create mode 100644 src/assets/js/utils/compatible.js create mode 100644 src/assets/js/utils/get-url.js create mode 100644 src/assets/js/utils/permission.js create mode 100644 src/assets/js/utils/request.js create mode 100644 src/assets/sass/common.scss create mode 100644 src/assets/sass/loading.scss create mode 100644 src/assets/sass/mixin.scss create mode 100644 src/assets/sass/public.scss create mode 100644 src/assets/sass/transition.scss create mode 100644 src/assets/sass/utils.scss create mode 100644 src/assets/sass/vant-ui.scss create mode 100644 src/assets/sass/variables.scss create mode 100644 src/components/loading/loading.js create mode 100644 src/components/loading/speakLoading.js create mode 100644 src/components/svg-icon/index.vue create mode 100644 src/config/index.js create mode 100644 src/config/urlMap.js create mode 100644 src/directive/no-more-click/index.js create mode 100644 src/filters/index.js create mode 100644 src/generatedComponents/index.js create mode 100644 src/icons/index.js create mode 100644 src/icons/svg/add.svg create mode 100644 src/icons/svg/dislike.svg create mode 100644 src/icons/svg/earth.svg create mode 100644 src/icons/svg/fillDislike.svg create mode 100644 src/icons/svg/fillLike.svg create mode 100644 src/icons/svg/input.svg create mode 100644 src/icons/svg/like.svg create mode 100644 src/icons/svg/magic.svg create mode 100644 src/icons/svg/message.svg create mode 100644 src/icons/svg/product.svg create mode 100644 src/icons/svg/sale.svg create mode 100644 src/icons/svg/service.svg create mode 100644 src/icons/svg/stars.svg create mode 100644 src/icons/svg/stopSale.svg create mode 100644 src/icons/svg/think.svg create mode 100644 src/icons/svg/voice.svg create mode 100644 src/main.js create mode 100644 src/router/app/index.js create mode 100644 src/router/generatedRouter/index.js create mode 100644 src/router/index.js create mode 100644 src/store/actions.js create mode 100644 src/store/getters.js create mode 100644 src/store/index.js create mode 100644 src/store/mutations.js create mode 100644 src/store/user.js create mode 100644 src/views/AI/components/Announcement.vue create mode 100644 src/views/AI/components/HotProducts.vue create mode 100644 src/views/AI/components/NavigationList.vue create mode 100644 src/views/AI/components/TabBox.vue create mode 100644 src/views/AI/components/message.vue create mode 100644 src/views/AI/components/treasureBox.vue create mode 100644 src/views/AI/index.vue create mode 100644 src/views/TreasureBox.vue create mode 100644 src/views/app/404.vue create mode 100644 src/views/app/Home.vue create mode 100644 src/views/app/Login.vue create mode 100644 src/views/app/layout/Layout.vue create mode 100644 tests/unit/.eslintrc.js create mode 100644 tests/unit/example.spec.js create mode 100644 vue.config.js create mode 100644 vue编码规范.md create mode 100644 yarn.lock create mode 100644 开发规范.md diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..d6471a3 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,2 @@ +> 1% +last 2 versions diff --git a/.env b/.env new file mode 100644 index 0000000..794f223 --- /dev/null +++ b/.env @@ -0,0 +1,6 @@ +# env +NODE_ENV = 'dev' // 如果是生产环境,请记得切换为production + +# flag +VUE_APP_FLAG='dev' +VUE_APP_BASE='http://192.168.8.221:7000' diff --git a/.env.dev b/.env.dev new file mode 100644 index 0000000..2c15782 --- /dev/null +++ b/.env.dev @@ -0,0 +1,7 @@ +# env +NODE_ENV = 'dev' // 如果是生产环境,请记得切换为production + +# flag +VUE_APP_FLAG='dev' +VUE_APP_BASE='http://ebiz-fooge.320.io:7015' + diff --git a/.env.prd b/.env.prd new file mode 100644 index 0000000..ad449bb --- /dev/null +++ b/.env.prd @@ -0,0 +1,8 @@ +# env +NODE_ENV = 'production' // 如果是生产环境,请记得切换为production + +# flag +VUE_APP_FLAG='prd' +VUE_APP_BASE='http://smart.ebiz-digits.com:7115' +VUE_APP_AI='http://smart.ebiz-digits.com:7115' +#VUE_APP_AI='http://192.168.9.71:8015' diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..96d0e14 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +public +dist +node_modules +src/assets/js/utils/ebizTrack.es.js diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..c363d72 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,27 @@ +const { endsWith } = require("core-js/core/string") + +module.exports = { + root: true, + env: { + node: true + }, + extends: ['plugin:vue/essential', '@vue/prettier'], + rules: { + //'off'或'0':关闭 'warn'或'1':警告 "error"或者"2":报错 + // 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'error', + 'no-console': 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'error', + 'prettier/prettier': ['error', + { + singleQuote: true, //单引号 + semi: false, //分号 + printWidth: 120, //一行的字符数,如果超过会进行换行,默认为80 + trailingComma: 'none', //是否使用尾逗号,有三个可选值"" + endOfLine: 'auto' //结尾是 \n \r \n\r auto win 和 mac 不一致 + } + ] + }, + parserOptions: { + parser: 'babel-eslint' + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7f42ca3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,31 @@ +.DS_Store +node_modules +package-lock.json +/dist +/target +/generate + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.settings +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* +*.iml +.classpath +.project +*.log +/sale +*.zip diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..3f15194 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,7 @@ +{ + "tabWidth": 2, + "semi": false, + "singleQuote": true, + "printWidth": 160, + "endOfLine": "auto" +} diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..a616492 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +2.7.18 diff --git a/README.md b/README.md new file mode 100644 index 0000000..c65b34e --- /dev/null +++ b/README.md @@ -0,0 +1,183 @@ +# basic-h5 + +## 介绍 + +- UI 框架使用[Vant](https://youzan.github.io/vant/#/zh-CN/intro),它是轻量、可靠的移动端 Vue 组件库 +- 组件导入方式和 viewport 适配参考:[快速上手](https://youzan.github.io/vant/#/zh-CN/quickstart) + +### 技术栈 + +Vue2 + Vue-Router + Axios + Vuex + Vant + Vue-Loader + Vue-Cli3.0 + ... + +### 命名规范 + +- 组件名:大驼峰 +- 方法名:小驼峰 +- class 类名:连字符(a-b) +- 常量(const):全大写 +- 变量(let):小驼峰 +- 文件夹命名: 一律小写(只允许小写字母、中横杠-,如:a-b) +- Vue 文件命名: 大驼峰式命名法,即每个单词的首字母大写 CamelCase.vue +- css,js,image 等文件命名:一律小写(css/js 文件使用中横杆-,image 使用下划线\_)第三方除外 +- 如条件允许: import 进来的变量名及 export 都采用大驼峰形式命名,如 import VueRouter from 'vue-router' 及 export default Common + +```javascript +//什么叫“如条件允许”:比如我们需要 +import routes from './routers/router' +const router = new VueRouter({ + routes +}) +//这种情况下,routes可以用小写,事实上,上面的范例可以换一种写法: +import Routes from './routers/router' +const router = new VueRouter({ + routes: Routes +}) +``` + +## wiki 文档 + +[wiki 参考文档](http://114.215.252.122:8090/pages/viewpage.action?pageId=13960243) + +## 目录结构 + +``` +. +├── node_modules // npm/yarn安装的项目依赖模块 +├── public // 静态资源目录 +│   ├── webViewBridge.js //跳转文件 与原生交互js + +├── src // 源码目录 +│   ├── api // 网络请求文件 +│   │   ├── app // 基础工程网络请求文件 +│   │   │   ├── user.js // 用户模块api请求 +│   │   ├── example +│   │   │   └── *** // 示例模块api请求 +│   ├── assets // 资源目录 +│   │   ├── fonts // 字体文件 +│   │   ├── images // 图片文件 +│   │   | ├── app // 基础工程图片 +│   │   | ├── 404_img // 404图片 +│   │   ├── js +│   │   | ├── utils //工具类js +│   │   | | ├── get-url.js //根据设置获取请求url +│   │   | | ├── premission.js //权限控制 +│   │   | | ├── request.js //拦截器 +│   │   | | ├── validate.js //表单校验 +│   │   | ├── vendor //第三方js +│   │   | ├── common.js //全局js方法 +│   │   | ├── business-common.js //业务相关全局js方法 +│   │   ├── sass +│   │   | └── common.scss // 样式出口文件 +│   │   | └── vant-ui.scss // vant样式 +│   │   | └── minix.scss // 样式配置 +│   │   | └── transition.scss // 动画样式 +│   │   | └── utils.scss // 工具样式 +│   │   | └── variables.scss // 变量文件 +│   ├── components // 全局组件 +│   | ├── common //公共组件 +│   │   | └── Jump // 跳转组件 +│   ├── config // 配置文件 +│   | ├── index.js // 环境配置 +│   | ├── urlMap.js // api url配置 +│   ├── filters +│   | ├── index.js // 过滤器 +│   ├── router +│   | ├── app // 基础工程路由 +│   | ├── example // 示例路由 +│   | ├── index.js // 路由配置 +│   ├── store +│   | ├── modules // 状态模块 +│   | ├── getters.js // 配置getters +│   | ├── index.js // 引用vuex,创建store +│   ├── views +│   | ├── app // 基础工程页面 +│   | | ├── layout // layout:导航栏、侧边栏、主窗口等 +│   | | ├── login // 登录页面 +│   | | ├── 404.vue // 404页面 +│   | | ├── home.vue // 首页 +│   | ├── example // 示例页面,不一一列举 +│   ├── App.vue // 页面入口文件 +│   ├── main.js // 程序入口文件,加载各种公共组件 +├── tests // 测试相关文件 +├── .env.dev // 开发环境配置 +├── .env.test // 测试环境配置 +├── .env.uat // 回归环境配置 +├── .env.prd // 生产环境配置 +├── .env.staging // staging环境配置 +├── .eslintrc.js // eslint配置 +├── babel.config.js // 转码配置 +├── .prettierrc // prettier配置 +├── jest.config.js // 测试配置 +├── package.json // 安装包列表文件 +├── postcss.config.js // 样式配置 +├── vue.config.js // vue工程配置 +. +``` + +## 项目运行 + +```bash +git clone http://112.124.100.131/base/ebiz-base-vue-h5.git + +cd ebiz-base-vue-h5 + +yarn install(推荐使用yarn) + +yarn serve(开发环境) + +``` + +## 项目打包 + +```bash +# 测试环境打包 +yarn run build:envName(测试环境打包) + +# 线上环境打包 +yarn run build:prd(线上环境打包) +``` + +## 预发环境打包预览、文件检查等 + +```bash +# 代码检查 +yarn run lint + +# 代码检查修复 +yarn run lint:fix + +#代码格式化 +yarn run format +``` + +## 快速开始项目 + +1、src>>api 目录下创建项目所需 http 请求文件夹 +2、src>>assets 目录下创建项目所需的 js image 文件夹,以及 scss 文件 +3、src>>router 目录下创建所需路由文件夹 +4、src>>store>>modules 目录下创建所需状态管理文件 + +##### [注:项目开始前请先配置 vscode 代码检查、格式化](http://115.29.19.195:8090/pages/viewpage.action?pageId=13960404) + +## 主要功能点介绍 + +- http 请求文件 + - 模块划分:app 为基础工程模块、其他项目需另建文件夹 + - 拦截器:超时设置、请求头加 token、统一处理异常、token 异常重新登录等 +- mock 数据 + - [工具 rap2](http://rap2.taobao.org/) 、[参考链接](http://115.29.19.195:8090/display/VUE/mock) + - 通过 config 文件夹下 urlMap.js,配置 mock 接口请求 +- 环境配置 + - 在 config 文件夹下 index.js,通过 process.env.NODE_ENV 对环境进行配置 + - 在以下根目录env.xxx文件内配置相关环境变量 + - env.dev 开发环境 + - env.test 测试环境 + - env.uat 回归环境 + - env.prd 生产环境 + - 跨域问题可通过后台解决,也可设置前端代理 proxy +- router + - 模块划分 + - 路由拦截 + - 路由懒加载 +- 权限控制 + - 可在 permission.js 里设置黑白名单 diff --git a/Users/Admin/Desktop/hengan/src/views/AI/components/HotProducts.vue b/Users/Admin/Desktop/hengan/src/views/AI/components/HotProducts.vue new file mode 100644 index 0000000..e2b7df2 --- /dev/null +++ b/Users/Admin/Desktop/hengan/src/views/AI/components/HotProducts.vue @@ -0,0 +1,81 @@ + + + + + \ No newline at end of file diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..8c3d848 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,14 @@ +module.exports = { + presets: [['@vue/app', { useBuiltIns: 'entry' }]], + plugins: [ + [ + 'import', + { + libraryName: 'vant', + libraryDirectory: 'es', + style: true + }, + 'vant' + ] + ] +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..e6c668c --- /dev/null +++ b/index.html @@ -0,0 +1,29 @@ + + + + + + + + OA智能助理 + + + +

欢迎来到OA智能助理

+

+ + + + diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..46e7a41 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,16 @@ +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' + }, + transformIgnorePatterns: ['/node_modules/'], + moduleNameMapper: { + '^@/(.*)$': '/src/$1' + }, + snapshotSerializers: ['jest-serializer-vue'], + testMatch: ['**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'], + testURL: 'http://localhost/', + watchPlugins: ['jest-watch-typeahead/filename', 'jest-watch-typeahead/testname'] +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..df7005f --- /dev/null +++ b/package.json @@ -0,0 +1,60 @@ +{ + "name": "basic-h5", + "version": "1.0.0", + "description": "h5 basic", + "author": "ebiz-digits", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "build:dev": "vue-cli-service build --mode dev", + "build:prd": "vue-cli-service build --mode prd", + "dev": "vue-cli-service serve --mode dev", + "prd": "vue-cli-service serve --mode prd", + "lint": "vue-cli-service lint", + "lint:fix": "eslint --fix --ext .js,.vue src", + "format": "prettier --config ./.prettierrc --write \"src/**/*.js\" \"src/**/*.vue\"", + "test:unit": "vue-cli-service test:unit" + }, + "dependencies": { + "@better-scroll/core": "^2.5.1", + "axios": "^0.19.0", + "core-js": "^2.6.5", + "dingtalk-jsapi": "^3.0.38", + "eruda": "^2.11.3", + "fastclick": "^1.0.6", + "markdown-it": "^12.3.2", + + "markdown-it-katex": "^2.0.3", + "sass": "^1.69.3", + "svg-sprite-loader": "^6.0.11", + "swiper": "^5.4.5", + "v-viewer": "^1.6.4", + "vant": "^2.12.54", + "vue": "^2.6.10", + "vue-pdf": "^4.3.0", + "vue-quill-editor": "^3.0.6", + "vue-router": "^3.5.2", + "vuex": "^3.0.1", + "weixin-js-sdk": "^1.4.0-test" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "^3.9.0", + "@vue/cli-plugin-eslint": "^3.9.0", + "@vue/cli-plugin-unit-jest": "^3.9.0", + "@vue/cli-service": "^3.9.0", + "@vue/eslint-config-prettier": "^4.0.1", + "@vue/test-utils": "1.0.0-beta.29", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "^10.0.1", + "babel-jest": "^23.6.0", + "babel-plugin-import": "^1.12.0", + "eslint": "^5.16.0", + "eslint-plugin-prettier": "^3.1.0", + "eslint-plugin-vue": "^5.0.0", + "postcss-px-to-viewport": "^1.1.1", + "sass-loader": "^7.1.0", + "vee-validate": "^2.0.0-rc.25", + "vue-template-compiler": "^2.6.10" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..961986e --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + autoprefixer: {} + } +} diff --git a/public/css/pdfh5.css b/public/css/pdfh5.css new file mode 100644 index 0000000..2e26e9b --- /dev/null +++ b/public/css/pdfh5.css @@ -0,0 +1,212 @@ +.pdfjs { + width: 100%; + height: 100%; + overflow: hidden; + background: #fff; + position: relative; +} + +.pdfjs .viewerContainer { + position: relative; + width: 100%; + height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + transition: all .3s; +} + +.pdfjs .pdfViewer { + position: relative; + top: 0; + left: 0; + padding: 10px 8px; +} + +.pdfjs .pdfViewer .pageContainer { + width: 100%; + margin: 0px auto 8px auto; + position: relative; + overflow: visible; + -webkit-box-shadow: darkgrey 0px 1px 3px 0px; + -moz-box-shadow: darkgrey 0px 1px 3px 0px; + box-shadow: darkgrey 0px 1px 3px 0px; + background-color: white; + box-sizing: border-box; +} + +.pdfjs .pdfViewer .pageContainer img { + width: 100%; + height: 100%; + position: relative; + z-index: 100; + /* user-select:none; */ +} + +.pdfjs .pageNum { + padding: 0px 7px; + height: 26px; + position: absolute; + top: 20px; + left: 15px; + z-index: 997; + border-radius: 8px; + transition: all .3s; + display: none; +} + +.pdfjs .pageNum-bg, +.pdfjs .pageNum-num { + width: 100%; + height: 100%; + line-height: 26px; + text-align: center; + position: absolute; + top: 0px; + left: 0px; + color: #fff; + border-radius: 8px; + font-size: 16px; +} + +.pdfjs .pageNum-bg { + background: rgba(0, 0, 0, 0.5); +} + +.pdfjs .pageNum-num { + position: relative; +} + +.pdfjs .pageNum span { + color: #fff; + font-size: 16px; +} + +.pdfjs .loadingBar { + position: absolute; + width: 100%; + z-index: 99; + background: #fff !important; + height: 4px; + top: 0px; + left: 0px; + transition: all .3s; +} + +.pdfjs .loadingBar .progress { + background: #fff !important; + position: absolute; + top: 0; + left: 0; + width: 0%; + height: 100%; + overflow: hidden; + transition: width 200ms; +} + +.pdfjs .loadingBar .progress .glimmer { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: calc(100% + 150px); + background: #7bcf34; +} + +.pdfjs .backTop { + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + position: absolute; + bottom: 90px; + right: 15px; + font-size: 18px; + z-index: 999; + border-radius: 50%; + background: rgba(0, 0, 0, 0.4) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA+klEQVRYw+2WUQ2DMBCG2TIBSJiESkACEpCAg83BcLBJmIQ5gClgDpiDby9tciGkoaUtZOESXuhdv7+X/pdm2dYC6IgX7Zh3THy+w9oN/rMASqBcE26iSA1XwCAEDIBKBc8F/KE/gB7IU8BbDXyJf2Z2tFFFAE8N6iRIi/jotXssuGn1FzhPrCu9BtCEhlcCrix5hbiYVSh46bKpELvcniO71Q51zWJ7ju3mUe9vzym7eR7Az57CbohTXBzAt9GknG9PoLY8KK4z6htLfeXTTXMZAfoZuWYWKC+YZWMAQuWZSP0k2wXsAnYB2xNwci1wGTKhO/COlLtu/ABVfTFsxwwYRgAAAABJRU5ErkJggg==) no-repeat center; + background-size: 50% 50%; + transition: all .3s; + display: none; +} + +.pdfjs .loadEffect { + width: 100px; + height: 100px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -50px; + margin-left: -50px; + z-index: 99; + background: url(data:image/gif;base64,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) no-repeat center; + background-size: 30% 30%; + transition: all .3s; +} +.pdfjs .pdfViewer .pageContainer img.pdfLogo{ + /* user-select:none; */ + position:absolute; + z-index: 101; +} +.pdfjs .textLayer { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + overflow: hidden; + opacity: 0.2; + line-height: 1.0; + z-index: 101; +} + +.pdfjs .textLayer > span { + color: transparent; + position: absolute; + white-space: pre; + cursor: text; + transform-origin: 0% 0%; + transform: translate(-99px, -80px) scaleX(1) !important; +} + +.pdfjs .textLayer .highlight { + margin: -1px; + padding: 1px; + background-color: rgba(180, 0, 170, 1); + border-radius: 4px; +} + +.pdfjs .textLayer .highlight.begin { + border-radius: 4px 0px 0px 4px; +} + +.pdfjs .textLayer .highlight.end { + border-radius: 0px 4px 4px 0px; +} + +.pdfjs .textLayer .highlight.middle { + border-radius: 0px; +} + +.pdfjs .textLayer .highlight.selected { + background-color: rgba(0, 100, 0, 1); +} + +.pdfjs .textLayer ::selection { + background: rgba(0, 0, 255, 1); +} + +.pdfjs .textLayer .endOfContent { + display: block; + position: absolute; + left: 0px; + top: 100%; + right: 0px; + bottom: 0px; + z-index: -1; + cursor: default; + /* user-select: none; */ +} + +.pdfjs .textLayer .endOfContent.active { + top: 0px; +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d48ccc2413fd74e0bb82f8011b3710c023585570 GIT binary patch literal 4286 zcmc(j*G?Nz5QaBzkgHsC6Dg08XM`IB5=BVJG-1;b#q^E~#TXDaz4u;hCi{&t*2;1N zB4yC=u1}fy|7pj;Vx{C~x=jUhn$as2s z5(Z~pUS4$YZu7QQOy}d{qg-BIe#kcV-rnAH@Qw}!Hkp5af0tA$r8-N&@$m3al6`Ew zzP`%+{k@!@pUck9j;yS#NIV{w)zwv5SXhv`xj9)|Ta&}XL-h$*%qPWsQD_~za6CFX zlD)k>xwyEHo0}V*Gyh}f_V!ly#8zVx3nKumhp|!O&XWYE!@f$ggzrgVo z+oqRXK*q<%wMKZ)7YFQ9U-{}X7ap6lCw6(afi2$A+1S{q`3N_|XHVl!yvSF4&l>X# z-m`NbJ=Sknv%PSn4os*+1Rqcrh!-!q(PiB6|H#OQOifMc;M~&ElJ=XSp&|9-?Ch+J zjg86n_O|AES67$rrDoXAK*#9lsBnfpMGt9iZdPpB_Q6hn0r%wOq%1ElDS!*4^E$JqIqewY7>RnMlg|`nuvK2eFwe2G}M}@J1#kCX^TN_?3Y$ zk3NJsdJ??BHat8mi9|xz_V@RtqoX5p4o>Xn+0xRYJc)_<0Q=-Ud=Tv5Z@3c^asqr7 z2Vw<(@WLCtgM))=A1uiH{Jiw{_q&N8x|j2a`H3@L``F^{K(ONv_=Ok~3u4H9!+U#s zyXs~Q{n$n5waH{M)928Stw)=J0+t}F9cdvc;lOG87&6jXx*nBJ&QyavY`x|}u z()ja^Eqn?mpU%K}k6sM;gR}S--=$M&#bj|~oq>Ot^UjkWdd6L| zTu~!`KWweCvQl##9ofDI3umqF%rERKHoSYi@0=rU2(?4)BiY>T4E*qCbSbKQa_wVp zse|+Q3BOiUROHP&(+6IBLyxmO|11X1SABpW*zgLmVvh;7xqJAn zRaI4$xx+YTIzRG+C&F(>e8KO?zP>)KZSsSDv9-0Ov8DghXBrwBv@hT*@O{>{;RJ)# zG_{m;?-=?U_bWXw5C~|0C12=6#0}v*XHCynpYVW_*WYT$^I?7EtDFmAg%kR-2lM}u QZy^l-a?Sn^@V}ma0I7B=2LJ#7 literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..1cfc722 --- /dev/null +++ b/public/index.html @@ -0,0 +1,25 @@ + + + + + 易商智汇 + + + + + + + + + +
+ + + + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..8eec0c0 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,70 @@ + + + + diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js new file mode 100644 index 0000000..2f1a3dd --- /dev/null +++ b/src/api/generatedApi/index.js @@ -0,0 +1,38 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' +export function haslProducts(data) { + // 在售列表 + return request({ + url: getUrl('/hasl/products'), + method: 'get', + data, + }) +} + +export function productDetail(params) { + // 产品详情(百宝箱) + return request({ + url: getUrl('/hasl/product/detail'), + method: 'get', + params, + }) +} + +export function chatProduct(data) { + //聊天获取产品百宝箱 + // 聊天框输入内容以“百宝箱”结尾时,调用这个接口 + return request({ + url: getUrl('/hasl/chat/product'), + method: 'post', + data, + }) +} + +export function chat(data) { + //聊天获取产品百宝箱 + // 聊天框输入内容以“百宝箱”结尾时,调用这个接口 + // isDeep: 是否开启深度思考 0否1是 + // isOnline: 是否开启联网搜索 0否1是 + + return getUrl('/hasl/chat') +} diff --git a/src/assets/images/404.jpg b/src/assets/images/404.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be8799ae7fe7545ede02daa4585f4f2ba071913c GIT binary patch literal 891793 zcmaHScUV)+)^9=*NKhaNMLMB_^xh#<0qISoC`gwUiWC)1sG)}{Dk!}PNCyGwD!oV% z1nD5XHv!G{J@-4`cc16pbN4@cX6@Bx)|$2F*?WGsbhKpU>;Yf^=!^*XStMFpS@w17 zY+~%|^v~U-IDC3i!tU`?BrmR zNF*N2HEwQfJQ=%)pF9iCEUaHX4IMj6`}EzW_g7{{s_)QQ=i2F~u8xv|T=$_1Tuw!P zcGltY=bYKIo!;=4)w9OBnu5Xk!%HG|;^Oe|uxaJ=(db1&eC*z6MrC=a`KNQM&u43E zs|P2ipMI=weX!nYb&H$6Tt7T*|JWRxoYK4VyR5jNwfRGES!Y1?z~afD{Kc#7Uw?W& zcW)n^?(gp{EiTyg{p#HMo!B|u+*tRv@5gqhZ_bbNx{2kMjo(&Ht0O}L^);0nHF_yi zXI`y~o$aj|UuNch%${8lJxV`4$tvsX`SNXY{QLA&@$f>+^lC+EasT4xr}eYww2b#( zmrCbP%NNeRjtuV|pC;FJ&CYyZFITD_Uw&Iw^<#D>cVKS)=Nf+E+_~>8JUw%IYI1dD znegrG>JQQK%ei6KSz+E=*MVQFnbb!|M;m*GC#R{%> z*;xPi_VtUC;{%tT!-mO~pf8(lpLSQ4m$o)Hw-1g|5@N!7*OR-Z_l}Nt2NS%9F9@+w zk>4&qP5x*e96veQTR;DkUseBh{wkq&`Ss`q{zc~3{XZ?E)A5N3r^kmQ-{%hJKjKqf zJm|mJ-rjmxF;Ld_<@4}Y^S0f+v8;l!_b*ZsD~4v~HuvHPg!Z3jam^zY&Fw>bzw3Vf zuKm81J-NHSy_3`OCB3k0VC^t$Xs@xgBfWRNpl_yq=4au+Y~|cx`M1r})05Q1*o5Jo z@=wDd?Q^Fm$1mH4Pfrd{PmU&kEKD!1j;(Be9vnV6IB*)cD4IWW9Qc(O7kzwuba;5+ zJb1B|$F+9$$Ek93e>`Vy?{sQ@DLFB2ZgstKV7mV6TzO^H>FMd;Y-A^1Gte|MRaZ6A z6c-i+0RaHOUy`N15lX|}-~R7iQ6>@8Is_k9y$b;^w8qvDe(jfpT+H;KFAZ}>Ev&Z3i9;u@{Y|8;TvwdU*SEN`Nr^|j!rs0vB4ToKaw4MQ zBI4pge>sHwg1!9hgM_^NIRC9d!^zLV*A3(E=Iw?0N2C1%???Vh9DhCi-$U@k{I^;! zKjD83N7%vJQzXb9BO)d&`p=O5&8V;c|7Z2|{BLeQe-o$w@%R6!*v~8&<0N9@h3hrT^}+NiTP_;!^zhzz{yd|*V_~IuYt?E{byff{-eJC zl6CygzR3PZS&_fai2M`Y|0CT0CjHH!f13ZDynj3Yo&HW;g z`@1HO4iEPCc6YY7Hvg8KwZFycZ~dJATMcLa*1vC)6XRoFM@NQ-1_%24dV9Wn{?y&o z+0owC`mv?C=|f{feO+x$byem2it@5|r6t8hg$4O}xjETy-(+RJe)TfrMS5ClN^%k* zF(E!KHYOS$6&Vp87K+0@e-`re$>ZRlz<@{oe!e~!Z!b>|_lIt-F3wJl4iD_@?%%Vu zv9`KvdB?)s%+$o#$k0Gv@3yXv_AM<<4RtkDw2HElqQc*R%ScN}N{EYziUYFw_l{sBea8BJ!?W){QvGfuTXM3vhz9gd5W0-ZS^LtbH zOiOKgs|)&Hh&uFT>eLhtzLxddob9bC8h(ooBWKaAEgsF&PPu8@S6ebxWR$0yrCV1z z@y@d5;g7z$ci-OIb;YpUt}mOeaUCnQ?XNGNX}~P^W!-M5_|Y76wE3gI;r)CY7IckO zud#Bm3r{U@Z=kVi`3r&b_8Ywq)vNs(67F*YA8LLMXRF7u>NnMHj1`-{yEoWWxAm>k zq5qA3bN$Xtquu1L&-R!5-x{{H{=Pgv+L|A3Yaq$rn{}ZbS*4dd*xBTvGyACng3^||D@Z`te~}$pKqR?Zv1?UCB3x5{cKA8wU5u9a?8w482ky>BNK*skoRbKkD&;d!@RJs`ccT{EI3uv0s3;l5Kh z<@|1^el}ohr(q#dV7GB4-F^4Ndf~g>rtSKz-RAwz0(&jTlkR&T&)44VwO*ZW?X>~O z1ozv)H$3(`puA=Ko!4cy_q*V?1P{7t?sy!0qIW4f_{?oa!?1-+wmnn9#;Vcp%$x$tb?r3Vrb)l0H z-(@Q@M}* zLAn+js$9DcN^3pYpl~}FoOFjv_Fl6lOSs6X9`jPzHQj18VzYkkhgM~$X&c&&LaNjq z^a#uw0X{I*CIGF^I$CnZ$-I?LP2Jnzyti*FwW}(4u(Y3sC%2vaA}vrkxww{Oaz#bf zTU7_jtQ0B!J>2zH^;kygj}TX|Y4fb=GrPu;q|WC!wd`>kS2(HH4vswO?RX}Ez~CVS zhJ#Z{qdu#K2Vow%PjzyywX4w~A6(0l#ZuG($u=(wR~7rmMm>OSvoE?59d z(F#y5u{VkfSPJJhi_$9bX(u)AabRV)54%xYm0&{6#=M#zp$uN2w-Chg;!zQ@J@!#J zJ^U+6OMgl70_5(!Fnl%*2JJnGR z%zb8Y45pLj9~3mV1Mn&`kxh<}8sz)A&YM92qv-@^c?|m&A17Dr88JdLbxfCxfRl<^ zikC>=vkGV@n{i6ANMckopj7iQg{xHToZ{6 z^q(nm-$_6Bbb4*3fcCFBs<}~2`d>Ln>~5D*0Mf|pOKu~4M=iRKQEV))gsH0=J&=wp z?0lOe9@w!=O1B~>X{fB= zdv<3hs1+jlTf{6pf?TeX0jpCN*7@jG`#Fidby9DneExg#U+>1l@4|&V1_2c8YvTd! z1QWjcxcjnm_TI-JhM+oHf>F4Jpn}wZxJHf1a+#{7fYdi4rMJ5VMw>st?l!2qqbe_c z6i~@8#Z(-?QOokmlXgk5WHq4vg(nnMPYT2LNcoOl_ll)E7|QX%mi5F7s~0NNZK^fY zQOK#ya6N!&V|T8pPgF!d1JwPFK*iDNcnPGxhMyP=Qj?AD@iY2jmyGkNx;;N#E4?|7 z;OFQlvh1=I;jklNnnGn_%ha%Uu`y-pmGc3r6+`{Z#@myag%|efUdQ@|d&qd1+Q#X2@5uh8z6QO?TL}@Mw2okf+ zF2d3D;DDcBWnrC7K-$+ND}0dG95zd)aibNd!w5WI9Z662L>NOm+l$OCV$WitNRRM? z0NeIFI%^eiQ3o20etIGN2~*y))2BS6N+pjN#c44=M#$05o?|}&1g}s0V1}2n8CBtH zk%{a1t{Da zq?*%FsgU>re=XhRUQ6)e&j^tt%MKK{2YU^&IbQJ=8KU}1;XRca+W2r-!AI6duOuW# z`WD&^=r0(ws9jGRu+ZS%a?e^`=8cSV1|yl}9HZRA4&>&?D^FpBE?M|9X{4jzS53Cp zAiE=)v--j1XjJfI^XDwnln-7_KVn*E?nx)Aw0NJgw$2Z0Az-sjURd0qx9rS$IZ*2t zGkRy9u#}e_)#@H|4-il85^WL|PCTqLd?l+#vDaCWx!C*m73Wib(z>4%yfJez?KN*D z8}IDCh|hyOe(sQeCd0VKD|H&kyc;E*c>|kfOwQ&+HZW?#SBT9v4$_ct?`QWaH}XO@ zGR%yVH@#p^0k{=mU`)jfDQNGtRc2nSi3kD9-AJEe1^}Ehvz*(AXfs@IeD;+c@*yxR z6)6A3C}da+MmVN;u@;tC1yRywi5$_A7Ja52M8DAuJZNBsuRk%y)3fvhO^$j(_ATxP z(f?i0(vd7ySbY(!yS*$u(hQJn!GgugRM$m@i@{bUqNY2-OuFp+*KbsQlAjTS!8Aic z=;^nxCYE>>Ype{=2o^y+zmehyP%CEHl#zUTjt|Iz@M+%tVGJa!z>M(GzG6CG7DC6W z@Fro;avS9Wu`4-p4ioY2RZvrju%E{M%;|Xur-ll$!w%2JtN+fKl;$~$Noq%y7c9@^43B;PD!J zLiv6qc?s>(8g?(qAV@aJN({!wowx>kR=!VBU!0@|O#T9oSu+Ms<>R=bX=(VL?u+Sc zO(k1aQL@oK*&+h32OT|?l%pNwb~rNj7oAQqRmDY5u?{{;){vu3**8}F#i}x*^`bFV zw@M$a!^Q|sF#ABmD4BYwdhc>I(fTFLlw{h@qVm3Ey8hz*&HBeXIjY0O>9>J#u)Az1 zn4ND44UKl-X%%JAG9eg7!*`N;lw<&*&rt73pGT!oi}rjneMYFgg zrly7K(q+)Aox*<|E1Cf1pH9D4vQId%@Qec??uTod0OPDmGG&3udqMOAI)+rLTBd$! zh6gW;iB4I{VmkMN>3i{h0!v%8Y<#;?nb0w@--aENoJiK_Qax@F+AyYNiA+g`ym`k!7?>Qd+AM@9gz+a0}v z`RGuP)Bd0fU}2<&F(${^zm!~~j(XTz12G-4$N54@Z_2SRBUN$P{0NpQ@+$_~%15adO~@I?Bs{Lb z#37$@G}mP8r9Qjr&%1?!qc+m6^jieG0&Rq*d4Z0Y4qCTJWYoswA+5>?DaHyJPA2U^ zynrVb*_mt8q-Yd|K1PO@()yu{33jA_QpDr)`&p0SdYfhj?056;mhg|-xIQd?ttH7J zg`~~aRqx6{h~=4`(=2JdEq;Y`c|{AKmL@$x@Q&DWg(FI2B;#XfXo51DV~|TPvrKc| z`YppuM9FeW;aioYMHA!_?HO<%g}CK>qz^b;G#Qm-Q2V`%yCYxhF)i3KUcOFP&% zd3fvsxZKKSEe8I{5*>X}9+K@!YLvqT%-L*0Zck_4H3s?+?4IXoDPSQn7+t6sEOvxU zJzR%N9?`uCm?J~9SCYOkixn1w1%YzO6p$$+?sGS3Khi*y9%;@mz@+U!Pl?AQphwag z*lOBQn3OrdWFa)dkxXoc+^!fo!%)co8o3I}F!Lc17tO)?Yt0kN=of=s^2|N6pOR%m z-2pYvkKXeFlZ^rKx1S&h{0lfNDvt%HSxRt?g{cD znEZsCF2#sEzY^j(LMrMH=w(8tw_CWb02EMUMX!-*Qw^W4Ays#GwbwMQIv}@BInzK@L zyA1I#Cgta-nTY5|)9VO=Mf(O2hiLgkx7eX>`oX^gMusN$wIlVxLM-7VApmG(W!GIF z03W3M!7PG?K0K%cW{uJS!h1pmdt6Wu=lwPtWB+*~CO7yxl6T+O;QEaNIEjmBPr66% z2$-&}; z)u$x!NVqFN#)c(k{}H%(gxTJ4-Y9QW3}9ZAOQVELEB5Mt%A7Fc z?mRonsw4#&Y41B2g&2M1Q9>GhCs$}6YA1@pN^87Cejqu8q{h~m$@UFM+lS?Bku(i& zsXUp}(KeKot?F6G7e<;9h0N>#J!bfb{zqiHXr6i3bG4?LJ1o>GSls2O(H46cbrWgQ z#RShNnV=@PNRKI{lGNG%I(zvfw>?zCs!no{(b~w2K!^_zqNX)6mCmlORlV=*==6kT zid#&EKY+<^p)zS;O0=q+O%QVC!N@!EcL&yz>Ph{)yP&U*^s0=DnWWb z7==U>BWHzujN9Kq-0fOl6Uhe%9Wc=T_j!~($mhq@AaaB530Wm+)|2bj1q_)Z zWG3bS7r@kd*4)hl1Nt4Rt&vKPuvb1&ujSS#(zxTw;PG_0ekpM z2VlB?{&+w>hfHgK;%E!^OKl`y19KJAi#(Brzyb6Ia9HaicaD6v4V(-MF^P~i88L_e z);+nLEq%Rcy1XQW!_CFP)Au2AwPb67;7gE|n+HMP%iy%xP@vuP zrZh+#19K~7N61_%8@if7euORZocmW3 zn;gd7J2#QH;3PowmZ=}PG=|g?MV5uyR_cJ|qkCJGTU@fC@o(VWUfVokrMgd$x9mu3 zk2m5RKpG2Rb^x@%ZbxkNZ*1z;W~5Ef&_h-Q6!$JSd-?nV(rTejqjJa3k6c6)FW%}}3|&yhE;({+H=Nm#l5m{mAVe_g$uA?7rc ze|Kz6KU40}?#lGoPs4202ug0N@pa>Toit&m@8cV$S$8pZx|URqxe0e8TxpUgw(eBg zBQ8j$OXH?+Y^t5nuHajA#XhS;1=inoZCip*c2{SxiJ@y*GRAv(kIZ?}72CuRuaQn^U#o-HS)tpc|pr>z|Zs(zT~0^4_1j3O?SL zST5)4SfY;K8^8K$HvcE&>etEEdmys=8306sL6cmQ+;6``^2L&aLHW65QG&V-O5_5y z`)b!E#*HLdgmt^yNSVxx^7z#x4>V{@$Gu~!b=2OC|Q`=@+Ng80ez` zIuLDvx^d;e2WB0nv5oTkNNV}pQ zL{tmac=W#ZBg+S|Qm2;1-$6*zyHX~FUyadUKUqA?($Fv=u$m`j-DBeTsw~Kx47lst zFLh?)Z~fIS7qVVMm0Ha+RX6nWxa@T9M%6@dWUx7n2`7BJeD4K>CzRbboZ2F2QAEI4 zGRI=al$7h*%?QK1n1hLPjSzJ!adG$oh>k;#Uiz0~s;TsQyXe`EBGkmGGHU1eaYC>| zCWTp^pk*wWVd3hT{T-*=Sm_JbA)cF|Dg>MSl&t60zeHS0VY9?v6C6KsJ~;pGjEA~a zcF{fY$mfZfQobdylOFT>U4TNHvs9B)uVP=H(*pqho3-jzNbP zApyR;->DF?Ob}Z;z-Xyoa_$2()|CQ$_pXItR1cFFn^&&!kuA`#dke>i3B)`d|c~s?6;Xy!TQlOs>mZ zz{o9^%Bzw9i*{D{Ay@BK7;iA^9s$3%a{aCi``gRfPMlG@zBlRk>qcm3jC`eG$Y#wo zlG$Nl-U5!m?!?qr{%ZDyRaK^OTu}fHjmNWT zGf6g9XO6w2rFFNb=vR!sj@Lzdm@*hTMto>BC!$r+n>HzoIMQF}3Qlfy+}FF~@B_Ep zlV6+m`cJ+yC#8kwWsb3g&~gk8osfVYzC$wsAw1dbWVPA1Ot`I4jK`-X!+h|Ixr08q z=3w%c2J~UprOjV47HZJ<%;FU-FhnNX{AA4ov=Wmfz0`0L4W=>CO$0r%Z|39{#)-b< zaH^n9j|}$;*}2VL{gC6~)T89WGJ1}a#}XtQwCl1Uvl(pt4Hd~oHQfST6iJ|80p|`H zx7$5W3N*(7Z|;OBT`exI1m>xk8}Bjt;ncfZPc4Gfpbj zCpF}toBqYBmeGIHmX1p3KuZZjs0B-x&bU#%iHpED6n|^&d}&l zNJSdKVPa&0z`sWs^wI6eeWl>a#tS3a`+lnW*|^k0rP5s4;OzF(E~)^& z*56R>o5eUqJX=$91Y-t?)Vgd*m@*=>6QNf|s>9hP01wCj5Gr|pqd>UOP#5|xmvs_} zZ4$nP4@g49Q?(M}K@1qvtn@ph7TZKJM_mj>b%`r>35&LcCr7ZNOPI$xjg3I+W}s{5 zZ8SjDn;zX`9IE>C5Q>{vK|w9 z3WS6l@gXLyev(fI?sdDDa>X2KO!->VCYcU;T0Z_oPPKU-oae)0*{{@E3C?oW|xu3qejnt03N&#sHLfVqJcPC)=TMb8=cjcukMs)h~Uhx zC$2sT1=II)`{>&!z%ACX(5W(kb&~AbK_*31*NXlY*W0hx;n(b%z{S9pelTq@u)G#q zsEAlO=INJ&2cv;^_Hl%#h@*F+o7V@o$_!zBL%?XI-y?>+a>HIR2Bl(cW?=mvwT7T9 z)RkT)TVCB)RRwR8{`rz2P}azR&Pc;uBT}xcq}eaf0z>lOMk`fD4ILv`wYF|!^^dQH zNg&2_<=pdn1;7n0J3$ty)GkWfQM$p=Da2?gy9~}(rBsKXNr(kDVa&Kn@ z4Y0wO@I@GLoQ!amf34Ip$>i@#?bN3qe92K~BC1a>_=$lH`;|Au1hr!#Qt*{1>S>zF zU@8?qX7$TNrhLo+XDT;1CZA)furp@XVX8zi&a-H$B4lO)G*i_#qh&W!_Z(MMHPehA zhufRoDjyfYnduCUljNA)-Wg|EWY(uJFAZj4J~1<85r~E|8{3*cEn${cGPk6luCX__ zDo9VVFR~moH#2@^wPSw!fU$kd++K<%W}W%I(j+(ggb9m<^AALNG`>dF!c8;DS`!a( zweX;zj{R9gSA+e_K@! zUPnz?RZCHppr}_<%B1`M%xhR0dFwa>c&~(2*tg825dDx^vy!}H%RoO z_Gq2TaQJyB-vWS4doEHG>mVC>V?X>xC5{0V%0eJvSO=kHLv;W#B7D~vreFp}J#6rM zXF{)p_^vUnM|1MUIzTA}Q9rU|ftMloiTW==eAhthuq8+|1C&ye?;7P43{99PhS;S9 z+YkVxZ)EQi2%!s5I|3hebub#vcZ~yUhcKYm-k;6dj~s$TE5j3R@LfaqMC%elJ6Y@* zm0z&%#lolV7w0W3ph6jjU_U0H62Z35>c9x@c|Ffz+g@!-LS z@M;V;OV*ZP8Mat_fBX|nbP{jMcV9r+!L$TGgiS(k_e9HK{ zfNuS96#IqaC$(oyh&EYwAnb>ei&C0tAq@***CwH4?Y2f0PQppR*2_p1qj1W5(I)g* z30X+%vh8yFlAti;rDc=^wn?PY$z?5BC&Qsw06?|?&|bhA(|zR9N&sM+ZcNR-pvTe; zv8o3-`%Na9^w>=4uWD#f+Vwb#{~@^zpfs=qGZ?uP&*1##T$uSGs*$#oXy;WvyH)|L zgHccQK3HhMC323SLm&xHZ!;y35G7ctbV=8#U0vfR37k;pW=X8bI{3KJwPzN0Z_YKf zo&XXJ1JJt=WFbuFp+MLBC!%3e=_-^)v#E1#6feQ*QzY5KPS=2uBJj1*8lZ%w)0=yn zLN_4{8Nm7Sd)gQhjPt{HySe1D*qGLb6}u1L|9MzR>0ZU^UM=iiqwHR5;9hsnz23{c z;hB45g8PRz?oAc$&8_Y&L+&5v+*^0u+y1z>Q+jl;dUOhVbSZmu8+d%W=keLgae;MkqZ;Sv|iB?-Uq8#tXp{e*lwzu#Q2VQ<0t| z+GO7=JZD-xN${ROymqLJJc*`gPjk_ojta1OHu&3{9fig)E^QLe;xKtQSal?fEIUjM z5O&=TB&`kEi3IHKdhPx3+NbnBVD&yE_1-anY?FdS7l86X044e`F^rd|)a)PZ zJl$?q1;F$iuwoGU^UbbW50*|l;!qg_HpD>gV@O>v$3s}P?69+nFs{Zhe{IsMLZ{z! z_NLmA{@S5NBOulu0LU9dt>Qyt=tFz!z^n(rIszhZ!E70F03QLx_ ze?}Q0KN5NI8Dk3d({piMl7=iRdwn(-TpTe^P$s5@4 z^!w2WI3BX_E8P-^!-E%!!=J$M9Q$E4E~5=>Ga36~9hMiF>)&qK0o8^{I5V)?^gxQK zr$axl5NNPo&$rBlFkE|Z<`foJ{5T!``<7jJS`P`19@p(+tdar1jUZp5LU8n!#7w(z zTrpzmJ#@kw#!SE}wd3+!U_aRIq!)wfMxIhMlD)LNQQ&f!W*0JgD|G5@2p!}p4)go- z7ceIQurVCXg9)FZx>zW}FS)ov2n;fkRg7bqa%DD zp3Fl*BiXxDiF+G$_Z6S(h$9DOxFDD#x=OX(0Af<4JAs8qbxT6+6>U1;x!`aN%DER)(t^73IHJrUp_uN+}S!4S!fR>qZal!7hUQW^C7lRiHh=f_9Vs9 z-$nfrw}{ralpX3>D($XJG%@pCKQZo#B2ejg1j>nDd!BoL?3ts6*zRmo;L+~RrOf_9 zXVlS&>4neEO0ooX+@e|gLHt`bvFCj9n%~}+A|6CdW%uN9aDFz-u;U7tY4BOK3dmPg z=MwJzIriS0sQl;Z;_QeRn+N5gjw74n#J8Ny1ubhnxQCedl|rJHaNa%YPf6!*8&IqY zz8gsCgn+3D82$Zl31P^wf6iap$Pp{lbj}ec_R4XBlf&68+BGi7%-(g@DdUwov+@dA zd|5o6pa#x@=Ev#F|KdtD)|KN8~KTp zi$0U#)Jc|wDz`0ydEW$Ye&Br@vYQ6+)Kb>qWOd-sAy5K%prGq8jwNjm@B!ZWH6-gZ zm#Ug_w|1ClewrG&Tl@%``^%skM+}&Kk@sDB)5XoQs!r&-yR60?xJ{yeI^yLZf03DL zN@#=;7n1&oV7wM{vquFBT|WAH(Z~8R60eshP#&^}c6V*}G#`Z5RL3X?e^`C>WcT*7 zd>p9xgVnkr_cv)YT>&>`ZO8jW=w@Q&>$OYwMhH+0$N|;2yTPOI`_ig?UH(e68*$r1 zI6QG5k)+@D(8&Ac`FCr0^w8dqL|TwZm-q+XNK4d&vc4C(vdlJF0@_rsgdN8aGYPB&O_Rm87RH zAr!{cP@(J{9K&+Xe5W`&MOlK-Jj($ZuEmvj!|ZRPO97 z2eE`2DKJylo_|S^P&!1PO-Xmm)H}$-k&L1ostTF1D?Ywez^cml8uvD(vmeb?m!ln2 zl9c4^7jJ6M{i*hXzONDK5ja27`_>-!o|HD(d~n_)DiMEQ5>;Z`Z^3`7a@~0lYW;=l z#)r|V9e1_p>;8X_5D16!1?o?=E74$-Hm|R;lEASlEp%acJRHlT$WCrL^}73DQFiA^ zcMJ0p1zaiD2+D>35=Y1ek7Dk3ACZ-_vcqA@jwDby6by7n4KHXMVepiLCht7CCYU?& zDO&p;Dp?FZhe6#lrR;mPhNjZg0zS4*QI9*vBMSARq4r?5CB84R;w0=IsT{0F#b1=H zxLk`iY+K;TicxS+{G{Ri*TjfU&q6ycc9)aIbhr5(wrK|!2&)u>C2?xtyqGw$o4**c`~ zU>d|(CX<%yaRq7<;4hD7WIGjQ!LWov_$vFM9IBF!kt;EYC@X}=ij=ZZd7;!J{@XW7 z$FdG-bkq3QJVH4DB(xobKl@#!vQSD*kf$%pYa#cidhPxJ~VyXJ*ybA!>6CiP!q zrz8X(P`{hHaE*X`oxyT)NN9(SxQbsf)7bJaz3P8T>-gp|E9Gf>6s5~Wg z&mGIkQT>+W7F!l`p4s*Fl-53O$3>+Anm?@zdICX7cz6!54zxY567?+ zhH8>O{^UcEJy|N4SKU?@_04m?z4Y?$5O}mv=~QlW?BA;dQnky0pSWR3bDS3V1z_`^ zzh^#@Zxfz$`+QvZErJCJE&!<;+ewv0L#fLaAQFuol+Q%NIRzJCrj4C+t)h_Ru1eiB5~(biOI^OM zDbX~V@JuqFQ)olSwCQVlt7M@>`G&q<)7YColEvymo5m?kl?zQPxq*Pi3OqNSN?(4)w=% zEfx8%DHX>B5+64Vp39Ht37?dhe%!QZlb@`qI4Sr0xOI;xKh-t#6Z?MvS=@nH04OjH z_z#eU_0~GEFLXYv%B{f$l_kp$r#B@ z>A`hUZja6O_zPs&+W*QQsazvXGdtEURs*6vupJ2Ui71Xl5Cs6x2TZ*LaNoH#+(vqRb^u9(r zI^5G`BV47qZ0cpkX&MP2Xo;w;vYMFut6H zpuHnfsrQ1wkaRDm^jS;jF|TMixph1LJiVPdz#tsu5>KkR*elbm8w)3M26U~LJ~Mjd zQqQCh)`OamUy>kZL-2$!Kgw|}==~`>bX6P7QL8xp`_H$f=kk)H@*n^+5=R=Tfxj*- z=ue7LF%!tH_-$-+phoR^0I3~)^Pt%8p%BNkw|Ebek89H|?@AxkJX@2EtoK5{C*6$j z(mRjee@n}dGkjWR7g^gy#}Bi7|LpGUwPV$k)I)B!qA66^yJvJ~`Dz@L{xQ80R4avQ zM+pB=cH)$gN0Xl;v3xe`cku5MuM|O(V}8nGE%;js5#dTzQTG={J>WVq0{4B{%Cpxh z+nG0zsilfR{fr7{`Ws|oLvS2yk`jX!}Iom zCqo-%qZeNYKrn{=J_@B;SxGswxT1WCu&w7&ll(a{%t_m_a0~SbuJ#neo+TT01SP@i z`Di`{Tv$Pf!uEvfN6<(}QjRK*Hhj!u#0SgXb4`zrz_4P7QUH+BI{B9K7*XA!G@ErC zCrzgB3y-`uO2Wt~4lqQ02BJ6mCJ)Ez()2r@4f)tITuaW!ulsnCs4l43oJl9j+DC!- zKhdcq=U$19m}T;5R{rsc(Fx@;jkmU8BUb6~BfF^)?=%2qCIAINU(_vpCoPekjO{x( z!rv^XglAN39)sn1%8~a6kJg>1;G(>K8T%8}A+-#RYX(Qvo)YmBaBj#GGB*XUwBzU-%^zax>LmM>$TQE=T+H~%Y88*80C2r9p zmzczd<^b1+{d|!6>-L>wjW;)SU8PixQWZl@1Es~fufx^B&fmc~$N3{_H^y#$O{LD2 z-B_V}RRZVAIL_zOFVQvB{aR?2o!;h0qWyvde zc_iAt{>^b4GhSF`pGNEPP$%~^K1%lyzb^*xAi;NHe6fo6jh)V&*AGB7%pkbXrwJ~U zWnY!AQ!%)=#JUdKWZE-cZj;nWTa|74G)+w_=tLJP%?}An@OrBhjI#u7(Pl8v=4M)M zJ9_Nj`CMAy1xljSmIIEPJe;g{69bdMK?>PEOYc&W*j&GvOybZSrPGf~URX50h$bSz z_3uj24Sa6q-`BXw@l^&M4ZH;J?a78<+&i=fYIYX+BBfZf;$Dy(oM~ZFcb#3Ex1jmP zCS`uD)e=~b0;91j{<)dtmq!q-1YzgZ3z5FxQ7q#M`GvGHO?$T2F@Z(g-6qJwU!HNE zki&@9XNA>D(dt-t^$$4uATcXf46yOT!tgpWoBkEp^a)4AEsG$rNIa9k*!MK@<3d2| z)xL``Q0S3x6!oxYWsK+8Ei$N~TsjjT@8ZGq^=1)G#v_qL^%~NesgBC0V#dG(g_ZA_ z9fBr7l@?%AfSB~Ow1Gc;w71FJbH09r}UZyWNq@7`-pYTSOW;t)qYy zjONAKr&7pzdFBgFP|Y^FPx@f*#aRpU@dH_r6h2;Om{7L$Jp+*-QqjByQ2Ca0!5~rl zAU|zcmG6y97t!*#5W)qiv9s@I{`HXOR#v7Uk#oq}`2D-PLMYUHfKU+%Qhq-lFF?}7 z={HlC_Q15Y07D{^OD7#}Q|?~a9X!!zV8EO0^z#)|>+`5GBGotxZtgOpYpbhg!lSCC z|9nQVsn%bc=1QS9>rx}UXP%*vg(cK=|Azv{si6l63ywbf!}%G642pg{5^ag}U z=sf|XDG+)SN$B0sqzQx~AXq|`DhY&M482GRO;AyTSg;ZV1ynR3DqsU_2&jM!3*_*; z@AIwioFC3#Ftf7OWRiRD>)LzDOTaq#B&57erYhvt$f@BRq3*}f!LJTjM*DG#3`eDN z$qx5wR*J(5#DBNb9cWQ;CzjDq6a~F0LvA`85d{Ygn5Nl-5OGK!uR&#a^Xz zJ0RD;k36~@QKQp0aTuler;Pkr{i5pLPy4R3{8eAEBlq50qQ1c`3GW)9L~Xw1yB7=& z9KT4LIJp8@*G)%0NvLmEuxZ=%(^~cKPxE^C@-}gIZTWVS^Y@)Eg?@v}N*)~(PD)*Y zeoC1?*75P~a+y1~{l;6ps)3VI9f8*yZ&rJs{e7tQXK(%In;rXZADuYa{5AY%EA83w zKSZz(p+F*jnfM*vdV)@HZMnrjT}bzOuREO`xAweN+`CCMNGN*p&djf{INsa8d-(|k zS!=;vGy88sh%~Ls$`$GR&*9&c{?ZmyoDem9B*^)5Yoz-5lL3Y0z82rH<3}zv3AUvC zE3SMwKhRvG`>Nv?TJ^WD-aUud>3g`FU0GgvhmXN=-}4!i_dS+%bTKEV37d z{}Ub$Xq8Ul#F&BbITo%wRX|2*|4HqPX#ZQ4LW7O~aVTm| zDVRgk68`o{%pFkMRmhZ|(QAkfyj$GJr_^K3Iu)mWCxMZ20QEBgVZb=CV!dm4T?F`q zPUbR#TWvtUwRH*b#g7s{4`hFk$S#gUgUO{mlwG>3@Sdy8VjR+T4kYr4J-03*Pb$lp zpuNH$YY>zlSErf1^2{xn&w>%Nw4CJjJuQKOgKe%!WfMyTzzL^o(!~ez#eY|of>VB} zr+QzLs;I1h&R6+glMGLYgnGoQY*b^x7OsUraCA*zXq=)yaB8?Fn3)0zwJ}q!4T?K@ zenZq>vNmN#{EOuAy;FHvW8!fO)rk2RBh!5@c(t+_jRTs5VIL5}tj_v(a3e^xlMDZu z1LxzAktC!89dsbY+X-2Aj{=a#f+~6V4^e;1rXG)bFQeKPR3<)dg9ZiWQ$if&Lut zdhcXFL7g;2BDJ!El7;b(_}|||uuF}SPY!(PKT@Cv5{*f__%zrV90w)(O3NDR7kIf) z+8S`pk@cEd_r?9_c2S(TtkdwpFc7|0{G=hYD6y^lyGPVhKe!%peI`u;gsSrah0TZu z(!4N`G=DR+e#$Nl^%Di5;toqGSX)`{qQqHoh|X-flUCTve#rnkAejyebWYx`vx@tJ zu>7Xr3G}!IbcZ)nf}YUX+t4})ZtKnpiUEA1<+MkSSCYHNh%zApD(0{(-MjzT3mm9? z)X5zrd}5p5q=UTtL)ctr1Q)S>r_+j%1*e|;0Pchn;Z58eXA|5;5@z$XydV42t7(MJ z#u+O{h^zAn8)fJfXTTJtXP~ZDfhgHnS8PZCLipKA&VdqKtZVWai@B~->jl*TcA1=< z$4mR7rc-9CnrFi726~|hG}fJG`gRHC4oPSWdf5OG&LZTVlst!*Iv>;tk0V(?4Uo%o zXS9B*I}qZ#{=jDzn>OOno~w`?!No(mN|dji%f=SN1RO`qcoqAwQ| zx8SFyJWD8js;anw0G;b_EC3|Gr4fV_58Ee zm&8L+L;zIuOB=fik2O0O#W=Az3h0wS#q=wo%9jEcch+ndoXutQ!_R|jNx!FotE%ug z4$6UxEuOr3{HzuK7qocp>^GIl19##R2v9IrM_4R5lIR7cq18EsqoW!X#bTv0YW04Y z1UU)%12LqWUwDJKSRw-RL}&Nee*ZjpBnMT)SF0_!emec;Xz|U4?m`|HoLuZmk=03!r31{z??82tZB>p>=-W zx^+@&XkBE41ZCERT(~Mf*(x1NM=XVbfKTj8@dK)qouaA2Y*OK@{slv@9s4ZVJlN6~mh*sZbO;+1O{4rjkXa)%N{wXq& zKeT7ROFRe_$SZKxi<~)Yv3XKFtK#%c2>i)mKmP0?PLezJ{Gr5G?)d9}(s|Tb|5Yc&zNv7sr29ZMrV&*0<;b5k2LUI#NfbxmxdsrInZSx|I*iW0dEG5FSs6y-%g}!Nx&ADSHYv0Thmq&rKRf3e&E|H z@p9e-Oz-7*5Wv+IdmRL{6Xqn#P-47C0uJO)31CfCzj_XWzAf&rFyBIXHl;0Azy_g0 zp9whAuj^;i^A>rFN!e@9AmBSy?91wu;u_YPjh^wG6Y$>} z>AhsXl3pRtKze6Pdfx)A@2siNjXPM<9-y5sQEv$te!;EKKd9=>3ix2BIH9j|?_QjH zcYW@C$lG@XT!|mrKsoJk`Rd24?I+~$L=XQ3W&*q zfwEWP3UhNWFF%OKVyHTVn8S+^wGZRBL_2iwq30$3T0ZyxyzD#(o7@U^KO#{;T7kBr zAD)ve=PbeJp_##t4d-TyYeDf_*kGMGY8fir-C$|+X^`dD@9tlbl&?E7zoOTK!P?8v z(1jyGUm;ds5qhiF6lw2V;R?aPRo()JHoroC^zI=Rvh^j6DEj;S8)W(7#+3*4>=k(H zEB!6emgB(d@iiy#s>s?(M3*o@2^Vl)a!zm?D5by2{Wy7_0PEkxer=M%@z&EnBQCAJ zb?!npkeBMW)?X-mOU0oT_|V6%p9-H(Pi23PbKe=){7I*5J$Qch2;u7yvgm~`jNr0& zv$y2;kgDwWK6<-?wby-2SNaui^(*l!4jS@Had09{AllDe)=K@A@)(ys@QWF;k(aem z(6Ui9uu<}6qfD?du@9D~`7l6;e#%K1v{p9hk7D+ww zm_qrV^AGnpxXx|WJzFqDr~xCb9P|!rQprxs{zpPs_6V)VgA?64;MD)bhj3=wx+GNmcDMS z3bxjj1m6W)?;me{))j0V-C7d`?EVkP0xNapuZljl`ad9xU5Sj*k$2N;3o^(qjQDDQ zTm;kWP1!hm{V~<4PUgk%e?b;OYSE0neN}juZP`@HdI$gLo8X7j9#6{Li*#GvI|H6B zJpciJ@UIJMNL@r?174e5#d8iCDsgVF=Rtm@s$t@;q<>Inq2j z)-E_abIsyNYr&21+&kCJWR*3`t48eZRM$3s@_017@W7<(gI_>f#HX1Zv*i!sCf_g5 zYToCddfI7)vBN@-cTbFUlvW0u*ZqChI4S%21M)zROJG zM&yGc42i5q68PslEXMHk$Db#Y$g0Km=69Kr^ZVaAlu;}2?$0kRz7@t+;I(!@3FQK1 zTe8a15ZG8i`800dXK{YAxP!#dn4)HPIJnxt@j@2Cs0U1qXZ_yZ`vQ}G`1plaC+!P} zz5HX}{)DGVzQO4~e)!UIB$EFZWQnNsN%oICne@{?y1hC%Am;4lp8<#Zo+bw#x$)y? zAbm*U*#7?oS)TYD3rc>G^eZUkZMD>?h%F*7IOFS6sW)jKf9zB!y2mcax853?Ymp3~ z>V)PPXqc)n?tZ?iZ2a%=C2XR^mIF}eea%RsSaa#TC*u}MMuja{LsGrmKXiw=D$!?@ zEyE;O`Rq!NWK`)$Ck!1Mirsgz;LG8wA&jKk-5&}tnj3S%_?ons6Q{07%+h+A&O6cy ztG3h^>W$8HRB$yhsQ;_H`ro9W`2Q~{aMwzTcu-@fe#!R#l@zQZ?TQ`Td&JPL?u;xr z>=7?M0zdY@$}2HqmuKdReDQBx=K?W_JvD#UKXXLvtkV9YyxJzl9fDb@2&21~M zEP6;B;`46NteZPhigHAdba;c=P8rpTUH_xJlD*tA$%R95yjM?tybBWt%_<)3RK|D(LBH*wObk011k!bX=f18Gc+I+-OoUf7R-Vt7dAHd& z_YNJSrg@pq7N_EO%;LqdMV;IAa?OVL(`z1@;e83Fo*!zwK z_?QpD`hfj}3Z?QUFe@Ls4|BS)QDcr{RUIHODij_#cmN==WNBlfRy}W*FIc%&c$W(@ zw5U76aH=`Iz53pTXU9Wl4*4uk|9Na;jvXEo4Ung^L>jkCFiOO#!1FSh8rCRRST4uz z40MdDhI4dZri%G0gU{abJXqe^Toesh&tw78FpfRC72E4+AGyaTNjN9sup^!9e3B-jTn5qggsSnpLpMdj1>8< zc~EPZ0wT3H^idw)zW&{B7BI4`@#IN52&x zz0^48`pbU#rS_1pkQr$R8~1R+=}e34Z68Y1xjs9kSYWUp$`%rbO9ocmIn-I9-}Uu_ zyc^`9GSN@LH@YjLm|b~Uv}%RCLX2=io!nt-tK`scd3gNMX1m#{@WF{fdFGM#4E0M* zw*sx79fviC3* zrM|1TokdnQOw<#5xH5;Hl~D!7Q^%S(cjb3w?q&2q?d5KR`XKT{VzwwI5utx3OB$qy z(X@*$n;6LA6cRK&3)BS|>mqj+1Jx|;Oo^l+Y^H>)<%*wurS{+S)VLD>`F&4_K+Hi) z*b1o`fZB!Ia&u=$#Jj{%w6s3-cV@15EQ5tahvk@>;;e7o$X9ZAyjv(tKKeR!9-Crs zkFi`M70+N~oyiL9wgVmzu^O%x)0 zNb5e@VLHlZy?-QUD;(d%%a++&{wOI9*7iPhRP`ZsXR%HKv9Rr}J&pytw@i zi;|E^I@)OP7Dhs>lE0cVP^_0IR{_!E=eZ}D3GIA0iOIrZYnC{ebn@F3?vvAOF3Z3< zwnW3{bP_uZ3CFzx6=2Fw?|Z5qxG_F}xrn`>quLoH$*2$K*}xOc`;s0O6!GC+EI zLLg7e7XhnKzL>Lxu)~P%q$=^Lgd&jZK4P9JG#=-@P|aOx{>kO=qoCiw^6rD1;I>dL2y%BX+!4 zhGA43#jo(@%V4QK7vRIeLJ|y_hVNQ&a{;#Rf!P!LWjq0hy}YY8LrUYT;DPtSA>sS1 zT=bBPa^oVaybp!We|=30In5kPCbU_-I3V;IK7qAA6n%yzqhmnGHIe)5YUb#zBiWW1 z@PP(hPk{g#ew&y^7T#rz!og;VfQyJHKS%-;%Jvn_2QjPEUrD< zJ*rd%GTvtlS)?g#?#T!YFE&<4O`5|;=vq>P9mM=QP5dZV2PV)5% z!$e44KLEuT#JS)7ymDnwG=E%X&oEP4b@x8W6VV6s6;C>?@N5+Xf{iBY;O4UxH{Yo% zp^zF|mvTdPozcx7mvT+4>pG``m3r&-=#>{!Ap?aE{y8oB5L7EQm$Asz`<)-jN1t#D zd#9am&Qj}LV;bg#)CNTKT@G%EDOb06vM{_uHBGprGKlhvSu7qM)S|NTLzbB4b z@s~`}Vjrw)oL|3t;W7Bn)(J1+?K946FbW{OX|KRs4=NlNd`B*TrjHGHB>2^d@HT6m z7@Ec7R#~0TR(4+xgahH4Aj$V{H2m+yu6f0Q-0p&}jAQ{9v1?Xs^`Mn5Xc9YvHN z!{}>?788fMNa4Ptx}D@ydD3Cad9tH)o`DKdEnd}YA_FlO6*H>q36jd>F;-MPw#8S9 zIb)ve)@zF!o3a*vf;XW%CwD>~JPHLfyrsoAB{JHI9f?=i*ud{n?5 zEBqM`6B2_r{Q?@fR9#vwCq-q$5LlDKH=)E*uNE0p=DZKh+dlK6EZTHB7VnLRy;_4$ zAM;=G0QD^vEA}C5<1n*Qc+o}lt%4Ghi$U8b(>n{c9T#%SSM@wBQ zqj~Rf?baFZ>hun;5|2pXq@y&J`wi1a!Dmc?N(T9c=?O&}jM{n;wmj$!sNkQec6y#( zO61Nfer$tqtMePw`a8M8GCQ}pRC%DZVFbKwy-JEwrfCFJ9V?L^)7|1m8E{i}tJtg5 z8+5D^XD$O*F6Qs7*W2QtnV5tW)Pu>APWdGJVDCH5pH%>tu!uZ2W<*PhX?4OS;cM0?liG1?njWEe?cXAH<1*Q*uMLjesN-IZU7z9L_Z;52VuFD;|o!` zJYsrxnOzE~1&a2g6{2v?`^^ljR*6rp_+C25a6DaiYI?Uz&bDqt7Y=GfjH1;l{V!jk zeuJgo?93^7<}Au=aua;o4OuHsh(0d!F-r7Oz^JO`E0@r2AyjAmK>Z+gC){D&3lgTMhE;c4;WW(oMvCIUJX}!-N`hp+m z>mm?9GnMW)RGx`$wt3Hzc_aauM{QN~z^wXben8`{pYD`LcPtHp z^~o3>y;Q*iqpvAun+iD4Oe@R`Gy~!gp&%5lAZ!_cOZxPeDain z2iV*k11cyeQW`auSg976kigUqD@@?@Ah0EwsL9B8Pe7?cAQ2PHs5s{sTV7M2E# zN>ztd5K5_H_zf7U1q9{A=Tz-xe7B622)M~4+N@T|X59RxVa!-!UPyqSk)dnIy~( zSAexjl$IYl)CxyUbz*wis?wPfJZ&U(*scfedS>9KC%EC4h~`bWnlkk0AG#GtxPyd@ z1d#e%L@WVHB!OO~gS>8eo-AL?n&>K!i)h(Dr~Q=>~4xYvBjP>|u7KEzDu=zPW2enu?V53o$5R zpMW2=wVStXy}N%8>>wzTd?i^m<^LGDT0WiJx~~_NkT=oQH!Sw!Tj9bf=LnSH)(#YL_E6fq|8*&di*S^(k4 zq`_(L*kyOTy+R|$yqV)te6!+6bsd5MZ)g<5$-;~HZa)IS>V*2cFe1wn6vapUj;V7t zLS~;)r?1230)P-2dN!dJeHp4LL{x(c*K$Y)Cua&?RWH+FL&?VCFElbqP(qDe6nQ+x zxphdo$o`p7LJ~Qo30@|JK zi_wCy7H8{Df+eN zYs8v00lqu93CLvFI*a>8@sY(;OaS9$m84M<2Nl9|1Rj7b)#%U6q1BhR{d@2lKKhhw z`Z5)xu=83M!Tg%Nop($Ti!pDdD8&Z#NXLOPGsip0m?@iGMJ_N2x4T6Icv$g`W7{Db z0qOgC&O5>+5J1{;95chAvFyi?Dj&kOMsE(5mVRmQ6D*Tz%j3ZPoAn5fdi4eL8Pb}y ze$5+`$x&4bCJq3VgntMO-S$Yqi$Hog!HWT&V9x{?lmNf|RFjczA^s>mfPl<+O{qEF z#pXh{6;>Ujp1Vt*JdT0H!6|Swvk{C+IDc zCr{|1U&TX;NuXH%bTDM)4mK(|SYkxcqVL-hY98Hm1F>BYFn)#}PFtQ*JoHkZR7|}V z0!*ccgFc2M`@<#NcFH(4NiH+C6>+BF7PE=Aux(dd90|nYqCPEs!M7{8YVFDyN7v12 z^Jskzd<0hvR1qk5L#PLGJnGOMiIkmiTN*SyT^PYwZGxkd1pp{y4(7LdcPR|r0b0Yo zK{wGMWUD?yi|>YV-_MVo=iWfokk9(f!7R9@?aK<8-yp_((w=cK@Lq)j6+aG@_r$Hj zlX>fOD29se&1wU>1KMg?WJ~3QY`kr1z$YI7Z#M>u!mrNra z!lEJcSGVuxSNgK)L9Z)^JV4jw`s;L{_e%MBWK<^qdr>%4o^cb)+c;=rSoQ`7=b8Ao z-^{XsZU22cm6Oj=e7lJFB$k3MBJ1eS!9uoIZfL)n27+~0|MCQXTde-wm-}~eStj@! zJa`xKuL@pI8*2UKS83RMv$;_q4P665C2%+61)N*2FWh=Duvx=J4c*t=tp`e7Q_4sI zbvh@{eH>Dvyt4Wc6(N*W1gO2@2dF9(# zZi)Hw+CudbBV@QxLU&KvqM|bwWB6|c6Hh5ut~HAKaC0Uhir?(R-^`y6iJofl>59BH zn-n{J;Xq%o%!{9b_cTW%)K)|1>fVsztn$t~(EOv^DdK3KiXZ43;ve(ovSFl>vy<(Px!fvI5GOxS0!#0*( z1{zfvCEaT4Zx@uHVhJM(M&t$^vha-D>UJnNe0s1wadm8{^hhD~j9w))QumAty3}qj54+@x?Q!ZdGBy!A?`l2K7*VKv=?Iq_TJmsWH%~8GX`H>Z?)-o| z74K4`^U_gd!#KX&<@6m@v7x}*ld9teFHW|N8OuCSap%sxTONksIbM1eziuu&SwRnv zoxh<5nsQbV$O!DH_P_NjM-3>8mFLXlf*wA+fVwr=Bx{_ee(RRn<*IYGf_lPEw_Vc- zn8_Hvt@mkyLXxhV#Ab}8ac?3Lb}yz$LeHmjlJ&gQc()fy^7s88&xfZN)&A`D?Bv$ce9p#`&f=cC%f8pdWDQPvMSe}|eq2#r)I}|y>4hT8W9_c5lTXB*7WW-1-MLu)zQ}&x z8Rhpa)0*aIuUw9O0&)C}T^`<>Klv`P^rfG?RQ353`#5nO`n}}pJ3rCz*4P1~RZE*M z+XDmU7H3PT9Yb%BZ`0PQzj~R`~lr+Y+j}l9*X{p=irfr*LkIhg3@0L{IzP z)*c)jw-^imGaF%xh_sV(nsNlzM{Kq>9;?5BI>DInlxjXFUv^B%Gvlr;n*o7chA^Ma z+Nu(FE$I}RKXt!^s?b5?=I!Zi+lxh3C|&|AzJPM!B^xIU5zeWCl;{44gJ8cg8<@;L z2gOS9tN1DRBG2+#_YG5wkvLxU&$^g};X(Tg{Wh#UYZTGs#R0kVwqkKY7!m2y<&F&( z=yM78UX|TZ@-JODxB`M}keqU5cc0ghz<1faT)3~QS@NUaOxqa_j}*z-BNVD&}{zc ziP$>3aQFVc9oB@_mXc4kat&D3BcM=5!PTLt6)%k#l_H>-&G6`l(tYuvYWS1~979pn z8L#qR$)*E0x{qpHPq7x^ecuVF7Gdx^FqMARP^~Q$h#^N)I8J}>meU%h=cbFI#u>4i z*UI1+TE1CSZb4#=TciMG8GB`}5oGHBtf9Ae42;=F)T1ts&%&Z%k3gV^u?6*y)9b7eWNr@0KRc2_kZz z#=02lVE|PQ;_9ePl;z*YvWo}LygcI$AsE4LKatO(f0}K9dZ_Tuwq9ku$48oB5m+a6!Qju9i>XCa)QV@1+Sm+^UBYRM?sG{>Fdy zKiF#DXT$|rFc)67#|%ShgI}y1F?iAGi-rA%ZG8vNwrNtoOA@4WQ?<=_Stao*Nw&@^ z6^M%0r-mgS!O%NjpT)hM{C1n>1hRWGKe>f~<0MgKBaJn*4)V7&kT=>=hjB5tm3HfU zpq^u}*}SmZpsy^LlCZgKOzozytffEO7i`yBk^ZCBw-2*D8t{-DRY;J4U?ZjMx=`gE zI_ia8cTOW6kRJG=lnR`xB6IRQO4@40$hP&Fg-$XpT?lx3*Up#!B27n9cSxle_?h6* z`){VG|Mo^(WB^g*0W+>5D6u9a3M{d^wL*5xwyT>A2Qt1XWlcFI%H(8gEy}1{)^)VD zdMj*2Sj(J)-?!N1CjR>mOQG)B_rn&eL3^PEnEI4#)A9y%*hO{JqeaTuSO-xY&-~eE zJ$00E@jlP4cMA7MZ6KZxq%ZiiB6%-bOA_0tXqiXruloQ^`BgT;Z0bm37+5y7SwrKHE=jZziW+4N=a7 zqn9lT|4_A^%nl@G&R<0=-S)O4m(Jk$_*uecAQxR#X*EJW(=h zjs{_>->#8l6ejOl+?B#-;OgFF?66cq^nWZ?+TbwJ(nN#ltCI&xNMI4NgPvTp1ICa9 z*%%4g`qq`T`Pr&S|DBbfy@0j3shhR=#EQCM^-qWl-MtOrli|B^NH#1%@c>kQTNpQh zY9tHYCyGUb>u3iJ?idCiyT~JH|E_g4U5x$Y@6HQn56Zk_$e=*# zD5lxyAcv4$wFqr9&8q?pHB>^mbu2GaQ9&yq7tCfV5VAG6U~In)mcf##V`^}r7AS@R zJKKnt4X|@u$V2VjEZoB)C&xlawCzci+^T6x8{3vmXBZdeRG}EH(sx{j&9q517y`z? z5p5A&iFZYd{zKb2q8&%g3}9$mSdoHbA+TFaJKBbA3Toxsvgd4DPUf_BgZ4V2jSh)9 zzbpvvunYWWwo4l0^0MG4r_#W&P!}kYksfN?X~#CTYwf>VI(pA^{$A-S%<+4n6Nypf z$7&2@iJ0Xnp^B2Ig;6DyV*I*A)x(ecMUjg*GRJv zIOAo37a<$qvQ$hVHjDSoc#xwj4xz$TcAT+NQ-rnYNEJU@8yJdQF;nipUuBBe>u6tN znrkO6u1S(aN`q+Jv8*~4)D*G{aAce2v4+iP1=$Bxi@XXT+R;@|-h)yUV-F$MjsQ37 zzgKMvr>~gNPz*oeqHscX@g;FPjd4!F!`4bLmgd%|!3dvYq%~HXvd5cD$EU=vyZb@0 zDPRGV<5Iej7oGxkWHUYMYD`m@lCFhbDNG~aVVfLCy#Rt;g?*lSBwNKaqq#(vL*@8x ziy2_$Xy|cG2MEQ5la6A$;=oOFd) zQekdXcn}qFn2OA#qDragCMxC}Rp=H~c$_Noii-VA72Tu)A|5ye54^UAn5Bofn}bTOHuGr z$Ly@p2@3+Klml}{ng5fAs=?7J+k&f2Pm+k2o`jdG&*VulSZOp@nJ8MOfQqC zDDzcA)#(E34W#L~m*p$3J)fT_9R@4XC$o5uL+ZV(EWK^ryzPEWW~DG9*tb1A;6_2- z&gZ;cemoJT-3;-_&En@c-SVc2_;^To8uJUxwUvyeeSCtRT5clEr#-Zudat&zBBl!z zUZM7l`}k}k4SWi__M2%uEzrK}6QsS5p#7w(JBJ2GJMJ*|_bHU$L>>ke2JR@@``ME- z$E@jwvJ0N|q5nS>md0(^we+rozm72z=l!_}}g0JO{%^WW7r>^pB~ zk1^9o5cqAs-F9^gvNsh&LrB}z|7W#rDgKqbrm=9N`H!P{m1b7@SJ1S%xniTHGX0UmMN{O93@FN4NBYVfD$Mt{NRRTiSLD(&pl3C91dwqpD-0m7G7&f9pT1ZCV_^z`tv!a)qyMz6D7J$OG1?(55hCf=FoO8!O{OdVG0# z)qX@Sd>?GC02JBkCrMmSh8=)vI?RLh_ix+*VHH|mli?&&D%_K<#ujnt&`>V4Rc@_= zShpFEfgZmyK~fxSDg2N>n&R0|SZW)QQu|Va3WoMnb=cTe_&GrfH@(K{*a`$Vr3>hN zPEJ^eEU=L}&U{6#gt65N4kddRG75}%g;q@bGjuV;3~-<{?po-~{;Zt{QceC*?nCj# z!y?)gjr0g@oU*%4a#Cs5n7A>cDFmzZydZ{M>V;R{cUme*oh;U|aDB?0D6ZN`aZ!tg zMhk^H@zF>h(h8Y4^(ofYkyBU)x#fPc>Lg5N^#i3?WBDBzSrzu>8ZvrqC=w1fXIr^% zY@BGG-52pWRK&aD@GZUS^`7j^?M*YV!?yjuN04E|68FrQUmf!7A?8qG<%yrknFWCo zegDjDHEuhuyjXK_;2ZOW81fVMK#`+_yE3+9h_}7L3IXcO+657g3?!`ZlvNB=W5SLX z$Q!ye?w{<)4r$cOQD4vdUaD^3m~W>P?;1cp?x51K^Fq)_B1AIT&YP!)y~(*Ui!~)Y zwb6YzN6wDiFQ0t5FjOwtrBYtd>WB()O{0PlH)%t{R!KL8oQQ^s5J|rt4bDsNZmQuuMm|H_YK5)sP~+V@ac47eyOm>oxo(#6>GcV;;^@oHQfoYxyWEIY8btPH>b5;vgfECWx3j;>nv5p3i09c4Y_vJjQ zx@vS_l~~Cg-V#J^Umr$B#G5jSYCp2Ii5-x=%BWKSKDTqMHG4R0$|_*OuwG&~&7D0& zBfr09{b@O0WCB9u((=2T!dUv$;b!5`i+}06h#h_n>MLsO84*@2=AZ~=*c2%PV?bU0 zB9XUA40l*eDuk{mD-jQ}>j^~^W-t{RNen&f(}ZSzDCLVSTk2&mf$hlNaU=!kxc>IZV$34iQtKX4YqM_Mufq{h$&kOypC?e(`5y)GlRJNB=Ms2|{Lrbm*R4yzXkl zWW;X?m~`e`NVX{#K|WMu!oHdB8s+??;n5}Zo*rMg4iRc)yp%T)QP6`>?$42*6H>4n zHILMoWC@eQZAqsomq?87s?i8PX|0(1i%nk>g*nN74I;h#sS~z+pgV?96i5QQQ?jE6 z31%5Yu^)hc&I_Zw{FFMDByE#^n9Qv`1taKr^9n;)KYo<0Y233*vM@idSxR8NmUmRz zo$?I>8<62oh$iSxn+y6?$gQQbzfFl3JlM>AQZM}ScA?#Ef%?Eem~W0?l-qvUXLP!a z-YUc5oOhma7ejNlsLwsQBWU!tg#TrLh5@&uE`hr2SY{lM`qY$Zn34a|%+ z>1a4ZK?8D0U$Zi8^X*xuhoQ)!ZyzK~E;eL~KP8;K<_7+yC_G`kftf3$DGcLZY=7H*p9E-4L{O|W$^IXu zK=uiU>8C^@$kASXw%FsXK~+Jo${k)fghFXM&N->&nm30bi(X&0tNDK6 zQMT_ial)E~#>350WM}L}n6;2inP^=*Z0HWHUFUAGjfx+Dz;#fYYYKQzUTt!Ynu)be zZ;sk69y)p7RToBYo;d>1x4wl`7Y{|chHGFm9-6ow2l5YorCom3Y^x;g!_b&^p9_~^ z>@5Ti#l{k0N#2ik5ZtA$0p`p}d*hPfq!QiXlW+9}L_1Ie3~jd9FxlysbK*Qj6_?%eeq_lV4v zDM?-G_IEh5H!`pD*x_XY@&;XvnQMNVvl4Clm%KuayWFLQJ(6$nPruidCzc~spiam#r2Tt|t-hKO1Jl*PYAi(i z9Q72J)J>bGQT7`<8Vnp~!2dqv;m_@z5Z#bjC|#ZszShS~N@!_I>KWXVY?@s0S_Qyn zG;I(kOEMqP*TpXny7=X9)nQ4$vo^$hJ+dDO+Amq163b|80E^;CfS}aqVf{bNfZ;x2 z0Mab_5gAK&13#iBYy`G=7~nM`=TtlxN4HGW;z2vF>8V|?_D(v+a0){#;NkbBWYt%9 z%^;Z^yo%DZnC>+wA_AmONRpM#bTrzg2amT-AopB^YWZcuA;KSjiGFv;-kxR))`xl` za+uZ_uPHZTt!x0#qZH5DEv*qxbugeZU2u@|aTu`#R{w%%+?+}j`+##VJjoX3r;+;? zoDCyFBWuN%$*foJ(t`_j>Z24ye@SPq%6F|=9$efR$kUMLr8&nzg2RxTCi#Wy-q2oo z)*#xQY$3XsUw8){%U2ECkgO4~EpiJAX7yQz7A2QSImZ0x3Y1ncPs5lS?lh=MX|+DN zxRap){PRsL2}A1o6*;vP(4~>a()hPh))zk(J&6Yy6eu}Optb}z^x_<0Hx)YCW&*x-bM7se_Y`VM7lU-uhTlO~endl4fhNu_IJwCBwDyjiY-viVJmG{} z;m&(;O7}-Cxyt!IW4dz2K)Ez-bK33RbalUVDVCda{=EY)y5^rJhKsMkhN2&@iKHyn zbXu35g5h`@x+(s;S9btYqX3eiWAeN9wsLilX^k$qx&W=EPS6QIO?j+bd%|CrX9^AP zcBRDC*4AqT@?^T`<)Ip7BERbog&~!$0F^uq%fg0PebD)NkfNzKg2v#QX)jY9Ts8MV z=WDN-X(Pnpo+Idz?6Ser+KHOL8%_-*F7#n))mXi9$(?GLN3o)DQ@?V)!D{?t{kqvt zI~xTuE?!0ka3F17Mq_I=XH*k7`4jT9w%OXc)Bsg;Rd5`Pt0#@2!4)+qIbjI=?1ThR&%Z=!)7p z#U@#W$`oEa77`roNw7TEDlEqq{+|iJ&u$V+=E%Ww77pQ-Zx03lI8c&M)B1mB* zrwLP1_2C}fGVh$?v~rI$bc@c{#{Aj6Sf7XFxuxC*j>ObIR)Jppm2-T$83A+)_{}rF zTUf36aAs%1wS9Kx`k&twNzm%w(9alH89WrJGXwa=@U1fwsWlp^woz1v5Pq-r zAo|+>L)UvnHMNJ0n>)P#VTayL=v5*$6eTnX)c}fsAfbpz(NIN2NdrRDAWBidfFPit zK|xV0p%)uPJgBGv5mC^C?FhC^zW=vo&CJEzrN9o8DZ{PvtU17Sgvge=`pZaPN`HAXiHNG_pe%S}2`+9ue zf2_9XH}b_om)%PEW`=Ci8(^5$`HwO*#ypk}eqaL--OpOluW-^M$VU_}Tir>_BvhxG-5nLNOJsE%{V1RhCclE74R) z0h6?Pg-UrEyA?bi%A_7sgyv`>?C1`y`^9)K0%G(9*errTr1%K`y2YIL zYYMS<5u^2BFG`4z_SB?vU@7SV0RfNkzP&=&|Bjw32{+>|gr)R=uNj>+16{G3DoWCT z=|F%|b3j>u5Ye!;LqGLP-?d7M|bCU>%l(L`g*I z2ue?Zxqkgm1N?gJ30YHUrx%iS+zz~T+E1-q?3L^Y)`~{1yci|Ap)=o)6n?mHK}$!O zBrSJ=@;{)jX2$r@nCZ`QTge~_Ff&cO?-P?BD9oUbLGZEpdWS@15+tP6f>YG z(dgs!Qlqb}h`Hho@ek?47?JQ6kpN2)k%GkVB;b#h9)V$7IDJ$5`ycd z2^{1?Gl+aH|_wmsN;l;*cFPoh%cXH3;jKg5#{YI=w-%1u1Q>mnNe zJRALnxPeD3-^Mcq7o+&6FKz~l$Bzb5S}p3)7jMBFBVWLxG2{B`y!!G&6=BJdgY2eCetP(F{bV!T>=zo!9t>%2Vxxn7^feEob>O3m%X z$DqoSP}P&Xm`jHls#OZpt4I zR{bK!n?~Y3ov0m0K}gQgLzV~Ua3n|BY#c0r@Y4ILWs|u&O;YA9jWu!!Z?v&XS-lV^Qj}hQ50tgE;gpuO5DBBB zwQ;O+3O1fW7i1uhikIf*?hIVLE{zMn!$TbdOA`kcR=z?#CKhkIUY^TC6fC&>N<^lB zuQX;bFot)bjS`VRU&y|TB>F~?VDcHVfdoW~`O0`RqC$%Qk=%b}BI5-s-jhe4-UM-( zJu*46D@xFGfr17ZQ%qaQ5^Z@6V4}uRe-j7Y6virEx_Xe#e?5jwIEv}UrC>}qLnt1T zpWvI0x%@nim-afNn75@6Ocnt_6iXLV_tuPKRxbr@J>pS8dV;xu2ueZmGQig)w*bcH z=U?Cd=%=I#VSI^Dy6bbbdwal$`mXct*rQ@NgdUHM2JD0++gW5j^Fu>$U)vGKZ)d-# z`=Olzu7RqXLxr$FF~%oAb$jr%@dVO~`R(~toR^fW6T|-;16BRtQjX|p9T<2{d*|jz zMk+>H*bLx&$853e+4NIt1)vmYGiEA~>nN`lDhNB;;UIAa5W z1DZE%W>G~zXVduGmU={{1q!JJbZdTdzqhvWwR-I2_P0(4Dwtb7z%Z8Ln^E(C9f;8P z=#LlvQ$drmX#e?alHMcGToOPOI~hi8-ky%M8h`%g4ac~J6y zFT28wlnLD%{|8~gUv{z@E-A5uG|XhDmeddAB4o*{ak2T@x_j@E!}MUjH6Zc9H+5R@ zguiDx@NvNb)m#HP`m+jy_sUl^*~?4L`7Afzs>6y1Np>#i6u@$oUSdSLt<+O~Yc)5~z(F!veG)%xwU>Tk${ zaTT{BcD_hAw)EY?UMQU4Ht;CdsUdW~NWB37oBlkSnUgVjD$?ablsXpB7P>HGG4P1@ zhWXub<%29+xXKtP_`U904D)%vz|*5XoA>m6&QIOyyL*;>N-qFdWNsjT_RnYC#jred z_0re^z58zl6dcSycTkPrq%jFN^GoJqJf#^*f%4kwcy$bxkqdmOvDq3ZYq;x|rh@oT_`6L(_Lf4z` zv=8e_)6bJLz1enB&1S|29W&LbNhdmT`Om$ z^R0y4S?&r+Tsgy@;b%!Nz3GG_9eLBW&dq$;xo(?o+l~5@GoSe} z)jQ${~;s~6#=JYML z?`VhYpPj5&O76fx3iq(obf~Hx&Puwg-SyvI*!U+BS~^*4$Ep7wHBdM^&Dv^m<)1$5 z6DzB^16vZ{d%Tig^iSB@|H){(dcEp)o2x)GbH*VcjF5E~H<~q@e9UNZ=7>?kdv<*8 z>4UF}?T-!Ya?V&^YtP;M^2F_havX7VQ05vaUL`zxFGh_Nk~zepTh z_I;j)<>su}Uq7^d|FY!l*ERoZlB<(%;k&?gpSsM_6AAyC2_A%(bv2f< zQ(-m!zy3l*$V7ufZ(AYAjzI|yaq*%3Ct3v3ezCW&Rh)abRn?W2;8sZb#J*7N_LDq> z%ad#5cBgvb4xsu=M;S>3;ZB|13Dq|t_|R{~FN`bx!!7MAr9W+eU~|OS4R98+qHpeB zhLQS*!S>wCyB=F~d+96j1h7a3a%0Uz9xj4_KHUISH0l?1KRmz<{9W*MsG(41+>Os^ z%#**`hs9^Osvu1un@1Qdi@y`fTrGV?-FY1NVCV$2Ui_5zLms^wiElboAlJoan|`C5 zzO>>RLKCyhC|n(F`k=aAA9k-W?KDkj;AWNT!SiFLF26YAWKPqF%$T$~yYMC?fs)@X z5Xh7Qqt=Tf%2|?e_L+!H@vd&hD$ajlth`@_>Z#XUyS{%R>M~$%3B)o&Mm;=q-+;Al ztMUf(FN8?a^ANvkWe~7DmHJ}NlRKCzGdqv>5ltwMxcnWGB4Dkx@yLSbaRYx>*DODqLn*( zHQj*;Zizl%RlEUO&H}yBg9#0R_bTg*?{(dXJt?Da+Zs+Jy6vj)e$w@C`Gx2Rmur3S z_T8BTKhm;m8=Y^u2JG)l*z0vZ zbUT{|NQlO^BOXLIj+ClXw|!mbyu$)@VIGiHh(^wIGc1xQHppt8L- zdh-Gc+^NN_1fvU-udmC8ErggiY4g+vPlmEW$20zDF85(|L)#MO+hI4^23-vpc{PuA zhAq{6LmzHu_D(`b!ZPK88D4B~%}ijNu+4gJsB%e$IZS`iJtA<2eTKlS#DW*6*te5? z3b=y8KsTbHc}I#6tVDXd%rq%);_vz1nY028womBDsh!nuyHyHk&R>b~)Y+xXBPyn` zIOrb)`KAx5AP*@4~MW_V)j&2jW6JQS&AGG6Pp<9=vx+Bq2;` z5ct_g-;@*t>|NZB9j1(zRdOLt>{;ChF&$x$xCqd{<`kh@jZ}HFFM+%LJF#s1K*|pD zxvyDor#}P_DSlan@8LZsY@-6H#m&f4?3uj1&L1f3;`TP2N5h5VJjC5+%6lR-lxFWn zyM7hFd-V6y5PbAHWfokyESMp{;?rEeIfAxcLrD@^mPZ|9pA6q=-?$-F0>zb{9aPZ2 z28~*F^{W9t+vN~0Yg6G%axo*J!2Pg8!;0JafN7{m`wYGN0i#)V;qtp`IMIr#8+qV- z#UX<4(?v?1vr5E<0qD6$?%apXCC+gTNJ7+EC*)Db1B%iw??3u(8wp=?yV;n_d`HE$ zNASoKJNY3?qLZA}7c8Jkge-HwUJdwuF{&1G$^fm7-iI&~D(ebpFlFajrpChNe=$_x zLT!qhzu#PrE#=1^o3gM9FF>{EiW^)b3L$g~J6$Fj=E+GjT3-KskuMvZSKR;^cB&hY zF#1iGO|!WCngw3>S7UP$mgXlo;AO9KL?#GkJN}CBHaP2UkK_x3wOUCiUCW#hfQO!# z1;!_~WEfHev4t7wgfJcI75{$RvYB%)EOl@xH!^2L5Vl?cfn=b*a7`MW&3NMX6y#6& z&+bFK>yD{ZZNEa)Xh2tD(xY>jy_*%4&{xzjoff z&mmo8Dd?Zbo-8uu-yoaU6uZK0XRiGm!xCw%K3JihHP678M<8&tZFpOGOc`O9yPpOZ z!rJ!Bu5E+^2R6LCCL6K@jJWZn4Y1{(15?DCxh+n0Nds(v&Mar@Y&SG7 zVq~WWwV+0}yO`SD1El3pL!(C|c{Mi0v(%=OBfM{rZ41;gE$@@&-sR5Tr~JH6M|f8x zdspUopUlvza@MIfSD33FeRXpb9|qLK>C}BIJ-6Z=Cp-3PRjdAq*7?p7jw0`j^VoxZ zKHShT?wUGZsM&0;b%~30~AKAEFF!U2_y^x(c^eT>Z30!}GoS0rJBuJH zY7oDwfDbvRbwyk}9fB8e#v)E2d5|q42qt^mTFJKcnr%PZwxwpneh+L*ZQ1ts)HZNr z+iy7PuODpth&AxP2#fzXT>wp`ARr$f|7c{xq##SvHd8bb=o**#I4(2D+RS6!(Atm- zoE&9x*$EsjFVBJmGa>vB(RF_fd6Fjglp*IU26-*;mjpCLJZ4JdSx`p55qN;`VLLyN z-Hqk70PZv{na>8QAh;#o637c434+Z8p$Hh95VA}yJS}2x5#zKU76HaQ;#`sB3IY8u zdDOv}rw$fliM(Jn`8FxJlmL4qls8#}QX(-%bj+{pLQqiX&<%GdGqK$d_0@S^4~rbN z(cP5MVWC_HEzr-lR#%(%bp{(`j5gRjn%T0QwU)nOsfcXMv$3ru8lX`L+uPLuhaIDV z$~@nfSY2bZ;&e@B!W65ev~6hzYX)-q_Y;<2x;?bOgoyUH)mHL6(GK9*gpl%*C%K`p z%WHw5nY^hoXvoVVf;QTL=DkOo=kO96Yru>2tWC?Cwmyxv=$?eqgHAa^g8!gk*}-jO zR=hTE3$qqR&S#@T+jzn3Y}Re((Ntxg?I1QK@1L1{|FC#aiSuc6a?{MIfe>7`LSX_Y z*W&3bhn?nc#NY(KPDjF90>{THr=TAW_1L`LJ z2PT9|XCT5Rgj zDeJ^%LqcD@X?@o3&y#XtTe@e?|Aq`laxBMB{Fz}rRRe+uuYPxMEmvO_kn@fCtcXAN zvD7kYHE<@6Xrac`u3}vfY)1)MfQVfqw@v>E+d=K6WhiJQf;t#WH8@@Yp{W0A>9UXL za(Q3z|)$5`)E=OzLjn;Y;t^F!m z=Tr2CztIF-3{fXWcVmp+mU)(dtNH0Ui@@C|+Pzkkhv=*tGWf(1|?8YMdTZo$gq^ zH7D%azK3Uh&YMQszq>E1$>-4>bWfJ+I^hDke(n^X;usehdPg4Nw@%%#dp2f!$fKw^ zR_gd#TcmH*vQT#T&dT^8Ho+Zz`Y>|&@wr{y0reZ}oKq*NVnL+{=Ph8NSFoQZ?XMUG`$ODQ^e_(mRLC3&LsTF2LSPf!(#i5cUu^c&8kWxM0p>USU~VYo35o@+y^18&v?&hDz-!sN zxyjE|rjWkt%sd0ae zEb|$~lFNVYNK~WnjpE6jgR)2yL%vJe422IlN+Iv@rHW8fn}hDQYLJq|UKQF+U?&wY z`D?A^PWT&3uazX=Dbdg_UC(n_m$w%JR)3~K8!wi{pj>ey{BQy6p>Wo%h8j4I`-NY4 zT!X-+baoV^eB%&BWe-Z?5^27R_y&Tk3l~}K|UqNXxK9JDFSI_%v z{o!&_gvq#S>s^_^n&}-e!ieJJpJr}SUB*k@;?C%f!AkR>F$hHQn+&RX_@ZMj*o5uko~qIjm(${2js9N6xQz(17$fU)q(Z54Wt`JKUU>CxT4o-%v^(H55%J~IIUP_osznkX~eG~_5+Q-SLI1KnQwB}{EWVt`%PYNf1-bskpes&>*+ zKB6s=YK!W?j{KvgG0_)h;q98iJ-p=s4DoNuQ*HOx*?kcGs@VN7l;zS(aPOgmKN8-+ zh+4rg)AIfJ6G4N&@7GlCsc&y%ya9&kk$+&`M;Coyhw z^j?+~!ce&6Qa;2w2VbCDoN={7B}Hi=%}rNciK1zwmgc=72`(Oe1yg3oqM{lNer(2V z{Bzs$gsxZWMw-#GX0=|Qag<6)l;DPOaLJWP&YazK+tRGGVyCrl=vU)-5I)^ zBs^3xUg5@{zyZ*TQF}l(24MZ+z_z-hNi`IHY#WiNtvRw6XVnV><%o#xv)Yme%*z@6 z1(B`R(Qc-s0_)piwbic!sy_i8Hbs|Uj&=@c3!1 zMpwX-Z)&Pv08M4zJqE}IjR>N0h){CvfcJ=VQ)=d+UaUoi1nGGyM%(l(>^xi{FIi<^ z2P{z0ZOjCLpS^Y;mBRjEoN^@w@9ubgS12fIR2lL;65-& z-@FdXAr}asrLAG=jIC7=t$=-&7gZW%aZtu$r!zQ=coO z!SfII)xg&w?)QkO{E_G!_@J(@yHR3U1OWt1r@cUycHM6Yse>KdENcCGx|bt zVd(R5a4~Zv9W(iy&A{{&b$!~t&2?8^LiBa~dM`#uyPZq7ypisD;Bc!a&sgh?ee)XB zq?0yla5?KDx_TgS*L_U>^@e+x_p4o$-=GCw_g>r~mQn&{Y&4-)`nWz^i9Hm?TXVl4 z{X6e+`vq23exVKKkbf}Mn6!<1K(~fWIrG$pqjw|QDxC=rmXtLG2{NQ5*AFJ7OMG9C zr@*wuNC7n%&|S(P=A#!~w7>$s-@F8#B#MQw)887siPH{1`|7IVUl(o9?2yGkF5h*9 z2gMD`W(gsN%g$iHDL35FZg{a#1A=nQN3(h-WJ4(cD7IzhL zwU}-Zot(SmV<1I3nZikyIA-3j6m&MPD%p{2?iVV*VNvE4l+PUsFx+%u?U3$k+&QjN zM0S3FR>V8Kxd9C6MUg6fdah{F%5u0gqi7AbZEas3?E2E`$NA4{u&RvdOt)c{PCv$L z=R7`{MB4`HzKgx`6sSsMS|-mvs+*e^C0&e!T*yZI5#HHWea-Zo9wm%H7|hbn{Lp?cP`uI&cFmcld%F{aakv#QXIA zLcQCk#$)6+AA|=n(;wD3)Q|>zx4CkkYLDr#7x~;}35*_W4Ba#|YVUYKp*U)2$7zt&%SpC$gC8 zOQV>Z2Xim>Vs-(#!+^PgHO7NPbD|%HqH`)}&iAj9YE}_2WdOIvd=Ln^)My^C)gqMX zWlc)cP$Oy#8MlidXZ|w{u>$KD@amoHppKnufdHSvE_1_5M|%~5Y%8+*GQ<7$Uev@v zZ4`jHw+VRhgELc)SXYkTLS`0QfmXmlzY$#&-|n?2GgyJWsL0&eqEico4O3$9lSn8G z!&k^Z;Km&M3biW8D|-v<0y)XXs>%X%iBuEUqQf6Jl9Emx#p zc>$8ExR+LbZY?@Ss}wsv>o_mZau0CNj@chWub>xHcdL1=QY?k+i}gGh3&A57t=;gy zZ4aXxD~nbsSC@(&Ufum!vG8ICY%Ln-%_~08U>xx+Bi$99y2UigEPq_egrSaP6SUShvI99bo#}MMQKNk%m(}Cwc!hZ8hGww9Qc}IK3DA8q zlSa4-gIAYZvkiM@6r{gmuPG-FuwEiyxF>ZX!RKbMfYYPL#pf;3_dPg-&iiHu2}~&rMM!k^rnLWlU}}I2DCIl zC_2>K>^Qp!!xsw+az|^1hdnv1V7mj%)w|aE3#@GVjLasCyd=YNb{}a$y+&>m>Yj1U zTL-;xhBbmxhb@cRE3EnGt^Su^E8BsCx}W(GX0|u0T!x5R`wT5zJ69D1u|(9NqJ1Td z@kDxXYm>)C>jyLJcA6Z5gih!CmPi-!$6fQtNO_*$BUYa`nw;SfaPk9T~=w$;|1~y_0%Gh8Zhiq=J`au zlYn<3mw&oz^31!00BicW%iWQVden3soruNDr z>5N#TW?z0aFGj*>oYnnu-)2%#IP#7Kz20|i&f$*QEmWY7tQ|JA%f#Zo6JBM0d zJ-4eu=%57ZuYtySqjM55CUC7y?Uq#;+I${Py*zVP-V|?>c`0q`jP^TSh-?HTD5-Ui5H2c=fnqv)YTQcaj9y(ub-PI?PcKfYI8Oh_JqI(C0-UIs|~d zAS?fJE*Bhp^A@lpz^1Admux@; zDHLoLT=tTFrVYYvLmg5it3wZ#0(3rAMrna9c7h6gD$s~6(4W9mimn^>R?p90*%ksJ zYU*ZRN+1gK6r<6h0H!I^shCvuSIlphLRK$8WdaH!utqj$5@Hg*ChqOodIdFMZz+PX zW0Bl(jIk|7YK5|*qqf0aEISdq%)oF;BZ3aAhT}Kv^*XYIDf-2LA=C=qwD>e8=F_}H zNnp*KtrWrzq`*C-A`TA_!DrZpx!<9s!~31U6oOy6A*}rdPMUH!NW4C5qM9#I#|aev zG7Q=Y-G-gGCIB4;^vKq$HZ!oV`Kr&(>ITrT%TC}zw|zT9Hn0bQ%mla~>Oz(mL>~-x zQWcz`t=!+QEcTs@6&Y-TrHktDcy34Wjm}?)B&pv61VX-g0F9tWi$?hxA}DApqi0{a z*f&iqRX^QT3IwdjQ6XEi4zaUQVrC2^o+YS#00zQ=Y>F zkx)&92E%&9e_Iu_#M|jbaf6Bli*Z-bJ9SY~E^e6VvsGzYKSf?~eN0H`o!XH$R3!T!grA0b-d>NiR`c*ay4z zpXIPO?AioGvfo#ADb)G!cuD`lymS>lXi6k%^-MK+$ZxfX0W{3h3?eOZ&obT zPR7*S+!-m;GcmKN!ts=2BfWgoY*MRq!>};_^k6me(&U4BM4Y5B3AYD`H=9Z)!l(|n zpmVh_*EYw^>P9r@JvYHcc!_(h=3asNzW3lV7`Ad-y5oe(R)RiUq$LHjr8NvGn@0pu zuV+!|LbRuu7m9Iu?gy-WlO`>}OAyJCCux8dzAo}=lvCE7+qfgiXs_{C zUZh9ijHG9Vr~{z|`n{O2e1psW(@LMcT#@J_k<`+8%)_zQ@)O7ps=6-s6?Kvzf=k{K*V=7Qa-V1A=Lw!EHyf^oqR-wP@Oa1*|s_;mM(S&j; z5FPJ+(R`|04BxnLB&m1PQWjERF@@q^kBCD)w7~Bf_Ou4(G(H7I*#p0|7%-Z1`q2FL z&G8%2=xZP2Ev~5#GmvjACYK2a(njB$W@*R-9wC)MFV2I`perdZi7n2Tu%A^7Q8>cTX5 zvpvk9@q2Gq5It!YvtxO=Wos=HP>GmYG&>(`h}``(?Uby*gb(K+)$~z9=Qir0=6t z#x)9&-x9r@NT{g==?U_l|7HBA~X-+98wPB3wf%#c(jmJCFeDTjn)^&_IUQ zeqVSxs+;%H?jbg%rU2jN>#tiY#3w!n<1*nyI_in0 zM?!|wH!0#}jDk87Gh zs9*>;{GWF6&zh^S_Wxcgb$m*X4kl_V{9T2i7|_)ArJ&z(*}tIwV~!G_xBiIp$scgk zqDWnT@e*P3t}XxGnu~mVOF;=Cn=e2oiGEWSe&@RPNd16Z%Dc4SBT}?YimgqOiU1pGer1Tc4M@W`6EC^8uvKJGA*_^jMW)4Bn~2;IM`nncyK5u;vt zudVLo%@jfl-IHn#$knh*$AL!6cxqu?=fSmHK+;+y@Pu+l&lM{z$KgHQ7`jY#=diIB zs44f8=9ug_!yV@^u&VSEn~>KKoQ$R*9o(Gg+Lf{ypIx?Lbr%L3K=aF|6pzoi9S5Jz z^x`y;jj8p)&V}>EWF?1rIDNn77lEGayx6-T-Z%j;y+0p!GP9EmR4K|j^qrg%hQ5*c z9^XC6Iw0#b2*Jgp>DJajm_n8Euj2Pih!TF~3iO(D5s&Q#p1NU?J1*(FZ<)H{@n93A zI+nTR0Z9+%_l6%`>hJW{JlGn^kHz__IP~!qeR_k7H(+BEiwW97;@GQXa%Y1j_T*fM zsY9!P?R^Z)(vIng_%`EN9QjTfWoTt8N@R;;nxT)@%o^B)x$pJ1*fC|1cOn*YBjx@c zG?{&T{gPZd-Ytfcg`1#rsY{;RB6cD#F6!8???0lLFyveLZrL?GI#)3yJ33!8Yb`oA zkCdRqgXuu%n~!GfIbe5C&zkr|%;uhYx zd}zUt4Ly$cPn>hjs&WE|S5Gig3lN9PQL_$T2zky=Wbjw*m7OO@hxB=ds?Rj#&lsG7 zL*`t~4;kAlER;yp3=YiVd$%123lU{=u0h^SjySkd+95BCBQR)BE1?2;W=~kc(r84* zeeL#$rsxOc2gDA%;YtiK7^m749> z)BLYxrycvQNwqt2zA)+JRPCNk&CaDKhZfp{xVKpgThfEa@2x53D9-FM`&O-a7aMe5>oH=j*D~ zrXNou3R|La4pY?+aR>EwyfV#9otj<2w|usdMJt8(T%Ptn3AxoGnCZnDj=Np*qa&_- zXxUyof4O>WY5-FBv$FLsto}v}N>M;4)*0wR?c{r^Mi8ynHtlJ5@Oa0_S(ndNXp-sX z0nu`1>>>ex-7F>4W*K=KGrmiVLrBTdGQUdl7p^vMO7+@~vVtHRwzv1cUx7(96b-xU z@t5|bNFho1;qENrejZc4M1gD8S<&V3**K6A=(uMgW8bEd4^ESbRUtY*4B7<4fg2fl z3gkxoH=#wK0DM`MFkjEg^R_-Bv*lpb_f|<~RNyVb3l5LcB9l6(Y#PKig%b@s6O!Gy zN$#`$^gA9Vk#a+3*FSbCkyb!Ppa(6g0bY-tX`<>0gi!@+qB|xZFQi3X4HBwM@1K3^ z3-$T&nj@h1VQx~~M?`csnWN&@%|yk`%_szOk$B3#u62+(uJpk+!DJ+C6k8N?J*Mq* z&OW~crVMiDoWY7@6~abM@}$eN$S-`98I38!^$_Sjrd&B0%jRYLtkT`5_2q}n#3USD zc`WPxvTwH^-!v3LwEEcRdW!<%2;B!z`?&Iq621&!M$V7SL+M!MO*Y*$<}r7*Bh)`Ko(E@wkKCSU zc2L!oHx}4K+XPu|ACmdf#-{coGEZ}%1N6@T?rdIV8QT2W^Z4$YdZi9gIFUM(a=6Ew zCpM4-smA0Ta{pz}bN8Fuq_hHNHlV!O7;W*YcGAZ2yTOlJ2)UG$c!J_WV#SK=U zi=woyAq%tJ5}mdcD{UqfU zmNc1Cq(R(srmnWe| z-<_=^97Y~R=@LDS0VhM*sF4!&lHyC2`ZMyFo?ows@RfV+YZ2S~Kc%CKLPF{+)vw>G zz_4XTRk$y`yj?s44)E>e7qB}vjP&0tS*~1QVb4>zZTp%hrNGh!4(8PJySco3xm7M) z(be+;mx39G+Vrb3OSdZl)^c&-K^p51%;Eqv?@F}Bzr}?+E?&$P+OWrO#l~U{`K=RX zyd%F*k!ENs-WE}J<((L`l%X=AaRPz7u3dsxGL&;>MO#gInp(VOJ+!f)cPSyG2<=kqQesI8N~K+0EBH7RGHGl?M5g|aWNrN#{=%a<|;u#^LUeaAIysG zNre-uObrejH`9;HM!J0KS8=|F<}pnLC`04TmcI)&Qm-5PiN0eyrSRvL6+nKie{Z(~ z*}Bct*h7BA!~@6+R71$nq;W`ysj;Umt=~2SC3$lvm&Qp7%6C{WpB;7LFknMPX7-}N zNRJMqUF}N^4n0m?>?M{*+dWR`J-fp$qWhjh^Pbc5)-Qjef{vgMQsBu0TeG^)*+pDr z3v2TavrW``idy=)p*ODz?k!mJ6sopx_$WUuba=LhsLJiYf=r?UDY6A3K7#fK+x6m5 zM{KYfPv8gj(TBxuhjJY3TY91rJl@^%+P`c<9D%(wE0Xxptsk4o*fU8X=mDetyo<3Y zJmBpaSFjd1az5L&a6!gj2tbk$k;0KuFiqVbpmPM8vIt<{OJ8>rc5ud_*{t_VlM%gxfC|3iz^!JzS@_& z#GG{My^`Y_zT{o=YwUWQPbC}ylHG{3e4`PrMitbQ#@XHp$dEjTg7Xy=D0y_0MuOjP zj^Bs}S}EHv)4I24m~BT4ELT4v_AzdLj`c<-jUf*DaG~t+GY;eib)tW zEGeWiJ&Kmtx84-9WFH=Zx=%S{BL!>;cxqF_I9!9-UXYCp0sPg9yk0fp{pl#0kZCdk z-xq^crosNi1l;ALlnAgUeIB|SIGq!)9_>k!b+1oH?`eU6;(KW~O?P&CaF!s(Ad5iW z@^#_-1bnbB;mMP2M@@K(&Vo{v>ZJUf_k>Oy#$7O^p=IKaCuv zvzaS_#H08qEwqky(E2m)yD}GDlP6ts0`*HLXVFk4L6F%)f0Iakqm;=F4}&Z>WB=`( zG_8H0^(V-BbFhtnux(_pi)Oc5On95aoa9|mu+sHA+D+V*qG=n&iq zvEBG*o~xshkJXbc;ZI&A)aHdU-S#|LUq=ue(bQ6m8bcG?@WeQc>#>99Z;RcU>Yx z-&VUp6}=)S$};b6 zXh?t(eg3JQWJ(MH*<2daT@ZTG5sqNaoL?<4oPj024c%hJ-kbpC|EWb%IVWwykXCG) z1ZKgX6Fv#-BVvw{8l-_0wjKuPsj=KcS;z$TAq3xNm19U_9_cPXCOmJ>3~#9oZ*70x zawq)a(eUV1#O1f)(Ier)uIH`V+{(R{- z4u&T(Ug(ePx_77Gj>U^>p1ax%X75?dw(MXUu5!-*(KjdYv`IxKCg>mTU5STGCn)lg<8Xa@pzaSauIDA?Qt?Gzf8FXm#1=($jI?iyq;lnV*v zNC3JVYH2oig#SSdXwKjs@*$52i0!@Qnd9X}yjga3MAe!cXRX}63(gTLH;^GSB<8(+ zXm~GLi*-tm8uk4n{J+gC>HA@H<@dHlktXO5M+<|DwLh0my);H=5{srEsvwIZ*{iQA z>6PrN2=ZI59scI*QH&9ZccA)Qko0v8Qbm%UBsk8tVwU(-)p!MaT#T596I(UG%RKZ( zw8=b$ z0_1?TP_L7REh%g7e@Y3dcfiZKo zpZ7)zul6kG<^-~tHV0vy};8Zvn9Hp&S!QAf@* z?n}rsaA4-_PSX62O6W+s^D61?r=)v-lSH`WUY+E=jmiC6k_Q5k2X`kA?N1&)mOOGi zd9*Hh>~iw`yU7n8B|m(X{OD8i7AnX8}%tTCOsKd#y(+hsEy*FLTsZ;)5x zsAR8vj_1(mDV(bxM+5SH+8GB>3pOQu8bWet1m>^fy1BqAEt@Gz`uAP{f+YCYiJCuu z>`~{Te_5iBxk3iT;J{Md{x^S7fc+G@nL8sL?nHgcrL8LFeR_K#Mf8cmCNMKvKC#3f zb496aeyT>{0WKkp=*4?u$NPS~i3$9_yMtALETruJNZbBkw5UQsF9)q?8ZjcQ?=JxV z5AHYbrtkQ_xZjZ6|Kfg)qvghmx{$uBP4_EFVe{VJ*DgGib_Z1=)UWM*Q0>UU`j56k zo9n6gFW*MD$4@pJo~ZlX(IT&+Zsqm>g0$V&WJvEX(w6zJ&R1LR*2UA^$Dc64RJU(8 z8~5mwtRc>|i95tIvPN9PcI{*kqf<%1m<43_Jy6FD%W8e~(0|l`Rq-7ak6*m@E(F;i zyVg;)imc4$pW3~7bwmUA8k@b5@nP_|9otBU_jUf-zrofE^!PuWtm74qSHYyNO{jckb8+w_NQ3pGB6jrF@ls$h|E)B?5G%DyiRh5_6t_S1P9kuRP^J}`OS`*c-aP1>$4gWl+E8fspV$`Nh@r*rTfdG4qYAWrE3b^t@*=VU$5 zn9kc5sQ3rsT6fM{dlhjO0T+%?%BzU=do8Ob_PRBK_05VmF&QEaib5c^US++b#8<*{ z+^!jzvq;ej#wu;#uh~lUhtJmrhSJLSJWssnak}P0v_TJU&(><|1n=?xi?28Thw6_X z_Rs8#rJ1oaGWI=VZR}$oOSbHav1F&QWU16(FqRl0k~L)42+=-vNkyrU-cgchv9yTF zJ)ir2e7}$Tr~5ycIp@3{=bYEMp4TN8ix;z!;Qfn1T&)(jv;$fvFj1EJHw7VuuU5Vf zi8H@$gqzVPH|BU!iEbZ4;S|jlQ=f7D*JAdGcUa)iv~Uea#ma$0!b4c-B!5lS4eK@} zYUi?|G=A7tYV54=$kja=H(TK}exJ=F&F4l30E9as15^WJ!-$;9+8Yy%K>f&pTv}FR z7aVl4D)e^D-RI5fs9J4D$oRtCjWKXHQ{EB($rkWG+cosu`TWwbIEeMxyXyz82ieOS z-PAU_Cj zmqo=RgP%fW;lvC@k5}sYZ{FSoP+0$QY8KuRu+^B`IhR8^Qo8FwebYo*HMI2DT4O0>mmm(layiq1GRa*_+9<014^J<|LsX$Ag?^h|x7YYw3sLFPS# zOt?3XbchmF^$Cr_pvmxW=e*~&oXb6G6b2k#W&z+vN;z>W)Tcay_bTU}$NVC1>2faF zoG>9-q7}Tgl`nXk#KQ325HcK}H#7fzSz8T^@gimL1-?Q%eXc$5t>}ch$nRbV?MdSO z6cF|$A=?Wr$N%(Cx(*)>{8daqTAKMrq}+R-WwOy#peRZgxXPIjsT|;4nkkGm8gwo+ zq6Mv#r1Pz0jBv?wK^{4zaA4nLCU09XN*$?Ux}BLMWXW$HX(f1jsM(&3I|DbckkXm6 zI2vxo?@Cb)ySm7bR)_Lz7nxi0;dB(&t`odAE(nUID~?X*6S7u^_|uUslDv!My7#6H zRu&mJbLEWwaEhy`Y=7qDK(2xuRLk4VBhyR9oz#Xg=O@xN91;Rt%OQg|e5%ns0er0T zLI@axa4nw+(4wkZ?0Bl)vexXX*0=Ii9_f9Od{X*wuPTchjI7@(CD|}71OpGxVrDj_ zi|J9JyrZmVKThTps?Umx1|rYzo3#dT&1c7to<_?sI8`05iHQ|}|7^l2eMFnP!?`??kAD_M;QsFm<8p#s8OH+Z z1Z4Opu)&M&5GaS&t9P6twt$I990l|hC{xw-!&%2X&BYH>DNfRAMJzO*kVPPLwDnNe~zS0ni#OH3lmB~4mVw$H+NON{ z?2h4-D*C;r3p5>;Hr?13Stf*~aUnoyQQ(N!U=AeV9Z+i<-yFQAuuHeJMYXiLx2frXNp78^*UKib{l0IJ9 zU6MB&-_-UB;h7d!tKMK6!hUtp5 zL4rR4QrJ|bpvW>`zT5X@TI`)O{^ZX$HaA+prw4h{6<@cpXR`YaRLgB@O{d|mcXzae z!gG_)I-g_xcu!1py>Nx#)4rlVyYB$`l2FyG1=U`?Dv!N|JH*J#IU0Ci=%Ep z_BVU?OVDyWp{KsSJP=Hz7!>)d7jw)(p{%Ph1NZ4H^3vX&cXi`O+I{~qv@iFakF0~m zeG~)H69d3VbL~{9(lLM98Gm97-W)xh$SdufdZ1jO(b*d=kgyBlE&ai#wUHvh6tG#0 zhXcfbEl8Dxlx|#lUH~fW1He8d`(s%wv6ikiE2R0{)Z?QheM3%f>a=mQXew1ko0U2| zjhg-m{x6A<=K}J==!bIR9(D1*d?EH0gAiBBH1FbfrJZpE(is8p3^^z2xVQ{S)^Am^ zjI6574vp*=&)Z-?#>IW8$~Qz9r%0mlWK|Z25!n^oM2GqBWK&{;s<439K1sA}L(Y<# zlH&K|M#%*l-fYLa;m_X~&6fNZM+2zOHd0rbg`=IxVhZ`E!+bx-=2~>|C(^a=j^{VVLc>Nt z@3RF{Y4UG@3opmTq-c74t~>vERk8u8{HaVJYeVj< zYawt0X08n}q6j|N0fSZw9|gcYjslXU0=`t4txVSLCd7CApi7v5&|<*wXqX&*@wWI%=OPVqwr~KF%jut(D{GI1 zI>`hHU`z3wQsymu>kqI20*fH4`UzadyP|vE1qw|gSc63s55>1ufzmllF($fNzXAaB z_6(NuPs2R}f!E^|yV8XkL>5m`St5&hvqiY`lbFj2hC`Jx_;h#5dl!>>%);vbM83jN5K?|i+NtNzDQ0G#=GnLEGc-|7fz^;$fMi>@G>%f7LTRrlJ|R_dGgr0^)uqiau4yKe5MwF; zuExTUbw1y2Wqo>%z~(xIcBh-hL!ZX-{`sDxaXZa(6l5<@%~Ry6v7uc|mDw0YIpOkc zyu9m!CAVDw|M&4zNM5d1FJzx`u9#yyM!kGL0PxSK)v`wZ?apf4u*P(?v~KCv&WRni z!}!gMS+cXD7bWljR*~iC-wnI$!~Na)ilVLl6Rn-O_IvuuHKGmQvTLh0VHgl^<*u$m zy1RUEgW_s@6}Ac4#eZ$PA;8tV+MUelOK{BIwBkx#wA%7SD zXnf@x*Bc$|iktguUB+&p#*Iq7X~aEC=*P7KHM2~q*Xpgh-iKdXRMBCE1Xu_g>0yVB zuRRJUmf`~7CljtQaHY7Awx$RZp$%9}!r_4g>0BypK)m;#bERFQ_Ji^uCDm5iD{kT0 zib1^5`V#T>XS~myEBBWG`n>v+@m#Ss*A|<@V;Gogt&k(y=)5i)4!$H1fHKXinL7nG zJA+#~UDV>Eifw=y$lGeOA;@49huVmsAEEy2J1L5*T+IKz1Wk^#%cH_EG7z$|pggoW z4`5?w;_oFGRZ|g{gW$O|R2DtrS^|(qL`ZY2-=O8?DL7vu8%~H9=;Hq=0BFUb4OzEj z_Xkif?Jx+UY{a@^CDqgtxV5fns7FPF5@1?%m^2m670-nLA|OG4#j)e5ms602EHL8f zl zI~o~Jg-5a>mH?`H5g-`JrdZ#N1&|(UID*LSpg(*M1i`*j<9RC=Y+v4j4^9Nf1KbK? zv@FDNQ74rBD0E84ktM`+0}37!Sf4_K0!NE8CO{m=OA>-NBOr)67*4Hg%>(2E@HWHEYhK6^P3H zAbO+f9EHn`s>&M7m}#QiZBts^M;xjI<2FhUOrsQ@T|e3(;Dd<{|BZPt4l=*@LJ?1qW}%sH-hW&D z!|fTYS^ftVNSu10%=?AMsm^EjN0=QLU}%9W^zP)}c(QAac6jvW{$F43Mr1k{yPAgg z41z{FVz>gZp>4f8?en3|bNk&w-c}i`t!d$lsvGIRy3X-pD~n)i|#;_i8pA{a-BygYbi) zn4aQBp@^tBF4hbbAFA%jiYu~$hDj1!X>$MKQOf+qelH`qGZZ!aLU*u+O;m*R#!|gE zh~d1Rm8bv=qRxK~YyYpd%9*-701DwJ2oHlCH|C+nfIM7s>a6TjhOwX`BrUCS{Ga&O z=dud|U=U5NiM!@89`&~9t1!8#Y1yk#-scBlPlNrm0OWcuD~sd55G3*Yoa_ml<0Up+ zoA8-ynaiDe`Z5ez5G&^+3?5#SFitmq|0>jRV?*ttl}PEEQ?rqw&I;i-;ioQc;NQ8Y z8KREuXF7f~hjvzdQtU@cvyXRk`x&LmhfYer4LM~>M4%SzWn^F>73)cdQND{`N8dNPQ=cZ9pYUVcj58Gjeo=zV_d1OFE%`Q*OEALZ5!;e0rMgPzVvPHk;pjKk)#nBJiD=MpYUq< zyzIn@X(6-S3Dd(i> z&sQE_NfoqiVLX>@5{Q3C=^9$PGQoiPO(GZN9EW8QXB``TPQAZv6_+)?=>~jKmH-7S zfkR%rHK+)AG4IweH9FtsYxk8IC>TC?vbx-^D8RZv-a>GRU+)YxuM*=3o+Z-C0_eJs z0-8^oyn4W-=xe3#CEoAHZzV?I?_8Nl<1-Ac{4NQEJwgpspV)gI*YJ2B;1YoOhoS*o z@WT>>uSarJ;)?7@;raUvUpu;3wRoAe7YCFrW|`Q|KW*bE;hM$&$Lrj-jk0U}E;Tkz zA-Aa{$tflG1|;vQRPMe3QXcE;T`Y) zINbQP?_R0Dpk6=%iK?HY=df-0l|C@-0Wl7*+RL4EB*l;U?NDO~Dd>WUTG3iRAauHp z)2on%shefagjLA`-q(!{39%dF$Tn>b$SI0GJP0K24Cd&*WCaXi3_jNvf}Y{YSiRS7 zmi)Si)uDWhInyFbw_#QqFbr8-%&eC&I?-~?9B2>(7pm@CHAe#*Vg(z}^f~h) z#b1>Ja3_3!m))A9=AtOVZ(~@1-}M98p5hbz0`Bf~YEcw&zwURz?tXDoXZ`!LmiU7Y7A<@-DD^0mR^Wyta`%)pR}FLbdL;K_z7ns{Q7 z-K%b3d$H9um|)&6^-9J{K2N{k6K^J)=JQah$9aDfYQgKx5bW$@FGsTb7As1uc$G7U zrNj?LUD&yw6U1&5N)KLRRXS60w@9}-_^6+LO4MiIB2KH@yHzZmJg;&qG(%`-wqA1l z_3!uNW-|W=_gjeb`jZd7^w>fqHQ|{(SK9XMtxGd~%;hbfx3qcS>;V({>|%9w$#)CD z#FZY9&ZQNDcVKHSl+2}K&vPj&SCY={SmGv@Q`Xx0{+<5Z{p#PYqMJ(4nYF_%;kzG1 zlmfw`uCo?^96E}6fG;=M?+*h9+CL|aJN@z8zrA1k=RaCGNnZh|TdQRllG}Bp_^buw z($O3~y!p8q)eQ3l7xKEYh4e6oiZI^UA6ObNlZOu1ZVFx`uZt~VlE;sSs9+(Y#|lMT zEyfK=$iWXNjI`Wvz=2ezF;=DFprnp8xEqln+QT9yi<) zON(*>Meglb5xLp6AURnff!d4I5^SC|&5|g%#V;6m5}G{j00}HN_E)mxt5^(@`nzL8 zhP$#t9gsrM6pE#SYf)Zsu&m@K8*_zV^j7k+bW80;Xw(6CzXUH%wC)}(tSc+4y+IbM z3Cnb-D`^Wpp?VxeNvzc>z5cmgEwUW2L28`I50g5kM;ure8h{l=WvYbdjN2>7fj*N$ zw5xtQ9GS&QAEk|HHhMcG?e_!aFI5NOi-Ra(?qJ9uXRs9UMMbnXvsvkqMUS<`S&J4Bfa#Za_P2D1= z&q8U%Axn^-!W@{%ZP_~1LkkP_T9zWot&u--)i8qQkcjCPYFL&PNeDMKY5#zkjZc%Z zsl!MU((43(R%g%CZV8=7r8SI0_?j(`n%oA?WIMleyNk`C{u?Z0j{BQiPfsZ-Km{rC zZQ7+iRf&4;@`RoD8o>NrO8W@*RXj-hZ#lyF;P&y6IpP1ddu&^Kdh1pfg7H?u_ljQW+S2~s{jjtvhnu80YQ`@(N*_YP!Wmv-vibj#O znC3W-o4McB%wwh}eVKZ!_}+sN9j~4zn3uF{$X&AvJ+oj@?Ita6tl+;VK0e~{wC@Gi zwu7*L_TXwf+9pCh?%v*5&DEaE;%?)fpof|3N6JoLgq?H|Q(5>n`l_(jIY+Bv?gc}% zx8sxhqaV;5b zbgoL+dOWPp==H+dX6c$+4r`wj(pvJn@bhY%>cZzIuVh|IYML2dt@JMeev!T)9!kJJ(C$AAV zzs{E9wo~9){TGxApNzwAt$Eyi|19-vkCV)oql5Q@9@-lFoeighJuM|*TWr

vP9F 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

l7nEP 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

~06v7Ge+&|_@Swz(ijQ!%|F2p?D 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
Sq4dg^LuI{qj>erw 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%0DcxooS*xz1$1jTplllY=AY-;US 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

dO4I$Zj4l*HV6IRrAxPzImcHPPy7cX47G; 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


V?1t-}2>(=Y$|CB$+c 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
    `;P>w{Y&^q>^MEuSa@(Rwsntox}K0Y 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 z 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 2006-07-02 08:09:04.423 + * (new Date()).format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18 + */ +Date.prototype.format = function(format) { + let args = { + 'M+': this.getMonth() + 1, + 'd+': this.getDate(), + 'h+': this.getHours(), + 'm+': this.getMinutes(), + 's+': this.getSeconds(), + 'q+': Math.floor((this.getMonth() + 3) / 3), // quarter + S: this.getMilliseconds() + } + if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)) + for (var i in args) { + var n = args[i] + if (new RegExp('(' + i + ')').test(format)) + format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? n : ('00' + n).substr(('' + n).length)) + } + return format +} + +export default { + /** + * @desc 判断对象是否为空 + * @param {Object} o 对象 + * @return {Boolean} + */ + isEmptyObject(o = {}) { + let flag = true + for (let k in o) { + if (k) { + flag = false + break + } + } + return flag + }, + //获取当前url的所有参数 + getParams() { + let url = location.href.split('?')[1] + if (!url) { + return {} + } + let params = {} + let arr = url.indexOf('&') != -1 ? url.split('&') : [url] + arr.map(item => { + params[item.split('=')[0]] = item.split('=')[1] + }) + return params + }, + // 时间格式转化 + + formatDate(date, fmt) { + date = date == undefined ? new Date() : date + + date = typeof date == 'number' ? new Date(date) : date + + fmt = fmt || 'yyyy-MM-dd HH:mm:ss' + + var obj = { + y: date.getFullYear(), // 年份,注意必须用getFullYear + + M: date.getMonth() + 1, // 月份,注意是从0-11 + + d: date.getDate(), // 日期 + + q: Math.floor((date.getMonth() + 3) / 3), // 季度 + + w: date.getDay(), // 星期,注意是0-6 + + H: date.getHours(), // 24小时制 + + h: date.getHours() % 12 == 0 ? 12 : date.getHours() % 12, // 12小时制 + + m: date.getMinutes(), // 分钟 + + s: date.getSeconds(), // 秒 + + S: date.getMilliseconds() // 毫秒 + } + + var week = ['天', '一', '二', '三', '四', '五', '六'] + + for (var i in obj) { + fmt = fmt.replace(new RegExp(i + '+', 'g'), function(m) { + var val = obj[i] + '' + + if (i == 'w') return (m.length > 2 ? '星期' : '周') + week[val] + + for (var j = 0, len = val.length; j < m.length - len; j++) val = '0' + val + + return m.length == 1 ? val : val.substring(val.length - m.length) + }) + } + + return fmt + }, + + /** + * @description 去除前后空格 + * @param {String} 值 + * @return {String} + */ + trim(val) { + return val.replace(/(^\s*)|(\s*$)/g, '') + }, + + /** + * @desc 获取 cookie + * @param {String} + * @return {*} + */ + getCookie(name) { + let rs = '' + var nameStr = name + '=' + var ca = document.cookie.split(';') + for (var i = 0; i < ca.length; i++) { + var c = ca[i] + while (c.charAt(0) == ' ') { + c = c.substring(1) + } + if (c.indexOf(nameStr) != -1) { + rs = this._string2json(c.substring(nameStr.length, c.length)) + } + } + return rs + }, + + /** + * @desc 设置 cookie + * @param {String} name 名称 + * @param {*} value 值 + * @param {Number} hours 时长 + */ + setCookie(name, value, hours) { + let str = name + '=' + this._json2string(value) + if (hours && hours > 0) { + var date = new Date() + date.setTime(date.getTime() + hours * 3600 * 1000) + str += '; expires=' + date.toUTCString() + } + document.cookie = str + }, + + /** + * @desc 清除 cookie + * @param {String} 名称 + */ + delCookie(name) { + var date = new Date() + date.setTime(date.getTime() - 10000) + document.cookie = name + '=a; expires=' + date.toGMTString() + }, + + /** + * @desc 获取 localStorage 中指定的变量 + * @param {String} name 名称 + * @return {*} rs + */ + getStorage(name) { + return this._string2json(window.localStorage[name]) + }, + + /** + * @desc 设置或添加 localStorage 中指定的变量 + * @param {String} name 名称 + */ + setStorage(name, value) { + window.localStorage[name] = this._json2string(value) + }, + + /** + * @desc 删除 localStorage 中指定的变量 + * @param {String} name 名称 + */ + delStorage(name) { + window.localStorage.removeItem(name) + }, + + /** + * @desc json转string + * @param {*} value 值 + * @return {*} value 值 + */ + _json2string(value) { + return JSON.stringify(value) + }, + /** + * @desc string转json + * @param {*} value 值 + * @return {*} value 值 + */ + _string2json(value) { + try { + value = JSON.parse(value) + } catch (e) { + //console.log(e) + } + return value + }, + /** + *@desc 只能输入单词字符 + *@param { String } value + */ + character(value) { + if (value) { + value = value.replace(/[^A-Za-z0-9]/g, '') + } + return value + }, + // 保留小数位,替代Number.toFixed()方法,针对于某些数据(16.455)不能做到四舍五入 + toFixed(value, num = 0) { + let pos = value.toString().indexOf('.') + let decimalPlaces = value.toString().length - pos - 1 + let intValue = value * Math.pow(10, decimalPlaces) + let divisor1 = Math.pow(10, decimalPlaces - num) + let divisor2 = Math.pow(10, num) + return Math.round(intValue / divisor1) / divisor2 + }, + + /** + * 如果是小数则保留小数位,默认两位 + * @param {[type]} value [description] + * @param {Number} num [description] + * @return {[type]} [description] + */ + toFloatFixed(value, num = 2) { + let values = Number(value) + if (values) { + if (/^\d+\.\d+/.test(values)) { + return this.toFixed(values, num) + } else { + return this.toFixed(values) + } + } + return value + }, + /** + * 获取设备类型 + */ + device() { + let ua = navigator.userAgent + return { + isChrome: ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/), + isAndroid: ua.match(/(Android);?[\s/]+([\d.]+)?/), + isIphone: ua.indexOf('iPhone') != -1, + isWeixin: ua.match(/MicroMessenger/i) + //isTraining: ua.match(/training/i) //当前app标识,按照项目来定 + } + }, + isIOS() { + var u = navigator.userAgent + var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) //ios终端 + return isiOS + }, + /** + * 设置title + */ + setTitle(title) { + let device = this.device() + if (device.isIphone && device.isWeixin) { + document.title = title + var i = document.createElement('iframe') + i.src = '/favicon.ico' + i.style.display = 'none' + i.onload = function() { + setTimeout(function() { + i.remove() + }, 9) + } + document.body.appendChild(i) + } else { + document.title = title + } + }, + + // 字符省略 + ellipsis(value = '', num = -1) { + if (value) { + let str = '' + if (num > 0 && value.length > num) { + str = '...' + } + return value.slice(0, num) + str + } + return value + }, + /** + * 替换字符串具体位置字符 + * @param {String} str 目标字符串 + * @param {String} char 字符 + * @param {Number} start 数组开始索引 + * @param {Number} end 数组结束索引 + * @return {[type]} [description] + */ + replaceChar(str = '', char = '*', start = 0, end) { + let list = [] + if (str) { + list = str.split('') + let len = list.length + start = start > 0 ? (start <= len ? start : len) : 0 + end = end ? (end > start ? end : start) : len + for (let i = 0; i < len; i++) { + if (i >= start && i < end) { + list[i] = char + } + } + } + return list.join('') + }, + /** + * @desc:只能输入整数 + * @param + value 操作数值 + max 最大值 + **/ + intOnly(value, max = Infinity, min = 0) { + if (value) { + let regular0 = /^0{1,}$/ + if (regular0.test(value)) { + // 如果输入1个0以上,去除掉 + value = value.replace(/^0{1,}$/, '') + } + if (/[^0-9]*$/.test(value)) { + value = value.replace(/\D/g, '') + } else { + if (value > max) value = value.substr(0, value.length - 1) + if (value < min) value = min + } + } + return value + }, + // 数组去重 + unrepeat(arr) { + if (arr instanceof Array) { + let hash = {} + let rsArr = [] + let len = arr.length + // eslint-disable-next-line no-unused-vars + let type = '' + for (let i = 0; i < len; i++) { + if (typeof arr[i] == 'string') { + type = 'string' + } + if (!hash[arr[i]]) { + hash[arr[i]] = arr[i] + rsArr.push(arr[i]) + } + } + return rsArr + } + }, + // 一层对象数组去重 + unrepeatObj(arr, key) { + if (arr instanceof Array) { + let hash = {} + let rsArr = [] + let len = arr.length + // eslint-disable-next-line no-unused-vars + let type = '' + for (let i = 0; i < len; i++) { + if (typeof arr[i] == 'string') { + type = 'string' + } + if (!hash[arr[i][key]]) { + hash[arr[i][key]] = arr[i] + rsArr.push(arr[i]) + } + } + return rsArr + } + }, + //距离转换 + m2km(value) { + if (value < 1000) return value + 'm' + else if (value >= 1000 && value <= 20000) return (value / 1000).toFixed(1) + 'km' + else if (value >= 2000) return '>20km' + return value + }, + /** + * 获取App信息 + */ + detectApp() { + var ua = navigator.userAgent + //RegExp.$1; RegExp.$2; RegExp.$3; + //var info = ua.match(/(CarmeApp)\s*[v]*(\d+\.\d+\.\d+)\s*\/\s*(IOS|Android)/i) + ua.match(/(CarmeApp)\s*[v]*(\d+\.\d+\.\d+)\s*\/\s*(IOS|Android)/i) + return { + appName: RegExp.$1, + appVersion: RegExp.$2, + appOS: RegExp.$3 + } + }, + + /** + * 手机号脱敏 + * @param {String} phoneNo + * @returns + */ + desensitizePhoneNo(phoneNo) { + if (!phoneNo || phoneNo.length !== 11) { + return 'Invalid phone number' + } + return phoneNo.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2') + }, + + /** + * 证件号码脱敏 + * @param {String} idType 证件类型 B0101:, 其他:其他 + * @param {String} idNo 证件号码 + * @return {String} 脱敏后的证件号码 身份证号显示前6位、后3位,其余用*代替;其余账号显示第1位,后3位,其余用*代替 + */ + desensitizeIdNo(idType, idNo) { + if (!idNo) { + return 'Invalid id number' + } + console.log('idType', idType) + if (this.isIdCard(idType)) { + // 身份证号显示前6位、后3位,其余用*代替 + return idNo.replace(/^(.{6})(?:\w+)(.{3})$/, '$1********$2') + } else { + // 其余账号显示第1位,后3位,其余用*代替 + return idNo.replace(/^(.)(?:\w+)(.{3})$/, '$1********$2') + } + }, + + /** + * 证件类型是否是身份证 + * @param {String} idType + * @return {Boolean} + */ + isIdCard(idType) { + return idType === 'B0101' + }, + + /** + * 证件类型是否是户口簿 + * @param {String} idType + * @return {Boolean} + */ + isHouseholdRegistration(idType) { + return idType === 'B0200' + }, + + /** + * @desc 获取url中的参数 + * @param {String} url + * @return {Object} 参数对象 + */ + getParamsFromUrl(url) { + console.log('getParamsFromUrl url', url) + let params = {} + if (!url) { + return params + } + if (url.indexOf('?') == -1) { + return params + } + if (url.indexOf('?') == url.length - 1) { + return params + } + let arr = url.split('?')[1].split('&') + console.log('getParamsFromUrl', arr) + arr.map(item => { + params[item.split('=')[0]] = item.split('=')[1] + }) + return params + } +} diff --git a/src/assets/js/generatedFormat/index.js b/src/assets/js/generatedFormat/index.js new file mode 100644 index 0000000..ac2f3dd --- /dev/null +++ b/src/assets/js/generatedFormat/index.js @@ -0,0 +1,32 @@ +export default { + formatLabelFun: (value, dir) => { + let arr = eval(`${dir}DataMaps`) + let filterData = arr.filter(item => item.value == value)[0] + if (filterData) { + return filterData.label + } else { + return value + } + }, + + formatList: (dir) => { + let maps = {} + return maps[dir]; + }, + + // formatOptionsFun 固定生成 + // 用于转换list 增加自己想要的字段 + formatOptionsFun: function (array = [{label: 'name', formatLabel: 'label'}], data) { + return data.map(item => { + array.map(format => { + if (item[format.label]) { + item[format.formatLabel ? format.formatLabel : 'label'] = item[format.label] + } + if (item.children && item.children.length > 0) { + item.children = this.formatOptionsFun(array, item.children) + } + }) + return item + }) + } +} \ No newline at end of file diff --git a/src/assets/js/generatedValidate/generatedValidateItem.js b/src/assets/js/generatedValidate/generatedValidateItem.js new file mode 100644 index 0000000..c112753 --- /dev/null +++ b/src/assets/js/generatedValidate/generatedValidateItem.js @@ -0,0 +1,24 @@ +export default { + // 默认存在的校验 + mobile: () => { + return { + message: () => { + return '请输入正确的手机号' + }, + validator: (value) => { + return value.length === 11 && /^((12|13|14|15|16|17|18|19)[0-9]{1}\d{8})$/.test(value) + } + } + }, + required: () => { + return { + message: (file) => { + return file + '不能为空' + }, + validator: (value) => { + //判断value 是不是array + return Array.isArray(value) ? value.length > 0 : value !== '' + } + } + } +} diff --git a/src/assets/js/generatedValidate/index.js b/src/assets/js/generatedValidate/index.js new file mode 100644 index 0000000..a8dc2d3 --- /dev/null +++ b/src/assets/js/generatedValidate/index.js @@ -0,0 +1,24 @@ +import Vue from 'vue' +import VeeValidate, { Validator } from 'vee-validate' +import zh_CN from 'vee-validate/dist/locale/zh_CN' +import validateItem from './generatedValidateItem' +// 解决fileds重复定义报错的问题 +// 解决fileds重复定义报错的问题 +const config = { + errorBagName: 'errorBags', // change if property conflicts. + fieldsBagName: 'fieldBags' +} + +Vue.use(VeeValidate, config) +Validator.locale = 'zh_CN' +Validator.localize('zh_CN', { + messages: zh_CN.messages +}) +/*自定义校验规则*/ +for (let item in validateItem) { + console.log(item) + Validator.extend(item, { + getMessage: validateItem[item]().message, + validate: validateItem[item]().validator + }) +} diff --git a/src/assets/js/utils/bus.js b/src/assets/js/utils/bus.js new file mode 100644 index 0000000..21902e6 --- /dev/null +++ b/src/assets/js/utils/bus.js @@ -0,0 +1,22 @@ +//在组件销毁时应当删除订阅的事件,避免挂载多个事件 +class Bus { + constructor() { + this.callback = {} + } + on(name, val) { + this.callback[name] = this.callback[name] || [] + this.callback[name].push(val) + } + async emit(name, args) { + if (this.callback[name]) { + return await Promise.all(this.callback[name].map(cb => cb(args))) + } + } + off(name) { + if (this.callback[name]) { + delete this.callback[name] + } + } +} + +export default Bus diff --git a/src/assets/js/utils/compatible.js b/src/assets/js/utils/compatible.js new file mode 100644 index 0000000..a888153 --- /dev/null +++ b/src/assets/js/utils/compatible.js @@ -0,0 +1,24 @@ +import FastClick from 'fastclick' + +//解决ios移动端input调软键盘问题 +let isIphone = navigator.userAgent.indexOf('iPhone') != -1 +if (isIphone) { + FastClick.prototype.focus = function(targetElement) { + let length + if ( + isIphone && + targetElement.setSelectionRange && + targetElement.type.indexOf('date') !== 0 && + targetElement.type !== 'time' && + targetElement.type !== 'month' && + targetElement.type !== 'email' + ) { + length = targetElement.value.length + targetElement.setSelectionRange(length, length) + /*修复bug ios 11.3不弹出键盘,这里加上聚焦代码,让其强制聚焦弹出键盘*/ + targetElement.focus() + } else { + targetElement.focus() + } + } +} diff --git a/src/assets/js/utils/get-url.js b/src/assets/js/utils/get-url.js new file mode 100644 index 0000000..854dae9 --- /dev/null +++ b/src/assets/js/utils/get-url.js @@ -0,0 +1,13 @@ +import config from '@/config' +import urlMap from '@/config/urlMap' + +export default function getUrl(url, domainType = 'base') { + let domain = '' + if (domainType === 'base') { + domain = config.base + } + if (domainType === 'ai') { + domain = config.ai + } + return domain + url +} diff --git a/src/assets/js/utils/permission.js b/src/assets/js/utils/permission.js new file mode 100644 index 0000000..b59ea24 --- /dev/null +++ b/src/assets/js/utils/permission.js @@ -0,0 +1,24 @@ +//权限控制 +import router from '@/router' +export function permission() { + router.beforeEach(async (to, from, next) => { + document.title = to.meta.title + //判断是否登录 + let token = localStorage.token + if (!token) { + localStorage.token = '' + //无token,判断是否需要登录 + if (to.meta.auth) { + next(`/login?redirect=${to.path}`) + } else { + next() + } + } else { + if (to.path === '/login') { + next({ path: '/' }) + } else { + next() + } + } + }) +} diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js new file mode 100644 index 0000000..5f9caf0 --- /dev/null +++ b/src/assets/js/utils/request.js @@ -0,0 +1,94 @@ +import axios from 'axios' +import { Dialog, Toast } from 'vant' +import loading from '@/components/loading/loading.js' +// 创建axios实例 +const service = axios.create({ + timeout: 66666666, // 请求超时时间 +}) +// request拦截器 +service.interceptors.request.use( + (config) => { + console.log(config) + if (!config.headers.noLoading) { + Toast.loading({ + duration: 0, + type: 'html', + forbidClick: true, + message: loading, + }) + } + config.headers['token'] = window.localStorage.getItem('token') + return config + }, + (error) => { + Toast.clear() + // Do something with request error + Promise.reject(error) + } +) + +// respone拦截器 +service.interceptors.response.use( + (response) => { + console.log(response, 23) + if (response.config.sts) { + return res + } + + // return false + Toast.clear() + // return false + const res = response.data + if (typeof res.sts !== 'undefined') { + return res + } + if (res.code === '000' || res.code === '999') { + return res + } + if (!res.content) { + Toast({ + type: 'text', + message: res.message ? res.message : '接口服务异常', + }) + return false + } + res.content.code = res.content ? res.content.result : null + if (res.content && res.content.code != 0) { + // if(!) + //noFail 表示不需要统一处理错误提示,需要给调用接口返回 + if (!response.config.noFail) { + if (res.content.code == 40001) { + Dialog.confirm({ + confirmButtonText: '重新登录', + message: '你已被登出,可以取消继续留在该页面,或者重新登录', + }).then(() => { + //eslint-disable-next-line + EWebBridge.webCallAppInJs('bridge', { flag: 'login' }) + }) + } else { + Toast(res.content.message ? res.content.message : res.content.resultMessage ? res.content.resultMessage : '未知异常') + } + return Promise.reject(res) + } else { + return res.content + } + } else { + // Toast.clear() + if (res.content) { + return res.content + } else { + Toast({ + icon: 'warning-o', + message: '接口服务异常', + }) + } + } + }, + (error) => { + console.log(error) + Toast(error.message ? error.message : '未知异常') + return Promise.reject(error) + } +) + +export default service diff --git a/src/assets/sass/common.scss b/src/assets/sass/common.scss new file mode 100644 index 0000000..127467f --- /dev/null +++ b/src/assets/sass/common.scss @@ -0,0 +1,53 @@ +@import './variables.scss'; +@import './vant-ui.scss'; +@import './mixin.scss'; +@import './utils.scss'; +@import './transition.scss'; +@import './public.scss'; +@import "./loading.scss"; + +* { + margin: 0; + padding: 0; + touch-action: pan-y; +} + +body { + min-height: 100%; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; + background-color: rgb(245, 245, 245); +} + +html { + height: 100%; +} + +a, +a:focus, +a:hover { + cursor: pointer; + color: inherit; + outline: none; + text-decoration: none; +} +::-webkit-scrollbar{ + display: none; +} +// 宽度设置 +@include set-width($width-list); +// 宽度设置 +@include set-height($width-list); +// 间距设置 +@include set-distance($distance-class-list, $distance-list); +//圆角弧度设置 +@include set-radius($radius); +//透明度设置 +@include set-opacity($opacity); +//字体设置 +@include set-fontSize($font-size-list); + +//间距设置,遍历间距class 和 倍数, 用于padding和margin +//@include set-distance($spacing-class-list, $spacing-multiple-list); diff --git a/src/assets/sass/loading.scss b/src/assets/sass/loading.scss new file mode 100644 index 0000000..d9664ef --- /dev/null +++ b/src/assets/sass/loading.scss @@ -0,0 +1,206 @@ + .van-toast--html{ + background: unset!important; + z-index: 3000!important; +} +.render-loading{ + .container { + width: 200px; + height: 200px; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + margin: auto; + filter: url("#goo"); + animation: rotate-move 2s ease-in-out infinite; + } + + .dot { + width: 70px; + height: 70px; + border-radius: 50%; + background-color: #000; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: auto; + } + + .dot-3 { + background-color: #ff1717; + animation: dot-3-move 2s ease infinite, index 6s ease infinite; + } + + .dot-2 { + background-color: #0051ff; + animation: dot-2-move 2s ease infinite, index 6s -4s ease infinite; + } + + .dot-1 { + background-color: #ffc400; + animation: dot-1-move 2s ease infinite, index 6s -2s ease infinite; + } + + @keyframes dot-3-move { + 20% { + transform: scale(1); + } + 45% { + transform: translateY(-18px) scale(0.45); + } + 60% { + transform: translateY(-90px) scale(0.45); + } + 80% { + transform: translateY(-90px) scale(0.45); + } + 100% { + transform: translateY(0px) scale(1); + } + } + + @keyframes dot-2-move { + 20% { + transform: scale(1); + } + 45% { + transform: translate(-16px, 12px) scale(0.45); + } + 60% { + transform: translate(-80px, 60px) scale(0.45); + } + 80% { + transform: translate(-80px, 60px) scale(0.45); + } + 100% { + transform: translateY(0px) scale(1); + } + } + + @keyframes dot-1-move { + 20% { + transform: scale(1); + } + 45% { + transform: translate(16px, 12px) scale(0.45); + } + 60% { + transform: translate(80px, 60px) scale(0.45); + } + 80% { + transform: translate(80px, 60px) scale(0.45); + } + 100% { + transform: translateY(0px) scale(1); + } + } + + @keyframes rotate-move { + 55% { + transform: translate(-50%, -50%) rotate(0deg); + } + 80% { + transform: translate(-50%, -50%) rotate(360deg); + } + 100% { + transform: translate(-50%, -50%) rotate(360deg); + } + } + + @keyframes index { + 0%, + 100% { + z-index: 3; + } + 33.3% { + z-index: 2; + } + 66.6% { + z-index: 1; + } + } + +} + + + + + //speakLoading + + .loader3 { + display: flex; + justify-content: center; + align-items: center; + } + + .bars { + width: 10px; + height: 20px; + margin: 0 2px; + border-radius: 4px; + animation: loader3 1.2s ease-in-out infinite; + } + .bar1 { + background-color: #4285F4; + animation-delay: -0.8s; + } + .bar2 { + background-color: #4285F4; + animation-delay: -0.7s; + } + + .bar3 { + background-color: #4285F4; + animation-delay: -0.6s; + } + + .bar4 { + background-color: #4285F4; + animation-delay: -0.5s; + } + + .bar5 { + background-color: #4285F4; + animation-delay: -0.4s; + } + + .bar6 { + background-color: #4285F4; + animation-delay: -0.3s; + } + + .bar7 { + background-color: #4285F4; + animation-delay: -0.2s; + } + + .bar8 { + background-color: #4285F4; + animation-delay: -0.1s; + } + + .bar9 { + background-color: #4285F4; + animation-delay: 0s; + } + + .bar10 { + background-color: #4285F4; + animation-delay: 0.1s; + } + + @keyframes loader3 { + 0% { + transform: scale(1); + } + + 20% { + transform: scale(1, 2.32); + } + + 40% { + transform: scale(1); + } + } diff --git a/src/assets/sass/mixin.scss b/src/assets/sass/mixin.scss new file mode 100644 index 0000000..7cb3d5e --- /dev/null +++ b/src/assets/sass/mixin.scss @@ -0,0 +1,353 @@ +@mixin clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} + +@mixin scrollBar { + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } +} + +@mixin relative { + position: relative; + width: 100%; + height: 100%; +} + +// 设置宽度 +@mixin set-width($width-list) { + @each $size in $width-list { + .w#{$size} { + width: #{$size}px !important; + } + } +} + +// 设置宽度 +@mixin set-fontSize($font-size-list) { + @each $size in $font-size-list { + .fs#{$size} { + font-size: #{$size}px !important; + } + } +} + +// 设置高度 +@mixin set-height($width-list) { + @each $size in $width-list { + .h#{$size} { + height: #{$size}px !important; + } + } +} + +// 设置字体宽度 +@mixin set-height($font-weight-list) { + @each $size in $font-weight-list { + .fw#{$size} { + font-weight: #{$size}px !important; + } + } +} + +// 设置圆角弧度 +@mixin set-radius($radius) { + @each $size in $radius { + .radius#{$size} { + border-radius: #{$size}px !important; + } + } +} + +// 设置透明度 +@mixin set-opacity($opacity) { + @each $size in $opacity { + .opacity#{$size*10} { + opacity: #{$size} !important; + } + } +} + +// 外边距 +@mixin margin($size) { + margin: $size !important; +} + +@mixin margin-vertical($size) { + margin-top: $size !important; + margin-bottom: $size !important; +} + +@mixin margin-horizontal($size) { + margin-left: $size !important; + margin-right: $size !important; +} + +@mixin margin-top($size) { + margin-top: $size !important; +} + +@mixin margin-left($size) { + margin-left: $size !important; +} + +@mixin margin-bottom($size) { + margin-bottom: $size !important; +} + +@mixin margin-right($size) { + margin-right: $size !important; +} + +// 内边距 +@mixin padding($size) { + padding: $size !important; +} + +@mixin padding-vertical($size) { + padding-top: $size !important; + padding-bottom: $size !important; +} + +@mixin padding-horizontal($size) { + padding-left: $size !important; + padding-right: $size !important; +} + +@mixin padding-top($size) { + padding-top: $size !important; +} + +@mixin padding-left($size) { + padding-left: $size !important; +} + +@mixin padding-bottom($size) { + padding-bottom: $size !important; +} + +@mixin padding-right($size) { + padding-right: $size !important; +} + +@mixin top($size) { + top: $size !important; +} + +@mixin left($size) { + left: $size !important; +} + +@mixin right($size) { + right: $size !important; +} + +@mixin bottom($size) { + bottom: $size !important; +} + +// 设置内外边距 +@mixin set-distance($distance-class-list, $distance-list) { + @each $class-name in $distance-class-list { + @each $size in $distance-list { + .#{$class-name}#{$size} { + @if $class-name == m { + @include margin(#{$size}px); + } + + @if $class-name == mv { + @include margin-vertical(#{$size}px); + } + + @if $class-name ==mh { + @include margin-horizontal(#{$size}px); + } + + @if $class-name ==mt { + @include margin-top(#{$size}px); + } + + @if $class-name ==ml { + @include margin-left(#{$size}px); + } + + @if $class-name ==mr { + @include margin-right(#{$size}px); + } + + @if $class-name ==mb { + @include margin-bottom(#{$size}px); + } + + @if $class-name ==p { + @include padding(#{$size}px); + } + + @if $class-name ==pv { + @include padding-vertical(#{$size}px); + } + + @if $class-name ==ph { + @include padding-horizontal(#{$size}px); + } + + @if $class-name ==pt { + @include padding-top(#{$size}px); + } + + @if $class-name ==pl { + @include padding-left(#{$size}px); + } + + @if $class-name ==pr { + @include padding-right(#{$size}px); + } + + @if $class-name ==pb { + @include padding-bottom(#{$size}px); + } + + @if $class-name ==top { + @include top(#{$size}px); + } + + @if $class-name ==left { + @include left(#{$size}px); + } + + @if $class-name ==right { + @include right(#{$size}px); + } + + @if $class-name ==bottom { + @include bottom(#{$size}px); + } + } + } + } +} + +//// 设置内外边距 +//@mixin set-distance($class-list, $multiple-list){ +// @each $class in $class-list { +// @each $multiple in $multiple-list { +// @include generate-spacing($class, $multiple); +// } +// } +//} +// +//// 根据倍数设置内外间距 class可以为 m, mv, mh, mt, ml, mr, mb, p, pv, ph, pt, pl, pr, pb +//@mixin generate-spacing($class, $multiple) { +// $property: null; +// $directions: ( +// ); +// +//// 根据class首字母判断是margin还是padding +//@if str-index($class, 'm') { +// $property: margin; +//} +// +//@else if str-index($class, 'p') { +// $property: padding; +//} +// +//@if str-index($class, 'v') { +// $directions: ( +// top, +// bottom +// ); +//} +// +//@else if str-index($class, 'h') { +// $directions: ( +// left, +// right +// ); +//} +// +//@else if str-index($class, 't') { +// $directions: ( +// top +// ); +//} +// +//@else if str-index($class, 'b') { +// $directions: ( +// bottom +// ); +//} +// +//@else if str-index($class, 'l') { +// $directions: ( +// left +// ); +//} +// +//@else if str-index($class, 'r') { +// $directions: ( +// right +// ); +//} +// +//@else { +// $directions: ( +// top, +// right, +// bottom, +// left +// ); +//} +// +//// 生成对应的 class +//@each $direction in $directions { +// .#{$class}-#{str-replace($multiple + 'x', '.', '_')} { +// #{$property}-#{$direction}: $base-spacing * $multiple; +// } +//} +//} + +// 把间距class中名字中带 . 的替换成 _,避免class名字带点引起歧义和风险 +@function str-replace($string, $search, $replace: '') { + $index: str-index($string, $search); + + @if($index) { + @return str-slice($string, 1, $index - 1)+'_'+str-slice($string, $index + 1); + } + + @return $string; +} + +//单行省略 +@mixin text-overflow() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +@mixin horizontal-margin($size) { + margin-left: $size ; + margin-right: $size +} + +@mixin border-radius($radius) { + border-radius: $radius; +} + +@mixin btn-sizes($btn-height, $font-size) { + height: $btn-height; + font-size: $font-size; + //@include border-radius($btn-height/2); +} diff --git a/src/assets/sass/public.scss b/src/assets/sass/public.scss new file mode 100644 index 0000000..b590eea --- /dev/null +++ b/src/assets/sass/public.scss @@ -0,0 +1,58 @@ +body{ + background-color: #EEEEEE!important; +} +.van-cell-group--inset{ + margin:0 10px!important; +} +.van-cell-group__title--inset{ + padding:15px 15px 5px 15px!important; +} + .van-toast--text { + max-width: 70vw !important; + min-width: 60vw !important; +} +.button-group-container{ + display: flex; + align-items: center; + justify-content: space-between; +} +#app .van-col{ + margin: 5px 0; +} +#app .button-group-container{ + margin: 5px!important; + .van-button{ + margin: unset; + } +} +#app .van-button + .van-button{ + margin-left: 5px; +} +#app .van-cell__title{ + color: #646566; +} + + +.flexPrice{ + display: flex; justify-content: space-between; justify-items: center; align-items: center; width: 100% +} +.van-tag+.van-tag{margin-left: 5px;} +.speakLoadingToast{ + z-index: 2100!important; + width: 200px; +} + + + +.gs-color-g{ + color: #009960; +} +.gs-bg-color-g{ + background: #009960; +} + + +.chat-icon{ + width: 16px; + height: 16px; +} diff --git a/src/assets/sass/transition.scss b/src/assets/sass/transition.scss new file mode 100644 index 0000000..4cb27cc --- /dev/null +++ b/src/assets/sass/transition.scss @@ -0,0 +1,48 @@ +// global transition css + +/* fade */ +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.28s; +} + +.fade-enter, +.fade-leave-active { + opacity: 0; +} + +/* fade-transform */ +.fade-transform-leave-active, +.fade-transform-enter-active { + transition: all .5s; +} + +.fade-transform-enter { + opacity: 0; + transform: translateX(-30px); +} + +.fade-transform-leave-to { + opacity: 0; + transform: translateX(30px); +} + +/* breadcrumb transition */ +.breadcrumb-enter-active, +.breadcrumb-leave-active { + transition: all .5s; +} + +.breadcrumb-enter, +.breadcrumb-leave-active { + opacity: 0; + transform: translateX(20px); +} + +.breadcrumb-move { + transition: all .5s; +} + +.breadcrumb-leave-active { + position: absolute; +} diff --git a/src/assets/sass/utils.scss b/src/assets/sass/utils.scss new file mode 100644 index 0000000..f1a4249 --- /dev/null +++ b/src/assets/sass/utils.scss @@ -0,0 +1,665 @@ +//浮动、清除浮动 +.clearfix { + @include clearfix; +} + +.fl { + float: left; +} + +.fr { + float: right; +} + +//字体相关 +.fs12 { + font-size: $font-size-small; +} + +.fs14 { + font-size: $font-size-base; +} + +.fs16 { + font-size: $font-size-large; +} + +.fs18 { + font-size: $font-size-xl; +} + +.fw600 { + font-weight: 600 !important; +} + +.fwb { + font-weight: bold !important; +} + +.ffP { + font-family: PingFangSC-Regular, PingFang SC; + ; +} + +// 宽度 +.w36 { + width: 36px; +} + +//布局定位 +.relative { + position: relative; +} + +.absolute { + position: absolute; +} + +.fixed { + position: fixed; +} + +.mh-auto { + margin-left: auto; + margin-right: auto; +} + +.hide { + visibility: hidden !important; +} + +.hidden { + display: none !important; +} + +.flex { + display: -webkit-flex !important; + display: flex !important; +} + +.flex1 { + flex: 1; +} + +.inline-flex { + display: -webkit-inline-flex; + display: inline-flex; +} + +.inline-b { + display: inline-block !important; +} + +.justify-content-c { + justify-content: center; +} + +.justify-content-a { + justify-content: space-around; +} + +.justify-content-e { + justify-content: space-evenly; +} + +.justify-content-fs { + justify-content: flex-start; +} + +.justify-content-fe { + justify-content: flex-end; +} + +.justify-content-b { + justify-content: space-between; +} + +.align-items-c { + align-items: center; +} + +.flex-c { + display: flex; + align-items: center; + justify-content: center; +} + +.flex-column { + display: flex; + flex-direction: column; +} + +.flex-column-b { + @extend .flex-column; + justify-content: space-between; + height: 100vh; +} + +.flex-column-c { + @extend .flex-column; + align-items: center; +} + +.flex-row { + display: flex; + flex-direction: row; +} + +.flex-row-c { + @extend .flex-row; + align-items: center; +} + +.flex-row-e { + @extend .flex-row; + //justify-content: flex-end; + //align-items: center; +} + +.flex-row-b { + @extend .flex-row; + align-items: center; + justify-content: space-between; +} + +// 常用文字颜色 +.c-gray-base { + color: $gray-base !important; +} + +.c-gray-dark { + color: $gray-dark !important; +} + +.c-gray-darker { + color: $gray-darker !important; +} + +.gray-darker-cell { + color: $gray-darker-cell !important; +} + +// 文字位置设置 +.text-left { + text-align: left !important; + + .van-field__control { + text-align: left !important; + } +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-underline { + text-decoration: underline; +} + +.text-indent { + text-indent: 20px; +} + +// 垂直方向对齐方式 +.v-top { + vertical-align: top !important; +} + +.v-middle { + vertical-align: middle !important; +} + +.v-bottom { + vertical-align: bottom !important; +} + +.v-baseline { + vertical-align: baseline !important; +} + +//单行省略 +.ellipsis { + @include text-overflow; +} + +//颜色 +.green { + color: $green !important; +} + +.red { + color: $red !important; +} + +.reddish { + color: #E8443C !important; +} + +.yellow { + color: $yellow !important; +} + +.gray { + color: $gray !important; +} + +.white { + color: $white !important; +} + +.orange { + color: $orange !important; +} + +.blue { + color: $blue !important; +} + +.bg-black { + background: $black !important; +} + +.bg-white { + background: $white !important; +} + +.bg-orange { + background-color: $orange !important; +} + +.bg-none { + background-color: transparent !important; +} + +.bg-primary { + background-color: $primary-color !important; +} + +.bg-header-notice { + background-color: $bg-color-header-notice; +} + +.van-toast--text { + padding: 12px 20px !important; + + .van-toast__text { + margin-top: 1px; + } +} + +.van-toast { + padding: 20px; + + .van-loading__spinner { + width: 50px; + height: 50px; + margin-bottom: 5px; + } + + .van-icon { + font-size: 50px; + margin-bottom: 5px; + } + + //.van-toast__text{ + // margin-top: 16px; + //} + + +} + +.cancelDialog { + .van-dialog__footer { + .van-button { + color: #7f3208 !important; + } + } +} + +// 页面横向边距 16px +// 横向间距 horizontal-spacing 16px +.h-spacing { + margin-left: 2 * $base-spacing; + margin-right: 2 * $base-spacing; +} + +// 纵向间距 vertical-spacing 12px +.v-spacing { + margin-top: 1.5 * $base-spacing; +} + +// 主信息背景-如投保结果页-订单信息 +.bg-text-main { + padding: 1.5 * $base-spacing 2 * $base-spacing; + background-color: $bg-color-main; + border-radius: $base-spacing; +} + +// 重要信息背景-如我的保险信息 +.bg-text-gradient { + background: linear-gradient(to right, $bg-color-gradient-start, $bg-color-gradient-end); + border-radius: 2 * $base-spacing; +} + +/* ==================== + 文字 + ==================== */ + +// 辅助信息(次级信息)的正文内容 12px #333 400 +.text-auxiliary { + font-size: $font-size-auxiliary; + color: $font-color-regular; + font-weight: $font-weight-regular; +} + +.text-auxiliary-info { + @extend .text-auxiliary; + line-height: 1.5; +} + +// 辅助信息(次级信息)的辅助信息正文内容 12px #999 400 +.text-auxiliary-auxiliary-info { + @extend .text-auxiliary-info; + color: $font-color-auxiliary; +} + +// 主信息的正文内容 14px #333 400 +.text-main { + font-size: $font-size-main; + color: $font-color-regular; + font-weight: $font-weight-regular; + line-height: $font-size-main; +} + +// 主信息的次级内容 14px #666 400 +.text-main-secondary { + @extend .text-main; + color: $font-color-secondary; +} + +// 文字大小 14sp +.text-size-main { + font-size: $font-size-main; +} + +// 文字大小 18sp +.text-size-primary { + font-size: $font-size-primary-title; +} + +// 主题字体颜色 +.text-color-primary { + color: $font-color-primary !important; +} + +// 字体颜色 666 +.text-color-secondary { + color: $font-color-secondary !important; +} + +// tag 文字 +.text-tag { + font-size: $font-size-tag-text !important; +} + +.text-color-white { + color: $reverse-white-color-regular !important; +} + +// 字重 400 +.text-weight-regular { + font-weight: $font-weight-regular !important; +} + +// 字重 500 +.text-weight-medium { + font-weight: $font-weight-medium !important; +} + +// 字重 600 +.text-weight-semi-bold { + font-weight: $font-weight-semi-bold !important; +} + +// 主信息的次级内容 14px #FA6B4B 500 +.text-main-primary { + @extend .text-main; + @extend .text-color-primary; + font-weight: $font-weight-medium; +} + +// 主信息的辅助内容 14px #999 400 +.text-main-auxiliary { + @extend .text-main; + color: $font-color-auxiliary; +} + +// 主信息的正文内容反白颜色 14px #fff 400 +.text-main-reverse-white { + @extend .text-main; + color: $reverse-white-color-regular; +} + +// 二级标题 16px #333 500 +.text-secondary-title { + font-size: $font-size-secondary-title; + color: $font-color-regular; + font-weight: $font-weight-medium; +} + +// 二级标题 16px #333 400 +.text-secondary-rugular-title { + @extend .text-secondary-title; + font-weight: $font-weight-regular; +} + +// 二级标题文字大小 16sp +.text-size-secondary-title { + font-size: $font-size-secondary-title; +} + +// 第一层级内容的标题 18px #333 500 +.text-primary { + font-size: $font-size-primary-title; + color: $font-color-regular; + font-weight: $font-weight-medium; +} + +// 二级金额 20px #fff 600 +.text-secondary-amount { + font-size: $font-size-prominent-title; + color: $reverse-white-color-regular; + font-weight: $font-weight-semi-bold; +} + +// 常规金额 28px #333 600 +.text-main-amount { + font-size: $font-size-regular-amount; + color: $font-color-regular; + font-weight: $font-weight-semi-bold; +} + +.text-main-amount__white { + @extend .text-main-amount; + color: $reverse-white-color-regular; +} + +// 常规金额 28px #fff 600 +.text-regular-amount { + font-size: $font-size-regular-amount; + color: $reverse-white-color-regular; + font-weight: $font-weight-semi-bold; +} + +// 辅助颜色 14px #1677FF 500 +.text-accessory-secondary { + font-size: $font-size-main; + font-weight: $font-weight-medium; + color: $accessory-color-secondary; +} + +.text-top-spacing { + margin-top: $font-spacing; +} + +.text-left-spacing { + margin-left: $font-spacing; +} + +.text-line-height { + line-height: 1.3; +} + +// 辅助信息背景-如保单详情-状态 +.text-bg-accessory { + display: flex; + justify-content: center; + align-items: center; + min-width: 60px; + height: 3 * $base-spacing; + border-radius: 0.5 * $base-spacing; + background: rgba(94, 152, 255, 0.08); +} + +/* ==================== + 按钮 + ==================== */ +.btn { + // 基础样式 + display: flex; + align-items: center; + justify-content: center; + + &--primary { + background: linear-gradient(90deg, $btn-primary-bg-color-start 0%, $btn-primary-bg-color-end 100%); + border: none; + color: $btn-font-color-primary; + font-weight: $font-weight-medium; + + &:active, + &:focus { + background: linear-gradient(90deg, darken($btn-primary-bg-color-start, 10%) 0%, darken($btn-primary-bg-color-end, 10%) 100%); + } + } + + &--secondary { + min-width: 88px; + background-color: $btn-secondary-bg-color; + border: 1px solid $btn-secondary-border-color; + color: $btn-font-color-secondary; + font-weight: $font-weight-regular; + + &:active, + &:focus { + background-color: $btn-secondary-pressed-bg-color; + } + } + + &--disabled { + pointer-events: none; + opacity: $btn-disabled-opacity; + cursor: not-allowed; + } + + &--large { + @include btn-sizes($btn-height-large, $btn-font-size-large); + } + + &--medium { + @include btn-sizes($btn-height-middle, $btn-font-size-middle); + } + + &--small { + @include btn-sizes($btn-height-small, $btn-font-size-small); + } + + &--extra-small { + @include btn-sizes($btn-height-extra-small, $btn-font-size-extra-small); + } + + // 是否为块级元素 + &--block { + flex: 1; + } +} + +/* ==================== + 边框 + ==================== */ +.border-top { + border-top: $border-width-regular solid $border-color-regular; +} + +.border-bottom { + border-bottom: $border-width-regular solid $border-color-regular +} + +/* ==================== + 图标 + ==================== */ +// 大图标 宽高 48px +.icon-large { + width: 4 * $base-spacing; + height: 4 * $base-spacing; +} + +// 中图标 宽高 24px +.icon-medium { + width: 3 * $base-spacing; + height: 3 * $base-spacing; +} + +// 右边按钮图标 宽高 16px +.icon-arrow-right { + width: 2 * $base-spacing; + height: 2 * $base-spacing; +} + +/* ==================== + 容器 + ==================== */ +// 容器外边距 mh:16px mt:12px +.container-margin { + margin: 1.5 * $base-spacing 2 * $base-spacing 0; +} + +// 容器内边距 ph:32px pt:16px +.container-padding { + padding: 2 * $base-spacing 4 * $base-spacing; +} + +// 白色容器 mh:16px mt:12px ph:32px pv:16px radius: 12px +.white-container—r1_5x { + @extend .container-margin; + @extend .bg-white; + @extend .radius-1_5x; + border: 1px solid #F1F1F1; +} + +// 白色块 +.white-container-r1x { + @extend .container-margin; + @extend .bg-white; + border-radius: $base-spacing; +} + +/* ==================== + 圆角 + ==================== */ +.radius-1x { + border-radius: 1 * $base-spacing; +} + +.radius-1_5x { + border-radius: 1.5 * $base-spacing; +} + +.radius-2x { + border-radius: 2 * $base-spacing; +} + + diff --git a/src/assets/sass/vant-ui.scss b/src/assets/sass/vant-ui.scss new file mode 100644 index 0000000..2843bcd --- /dev/null +++ b/src/assets/sass/vant-ui.scss @@ -0,0 +1,6 @@ +.van-tab__pane, .van-tab__pane-wrapper{ + padding: 10px; +} + .van-tab--active{ + font-weight: 600!important; +} diff --git a/src/assets/sass/variables.scss b/src/assets/sass/variables.scss new file mode 100644 index 0000000..bca9fc2 --- /dev/null +++ b/src/assets/sass/variables.scss @@ -0,0 +1,174 @@ +//颜色 +$white: #fff !default; +$green: #5ebc75 !default; +$red: #ff0000 !default; +$yellow: #f2c44d !default; +$orange: #fa6b4b !default; +$gray: #b1b1b1 !default; +$black: #000 !default; +$blue: #1989fa !default; + +$gray-base: #999 !default; +$gray-dark: #666 !default; +$gray-darker: #333 !default; +$gray-darker-cell: #969799 !default; + +$font-size-base: 14px !default; +$font-size-large: 16px !default; +$font-size-small: 12px !default; +$font-size-xl: 18px !default; +//文字列表 +$font-size-list: 12 13 14 16 18 20 22 24 26; +// 宽度列表 +$width-list: 16 20 22 30 32 40 50 56 60 70 80 86 100 110 120 140 150 155 160 180 192 200 220 260 280 315 325 350 400 440 445 450 550 700 1340; +// 宽度列表 +$font-weight-list: 100 200 300 400 500 600 700 800 900 1000; + +// 内外边距列表 +$distance-list: 0 1 2 5 6 8 9 10 12 15 16 20 24 25 28 30 35 38 33 40 45 48 50 60 65 70 80 86 90 100 110 120 130 140 150 160 170 180 190 200; +$distance-class-list: m, mv, mh, mt, ml, mr, mb, p, pv, ph, pt, pl, pr, pb, top, + left, right, bottom; + + // 新内外边距 +$spacing-multiple-list: 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 6 8 9 10 12 15 16 20 24 25 28 30 35 38 33 40 45 48 50 60 65 70 80 86 90 100 110 120 130 140 150 160 170 180 190 200; +$spacing-class-list: m, mv, mh, mt, ml, mr, mb, p, pv, ph, pt, pl, pr, pb, top, +left, right, bottom; + +//圆角弧度 +$radius: 1 2 3 4 5 6 7 8 9 10 12 15 18 20 50 100; + +//透明度 +$opacity: 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9; + +// ==================== UI 规范 ==================== + +/* ==================== + 颜色 + ==================== */ + +// 主题色:主要用于按钮、icon、文字、输入框、边框、背景等 +$primary-color: #3c8c93; + +// 辅助色:主要用于icon、页面点缀以及相应的功能色,辅助色和弱打扰的颜色可自定义。 +$accessory-color-regular: #FFA200; // 常规辅助色 +$accessory-color-secondary: #1677FF; // 次要辅助色 +$accessory-color-distraction-weak: #5C74B8; // 弱打扰 +$accessory-color-error-warning: #FF4019; // 错误/警示色 +$accessory-color-success-safe: #00B33B; // 成功/安全色 + +// 文字颜色定义 +$font-color-primary: $primary-color; // 主要文字颜色 +$font-color-regular: #333; // 常规文字颜色 +$font-color-secondary: #666; // 次要文字颜色 +$font-color-auxiliary: #999; // 辅助文字颜色 +$font-color-reverse-gray: #BDBDBD; // 灰底反显文字颜色 +$font-color-reverse-white: #CCC; // 白底反显文字颜色 +$font-color-placeholder: $font-color-reverse-white; // 输入框提示文字颜色 + +// 背景颜色定义 +$bg-color-overlay: rgba(0, 0, 0, 0.4); // 弹框背景蒙层 40%透明度 +$bg-color-regular: #F5F5F5; // 常规背景色 +$bg-color-hint: #FFF3D7; // 提示语背景 +$bg-color-warning: #FFE8E3; // 警示语背景 +$bg-color-main: #F8F8F8; // 常规文字背景 +$bg-color-backup-blue: #ADCBFF; // 备用背景-蓝 +$bg-color-backup-purple: #CFC3FE; // 备用背景-紫 + +// 分割线颜色 +$border-color-regular: #F1F1F1; // 常规分割线颜色 +$border-color-weak: #F0F0F0; // 弱分割线颜色 + +// 反白颜色 +$reverse-white-color-regular: #FFF; // 常规反白颜色 +$reverse-white-color-secondary: rgba(255, 255, 255, 0.8); // 次要反白颜色,透明度80% + +/* ==================== + 文字 + ==================== */ + +/* 字体:手机银行UI界面中的字体使用系统自带字体; + iOS: 中/英字体 苹方/Helvetica Neue; + Android: 中/英字体 思源黑体/Roboto; + 备选:中/英字体 微软雅黑/Noto Sans */ + +// 字号 +$font-size-base: 16px; // 基础字号 +// 常规字号:用于界面中各个层级的文本内容, +$font-size-tag-text: 10px; // 标签文字 +$font-size-auxiliary: 12px; // 辅助信息;次级信息的正文 +$font-size-main: 14px; // 主要信息的正文 +$font-size-highlighted: 15px; // 突出显示的正文内容 +$font-size-secondary-title: 16px; // 次级内容标题;页面主流程操作 +$font-size-main-process: 16px; // 页面主流程操作 +$font-size-primary-title: 18px; // 导航栏标题;第一层级内容的标题 + +// 特殊数字或图形化字符:字号较大,通常用于数字的输入,或需要着重强调的内容 +$font-size-prominent-title: 20px; // 醒目的内容大标题 +$font-size-name-card: 24px; // 名片的姓名显示 +$font-size-regular-amount: 28px; // 常规的金额数字显示 +$font-size-graphic-decoration: 32px; // 图形化装饰性字符 + +// 行高倍数:建议单行文本的行高倍数=1,如弹框标题;多行文本的行高倍数=1.4,英文的行高倍数=1.2,如正文;选取行高时尽量选取基本单位8的增量或相邻偶数。 +$font-line-height-single: 1; // 单行文本 +$font-line-height-multi-chinese: 1.4; // 多行文本-中文 +$font-line-height-multi-english: 1.2; // 多行文本-英文 + +// 字重 +$font-weight-regular: 400; // 常规 +$font-weight-medium: 500; // 中黑 +$font-weight-semi-bold: 600; // 中粗 + +/* ==================== + 按钮 + ==================== */ + +// 按钮文字颜色 +$btn-font-color-primary: #FFFFFF; +$btn-font-color-secondary: $primary-color; + +// 按钮背景渐变色 +$btn-primary-bg-color-start: #FF8850; +$btn-primary-bg-color-end: #FF5505; + +$btn-secondary-bg-color: #FFFFFF; +$btn-secondary-border-color: $primary-color; +$btn-secondary-pressed-bg-color: rgba(250, 107, 75, 0.1); + +$btn-disabled-opacity: 0.2; +// 按钮高度 +$btn-height-large: 44px; +$btn-height-middle: 40px; +$btn-height-small: 28px; +$btn-height-extra-small: 22px; + +// 按钮文字 +$btn-font-size-large: 16px; +$btn-font-size-middle: 14px; +$btn-font-size-small: 12px; +$btn-font-size-extra-small: 12px; + +/* ==================== + 栅格布局 + ==================== */ +/* 用户追求高效、便捷,所以栅格的设置不能太拥挤也不能太松散,因此使用经典的栏式网格更符合手机银行的整体调性 + 界面中的间距应尽量以基本单位「8」整数倍的增量来定义,以保证界面清晰有秩序的层次结构。特殊情况下,可使用0.5或1.5等倍数定义间距。*/ +$base-spacing: 8px; // 最小单位/基础间距: +$grid-column-count: 6; // 栅格栏数 + +// ==================== 自定义 start ==================== +// 边框宽度 +$border-width-regular: 1px; + +// 背景色-我的 +$bg-color-gradient-start: #FF9E59; +$bg-color-gradient-end: $primary-color; + +$bg-color-header-notice: #FFF6F4; + +// 文字间距 +$font-spacing: 1 * $base-spacing; + +// 高度 +$height-cell-regular: 50px; +$height-cell-title: 44px; + diff --git a/src/components/loading/loading.js b/src/components/loading/loading.js new file mode 100644 index 0000000..991fb59 --- /dev/null +++ b/src/components/loading/loading.js @@ -0,0 +1,30 @@ +const loadingTemp = `

    + + +
    +
    +
    +
    +
    + + + + + + + + + + + + +
    ` +export default loadingTemp diff --git a/src/components/loading/speakLoading.js b/src/components/loading/speakLoading.js new file mode 100644 index 0000000..fdd8c02 --- /dev/null +++ b/src/components/loading/speakLoading.js @@ -0,0 +1,13 @@ +const speakLoading = `
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    ` +export default speakLoading diff --git a/src/components/svg-icon/index.vue b/src/components/svg-icon/index.vue new file mode 100644 index 0000000..3f29d35 --- /dev/null +++ b/src/components/svg-icon/index.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/config/index.js b/src/config/index.js new file mode 100644 index 0000000..1f9e338 --- /dev/null +++ b/src/config/index.js @@ -0,0 +1,7 @@ +let envInfo = process.env +let [base,ai] = [envInfo.VUE_APP_BASE,envInfo.VUE_APP_AI] + +export default { + base, + ai +} diff --git a/src/config/urlMap.js b/src/config/urlMap.js new file mode 100644 index 0000000..4577fbb --- /dev/null +++ b/src/config/urlMap.js @@ -0,0 +1,9 @@ +/** + * @desc 远程接口地址和本地mock地址映射表 + * key:接口地址 + * value:本地地址 + */ +const mockBaseUrl = 'http://rap2.ebiz-digits.com:8083/app/mock/67/' +export default { + mockBaseUrl +} diff --git a/src/directive/no-more-click/index.js b/src/directive/no-more-click/index.js new file mode 100644 index 0000000..71db199 --- /dev/null +++ b/src/directive/no-more-click/index.js @@ -0,0 +1,16 @@ +/** + * @describe // 全局防重复点击 + * @example v-no-more-click="1000" + */ +export default { + inserted(el, binding) { + el.addEventListener('click', () => { + el.classList.add('is-disabled') + el.disabled = true + setTimeout(() => { + el.disabled = false + el.classList.remove('is-disabled') + }, binding.value || 1000) + }) + } +} diff --git a/src/filters/index.js b/src/filters/index.js new file mode 100644 index 0000000..e1c8767 --- /dev/null +++ b/src/filters/index.js @@ -0,0 +1,102 @@ +import Common from '@/assets/js/common' + +/* + * 把其他filter放到index.js里面一起引入 + */ +export default { + m2km(value) { + return Common.m2km(value) + }, + + /** + * 除法 + * @param {Number} dividend 被除数 + * @param {Number} divisor 除数 + * @return {Number} 值 + */ + divide(dividend, divisor) { + return Common.divide(dividend, divisor) + }, + + /** + * 保留小数位,替代Number.toFixed()方法,针对于某些数据(16.455)不能做到四舍五入 + * @param {[type]} value 数值 + * @param {[type]} num 几位小数 + * @return {[type]} 值 + */ + toFixed(value, num) { + return Common.toFixed(value, num) + }, + + /** + * 如果是小数则保留小数位,默认两位 + * @param {[type]} value 数值 + * @param {Number} num 几位小数 + * @return {[type]} 值 + */ + toFloatFixed(value, num) { + Common.toFloatFixed(value, num) + }, + + /** + * 转化成工作时间 + * @param {[type]} value 值 + * @return {[type]} [description] + */ + businessHour(value) { + let time = '' + if (value) { + const arr = value.split(';') + time = + '星期' + + Common.getWeek(arr[0]) + + ' ~ 星期' + + Common.getWeek(arr[1]) + + ' ' + + Common.getTime(arr[2]) + + ':' + + Common.getTime(arr[3]) + + ' ~ ' + + Common.getTime(arr[4]) + + ':' + + Common.getTime(arr[5]) + } + return time + }, + + isEmptyObject(o) { + return Common.isEmptyObject(o) + }, + wan(value) { + const isNumber = typeof value === 'number' + return isNumber && value / 10000 + }, + // 除以100保留小数位 + divide100(value, num = 2, isFill) { + let values = Number(value) + const regular = /^\d+\.\d+/ + if (values) { + values = values / 100 + if (regular.test(values)) { + return Common.toFixed(values, num) + } else { + return Common.toFixed(values) + } + } else { + if (isFill) { + // 是否需要填充 + value = 0 + } + } + return value + }, + discount(value, position = 0) { + let ret = value.split('.') + if (position == 0) { + ret = ret[0] + } else if (position == 1) { + ret = ret[1] + } + return ret + } +} diff --git a/src/generatedComponents/index.js b/src/generatedComponents/index.js new file mode 100644 index 0000000..ccdf3b5 --- /dev/null +++ b/src/generatedComponents/index.js @@ -0,0 +1,7 @@ +const requireComponent = require.context('./', true, /\w+\.vue$/) //遍历当前目录和子目录 +let comps = {} +requireComponent.keys().map(fileName => { + let comp = requireComponent(fileName).default; + comps[comp.name] = comp +}) +export default comps diff --git a/src/icons/index.js b/src/icons/index.js new file mode 100644 index 0000000..4c4c36e --- /dev/null +++ b/src/icons/index.js @@ -0,0 +1,3 @@ +const requireAll = requireContext => requireContext.keys().map(requireContext) +const req = require.context('./svg', false, /\.svg$/) +requireAll(req) diff --git a/src/icons/svg/add.svg b/src/icons/svg/add.svg new file mode 100644 index 0000000..297c2e4 --- /dev/null +++ b/src/icons/svg/add.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/dislike.svg b/src/icons/svg/dislike.svg new file mode 100644 index 0000000..20f04ad --- /dev/null +++ b/src/icons/svg/dislike.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/earth.svg b/src/icons/svg/earth.svg new file mode 100644 index 0000000..5f0fa38 --- /dev/null +++ b/src/icons/svg/earth.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/fillDislike.svg b/src/icons/svg/fillDislike.svg new file mode 100644 index 0000000..bce71c6 --- /dev/null +++ b/src/icons/svg/fillDislike.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/fillLike.svg b/src/icons/svg/fillLike.svg new file mode 100644 index 0000000..e156724 --- /dev/null +++ b/src/icons/svg/fillLike.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/input.svg b/src/icons/svg/input.svg new file mode 100644 index 0000000..56a925c --- /dev/null +++ b/src/icons/svg/input.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/like.svg b/src/icons/svg/like.svg new file mode 100644 index 0000000..41a72a1 --- /dev/null +++ b/src/icons/svg/like.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/magic.svg b/src/icons/svg/magic.svg new file mode 100644 index 0000000..870602b --- /dev/null +++ b/src/icons/svg/magic.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/message.svg b/src/icons/svg/message.svg new file mode 100644 index 0000000..82bcc28 --- /dev/null +++ b/src/icons/svg/message.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/product.svg b/src/icons/svg/product.svg new file mode 100644 index 0000000..4c44bd7 --- /dev/null +++ b/src/icons/svg/product.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/sale.svg b/src/icons/svg/sale.svg new file mode 100644 index 0000000..14ec9e5 --- /dev/null +++ b/src/icons/svg/sale.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/service.svg b/src/icons/svg/service.svg new file mode 100644 index 0000000..101a88b --- /dev/null +++ b/src/icons/svg/service.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/stars.svg b/src/icons/svg/stars.svg new file mode 100644 index 0000000..bc7b0ea --- /dev/null +++ b/src/icons/svg/stars.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/stopSale.svg b/src/icons/svg/stopSale.svg new file mode 100644 index 0000000..17ef793 --- /dev/null +++ b/src/icons/svg/stopSale.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/think.svg b/src/icons/svg/think.svg new file mode 100644 index 0000000..ed9cf60 --- /dev/null +++ b/src/icons/svg/think.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/voice.svg b/src/icons/svg/voice.svg new file mode 100644 index 0000000..c4623a4 --- /dev/null +++ b/src/icons/svg/voice.svg @@ -0,0 +1 @@ + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..650d27d --- /dev/null +++ b/src/main.js @@ -0,0 +1,130 @@ +import Vue from 'vue' +import App from './App.vue' +import Router from './router' +import Store from './store' +import Filters from '@/filters' +import utils from '@/assets/js/common' +import './icons' +import FastClick from 'fastclick' +import '@/assets/js/generatedValidate/index' //表单校验 +import validatorItem from '@/assets/js/generatedValidate/generatedValidateItem' //表单校验 +import '@utils/compatible' //兼容性代码 +import NoMoreClick from '@/directive/no-more-click' +import eruda from 'eruda' +//全局注册vant常用组件 +import 'vant/lib/index.css' +import 'viewerjs/dist/viewer.css' +import 'quill/dist/quill.snow.css' +import Bus from '@utils/bus' +import { Toast, Form, Loading, Lazyload, Notify, Image, Button, Dialog } from 'vant' +import generatedFormat from '@/assets/js/generatedFormat/index' +import generatedApi from '@/api/generatedApi/index' +import generatedComponents from './generatedComponents' +for (let item in generatedComponents) { + Vue.component(item, generatedComponents[item]) +} +Vue.use(Image) +Vue.use(Dialog) +Vue.use(Button) +Vue.use(Toast) +Vue.use(Form) +Vue.use(Loading) +Vue.use(Lazyload) +Vue.use(Notify) +Vue.use(Lazyload, { + lazyComponent: true +}) +//router or bridge jump +Vue.prototype.$bus = new Bus() +Vue.prototype.$generatedFormat = generatedFormat +Vue.prototype.$generatedApi = generatedApi +Vue.prototype.$generatedDictList = generatedFormat.formatList +Vue.prototype.$validatorItem = { ...validatorItem } +Vue.prototype.$computeNumber = function computeNumber(a, type, b) { + /** + * 获取数字小数点的长度 + * @param {number} n 数字 + */ + function getDecimalLength(n) { + const decimal = n.toString().split('.')[1] + return decimal ? decimal.length : 0 + } + /** + * 修正小数点 + * @description 防止出现 `33.33333*100000 = 3333332.9999999995` && `33.33*10 = 333.29999999999995` 这类情况做的处理 + * @param {number} n + */ + const amend = (n, precision = 15) => parseFloat(Number(n).toPrecision(precision)) + const power = Math.pow(10, Math.max(getDecimalLength(a), getDecimalLength(b))) + let result = 0 + + a = amend(a * power) + b = amend(b * power) + + switch (type) { + case '+': + result = (a + b) / power + break + case '-': + result = (a - b) / power + break + case '*': + result = (a * b) / (power * power) + break + case '/': + result = a / b + break + } + + result = amend(result) + + return { + /** 计算结果 */ + result, + /** + * 继续计算 + * @param {"+"|"-"|"*"|"/"} nextType 继续计算方式 + * @param {number} nextValue 继续计算的值 + */ + next(nextType, nextValue) { + return computeNumber(result, nextType, nextValue) + } + } +} + +// 全局 防重复点击 +Vue.directive('no-more-click', NoMoreClick) + +Vue.prototype.$utils = utils +//混合开发调试工具 +// 注册过滤器 +Object.keys(Filters).forEach(function (k) { + Vue.filter(k, Filters[k]) +}) +let envFlag = process.env.VUE_APP_FLAG +if (envFlag != 'prd') { + // eslint-disable-next-line no-undef + // eruda.init() + Vue.config.devtools = true +} else { + Vue.config.devtools = false + // eslint-disable-next-line no-undef + // eruda.init() //TODO 生产环境验证,打开调试工具 +} +//权限控制 +import { permission } from '@/assets/js/utils/permission' +permission() +//ios点击300毫秒时延 +FastClick.attach(document.body) +// components下的文件全部转化成组件 +const files = require.context('@/components/', true, /\.vue$/) +files.keys().map((item) => { + Vue.component(files(item).default.name, files(item).default) +}) +Vue.config.productionTip = false +const vm = new Vue({ + router: Router, + store: Store, + render: (h) => h(App) +}).$mount('#app') +window.page = vm diff --git a/src/router/app/index.js b/src/router/app/index.js new file mode 100644 index 0000000..1af5600 --- /dev/null +++ b/src/router/app/index.js @@ -0,0 +1,38 @@ +/* + * @name: + * @author: Zhang Weiwei + * @created_date: Do not edit + * @description: + */ +// 用途:app模块路由配置 +//定义相关组件 +const notFound = () => import('@/views/app/404') +const home = () => import('@/views/app/Home.vue') + +export default [ + { + path: '/404', + component: notFound, + meta: { + title: '404' + } + }, + { + path: '*', + redirect: '/404' + }, + { + path: '/', + redirect: '/home', + meta: { + title: 'OA智能助理' + } + }, + { + path: '/home', + component: home, + meta: { + title: 'OA智能助理' + } + } +] diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js new file mode 100644 index 0000000..aa94cb4 --- /dev/null +++ b/src/router/generatedRouter/index.js @@ -0,0 +1,10 @@ +export default [ + { + path: '/chatPage', + name: 'chatPage', + component: () => import('@/views/AI/index.vue'), + meta: { + title: 'chatPage ' + } + }, +] diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..33e891c --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,14 @@ +import Vue from 'vue' +import Router from 'vue-router' +import App from './app/index' +import generatedRouter from './generatedRouter/index' + +Vue.use(Router) + +const constantRouterMap = [...App, ...generatedRouter] //后续可以删减模块 + +export default new Router({ + mode: 'hash', //路由模式 + routes: constantRouterMap, + scrollBehavior: () => ({ y: 0 }) +}) diff --git a/src/store/actions.js b/src/store/actions.js new file mode 100644 index 0000000..7c66726 --- /dev/null +++ b/src/store/actions.js @@ -0,0 +1,2 @@ +const actions = {} +export default actions diff --git a/src/store/getters.js b/src/store/getters.js new file mode 100644 index 0000000..d4967a6 --- /dev/null +++ b/src/store/getters.js @@ -0,0 +1,4 @@ +const getters = { + networkState: state => state.app.networkState +} +export default getters diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..b29412b --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,14 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import getters from './getters' +import mutations from './mutations' +import actions from './actions' + +Vue.use(Vuex) + +export default new Vuex.Store({ + mutations, + actions, + getters, + modules: {} +}) diff --git a/src/store/mutations.js b/src/store/mutations.js new file mode 100644 index 0000000..decd719 --- /dev/null +++ b/src/store/mutations.js @@ -0,0 +1,2 @@ +const mutations = {} +export default mutations diff --git a/src/store/user.js b/src/store/user.js new file mode 100644 index 0000000..d9b9a77 --- /dev/null +++ b/src/store/user.js @@ -0,0 +1,25 @@ +/** + * @name: 用户信息数据 + * @author: Zhang Weiwei + * @created_date: 2023.10.08 + * @description: 用户信息和sessionId + */ + +const state = { + // 投保信息录入 + userInfo: { + customerNo: '00000000134' + }, + sessionId: '' +} + +const getters = { + userInfo: state => state.userInfo, + sessionId: state => state.sessionId +} + +export default { + namespaced: true, // 启用命名空间 + state, + getters +} diff --git a/src/views/AI/components/Announcement.vue b/src/views/AI/components/Announcement.vue new file mode 100644 index 0000000..5aa2cd8 --- /dev/null +++ b/src/views/AI/components/Announcement.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/AI/components/HotProducts.vue b/src/views/AI/components/HotProducts.vue new file mode 100644 index 0000000..3c7da6a --- /dev/null +++ b/src/views/AI/components/HotProducts.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/views/AI/components/NavigationList.vue b/src/views/AI/components/NavigationList.vue new file mode 100644 index 0000000..1b40547 --- /dev/null +++ b/src/views/AI/components/NavigationList.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/views/AI/components/TabBox.vue b/src/views/AI/components/TabBox.vue new file mode 100644 index 0000000..c64bca6 --- /dev/null +++ b/src/views/AI/components/TabBox.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/views/AI/components/message.vue b/src/views/AI/components/message.vue new file mode 100644 index 0000000..a524f23 --- /dev/null +++ b/src/views/AI/components/message.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/src/views/AI/components/treasureBox.vue b/src/views/AI/components/treasureBox.vue new file mode 100644 index 0000000..c27c4d5 --- /dev/null +++ b/src/views/AI/components/treasureBox.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/views/AI/index.vue b/src/views/AI/index.vue new file mode 100644 index 0000000..1282a07 --- /dev/null +++ b/src/views/AI/index.vue @@ -0,0 +1,327 @@ + + + + + diff --git a/src/views/TreasureBox.vue b/src/views/TreasureBox.vue new file mode 100644 index 0000000..f835b77 --- /dev/null +++ b/src/views/TreasureBox.vue @@ -0,0 +1,47 @@ + + + + + \ No newline at end of file diff --git a/src/views/app/404.vue b/src/views/app/404.vue new file mode 100644 index 0000000..df97458 --- /dev/null +++ b/src/views/app/404.vue @@ -0,0 +1,38 @@ + + + + + + + + + diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue new file mode 100644 index 0000000..f4bbcbc --- /dev/null +++ b/src/views/app/Home.vue @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/src/views/app/Login.vue b/src/views/app/Login.vue new file mode 100644 index 0000000..fc4b6a8 --- /dev/null +++ b/src/views/app/Login.vue @@ -0,0 +1,50 @@ + + + + diff --git a/src/views/app/layout/Layout.vue b/src/views/app/layout/Layout.vue new file mode 100644 index 0000000..bd2ecaf --- /dev/null +++ b/src/views/app/layout/Layout.vue @@ -0,0 +1,9 @@ + + + diff --git a/tests/unit/.eslintrc.js b/tests/unit/.eslintrc.js new file mode 100644 index 0000000..013a195 --- /dev/null +++ b/tests/unit/.eslintrc.js @@ -0,0 +1,5 @@ +module.exports = { + env: { + jest: true + } +} \ No newline at end of file diff --git a/tests/unit/example.spec.js b/tests/unit/example.spec.js new file mode 100644 index 0000000..f84fb39 --- /dev/null +++ b/tests/unit/example.spec.js @@ -0,0 +1,12 @@ +import { shallowMount } from '@vue/test-utils' +import HelloWorld from '@/components/HelloWorld.vue' + +describe('HelloWorld.vue', () => { + it('renders props.msg when passed', () => { + const msg = 'new message' + const wrapper = shallowMount(HelloWorld, { + propsData: { msg } + }) + expect(wrapper.text()).toMatch(msg) + }) +}) diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..63091ab --- /dev/null +++ b/vue.config.js @@ -0,0 +1,73 @@ +const autoprefixer = require('autoprefixer') +const pxtoviewport = require('postcss-px-to-viewport') +const path = require('path') +function resolve(dir) { + return path.join(__dirname, dir) +} +module.exports = { + publicPath: '/', + lintOnSave: false, //是否开启代码检查 + outputDir: 'dist', //打包输出目录 + productionSourceMap: false, + devServer: { + https: false, + host: "0.0.0.0", + disableHostCheck: true + }, + css: { + sourceMap: true, // 查看css属于哪个css文件 + loaderOptions: { + postcss: { + plugins: [ + autoprefixer(), + pxtoviewport({ + viewportWidth: 375, + // 该项仅在使用 Circle 组件时需要 + // 原因参见 https://github.com/youzan/vant/issues/1948 + selectorBlackList: ['van-circle__layer'] + }) + ] + } + } + }, + chainWebpack: (config) => { + // 移除 prefetch 插件 + config.resolve.alias.set('@utils', resolve('./src/assets/js/utils')) + + // config.plugins.delete('prefetch') + /* 配置svg图标自动加载 begin */ + config.module.rule('svg').exclude.add(resolve('src/icons')).end() + config.module + .rule('icons') + .test(/\.svg$/) + .include.add(resolve('src/icons')) + .end() + .use('svg-sprite-loader') + .loader('svg-sprite-loader') + .options({ + symbolId: 'icon-[name]' + }) + config.module + .rule('mjs') + .test(/\.mjs$/) + .include.add(/node_modules/) + .end() + .use('babel-loader') + .loader('babel-loader'); + //设置路径别名 + }, + configureWebpack: (config) => { + ;(config.devtool = 'source-map'), // 调试js + (config.performance = { + hints: 'error', + //入口起点的最大体积 700kb + maxEntrypointSize: 7168000, + //生成文件的最大体积 700kb + maxAssetSize: 7168000, + //只给出 js 文件的性能提示 + assetFilter: function (assetFilename) { + return assetFilename.endsWith('.js') + } + }) + } +} diff --git a/vue编码规范.md b/vue编码规范.md new file mode 100644 index 0000000..711e79f --- /dev/null +++ b/vue编码规范.md @@ -0,0 +1,23 @@ +- Vue 文件命名: 大驼峰式命名法,即每个单词的首字母大写 CamelCase.vue,2-3 个单词用具体意义,不要过于简写。 + +- 定义变量使用 let ,定义常量使用 const,使用 export,import 模块化。 + +- 基于模块方式开发,每个 Vue 文件等同于一个模块,模块应该专注于解决单一问题,是独立的可服用的。 + +- 行内表达式尽量简化,太复杂了不宜阅读和维护,可以考虑使用 method 或是 computed 属性来替代其功能;如获取年:(new Date()).getFullYear(),不要写在行内,使用 computed 来实现。 + +- 组件 props 尽量使用原始类型(字符串、数字、布尔值),这样清晰直观,便于理解。尽量避免使用复杂的对象。使用 prop 验证,代码更严谨。具体请参考:prop 验证 + +- 使用 ES6 的箭头函数,这样就不用切换上下文,不用编写类似 let self = this 这样的代码。 + +- 组件自定义事件命名使用中横岗,对应组件外的一组意义操作。 + +- 避免使用:this.\$parent + +- 谨慎使用:this.\$refs + +- 样式作用域空间: + +- 代码校验:[ESLint](https://eslint.org/) + +- 其他请参考:[官方风格指南](https://cn.vuejs.org/v2/style-guide/) diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..e5e15f6 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,12057 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.5.tgz" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.22.9.tgz" + integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.22.9.tgz" + integrity sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.9" + "@babel/helper-module-transforms" "^7.22.9" + "@babel/helpers" "^7.22.6" + "@babel/parser" "^7.22.7" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.8" + "@babel/types" "^7.22.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.1" + +"@babel/generator@^7.22.7", "@babel/generator@^7.22.9": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.22.9.tgz" + integrity sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw== + dependencies: + "@babel/types" "^7.22.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz" + integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.22.9": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz" + integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.6": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz" + integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz" + integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.2": + version "0.4.2" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz" + integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== + 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" + +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz" + integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.5" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz" + integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-wrap-function" "^7.22.9" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz" + integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.22.9": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz" + integrity sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helpers@^7.22.6": + version "7.22.6" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.22.6.tgz" + integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.5.tgz" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.18.4", "@babel/parser@^7.22.5", "@babel/parser@^7.22.7", "@babel/parser@^7.7.0": + version "7.22.7" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.7.tgz" + integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q== + +"@babel/plugin-proposal-async-generator-functions@^7.2.0": + 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== + 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" + +"@babel/plugin-proposal-class-properties@^7.0.0": + 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== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-decorators@^7.1.0": + version "7.22.7" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.7.tgz" + integrity sha512-omXqPF7Onq4Bb7wHxXjM3jSMSJvUUbvDvmmds7KI5n9Cq6Ln5I05I1W2nRlRof1rGdiUxJrxwe285WF96XlBXQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/plugin-syntax-decorators" "^7.22.5" + +"@babel/plugin-proposal-json-strings@^7.2.0": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-object-rest-spread@^7.3.4": + 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== + 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" + +"@babel/plugin-proposal-optional-catch-binding@^7.2.0": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-unicode-property-regex@^7.2.0": + 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== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.2.0", "@babel/plugin-syntax-async-generators@^7.8.4": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-decorators@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz" + integrity sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-json-strings@^7.2.0", "@babel/plugin-syntax-json-strings@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-object-rest-spread@^7.2.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.2.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-transform-arrow-functions@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-to-generator@^7.3.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.3.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz" + integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-classes@^7.3.4": + version "7.22.6" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz" + integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + +"@babel/plugin-transform-destructuring@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz" + integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-exponentiation-operator@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-for-of@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz" + integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-literals@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz" + integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz" + integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.3.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz" + integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + +"@babel/plugin-transform-modules-umd@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.0.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-object-super@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-parameters@^7.2.0", "@babel/plugin-transform-parameters@^7.20.7": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.3.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz" + integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-runtime@^7.4.0": + version "7.22.9" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz" + integrity sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.4" + babel-plugin-polyfill-corejs3 "^0.8.2" + babel-plugin-polyfill-regenerator "^0.5.1" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.2.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.0.0 < 7.4.0": + 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== + 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" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime-corejs2@^7.2.0": + version "7.22.6" + resolved "https://registry.npmmirror.com/@babel/runtime-corejs2/-/runtime-corejs2-7.22.6.tgz" + integrity sha512-GTJVRjzQIHUBwRzuWxPII87XoWxXzILBJrQh5gqIV6q6m231Y0BBA9NKta5FV5Lbl8z5gS3+m6YSoKJp0KQJ4g== + dependencies: + core-js "^2.6.12" + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4", "@babel/runtime@7.x": + version "7.22.6" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.6.tgz" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.22.5.tgz" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8", "@babel/traverse@^7.7.0": + version "7.22.8" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.22.8.tgz" + integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.7" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.22.7" + "@babel/types" "^7.22.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.22.5", "@babel/types@^7.7.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.22.5.tgz" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + to-fast-properties "^2.0.0" + +"@better-scroll/core@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/core/-/core-2.5.1.tgz" + integrity sha512-koKOuYA55dQ04FJRIVUpMGDr1hbCfWmfX0MGp1hKagkQSWSRpwblqACiwtggVauoj9aaJRJZ9hDsTM4weaavlg== + dependencies: + "@better-scroll/shared-utils" "^2.5.1" + +"@better-scroll/shared-utils@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/shared-utils/-/shared-utils-2.5.1.tgz" + integrity sha512-AplkfSjXVYP9LZiD6JsKgmgQJ/mG4uuLmBuwLz8W5OsYc7AYTfN8kw6GqZ5OwCGoXkVhBGyd8NeC4xwYItp0aw== + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.npmmirror.com/@hapi/address/-/address-2.1.4.tgz" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.npmmirror.com/@hapi/bourne/-/bourne-1.3.2.tgz" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x": + version "8.5.1" + resolved "https://registry.npmmirror.com/@hapi/hoek/-/hoek-8.5.1.tgz" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.0.1": + version "15.1.1" + resolved "https://registry.npmmirror.com/@hapi/joi/-/joi-15.1.1.tgz" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.npmmirror.com/@hapi/topo/-/topo-3.1.6.tgz" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@intervolga/optimize-cssnano-plugin@^1.0.5": + version "1.0.6" + resolved "https://registry.npmmirror.com/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz" + integrity sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA== + dependencies: + cssnano "^4.0.0" + cssnano-preset-default "^4.0.0" + postcss "^7.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@one-ini/wasm@0.1.1": + version "0.1.1" + resolved "https://registry.npmmirror.com/@one-ini/wasm/-/wasm-0.1.1.tgz" + integrity sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw== + +"@soda/friendly-errors-webpack-plugin@^1.7.1": + 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== + dependencies: + chalk "^3.0.0" + error-stack-parser "^2.0.6" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8": + version "7.0.12" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.12.tgz" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + +"@types/node@*": + version "20.4.5" + resolved "https://registry.npmmirror.com/@types/node/-/node-20.4.5.tgz" + integrity sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg== + +"@types/normalize-package-data@^2.4.0": + version "2.4.1" + resolved "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + +"@types/strip-bom@^3.0.0": + 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== + +"@types/strip-json-comments@0.0.30": + 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== + +"@vant/icons@^1.7.1": + version "1.8.0" + resolved "https://registry.npmmirror.com/@vant/icons/-/icons-1.8.0.tgz" + integrity sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg== + +"@vant/popperjs@^1.1.0": + version "1.3.0" + resolved "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz" + integrity sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw== + +"@vue/babel-helper-vue-jsx-merge-props@^1.0.0", "@vue/babel-helper-vue-jsx-merge-props@^1.4.0": + 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== + +"@vue/babel-plugin-transform-vue-jsx@^1.4.0": + 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== + 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" + +"@vue/babel-preset-app@^3.12.1": + 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== + 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" + +"@vue/babel-preset-jsx@^1.0.0": + 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== + 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" + +"@vue/babel-sugar-composition-api-inject-h@^1.4.0": + 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== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-composition-api-render-instance@^1.4.0": + 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== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-functional-vue@^1.4.0": + 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== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-inject-h@^1.4.0": + 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== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + +"@vue/babel-sugar-v-model@^1.4.0": + 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== + 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" + +"@vue/babel-sugar-v-on@^1.4.0": + 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== + dependencies: + "@babel/plugin-syntax-jsx" "^7.2.0" + "@vue/babel-plugin-transform-vue-jsx" "^1.4.0" + camelcase "^5.0.0" + +"@vue/cli-overlay@^3.12.1": + 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== + +"@vue/cli-plugin-babel@^3.9.0": + version "3.12.1" + resolved "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-3.12.1.tgz" + integrity sha512-Zetvz8PikLCGomeKOKu8pC9YQ7cfxs7pGpvEOzaxGdhMnebhjAYR6i6dOB57A6N5lhxQksXCtYTv26QgfiIpdg== + 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" + +"@vue/cli-plugin-eslint@^3.9.0": + 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== + 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" + +"@vue/cli-plugin-unit-jest@^3.9.0": + 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== + 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" + +"@vue/cli-service@^3.9.0": + 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== + 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" + +"@vue/cli-shared-utils@^3.12.1": + version "3.12.1" + resolved "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-3.12.1.tgz" + integrity sha512-jFblzRFjutGwu5utOKdVlPlsbA1lBUNNQlAThzNqej+JtTKJjnvjlhjKX0Gq0oOny5FjKWhoyfQ74p9h1qE6JQ== + 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" + +"@vue/compiler-sfc@2.7.14": + version "2.7.14" + resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz" + integrity sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA== + dependencies: + "@babel/parser" "^7.18.4" + postcss "^8.4.14" + source-map "^0.6.1" + +"@vue/component-compiler-utils@^3.0.0", "@vue/component-compiler-utils@^3.1.0": + 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== + 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" + +"@vue/eslint-config-prettier@^4.0.1": + version "4.0.1" + resolved "https://registry.npmmirror.com/@vue/eslint-config-prettier/-/eslint-config-prettier-4.0.1.tgz" + integrity sha512-rJEDXPb61Hfgg8GllO3XXFP98bcIxdNNHSrNcxP/vBSukOolgOwQyZJ5f5z/c7ViPyh5/IDlC4qBnhx/0n+I4g== + dependencies: + eslint-config-prettier "^3.3.0" + eslint-plugin-prettier "^3.0.0" + prettier "^1.15.2" + +"@vue/preload-webpack-plugin@^1.1.0": + 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== + +"@vue/test-utils@1.0.0-beta.29": + version "1.0.0-beta.29" + resolved "https://registry.npmmirror.com/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz" + integrity sha512-yX4sxEIHh4M9yAbLA/ikpEnGKMNBCnoX98xE1RwxfhQVcn0MaXNSj1Qmac+ZydTj6VBSEVukchBogXBTwc+9iA== + dependencies: + dom-event-types "^1.0.0" + lodash "^4.17.4" + +"@vue/web-component-wrapper@^1.2.0": + 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== + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.9.0.tgz" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + 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== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + 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== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + 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== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + 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== + +"@webassemblyjs/helper-wasm-section@1.9.0": + 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== + 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" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + 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" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + 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" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + 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" + +"@webassemblyjs/wast-parser@1.9.0": + 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== + 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" + +"@webassemblyjs/wast-printer@1.9.0": + 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== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.0: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +abbrev@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + 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== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^4.1.0: + version "4.3.4" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-4.3.4.tgz" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz" + integrity sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ== + dependencies: + acorn "^3.0.4" + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^6.0.1, acorn-walk@^6.1.1: + version "6.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-6.2.0.tgz" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^3.0.4: + version "3.3.0" + resolved "https://registry.npmmirror.com/acorn/-/acorn-3.3.0.tgz" + integrity sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw== + +acorn@^5.5.0: + version "5.7.4" + resolved "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^5.5.3: + version "5.7.4" + resolved "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^6.0.1, acorn@^6.0.2, acorn@^6.0.7, acorn@^6.1.1, acorn@^6.4.1: + version "6.4.2" + resolved "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +address@^1.0.3: + version "1.2.2" + resolved "https://registry.npmmirror.com/address/-/address-1.2.2.tgz" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +ajv-errors@^1.0.0: + 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== + +ajv-keywords@^2.1.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz" + integrity sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^5.0.0, ajv@^5.2.3: + version "5.5.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz" + integrity sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw== + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^5.3.0: + version "5.5.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz" + integrity sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw== + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1, ajv@>=5.0.0: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + 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" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-3.2.4.tgz" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-html-community@0.0.8: + 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== + +ansi-regex@^2.0.0: + 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== + +ansi-regex@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz" + integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + 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== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/append-transform/-/append-transform-0.4.0.tgz" + integrity sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw== + dependencies: + default-require-extensions "^1.0.0" + +aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +arch@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz" + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz" + integrity sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA== + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-buffer-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" + integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== + dependencies: + call-bind "^1.0.5" + is-array-buffer "^3.0.4" + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/array-equal/-/array-equal-1.0.0.tgz" + integrity sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA== + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-union@^1.0.1, array-union@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz" + integrity sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +array.prototype.reduce@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz" + integrity sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +arraybuffer.prototype.slice@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz" + integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== + 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" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@^1.0.0, assert-plus@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npmmirror.com/assert/-/assert-1.5.0.tgz" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.6" + resolved "https://registry.npmmirror.com/async-each/-/async-each-1.0.6.tgz" + integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^2.1.4, async@^2.6.4: + version "2.6.4" + resolved "https://registry.npmmirror.com/async/-/async-2.6.4.tgz" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^9.5.1: + version "9.8.8" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-9.8.8.tgz" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + 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" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + +aws-sign2@~0.7.0: + 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== + +aws4@^1.8.0: + version "1.12.0" + resolved "https://registry.npmmirror.com/aws4/-/aws4-1.12.0.tgz" + integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== + +axios@^0.19.0: + version "0.19.2" + resolved "https://registry.npmmirror.com/axios/-/axios-0.19.2.tgz" + integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== + dependencies: + follow-redirects "1.5.10" + +babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: + 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== + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +"babel-core@^6.0.0 || ^7.0.0-0", "babel-core@^6.25.0 || ^7.0.0-0", babel-core@7.0.0-bridge.0: + 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== + +babel-core@^6.0.0: + version "6.26.3" + resolved "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + 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" + +babel-core@^6.26.0: + version "6.26.3" + resolved "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + 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" + +babel-eslint@^10.0.1: + version "10.1.0" + resolved "https://registry.npmmirror.com/babel-eslint/-/babel-eslint-10.1.0.tgz" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + 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" + +babel-generator@^6.18.0, babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + 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" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz" + integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ== + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-23.6.0.tgz" + integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== + dependencies: + babel-plugin-istanbul "^4.1.6" + babel-preset-jest "^23.2.0" + +babel-loader@^8.0.5: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-messages@^6.23.0: + 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== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-dynamic-import-node@^2.2.0: + 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== + dependencies: + object.assign "^4.1.0" + +babel-plugin-import@^1.12.0: + version "1.13.8" + resolved "https://registry.npmmirror.com/babel-plugin-import/-/babel-plugin-import-1.13.8.tgz" + integrity sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + +babel-plugin-istanbul@^4.1.6: + 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== + 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" + +babel-plugin-jest-hoist@^23.2.0: + version "23.2.0" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz" + integrity sha512-N0MlMjZtahXK0yb0K3V9hWPrq5e7tThbghvDr0k3X75UuOOqwsWW6mk8XHD2QvEC0Ca9dLIfTgNU36TeJD6Hnw== + +babel-plugin-module-resolver@3.2.0: + 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== + dependencies: + find-babel-config "^1.1.0" + glob "^7.1.2" + pkg-up "^2.0.0" + reselect "^3.0.1" + resolve "^1.4.0" + +babel-plugin-polyfill-corejs2@^0.4.4: + version "0.4.5" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz" + integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.2: + version "0.8.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz" + integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + core-js-compat "^3.31.0" + +babel-plugin-polyfill-regenerator@^0.5.1: + version "0.5.2" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz" + integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz" + integrity sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA== + +babel-plugin-syntax-object-rest-spread@^6.13.0: + 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== + +babel-plugin-transform-es2015-modules-commonjs@^6.26.0, babel-plugin-transform-es2015-modules-commonjs@^6.26.2: + 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== + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-strict-mode@^6.24.1: + 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== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-jest@^23.2.0: + version "23.2.0" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz" + integrity sha512-AdfWwc0PYvDtwr009yyVNh72Ev68os7SsPmOFVX7zSA+STXuk5CV2iMVazZU01bEoHCSwTkgv4E4HOOcODPkPg== + dependencies: + babel-plugin-jest-hoist "^23.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz" + integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A== + 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" + +babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz" + integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz" + integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg== + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz" + integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA== + 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" + +babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz" + integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g== + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmmirror.com/base/-/base-0.11.2.tgz" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + 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" + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +batch@0.6.1: + 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== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== + dependencies: + tweetnacl "^0.14.3" + +bfj@^6.1.1: + version "6.1.2" + resolved "https://registry.npmmirror.com/bfj/-/bfj-6.1.2.tgz" + integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== + dependencies: + bluebird "^3.5.5" + check-types "^8.0.3" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz" + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0: + version "4.12.0" + resolved "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^4.1.0: + version "4.12.0" + resolved "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + 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.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz" + integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== + 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" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz" + integrity sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw== + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.2.2, braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + 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" + +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "https://registry.npmmirror.com/browser-resolve/-/browser-resolve-1.11.3.tgz" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + 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" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.1.tgz" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.9, browserslist@^4.3.4, browserslist@^4.5.4, "browserslist@>= 4.21.0": + version "4.21.10" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.10.tgz" + integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== + dependencies: + caniuse-lite "^1.0.30001517" + electron-to-chromium "^1.4.477" + node-releases "^2.0.13" + update-browserslist-db "^1.0.11" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + 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== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + 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== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz" + integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== + 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" + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.npmmirror.com/cacache/-/cacache-12.0.4.tgz" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + 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" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + 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" + +cache-loader@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/cache-loader/-/cache-loader-2.0.1.tgz" + integrity sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ== + 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" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + 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" + +call-me-maybe@^1.0.1: + 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== + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/caller-path/-/caller-path-0.1.0.tgz" + integrity sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g== + dependencies: + callsites "^0.2.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-0.2.0.tgz" + integrity sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A== + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-3.0.0.tgz" + integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz" + integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caniuse-api@^3.0.0: + 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== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001517: + version "1.0.30001518" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001518.tgz" + integrity sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA== + +capture-exit@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/capture-exit/-/capture-exit-1.2.0.tgz" + integrity sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg== + dependencies: + rsvp "^3.3.3" + +case-sensitive-paths-webpack-plugin@^2.2.0: + 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== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz" + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + 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" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.0.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.1.0, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.npmmirror.com/chardet/-/chardet-0.4.2.tgz" + integrity sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +check-types@^8.0.3: + version "8.0.3" + resolved "https://registry.npmmirror.com/check-types/-/check-types-8.0.3.tgz" + integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== + +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + 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" + +chokidar@^3.4.1, "chokidar@>=3.0.0 <4.0.0": + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^1.0.1, chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.npmmirror.com/circular-json/-/circular-json-0.3.3.tgz" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@4.2.x: + version "4.2.4" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-4.2.4.tgz" + integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== + dependencies: + source-map "~0.6.0" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-highlight@^2.1.0: + 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== + 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" + +cli-spinners@^2.0.0: + version "2.9.0" + resolved "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.0.tgz" + integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +clipboardy@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz" + integrity sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== + dependencies: + arch "^2.1.1" + execa "^1.0.0" + is-wsl "^2.1.1" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +clone@^2.1.1, clone@2.x: + version "2.1.2" + resolved "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz" + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.3: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@^1.0.0, color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.6.0: + version "1.9.1" + resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/color/-/color-3.2.1.tgz" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.npmmirror.com/commander/-/commander-10.0.1.tgz" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.18.0, commander@^2.20.0: + 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== + +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.npmmirror.com/commander/-/commander-2.19.0.tgz" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + +commander@2.17.x: + version "2.17.1" + resolved "https://registry.npmmirror.com/commander/-/commander-2.17.1.tgz" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + 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" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concat-stream@^1.5.0, concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +condense-newlines@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/condense-newlines/-/condense-newlines-0.2.1.tgz" + integrity sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg== + dependencies: + extend-shallow "^2.0.1" + is-whitespace "^0.3.0" + kind-of "^3.0.2" + +config-chain@^1.1.13: + 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== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +connect-history-api-fallback@^1.6.0: + 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== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +consolidate@^0.15.1: + version "0.15.1" + resolved "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz" + integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== + dependencies: + bluebird "^3.1.1" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz" + integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^1.4.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: + 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== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + 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" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +copy-webpack-plugin@^4.6.0: + 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== + 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" + +core-js-compat@^3.31.0: + version "3.32.0" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.32.0.tgz" + integrity sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw== + dependencies: + browserslist "^4.21.9" + +core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.12, core-js@^2.6.5: + version "2.6.12" + resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + 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" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + 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" + +css-color-names@^0.0.4, css-color-names@0.0.4: + 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== + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@*, css-loader@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-1.0.1.tgz" + integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== + 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" + +css-select-base-adapter@^0.1.1: + 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== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-selector-tokenizer@^0.7.0: + 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== + dependencies: + cssesc "^3.0.0" + fastparse "^1.1.2" + +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-tree@1.0.0-alpha.37: + 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== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css@^2.1.0: + version "2.2.4" + resolved "https://registry.npmmirror.com/css/-/css-2.2.4.tgz" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.0, cssnano-preset-default@^4.0.8: + 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== + 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" + +cssnano-util-get-arguments@^4.0.0: + 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== + +cssnano-util-get-match@^4.0.0: + 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== + +cssnano-util-raw-cache@^4.0.1: + 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== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + 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== + +cssnano@^4.0.0, cssnano@^4.1.10: + version "4.1.11" + resolved "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz" + integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.8" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +"cssom@>= 0.3.2 < 0.4.0", cssom@0.3.x: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-1.4.0.tgz" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + +csstype@^3.1.0: + version "3.1.2" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +current-script-polyfill@^1.0.0: + 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== + +cyclist@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/cyclist/-/cyclist-1.0.2.tgz" + integrity sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz" + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-1.1.0.tgz" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + +deasync@^0.1.15: + version "0.1.28" + resolved "https://registry.npmmirror.com/deasync/-/deasync-0.1.28.tgz" + integrity sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg== + dependencies: + bindings "^1.5.0" + node-addon-api "^1.7.1" + +debug@^2.2.0: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.6.8: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0, debug@=3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^4.1.0: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +decamelize@^1.1.1, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-is@~0.1.3: + 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== + +deepmerge@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz" + integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== + +deepmerge@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz" + integrity sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-4.2.0.tgz" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +default-gateway@^5.0.2: + version "5.0.5" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-5.0.5.tgz" + integrity sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA== + dependencies: + execa "^3.3.0" + +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz" + integrity sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA== + dependencies: + strip-bom "^2.0.0" + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.0.tgz" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/del/-/del-4.1.1.tgz" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + 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" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +des.js@^1.0.0: + 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== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz" + integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A== + dependencies: + repeating "^2.0.0" + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff@^3.2.0: + version "3.5.0" + resolved "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dingtalk-jsapi@^3.0.38: + version "3.0.38" + resolved "https://registry.npmjs.org/dingtalk-jsapi/-/dingtalk-jsapi-3.0.38.tgz" + integrity sha512-Hm77aRq2k3KPyBF0lGi0Nk9qjdABF0fp+m4gsnEKGJ+0Iyu+rimwfxkRSjFd/HF2OvFbYVNBOKhqj9NitC46ig== + dependencies: + promise-polyfill "^7.1.0" + +dir-glob@^2.0.0, dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + 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== + dependencies: + buffer-indexof "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-event-types@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/dom-event-types/-/dom-event-types-1.1.0.tgz" + integrity sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ== + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom7@^2.1.5: + version "2.1.5" + resolved "https://registry.npmjs.org/dom7/-/dom7-2.1.5.tgz" + integrity sha512-xnhwVgyOh3eD++/XGtH+5qBwYTgCm0aW91GFgPJ3XG+jlsRLyJivnbP0QmUBFhI+Oaz9FV0s7cxgXHezwOEBYA== + dependencies: + ssr-window "^2.0.0" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@^1.3.1, domelementtype@1: + version "1.3.1" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-1.0.1.tgz" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domready@1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz" + integrity sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA== + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/dotenv/-/dotenv-7.0.0.tgz" + integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g== + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +easy-stack@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz" + integrity sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w== + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +editorconfig@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/editorconfig/-/editorconfig-1.0.4.tgz" + integrity sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q== + dependencies: + "@one-ini/wasm" "0.1.1" + commander "^10.0.0" + minimatch "9.0.1" + semver "^7.5.3" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@^2.6.1: + version "2.7.4" + resolved "https://registry.npmmirror.com/ejs/-/ejs-2.7.4.tgz" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + +electron-to-chromium@^1.4.477: + version "1.4.480" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.480.tgz" + integrity sha512-IXTgg+bITkQv/FLP9FjX6f9KFCs5hQWeh5uNSKxB9mqYj/JXhHDbu+ekS43LVvbkL3eW6/oZy4+r9Om6lan1Uw== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + 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" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^2.0.0: + 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== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + 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== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.5.0: + 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" + +entities@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.1.0.tgz" + integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.8" + resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + 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== + dependencies: + stackframe "^1.3.4" + +eruda@^2.11.3: + version "2.11.3" + resolved "https://registry.npmmirror.com/eruda/-/eruda-2.11.3.tgz" + integrity sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ== + +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4, es-abstract@^1.21.2: + version "1.22.1" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.1.tgz" + integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.1" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.1" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.0" + safe-array-concat "^1.0.0" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.10" + +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0: + version "1.23.3" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz" + integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== + 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" + +es-array-method-boxes-properly@^1.0.0: + 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== + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.2.1, es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-set-tostringtag@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" + integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== + dependencies: + get-intrinsic "^1.2.4" + has-tostringtag "^1.0.2" + hasown "^2.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5, escape-string-regexp@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escodegen@^1.9.1: + version "1.14.3" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@^3.3.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-3.6.0.tgz" + integrity sha512-ixJ4U3uTLXwJts4rmSVW/lMXjlGwCijhBJHk8iVqKKSifeI0qgFEfWl8L63isfc8Od7EiBALF6BX3jKLluf/jQ== + dependencies: + get-stdin "^6.0.0" + +eslint-loader@^2.1.2: + version "2.2.1" + resolved "https://registry.npmmirror.com/eslint-loader/-/eslint-loader-2.2.1.tgz" + integrity sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg== + 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" + +eslint-plugin-prettier@^3.0.0, eslint-plugin-prettier@^3.1.0: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz" + integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-vue@^4.7.1: + version "4.7.1" + resolved "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz" + integrity sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA== + dependencies: + vue-eslint-parser "^2.0.3" + +eslint-plugin-vue@^5.0.0: + 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== + dependencies: + vue-eslint-parser "^5.0.0" + +eslint-scope@^3.7.1: + version "3.7.3" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.3.tgz" + integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^4.0.0, eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-4.0.3.tgz" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.4.3" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-1.4.3.tgz" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + 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== + +"eslint@^3.18.0 || ^4.0.0", eslint@^4.19.1: + version "4.19.1" + resolved "https://registry.npmmirror.com/eslint/-/eslint-4.19.1.tgz" + integrity sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ== + 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" + +eslint@^5.0.0, eslint@^5.16.0, "eslint@>= 4.12.1", "eslint@>=1.6.0 <7.0.0", eslint@>=3.14.1, eslint@>=3.9.0, eslint@>=5.0.0: + version "5.16.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-5.16.0.tgz" + integrity sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg== + 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" + +espree@^3.5.2, espree@^3.5.4: + version "3.5.4" + resolved "https://registry.npmmirror.com/espree/-/espree-3.5.4.tgz" + integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A== + dependencies: + acorn "^5.5.0" + acorn-jsx "^3.0.0" + +espree@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/espree/-/espree-4.1.0.tgz" + integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +espree@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/espree/-/espree-5.0.1.tgz" + integrity sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A== + dependencies: + acorn "^6.0.7" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.0, esquery@^1.0.1: + version "1.5.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-pubsub@4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz" + integrity sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ== + +eventemitter3@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-2.0.3.tgz" + integrity sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +eventsource@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/eventsource/-/eventsource-2.0.2.tgz" + integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.2.0: + version "0.2.2" + resolved "https://registry.npmmirror.com/exec-sh/-/exec-sh-0.2.2.tgz" + integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + dependencies: + merge "^1.2.0" + +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz" + integrity sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA== + 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" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + 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" + +execa@^3.3.0: + version "3.4.0" + resolved "https://registry.npmmirror.com/execa/-/execa-3.4.0.tgz" + integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== + 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" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz" + integrity sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA== + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + 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== + 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" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.npmmirror.com/expand-range/-/expand-range-1.8.2.tgz" + integrity sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA== + dependencies: + fill-range "^2.1.0" + +expect@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/expect/-/expect-23.6.0.tgz" + integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== + 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" + +express@^4.16.3, express@^4.17.1: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.2, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^2.0.4: + version "2.2.0" + resolved "https://registry.npmmirror.com/external-editor/-/external-editor-2.2.0.tgz" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz" + integrity sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg== + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.2, extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + 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" + +extract-from-css@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/extract-from-css/-/extract-from-css-0.4.4.tgz" + integrity sha512-41qWGBdtKp9U7sgBxAQ7vonYqSXzgW/SiAYzq4tdWSVhAShvpVCH1nyvPQgjse6EdgbW7Y7ERdT3674/lKr65A== + dependencies: + css "^2.1.0" + +extsprintf@^1.2.0, extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + +fast-deep-equal@^1.0.0: + 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== + +fast-deep-equal@^3.1.1: + 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== + +fast-diff@^1.1.2, fast-diff@1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.1.2.tgz" + integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== + +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + 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" + +fast-json-stable-stringify@^2.0.0: + 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== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastclick@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/fastclick/-/fastclick-1.0.6.tgz" + integrity sha512-cXyDBT4g0uWl/Xe75QspBDAgAWQ0lkPi/zgp6YFEUHj6WV6VIZl7R6TiDZhdOVU3W4ehp/8tG61Jev1jit+ztQ== + +fastparse@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/fastparse/-/fastparse-1.1.2.tgz" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +faye-websocket@^0.11.3, faye-websocket@^0.11.4: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.npmmirror.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz" + integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + 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== + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + +file-entry-cache@^5.0.1: + 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== + dependencies: + flat-cache "^2.0.1" + +file-loader@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/file-loader/-/file-loader-3.0.1.tgz" + integrity sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw== + dependencies: + loader-utils "^1.0.2" + schema-utils "^1.0.0" + +file-uri-to-path@1.0.0: + 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== + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/filename-regex/-/filename-regex-2.0.1.tgz" + integrity sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ== + +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/fileset/-/fileset-2.0.3.tgz" + integrity sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw== + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" + +filesize@^3.6.1: + version "3.6.1" + resolved "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz" + integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-2.2.4.tgz" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-babel-config@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/find-babel-config/-/find-babel-config-1.2.0.tgz" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz" + integrity sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A== + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-cache-dir@^1.0.0: + 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== + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.3.1: + 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== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz" + integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.1.0: + 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== + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-1.3.4.tgz" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-2.0.1.tgz" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/flatted/-/flatted-2.0.2.tgz" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +flush-write-stream@^1.0.0: + 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== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0, follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.5.10.tgz" + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== + dependencies: + debug "=3.1.0" + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.npmmirror.com/for-own/-/for-own-0.1.5.tgz" + integrity sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw== + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz" + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-write-stream-atomic@^1.0.8: + 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== + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functional-red-black-tree@^1.0.1: + 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== + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + 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== + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + 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" + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/get-stdin/-/get-stdin-6.0.0.tgz" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +get-symbol-description@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz" + integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== + dependencies: + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz" + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/glob-base/-/glob-base-0.3.0.tgz" + integrity sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA== + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-2.0.0.tgz" + integrity sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w== + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.1.0: + 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== + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" + integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== + +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +glob@^8.1.0: + version "8.1.0" + resolved "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +globals@^11.0.1, globals@^11.1.0, globals@^11.7.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz" + integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/globby/-/globby-7.1.1.tgz" + integrity sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g== + 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" + +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + 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" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + 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== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz" + integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== + +gzip-size@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-5.1.1.tgz" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +handlebars@^4.0.3: + version "4.7.8" + resolved "https://registry.npmmirror.com/handlebars/-/handlebars-4.7.8.tgz" + integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.2" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz" + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-proto@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash-sum@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz" + integrity sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA== + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.1.1, he@^1.2.0, he@1.2.x: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-color-regex@^1.1.0: + 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== + +highlight.js@^10.7.1: + version "10.7.3" + resolved "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz" + integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hosted-git-info@^2.1.4: + 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== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + 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== + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz" + integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-minifier@^3.2.3: + 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== + 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" + +html-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz" + integrity sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g== + +html-webpack-plugin@^3.2.0, html-webpack-plugin@>=2.26.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz" + integrity sha512-Br4ifmjQojUP4EmHnRBoUIYcZ9J7M4bTMcm7u6xoIAIuq2Nte4TzXX0533owvkQKQD1WeMTTTyD4Ni4QKxS0Bg== + 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" + +htmlparser2@^3.8.3: + version "3.10.1" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + 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" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz" + integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + 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== + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + 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== + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-2.1.0.tgz" + integrity sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA== + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz" + integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== + +ignore@^3.3.3, ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.3: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +image-size@^0.5.1: + version "0.5.5" + resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" + integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== + +immutable@^4.0.0: + version "4.3.4" + resolved "https://registry.npmmirror.com/immutable/-/immutable-4.3.4.tgz" + integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz" + integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz" + integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== + dependencies: + resolve-from "^3.0.0" + +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-1.0.0.tgz" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-2.0.0.tgz" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz" + integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== + +infer-owner@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@2, inherits@2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.1.tgz" + integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.npmmirror.com/inquirer/-/inquirer-3.3.0.tgz" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== + 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" + +inquirer@^6.2.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/inquirer/-/inquirer-6.5.2.tgz" + integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + 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" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/internal-ip/-/internal-ip-4.3.0.tgz" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.0" + side-channel "^1.0.4" + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^2.0.0: + 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== + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/ip-regex/-/ip-regex-2.1.0.tgz" + integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== + +ip@^1.1.0, ip@^1.1.5: + version "1.1.8" + resolved "https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +ipaddr.js@^1.9.0, ipaddr.js@1.9.1: + 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== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-accessor-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz" + integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== + dependencies: + hasown "^2.0.0" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-array-buffer@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz" + integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz" + integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz" + integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== + 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" + +is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.12.1.tgz" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-data-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz" + integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== + dependencies: + hasown "^2.0.0" + +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== + dependencies: + is-typed-array "^1.1.13" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-docker@^2.0.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/is-dotfile/-/is-dotfile-1.0.3.tgz" + integrity sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg== + +is-equal-shallow@^0.1.3: + 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== + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + 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== + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + +is-fullwidth-code-point@^1.0.0: + 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== + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + 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== + +is-fullwidth-code-point@^3.0.0: + 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== + +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz" + integrity sha512-95jJZX6O/gdekidH2usRBr9WdRw4LU56CttPstXFxvG0r3QUE9eaIdz2p2Y7zrm6jxz7SjByAo1AtzwGlRvfOg== + +is-glob@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz" + integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== + dependencies: + is-extglob "^1.0.0" + +is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz" + integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-2.1.0.tgz" + integrity sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg== + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-4.0.0.tgz" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + 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== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-2.1.0.tgz" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0, is-plain-obj@^1.1: + 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== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + 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== + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + 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== + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-primitive/-/is-primitive-2.0.0.tgz" + integrity sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q== + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-shared-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz" + integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== + dependencies: + call-bind "^1.0.7" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + +is-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== + dependencies: + which-typed-array "^1.1.14" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-whitespace@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/is-whitespace/-/is-whitespace-0.3.0.tgz" + integrity sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is-wsl@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + +istanbul-api@^1.3.1: + version "1.3.7" + resolved "https://registry.npmmirror.com/istanbul-api/-/istanbul-api-1.3.7.tgz" + integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + 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" + +istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + +istanbul-lib-hook@^1.2.2: + 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== + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2: + 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== + 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" + +istanbul-lib-report@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz" + integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + dependencies: + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: + version "1.2.6" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz" + integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz" + integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + dependencies: + handlebars "^4.0.3" + +javascript-stringify@^1.6.0: + 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== + +jest-changed-files@^23.4.2: + 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== + dependencies: + throat "^4.0.0" + +jest-cli@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-23.6.0.tgz" + integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== + 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" + +jest-config@^23.6.0: + 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== + 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" + +jest-diff@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-23.6.0.tgz" + integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-docblock@^23.2.0: + 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== + dependencies: + detect-newline "^2.1.0" + +jest-each@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-23.6.0.tgz" + integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== + dependencies: + chalk "^2.0.1" + pretty-format "^23.6.0" + +jest-environment-jsdom@^23.4.0: + 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== + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + jsdom "^11.5.1" + +jest-environment-node@^23.4.0: + version "23.4.0" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz" + integrity sha512-bk8qScgIfkb+EdwJ0JZ9xGvN7N3m6Qok73G8hi6tzvNadpe4kOxxuGmK2cJzAM3tPC/HBulzrOeNHEvaThQFrQ== + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + +jest-get-type@^22.1.0: + 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== + +jest-haste-map@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz" + integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== + 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" + +jest-jasmine2@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz" + integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== + 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" + +jest-leak-detector@^23.6.0: + 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== + dependencies: + pretty-format "^23.6.0" + +jest-matcher-utils@^23.6.0: + 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== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-message-util@^23.4.0: + version "23.4.0" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-23.4.0.tgz" + integrity sha512-Tjqy7T8jHhPgV4Gsi+pKMMfaz3uP5DPtMGnm8RWNWUHIk2igqxQ3/9rud3JkINCvZDGqlpJVuFGIDXbltG4xLA== + 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" + +jest-mock@^23.2.0: + version "23.2.0" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-23.2.0.tgz" + integrity sha512-lz+Rf6dwRNDVowuGCXm93ib8hMyPntl1GGVt9PuZfBAmTjP5yKYgK14IASiEjs7XoMo4i/R7+dkrJY3eESwTJg== + +jest-regex-util@^23.3.0: + version "23.3.0" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz" + integrity sha512-pNilf1tXhv5z0qjJy2Hl6Ar6dsi+XX2zpCAuzxRs4qoputI0Bm9rU7pa2ErrFTfiHYe8VboTR7WATPZXqzpQ/g== + +jest-resolve-dependencies@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz" + integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== + dependencies: + jest-regex-util "^23.3.0" + jest-snapshot "^23.6.0" + +jest-resolve@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-23.6.0.tgz" + integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== + dependencies: + browser-resolve "^1.11.3" + chalk "^2.0.1" + realpath-native "^1.0.0" + +jest-runner@^23.6.0: + 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== + 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" + +jest-runtime@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-23.6.0.tgz" + integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== + 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" + +jest-serializer-vue@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz" + integrity sha512-nK/YIFo6qe3i9Ge+hr3h4PpRehuPPGZFt8LDBdTHYldMb7ZWlkanZS8Ls7D8h6qmQP2lBQVDLP0DKn5bJ9QApQ== + dependencies: + pretty "2.0.0" + +jest-serializer@^23.0.1: + version "23.0.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-23.0.1.tgz" + integrity sha512-l6cPuiGEQI72H4+qMePF62E+URkZscnAqdHBYHkMrhKJOwU08AHvGmftXdosUzfCGhh/Ih4Xk1VgxnJSwrvQvQ== + +jest-snapshot@^23.6.0: + 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== + 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" + +jest-transform-stub@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/jest-transform-stub/-/jest-transform-stub-2.0.0.tgz" + integrity sha512-lspHaCRx/mBbnm3h4uMMS3R5aZzMwyNpNIJLXj4cEsV0mIUtS4IjYJLSoyjRCtnxb6RIGJ4NL2quZzfIeNhbkg== + +jest-util@^23.4.0: + version "23.4.0" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-23.4.0.tgz" + integrity sha512-OS1/0QSbbMF9N93MxF1hUmK93EF3NGQGbbaTBZZk95aytWtWmzxsFWwt/UXIIkfHbPCK1fXTrPklbL+ohuFFOA== + 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" + +jest-validate@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-23.6.0.tgz" + integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + leven "^2.1.0" + pretty-format "^23.6.0" + +jest-watch-typeahead@0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-0.2.1.tgz" + integrity sha512-xdhEtKSj0gmnkDQbPTIHvcMmXNUDzYpHLEJ5TFqlaI+schi2NI96xhWiZk9QoesAS7oBmKwWWsHazTrYl2ORgg== + 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" + +jest-watcher@^23.1.0, jest-watcher@^23.4.0: + version "23.4.0" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-23.4.0.tgz" + integrity sha512-BZGZYXnte/vazfnmkD4ERByi2O2mW+C++W8Sb7dvOnwcSccvCKNQgmcz1L+9hxVD7HWtqymPctIY7v5ZbQGNyg== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + string-length "^2.0.0" + +jest-worker@^23.2.0: + version "23.2.0" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-23.2.0.tgz" + integrity sha512-zx0uwPCDxToGfYyQiSHh7T/sKIxQFnQqT6Uug7Y/L7PzEkFITPaufjQe6yaf1OXSnGvKC5Fwol1hIym0zDzyvw== + dependencies: + merge-stream "^1.0.1" + +jest@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/jest/-/jest-23.6.0.tgz" + integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== + dependencies: + import-local "^1.0.0" + jest-cli "^23.6.0" + +js-base64@^2.1.9: + version "2.6.4" + resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz" + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== + +js-beautify@^1.6.12, js-beautify@^1.6.14: + version "1.14.9" + resolved "https://registry.npmmirror.com/js-beautify/-/js-beautify-1.14.9.tgz" + integrity sha512-coM7xq1syLcMyuVGyToxcj2AlzhkDjmfklL8r0JgJ7A76wyGMpJ1oA35mr4APdYNO/o/4YY8H54NQIJzhMbhBg== + dependencies: + config-chain "^1.1.13" + editorconfig "^1.0.3" + glob "^8.1.0" + nopt "^6.0.0" + +js-levenshtein@^1.1.3: + version "1.1.6" + resolved "https://registry.npmmirror.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +js-message@1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz" + integrity sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA== + +js-queue@2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/js-queue/-/js-queue-2.0.2.tgz" + integrity sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA== + dependencies: + easy-stack "^1.0.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz" + integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== + +js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.7.0, js-yaml@^3.9.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz" + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-11.12.0.tgz" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + 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" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz" + integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + 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== + +json-parse-even-better-errors@^2.3.0: + 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== + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz" + integrity sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA== + +json-schema-traverse@^0.4.1: + 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== + +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + 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== + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +json5@^0.5.0: + version "0.5.1" + resolved "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.2.3" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +json5@^2.2.2: + version "2.2.3" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz" + integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + +katex@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/katex/-/katex-0.6.0.tgz" + integrity sha512-rS4mY3SvHYg5LtQV6RBcK0if7ur6plyEukAOV+jGGPqFImuzu8fHL6M752iBmRGoUyF0bhZbAPoezehn7xYksA== + dependencies: + match-at "^0.1.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2: + version "3.2.2" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.0.3: + version "3.2.2" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/kleur/-/kleur-2.0.2.tgz" + integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== + +launch-editor-middleware@^2.2.1: + version "2.6.0" + resolved "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz" + integrity sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA== + dependencies: + launch-editor "^2.6.0" + +launch-editor@^2.2.1, launch-editor@^2.6.0: + version "2.6.0" + resolved "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz" + integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.7.3" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/lcid/-/lcid-2.0.0.tgz" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/left-pad/-/left-pad-1.3.0.tgz" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz" + integrity sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA== + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +linkify-it@^3.0.1: + version "3.0.3" + resolved "https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz" + integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== + dependencies: + uc.micro "^1.0.1" + +load-json-file@^1.0.0: + 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== + 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" + +loader-fs-cache@^1.0.0: + 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== + dependencies: + find-cache-dir "^0.1.1" + mkdirp "^0.5.1" + +loader-runner@^2.3.1, loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@^0.2.16: + version "0.2.17" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-0.2.17.tgz" + integrity sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug== + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.0, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + 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== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.defaultsdeep@^4.6.1: + 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== + +lodash.kebabcase@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz" + integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g== + +lodash.mapvalues@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz" + integrity sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.transform@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/lodash.transform/-/lodash.transform-4.6.0.tgz" + integrity sha512-LO37ZnhmBVx0GvOU/caQuipEh4GN82TcWv3yHlebGDgOxbxiwwzW5Pcx2AcvpIv2WmvmSMoC492yQFNhy/l/UQ== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +loglevel@^1.6.8: + version "1.8.1" + resolved "https://registry.npmmirror.com/loglevel/-/loglevel-1.8.1.tgz" + integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== + +loose-envify@^1.0.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-1.1.4.tgz" + integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== + +lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2: + version "4.1.5" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.2, make-dir@^3.1.0: + 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== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-age-cleaner@^0.1.1: + 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== + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-visit@^1.0.0: + 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== + dependencies: + object-visit "^1.0.0" + +markdown-it-katex@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/markdown-it-katex/-/markdown-it-katex-2.0.3.tgz" + integrity sha512-nUkkMtRWeg7OpdflamflE/Ho/pWl64Lk9wNBKOmaj33XkQdumhXAIYhI0WO03GeiycPCsxbmX536V5NEXpC3Ng== + dependencies: + katex "^0.6.0" + +markdown-it@^12.3.2: + version "12.3.2" + resolved "https://registry.npmmirror.com/markdown-it/-/markdown-it-12.3.2.tgz" + integrity sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg== + dependencies: + argparse "^2.0.1" + entities "~2.1.0" + linkify-it "^3.0.1" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +match-at@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/match-at/-/match-at-0.1.1.tgz" + integrity sha512-h4Yd392z9mST+dzc+yjuybOGFNOZjmXIPKWjxBd1Bb23r4SmDOsk2NYCU2BMUBGbSpZqwVsZYNq26QS3xfaT3Q== + +math-random@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/math-random/-/math-random-1.0.4.tgz" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz" + integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.4.1.tgz" + integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.5.0.tgz" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-options@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz" + integrity sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg== + dependencies: + is-plain-obj "^1.1" + +merge-source-map@^1.1.0: + 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== + dependencies: + source-map "^0.6.1" + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-1.0.1.tgz" + integrity sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA== + dependencies: + readable-stream "^2.0.1" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge@^1.2.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/merge/-/merge-1.2.1.tgz" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + +merge2@^1.2.3: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^2.3.11: + version "2.3.11" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz" + integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== + 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" + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + 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" + +micromatch@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz" + integrity sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.2.2" + define-property "^1.0.0" + extend-shallow "^2.0.1" + extglob "^2.0.2" + fragment-cache "^0.2.1" + kind-of "^5.0.2" + nanomatch "^1.2.1" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@^2.0.3, mime@^2.4.4: + version "2.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@^0.8.0: + 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== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + +minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.8" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.8.tgz" + integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@9.0.1: + version "9.0.1" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz" + integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz" + integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== + 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" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/mississippi/-/mississippi-3.0.0.tgz" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + 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" + +mitt@1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz" + integrity sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw== + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.6, mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz" + integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== + 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" + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + 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== + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz" + integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ== + +mz@^2.4.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + +nanomatch@^1.2.1, nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + 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" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.npmmirror.com/no-case/-/no-case-2.3.2.tgz" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + +node-addon-api@^1.7.1: + version "1.7.2" + resolved "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-1.7.2.tgz" + integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== + +node-cache@^4.1.1: + version "4.2.1" + resolved "https://registry.npmmirror.com/node-cache/-/node-cache-4.2.1.tgz" + integrity sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A== + dependencies: + clone "2.x" + lodash "^4.17.15" + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-ipc@^9.1.1: + version "9.2.1" + resolved "https://registry.npmmirror.com/node-ipc/-/node-ipc-9.2.1.tgz" + integrity sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ== + dependencies: + event-pubsub "4.3.0" + js-message "1.0.7" + js-queue "2.0.2" + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + 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-notifier@^5.2.1: + version "5.4.5" + resolved "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.4.5.tgz" + integrity sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ== + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + +nopt@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/nopt/-/nopt-6.0.0.tgz" + integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== + dependencies: + abbrev "^1.0.0" + +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: + 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== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz" + integrity sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA== + +normalize-path@^2.0.1: + 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== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^2.1.1: + 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== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +normalize-url@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-1.9.1.tgz" + integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + 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== + dependencies: + boolbase "^1.0.0" + +num2fraction@^1.2.2: + 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== + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz" + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + +nwsapi@^2.0.7: + version "2.2.7" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.7.tgz" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1, object-assign@>=4.0.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^1.1.4: + version "1.3.1" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-1.3.1.tgz" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-inspect@^1.13.1: + version "1.13.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" + integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.assign@^4.1.5: + version "4.1.5" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz" + integrity sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ== + dependencies: + array.prototype.reduce "^1.0.5" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.21.2" + safe-array-concat "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/object.omit/-/object.omit-2.0.1.tgz" + integrity sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA== + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.3.0: + 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== + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.6" + resolved "https://registry.npmmirror.com/object.values/-/object.values-1.1.6.tgz" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + 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== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.3.0: + version "6.4.0" + resolved "https://registry.npmmirror.com/open/-/open-6.4.0.tgz" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +opener@^1.5.1: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optionator@^0.8.1, optionator@^0.8.2: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + 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" + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.npmmirror.com/ora/-/ora-3.4.0.tgz" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + 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" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz" + integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + +os-locale@^3.1.0: + 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== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-defer/-/p-defer-1.0.0.tgz" + integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/p-finally/-/p-finally-2.0.1.tgz" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/p-is-promise/-/p-is-promise-2.1.0.tgz" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^1.0.0, p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + 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== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/p-map/-/p-map-2.1.0.tgz" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-3.0.1.tgz" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.npmmirror.com/param-case/-/param-case-2.1.1.tgz" + integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== + dependencies: + no-case "^2.2.0" + +parchment@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/parchment/-/parchment-1.1.4.tgz" + integrity sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg== + +parent-module@^1.0.0: + 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== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/parse-glob/-/parse-glob-3.0.4.tgz" + integrity sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA== + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz" + integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + 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" + +parse5-htmlparser2-tree-adapter@^6.0.0: + 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== + dependencies: + parse5 "^6.0.1" + +parse5@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/parse5/-/parse5-4.0.0.tgz" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +path-browserify@0.0.1: + 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== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz" + integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz" + integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@^1.0.2: + 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== + +path-key@^2.0.0, path-key@^2.0.1: + 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== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.5, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^1.0.0: + 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== + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + 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" + +pdfjs-dist@2.6.347: + version "2.6.347" + resolved "https://registry.npmmirror.com/pdfjs-dist/-/pdfjs-dist-2.6.347.tgz" + integrity sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-1.0.0.tgz" + integrity sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg== + dependencies: + find-up "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz" + integrity sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw== + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.1.0: + 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== + dependencies: + find-up "^4.0.0" + +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/pkg-up/-/pkg-up-2.0.0.tgz" + integrity sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg== + dependencies: + find-up "^2.1.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/pluralize/-/pluralize-7.0.0.tgz" + integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/pn/-/pn-1.1.0.tgz" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +portfinder@^1.0.20, portfinder@^1.0.26: + version "1.0.32" + resolved "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz" + integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + dependencies: + async "^2.6.4" + debug "^3.2.7" + mkdirp "^0.5.6" + +posix-character-classes@^0.1.0: + 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== + +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + 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== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + 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== + dependencies: + postcss "^7.0.0" + +postcss-load-config@^2.0.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-3.0.0.tgz" + integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + 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" + +postcss-minify-font-values@^4.0.2: + 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== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + 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== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + 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== + 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" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^1.2.0: + 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== + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + 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== + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz" + integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + 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== + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + 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== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + 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== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + 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== + 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" + +postcss-normalize-string@^4.0.2: + 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== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + 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== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + 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== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + 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== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-prefix-selector@^1.6.0: + version "1.16.1" + resolved "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz" + integrity sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ== + +postcss-px-to-viewport@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/postcss-px-to-viewport/-/postcss-px-to-viewport-1.1.1.tgz" + integrity sha512-2x9oGnBms+e0cYtBJOZdlwrFg/mLR4P1g2IFu7jYKvnqnH/HLhoKyareW2Q/x4sg0BgklHlP1qeWo2oCyPm8FQ== + dependencies: + object-assign ">=4.0.1" + postcss ">=5.0.2" + +postcss-reduce-initial@^4.0.3: + 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== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^3.0.0: + 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== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.2: + version "6.0.13" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz" + integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0: + version "3.3.1" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^5.2.17: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.1: + version "6.0.23" + resolved "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^7.0.1: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^7.0.27: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^7.0.32: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^7.0.36: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.4.14, postcss@>=5.0.2, "postcss@>4 <9": + version "8.4.27" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz" + integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz" + integrity sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw== + dependencies: + htmlparser2 "^3.8.3" + isobject "^2.1.0" + +posthtml-rename-id@^1.0: + version "1.0.12" + resolved "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz" + integrity sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw== + dependencies: + escape-string-regexp "1.0.5" + +posthtml-render@^1.0.5, posthtml-render@^1.0.6: + version "1.4.0" + resolved "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz" + integrity sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw== + +posthtml-svg-mode@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz" + integrity sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ== + dependencies: + merge-options "1.0.1" + posthtml "^0.9.2" + posthtml-parser "^0.2.1" + posthtml-render "^1.0.6" + +posthtml@^0.9.2: + version "0.9.2" + resolved "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz" + integrity sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q== + dependencies: + posthtml-parser "^0.2.0" + posthtml-render "^1.0.5" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/prepend-http/-/prepend-http-1.0.4.tgz" + integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/preserve/-/preserve-0.2.0.tgz" + integrity sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^1.15.2: + version "1.19.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-1.19.1.tgz" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + +"prettier@^1.18.2 || ^2.0.0", prettier@>=1.13.0: + version "2.8.8" + resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== + +pretty-error@^2.0.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +pretty-format@^23.6.0: + version "23.6.0" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-23.6.0.tgz" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +pretty@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/pretty/-/pretty-2.0.0.tgz" + integrity sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w== + dependencies: + condense-newlines "^0.2.1" + extend-shallow "^2.0.1" + js-beautify "^1.6.12" + +private@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/private/-/private-0.1.8.tgz" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + 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== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmmirror.com/process/-/process-0.11.10.tgz" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +promise-polyfill@^7.1.0: + version "7.1.2" + resolved "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-7.1.2.tgz" + integrity sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ== + +prompts@^0.1.9: + version "0.1.14" + resolved "https://registry.npmmirror.com/prompts/-/prompts-0.1.14.tgz" + integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== + dependencies: + kleur "^2.0.1" + sisteransi "^0.1.1" + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + 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== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz" + integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + +psl@^1.1.28: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + 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" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.0" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npmmirror.com/q/-/q-1.5.1.tgz" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qs@^6.11.0: + version "6.11.2" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.2.tgz" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +query-string@^4.1.0, query-string@^4.3.2: + version "4.3.4" + resolved "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz" + integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +quill-delta@^3.6.2: + version "3.6.3" + resolved "https://registry.npmmirror.com/quill-delta/-/quill-delta-3.6.3.tgz" + integrity sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg== + dependencies: + deep-equal "^1.0.1" + extend "^3.0.2" + fast-diff "1.1.2" + +quill@^1.3.4: + version "1.3.7" + resolved "https://registry.npmmirror.com/quill/-/quill-1.3.7.tgz" + integrity sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g== + dependencies: + clone "^2.1.1" + deep-equal "^1.0.1" + eventemitter3 "^2.0.3" + extend "^3.0.2" + parchment "^1.1.4" + quill-delta "^3.6.2" + +randomatic@^3.0.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/randomatic/-/randomatic-3.1.1.tgz" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/raw-loader/-/raw-loader-4.0.2.tgz" + integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz" + integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6, "readable-stream@1 || 2": + version "2.3.8" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + 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" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.1.1: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +realpath-native@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/realpath-native/-/realpath-native-1.1.0.tgz" + integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + dependencies: + util.promisify "^1.0.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.11: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.npmmirror.com/regex-cache/-/regex-cache-0.4.4.tgz" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" + +regexp.prototype.flags@^1.5.2: + version "1.5.3" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz" + integrity sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-errors "^1.3.0" + set-function-name "^2.0.2" + +regexpp@^1.0.1: + version "1.1.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-1.1.0.tgz" + integrity sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw== + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-2.0.1.tgz" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-trailing-separator@^1.0.1: + 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== + +renderkid@^2.0.4: + version "2.0.7" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + +repeat-element@^1.1.2: + 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== + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz" + integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== + dependencies: + is-finite "^1.0.0" + +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.5, request-promise-native@^1.0.7: + 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== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.34, request@^2.87.0: + version "2.88.2" + resolved "https://registry.npmmirror.com/request/-/request-2.88.2.tgz" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + 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" + +require-directory@^2.1.1: + 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== + +require-main-filename@^1.0.1: + 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== + +require-main-filename@^2.0.0: + 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== + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/require-uncached/-/require-uncached-1.0.3.tgz" + integrity sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w== + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/reselect/-/reselect-3.0.1.tgz" + integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA== + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== + dependencies: + resolve-from "^3.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-1.0.1.tgz" + integrity sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.4.0: + version "1.22.2" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.2.tgz" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.1.7.tgz" + integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz" + integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz" + integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== + +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rsvp@^3.3.3: + version "3.6.2" + resolved "https://registry.npmmirror.com/rsvp/-/rsvp-3.6.2.tgz" + integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== + +run-async@^2.2.0: + version "2.4.1" + resolved "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz" + integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== + dependencies: + aproba "^1.1.1" + +rx-lite-aggregates@^4.0.8: + 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== + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/rx-lite/-/rx-lite-4.0.8.tgz" + integrity sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA== + +rxjs@^6.4.0: + version "6.6.7" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-array-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz" + integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-array-concat@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz" + integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== + dependencies: + call-bind "^1.0.7" + get-intrinsic "^1.2.4" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1, safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@^5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +safe-regex-test@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz" + integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-regex "^1.1.4" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^2.0.0: + version "2.5.2" + resolved "https://registry.npmmirror.com/sane/-/sane-2.5.2.tgz" + integrity sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q== + 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" + optionalDependencies: + fsevents "^1.2.3" + +sass-loader@^7.1.0: + version "7.3.1" + resolved "https://registry.npmmirror.com/sass-loader/-/sass-loader-7.3.1.tgz" + integrity sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA== + dependencies: + clone-deep "^4.0.1" + loader-utils "^1.0.1" + neo-async "^2.5.0" + pify "^4.0.1" + semver "^6.3.0" + +sass@^1.69.3: + version "1.69.3" + resolved "https://registry.npmmirror.com/sass/-/sass-1.69.3.tgz" + integrity sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +schema-utils@^0.4.0: + version "0.4.7" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz" + integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + 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== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^1.10.8: + version "1.10.14" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-1.10.14.tgz" + integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== + dependencies: + node-forge "^0.10.0" + +semver@^5.3.0, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, "semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.0.0: + version "6.3.1" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.5.3: + version "7.5.4" + resolved "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + 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" + +serialize-javascript@^1.4.0: + 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== + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + 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" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + 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" + +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.8.1" + resolved "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-swizzle@^0.2.2: + 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== + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-0.1.1.tgz" + integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz" + integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-2.0.0.tgz" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-2.1.0.tgz" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-1.0.0.tgz" + integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== + dependencies: + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + 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" + +sockjs-client@^1.5.0: + 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== + dependencies: + debug "^3.2.7" + eventsource "^2.0.2" + faye-websocket "^0.11.4" + inherits "^2.0.4" + url-parse "^1.5.10" + +sockjs@^0.3.21: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/sort-keys/-/sort-keys-1.1.2.tgz" + integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + 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== + +source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + 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== + 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" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.6, source-map-support@~0.5.12: + 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== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.3: + version "0.5.7" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.13" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + 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" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + 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" + +split-string@^3.0.1, split-string@^3.0.2: + 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== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +sshpk@^1.7.0: + version "1.17.0" + resolved "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + 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" + +ssr-window@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ssr-window/-/ssr-window-2.0.0.tgz" + integrity sha512-NXzN+/HPObKAx191H3zKlYomE5WrVIkoCB5IaSdvKokxTpjBdWfr0RaP+1Z5KOfDT0ZVz+2tdtiBkhsEQ9p+0A== + +ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz" + integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== + dependencies: + safe-buffer "^5.1.1" + +ssri@^6.0.1: + version "6.0.2" + resolved "https://registry.npmmirror.com/ssri/-/ssri-6.0.2.tgz" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== + dependencies: + figgy-pudding "^3.5.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-1.0.5.tgz" + integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz" + integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + 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" + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +strict-uri-encode@^1.0.0: + 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== + +string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string-length@^2.0.0: + 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== + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.0.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.padend@^3.0.0: + version "3.1.4" + resolved "https://registry.npmmirror.com/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz" + integrity sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.padstart@^3.0.0: + version "3.1.4" + resolved "https://registry.npmmirror.com/string.prototype.padstart/-/string.prototype.padstart-3.1.4.tgz" + integrity sha512-XqOHj8horGsF+zwxraBvMTkBFM28sS/jHBJajh17JtJKA92qazidiQbLosV4UA18azvLOVKYo/E3g3T9Y5826w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" + +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz" + integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz" + integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz" + integrity sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA== + +strip-json-comments@^2.0.0, strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +stylehacks@^4.0.0: + 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== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + +supports-color@^3.1.2: + version "3.2.3" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz" + integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A== + dependencies: + has-flag "^1.0.0" + +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A== + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + 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== + +svg-baker-runtime@^1.4.7: + version "1.4.7" + resolved "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz" + integrity sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw== + dependencies: + deepmerge "1.3.2" + mitt "1.1.2" + svg-baker "^1.7.0" + +svg-baker@^1.5.0, svg-baker@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz" + integrity sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg== + dependencies: + bluebird "^3.5.0" + clone "^2.1.1" + he "^1.1.1" + image-size "^0.5.1" + loader-utils "^1.1.0" + merge-options "1.0.1" + micromatch "3.1.0" + postcss "^5.2.17" + postcss-prefix-selector "^1.6.0" + posthtml-rename-id "^1.0" + posthtml-svg-mode "^1.0.3" + query-string "^4.3.2" + traverse "^0.6.6" + +svg-sprite-loader@^6.0.11: + version "6.0.11" + resolved "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-6.0.11.tgz" + integrity sha512-TedsTf8wsHH6HgdwKjUveDZRC6q5gPloYV8A8/zZaRWP929J7x6TzQ6MvZFl+YYDJuJ0Akyuu/vNVJ+fbPuYXg== + dependencies: + bluebird "^3.5.0" + deepmerge "1.3.2" + domready "1.0.8" + escape-string-regexp "1.0.5" + loader-utils "^1.1.0" + svg-baker "^1.5.0" + svg-baker-runtime "^1.4.7" + url-slug "2.0.0" + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz" + integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== + +svgo@^1.0.0: + version "1.3.2" + resolved "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + 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" + +swiper@^5.4.5: + version "5.4.5" + resolved "https://registry.npmjs.org/swiper/-/swiper-5.4.5.tgz" + integrity sha512-7QjA0XpdOmiMoClfaZ2lYN6ICHcMm72LXiY+NF4fQLFidigameaofvpjEEiTQuw3xm5eksG5hzkaRsjQX57vtA== + dependencies: + dom7 "^2.1.5" + ssr-window "^2.0.0" + +symbol-tree@^3.2.2: + 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== + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.npmmirror.com/table/-/table-5.4.6.tgz" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +table@4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/table/-/table-4.0.2.tgz" + integrity sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA== + 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" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +terser-webpack-plugin@^1.2.3, terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== + 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" + +terser@^4.1.2: + version "4.8.1" + resolved "https://registry.npmmirror.com/terser/-/terser-4.8.1.tgz" + integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +test-exclude@^4.2.1: + version "4.2.3" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-4.2.3.tgz" + integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + 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" + +text-table@^0.2.0, text-table@~0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenify-all@^1.0.0: + 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== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +thread-loader@^2.1.2: + version "2.1.3" + resolved "https://registry.npmmirror.com/thread-loader/-/thread-loader-2.1.3.tgz" + integrity sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg== + dependencies: + loader-runner "^2.3.1" + loader-utils "^1.1.0" + neo-async "^2.6.0" + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/throat/-/throat-4.1.0.tgz" + integrity sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA== + +throttle-debounce@^2.0.1: + version "2.3.0" + resolved "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz" + integrity sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ== + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npmmirror.com/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz" + integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + +to-fast-properties@^1.0.3: + 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== + +to-fast-properties@^2.0.0: + 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== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + 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== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +toposort@^1.0.0: + version "1.0.7" + resolved "https://registry.npmmirror.com/toposort/-/toposort-1.0.7.tgz" + integrity sha512-FclLrw8b9bMWf4QlCJuHBEVhSRsqDj6u3nIjAzPeJvgl//1hBlffdlk0MALceL14+koWEdU4ofRAXofbODxQzg== + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +traverse@^0.6.6: + version "0.6.10" + resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz" + integrity sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA== + dependencies: + gopd "^1.0.1" + typedarray.prototype.slice "^1.0.3" + which-typed-array "^1.1.15" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz" + integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw== + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +tsconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/tsconfig/-/tsconfig-7.0.0.tgz" + integrity sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw== + 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" + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz" + integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz" + integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-typed-array "^1.1.13" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz" + integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== + 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" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz" + integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== + 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" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +typed-array-length@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz" + integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== + 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" + +typedarray.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz" + integrity sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-errors "^1.3.0" + typed-array-buffer "^1.0.2" + typed-array-byte-offset "^1.0.2" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +uglify-js@^3.1.4: + version "3.17.4" + resolved "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.17.4.tgz" + integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + +uglify-js@3.4.x: + version "3.4.10" + resolved "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.4.10.tgz" + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + 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== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + 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== + +unidecode@0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz" + integrity sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA== + +union-value@^1.0.0: + 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== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz" + integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/uniqs/-/uniqs-2.0.0.tgz" + integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== + +unique-filename@^1.1.0, unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@~1.0.0, unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.npmmirror.com/upper-case/-/upper-case-1.1.3.tgz" + integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +url-loader@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/url-loader/-/url-loader-1.1.2.tgz" + integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^1.0.0" + +url-parse@^1.5.10: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url-slug@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz" + integrity sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew== + dependencies: + unidecode "0.1.8" + +url@^0.11.0: + version "0.11.1" + resolved "https://registry.npmmirror.com/url/-/url-0.11.1.tgz" + integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== + dependencies: + punycode "^1.4.1" + qs "^6.11.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/use/-/use-3.1.1.tgz" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util.promisify@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.1.2.tgz" + integrity sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + for-each "^0.3.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + object.getownpropertydescriptors "^2.1.6" + safe-array-concat "^1.0.0" + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +util.promisify@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.0.tgz" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npmmirror.com/util/-/util-0.11.1.tgz" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmmirror.com/util/-/util-0.10.3.tgz" + integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== + dependencies: + inherits "2.0.1" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v-viewer@^1.6.4: + version "1.6.4" + resolved "https://registry.npmmirror.com/v-viewer/-/v-viewer-1.6.4.tgz" + integrity sha512-LVkiUHpmsbsZXebeNXnu8krRCi5i2n07FeLFxoIVGhw8lVvTBO0ffpbDC6mLEuacCjrIh09HjIqpciwUtWE8lQ== + dependencies: + throttle-debounce "^2.0.1" + viewerjs "^1.5.0" + +validate-npm-package-license@^3.0.1: + 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== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vant@^2.12.54: + version "2.12.54" + resolved "https://registry.npmmirror.com/vant/-/vant-2.12.54.tgz" + integrity sha512-t7DCiLxNosDrg0Jm5EY9p0A5cAMo5OadmizbYtPEc0ru+OJKEa3kcfxtKIK5on7ZPqoOkyYJt8e6BQ1VDMPsrg== + dependencies: + "@babel/runtime" "7.x" + "@vant/icons" "^1.7.1" + "@vant/popperjs" "^1.1.0" + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" + vue-lazyload "1.2.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vee-validate@^2.0.0-rc.25: + version "2.2.15" + resolved "https://registry.npmmirror.com/vee-validate/-/vee-validate-2.2.15.tgz" + integrity sha512-4TOsI8XwVkKVLkg8Nhmy+jyoJrR6XcTRDyxBarzcCvYzU61zamipS1WsB6FlDze8eJQpgglS4NXAS6o4NDPs1g== + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz" + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +viewerjs@^1.5.0: + version "1.11.4" + resolved "https://registry.npmmirror.com/viewerjs/-/viewerjs-1.11.4.tgz" + integrity sha512-/mnqMIwt5Bi9j59+48OqQtqgOx8oh186Xshdr/dqqBrakMSMlLt/jmeNHBod0PvOkesZf66ivQbWmtWYBlKetg== + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +vue-eslint-parser@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz" + integrity sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw== + 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" + +vue-eslint-parser@^5.0.0: + 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== + 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" + +vue-hot-reload-api@^2.3.0: + version "2.3.4" + resolved "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz" + integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== + +vue-jest@^3.0.4: + version "3.0.7" + resolved "https://registry.npmmirror.com/vue-jest/-/vue-jest-3.0.7.tgz" + integrity sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w== + 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" + +vue-lazyload@1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/vue-lazyload/-/vue-lazyload-1.2.3.tgz" + integrity sha512-DC0ZwxanbRhx79tlA3zY5OYJkH8FYp3WBAnAJbrcuoS8eye1P73rcgAZhyxFSPUluJUTelMB+i/+VkNU/qVm7g== + +vue-loader@^15.7.0: + version "15.10.1" + resolved "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.1.tgz" + integrity sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA== + 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" + +vue-pdf@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/vue-pdf/-/vue-pdf-4.3.0.tgz" + integrity sha512-zd3lJj6CbtrawgaaDDciTDjkJMUKiLWtbEmBg5CvFn9Noe9oAO/GNy/fc5c59qGuFCJ14ibIV1baw4S07e5bSQ== + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + loader-utils "^1.4.0" + pdfjs-dist "2.6.347" + raw-loader "^4.0.2" + vue-resize-sensor "^2.0.0" + worker-loader "^2.0.0" + +vue-quill-editor@^3.0.6: + version "3.0.6" + resolved "https://registry.npmmirror.com/vue-quill-editor/-/vue-quill-editor-3.0.6.tgz" + integrity sha512-g20oSZNWg8Hbu41Kinjd55e235qVWPLfg4NvsLW6d+DhgBTFbEuMpcWlUdrD6qT3+Noim6DRu18VLM9lVShXOQ== + dependencies: + object-assign "^4.1.1" + quill "^1.3.4" + +vue-resize-sensor@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/vue-resize-sensor/-/vue-resize-sensor-2.0.0.tgz" + integrity sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ== + +vue-router@^3.5.2: + version "3.6.5" + resolved "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz" + integrity sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ== + +vue-style-loader@^4.1.0: + 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== + dependencies: + hash-sum "^1.0.2" + loader-utils "^1.0.2" + +vue-template-compiler@^2.0.0, vue-template-compiler@^2.6.10, vue-template-compiler@^2.x: + version "2.7.14" + resolved "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz" + integrity sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" + +vue-template-es2015-compiler@^1.6.0, vue-template-es2015-compiler@^1.9.0: + 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== + +vue@*, vue@^2.0.0, vue@^2.6.10, vue@^2.x, "vue@>= 2.6.0", vue@2.x: + version "2.7.14" + resolved "https://registry.npmmirror.com/vue/-/vue-2.7.14.tgz" + integrity sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ== + dependencies: + "@vue/compiler-sfc" "2.7.14" + csstype "^3.1.0" + +vuex@^3.0.1: + version "3.6.2" + resolved "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz" + integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw== + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +walker@~1.0.5: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/watch/-/watch-0.18.0.tgz" + integrity sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA== + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^4.0.2: + 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== + +webpack-bundle-analyzer@^3.3.0: + version "3.9.0" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz" + integrity sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA== + 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" + +webpack-chain@^4.11.0: + version "4.12.1" + resolved "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-4.12.1.tgz" + integrity sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ== + dependencies: + deepmerge "^1.5.2" + javascript-stringify "^1.6.0" + +webpack-dev-middleware@^3.7.2: + 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== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@^3.4.1: + version "3.11.3" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz" + integrity sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA== + 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" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/webpack-log/-/webpack-log-2.0.0.tgz" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-merge@^4.2.1: + version "4.2.2" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.2.2.tgz" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: + version "1.4.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +"webpack@^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.0.0-alpha.0 || ^4.0.0", "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", webpack@^4.0.0, "webpack@^4.0.0 || ^5.0.0", webpack@^4.4.0, webpack@>=2, "webpack@>=2.0.0 <5.0.0", webpack@>=4.0.0: + version "4.46.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-4.46.0.tgz" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== + 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" + +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +weixin-js-sdk@^1.4.0-test: + version "1.6.0" + resolved "https://registry.npmmirror.com/weixin-js-sdk/-/weixin-js-sdk-1.6.0.tgz" + integrity sha512-3IYQH7aalJGFJrwdT3epvTdR1MboMiH7vIZ5BRL2eYOJ12BNah7csoMkmSZzkq1+l92sSq29XdTCVjCJoK2sBQ== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-6.5.0.tgz" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/which-module/-/which-module-2.0.1.tgz" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.10, which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +which-typed-array@^1.1.14, which-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== + 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" + +which@^1.2.12, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.5" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +worker-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/worker-loader/-/worker-loader-2.0.0.tgz" + integrity sha512-tnvNp4K3KQOpfRnD20m8xltE3eWh89Ye+5oj7wXEEHKac1P4oZ6p9oTj8/8ExqoSBnk9nu5Pr4nKfQ1hn2APJw== + dependencies: + loader-utils "^1.0.0" + schema-utils "^0.4.0" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw== + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^5.1.0: + 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== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.1.0: + 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== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/write/-/write-0.2.1.tgz" + integrity sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA== + dependencies: + mkdirp "^0.5.1" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/write/-/write-1.0.3.tgz" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.3" + resolved "https://registry.npmmirror.com/ws/-/ws-5.2.3.tgz" + integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA== + dependencies: + async-limiter "~1.0.0" + +ws@^6.0.0: + version "6.2.2" + resolved "https://registry.npmmirror.com/ws/-/ws-6.2.2.tgz" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +ws@^6.2.1: + version "6.2.2" + resolved "https://registry.npmmirror.com/ws/-/ws-6.2.2.tgz" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + 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== + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^3.2.1: + version "3.2.2" + resolved "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz" + integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-9.0.2.tgz" + integrity sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw== + dependencies: + camelcase "^4.1.0" + +yargs@^11.0.0: + version "11.1.1" + resolved "https://registry.npmmirror.com/yargs/-/yargs-11.1.1.tgz" + integrity sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw== + 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" + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + 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" + +yargs@^16.0.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + 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" + +yorkie@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz" + integrity sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw== + dependencies: + execa "^0.8.0" + is-ci "^1.0.10" + normalize-path "^1.0.0" + strip-indent "^2.0.0" diff --git a/开发规范.md b/开发规范.md new file mode 100644 index 0000000..9b4f0d6 --- /dev/null +++ b/开发规范.md @@ -0,0 +1,814 @@ +# 一、文件命名规范 + +## 1.1 文件夹以及文件命名 + +规则:用简短有意义的`英文`(不能出现中文命名)来命名。 + +1、文件夹名称全部小写。如需连接可使用中横线“-”连字符。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112weadece95e607340c9bcd7466455e3348?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlYWRlY2U5NWU2MDczNDBjOWJjZDc0NjY0NTVlMzM0OCJ9.t02hk42NnzebreNiIOl0uY-57cQBWhkCzZ3Sd37s_bY&download=image.png "") + +![](https://tcs-devops.aliyuncs.com/storage/112w00bfbea32bd6818f00483613ac2f70df?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncwMGJmYmVhMzJiZDY4MThmMDA0ODM2MTNhYzJmNzBkZiJ9.id7MmD-IC7IMrXV4HoUbzVQtE8UWV9AEfeRreb4C_DQ&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112wb460aaa44da1f22100e8ee98b57076ce?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndiNDYwYWFhNDRkYTFmMjIxMDBlOGVlOThiNTcwNzZjZSJ9.Edj-a3vz2vHYg97RA9TRgc6ytJeUMwGhCvOyoIrEl4k&download=image.png "") + +![](https://tcs-devops.aliyuncs.com/storage/112w08343fabaa3893873d3e13b5c529e621?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncwODM0M2ZhYmFhMzg5Mzg3M2QzZTEzYjVjNTI5ZTYyMSJ9.agUY61Wn7BjxFgkQonjqTL7FY6bjYgYsBDhZKKoKkCE&download=image.png "") + +2、vue文件采用大驼峰形式。即第一个单词首字母大写,之后每个单词首字母大写。也可views —> 文件夹名称 —> Index.vue(文件夹可多级) + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112wadfe1f85ec72b13415c2ba081a9784eb?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndhZGZlMWY4NWVjNzJiMTM0MTVjMmJhMDgxYTk3ODRlYiJ9.xLG6Sq1WhIaKzLsnI8Bk0IgtOftJ2h_oDWGqySFalzc&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112w82f0e65a5e3a49d6c31f2204c8b0c09b?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc4MmYwZTY1YTVlM2E0OWQ2YzMxZjIyMDRjOGIwYzA5YiJ9.sI9ecBXMS_bjJm8aMSNg28Jbaryo_um0PSENmMoiJ34&download=image.png "") + +3、html、css、js文件命全部小写。如需连接可使用中横线“-”连字符。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112we5c97e10d2c864ed9ec548b4cf1df54f?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlNWM5N2UxMGQyYzg2NGVkOWVjNTQ4YjRjZjFkZjU0ZiJ9.5TQww8oRINUAiZjRgcKgoqIsDuyZqjicg3Ge2b_iteo&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112wcdbf5100cb0490c028db996e4db3573d?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndjZGJmNTEwMGNiMDQ5MGMwMjhkYjk5NmU0ZGIzNTczZCJ9.mGEaJVURmMdNzoTzc38HBdYnwAtJ3jCS_3O-lK0qr-4&download=image.png "") + +4、图片命名规则:全部小写,如需要可用下划线“_”连字符。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112w573093677729d4639517bef4d00c8d8b?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc1NzMwOTM2Nzc3MjlkNDYzOTUxN2JlZjRkMDBjOGQ4YiJ9.fjrzHyZ7rzpet8X6kK2thc4NAkukP1fsTXUsxtN__mQ&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112we52184aa40987709a547e732d0fbe4ca?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlNTIxODRhYTQwOTg3NzA5YTU0N2U3MzJkMGZiZTRjYSJ9.a0r4JO2HMGKGiRs3r4-yJeW8HjwzgU_0G7j7FeslKu4&download=image.png "") + +## 1.2 vue文件内css的命名规则 + +规则:用简短有意义的英文来命名。如需连接可使用中横线“-”连字符。 + +1、规定html/vue的每一个容器都要加入对应的名字 ps(container一个页面只能有一个,如需所有的container有公共样式可如下图,如不需要可只保留对应的名字+container类名) + +![](https://tcs-devops.aliyuncs.com/storage/112wfacae63841b247370ba354d2a63e8770?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndmYWNhZTYzODQxYjI0NzM3MGJhMzU0ZDJhNjNlODc3MCJ9.DpXaXJptVYhMQVhBjcczwic7BfAh5FEp27IqYpKLp7I&download=image.png "") + +2、需加入scoped防止污染全局,如需覆盖框架样式加入::v-deep 即可。 + +![](https://tcs-devops.aliyuncs.com/storage/112wa75384c76889dbce9c9f1cf885e3ee84?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndhNzUzODRjNzY4ODlkYmNlOWM5ZjFjZjg4NWUzZWU4NCJ9.8xxLGUwkJl7DQHb87mSMc-7enRBtZvtg5RGZPfuYeaQ&download=image.png "") + +## 1.3 vue文件内js的命名规则 + +1、常量命名有固定指意的全部大写,并用下划线分隔单词。无特定指意可采用小驼峰形式。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112weca23c6d0b446b72da40a543ca4a8a22?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlY2EyM2M2ZDBiNDQ2YjcyZGE0MGE1NDNjYTRhOGEyMiJ9.-hk-Xt9kcQ3JxzgqT7aWAkVbJtUPMMps9xRZTaJDgSk&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112w9a8d0657a51c2abdb9e7411007ff54aa?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc5YThkMDY1N2E1MWMyYWJkYjllNzQxMTAwN2ZmNTRhYSJ9.T4ldChrzM_jiMqXpWpsIw3EHWFbkkYhQ-82bL3sXehg&download=image.png "") + +2、变量命名采用小驼峰且使用let。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112w7ed6a232e8ede6801ee60f121d6d7bf7?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc3ZWQ2YTIzMmU4ZWRlNjgwMWVlNjBmMTIxZDZkN2JmNyJ9.uTl292Xz_MB75UP0ccz6IPtnlURY1KPa1h_7eTs6htw&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112wfc376c192ab08d88765e381d69398736?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndmYzM3NmMxOTJhYjA4ZDg4NzY1ZTM4MWQ2OTM5ODczNiJ9.3vO4WMhK_sn3OgP4GvOMkgPuMyYTGOQJZzLfb6illp8&download=image.png "") + +3、Class、构造函数命名采用大驼峰。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112w2ce3b288c2477e4897a7cf34a4a1a4ee?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncyY2UzYjI4OGMyNDc3ZTQ4OTdhN2NmMzRhNGExYTRlZSJ9.Kqlj55x52j66RqHVchPbpBVSJ1jrgUH2FkBWdQfcbBg&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112w28d80245d993abaa36873940921f539e?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncyOGQ4MDI0NWQ5OTNhYmFhMzY4NzM5NDA5MjFmNTM5ZSJ9.nyrUM_dm3sIUcna4LHLYSYHNTtarb1szJIdcz4F6DdY&download=image.png "") + +4、函数命名采用小驼峰。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112w67013196129b4fb8e069e2b7e20632e3?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc2NzAxMzE5NjEyOWI0ZmI4ZTA2OWUyYjdlMjA2MzJlMyJ9.PgFtBY1M4kuPU9vNP57WugVFP3L3pTaPMKrqTlwS7wE&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112weae201995bed4c78a7d23632327ee1f8?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlYWUyMDE5OTViZWQ0Yzc4YTdkMjM2MzIzMjdlZTFmOCJ9.lx_QhjCjWClmQaXNYPqxk2YPhk4cZxSFGD3ZM14bALk&download=image.png "") + +推荐: + +| 动词 | 含义 | 返回值 | +| --- | ----------- | ----------------------- | +| can | 判断是否可执行某个动作 | true---可执行,false---不可执行 | +| has | 判断是否含有某个值 | true---含有此值,false---无此值 | +| is | 判断是否为某个值 | true---是此值,false---不是此值 | +| get | 获取某个或某些值 | ----- | +| set | 设置某个或某些值 | ----- | + +5、组件命名采用大驼峰。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112w781c6bce4d581f42ac11947d7d70606f?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc3ODFjNmJjZTRkNTgxZjQyYWMxMTk0N2Q3ZDcwNjA2ZiJ9.j2-uIcGrZjg5eLAq_Tl7eQU_HlD2hKLUn5ngtqRl7aA&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112wcc3d079e68f084d2736e3f858f799e4e?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndjYzNkMDc5ZTY4ZjA4NGQyNzM2ZTNmODU4Zjc5OWU0ZSJ9.QF4w9yWFaDXQoDet-KVaiCeTQS7784UacpuTGLNX3G4&download=image.png "") + +6、import及export进来的变量名采用大驼峰。 + +正例: + +![](https://tcs-devops.aliyuncs.com/storage/112w2a8af43c5ec931ee928d6ae563708751?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncyYThhZjQzYzVlYzkzMWVlOTI4ZDZhZTU2MzcwODc1MSJ9.m1c4FfP98kFDREff4128tj1qka8h10goRAHdx5V6UiA&download=image.png "") + +反例: + +![](https://tcs-devops.aliyuncs.com/storage/112w45cdd8c5c5d12b73be360563edf43648?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc0NWNkZDhjNWM1ZDEyYjczYmUzNjA1NjNlZGY0MzY0OCJ9.jnzuSNvDCUs6TX_ayZ4yL1Jt_WEzrJJHZcxftfdEAys&download=image.png "") + +# 二、编码规范 + +## 2.1 sass 规范 + +### 2.1.1 Sass 目录规范 + +![](https://tcs-devops.aliyuncs.com/storage/112wd729e162d444d8fdf1ba87e4823631be?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndkNzI5ZTE2MmQ0NDRkOGZkZjFiYTg3ZTQ4MjM2MzFiZSJ9.QSsHv_4gZ4n-ZUainwF9gA9AOBdCcYIagTkRxtlSa6k&download=image.png "") + +### 2.1.2 目录说明 + +1、common.scss + +初始化样式、样式出口文件,要在入口文件App.vue引入。 + +![](https://tcs-devops.aliyuncs.com/storage/112w78f9e04efd55a217b02f3f0ba2c33940?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc3OGY5ZTA0ZWZkNTVhMjE3YjAyZjNmMGJhMmMzMzk0MCJ9.lDophNbqxQgM5kzJjAC4bOS9GU3n8HXdxxBheb3Ewl8&download=image.png "") + +2、vant-ui.scss + +如果vant某些样式不是你需要的,在 vant-ui.scss 里可以重写来覆盖vant样式。 + +如果你只想重写当前组件的样式,可在直接在组件里重写,如设置了style的scoped属性导致修改样式无效,可以使用::v-deep ,方法如下: + +![](https://tcs-devops.aliyuncs.com/storage/112wee2ab2223e96d460371ff08a30628935?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlZTJhYjIyMjNlOTZkNDYwMzcxZmYwOGEzMDYyODkzNSJ9.dr5RkCR865e_OFTAIo3ZCnwtCLG1MbutWbfINI2-M94&download=image.png "") + +3、mixin.scss + +@mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。 + +@include 指令可以将混入(定义的@mixin,可理解为sass模块)引入到文档中,实例如下: + +![](https://tcs-devops.aliyuncs.com/storage/112w1dd7a46e33833e4d559ed145e7e7709d?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncxZGQ3YTQ2ZTMzODMzZTRkNTU5ZWQxNDVlN2U3NzA5ZCJ9.WRAjDKTJF4nAiZF9NAUvgAkJok7LnwvoA4OBTaJotWw&download=image.png "") + +可向混入传递变量,实例如下: + +![](https://tcs-devops.aliyuncs.com/storage/112w85f5366db81b27d88e39d9c9312dee7b?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc4NWY1MzY2ZGI4MWIyN2Q4OGUzOWQ5YzkzMTJkZWU3YiJ9.XOIbnJnVR_YP6OsNdX0P6GGV0uVAsFbVUfM-4VSdFvo&download=image.png "") + +常用内外边距及类名缩写列表 + +![](https://tcs-devops.aliyuncs.com/storage/112w05b034272215e2eb4f2b2d501e7522bb?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncwNWIwMzQyNzIyMTVlMmViNGYyYjJkNTAxZTc1MjJiYiJ9.nOuoLW7pCthJ_7WG5nnL_jRzPaecC3JmvWXZ-jYhoxQ&download=image.png "") + +常用边距模块 + +![](https://tcs-devops.aliyuncs.com/storage/112wd4673d1331c8d1a89181296c938d8cd9?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndkNDY3M2QxMzMxYzhkMWE4OTE4MTI5NmM5MzhkOGNkOSJ9.iG93vQbG4uEQQO6RxtbaYHyOmzFRFhpCcZ9rc7WFC_E&download=image.png "") + +配合循环语句和判断语句来匹配并引入。 + +![](https://tcs-devops.aliyuncs.com/storage/112we6c843fd61a39402ee4b8fcb32fbbd33?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlNmM4NDNmZDYxYTM5NDAyZWU0YjhmY2IzMmZiYmQzMyJ9.fl4sKLLkyXkGQBHyVaMyiW3dXJvMQO6V7YwlSQPZIVM&download=image.png "") + +CSS输出 + +![](https://tcs-devops.aliyuncs.com/storage/112wfef214dad732d28987e4e901e254a11f?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndmZWYyMTRkYWQ3MzJkMjg5ODdlNGU5MDFlMjU0YTExZiJ9.8QWyFDLPJjpifd51351GVjsbVYXUP9Jfv9cpMNPDY2o&download=image.png "") + +4、transition.scss + +如果你需要在多处使用同一个固定CSS3动画,统一写在 transition.scss,如: + +![](https://tcs-devops.aliyuncs.com/storage/112w544ad2d9c8072c4f088bfc64f52f9db0?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc1NDRhZDJkOWM4MDcyYzRmMDg4YmZjNjRmNTJmOWRiMCJ9.qmsDnTqwUz9u0ZAKyyKtF9WpODGGzS5dVnCpFuW-PkI&download=image.png "") + +5、utils.scss + +工具样式文件,如果你需要在多处使用同一个固定样式时可以写在此文件中,如: + +![](https://tcs-devops.aliyuncs.com/storage/112w84883b6066d05a727da320a526453a62?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc4NDg4M2I2MDY2ZDA1YTcyN2RhMzIwYTUyNjQ1M2E2MiJ9.TKET959zLcmca8Zg_D0mxzqbITSq0wJ8_pTXn4baVMk&download=image.png "") + +6、variables.scss + +如需声明变量,统一写在 variables.scss,用 $ 加变量名 声明,如: + +![](https://tcs-devops.aliyuncs.com/storage/112w9049d1c93efc6b2b0c3e12ad6a28e37c?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc5MDQ5ZDFjOTNlZmM2YjJiMGMzZTEyYWQ2YTI4ZTM3YyJ9.NUJgEv0uLOhXMg_2qY8qCmChhAOvuKuic3tm-U-QbcE&download=image.png "") + +### 2.1.3 全局CSS样式 + +1、浮动、清除浮动 + +- .fl 左浮动 + +- .fr 右浮动 + +- .chearfix 清除浮动 + +2、字体样式 + +- .fs12 字体尺寸 12px + +- .fs14 字体尺寸 14px + +- .fs16 字体尺寸 16px + +- .fs18 字体尺寸 18px + +- .fw600 字体粗细 600 + +- .fwb 字体粗细 bold + +3、布局定位 + +- .relative 相对于其正常位置进行定位 + +- .absolute 相对于 static 定位以外的第一个父元素进行定位 + +- .fixed 相对于浏览器窗口定位 + +- .mh-auto 块级元素水平居中 + +- .hide 元素隐藏,但仍占用空间 + +- .hidden 元素隐藏,不占用空间 + +- .flex 弹性盒模型布局,块级元素 + +- .inline-flex 弹性盒模型布局,内联块元素 + +- .inline-b 内联块元素,表现为同行显示并可修改宽高内外边距等属性 + +- .justify-content-c 弹性项目居中填充 + +- .align-items-c 元素位于容器的中心。弹性盒子元素在该行的侧轴(纵轴)上居中放置 + +4、常用文字颜色 + +- .c-gray-base 文字颜色 #999 + +- .c-gray-dark 文字颜色 #666 + +- .c-gray-darker 文字颜色 #333 + +- .green 文字颜色 green + +- .red 文字颜色 red + +- .yellow 文字颜色 yellow + +- .gray 文字颜色 gray + +- .white 文字颜色 白色 + +4、背景颜色 + +- .bg-black 背景颜色 黑色 black + +- .bg-white 背景颜色 白色 white + +- .bg-none 背景颜色 透明 transparent + +5、文字位置设置 + +- .text-left 左对齐 + +- .text-right 右对齐 + +- .text-center 居中对其 + +- .text-underline 文字下划线 + +6、垂直方向对齐方式 + +- .v-top 把元素的顶端与行中最高元素的顶端对齐 vertical-align: top + +- .v-middle 把此元素放置在父元素的中部 vertical-align: middle + +- .v-bottom 把元素的顶端与行中最低的元素的顶端对齐 vertical-align: bottom + +- .v-baseline 默认,元素放置在父元素的基线上 vertical-align: baseline + +![](https://tcs-devops.aliyuncs.com/storage/112w5dcea9cee753c50fb86417a4172ca9aa?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc1ZGNlYTljZWU3NTNjNTBmYjg2NDE3YTQxNzJjYTlhYSJ9.OJmUglIADBzVXYcJ3Fk0jibu-_Gz_epFFJ8xlnOWRAg&download=image.png "") + +7、单行省略 + +.ellipsis 单行省略 + +![](https://tcs-devops.aliyuncs.com/storage/112w0b9ef8c7799df68f158bbda98c07056c?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncwYjllZjhjNzc5OWRmNjhmMTU4YmJkYTk4YzA3MDU2YyJ9.cCK7TDGp7Fm9z3dUGlq7n89UgAFxKZxU6T-ewk5YRNo&download=image.png "") + +![](https://tcs-devops.aliyuncs.com/storage/112w202b24b71523a36ed2133167767cd4bb?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMncyMDJiMjRiNzE1MjNhMzZlZDIxMzMxNjc3NjdjZDRiYiJ9.swOzyMXnYH3_KdsSAuOh4R02czVFT95YvKyhsod4HWk&download=image.png "") + +可根据宽度自适应显示文字长度 + +![](https://tcs-devops.aliyuncs.com/storage/112w44c4c615a470f2f51706a0cb2e56b314?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc0NGM0YzYxNWE0NzBmMmY1MTcwNmEwY2IyZTU2YjMxNCJ9.dg1RRZsW2D6LogzzsfSVBLNQ20ulUuI01Wo4fYtkGf0&download=image.png "") + +8、宽度、高度、内外边距、圆角弧度、透明度 + +- 我们在 variables.scss 文件里声明了** 宽度、高度、内外边距、圆角弧度、透明度** 常用的一些数值,以及一些类名缩写 + +![](https://tcs-devops.aliyuncs.com/storage/112w47efd6cbfc35d1504e1b4a04d62b3b35?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc0N2VmZDZjYmZjMzVkMTUwNGUxYjRhMDRkNjJiM2IzNSJ9.wwI3GqALc4BOxShAQO_Swxv3n9JQni7wKiXFEq-Skds&download=image.png "") + +- 在 mixin.scss 文件定义了混入函数,通过传参的方式,根据类名缩写及数值来匹配相应的样式。 + +![](https://tcs-devops.aliyuncs.com/storage/112w428cc279cc9d4c3ad1f4bb489cb7d4cc?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc0MjhjYzI3OWNjOWQ0YzNhZDFmNGJiNDg5Y2I3ZDRjYyJ9.IwHuwFiDKkbqO5ibFtAkXazZ2_T5IXKfP-CnTT_eKCg&download=image.png "") + +- 并在样式出口文件 common.scss中引入,这样全局都可使用这些类名缩写来使用这些样式。 + +![](https://tcs-devops.aliyuncs.com/storage/112waf5ce40fdfc5140d931b874f242954e8?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndhZjVjZTQwZmRmYzUxNDBkOTMxYjg3NGYyNDI5NTRlOCJ9.D8j-xXv37AcRGqXKTJV75x3YDATOsUGkPCXHiGeWmcg&download=image.png "") + +文档如下: + +**宽度 、高度** + +类名缩写:w,h + +常用数值:40 50 60 70 80 86 100 110 120 140 150 155 160 180 192 200 220 260 280 315 325 350 400 440 445 450 550 700 1340 + +使用方法:类名 + 数值 + +例如: + +宽度为100:
    + +高度为100:
    + +**圆角弧度** + +类名缩写:radius + +常用数值:1 2 3 4 5 6 7 8 9 10 12 15 18 20 50 100 + +使用方法:类名 + 数值 + +例如: + +圆角弧度为10:
    + +**透明度** + +类名缩写:opacity + +常用数值:0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 + +使用方法:类名 + 数值 + +例如: + +透明度为0.9:
    + +**内外边距** + +类名缩写:m, mv, mh, mt, ml, mr, mb, p, pv, ph, pt, pl, pr, pb, top, left, right, bottom + +- m margin 外边距 + +- mv margin-top margin-bottom 上下外边距 + +- mh margin-left margin-right 左右外边距 + +- mt margin-top 上外边距 + +- ml margin-left 左外边距 + +- mr margin-right 右外边距 + +- mb margin-bottom 下外边距 + +- p padding 内边距 + +- pv padding-top padding-bottom 上下内边距 + +- ph padding-left padding-right 左右内边距 + +- pt padding-top 上内边距 + +- pl padding-left 左内边距 + +- pr padding-right 右内边距 + +- pb padding-bottom 下内边距 + +- top 定位属性 top + +- left 定位属性 left + +- right 定位属性 right + +- bottom 定位属性 bottom + +常用数值:0 1 2 5 6 8 9 10 12 15 20 25 30 35 40 45 50 60 80 86 90 100 + +使用方法:类名 + 数值 + +例如: + +左右外边距为30:
    + +上下内边距为30:
    + +定位属性top为30:
    + +### 2.1.4 使用实例 + +代码为: + +![](https://tcs-devops.aliyuncs.com/storage/112wed5a2dd2b0fa9ac9ddd1f461806c9f2d?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlZDVhMmRkMmIwZmE5YWM5ZGRkMWY0NjE4MDZjOWYyZCJ9.Hdw-VxfVERb6ViCBxN5QxxEJxTckqdYGNTt7fqCI6JQ&download=image.png "") + +输出为: + +![](https://tcs-devops.aliyuncs.com/storage/112w445d15a5f4070e368d95dbc642c98f48?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc0NDVkMTVhNWY0MDcwZTM2OGQ5NWRiYzY0MmM5OGY0OCJ9.99oFH8U6STmk8n3mTd-ZfjIapmp-7Nhmqx5lq3_rYzo&download=image.png "") + +代码为: + +![](https://tcs-devops.aliyuncs.com/storage/112w48537c6054f22596bde7ef25aaa7507f?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMnc0ODUzN2M2MDU0ZjIyNTk2YmRlN2VmMjVhYWE3NTA3ZiJ9.najVWYdylSampCBfLyEOW6hOiFgis45Zz3eNZkR4ztc&download=image.png "") + +输出为: + +![](https://tcs-devops.aliyuncs.com/storage/112we8cb555fceb69a2fc9be050d04b01a49?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9hcHBJZCI6IjVlNzQ4MmQ2MjE1MjJiZDVjN2Y5YjMzNSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTY5MDk0MDU3OSwiaWF0IjoxNjkwMzM1Nzc5LCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzExMndlOGNiNTU1ZmNlYjY5YTJmYzliZTA1MGQwNGIwMWE0OSJ9.d3-IzKu_LjvK5ZqXATkUsLSLFW1Fcp5n9R2VITOM6LA&download=image.png "") + +## 2.2 vue 编码规范 + +### 2.2.1 vue 文件基本结构 + +组件顶级元素顺序按 `