From 738574807a6d0e7fef4a63bbf876afcab53043da Mon Sep 17 00:00:00 2001 From: yunian <747763897@qq.com> Date: Mon, 20 Jun 2022 13:38:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC2.0=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- h5-enginex-manager/.browserslistrc | 3 - h5-enginex-manager/.eslintrc.js | 12 - h5-enginex-manager/.gitignore | 22 - h5-enginex-manager/.prettierrc | 6 - h5-enginex-manager/LICENSE | 21 - h5-enginex-manager/README.md | 12 - h5-enginex-manager/babel.config.js | 6 - h5-enginex-manager/baseUrl.js | 20 - h5-enginex-manager/favicon.icon | Bin 2502 -> 0 bytes h5-enginex-manager/h5-enginex-manager.iml | 9 - h5-enginex-manager/index.html | 14 - h5-enginex-manager/logo.png | Bin 2502 -> 0 bytes h5-enginex-manager/package-lock.json | 12355 ---------------- h5-enginex-manager/package.json | 50 - h5-enginex-manager/postcss.config.js | 5 - h5-enginex-manager/public/img/baimingdan.png | Bin 3438 -> 0 bytes h5-enginex-manager/public/img/blackName.png | Bin 3940 -> 0 bytes h5-enginex-manager/public/img/champion.png | Bin 3680 -> 0 bytes h5-enginex-manager/public/img/childEngine.png | Bin 3866 -> 0 bytes .../public/img/createBlackName.png | Bin 3940 -> 0 bytes .../public/img/createCrediteLevel.png | Bin 2232 -> 0 bytes .../public/img/createDcisionOption.png | Bin 4018 -> 0 bytes .../public/img/createRiverRate.png | Bin 5670 -> 0 bytes .../public/img/createRuleGroup.png | Bin 3922 -> 0 bytes .../public/img/createScoreLevel.png | Bin 3578 -> 0 bytes .../public/img/createUserGroup.png | Bin 4354 -> 0 bytes .../public/img/createWhiteName.png | Bin 4120 -> 0 bytes .../public/img/dcisionOption.png | Bin 4018 -> 0 bytes h5-enginex-manager/public/img/decisionBcg.jpg | Bin 700042 -> 0 bytes h5-enginex-manager/public/img/gettogether.png | Bin 3578 -> 0 bytes h5-enginex-manager/public/img/guizeji.png | Bin 3617 -> 0 bytes h5-enginex-manager/public/img/heimingdan.png | Bin 3992 -> 0 bytes h5-enginex-manager/public/img/juecebiao.png | Bin 2187 -> 0 bytes .../public/img/juecebiaonode.png | Bin 3678 -> 0 bytes h5-enginex-manager/public/img/jueceshu.png | Bin 3187 -> 0 bytes .../public/img/jueceshuNode.png | Bin 5227 -> 0 bytes h5-enginex-manager/public/img/models.png | Bin 3680 -> 0 bytes h5-enginex-manager/public/img/moxing.png | Bin 2256 -> 0 bytes .../public/img/parallelNode.png | Bin 3681 -> 0 bytes h5-enginex-manager/public/img/pingfenka.png | Bin 2046 -> 0 bytes h5-enginex-manager/public/img/rpc.png | Bin 3414 -> 0 bytes h5-enginex-manager/public/img/rpcnode.png | Bin 2223 -> 0 bytes h5-enginex-manager/public/img/ruleGroup.png | Bin 3922 -> 0 bytes h5-enginex-manager/public/img/scoreLevel.png | Bin 3403 -> 0 bytes h5-enginex-manager/public/img/start.png | Bin 3548 -> 0 bytes h5-enginex-manager/public/img/userGroup.png | Bin 4354 -> 0 bytes h5-enginex-manager/public/img/whiteName.png | Bin 4120 -> 0 bytes h5-enginex-manager/public/img/ziyinqing.png | Bin 4249 -> 0 bytes h5-enginex-manager/public/index.html | 290 - h5-enginex-manager/public/jtopo-0.4.8-min.js | 2930 ---- h5-enginex-manager/public/logo.png | Bin 2502 -> 0 bytes h5-enginex-manager/public/table.json | 40 - h5-enginex-manager/src/App.vue | 62 - h5-enginex-manager/src/api/index.js | 531 - h5-enginex-manager/src/api/oss.js | 7 - h5-enginex-manager/src/api/toolbar.js | 134 - .../src/assets/css/ManageRedact.css | 159 - h5-enginex-manager/src/assets/css/alicdn.css | 265 - .../src/assets/css/color-dark.css | 28 - h5-enginex-manager/src/assets/css/cont.css | 124 - h5-enginex-manager/src/assets/css/icon.css | 4 - h5-enginex-manager/src/assets/css/main.css | 185 - .../assets/css/theme-green/color-green.css | 29 - .../css/theme-green/fonts/element-icons.ttf | Bin 55956 -> 0 bytes .../css/theme-green/fonts/element-icons.woff | Bin 28200 -> 0 bytes .../src/assets/css/theme-green/index.css | 1 - h5-enginex-manager/src/assets/img/img.jpg | Bin 29146 -> 0 bytes .../src/assets/img/img(1).jpg | Bin 6147 -> 0 bytes .../src/assets/img/login-bg.jpg | Bin 70587 -> 0 bytes h5-enginex-manager/src/assets/logo.png | Bin 2502 -> 0 bytes h5-enginex-manager/src/assets/utils.js | 24 - .../src/components/common/Header.vue | 289 - .../src/components/common/Home.vue | 51 - .../src/components/common/Sidebar.vue | 100 - .../src/components/common/Tags.vue | 186 - .../src/components/common/Version.vue | 286 - .../src/components/common/ZoomView.vue | 108 - .../src/components/common/bigElCascader.vue | 86 - .../src/components/common/bus.js | 6 - .../src/components/common/charts.vue | 55 - .../src/components/common/condition.vue | 56 - .../src/components/common/cont.vue | 349 - .../components/common/dataManageRedact.vue | 851 -- .../src/components/common/directives.js | 80 - .../src/components/common/endRule.vue | 235 - .../src/components/common/fieldUserTable.vue | 208 - .../src/components/common/file.vue | 139 - .../src/components/common/fileHome.vue | 147 - .../src/components/common/flowHint.vue | 61 - .../src/components/common/i18n.js | 30 - .../src/components/common/listOutput.vue | 114 - .../src/components/common/miniSCO.vue | 15 - .../src/components/common/rule.vue | 109 - .../common/rule/easyRuleManageRedact.vue | 489 - .../src/components/common/rule/ruleCont.vue | 332 - .../common/rule/ruleManageRedact.vue | 824 -- .../src/components/common/rule/ruleRule.vue | 478 - .../src/components/common/ruleRelation.vue | 140 - .../src/components/common/te.vue | 572 - .../src/components/common/teParam.vue | 463 - .../src/components/common/teV2.vue | 367 - .../src/components/common/textCustom.vue | 136 - .../src/components/common/textInput.vue | 137 - .../src/components/common/textSelect.vue | 158 - .../src/components/models/RuleCont.vue | 848 -- .../components/models/addResourceDialog.vue | 313 - .../src/components/models/addUserDialog.vue | 295 - .../models/authorityAssignmentDialog.vue | 317 - .../src/components/models/batchTest.vue | 327 - .../src/components/models/detail.vue | 290 - .../src/components/models/fieldUserDialog.vue | 149 - .../src/components/models/outcontent.vue | 403 - .../src/components/models/varialeSelect.vue | 229 - .../src/components/page/403.vue | 56 - .../src/components/page/404.vue | 56 - .../src/components/page/Dashboard.vue | 420 - .../src/components/page/DataSource.vue | 706 - .../src/components/page/Datamanage.vue | 119 - .../src/components/page/DragDialog.vue | 36 - .../src/components/page/DragList.vue | 174 - .../src/components/page/I18n.vue | 47 - .../src/components/page/Icon.vue | 225 - .../src/components/page/Knowledge.vue | 149 - .../src/components/page/Login.vue | 134 - .../src/components/page/Markdown.vue | 67 - .../src/components/page/Permission.vue | 38 - .../src/components/page/SQLManage.vue | 124 - .../src/components/page/Tabs.vue | 129 - .../src/components/page/Upload.vue | 141 - .../src/components/page/VueEditor.vue | 53 - h5-enginex-manager/src/components/page/bus.js | 6 - .../src/components/page/easyRule.vue | 127 - .../src/components/page/engineSummary.vue | 191 - .../src/components/page/listOperation.vue | 151 - .../src/components/page/portManage.vue | 117 - .../src/components/page/portSource.vue | 666 - .../src/components/page/redirect/index.vue | 13 - .../src/components/page/start.png | Bin 3548 -> 0 bytes .../page/systemManagement/logManagement.vue | 166 - .../organizationManagement.vue | 248 - .../systemManagement/resourceManagement.vue | 185 - .../page/systemManagement/roleManagement.vue | 287 - .../page/systemManagement/userManagement.vue | 312 - .../src/components/upload/singleUpload.vue | 70 - h5-enginex-manager/src/main.js | 83 - h5-enginex-manager/src/router/index.js | 141 - h5-enginex-manager/src/store/index.js | 235 - h5-enginex-manager/src/styles/element-ui.scss | 29 - h5-enginex-manager/src/styles/index.scss | 158 - h5-enginex-manager/src/styles/mixin.scss | 27 - h5-enginex-manager/src/styles/sidebar.scss | 105 - h5-enginex-manager/src/styles/transition.scss | 32 - h5-enginex-manager/src/styles/variables.scss | 4 - h5-enginex-manager/src/utils/GetdeepObj.js | 54 - .../src/utils/contminxin/MangeRedactMixin.js | 20 - .../src/utils/contminxin/contmixin.js | 363 - h5-enginex-manager/src/utils/endRule.js | 55 - h5-enginex-manager/src/utils/iframeurl.js | 1 - h5-enginex-manager/src/utils/mixin.js | 252 - h5-enginex-manager/src/utils/mock.js | 270 - h5-enginex-manager/src/utils/nodeList.js | 123 - h5-enginex-manager/src/utils/request.js | 110 - h5-enginex-manager/vite.config.js | 74 - h5-enginex-manager/vue.config.js | 106 - 164 files changed, 35631 deletions(-) delete mode 100755 h5-enginex-manager/.browserslistrc delete mode 100755 h5-enginex-manager/.eslintrc.js delete mode 100755 h5-enginex-manager/.gitignore delete mode 100755 h5-enginex-manager/.prettierrc delete mode 100755 h5-enginex-manager/LICENSE delete mode 100755 h5-enginex-manager/README.md delete mode 100755 h5-enginex-manager/babel.config.js delete mode 100755 h5-enginex-manager/baseUrl.js delete mode 100755 h5-enginex-manager/favicon.icon delete mode 100755 h5-enginex-manager/h5-enginex-manager.iml delete mode 100755 h5-enginex-manager/index.html delete mode 100755 h5-enginex-manager/logo.png delete mode 100755 h5-enginex-manager/package-lock.json delete mode 100755 h5-enginex-manager/package.json delete mode 100755 h5-enginex-manager/postcss.config.js delete mode 100755 h5-enginex-manager/public/img/baimingdan.png delete mode 100755 h5-enginex-manager/public/img/blackName.png delete mode 100755 h5-enginex-manager/public/img/champion.png delete mode 100755 h5-enginex-manager/public/img/childEngine.png delete mode 100755 h5-enginex-manager/public/img/createBlackName.png delete mode 100755 h5-enginex-manager/public/img/createCrediteLevel.png delete mode 100755 h5-enginex-manager/public/img/createDcisionOption.png delete mode 100755 h5-enginex-manager/public/img/createRiverRate.png delete mode 100755 h5-enginex-manager/public/img/createRuleGroup.png delete mode 100755 h5-enginex-manager/public/img/createScoreLevel.png delete mode 100755 h5-enginex-manager/public/img/createUserGroup.png delete mode 100755 h5-enginex-manager/public/img/createWhiteName.png delete mode 100755 h5-enginex-manager/public/img/dcisionOption.png delete mode 100755 h5-enginex-manager/public/img/decisionBcg.jpg delete mode 100755 h5-enginex-manager/public/img/gettogether.png delete mode 100755 h5-enginex-manager/public/img/guizeji.png delete mode 100755 h5-enginex-manager/public/img/heimingdan.png delete mode 100755 h5-enginex-manager/public/img/juecebiao.png delete mode 100755 h5-enginex-manager/public/img/juecebiaonode.png delete mode 100755 h5-enginex-manager/public/img/jueceshu.png delete mode 100755 h5-enginex-manager/public/img/jueceshuNode.png delete mode 100755 h5-enginex-manager/public/img/models.png delete mode 100755 h5-enginex-manager/public/img/moxing.png delete mode 100755 h5-enginex-manager/public/img/parallelNode.png delete mode 100755 h5-enginex-manager/public/img/pingfenka.png delete mode 100755 h5-enginex-manager/public/img/rpc.png delete mode 100755 h5-enginex-manager/public/img/rpcnode.png delete mode 100755 h5-enginex-manager/public/img/ruleGroup.png delete mode 100755 h5-enginex-manager/public/img/scoreLevel.png delete mode 100755 h5-enginex-manager/public/img/start.png delete mode 100755 h5-enginex-manager/public/img/userGroup.png delete mode 100755 h5-enginex-manager/public/img/whiteName.png delete mode 100755 h5-enginex-manager/public/img/ziyinqing.png delete mode 100755 h5-enginex-manager/public/index.html delete mode 100755 h5-enginex-manager/public/jtopo-0.4.8-min.js delete mode 100755 h5-enginex-manager/public/logo.png delete mode 100755 h5-enginex-manager/public/table.json delete mode 100755 h5-enginex-manager/src/App.vue delete mode 100755 h5-enginex-manager/src/api/index.js delete mode 100755 h5-enginex-manager/src/api/oss.js delete mode 100755 h5-enginex-manager/src/api/toolbar.js delete mode 100755 h5-enginex-manager/src/assets/css/ManageRedact.css delete mode 100755 h5-enginex-manager/src/assets/css/alicdn.css delete mode 100755 h5-enginex-manager/src/assets/css/color-dark.css delete mode 100755 h5-enginex-manager/src/assets/css/cont.css delete mode 100755 h5-enginex-manager/src/assets/css/icon.css delete mode 100755 h5-enginex-manager/src/assets/css/main.css delete mode 100755 h5-enginex-manager/src/assets/css/theme-green/color-green.css delete mode 100755 h5-enginex-manager/src/assets/css/theme-green/fonts/element-icons.ttf delete mode 100755 h5-enginex-manager/src/assets/css/theme-green/fonts/element-icons.woff delete mode 100755 h5-enginex-manager/src/assets/css/theme-green/index.css delete mode 100755 h5-enginex-manager/src/assets/img/img.jpg delete mode 100755 h5-enginex-manager/src/assets/img/img(1).jpg delete mode 100755 h5-enginex-manager/src/assets/img/login-bg.jpg delete mode 100755 h5-enginex-manager/src/assets/logo.png delete mode 100755 h5-enginex-manager/src/assets/utils.js delete mode 100755 h5-enginex-manager/src/components/common/Header.vue delete mode 100755 h5-enginex-manager/src/components/common/Home.vue delete mode 100755 h5-enginex-manager/src/components/common/Sidebar.vue delete mode 100755 h5-enginex-manager/src/components/common/Tags.vue delete mode 100755 h5-enginex-manager/src/components/common/Version.vue delete mode 100755 h5-enginex-manager/src/components/common/ZoomView.vue delete mode 100755 h5-enginex-manager/src/components/common/bigElCascader.vue delete mode 100755 h5-enginex-manager/src/components/common/bus.js delete mode 100755 h5-enginex-manager/src/components/common/charts.vue delete mode 100755 h5-enginex-manager/src/components/common/condition.vue delete mode 100755 h5-enginex-manager/src/components/common/cont.vue delete mode 100755 h5-enginex-manager/src/components/common/dataManageRedact.vue delete mode 100755 h5-enginex-manager/src/components/common/directives.js delete mode 100755 h5-enginex-manager/src/components/common/endRule.vue delete mode 100755 h5-enginex-manager/src/components/common/fieldUserTable.vue delete mode 100755 h5-enginex-manager/src/components/common/file.vue delete mode 100755 h5-enginex-manager/src/components/common/fileHome.vue delete mode 100755 h5-enginex-manager/src/components/common/flowHint.vue delete mode 100755 h5-enginex-manager/src/components/common/i18n.js delete mode 100755 h5-enginex-manager/src/components/common/listOutput.vue delete mode 100755 h5-enginex-manager/src/components/common/miniSCO.vue delete mode 100755 h5-enginex-manager/src/components/common/rule.vue delete mode 100755 h5-enginex-manager/src/components/common/rule/easyRuleManageRedact.vue delete mode 100755 h5-enginex-manager/src/components/common/rule/ruleCont.vue delete mode 100755 h5-enginex-manager/src/components/common/rule/ruleManageRedact.vue delete mode 100755 h5-enginex-manager/src/components/common/rule/ruleRule.vue delete mode 100755 h5-enginex-manager/src/components/common/ruleRelation.vue delete mode 100755 h5-enginex-manager/src/components/common/te.vue delete mode 100755 h5-enginex-manager/src/components/common/teParam.vue delete mode 100755 h5-enginex-manager/src/components/common/teV2.vue delete mode 100755 h5-enginex-manager/src/components/common/textCustom.vue delete mode 100755 h5-enginex-manager/src/components/common/textInput.vue delete mode 100755 h5-enginex-manager/src/components/common/textSelect.vue delete mode 100755 h5-enginex-manager/src/components/models/RuleCont.vue delete mode 100755 h5-enginex-manager/src/components/models/addResourceDialog.vue delete mode 100755 h5-enginex-manager/src/components/models/addUserDialog.vue delete mode 100755 h5-enginex-manager/src/components/models/authorityAssignmentDialog.vue delete mode 100755 h5-enginex-manager/src/components/models/batchTest.vue delete mode 100755 h5-enginex-manager/src/components/models/detail.vue delete mode 100755 h5-enginex-manager/src/components/models/fieldUserDialog.vue delete mode 100755 h5-enginex-manager/src/components/models/outcontent.vue delete mode 100755 h5-enginex-manager/src/components/models/varialeSelect.vue delete mode 100755 h5-enginex-manager/src/components/page/403.vue delete mode 100755 h5-enginex-manager/src/components/page/404.vue delete mode 100755 h5-enginex-manager/src/components/page/Dashboard.vue delete mode 100755 h5-enginex-manager/src/components/page/DataSource.vue delete mode 100755 h5-enginex-manager/src/components/page/Datamanage.vue delete mode 100755 h5-enginex-manager/src/components/page/DragDialog.vue delete mode 100755 h5-enginex-manager/src/components/page/DragList.vue delete mode 100755 h5-enginex-manager/src/components/page/I18n.vue delete mode 100755 h5-enginex-manager/src/components/page/Icon.vue delete mode 100755 h5-enginex-manager/src/components/page/Knowledge.vue delete mode 100755 h5-enginex-manager/src/components/page/Login.vue delete mode 100755 h5-enginex-manager/src/components/page/Markdown.vue delete mode 100755 h5-enginex-manager/src/components/page/Permission.vue delete mode 100755 h5-enginex-manager/src/components/page/SQLManage.vue delete mode 100755 h5-enginex-manager/src/components/page/Tabs.vue delete mode 100755 h5-enginex-manager/src/components/page/Upload.vue delete mode 100755 h5-enginex-manager/src/components/page/VueEditor.vue delete mode 100755 h5-enginex-manager/src/components/page/bus.js delete mode 100755 h5-enginex-manager/src/components/page/easyRule.vue delete mode 100755 h5-enginex-manager/src/components/page/engineSummary.vue delete mode 100755 h5-enginex-manager/src/components/page/listOperation.vue delete mode 100755 h5-enginex-manager/src/components/page/portManage.vue delete mode 100755 h5-enginex-manager/src/components/page/portSource.vue delete mode 100755 h5-enginex-manager/src/components/page/redirect/index.vue delete mode 100755 h5-enginex-manager/src/components/page/start.png delete mode 100755 h5-enginex-manager/src/components/page/systemManagement/logManagement.vue delete mode 100755 h5-enginex-manager/src/components/page/systemManagement/organizationManagement.vue delete mode 100755 h5-enginex-manager/src/components/page/systemManagement/resourceManagement.vue delete mode 100755 h5-enginex-manager/src/components/page/systemManagement/roleManagement.vue delete mode 100755 h5-enginex-manager/src/components/page/systemManagement/userManagement.vue delete mode 100755 h5-enginex-manager/src/components/upload/singleUpload.vue delete mode 100755 h5-enginex-manager/src/main.js delete mode 100755 h5-enginex-manager/src/router/index.js delete mode 100755 h5-enginex-manager/src/store/index.js delete mode 100755 h5-enginex-manager/src/styles/element-ui.scss delete mode 100755 h5-enginex-manager/src/styles/index.scss delete mode 100755 h5-enginex-manager/src/styles/mixin.scss delete mode 100755 h5-enginex-manager/src/styles/sidebar.scss delete mode 100755 h5-enginex-manager/src/styles/transition.scss delete mode 100755 h5-enginex-manager/src/styles/variables.scss delete mode 100755 h5-enginex-manager/src/utils/GetdeepObj.js delete mode 100755 h5-enginex-manager/src/utils/contminxin/MangeRedactMixin.js delete mode 100755 h5-enginex-manager/src/utils/contminxin/contmixin.js delete mode 100755 h5-enginex-manager/src/utils/endRule.js delete mode 100755 h5-enginex-manager/src/utils/iframeurl.js delete mode 100755 h5-enginex-manager/src/utils/mixin.js delete mode 100755 h5-enginex-manager/src/utils/mock.js delete mode 100755 h5-enginex-manager/src/utils/nodeList.js delete mode 100755 h5-enginex-manager/src/utils/request.js delete mode 100755 h5-enginex-manager/vite.config.js delete mode 100755 h5-enginex-manager/vue.config.js diff --git a/h5-enginex-manager/.browserslistrc b/h5-enginex-manager/.browserslistrc deleted file mode 100755 index 9dee646..0000000 --- a/h5-enginex-manager/.browserslistrc +++ /dev/null @@ -1,3 +0,0 @@ -> 1% -last 2 versions -not ie <= 8 diff --git a/h5-enginex-manager/.eslintrc.js b/h5-enginex-manager/.eslintrc.js deleted file mode 100755 index 0837acb..0000000 --- a/h5-enginex-manager/.eslintrc.js +++ /dev/null @@ -1,12 +0,0 @@ -// { -// "presets": [ -// ["env", { -// "modules": false, -// "targets": { -// "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] -// } -// }], -// "stage-2" -// ], -// "plugins": ["transform-remove-strict-mode"] -// } \ No newline at end of file diff --git a/h5-enginex-manager/.gitignore b/h5-enginex-manager/.gitignore deleted file mode 100755 index 1c3aae3..0000000 --- a/h5-enginex-manager/.gitignore +++ /dev/null @@ -1,22 +0,0 @@ -.DS_Store -node_modules -/dist -example.html -favicon.ico -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw* diff --git a/h5-enginex-manager/.prettierrc b/h5-enginex-manager/.prettierrc deleted file mode 100755 index c5f454b..0000000 --- a/h5-enginex-manager/.prettierrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "tabWidth": 4, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 140 -} \ No newline at end of file diff --git a/h5-enginex-manager/LICENSE b/h5-enginex-manager/LICENSE deleted file mode 100755 index 1ef7d3e..0000000 --- a/h5-enginex-manager/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2016-2019 vue-manage-system - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/h5-enginex-manager/README.md b/h5-enginex-manager/README.md deleted file mode 100755 index e3be8cc..0000000 --- a/h5-enginex-manager/README.md +++ /dev/null @@ -1,12 +0,0 @@ -#EngineX—H5 ----- -Engine X - 实时智能决策引擎 ---- -#前言 -Engine X - 实时智能决策引擎 - -​ 一款将公司的商业规则转化成商业决策,通过将公司的行业决策经验进行知识化,来辅助公司做各种商业决策的决策引擎。 - -Engine X 提供了三个版本:开源版本、商用基础版本、商用高级版本,点击 [https://www.fibo.cn/](https://www.fibo.cn/) 了解更多关于 Engine X商用版本更多信息。 关注公众号「FiboAI」 - -加微信群交流,公众号后台回复「**加群**」即可。 \ No newline at end of file diff --git a/h5-enginex-manager/babel.config.js b/h5-enginex-manager/babel.config.js deleted file mode 100755 index abd6fe6..0000000 --- a/h5-enginex-manager/babel.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - presets: [ - '@vue/app' - ], - -} diff --git a/h5-enginex-manager/baseUrl.js b/h5-enginex-manager/baseUrl.js deleted file mode 100755 index 18c2c0f..0000000 --- a/h5-enginex-manager/baseUrl.js +++ /dev/null @@ -1,20 +0,0 @@ -// console.log(process.env) -var proxyObj = {} -// console.log(process.env.VUE_PROXY) -switch (process.env.NODE_ENV) { - case 'development': // 开发环境代理地址 - proxyObj = { - '/Riskmanage': { - target: '', // 开发环境 - changeOrigin: true, // 是否跨域 - pathRewrite: { - '^/Riskmanage': '/Riskmanage' - }, - - } - } - break - -} - -module.exports = proxyObj diff --git a/h5-enginex-manager/favicon.icon b/h5-enginex-manager/favicon.icon deleted file mode 100755 index 1fc4a5c5b7473a3d7436bd9ebf4704782f1a6df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2502 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 diff --git a/h5-enginex-manager/h5-enginex-manager.iml b/h5-enginex-manager/h5-enginex-manager.iml deleted file mode 100755 index 8021953..0000000 --- a/h5-enginex-manager/h5-enginex-manager.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/h5-enginex-manager/index.html b/h5-enginex-manager/index.html deleted file mode 100755 index 1fd0ed6..0000000 --- a/h5-enginex-manager/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - Vite App - - -
- - - diff --git a/h5-enginex-manager/logo.png b/h5-enginex-manager/logo.png deleted file mode 100755 index 1fc4a5c5b7473a3d7436bd9ebf4704782f1a6df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2502 zcmbVOdpy(o8=teJtd108$YMDzjkJgumE3B%m0_icxg{cziE^n`Mxi#7Yv1EG8o3;I z%5+>BVJ>Ycm!G>0JI%@6I_vk}@4w&cd|t2T^L$><^L*a#=Xt$8mnXr|-e#|~k~9be z+I!B{@}gK%#PVv_PVvm+SOtsK?hsqtZ4d}@;HOA{GO`rKHsU$UGtNZ(;>hP<=ULd! zzx4-YNi#-Bu`Z=Gh&=VyPwd zPa15kw8>l2L&UN587&aB^N&H3?20XD>HS!Z3T**sJ$uvjkb- zecEIS2aoAY=`0;;%ajFarNH;CGc8hepk(I?$9ytL9gCDJ_5y6>Ayy@BS{K{?l?!_q z9CS*==C3hV->FUZwauuGV?3fRwfDN+6I?NSzc#8I{DDXt+u{|~ZCN}{GFx91{7A~( z+6sbY>K}EsYLgf=^FU1Y1qI$@X|=6+cTYt{gy+!MISnSgd4&xZ+jB11ePng+DQYsf zyJ1dAC1>zh469<3XnlTf9ovX#W9{okHz-`{^_*vGqFmUcpAP5Av5~or-@<|pA|ihC z34BC4k4Uv0zw_p!){tsYniJXoH6Gacc*&E1SpK^#fy8PF816b@QC)k2)mbHqbAr9} z0#I}F@YGcDO3k=6{Se0i1fiy40h8g3eF>J{TS+rYC7ijjlwToKrcg*odg{={tp!W1 zOcJ+cVPLMgG{Yp?u|0=TX3pe36s`6?B(WxHhD>xCR<*(kxAT+G%4@4v18?5^z?Fkg zNjRXNk!JuIGE!WKSGfjM@)oOb5Asd>O}_xH^wIlJo!LEmlLoGE26yihGSi06XNnoaSuUg{uH}%D;o2>H^pdswzkiTuIYrBK*ZrWJjQou+G z0qWNck(TZY-PjR3l1GJ~5$JOhNTHoPx^`rKk>Q90QxG>SHq1><%O^Q>cXDf|I`iuf z&F-RVA`6?RiovC_0XIczGc$0Ou|ARl`He(Akw>TRW7k-(r)qjWvj;(@&nGis%Y^Xi zx-h_Q@i`{_zlHnw6IJ-PwzH+iwm)^DgbW&q1^;3yv-E*m8|?9;G6~I}rO-UY9K4dV zDB+Z-8?CCR+hy#Cq+pTNUG0u<>-HSM_pBa`{RM21&80H(1ozzx&1U zHGH|FD$b18k!ZSV-ddC^a%~5$0qBesV(n8>n-siD%Rn4mso64eZ-@dlY(VI*sMTA;Pk;@^FvlLwSy3Ksh-%x|xPm;((EX8v#K38-LrXQZ~44 z#lg%vxhaa?9N!8~d2Eo2C@c8=clYlu$T#9b4d9!M;>P1!;c}4axahJ=Wu2s-%QFU2 zMd)i$4|TM5t-2~LjpaNhlcm|i{f8#ALh34i2~vwOg0cz<+wWFqqIAPZP0v{TZO3MC z-r9KX15{4{fpFIP*)%VV7FN3a%c$r(+(#w7NpEn|C<+`IKVmOD_NcyalP77ZE^8iw z^l)>3e+7r5rutPIQjI@HUuci>1l-TB_QOw!?o4{1gwvOw@U@^U((?(gtN?TI?Hb+e zl0peJx*=`i^P`!W{Bpr`V{_B2#36is=_}rb6h{hWdUdgQyaQfm3r+b7PwURDe9tZVo)y1mfT^ae>Xx$WBJG&=_F)2c1U*g&p}4g zAjfGj$c`sC-}8_Z+QO?T{`O(Sfq5KfBT4*&#<>zZM%*@eyZ-$si%T_%SxaPW_Lo}I zo23ix*~xJ6>F+j2Pk9Hbzky(#oSu=%p|Hlv7>}1pcdole!~e2B@ZuP(*dg+CxnK9m zX`gRjZ%-S$xE>*l<)E*=-)eoHWT(f>GQBM=C8L^Bu^XzBNN0<4@HGTRyQ= zpKFSCY5&cQjzrclK%HxD0g1D(qzo4;9C2<7{X16hDVig^gK4S3XR?#MfXZ?uVC8a( zCJtS>F;VYAp$T48m_T(Pi8qL+XJi8+*N-hd9idemC6OfSgcC5>YXX3xqn+dOY)ZTt z>X!gerjg-}V`6Za+lXn>5B|sQLYKb-l&{4^QzZbei+0z!Q> zlqTQunIZ+M-P@B+qo$2R6!K6m?=1>Et9^XTRBZzF!ui1_6`!TjGk+|UDe9&b$#k!t zZSz%N2bb3kRtkxN4%ww6M-10T2Pz~3Z~B`1ln1FlKIH2?qr diff --git a/h5-enginex-manager/package-lock.json b/h5-enginex-manager/package-lock.json deleted file mode 100755 index 675193c..0000000 --- a/h5-enginex-manager/package-lock.json +++ /dev/null @@ -1,12355 +0,0 @@ -{ - "name": "vue-manage-system", - "version": "4.2.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", - "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", - "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz", - "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-replace-supers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", - "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helpers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz", - "integrity": "sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", - "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", - "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", - "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.12.1" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", - "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", - "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", - "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", - "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/preset-env": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", - "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", - "dev": true, - "requires": { - "@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/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - } - } - }, - "@babel/runtime-corejs2": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.12.1.tgz", - "integrity": "sha512-5uSG1M64+OO+DL4U12qTqHDhc1vorwH6suCSPRH+77UVYzxO5TMyziWe/nQNPcPt9Wnl5G7dIYXuZ6MBuW/dFw==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - } - } - }, - "@babel/standalone": { - "version": "7.15.3", - "resolved": "https://registry.nlark.com/@babel/standalone/download/@babel/standalone-7.15.3.tgz", - "integrity": "sha1-YPdCcyAv/Ma7FCiRgFNEn+R3Inw=", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", - "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.1", - "@babel/types": "^7.12.1", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz?cache=0&sync_timestamp=1622792655362&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", - "dev": true - } - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.nlark.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz?cache=0&sync_timestamp=1625769815389&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.walk%2Fdownload%2F%40nodelib%2Ffs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "13.0.4", - "resolved": "https://registry.nlark.com/@rollup/plugin-node-resolve/download/@rollup/plugin-node-resolve-13.0.4.tgz?cache=0&sync_timestamp=1627164924735&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40rollup%2Fplugin-node-resolve%2Fdownload%2F%40rollup%2Fplugin-node-resolve-13.0.4.tgz", - "integrity": "sha1-sQIi9BRaAZdArLdzhAITDYSGYMA=", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-4.2.2.tgz", - "integrity": "sha1-RNLqNnm49NT/ujPwPYZfwee/SVU=", - "dev": true - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.6.0.tgz?cache=0&sync_timestamp=1629224656971&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-core-module%2Fdownload%2Fis-core-module-2.6.0.tgz", - "integrity": "sha1-11U7JSb+Wbkro+QMjfdX7Ipwnhk=", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz", - "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.nlark.com/@rollup/pluginutils/download/@rollup/pluginutils-3.1.0.tgz?cache=0&sync_timestamp=1626393703548&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40rollup%2Fpluginutils%2Fdownload%2F%40rollup%2Fpluginutils-3.1.0.tgz", - "integrity": "sha1-cGtFJO5tyLEDs8mVUz5a1oDAK5s=", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - } - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz", - "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "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" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.nlark.com/@types/estree/download/@types/estree-0.0.39.tgz?cache=0&sync_timestamp=1629707624966&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Festree%2Fdownload%2F%40types%2Festree-0.0.39.tgz", - "integrity": "sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8=", - "dev": true - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/mockjs": { - "version": "1.0.4", - "resolved": "https://registry.nlark.com/@types/mockjs/download/@types/mockjs-1.0.4.tgz?cache=0&sync_timestamp=1629708396524&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fmockjs%2Fdownload%2F%40types%2Fmockjs-1.0.4.tgz", - "integrity": "sha1-5waVHV4ztPCku3Ox+LEk4m8IHeA=", - "dev": true - }, - "@types/node": { - "version": "14.14.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.2.tgz", - "integrity": "sha512-jeYJU2kl7hL9U5xuI/BhKPZ4vqGM/OmK6whiFAXVhlstzZhVamWhDSmHyGLIp+RVyuF9/d0dqr2P85aFj4BvJg==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.nlark.com/@types/resolve/download/@types/resolve-1.17.1.tgz?cache=0&sync_timestamp=1629709189512&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fresolve%2Fdownload%2F%40types%2Fresolve-1.17.1.tgz", - "integrity": "sha1-Ov1q2JZ8d+Q3bFmKgt3Vj0bsRdY=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@vitejs/plugin-legacy": { - "version": "1.5.1", - "resolved": "https://registry.nlark.com/@vitejs/plugin-legacy/download/@vitejs/plugin-legacy-1.5.1.tgz", - "integrity": "sha1-/vKhHAXYP1qxPS0E5S11usE8bmw=", - "dev": true, - "requires": { - "@babel/standalone": "^7.14.9", - "core-js": "^3.16.0", - "magic-string": "^0.25.7", - "regenerator-runtime": "^0.13.9", - "systemjs": "^6.10.2" - }, - "dependencies": { - "core-js": { - "version": "3.16.3", - "resolved": "https://registry.nlark.com/core-js/download/core-js-3.16.3.tgz", - "integrity": "sha1-Hy1DxRqe0BTMbINECvFGl65LdfI=", - "dev": true - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz", - "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - } - }, - "@vue/babel-preset-app": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-3.12.1.tgz", - "integrity": "sha512-Zjy5jQaikV1Pz+ri0YgXFS7q4/5wCxB5tRkDOEIt5+4105u0Feb/pvH20nVL6nx9GyXrECFfcm7Yxr/z++OaPQ==", - "dev": true, - "requires": { - "@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": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.3.tgz", - "integrity": "sha512-yMPoPFH6kiNFAhJknjLKAre7JQNWRPjH1K9EyzTPi/J5T5oDC8sEumSjWI6lBQxcSaBboXpQp92mvxZdXCfiFw==", - "dev": true, - "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", - "@vue/babel-sugar-composition-api-render-instance": "^1.2.1", - "@vue/babel-sugar-functional-vue": "^1.2.2", - "@vue/babel-sugar-inject-h": "^1.2.2", - "@vue/babel-sugar-v-model": "^1.2.3", - "@vue/babel-sugar-v-on": "^1.2.3" - } - }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.1.tgz", - "integrity": "sha512-F2gQbEMOUPyapqc85/O1Tbw0qBuvgXC/qBcBsjMKqC7KWJ4hK1eJUvU3iLHHTbre6V7zzIjrqEe0SoE1lR4mfw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - } - }, - "@vue/cli-overlay": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-3.12.1.tgz", - "integrity": "sha512-Bym92EN+lj+cNRN2ozbYyH+V8DMXWGbCDUk+hiJ4EYDBZfBkZKvalk1/mOBFwyxiopnnbOEBAAhL/UuMQ1xARg==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-3.12.1.tgz", - "integrity": "sha512-Zetvz8PikLCGomeKOKu8pC9YQ7cfxs7pGpvEOzaxGdhMnebhjAYR6i6dOB57A6N5lhxQksXCtYTv26QgfiIpdg==", - "dev": true, - "requires": { - "@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-service": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-3.12.1.tgz", - "integrity": "sha512-PDxNrTGnSKzeV1ruFlsRIAO8JcPizwT0EJXq9GeyooU+p+sOkv7aKkCBJQVYNjZapD1NOGWx6CvAAC/wAW+gew==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@vue/cli-shared-utils": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.12.1.tgz", - "integrity": "sha512-jFblzRFjutGwu5utOKdVlPlsbA1lBUNNQlAThzNqej+JtTKJjnvjlhjKX0Gq0oOny5FjKWhoyfQ74p9h1qE6JQ==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", - "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true - }, - "@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", - "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@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": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.nlark.com/amdefine/download/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.nlark.com/are-we-there-yet/download/are-we-there-yet-1.1.7.tgz?cache=0&sync_timestamp=1630592961858&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fare-we-there-yet%2Fdownload%2Fare-we-there-yet-1.1.7.tgz", - "integrity": "sha1-sVR0qTKtq0/4pQ2a36fk6SbyEUY=", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.nlark.com/array-find-index/download/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "requires": { - "babel-runtime": "6.x" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" - }, - "axios": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", - "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", - "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "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" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-helper-vue-jsx-merge-props": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", - "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" - }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-module-resolver": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz", - "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==", - "dev": true, - "requires": { - "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-transform-remove-strict-mode": { - "version": "0.0.2", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-remove-strict-mode/download/babel-plugin-transform-remove-strict-mode-0.0.2.tgz", - "integrity": "sha1-kTaFqrlUOfOg7YjliPvV6ZeJBXk=", - "dev": true - }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "requires": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.nlark.com/block-stream/download/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "requires": { - "inherits": "~2.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "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": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.14.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", - "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001135", - "electron-to-chromium": "^1.3.571", - "escalade": "^3.1.0", - "node-releases": "^1.1.61" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.nlark.com/builtin-modules/download/builtin-modules-3.2.0.tgz", - "integrity": "sha1-RdXbmefuXmvE82LgCL+RerUEmIc=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "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": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "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": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz", - "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.0", - "normalize-path": "^3.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/camelcase-keys/download/camelcase-keys-2.1.0.tgz?cache=0&sync_timestamp=1633332938539&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.nlark.com/camelcase/download/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - } - } - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001150", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001150.tgz", - "integrity": "sha512-kiNKvihW0m36UhAFnl7bOAv0i1K1f6wpfVtTF5O5O82XzgtBnb05V0XeV3oZ968vfg2sRNChsHw8ASH2hDfoYQ==", - "dev": true - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-highlight": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz", - "integrity": "sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ==", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "highlight.js": "^9.6.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^5.1.1", - "yargs": "^15.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cli-spinners": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", - "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", - "dev": true - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - } - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/code-point-at/download/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npm.taobao.org/connect/download/connect-3.7.0.tgz", - "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.nlark.com/console-control-strings/download/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/copy-anything/download/copy-anything-2.0.3.tgz", - "integrity": "sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=", - "requires": { - "is-what": "^3.12.0" - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "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": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", - "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, - "requires": { - "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" - } - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "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" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dev": true, - "requires": { - "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" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "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": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "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" - } - }, - "cropperjs": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.9.tgz", - "integrity": "sha512-aPWlg43sLIcYN4GBXIdyvM09wNPgn1ug+vNVwV8jlb3dbgEX/B34Iw6hrjGSajkUDQBmaCi6uPOevFb7N0yUsw==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "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": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", - "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssfilter": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "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.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "current-script-polyfill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz", - "integrity": "sha1-8xz35PPiGLBybnOMqSoC00iO9hU=", - "dev": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.nlark.com/currently-unhandled/download/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "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" - } - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "requires": { - "execa": "^3.3.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "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" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "easy-stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz", - "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "echarts": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.1.2.tgz", - "integrity": "sha512-okUhO4sw22vwZp+rTPNjd/bvTdpug4K4sHNHyrV8NdAncIX9/AarlolFqtJCAYKGFYhUBNjIWu1EznFrSWTFxg==", - "requires": { - "tslib": "2.0.3", - "zrender": "5.1.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.583", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.583.tgz", - "integrity": "sha512-L9BwLwJohjZW9mQESI79HRzhicPk1DFgM+8hOCfGgGCFEcA3Otpv7QK6SGtYoZvfQfE3wKLh0Hd5ptqUFv3gvQ==", - "dev": true - }, - "element-ui": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.13.2.tgz", - "integrity": "sha512-r761DRPssMPKDiJZWFlG+4e4vr0cRG/atKr3Eqr8Xi0tQMNbtmYU1QXvFnKiFPFFGkgJ6zS6ASkG+sellcoHlQ==", - "requires": { - "async-validator": "~1.8.1", - "babel-helper-vue-jsx-merge-props": "^2.0.0", - "deepmerge": "^1.2.0", - "normalize-wheel": "^1.0.1", - "resize-observer-polyfill": "^1.5.0", - "throttle-debounce": "^1.0.1" - } - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "esbuild": { - "version": "0.12.23", - "resolved": "https://registry.nlark.com/esbuild/download/esbuild-0.12.23.tgz?cache=0&sync_timestamp=1629949238378&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fesbuild%2Fdownload%2Fesbuild-0.12.23.tgz", - "integrity": "sha1-/UDXDT7F54k9jFvmVePjjQlt2II=", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/estree-walker/download/estree-walker-1.0.1.tgz", - "integrity": "sha1-MbxdYSyWtwQQa0d+bdXYqhOMtwA=", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true - }, - "eventemitter3": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", - "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "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" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", - "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "fastq": { - "version": "1.12.0", - "resolved": "https://registry.nlark.com/fastq/download/fastq-1.12.0.tgz", - "integrity": "sha1-7XtqtdYjk/ssxZHIU2UqXDGL95Q=", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "file-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", - "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "find-babel-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", - "dev": true, - "requires": { - "json5": "^0.5.1", - "path-exists": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npm.taobao.org/fstream/download/fstream-1.0.12.tgz", - "integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=", - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.nlark.com/gauge/download/gauge-2.7.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fgauge%2Fdownload%2Fgauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-2.1.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/string-width/download/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.nlark.com/gaze/download/gaze-1.1.3.tgz", - "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=", - "requires": { - "globule": "^1.0.0" - } - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.nlark.com/get-stdin/download/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - } - } - }, - "globule": { - "version": "1.3.3", - "resolved": "https://registry.nlark.com/globule/download/globule-1.3.3.tgz?cache=0&sync_timestamp=1629247263605&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobule%2Fdownload%2Fglobule-1.3.3.tgz", - "integrity": "sha1-gRkZ7qwatzROkF8uO+gKE0R5c8I=", - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.nlark.com/has-unicode/download/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "highlight.js": { - "version": "9.18.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz", - "integrity": "sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ==" - }, - "highlight.js-async-webpack": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.4.tgz", - "integrity": "sha1-wGtnv5nwSQRdYrdW5YVbCRLsYWw=" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "dependencies": { - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - } - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz?cache=0&sync_timestamp=1614174238000&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimage-size%2Fdownload%2Fimage-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.nlark.com/in-publish/download/in-publish-2.0.1.tgz", - "integrity": "sha1-lIsaU1yAMFYc6lIvc/ePS+NX4Aw=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "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": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz", - "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-finite/download/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-module/download/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-what": { - "version": "3.14.1", - "resolved": "https://registry.npm.taobao.org/is-what/download/is-what-3.14.1.tgz", - "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "javascript-stringify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz", - "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=", - "dev": true - }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmmirror.com/js-base64/download/js-base64-2.6.4.tgz", - "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=" - }, - "js-cookie": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", - "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, - "js-message": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", - "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", - "dev": true - }, - "js-queue": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", - "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", - "dev": true, - "requires": { - "easy-stack": "^1.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "requires": { - "launch-editor": "^2.2.1" - } - }, - "less": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/less/download/less-4.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless%2Fdownload%2Fless-4.1.1.tgz", - "integrity": "sha1-Fb8lOpk5eR3GkIiMP/Qk8+bH7bo=", - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^2.5.2", - "parse-node-version": "^1.0.1", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1613584754851&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "optional": true - } - } - }, - "less-loader": { - "version": "5.0.0", - "resolved": "https://registry.nlark.com/less-loader/download/less-loader-5.0.0.tgz", - "integrity": "sha1-SY3eOmxsT4h0WO6e0/CGoSrRtGY=", - "requires": { - "clone": "^2.1.1", - "loader-utils": "^1.1.0", - "pify": "^4.0.1" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz?cache=0&sync_timestamp=1631508607226&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fload-json-file%2Fdownload%2Fload-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/parse-json/download/parse-json-2.2.0.tgz?cache=0&sync_timestamp=1636011976764&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.nlark.com/loud-rejection/download/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npm.taobao.org/magic-string/download/magic-string-0.25.7.tgz", - "integrity": "sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/map-obj/download/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "mavon-editor": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mavon-editor/-/mavon-editor-2.9.0.tgz", - "integrity": "sha512-eGEppkQwGg4Z9UOtCLwL5rcg1CQRw8HyaA8sWJeRJTjNJ4HwBMX6BH5XVnQeumUUVFqHr6cm7GjWgVkIxiSm+Q==", - "requires": { - "highlight.js": "^9.11.0", - "highlight.js-async-webpack": "^1.0.4", - "xss": "^1.0.6" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.nlark.com/meow/download/meow-3.7.0.tgz?cache=0&sync_timestamp=1627560980063&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmeow%2Fdownload%2Fmeow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "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" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", - "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "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" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "mockjs": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/mockjs/download/mockjs-1.1.0.tgz", - "integrity": "sha1-5qDDeOkZBtuv8gkRzAJzs8fXWwY=", - "dev": true, - "requires": { - "commander": "*" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "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": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" - }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.nlark.com/nanoid/download/nanoid-3.1.25.tgz?cache=0&sync_timestamp=1628771925127&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnanoid%2Fdownload%2Fnanoid-3.1.25.tgz", - "integrity": "sha1-CcoydHwOVD8OGBS303k0d/nI4VI=", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "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" - } - }, - "needle": { - "version": "2.6.0", - "resolved": "https://registry.npm.taobao.org/needle/download/needle-2.6.0.tgz", - "integrity": "sha1-JNu1XyUJ4jJLSpnWH0E5ggE8zb4=", - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566580543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433905701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", - "optional": true - } - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmmirror.com/node-gyp/download/node-gyp-3.8.0.tgz?cache=0&sync_timestamp=1636105138448&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnode-gyp%2Fdownload%2Fnode-gyp-3.8.0.tgz", - "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=", - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - } - } - }, - "node-ipc": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", - "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.5", - "js-queue": "2.0.0" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-releases": { - "version": "1.1.64", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.64.tgz", - "integrity": "sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg==", - "dev": true - }, - "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmmirror.com/node-sass/download/node-sass-4.14.1.tgz", - "integrity": "sha1-mch+wu+3BH7WOPtMnbfzpC4iF7U=", - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-2.1.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1627646697260&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "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" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.nlark.com/lru-cache/download/lru-cache-4.1.5.tgz", - "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1626703342506&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.nlark.com/yallist/download/yallist-2.1.2.tgz?cache=0&sync_timestamp=1622604530774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyallist%2Fdownload%2Fyallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "normalize-wheel": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz", - "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.nlark.com/npmlog/download/npmlog-4.1.2.tgz", - "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/number-is-nan/download/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" - }, - "object-is": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", - "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", - "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.0", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "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" - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.nlark.com/osenv/download/osenv-0.1.5.tgz", - "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parchment": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", - "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "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-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/parse-node-version/download/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=" - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz", - "integrity": "sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw==", - "dev": true, - "requires": { - "parse5": "^5.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - } - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true - }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391510274&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", - "dev": true - }, - "quill": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", - "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", - "requires": { - "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" - } - }, - "quill-delta": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", - "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", - "requires": { - "deep-equal": "^1.0.1", - "extend": "^3.0.2", - "fast-diff": "1.1.2" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "requires": { - "@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" - } - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/find-up/download/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.nlark.com/path-exists/download/path-exists-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-exists%2Fdownload%2Fpath-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "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" - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.nlark.com/redent/download/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", - "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz?cache=0&sync_timestamp=1622605325095&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frepeating%2Fdownload%2Frepeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "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" - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "reselect": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz", - "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "requires": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rollup": { - "version": "2.56.3", - "resolved": "https://registry.nlark.com/rollup/download/rollup-2.56.3.tgz", - "integrity": "sha1-tj7a3ZhRsNYYptDmr4IBlVp3rv8=", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - }, - "dependencies": { - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612537044236&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", - "dev": true, - "optional": true - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/run-parallel/download/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.nlark.com/sass-graph/download/sass-graph-2.2.5.tgz", - "integrity": "sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=", - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1632811716250&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/download/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.nlark.com/locate-path/download/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.nlark.com/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1628812721654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.nlark.com/p-locate/download/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz?cache=0&sync_timestamp=1633364397780&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-try%2Fdownload%2Fp-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-13.3.2.tgz", - "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", - "requires": { - "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-parser": { - "version": "13.1.2", - "resolved": "https://registry.nlark.com/yargs-parser/download/yargs-parser-13.1.2.tgz", - "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "sass-loader": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", - "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.0.1", - "neo-async": "^2.5.0", - "pify": "^4.0.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "sass-resources-loader": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sass-resources-loader/-/sass-resources-loader-2.1.1.tgz", - "integrity": "sha512-/KrD5mEBTj3ZQ49thKSThhpv1OFhc82JbWA0bmv9yANRuPIlQrydNpZG82jdy4pEWY0QcQTGyd5OmCb3xVeZsw==", - "dev": true, - "requires": { - "async": "^3.2.0", - "chalk": "^4.1.0", - "glob": "^7.1.6", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.nlark.com/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.nlark.com/source-map/download/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sortablejs": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.12.0.tgz", - "integrity": "sha512-bPn57rCjBRlt2sC24RBsu40wZsmLkSo2XeqG8k6DC1zru5eObQUIPPZAQG7W2SJ8FZQYq+BEJmvuw1Zxb3chqg==" - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npm.taobao.org/source-map-js/download/source-map-js-0.6.2.tgz", - "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "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": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npm.taobao.org/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz", - "integrity": "sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "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" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.1.tgz", - "integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=", - "requires": { - "readable-stream": "^2.0.1" - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "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": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.padend": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz", - "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "string.prototype.padstart": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.0.tgz", - "integrity": "sha512-envqZvUp2JItI+OeQ5UAh1ihbAV5G/2bixTojvlIa090GGqF+NQRxbWb2nv9fTGrZABv6+pE6jXoAZhhS2k4Hw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", - "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "string.prototype.trimstart": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", - "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.nlark.com/strip-indent/download/strip-indent-1.0.1.tgz?cache=0&sync_timestamp=1620053310624&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-indent%2Fdownload%2Fstrip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "requires": { - "get-stdin": "^4.0.1" - } - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "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" - } - }, - "systemjs": { - "version": "6.10.3", - "resolved": "https://registry.nlark.com/systemjs/download/systemjs-6.10.3.tgz?cache=0&sync_timestamp=1629217120054&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsystemjs%2Fdownload%2Fsystemjs-6.10.3.tgz", - "integrity": "sha1-fng/zLWCMvHZ6wXH4aZhJolFyt4=", - "dev": true - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.nlark.com/tar/download/tar-2.2.2.tgz", - "integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=", - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "throttle-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz", - "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.nlark.com/trim-newlines/download/trim-newlines-1.0.0.tgz?cache=0&sync_timestamp=1623341510447&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-newlines%2Fdownload%2Ftrim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/true-case-path/download/true-case-path-1.0.3.tgz", - "integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=", - "requires": { - "glob": "^7.1.2" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", - "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vite": { - "version": "2.5.1", - "resolved": "https://registry.nlark.com/vite/download/vite-2.5.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvite%2Fdownload%2Fvite-2.5.1.tgz", - "integrity": "sha1-lTxxoDTAezrgRI1XZk7JxoYvI6g=", - "dev": true, - "requires": { - "esbuild": "^0.12.17", - "fsevents": "~2.3.2", - "postcss": "^8.3.6", - "resolve": "^1.20.0", - "rollup": "^2.38.5" - }, - "dependencies": { - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.nlark.com/colorette/download/colorette-1.3.0.tgz?cache=0&sync_timestamp=1628600199068&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolorette%2Fdownload%2Fcolorette-1.3.0.tgz", - "integrity": "sha1-/0XS8O2yRAadO3cq3rBP7TjQoK8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612537044236&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", - "dev": true, - "optional": true - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.6.0.tgz?cache=0&sync_timestamp=1629224656971&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-core-module%2Fdownload%2Fis-core-module-2.6.0.tgz", - "integrity": "sha1-11U7JSb+Wbkro+QMjfdX7Ipwnhk=", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "postcss": { - "version": "8.3.6", - "resolved": "https://registry.nlark.com/postcss/download/postcss-8.3.6.tgz?cache=0&sync_timestamp=1626882960231&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-8.3.6.tgz", - "integrity": "sha1-JzDddql5afN/U7mmCWGXvjEcxOo=", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz", - "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "vite-plugin-mock": { - "version": "2.9.6", - "resolved": "https://registry.nlark.com/vite-plugin-mock/download/vite-plugin-mock-2.9.6.tgz", - "integrity": "sha1-BN0j3muqBS+qW5rTF1FMkNYgXiU=", - "dev": true, - "requires": { - "@rollup/plugin-node-resolve": "^13.0.4", - "@types/mockjs": "^1.0.4", - "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "connect": "^3.7.0", - "debug": "^4.3.2", - "esbuild": "0.11.3", - "fast-glob": "^3.2.7", - "path-to-regexp": "^6.2.0" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz?cache=0&sync_timestamp=1622792655362&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995588464&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.2.tgz?cache=0&sync_timestamp=1617747494189&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fanymatch%2Fdownload%2Fanymatch-3.1.2.tgz", - "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.2.tgz?cache=0&sync_timestamp=1627646697260&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz", - "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1625374648057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz", - "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "esbuild": { - "version": "0.11.3", - "resolved": "https://registry.nlark.com/esbuild/download/esbuild-0.11.3.tgz?cache=0&sync_timestamp=1629949238378&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fesbuild%2Fdownload%2Fesbuild-0.11.3.tgz", - "integrity": "sha1-tXFluQe+T/umUfZFBTjOjYwdXrA=", - "dev": true - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.7.tgz", - "integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612537044236&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz?cache=0&sync_timestamp=1626760200164&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglob-parent%2Fdownload%2Fglob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.4.tgz?cache=0&sync_timestamp=1618054842871&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-4.0.4.tgz", - "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "dependencies": { - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648246651&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz", - "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.nlark.com/ms/download/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", - "dev": true - }, - "path-to-regexp": { - "version": "6.2.0", - "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-6.2.0.tgz?cache=0&sync_timestamp=1601400247487&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-6.2.0.tgz", - "integrity": "sha1-97OAMzYQTDRoia3s5hRmkjBkXzg=", - "dev": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-3.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1626703342506&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "vue": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", - "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" - }, - "vue-cropperjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vue-cropperjs/-/vue-cropperjs-3.0.0.tgz", - "integrity": "sha512-vNdtSLjjcvbMVHqD/JapGKIsP0C+hgyxCiqEDGaxwnSWkj6nQGD2vcXx67Qk8JQfz6Hx/1UVh9jzpyZAeKRU8Q==", - "requires": { - "cropperjs": "^1.1.3" - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-i18n": { - "version": "8.22.1", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.22.1.tgz", - "integrity": "sha512-JNgiEJ5a8YPfk5y2lKyfOAGLmkpAVfhaUi+T4wGpSppRYZ3XSyawSDDketY5KV2CsAiBLAGEIO6jO+0l2hQubg==" - }, - "vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", - "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", - "dev": true, - "requires": { - "@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-quill-editor": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/vue-quill-editor/-/vue-quill-editor-3.0.6.tgz", - "integrity": "sha512-g20oSZNWg8Hbu41Kinjd55e235qVWPLfg4NvsLW6d+DhgBTFbEuMpcWlUdrD6qT3+Noim6DRu18VLM9lVShXOQ==", - "requires": { - "object-assign": "^4.1.1", - "quill": "^1.3.4" - } - }, - "vue-router": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.7.tgz", - "integrity": "sha512-CbHXue5BLrDivOk5O4eZ0WT4Yj8XwdXa4kCnsEIOzYUPF/07ZukayA2jGxDCJxLc9SgVQX9QX0OuGOwGlVB4Qg==" - }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "vue-template-compiler": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", - "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "vuedraggable": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.2.tgz", - "integrity": "sha512-y1NbVhLFOVHHdJl7qsYOtExiTq4zyxF+PxiF9NC8kHEtI6sAFhUHtHYp+ONa8v4S3bAspzGHOHuOq0pNO4fFtA==", - "requires": { - "sortablejs": "^1.10.1" - } - }, - "vuex": { - "version": "3.6.2", - "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.6.2.tgz?cache=0&sync_timestamp=1612277384353&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvuex%2Fdownload%2Fvuex-3.6.2.tgz", - "integrity": "sha1-I2vAhqhww655lG8QfxbeWdWJXnE=" - }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - } - }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "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" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@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.3.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" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - } - } - }, - "webpack-chain": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz", - "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^1.6.0" - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "requires": { - "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": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "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.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.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" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "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" - } - }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "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-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "requires": { - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/wide-align/download/wide-align-1.1.5.tgz?cache=0&sync_timestamp=1634307502489&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwide-align%2Fdownload%2Fwide-align-1.1.5.tgz", - "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xss": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz", - "integrity": "sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==", - "requires": { - "commander": "^2.20.3", - "cssfilter": "0.0.10" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "zrender": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.1.tgz", - "integrity": "sha512-oeWlmUZPQdS9f5hK4pV21tHPqA3wgQ7CkKkw7l0CCBgWlJ/FP+lRgLFtUBW6yam4JX8y9CdHJo1o587VVrbcoQ==", - "requires": { - "tslib": "2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - } - } - } - } -} diff --git a/h5-enginex-manager/package.json b/h5-enginex-manager/package.json deleted file mode 100755 index af6b79e..0000000 --- a/h5-enginex-manager/package.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "vue-manage-system", - "version": "4.2.0", - "private": true, - "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint", - "eslint": "eslint --fix --ext .js,.vue src", - "stylelint": "stylelint **/*.{vue,css,scss,less} --fix", - "standard": "standard", - "standfix": "standard --fix", - "dev": "vite", - "start": "vite", - "preview": "vite preview", - "vite-build": "vite build" - }, - "dependencies": { - "axios": "^0.18.1", - "babel-polyfill": "^6.26.0", - "echarts": "^5.1.2", - "element-ui": "^2.11.0", - "js-cookie": "^2.2.1", - "less": "^4.1.1", - "less-loader": "^5.0.0", - "mavon-editor": "^2.6.17", - "node-sass": "^4.14.1", - "vue": "^2.6.10", - "vue-cropperjs": "^3.0.0", - "vue-i18n": "^8.10.0", - "vue-quill-editor": "^3.0.6", - "vue-router": "^3.0.3", - "vuedraggable": "^2.17.0", - "vuex": "^3.6.2" - }, - "devDependencies": { - "@vue/cli-plugin-babel": "^3.9.0", - "@vue/cli-service": "^3.9.0", - "babel-plugin-transform-remove-strict-mode": "0.0.2", - "mockjs": "^1.1.0", - "sass-loader": "^7.3.1", - "sass-resources-loader": "^2.1.1", - "style-loader": "^2.0.0", - "vue-template-compiler": "^2.6.10", - "vite": "2", - "@vitejs/plugin-legacy": "^1.4.4", - "vite-plugin-mock": "2", - "vite-plugin-vue2": "latest" - } -} diff --git a/h5-enginex-manager/postcss.config.js b/h5-enginex-manager/postcss.config.js deleted file mode 100755 index 961986e..0000000 --- a/h5-enginex-manager/postcss.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - plugins: { - autoprefixer: {} - } -} diff --git a/h5-enginex-manager/public/img/baimingdan.png b/h5-enginex-manager/public/img/baimingdan.png deleted file mode 100755 index 45acb1bde58cd1fe429f448f1c372f1029ce7b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3438 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 ae+v<_XSbWd;ym0B6v)QX9%wN4zW*O@eNub? diff --git a/h5-enginex-manager/public/img/blackName.png b/h5-enginex-manager/public/img/blackName.png deleted file mode 100755 index a5688ce4b14e32ef2fa2c2f05cb5f9e9c5e420cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3940 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 OC4~H7UJZA1`u_m*F`DB5 diff --git a/h5-enginex-manager/public/img/createDcisionOption.png b/h5-enginex-manager/public/img/createDcisionOption.png deleted file mode 100755 index 128b6d915d92d4e452f85fe14998dd49ca33fc73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4018 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 L?6kjV8<_lGn)<}3 diff --git a/h5-enginex-manager/public/img/createRiverRate.png b/h5-enginex-manager/public/img/createRiverRate.png deleted file mode 100755 index 466487950bfc9814a044793982e2db3687433353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5670 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 M07*qoM6N<$g6F6ya{vGU diff --git a/h5-enginex-manager/public/img/createRuleGroup.png b/h5-enginex-manager/public/img/createRuleGroup.png deleted file mode 100755 index 81b257f930412609b5c6d18cfde74db5877a593c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3922 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 D*YbA` diff --git a/h5-enginex-manager/public/img/createScoreLevel.png b/h5-enginex-manager/public/img/createScoreLevel.png deleted file mode 100755 index af9d38f219c13db373c1ad7d6d69ddeaa97c080b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3578 zcmV#$5v1`!^K_aSMe=L864F zNWjcd)!D%5z%lN)EZ8f;dX$w|yP}k~*H2>8es@qID%c=bGOMgIu_h!#K^J^&-{8OukUr+!>J&G ze4V-@g2rC1a3L_s?H8a{kmtmD_k>s%b(_OsSc7b!cB~k^THrFE!tECWRbCL)C1Ikk zxV?NDmLS(sKcU2U*C;Fi%G`c2Qem|Ux72k;UUYl;kk=sJ;)D@xX5`f%Hvr{s|6m}> ze;W;ce+Fxt++Hr_Ey#vo_$*_20H}6*2ccGwTgq(n-T69w$$5}#sXrXhH+jy0Lbvxw*s$BzU;U-v`IjKaB9 zCiY;ahuMHzNYy%OKc~Wf0VQtFmo5o?Amal|b>~XAld2*8FIY$2Dc0E46x#j5BByXg zt&Ke3)>DyokPXyMG)5bNquib^W2(a3S}*czw=tNsf_#e;MzjSgUPg7M+w*13KF^v^ zJq=sk#z4~glG0|%Z}UUUxypd?o_>{6N4kxHq#R^4Q1=bsYPaso1v#bEblmG!2a?jE z^>ylw4H&x~8143axue3oS}*dXTkp%Dd!&K{#V*AUG4DiqXf5?AeW@HY$Vec3jtXbF zbzfeL4jS(cx7e2f53LbGqcO6XL;J??u(MWX4K~YQz#yY0e80lwZav#7&z!;df4hwG z(D9g&rEYszZK|0^>xOM^c~Iq{zjN5At z`)9WZeFTXyKVXn=v%Uk3yZKToPCYrX?d{%6(|2x48j&3e*JvNP^(sUNm4o_wW12>N zaVDR>;@qBsDu24}0a}0mPERd+rmPFr%yNspf|P*y22hn;^9`(I+^3kdbP-b0^L1nQ zf4;`QX;a zl1Am2=$z!ks{z=?XG#&y=o#hfmk1MXyPT0H9hWG1yZ5qv!OduUUY==5Cf@fW zB-k^r`{QNL^VeVfE@@Q$h|oJoL=y#H-=uT|la?-`Wb6@%THEF({&dydU^9LOXGl~D zt!MgS06_(bD%0ITg(i69VU&#jlw0o8{vEsUc4v2Cs-v!&$EdUF6Wg|>jiv=Rc*n{~-@V44|2?HyiaDp<%iS2U z_(AqZgb8+Yv@V|tU6$6k9OCv8sqdDS5aAXNs$e|$X2gu50Zr6UsCyMMEazbt(=X+&xy7{FBI z=km1;*eZiRwWF8h&&B=QKj6K~e}a0$a|te0id6MEueA`BRZn8fIho%w-S=|W66CR$ z*EyXo?_d8Q6K=l(yT6lnzjG5EyK;WFKVyPc8X&!?)V_kFNP7^70b|@|p((4L%($B_ zcFSqoxp*ni{~r1AFP>-jGcSTFw)KDs-33X|SUgBy65G<|mI|5?6AK~|L-X~dM+Q`} z&8==VZQ7C1l5Yjc>(p2ftFdC3JGXa5BX3R3`~fi=Yj#UT&tPLgMBk?flC;gOS=l2G zMvCk)z!taRD=N()q8}O&lh#sMzJjw=K#k}5dt@<_?jx#crs8d&2)?%Z`eNfj&Sq5` z@UGMM6$@cAbgv;Guts4@?-7M%)LHe6|H+kZIj>rxo7jHw61P0OJk~>ZkXBeF$^j2g z77|llM)~y5y5+p`J}J11U^~M^wnFzzbM;u&tL-Za0xwDT_nROD&-F0F4A*qNG0;?+#?&q$5HDxlZHlZ9m8nhk87bE#WCq>0zLGX8U7uAhkf zPyAlI}8JAe-uqi)?-5WIj5^!e6-1A+wbtlS9{$djDDB+F;8w#h9* zKPxEL)9`MT@DobzFQnVn_QYe|6{k*P;ynk)Tbn9o_N?8SB`Vh5?iSNx^-W^>5_p$gh7G~6a7R)e(2VH`J~%M+fN2v$#=jY0cyO)CsbJN z)_r+mxV*2|L%0SFQb5JiOMuiLp!a2k!sFr2Xi6&<4jLptnCNB^$@$C9e93fMyDd%m z-DCrPYfYvg5ffe}aK78~WnH_mroM)T4Q``9DeaNab%^c$A5vfwR}MY`SEdspq_IcF zHBdX<7=0Cg#pPUiGGrs?#b?K*D&;*gu8zhx5S@#EEjH^^SRJ#K-%U3}7{VSI7Y)>2 zsH*;5lI(diU^_oIgE#iLjZ~z)N5+M`#>WH}xpm)=Y&X{X(ojQ$3@?a3tUF)%K*o;& zde(^crRyWln%T8Po7_e^hP+2Y*EiXaZCt2utK0LXWV>h08TB+|d?qmD&q!C)gcmB@ z>(+h!ded0%OEs+D={ANUYe51;1GVR=>VGiMeNG=LtPXmeU(4h((UsAm)fMs@mt*v+ zK;bXoHhiAk=T-h)HbaCg?~!p4LdR%8o)YC$w|59@7r3&B9_Q+(>K<(eF>LWmY)`c!G3Xiwj(#y_ZO->(>%6X6g z8##H*ep7lYa0z+(ox@MJsgdv1c1Hfs?c_pU|ELi{^%!{w=$bZnaB2fxGTMG}XDWC0 zvn8)V0<2_Ku+r?iwEOa2&s(O8pNjIVr~K<+6Qyz???J}B%BdquO~-c?t^p>x{UYK4 z%f;H;2by=9Yr_^~+*_P5qAf7;0#vS}z}Nb5w1Yevuz@@Jo5r6{!yaUuf>{@=nWa|d zgM169bjK6~VT~xuN^JWxeLWR5TnZ-0WE+@P(Ge*58rEFU{kGW>cT9fiHbtHgtG{%g z6fP768Dz2up>l$pft5Kbd_j~Na&#dh$xeZn5LqE!=gQ>OGYVC~2kF|#$zwW#W%XE{ zs!)wmjZh7YbH}EjnXdItw*Z^1umz9xVIo^|bp<9@iZ00hyu#^KBWXR#VyXg2l?~V` zMXCg?RHR+dm=P26IyGjnF-7)-h<;dXf%WJA0Se(e3NGwFvH$=807*qoM6N<$f(zpf ANdN!< diff --git a/h5-enginex-manager/public/img/createUserGroup.png b/h5-enginex-manager/public/img/createUserGroup.png deleted file mode 100755 index 334a3c18bfe6127eb27580d6f2e63680dfa09997..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4354 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 P@qc%!4b8gT(mU>7*n_{e diff --git a/h5-enginex-manager/public/img/dcisionOption.png b/h5-enginex-manager/public/img/dcisionOption.png deleted file mode 100755 index 128b6d915d92d4e452f85fe14998dd49ca33fc73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4018 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 L?6kjV8<_lGn)<}3 diff --git a/h5-enginex-manager/public/img/decisionBcg.jpg b/h5-enginex-manager/public/img/decisionBcg.jpg deleted file mode 100755 index 2caf6c4e18bda00f83913e857e4ad46e4f84670d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700042 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�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%0DoJBAirYrIeRIHPY%0>)Js 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

2JdjEs!BtnMS9s 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%0A*gzCL1>fJxGksGvw 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%0DxQd&-nDEE`Cxf@C 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 CiN$#U diff --git a/h5-enginex-manager/public/img/gettogether.png b/h5-enginex-manager/public/img/gettogether.png deleted file mode 100755 index 660135d64aee3f588cd89090f5786b6d4e3fb73f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3578 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 A{Qv*} diff --git a/h5-enginex-manager/public/img/guizeji.png b/h5-enginex-manager/public/img/guizeji.png deleted file mode 100755 index 5bc62706193089ed24356cf9a101fdfc2af44ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3617 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 bXLQ^@M1>gNIeP&Ae4yKUMyLv%`w{;E@eRBa diff --git a/h5-enginex-manager/public/img/heimingdan.png b/h5-enginex-manager/public/img/heimingdan.png deleted file mode 100755 index 5e1ba6d1c1db755ada154fc41458c01ef2cd0865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3992 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 diff --git a/h5-enginex-manager/public/img/juecebiao.png b/h5-enginex-manager/public/img/juecebiao.png deleted file mode 100755 index ac0e83900c17414c4ecd985365857e61154bee64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2187 zcmeH}*H;sG7RP^d6+#z~06L3_Kmai)fdJBxphl!94&8t_h=3GPSs>y9BXtr5CJ>5* zNRJ?9=!6Ui6Na*YLBSBCuAvzE(h`AT_GS0%)BXYb@VWP%d(M6N-g53^H|#mcAJp!@WYq z`d2>0EOzdo%8cq_Ro}U!QO)E?0)<{9=%bnjNBet}qQ2Khl-E-U4KQbQ4*$AZ8r-07 za8?$RA4p~r!i^;|>$?9QtfZvpCY@#PAbZV6n9Jp^ZIyF=UmzITmWs%-J4yc2YgP)Z z#PP^si;<7MlpnPr3T%Yj#P_(a<3Hq7Utyx6K`G|sv^1fk!M!Iq8M&t9(N3~e; zlEkNr8cC_|KvbP`Uk5#Yg19QMZJ>O7CPWlm2E6=HPM75?vjh!2xrvMfGjOQaTf`R3 z@CG7Ofoj?*gvrAhx{RH?H<-SYOTI!Z*uDNZl^*&8(n~x;#j|G`3`7yE(ol@v9lNJ)yi7sN&an zo<>5lX7Yxv7sncb_Bx$afm!2+jdipZuK!b0JMsP#bi5#6uxI@k(*5ih+C;}g?R413 zNR(P!c)4rkhwAMjfA=AkT*pda&KJm?xO|zm{bI+F#lkJw1uS-yF-=25Oi8Cc-#KMx zPmO0+{gt1^3GsI$x_`cuT$Lyze{1X4*S|3UFQbX~ramcpkdzH^pm%OS>5L-`eUMLhq!bGK|fL zs`8cW#szKd2fMIIlfmq_H1Frf@&(#VoBfF{Ef<7GG9UV(b;@a(;~3|l))(B0H< zIOTkL?)>%NlO_k*#d=`nG0fbnG@wkByeTUcLLJqw42QpA#+|HMo954|;x&4sF=s;T za7>&o2Ch^kWTuV=fm8c6(|f{Z=Le$lp5fGj^ti?^rT@x*A=YfV)o#4F@0=&Qgy5LH zg2c`Jc4uANQmI%>@rieeF6L3_@DIy_t+OWh_uhsDo&XL{k?4m02SxAhR#%M5to8Mz z<*S!UH2>tC@Dr>2b50`?$MxPa3soJ|O-`(k*GQQo+sI6^v3PNia zw?aF+6yFEu_p!Lib|gs3g`x*Kt{)XdX zaN_4SL##B`{Oa={vN5JmJcTEhJZ3GlUqiSq)wII6y`jnv4HipCmcNj)#;iNJn+Cj)x#g@jU77lbo!OZ^9vK4H~^fwdD;>nA1>_AIKyu5106Q0Z1{(k#gn>a(D z6Sp3WO zW>1=U2HYwVULt#%BZ$^7gnds>33f-q+t4}_Ig8Hg z8*}zCnb^**R8wfTO6X=34dz1iJll?~u5nFY>O683n$|k47ojMTWX?#BF$zN0@8;4X z3M77hN9Oj3;V(HvfqVbwf73w4Wj<40-1a+3;uPf(;Qcg|bl~_n*+v2wADP?>wvp+( zd4BgeXbGk+OpY*DCptyPMK^ZEK~%+wV$2RQLD9v1HF~lcrafdNhF_7DxW)M8<-!h4 zV0#R6{?fucHk6p_I+a%p@ONfkUJ3BMD|i&YDsyr7Vcy`d5LR0^YD&~0czt&0L6P<-p?`NmC}T8*@D|GNMfC#)mQJ}~7EaI)ve diff --git a/h5-enginex-manager/public/img/juecebiaonode.png b/h5-enginex-manager/public/img/juecebiaonode.png deleted file mode 100755 index b27d76ce27fac26f10d8b7f047ebf5b5242cff70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3678 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 N=~V>$gQ3f#{{hMe1x^3} diff --git a/h5-enginex-manager/public/img/jueceshuNode.png b/h5-enginex-manager/public/img/jueceshuNode.png deleted file mode 100755 index 4e4bb4140f885c646706ce74fe097f5eaf16e27a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5227 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 H^BI2tXpk68 diff --git a/h5-enginex-manager/public/img/parallelNode.png b/h5-enginex-manager/public/img/parallelNode.png deleted file mode 100755 index ad87ae40cd22b741bd20b9e9d10885b88967f6ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3681 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 diff --git a/h5-enginex-manager/public/img/ruleGroup.png b/h5-enginex-manager/public/img/ruleGroup.png deleted file mode 100755 index 81b257f930412609b5c6d18cfde74db5877a593c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3922 zcmbVP2{@E(+a4+m>Sanvs%h}bXjaBD8k&qPX&EC+#F%-8$!umu#!~jJUKEm08c|W! zH~UMrK`O18Z;s=6?)$m#^FFWZyzc9|j$@K`?XX*_tfdTr zK$be#Q>fs$Y2i^)0N?9kJ>p=)=6Lu__OUpg@AMD4jLmg zfML!=SXsh1ONbx=7ZB6o5-x`)B1%YzZ@ffszOalzz`sGn0VD)@!64ktX&2m@F9hHw zXe^3>#p2 z{KaAc5rYX14n_wXq4`2T49?u#9D~JU@OTu6K#4+lV!8yy6Y2b9pa3FWE5|C0eQv`$XHZ2U`KxZGbRL}Hr*po|{@`Il%BEkpodsDOwc zBxC?K2S7J<7Ssrc)}yI#nX?F3lo=KPjEw92MLe*9{901xbPLa?1V9#bm=JLhu;3Yq2>Cp#I!@$A*; zh!|{|Vf~eSDv+a3f5kbPp&O^Go6)#U+1P8Bo{2{68TGx_*6+HvN28E~L?LbRk#Us; zv{>pfd88Uyib_h1+-jIp0@dAcajl~MxE98UKhPL9-PvBc{N^8P-^$wOWRfqfhsi6|11gb*Cwk>^AyUn2ybwXS(BwRLi>bFrXEmDj;Il*vo4~ zE>h5Dd3(m75cPzMbD=R!8nB^N+VM*I(W3a!Pj~sn7krLxGu=W^1jjbI-Lut;;u8-c zF$!o0N13ZpEi$z{E98z&wwC=@U7K>)^HUr z$6zTg_df#-+t3ziqS4 zpGje%Iv1rTUTUXqn5$O{1D37N-lXpI z)O^ga+Qgh8^YU=}mf3j;rHzZfWA)koeR~Ohrg7V}Rd8CIw8ZwAcrwDk;rZ+KuT~qS z<5qu+rC?4~svaBCDNwOnX|3uAyGcvGc|UJoqVi$qFH@0w=9=khD?-wp6Fkbs+evst zOX~X+5!1i$X`aK45I%vqhGzIaf+@^Y$qlx8~aoa)+&5gloy zvymaK!CJi_Nd{SG`#7pTf9IYqf0cA}ZS1?x&!Y2+*YmnZhVuJ6yzk7tL3S6Y+bt{0 zkDfNX*_lU8P!XOzzy2fCBJ7=H5)-Q!ily!mxFy(m8eLpd)lY@6(`1pJ@ne+nAT{|1 z+eS`aGoP#KguFd;0Cn)j4I0XA%ZTin+{4PRVdAf|=CPUt{nI^vecrPw;tiRzFBElZ z$Q#b1+9(ZrNq6rB6OlBLnS1!SKgs|0wgJz`>`f{rWqOA^4`&V?lJz9;^u2=-=ez=q zjP^XUt*yxkrus>DFWZ}`8`5X~a9UR@Q@x$_8rx%!VUY}at(@ISy5MoCm8@x7gLXRJoi5`h3ltZ)k z$*7Layo{r*GCTFnueQswB)iwIBR8%VCsn`>$&#f}8ESlA4MH?cv)nLc4A%KcZPoH z5j3;8s&A&MV6^sh{l%WnJep(em7J8$2jzpG6qOV#f9Fv*E~7!K*4Uxvm9d8-5pLmW zKB}*ak9KQ;u7pOtuP7mpDS7?2fz%EltEHLcXLI2DWoNZsY~LIWpQgA4NGX@sD(H19 zCKwe28TLK5+~m@3rVvo9lI~LI=3$+(J;0E%Qu7SWVO_`3%!lNsIUR4xO5m0a$9%%p zG-9rhi4E!abFCXufr1MN)s8!`1kH=4K1;Z+%xTHFRkyay)}Vc-XKU00a*dy6%+$tY zuKAEZTcp47F566)by%6|`ZUstjmS1UqZjV@FetLeB|vE=6bHkYhi95iiHB>XkJs*L zb>3D;P?P8Cg-i=sR`U=D>1JbhR79hL?>H=N)v0S05ltt`FXr{Q-hWfoJ{+<=VoaY= zYCS!R5|>6Ct6gy)W?ddTnU!5)qW|fjqr}00F^HF>`3$T-w5)k_%_uO#=j%n(>Rhj# zUU{zMuaoWdb)xHjK!se4UocHMd0hnQZb$;g|LIzOMH*6cSemu}x^9hjo!iZ|zEUOIC= z#NP2T8H$o)d3qosuKV6u`q)wy+n$Z0hwTp7a<#8l52954!4^7pft)mE56T(vf=H%% zH>z*TD3j=pUsxUFo~DWHIIgfnrq=b!;Z z_pqu$+YOz|6rEnb!79pFA6k30Z@NBi@b-(oUfRkXFhs35-s{Eel9(r^bSEeFePjeu zCpnqcRrI-Bv#}|w1dyK%dr>%)8gcg1ME~`WFXU>k8J*~nunW0!HY}3Bw0eWXhmU1< zYc3jGsjTX~7ykMWoa;^g1sQkeA{kVrpoEpTa>b*rty?!qy9|+|!>x0f4`9{x@n7b{ z<14=y$tig}Ni-ceYw_@YM~5?7_etF?QR6L&h&hXRf)KBYH2s`K!9bRw!qk5=bM zi%^CSxo2N7$W=RWeI~GS#huPJkNm$*7X=^6OFD6IdBg;zb@rK<^aa+ypIzD#MN05b z$~_=u8iXST)WXB}ciw@;^jy`onU-T(7$xk*Q=29tY2Mr;i=%z6)}axhN!Ms!4W`~a zwovjkTn7zz{#>*ln$WU;G&_rRs7z7+U>CXDl09a6_37H#BxXpi3+%t^S-7HMJdTX;&P* zwWlc8>)go)u*pCP7i*GtZ&_WqP}i&+4->r`v>`;;YFAlwvUl`XNy8G(zHLfyTkKUL zfR*n~dD(VVe}l?IzMVKaApl*d-Fbl4zjo)@xE=kY(h&ocO{%K=sra|V-NC1e#eV=+ zrCk%c%6BtfWH?*g)Ng=U9%nYV9=C7_Dz%%uC9zoB5=g?!UAw~Yuvk7qLmYR$ucDdTJg4)hA}|7aJO(om?F$VyyG~kGroNU$2AB4oc}(pXmPp D*YbA` diff --git a/h5-enginex-manager/public/img/scoreLevel.png b/h5-enginex-manager/public/img/scoreLevel.png deleted file mode 100755 index c59247a86225c0fd2ea623448dad1d4922930f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 zcmbVP3piBk8lFKe6Cnv@Y8oSnxnh`MP)51z8Ip=f#>_C2nOS3IT+-E@9kIJm$TdYu z3L#DiMTNArl|yb_c6Q}fE=A6oE}p&5+2^*`^Q^W0_5bhxe&753-}gPwN^qrbRe`O7 zK_CznM+d4K_%@c_it^xdP4sRk_)-!&c#0vAr5e&33Q5n@hCr6A;<|fCJZL|VnE)Td zU;%z?Oc-AXq9G6~n=m1R8OW9({MZ3p0R=f)Q-?%wSrp_hGa8O2v}1F)4&fs9_Hep8 zGdz$r z{-EFA_fr98urvw2?`Qp=`&~p_um~Bvzsw^oO=1K2F&w`uNQj=)#iP!1a;{SSHZ6($D!C7}!vds6@yt^XnOu%P=`Y0-XF zg8gTaU)FwC;NRh3*N_eu+ZFh+*zni_u*-?ScGih}$b~=@x*e&T+&yBN&j#{zcWK@| zGTr{5B(yu(;@U7VWcbv1eN0fg-14r}oo0qhI&-!-s4L~U?r=m|yO-O;4%#{>7O8!( zL)k|9UAj^DaHD->p6kp*t4q;D{p3_DhjclTA%AG*rzW3Kamc&D#ytn-pX?d!shTVJ z=}u_-xljG#j@fLJZl@5yPnixW(pK({8n#oD>5t;*TJ=9uz@QpamNs0^+L`H#PV2c@ z*jlbPLd;Q*myvf+vpCe%+>!f2CgDj2A}&JR6|qV#9)<8x7!UUdf$k0;d=|AL%1ctN zON~hTI~7%Swzy4IrXsq`*L1^KUSIsHN_=mrJaqHZwTO?fdvBmV(5W3YwIz=Z8#&Q6 zrb36$T+O4s)ov|fp%dl1D=ks5lnnI>6$bXqA;mo*f`r)}>Zx-#)&;i4_BUDdZK!TM zUOYiHveR;!Qm?}LWzLovTvn<2JRCo%ns^H!K5*Ks#IoyeQlSsb?)kO;rJJFXes;W! z!L)Ji`wlfTFBiJ1dAE~AS@K})-IiFVjME46o@-JMsdRZi%z$lEYqvczDek(HkIJtr zb#{@QI`QsGOx?&(&I)BBC2rVeY8;1#HtU5wO%sZUL0jWq%w3P{jN^}8)pQw_pw7lG$722|`>u?1c`KWT)Yg;~z zbjF;HVM4^}NM6tJvEbavGj(5I#6*`fP^O^FC)unozzT`k_3SsP>OlfnSUzvEPZ8cv$ z{Xz*r$tkMU)1`JHweOyj(y=GnNkorF^J%_)TR3}_4Em4eS{I_--cTbtGqxSn;$vzo zN8|%vQAEI1?IBgpMG}PWb|p+;3Pc5Af@CfwRUBi$I#??B>T5eM~=cHr4|&7 znXB0JQZtRBUKONyYYu*fvJcp?<*Wj+h*<-ll5|) zOcBH5#xioZ)}0P`?BuA&9{6MTf_3{FS0-JxVn6olz|?3Q-=)LIZ@3>^WqaT;tKme^ zUdY|4`q#2CtOqFmjpCpr-vKX`&*46>(1n(LW06E>qGo08^YDUUZHVVc-uc7w5_D~8 z+l&GCyWjgN;mR7a39uf}N8+ihfsO;20J z^?h`>RkL(1LCMo_D7bWvS9c5+j(ZmnFx8eis(SmUp{HmlO7Mg3cH63zwQ6!Z4x*@T zV+}(~F$p&{nwDqW58>KZ|JXKCLu~jFlX3KCM!ACZm{-+I)`!FPfiJ2LO}sH|qr^>} zR7nGj?w6H%T{f!f`qeCook$;i`AqbhPl`R^bE?-J-f?g+Z1k$|eFazU$Zcxzs*1@g z%XZ12)$XksdRr6gU1B_uu-->s<8bYW1yR1Y6n#~*hIYBq$nfs4dSU-I^Jr&NrL$vY z@s|=yLoORPD>S(5>Q_yU({7o)@hj(IBHZxQS~C%;M|0#7c(9eBJ=XPSV*>6f zG8^?MG6AZdfXm^lg(!!mEs94^=w%yP%@tnBaDMAmq4jHgTRVR52ndj3p!%{@oe;%$#q8PskobSh-)j#z{pEyxJldqtUJy`6Ul4wi5 zneIAeA!uJy+3t}Ypp<`gaK>3NV0hTBtDvsh_xY^a>it^!UM*d>M7aqOZ4HJR|xD&D+o)aU4eObKDh))1Ys7t-GyM|(Q8 JWV3JNKL8Whf9e1L diff --git a/h5-enginex-manager/public/img/start.png b/h5-enginex-manager/public/img/start.png deleted file mode 100755 index e87a177a1091f188c812885203473b4d8478226d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3548 zcmbVP2{@E%8y@>0Qi&L+rXdouGGk2Eu`iRsgeV#_!wj>XnTb)^DrL)7bc8I!U!fu; zA|crd^%sgPQE{j!M@P%iKhxqm=l{>Yo$tE7?|r}by`TG8-sgF)?@J=?a8gmyRssM3 zDlX3UUgFVMas%bX&y7d?rNo0G*LfEo08m~hxupQ7^EUtha@q`%pTLjcj-zl`Ffx@B zOoItoTrnB|u&@?#$&_%K031vUWw0$Fa}75kUK7l1fZ0T1QSlks_Hve0g!~uf~$y_)RhLE`Q1xTf=;JEvE%rDBR6gZ7ZW6{_G zz8H&K!E)&w0f$fL{2S_(?LR0Ghn7HC(ebCYuvjZ9_yUIru^Zn4@~3D%DT+&jd(rru zeLM=yAwq1XuEZNI&W=YT3phLyhr|4SP{i*hgHd8nz*`Aq3WF_i!ti$@G<&juW(kp; z8x)CvqA(<+DGrUnA<;$%EDnMA3MFu;jF6~*g`#l?Bo2-G15}(eRI-5lU%^xgE`-Bl zk;N`ESmaO|oXZY{fL8*Ev*R#1Jh5W2btb=Gcd@f0@;D(3rg($z<%9>jIM`v3<`@hV z1w(!@mq5U|u=xTqn?iH3w}gnp17k3#I26hh8$vZVha!+jD%6y0LWYuqu_!1OX@*9a zV$G3eG}L!_dk$rvBniIDQ~ytS4<18YgkcYbefp-Kjg(%7@rd&h$Qo9wxQx^{STQ37n={4 z6zx|};Q#F8m%ZN=_;0dF!8Bg)9qxYIlj1MZ#}FzR z=(f{7Rn<`2aQ}6m&eeMQw{e=3j4w+^?9uRvc)aJ)NN&9ef6nr3Z2qpC^&t`R8XrEH z@%uXXqYF)a2S)j_@N3+)UN)E`R1H0~ZJl9>0pot-MnL{JLH;w=G~h&aft=1vkn6)R zJYS0_(zUIuI7z)|%T_t0oXlc|JD#tj@6&vB=XEjoj)F<7vDzRikFl5d)#e-;UWe}DCj>}(^$zLA9c9nGk{j%^@K0j5- zmwvLmxcl(HR9Khi-uQyNR1h;5?B~#{kZ)3JtRa9G*I#YMcWfAvtpOcA^Lpxh>TQ=n zYnl27tG4(xu$FvV<=kuvf3@(c+!o#RsoYVyIjaZ(;*1^5_D`RT*N%{Fi64Dh`-8#W zpuQWA2E0YrZkc5fxB)wEnars)Zjb=-BZxqEkf!N}naIRs?zctL^he0$3t z_sR_gFKu#?T~8^zFsqu#(r&bQ)4CjZW@IE`rmq>R$(((e1QP7+(zg-y1j~XVRNzq1 zOI=W4nsIQTRB3eBgz7M-;MVPISUqt~_1)UV5b4*^mkJi4BkdDAJ!@`--U?8f@Anpz zy|yz_lWsY^`k2+F_S!Ss9me}sUD*75;azvVakz8Uez)zjwUHBb80*tJ`%F^Kk`tN?jbB#^B^wjIJYp!fYYm7B1Gw-xkkJ=|cIPt4*reZE})70Yx zZ{hQlNsC`*LNgMJOqm}W)6WJR;2L)&yLBww%3Zvhd$P#aHXu?775`?A7yRJw}62>hZDHQwdaf&fU@&Ret?5d3gn#*h1<3rx~?SO7^krOV@570Vj*l;v1!=iOeFhs zi?#3FkU+|MonOJvPwnuR!ChOM*#JDB=_dtzZ5(x58c(Z5vt1@b?HVf4ZLAHOM2qy~ zyrB0dXEC*x$+7S;W@T{41^&{jw?Dg|OSMT?sOJg{A4Vmd3vW1nRK^)~-|^YwvJsPB zw0+Yy=_KIX#+Q>HK>@qw-v%y^n0I=-a4!n)Klr*KqWtHvsoVq&y)&P4e)P$>oT>M6 z_D%oed8q2~>Se5ExrjMC9r|;Szu%hyskGAQnCKo-+7qkvych0q@j6Q)zW`J^k&xqF zr8yx-@mL~F047V+_)D`FVcMUoPAFJo?d_hBC*R%?3c5_4pQl39MU{(qmyYo=()FqI zd6$Wy(%*)#Kq2qWX8jApEe0K47Voa6_?e1&Nw|cfxI|0uLv&mRleF;)CfN&gw!*Au zV(^{J{Pd@kx5>n!!h3P_9AG(2eQ?b^?Q#)S;j*l&NpyaAuU>-IVXywRiGen!4W{Ia z21OS!N1<{JA1zLFrzi^&WO-8sW4YTi z8$vzy?h>sLb<}Qrn)IrG`k_W&*~dOLSUoRj%46<9cmVTa{Zi1ugO8kD4bi#sxz^(c zicyuvDs>SWJ%$>X!TDcG^fjJUoLW@aAGLH#b?Bx$K7q0}aiFX){p!2K?$ykuRkgY= zML_iV(zKi+1B%!CtfR6wmCy#>2f9PU><$GTypcKlw>)f2h=*q1-0V~9AAWo9u6f5G zkylHKGa9ALK8;D)Vz#x!XC3*9sdcU1sA9U@@twwnsI-|O?1Af9?v;u2OA`!cU2(2a z_+;a|+luU{1wic3P}lvFoNZ~Xk=)zl4;DMxMz<_2glD+jZNJ2@&EW#O2L=7vuuJfp zsS>G3Qf&mT(G=VcAqYV{!qHH`=U&yM&)B=6u>|TDn6C{FesU9 z#?|Zh%p=~~tB>f;P}#gj{F$mhA&N~>vsO^EsE(TMt8aTULaKWaSf_quMu5j}D51y^ zv@hr%+9CaDw>540!A6|PEPYemVS3VFyN}kjtD%R9ws)5e-_Wz}`Gq`l=sr853JMrL zSMk%qnB0@nDu*Hyw~t{LXKd&3vs@7TNUB-7bCt}n_O88w!lr0osP;v)usmf*=gulK z9y76Fd*+7&)c%yZfzR=V;FA!+sf-F8y>)4y?7OY)R;vu-d}|gv`J_E@ZyB<>uXG=x zK22-zvYVY-F>j=$28i`JyRpDV;i!xBi?m0$;$w7*LxTfu8uiQ5njR!YFI8`M8FY72SX~lTxCUKpb;Au- z*lMRT9Vi>?lrntZ$7CMJt;|0Wpam~JtFu3Q#PQr2*+o5sO3O~?S=S?V8!mK6Wyj%@ xV`kQM{JbNk{mP8SwE2RHnlTQ{pdjTK=`2Vi%85K8{PTpV`TU&QY{^ba9@$I1Wz diff --git a/h5-enginex-manager/public/img/userGroup.png b/h5-enginex-manager/public/img/userGroup.png deleted file mode 100755 index 334a3c18bfe6127eb27580d6f2e63680dfa09997..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4354 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 P@qc%!4b8gT(mU>7*n_{e diff --git a/h5-enginex-manager/public/img/ziyinqing.png b/h5-enginex-manager/public/img/ziyinqing.png deleted file mode 100755 index bca2dce916ecbe1b77333dbed259a034c72eac47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4249 zcmeI0=Q|r-*vDfwc4EdVNm?zfR#lA}rGltgblE8#ilQi`MvMq*wN%9jD(Il7y;rMR zyC`DTu1I1NBu{?V^A9|K!1Lma7w25pxzBxn&*yucSW9ywK5hwa006*ej6_%g04!3> zc`A^T+3PvKonsDM-pG5t0058Be~krz%Ypy^AQNMRo=u?R`jlI;^f%NAYFPh9pLT(R z^ttke&jk*Ca9zl+@MQHKPv|QapGbkf!sSA#HXk=*Pu)^atCbQ)izw*SN_l(Vi`M-f zuEZI2UTMWp*3Sfps%#i))}Ge5oGq}`H(v8;L=$&~&d_OEC95?!O}Eqs7dCKcT}__} zz{vT05&p}K9OumaPQ+k;xByzufC5dB2Vr~yCAMb(tDdKnWfs^3AX6dP0@vdf0k0ZW z5r`rLuu=Z}aUv$|oPby=+iF>?-?0R%$>zCO?9Tx%d9eh$@_!wsXimU?yOce!#qHnq zvCG$*8Fc4D-8K8r8Szz=F!&~+DkiyJ%{R|Ya4*7F6=8E)@b23Kj{>~m;-93eFv#_e z7P@5a+IYo^NsAsSZDy$omOp5mlX*};kO>h2-!gg5PMF&Y>Nj-7|M-+gqksoxaW%OU zQ79NSjR#b}Tb~jWu3DQ7Sq)%;^p+IYEk0jKm~Xs=C`caazW=p}Ezdo@{jpngrQ)d? zPqhEOB?@j9>0^7jXP19P=!~AbN0jQr^SL4qU1sy+QGGc)%Yka7(hGM_>_V%&1YETo z2l#QAff1)j4HvnWUzcI@(M)VpHNSGoSq~$`ts)ig%K9LPVo5j%go&m4I~gsch=dom zd1P`k4#e6?@Aws^blfOL?2$@1yYMB^8eK>3j2mrNUjn;(DbVr|9#<7^M&nnMIX;DM z4t&_rKy0j8e6V&)m z;#AF3w1)fh-R7YRki(&r;i0ug{zU}>nvH1ax9(fan0~egt^onw)fh| zTAa)u7sG|cFX*Ao2(|EO7xxQ@<~?;5YK)EBc;di=io5H zFeg7?xsz+Gt06B5KU)%EDuIHE&gKk^l%it=;Ztx1=zRL#+dnQd%u7) ze(ri>WB8K>l#gkUyI697$i}ai{xNRJ?~6r+<7{#0Gmyh1YD@k-dP+xE3X71y8Hew=`rtjjljyR{%$#JuSSN+vx)?=0 zn3bX!-rowIwgcT1R}fT3N5|)>nXyKN4-UoEdxeOZd$HRdzw^l4|IUYZA9H0Y<2|Lj z%QCn>U@|AY^!-wy9n_P@)*+sN>N#xTR%&f>AD3!p$ zAylrM(b@VXR3q@_;_~_3!#k+wrZM9_hNYG_)Kg9(oC5h{*X>w{eIwwT<3A~L1sW+Q zd9@CEa-&l=cD{7bYG(_ugKgE9%4p-HXI$b*&}#DO?W4m;q{nz?8T4bsX0ZB!pLBEG zRz*59(DFZ{i&r2Hq<(r-r_2mmlpjv}%R{!}hJD1vaVBb%OgZdii-xV4RVB5UfI>p6 z4nzCSW;nrUuuqR?*+uP>iQF(z{l8NIT8f4;8Kyz;*y0-ssxfS4ktx&5oB*p6yKS-C z3s+?GTl_@U<{)n@B1O$9T^CNjCf10mo{cHgLEAUg3dQI@Wdu~L7VA($X^Oag5ZQ3B0O0~+E25l9ml2| zUQ`jdvRXiMYb}=o(F71v-T`W^UY`04hECf6ly=#&Ttlj){LiHOQ8> z(}sFu0o?D?;$fCS(-njYciLpfMz+6sTh*Y7{NcDpsMg^kDuktDQEo%ksFXOATK zroW8`GR@-PWgPQpi92rv2hUokwL)PEg$vMIgT`~)ECgMtA9!ZKcURx6ezp6qr^vhm({p!BF` zTU2Zj5#%g$+-aBfz#NaB2qy1{zGq}O$!?H|)AwN?U%zJSx@uLs7&Z0cyrg=NKJBh3 zpf7gb8?ze1YasW!*qw5A3|?2f9jeu#ou^z>9UKn;7`mThi$Uha_0Fj~WRLgLYB%a? z5=~sCuZFMSMmj8Xi_$GS|Fn=xx`&>u&1x>&dtCywhK(MzXVbC8ADK_VZh3zN-atuZ z#jn?@Q>`&}n&B8bJUtb?RybrLneYCG_wa2w^$<+|uDrK014F34!fCc}fw^CN!WMIz zD?5tU4bwyFxb8unO*3pk*9jH;BqPfEq}q5j_a{^BJ%4+*M+F}qiie|GCmJM&s-a9? zTz&}MA329I#bpK5wDo-WZOJ%pF(L(gk*#ylbcOMwAWDV)fa>VsoT=$ApqsJ(d&XG= zY~cGVpLD67?B$%mdt8ZZ%-4ElZEI9_pA9%u%S+qmO71?j&woT9zXlnr0JW!uT%g;b%<~1 zSJu8<{&f*aE0%Eo71_`FCs3vt+yJ1xUwK2ZGEUR6=6;m!%D*pq?2*$rJrel>GbxF~ z)7r^RVC=-zch-f_GH>v9tl9Ju)0T+vNvZR{mLd0WCf>G=oF$~gY3;r_7!lbhP5E_o z2w93cTq-cg*cS4pZSntGqr@Dq-aMt+5`)tuW4x9~_R`>6y#p=7)&&Wky1nZGaKFVX z9E)fkv9`zBO}U?8QYXsqIDK#Z=Op6vkR<@tK-s_xW6Vy9C*?6V@a^Xp^*IemBX`V$6e3Lt+=<7%Y6=2W zIPLQ7&{-rGN&=KONs}L|)|@nEU=zBFpf5XmM>3-PrB2PvEGb5t%B4)a34WrQHQcOi zpyp~phP-rwDL5RU+4fpB*H+GirVs57xyJVQcXh%;T`|ltcR)`xG;@GIPts1iOw5kV+L|f8TAD2H=orkD(>qs@^Yi?(|3di2`sgeZ zEV+yiUA}qn$v2|^T3V!*DkqJz3CcLT*-XuTJJN3Pg=W%%zB&|S|I&DHI+@b*waEZs zgK2B2P(X%Kb!a*JFWSgKv`)EU`bY@Sp+VTzGw9}${E&pie;^0x;A^-6&VBDz`R6g* z(ooP{ZoK9v!KhaY1?`)n6h-~9aZ@&5es=` zAUICO3!YicM><*Lr%a$s9tYv%%1`JQ+#O-?XgW~C6VxIdwK_ppFIqg|Z z(@H|E9k#FroR-LzframG#v?;(g__5GwF4wfA#zNm*lQYWYkahw6(+0!of=NnghZuc zzl2E}x@R^VL0gJo>`Xbouj9})Db-36TGjJgmv|@r`_qt}#<<;2gx`}?&P2v%U*}4* zUPrqVdoIqsPjrEhUPUT?Ph|gLFXlGo>0f{4yf2Q?IVEK76~U&dTkBwoKh21$kny%6*g0oy-by zVsO5^{0QDi+C||by6*}fw;XZ2)~psw?V6dk^fp5*T1%*ZXlfWdr0P@gH2_-|myK^J zR_(L}WLpIg%>RB4A7)wh#_7q7Bh#DrIf}hG@;k#;nB4_$w@0X->un8)Mc$=+-@V`;GYo zKxp8G_cqMb5Dk+%wVv^KptJ;)`w7PgmgONGHOJj i`I$Zffe2%v%eXd(UdmHt1T+5{0LBL9h|=rM5&r`hI|T*+ diff --git a/h5-enginex-manager/public/index.html b/h5-enginex-manager/public/index.html deleted file mode 100755 index 081fc8c..0000000 --- a/h5-enginex-manager/public/index.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - - - - - - h5-manage-system - - - -
- - - - diff --git a/h5-enginex-manager/public/jtopo-0.4.8-min.js b/h5-enginex-manager/public/jtopo-0.4.8-min.js deleted file mode 100755 index 291b6c2..0000000 --- a/h5-enginex-manager/public/jtopo-0.4.8-min.js +++ /dev/null @@ -1,2930 +0,0 @@ -! function(window) { - function Element() { - this.initialize = function() { - this.elementType = "element", this.serializedProperties = ["elementType"], this.propertiesStack = [], this._id = "" + - (new Date).getTime() - }, this.distroy = function() {}, this.removeHandler = function() {}, this.attr = function(a, b) { - if (null != a && null != b) this[a] = b; - else if (null != a) return this[a]; - return this - }, this.save = function() { - var a = this, - b = {}; - this.serializedProperties.forEach(function(c) { - b[c] = a[c] - }), this.propertiesStack.push(b) - }, this.restore = function() { - if (null != this.propertiesStack && 0 != this.propertiesStack.length) { - var a = this, - b = this.propertiesStack.pop(); - this.serializedProperties.forEach(function(c) { - a[c] = b[c] - }) - } - }, this.toJson = function() { - var a = this, - b = "{", - c = this.serializedProperties.length; - return this.serializedProperties.forEach(function(d, e) { - var f = a[d]; - "string" == typeof f && (f = '"' + f + '"'), b += '"' + d + '":' + f, c > e + 1 && (b += ",") - }), b += "}" - } - } - CanvasRenderingContext2D.prototype.JTopoRoundRect = function(a, b, c, d, e) { - "undefined" == typeof e && (e = 5), this.beginPath(), this.moveTo(a + e, b), this.lineTo(a + c - e, b), this.quadraticCurveTo( - a + c, b, a + c, b + e), this.lineTo(a + c, b + d - e), this.quadraticCurveTo(a + c, b + d, a + c - e, b + d), - this.lineTo(a + e, b + d), this.quadraticCurveTo(a, b + d, a, b + d - e), this.lineTo(a, b + e), this.quadraticCurveTo( - a, b, a + e, b), this.closePath() - }, CanvasRenderingContext2D.prototype.JTopoDashedLineTo = function(a, b, c, d, e) { - "undefined" == typeof e && (e = 5); - var f = c - a, - g = d - b, - h = Math.floor(Math.sqrt(f * f + g * g)), - i = 0 >= e ? h : h / e, - j = g / h * e, - k = f / h * e; - this.beginPath(); - for (var l = 0; i > l; l++) l % 2 ? this.lineTo(a + l * k, b + l * j) : this.moveTo(a + l * k, b + l * j); - this.stroke() - }, JTopo = { - version: "0.4.8", - zIndex_Container: 1, - zIndex_Link: 2, - zIndex_Node: 3, - SceneMode: { - normal: "normal", - drag: "drag", - edit: "edit", - select: "select" - }, - MouseCursor: { - normal: "default", - pointer: "pointer", - top_left: "nw-resize", - top_center: "n-resize", - top_right: "ne-resize", - middle_left: "e-resize", - middle_right: "e-resize", - bottom_left: "ne-resize", - bottom_center: "n-resize", - bottom_right: "nw-resize", - move: "move", - open_hand: "url(./img/cur/openhand.cur) 8 8, default", - closed_hand: "url(./img/cur/closedhand.cur) 8 8, default" - }, - createStageFromJson: function(jsonStr, canvas) { - eval("var jsonObj = " + jsonStr); - var stage = new JTopo.Stage(canvas); - for (var k in jsonObj) "childs" != k && (stage[k] = jsonObj[k]); - var scenes = jsonObj.childs; - return scenes.forEach(function(a) { - var b = new JTopo.Scene(stage); - for (var c in a) "childs" != c && (b[c] = a[c]), "background" == c && (b.background = a[c]); - var d = a.childs; - d.forEach(function(a) { - var c = null, - d = a.elementType; - "node" == d ? c = new JTopo.Node : "CircleNode" == d && (c = new JTopo.CircleNode); - for (var e in a) c[e] = a[e]; - b.add(c) - }) - }), stage - } - }, JTopo.Element = Element, window.JTopo = JTopo -}(window), -function(JTopo) { - function MessageBus(a) { - var b = this; - this.name = a, this.messageMap = {}, this.messageCount = 0, this.subscribe = function(a, c) { - var d = b.messageMap[a]; - null == d && (b.messageMap[a] = []), b.messageMap[a].push(c), b.messageCount++ - }, this.unsubscribe = function(a) { - var c = b.messageMap[a]; - null != c && (b.messageMap[a] = null, delete b.messageMap[a], b.messageCount--) - }, this.publish = function(a, c, d) { - var e = b.messageMap[a]; - if (null != e) - for (var f = 0; f < e.length; f++) d ? ! function(a, b) { - setTimeout(function() { - a(b) - }, 10) - }(e[f], c) : e[f](c) - } - } - - function getDistance(a, b, c, d) { - var e, f; - return null == c && null == d ? (e = b.x - a.x, f = b.y - a.y) : (e = c - a, f = d - b), Math.sqrt(e * e + f * f) - } - - function getElementsBound(a) { - for (var b = { - left: Number.MAX_VALUE, - right: Number.MIN_VALUE, - top: Number.MAX_VALUE, - bottom: Number.MIN_VALUE - }, c = 0; c < a.length; c++) { - var d = a[c]; - d instanceof JTopo.Link || (b.left > d.x && (b.left = d.x, b.leftNode = d), b.right < d.x + d.width && (b.right = d.x + - d.width, b.rightNode = d), b.top > d.y && (b.top = d.y, b.topNode = d), b.bottom < d.y + d.height && (b.bottom = - d.y + d.height, b.bottomNode = d)) - } - return b.width = b.right - b.left, b.height = b.bottom - b.top, b - } - - function mouseCoords(a) { - return a = cloneEvent(a), a.pageX || (a.pageX = a.clientX + document.body.scrollLeft - document.body.clientLeft, a.pageY = - a.clientY + document.body.scrollTop - document.body.clientTop), a - } - - function getEventPosition(a) { - return a = mouseCoords(a) - } - - function rotatePoint(a, b, c, d, e) { - var f = c - a, - g = d - b, - h = Math.sqrt(f * f + g * g), - i = Math.atan2(g, f) + e; - return { - x: a + Math.cos(i) * h, - y: b + Math.sin(i) * h - } - } - - function rotatePoints(a, b, c) { - for (var d = [], e = 0; e < b.length; e++) { - var f = rotatePoint(a.x, a.y, b[e].x, b[e].y, c); - d.push(f) - } - return d - } - - function $foreach(a, b, c) { - function d(e) { - e != a.length && (b(a[e]), setTimeout(function() { - d(++e) - }, c)) - } - if (0 != a.length) { - var e = 0; - d(e) - } - } - - function $for(a, b, c, d) { - function e(a) { - a != b && (c(b), setTimeout(function() { - e(++a) - }, d)) - } - if (!(a > b)) { - var f = 0; - e(f) - } - } - - function cloneEvent(a) { - var b = {}; - for (var c in a) "returnValue" != c && "keyLocation" != c && (b[c] = a[c]); - return b - } - - function clone(a) { - var b = {}; - for (var c in a) b[c] = a[c]; - return b - } - - function isPointInRect(a, b) { - var c = b.x, - d = b.y, - e = b.width, - f = b.height; - return a.x > c && a.x < c + e && a.y > d && a.y < d + f - } - - function isPointInLine(a, b, c) { - var d = JTopo.util.getDistance(b, c), - e = JTopo.util.getDistance(b, a), - f = JTopo.util.getDistance(c, a), - g = Math.abs(e + f - d) <= .5; - return g - } - - function removeFromArray(a, b) { - for (var c = 0; c < a.length; c++) { - var d = a[c]; - if (d === b) { - a = a.del(c); - break - } - } - return a - } - - function randomColor() { - return Math.floor(255 * Math.random()) + "," + Math.floor(255 * Math.random()) + "," + Math.floor(255 * Math.random()) - } - - function isIntsect() {} - - function getProperties(a, b) { - for (var c = "", d = 0; d < b.length; d++) { - d > 0 && (c += ","); - var e = a[b[d]]; - "string" == typeof e ? e = '"' + e + '"' : void 0 == e && (e = null), c += b[d] + ":" + e - } - return c - } - - function loadStageFromJson(json, canvas) { - var obj = eval(json), - stage = new JTopo.Stage(canvas); - for (var k in stageObj) - if ("scenes" != k) stage[k] = obj[k]; - else - for (var scenes = obj.scenes, i = 0; i < scenes.length; i++) { - var sceneObj = scenes[i], - scene = new JTopo.Scene(stage); - for (var p in sceneObj) - if ("elements" != p) scene[p] = sceneObj[p]; - else - for (var nodeMap = {}, elements = sceneObj.elements, m = 0; m < elements.length; m++) { - var elementObj = elements[m], - type = elementObj.elementType, - element; - "Node" == type && (element = new JTopo.Node); - for (var mk in elementObj) element[mk] = elementObj[mk]; - nodeMap[element.text] = element, scene.add(element) - } - } - return console.log(stage), stage - } - - function toJson(a) { - var b = "backgroundColor,visible,mode,rotate,alpha,scaleX,scaleY,shadow,translateX,translateY,areaSelect,paintAll".split( - ","), - c = - "text,elementType,x,y,width,height,visible,alpha,rotate,scaleX,scaleY,fillColor,shadow,transformAble,zIndex,dragable,selected,showSelected,font,fontColor,textPosition,textOffsetX,textOffsetY" - .split(","), - d = "{"; - d += "frames:" + a.frames, d += ", scenes:["; - for (var e = 0; e < a.childs.length; e++) { - var f = a.childs[e]; - d += "{", d += getProperties(f, b), d += ", elements:["; - for (var g = 0; g < f.childs.length; g++) { - var h = f.childs[g]; - g > 0 && (d += ","), d += "{", d += getProperties(h, c), d += "}" - } - d += "]}" - } - return d += "]", d += "}" - } - - function changeColor(a, b, c, d, e) { - var f = canvas.width = b.width, - g = canvas.height = b.height; - a.clearRect(0, 0, canvas.width, canvas.height), a.drawImage(b, 0, 0); - for (var h = a.getImageData(0, 0, b.width, b.height), i = h.data, j = 0; f > j; j++) - for (var k = 0; g > k; k++) { - var l = 4 * (j + k * f); - 0 != i[l + 3] && (null != c && (i[l + 0] += c), null != d && (i[l + 1] += d), null != e && (i[l + 2] += e)) - } - a.putImageData(h, 0, 0, 0, 0, b.width, b.height); - var m = canvas.toDataURL(); - return alarmImageCache[b.src] = m, m - } - - function genImageAlarm(a, b) { - null == b && (b = 255); - try { - if (alarmImageCache[a.src]) return alarmImageCache[a.src]; - var c = new Image; - return c.src = changeColor(graphics, a, b), alarmImageCache[a.src] = c, c - } catch (d) {} - return null - } - - function getOffsetPosition(a) { - if (!a) return { - left: 0, - top: 0 - }; - var b = 0, - c = 0; - if ("getBoundingClientRect" in document.documentElement) var d = a.getBoundingClientRect(), - e = a.ownerDocument, - f = e.body, - g = e.documentElement, - h = g.clientTop || f.clientTop || 0, - i = g.clientLeft || f.clientLeft || 0, - b = d.top + (self.pageYOffset || g && g.scrollTop || f.scrollTop) - h, - c = d.left + (self.pageXOffset || g && g.scrollLeft || f.scrollLeft) - i; - else - do b += a.offsetTop || 0, c += a.offsetLeft || 0, a = a.offsetParent; while (a); - return { - left: c, - top: b - } - } - - function lineF(a, b, c, d) { - function e(a) { - return a * f + g - } - var f = (d - b) / (c - a), - g = b - a * f; - return e.k = f, e.b = g, e.x1 = a, e.x2 = c, e.y1 = b, e.y2 = d, e - } - - function inRange(a, b, c) { - var d = Math.abs(b - c), - e = Math.abs(b - a), - f = Math.abs(c - a), - g = Math.abs(d - (e + f)); - return 1e-6 > g ? !0 : !1 - } - - function isPointInLineSeg(a, b, c) { - return inRange(a, c.x1, c.x2) && inRange(b, c.y1, c.y2) - } - - function intersection(a, b) { - var c, d; - return a.k == b.k ? null : (1 / 0 == a.k || a.k == -1 / 0 ? (c = a.x1, d = b(a.x1)) : 1 / 0 == b.k || b.k == -1 / 0 ? - (c = b.x1, d = a(b.x1)) : (c = (b.b - a.b) / (a.k - b.k), d = a(c)), 0 == isPointInLineSeg(c, d, a) ? null : 0 == - isPointInLineSeg(c, d, b) ? null : { - x: c, - y: d - }) - } - - function intersectionLineBound(a, b) { - var c = JTopo.util.lineF(b.left, b.top, b.left, b.bottom), - d = JTopo.util.intersection(a, c); - return null == d && (c = JTopo.util.lineF(b.left, b.top, b.right, b.top), d = JTopo.util.intersection(a, c), null == - d && (c = JTopo.util.lineF(b.right, b.top, b.right, b.bottom), d = JTopo.util.intersection(a, c), null == d && (c = - JTopo.util.lineF(b.left, b.bottom, b.right, b.bottom), d = JTopo.util.intersection(a, c)))), d - } - requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || - window.msRequestAnimationFrame || window.oRequestAnimationFrame || function(a) { - setTimeout(a, 1e3 / 24) - }, Array.prototype.del = function(a) { - if ("number" != typeof a) { - for (var b = 0; b < this.length; b++) - if (this[b] === a) return this.slice(0, b).concat(this.slice(b + 1, this.length)); - return this - } - return 0 > a ? this : this.slice(0, a).concat(this.slice(a + 1, this.length)) - }, [].indexOf || (Array.prototype.indexOf = function(a) { - for (var b = 0; b < this.length; b++) - if (this[b] === a) return b; - return -1 - }), window.console || (window.console = { - log: function() {}, - info: function() {}, - debug: function() {}, - warn: function() {}, - error: function() {} - }); - var canvas = document.createElement("canvas"), - graphics = canvas.getContext("2d"), - alarmImageCache = {}; - JTopo.util = { - rotatePoint: rotatePoint, - rotatePoints: rotatePoints, - getDistance: getDistance, - getEventPosition: getEventPosition, - mouseCoords: mouseCoords, - MessageBus: MessageBus, - isFirefox: navigator.userAgent.indexOf("Firefox") > 0, - isIE: !(!window.attachEvent || -1 !== navigator.userAgent.indexOf("Opera")), - isChrome: null != navigator.userAgent.toLowerCase().match(/chrome/), - clone: clone, - isPointInRect: isPointInRect, - isPointInLine: isPointInLine, - removeFromArray: removeFromArray, - cloneEvent: cloneEvent, - randomColor: randomColor, - isIntsect: isIntsect, - toJson: toJson, - loadStageFromJson: loadStageFromJson, - getElementsBound: getElementsBound, - genImageAlarm: genImageAlarm, - getOffsetPosition: getOffsetPosition, - lineF: lineF, - intersection: intersection, - intersectionLineBound: intersectionLineBound - }, window.$for = $for, window.$foreach = $foreach -}(JTopo), -function(a) { - function b(a) { - return { - hgap: 16, - visible: !1, - exportCanvas: document.createElement("canvas"), - getImage: function(b, c) { - var d = a.getBound(), - e = 1, - f = 1; - this.exportCanvas.width = a.canvas.width, this.exportCanvas.height = a.canvas.height, null != b && null != c ? ( - this.exportCanvas.width = b, this.exportCanvas.height = c, e = b / d.width, f = c / d.height) : (d.width > a.canvas - .width && (this.exportCanvas.width = d.width), d.height > a.canvas.height && (this.exportCanvas.height = d.height) - ); - var g = this.exportCanvas.getContext("2d"); - return a.childs.length > 0 && (g.save(), g.clearRect(0, 0, this.exportCanvas.width, this.exportCanvas.height), a.childs - .forEach(function(a) { - 1 == a.visible && (a.save(), a.translateX = 0, a.translateY = 0, a.scaleX = 1, a.scaleY = 1, g.scale(e, f), d.left < - 0 && (a.translateX = Math.abs(d.left)), d.top < 0 && (a.translateY = Math.abs(d.top)), a.paintAll = !0, a.repaint( - g), a.paintAll = !1, a.restore()) - }), g.restore()), this.exportCanvas.toDataURL("image/png") - }, - canvas: document.createElement("canvas"), - update: function() { - this.eagleImageDatas = this.getData(a) - }, - setSize: function(a, b) { - this.width = this.canvas.width = a, this.height = this.canvas.height = b - }, - getData: function(b, c) { - function d(a) { - var b = a.stage.canvas.width, - c = a.stage.canvas.height, - d = b / a.scaleX / 2, - e = c / a.scaleY / 2; - return { - translateX: a.translateX + d - d * a.scaleX, - translateY: a.translateY + e - e * a.scaleY - } - } - null != j && null != k ? this.setSize(b, c) : this.setSize(200, 160); - var e = this.canvas.getContext("2d"); - if (a.childs.length > 0) { - e.save(), e.clearRect(0, 0, this.canvas.width, this.canvas.height), a.childs.forEach(function(a) { - 1 == a.visible && (a.save(), a.centerAndZoom(null, null, e), a.repaint(e), a.restore()) - }); - var f = d(a.childs[0]), - g = f.translateX * (this.canvas.width / a.canvas.width) * a.childs[0].scaleX, - h = f.translateY * (this.canvas.height / a.canvas.height) * a.childs[0].scaleY, - i = a.getBound(), - j = a.canvas.width / a.childs[0].scaleX / i.width, - k = a.canvas.height / a.childs[0].scaleY / i.height; - j > 1 && (j = 1), k > 1 && (j = 1), g *= j, h *= k, i.left < 0 && (g -= Math.abs(i.left) * (this.width / i.width)), - i.top < 0 && (h -= Math.abs(i.top) * (this.height / i.height)), e.save(), e.lineWidth = 1, e.strokeStyle = - "rgba(255,0,0,1)", e.strokeRect(-g, -h, e.canvas.width * j, e.canvas.height * k), e.restore(); - var l = null; - try { - l = e.getImageData(0, 0, e.canvas.width, e.canvas.height) - } catch (m) {} - return l - } - return null - }, - paint: function() { - if (null != this.eagleImageDatas) { - var b = a.graphics; - b.save(), b.fillStyle = "rgba(211,211,211,0.3)", b.fillRect(a.canvas.width - this.canvas.width - 2 * this.hgap, a - .canvas.height - this.canvas.height - 1, a.canvas.width - this.canvas.width, this.canvas.height + 1), b.fill(), - b.save(), b.lineWidth = 1, b.strokeStyle = "rgba(0,0,0,1)", b.rect(a.canvas.width - this.canvas.width - 2 * this - .hgap, a.canvas.height - this.canvas.height - 1, a.canvas.width - this.canvas.width, this.canvas.height + 1), b - .stroke(), b.restore(), b.putImageData(this.eagleImageDatas, a.canvas.width - this.canvas.width - this.hgap, a.canvas - .height - this.canvas.height), b.restore() - } else this.eagleImageDatas = this.getData(a) - }, - eventHandler: function(a, b, c) { - var d = b.x, - e = b.y; - if (d > c.canvas.width - this.canvas.width && e > c.canvas.height - this.canvas.height) { - if (d = b.x - this.canvas.width, e = b.y - this.canvas.height, "mousedown" == a && (this.lastTranslateX = c.childs[ - 0].translateX, this.lastTranslateY = c.childs[0].translateY), "mousedrag" == a && c.childs.length > 0) { - var f = b.dx, - g = b.dy, - h = c.getBound(), - i = this.canvas.width / c.childs[0].scaleX / h.width, - j = this.canvas.height / c.childs[0].scaleY / h.height; - c.childs[0].translateX = this.lastTranslateX - f / i, c.childs[0].translateY = this.lastTranslateY - g / j - } - } else; - } - } - } - - function c(c) { - function d(b) { - var c = a.util.getEventPosition(b), - d = a.util.getOffsetPosition(n.canvas); - return c.offsetLeft = c.pageX - d.left, c.offsetTop = c.pageY - d.top, c.x = c.offsetLeft, c.y = c.offsetTop, c.target = - null, c - } - - function e(a) { - document.onselectstart = function() { - return !1 - }, this.mouseOver = !0; - var b = d(a); - n.dispatchEventToScenes("mouseover", b), n.dispatchEvent("mouseover", b) - } - - function f(a) { - p = setTimeout(function() { - o = !0 - }, 500), document.onselectstart = function() { - return !0 - }; - var b = d(a); - n.dispatchEventToScenes("mouseout", b), n.dispatchEvent("mouseout", b), n.needRepaint = 0 == n.animate ? !1 : !0 - } - - function g(a) { - var b = d(a); - n.mouseDown = !0, n.mouseDownX = b.x, n.mouseDownY = b.y, n.dispatchEventToScenes("mousedown", b), n.dispatchEvent( - "mousedown", b) - } - - function h(a) { - var b = d(a); - n.dispatchEventToScenes("mouseup", b), n.dispatchEvent("mouseup", b), n.mouseDown = !1, n.needRepaint = 0 == n.animate ? - !1 : !0 - } - - function i(a) { - p && (window.clearTimeout(p), p = null), o = !1; - var b = d(a); - n.mouseDown ? 0 == a.button && (b.dx = b.x - n.mouseDownX, b.dy = b.y - n.mouseDownY, n.dispatchEventToScenes( - "mousedrag", b), n.dispatchEvent("mousedrag", b), 1 == n.eagleEye.visible && n.eagleEye.update()) : (n.dispatchEventToScenes( - "mousemove", b), n.dispatchEvent("mousemove", b)) - } - - function j(a) { - var b = d(a); - n.dispatchEventToScenes("click", b), n.dispatchEvent("click", b) - } - - function k(a) { - var b = d(a); - n.dispatchEventToScenes("dbclick", b), n.dispatchEvent("dbclick", b) - } - - function l(a) { - var b = d(a); - n.dispatchEventToScenes("mousewheel", b), n.dispatchEvent("mousewheel", b), null != n.wheelZoom && (a.preventDefault ? - a.preventDefault() : (a = a || window.event, a.returnValue = !1), 1 == n.eagleEye.visible && n.eagleEye.update()) - } - - function m(b) { - a.util.isIE || !window.addEventListener ? (b.onmouseout = f, b.onmouseover = e, b.onmousedown = g, b.onmouseup = h, - b.onmousemove = i, b.onclick = j, b.ondblclick = k, b.onmousewheel = l, b.touchstart = g, b.touchmove = i, b.touchend = - h) : (b.addEventListener("mouseout", f), b.addEventListener("mouseover", e), b.addEventListener("mousedown", g), b - .addEventListener("mouseup", h), b.addEventListener("mousemove", i), b.addEventListener("click", j), b.addEventListener( - "dblclick", k), a.util.isFirefox ? b.addEventListener("DOMMouseScroll", l) : b.addEventListener("mousewheel", l)), - window.addEventListener && (window.addEventListener("keydown", function(b) { - n.dispatchEventToScenes("keydown", a.util.cloneEvent(b)); - var c = b.keyCode; - (37 == c && 38 == c && 39 == c && 40 == c) && (b.preventDefault ? b.preventDefault() : (b = b || window.event, b - .returnValue = !1)) - }, !0), window.addEventListener("keyup", function(b) { - n.dispatchEventToScenes("keyup", a.util.cloneEvent(b)); - var c = b.keyCode; - (37 == c && 38 == c && 39 == c && 40 == c) && (b.preventDefault ? b.preventDefault() : (b = b || window.event, b - .returnValue = !1)) - }, !0)) - } - a.stage = this; - var n = this; - this.initialize = function(c) { - m(c), this.canvas = c, this.graphics = c.getContext("2d"), this.childs = [], this.frames = 24, this.messageBus = - new a.util.MessageBus, this.eagleEye = b(this), this.wheelZoom = null, this.mouseDownX = 0, this.mouseDownY = 0, - this.mouseDown = !1, this.mouseOver = !1, this.needRepaint = !0, this.serializedProperties = ["frames", - "wheelZoom" - ] - }, null != c && this.initialize(c); - var o = !0, - p = null; - document.oncontextmenu = function() { - return o - }, this.dispatchEventToScenes = function(a, b) { - if (0 != this.frames && (this.needRepaint = !0), 1 == this.eagleEye.visible && -1 != a.indexOf("mouse")) { - var c = b.x, - d = b.y; - if (c > this.width - this.eagleEye.width && d > this.height - this.eagleEye.height) return void this.eagleEye.eventHandler( - a, b, this) - } - this.childs.forEach(function(c) { - if (1 == c.visible) { - var d = c[a + "Handler"]; - if (null == d) throw new Error("Function not found:" + a + "Handler"); - d.call(c, b) - } - }) - }, this.add = function(a) { - for (var b = 0; b < this.childs.length; b++) - if (this.childs[b] === a) return; - a.addTo(this), this.childs.push(a) - }, this.remove = function(a) { - if (null == a) throw new Error("Stage.remove鍑洪敊: 鍙傛暟涓簄ull!"); - for (var b = 0; b < this.childs.length; b++) - if (this.childs[b] === a) return a.stage = null, this.childs = this.childs.del(b), this; - return this - }, this.clear = function() { - this.childs = [] - }, this.addEventListener = function(a, b) { - var c = this, - d = function(a) { - b.call(c, a) - }; - return this.messageBus.subscribe(a, d), this - }, this.removeEventListener = function(a) { - this.messageBus.unsubscribe(a) - }, this.removeAllEventListener = function() { - this.messageBus = new a.util.MessageBus - }, this.dispatchEvent = function(a, b) { - return this.messageBus.publish(a, b), this - }; - var q = - "click,dbclick,mousedown,mouseup,mouseover,mouseout,mousemove,mousedrag,mousewheel,touchstart,touchmove,touchend,keydown,keyup" - .split(","), - r = this; - q.forEach(function(a) { - r[a] = function(b) { - null != b ? this.addEventListener(a, b) : this.dispatchEvent(a) - } - }), this.saveImageInfo = function(a, b) { - var c = this.eagleEye.getImage(a, b), - d = window.open("about:blank"); - return d.document.write("from canvas"), this - }, this.saveAsLocalImage = function(a, b) { - var c = this.eagleEye.getImage(a, b); - return c.replace("image/png", "image/octet-stream"), window.location.href = c, this - }, this.paint = function() { - null != this.canvas && (this.graphics.save(), this.graphics.clearRect(0, 0, this.width, this.height), this.childs.forEach( - function(a) { - 1 == a.visible && a.repaint(n.graphics) - }), 1 == this.eagleEye.visible && this.eagleEye.paint(this), this.graphics.restore()) - }, this.repaint = function() { - 0 != this.frames && (this.frames < 0 && 0 == this.needRepaint || (this.paint(), this.frames < 0 && (this.needRepaint = ! - 1))) - }, this.zoom = function(a) { - this.childs.forEach(function(b) { - 0 != b.visible && b.zoom(a) - }) - }, this.zoomOut = function(a) { - this.childs.forEach(function(b) { - 0 != b.visible && b.zoomOut(a) - }) - }, this.zoomIn = function(a) { - this.childs.forEach(function(b) { - 0 != b.visible && b.zoomIn(a) - }) - }, this.centerAndZoom = function() { - this.childs.forEach(function(a) { - 0 != a.visible && a.centerAndZoom() - }) - }, this.setCenter = function(a, b) { - var c = this; - this.childs.forEach(function(d) { - var e = a - c.canvas.width / 2, - f = b - c.canvas.height / 2; - d.translateX = -e, d.translateY = -f - }) - }, this.getBound = function() { - var a = { - left: Number.MAX_VALUE, - right: Number.MIN_VALUE, - top: Number.MAX_VALUE, - bottom: Number.MIN_VALUE - }; - return this.childs.forEach(function(b) { - var c = b.getElementsBound(); - c.left < a.left && (a.left = c.left, a.leftNode = c.leftNode), c.top < a.top && (a.top = c.top, a.topNode = c.topNode), - c.right > a.right && (a.right = c.right, a.rightNode = c.rightNode), c.bottom > a.bottom && (a.bottom = c.bottom, - a.bottomNode = c.bottomNode) - }), a.width = a.right - a.left, a.height = a.bottom - a.top, a - }, this.toJson = function() { - { - var b = this, - c = '{"version":"' + a.version + '",'; - this.serializedProperties.length - } - return this.serializedProperties.forEach(function(a) { - var d = b[a]; - "string" == typeof d && (d = '"' + d + '"'), c += '"' + a + '":' + d + "," - }), c += '"childs":[', this.childs.forEach(function(a) { - c += a.toJson() - }), c += "]", c += "}" - }, - function() { - 0 == n.frames ? setTimeout(arguments.callee, 100) : n.frames < 0 ? (n.repaint(), setTimeout(arguments.callee, 1e3 / - -n.frames)) : (n.repaint(), setTimeout(arguments.callee, 1e3 / n.frames)) - }(), setTimeout(function() { - n.mousewheel(function(a) { - var b = null == a.wheelDelta ? a.detail : a.wheelDelta; - null != this.wheelZoom && (b > 0 ? this.zoomIn(this.wheelZoom) : this.zoomOut(this.wheelZoom)) - }), n.paint() - }, 300), setTimeout(function() { - n.paint() - }, 1e3), setTimeout(function() { - n.paint() - }, 3e3) - } - c.prototype = { - get width() { - return this.canvas.width - }, - get height() { - return this.canvas.height - }, - set cursor(a) { - this.canvas.style.cursor = a - }, - get cursor() { - return this.canvas.style.cursor - }, - set mode(a) { - this.childs.forEach(function(b) { - b.mode = a - }) - } - }, a.Stage = c -}(JTopo), -function(a) { - function b(c) { - function d(a, b, c, d) { - return function(e) { - e.beginPath(), e.strokeStyle = "rgba(0,0,236,0.5)", e.fillStyle = "rgba(0,0,236,0.1)", e.rect(a, b, c, d), e.fill(), - e.stroke(), e.closePath() - } - } - var e = this; - this.initialize = function() { - b.prototype.initialize.apply(this, arguments), this.messageBus = new a.util.MessageBus, this.elementType = "scene", - this.childs = [], this.zIndexMap = {}, this.zIndexArray = [], this.backgroundColor = "255,255,255", this.visible = ! - 0, this.alpha = 0, this.scaleX = 1, this.scaleY = 1, this.mode = a.SceneMode.normal, this.translate = !0, this.translateX = - 0, this.translateY = 0, this.lastTranslateX = 0, this.lastTranslateY = 0, this.mouseDown = !1, this.mouseDownX = - null, this.mouseDownY = null, this.mouseDownEvent = null, this.areaSelect = !0, this.operations = [], this.selectedElements = [], - this.paintAll = !1; - var c = - "background,backgroundColor,mode,paintAll,areaSelect,translate,translateX,translateY,lastTranslatedX,lastTranslatedY,alpha,visible,scaleX,scaleY" - .split(","); - this.serializedProperties = this.serializedProperties.concat(c) - }, this.initialize(), this.setBackground = function(a) { - this.background = a - }, this.addTo = function(a) { - this.stage !== a && null != a && (this.stage = a) - }, null != c && (c.add(this), this.addTo(c)), this.show = function() { - this.visible = !0 - }, this.hide = function() { - this.visible = !1 - }, this.paint = function(a) { - if (0 != this.visible && null != this.stage) { - if (a.save(), this.paintBackgroud(a), a.restore(), a.save(), a.scale(this.scaleX, this.scaleY), 1 == this.translate) { - var b = this.getOffsetTranslate(a); - a.translate(b.translateX, b.translateY) - } - this.paintChilds(a), a.restore(), a.save(), this.paintOperations(a, this.operations), a.restore() - } - }, this.repaint = function(a) { - 0 != this.visible && this.paint(a) - }, this.paintBackgroud = function(a) { - null != this.background ? a.drawImage(this.background, 0, 0, a.canvas.width, a.canvas.height) : (a.beginPath(), a.fillStyle = - "rgba(" + this.backgroundColor + "," + this.alpha + ")", a.fillRect(0, 0, a.canvas.width, a.canvas.height), a.closePath() - ) - }, this.getDisplayedElements = function() { - for (var a = [], b = 0; b < this.zIndexArray.length; b++) - for (var c = this.zIndexArray[b], d = this.zIndexMap[c], e = 0; e < d.length; e++) { - var f = d[e]; - this.isVisiable(f) && a.push(f) - } - return a - }, this.getDisplayedNodes = function() { - for (var b = [], c = 0; c < this.childs.length; c++) { - var d = this.childs[c]; - d instanceof a.Node && this.isVisiable(d) && b.push(d) - } - return b - }, this.paintChilds = function(b) { - for (var c = 0; c < this.zIndexArray.length; c++) - for (var d = this.zIndexArray[c], e = this.zIndexMap[d], f = 0; f < e.length; f++) { - var g = e[f]; - if (1 == this.paintAll || this.isVisiable(g)) { - if (b.save(), 1 == g.transformAble) { - var h = g.getCenterLocation(); - b.translate(h.x, h.y), g.rotate && b.rotate(g.rotate), g.scaleX && g.scaleY ? b.scale(g.scaleX, g.scaleY) : g.scaleX ? - b.scale(g.scaleX, 1) : g.scaleY && b.scale(1, g.scaleY) - } - 1 == g.shadow && (b.shadowBlur = g.shadowBlur, b.shadowColor = g.shadowColor, b.shadowOffsetX = g.shadowOffsetX, - b.shadowOffsetY = g.shadowOffsetY), g instanceof a.InteractiveElement && (g.selected && 1 == g.showSelected && - g.paintSelected(b), 1 == g.isMouseOver && g.paintMouseover(b)), g.paint(b), b.restore() - } - } - }, this.getOffsetTranslate = function(a) { - var b = this.stage.canvas.width, - c = this.stage.canvas.height; - null != a && "move" != a && (b = a.canvas.width, c = a.canvas.height); - var d = b / this.scaleX / 2, - e = c / this.scaleY / 2, - f = { - translateX: this.translateX + (d - d * this.scaleX), - translateY: this.translateY + (e - e * this.scaleY) - }; - return f - }, this.isVisiable = function(b) { - if (1 != b.visible) return !1; - if (b instanceof a.Link) return !0; - var c = this.getOffsetTranslate(), - d = b.x + c.translateX, - e = b.y + c.translateY; - d *= this.scaleX, e *= this.scaleY; - var f = d + b.width * this.scaleX, - g = e + b.height * this.scaleY; - return d > this.stage.canvas.width || e > this.stage.canvas.height || 0 > f || 0 > g ? !1 : !0 - }, this.paintOperations = function(a, b) { - for (var c = 0; c < b.length; c++) b[c](a) - }, this.findElements = function(a) { - for (var b = [], c = 0; c < this.childs.length; c++) 1 == a(this.childs[c]) && b.push(this.childs[c]); - return b - }, this.getElementsByClass = function(a) { - return this.findElements(function(b) { - return b instanceof a - }) - }, this.addOperation = function(a) { - return this.operations.push(a), this - }, this.clearOperations = function() { - return this.operations = [], this - }, this.getElementByXY = function(b, c) { - for (var d = null, e = this.zIndexArray.length - 1; e >= 0; e--) - for (var f = this.zIndexArray[e], g = this.zIndexMap[f], h = g.length - 1; h >= 0; h--) { - var i = g[h]; - if (i instanceof a.InteractiveElement && this.isVisiable(i) && i.isInBound(b, c)) return d = i - } - return d - }, this.add = function(a) { - this.childs.push(a), null == this.zIndexMap[a.zIndex] && (this.zIndexMap[a.zIndex] = [], this.zIndexArray.push(a.zIndex), - this.zIndexArray.sort(function(a, b) { - return a - b - })), this.zIndexMap["" + a.zIndex].push(a) - }, this.remove = function(b) { - this.childs = a.util.removeFromArray(this.childs, b); - var c = this.zIndexMap[b.zIndex]; - c && (this.zIndexMap[b.zIndex] = a.util.removeFromArray(c, b)), b.removeHandler(this) - }, this.clear = function() { - var a = this; - this.childs.forEach(function(b) { - b.removeHandler(a) - }), this.childs = [], this.operations = [], this.zIndexArray = [], this.zIndexMap = {} - }, this.addToSelected = function(a) { - this.selectedElements.push(a) - }, this.cancleAllSelected = function(a) { - for (var b = 0; b < this.selectedElements.length; b++) this.selectedElements[b].unselectedHandler(a); - this.selectedElements = [] - }, this.notInSelectedNodes = function(a) { - for (var b = 0; b < this.selectedElements.length; b++) - if (a === this.selectedElements[b]) return !1; - return !0 - }, this.removeFromSelected = function(a) { - for (var b = 0; b < this.selectedElements.length; b++) { - var c = this.selectedElements[b]; - a === c && (this.selectedElements = this.selectedElements.del(b)) - } - }, this.toSceneEvent = function(b) { - var c = a.util.clone(b); - if (c.x /= this.scaleX, c.y /= this.scaleY, 1 == this.translate) { - var d = this.getOffsetTranslate(); - c.x -= d.translateX, c.y -= d.translateY - } - return null != c.dx && (c.dx /= this.scaleX, c.dy /= this.scaleY), null != this.currentElement && (c.target = this.currentElement), - c.scene = this, c - }, this.selectElement = function(a) { - var b = e.getElementByXY(a.x, a.y); - if (null != b) - if (a.target = b, b.mousedownHander(a), b.selectedHandler(a), e.notInSelectedNodes(b)) a.ctrlKey || e.cancleAllSelected(), - e.addToSelected(b); - else { - 1 == a.ctrlKey && (b.unselectedHandler(), this.removeFromSelected(b)); - for (var c = 0; c < this.selectedElements.length; c++) { - var d = this.selectedElements[c]; - d.selectedHandler(a) - } - } - else a.ctrlKey || e.cancleAllSelected(); - this.currentElement = b - }, this.mousedownHandler = function(b) { - var c = this.toSceneEvent(b); - if (this.mouseDown = !0, this.mouseDownX = c.x, this.mouseDownY = c.y, this.mouseDownEvent = c, this.mode == a.SceneMode - .normal) this.selectElement(c), (null == this.currentElement || this.currentElement instanceof a.Link) && 1 == - this.translate && (this.lastTranslateX = this.translateX, this.lastTranslateY = this.translateY); - else { - if (this.mode == a.SceneMode.drag && 1 == this.translate) return this.lastTranslateX = this.translateX, void(this.lastTranslateY = - this.translateY); - this.mode == a.SceneMode.select ? this.selectElement(c) : this.mode == a.SceneMode.edit && (this.selectElement(c), - (null == this.currentElement || this.currentElement instanceof a.Link) && 1 == this.translate && (this.lastTranslateX = - this.translateX, this.lastTranslateY = this.translateY)) - } - e.dispatchEvent("mousedown", c) - }, this.mouseupHandler = function(b) { - this.stage.cursor != a.MouseCursor.normal && (this.stage.cursor = a.MouseCursor.normal), e.clearOperations(); - var c = this.toSceneEvent(b); - null != this.currentElement && (c.target = e.currentElement, this.currentElement.mouseupHandler(c)), this.dispatchEvent( - "mouseup", c), this.mouseDown = !1 - }, this.dragElements = function(b) { - if (null != this.currentElement && 1 == this.currentElement.dragable) - for (var c = 0; c < this.selectedElements.length; c++) { - var d = this.selectedElements[c]; - if (0 != d.dragable) { - var e = a.util.clone(b); - e.target = d, d.mousedragHandler(e) - } - } - }, this.mousedragHandler = function(b) { - var c = this.toSceneEvent(b); - this.mode == a.SceneMode.normal ? null == this.currentElement || this.currentElement instanceof a.Link ? 1 == this.translate && - (this.stage.cursor = a.MouseCursor.closed_hand, this.translateX = this.lastTranslateX + c.dx, this.translateY = - this.lastTranslateY + c.dy) : this.dragElements(c) : this.mode == a.SceneMode.drag ? 1 == this.translate && (this - .stage.cursor = a.MouseCursor.closed_hand, this.translateX = this.lastTranslateX + c.dx, this.translateY = this.lastTranslateY + - c.dy) : this.mode == a.SceneMode.select ? null != this.currentElement ? 1 == this.currentElement.dragable && this - .dragElements(c) : 1 == this.areaSelect && this.areaSelectHandle(c) : this.mode == a.SceneMode.edit && (null == - this.currentElement || this.currentElement instanceof a.Link ? 1 == this.translate && (this.stage.cursor = a.MouseCursor - .closed_hand, this.translateX = this.lastTranslateX + c.dx, this.translateY = this.lastTranslateY + c.dy) : this - .dragElements(c)), this.dispatchEvent("mousedrag", c) - }, this.areaSelectHandle = function(a) { - var b = a.offsetLeft, - c = a.offsetTop, - f = this.mouseDownEvent.offsetLeft, - g = this.mouseDownEvent.offsetTop, - h = b >= f ? f : b, - i = c >= g ? g : c, - j = Math.abs(a.dx) * this.scaleX, - k = Math.abs(a.dy) * this.scaleY, - l = new d(h, i, j, k); - e.clearOperations().addOperation(l), b = a.x, c = a.y, f = this.mouseDownEvent.x, g = this.mouseDownEvent.y, h = b >= - f ? f : b, i = c >= g ? g : c, j = Math.abs(a.dx), k = Math.abs(a.dy); - for (var m = h + j, n = i + k, o = 0; o < e.childs.length; o++) { - var p = e.childs[o]; - p.x > h && p.x + p.width < m && p.y > i && p.y + p.height < n && e.notInSelectedNodes(p) && (p.selectedHandler(a), - e.addToSelected(p)) - } - }, this.mousemoveHandler = function(b) { - this.mousecoord = { - x: b.x, - y: b.y - }; - var c = this.toSceneEvent(b); - if (this.mode == a.SceneMode.drag) return void(this.stage.cursor = a.MouseCursor.open_hand); - this.mode == a.SceneMode.normal ? this.stage.cursor = a.MouseCursor.normal : this.mode == a.SceneMode.select && ( - this.stage.cursor = a.MouseCursor.normal); - var d = e.getElementByXY(c.x, c.y); - null != d ? (e.mouseOverelement && e.mouseOverelement !== d && (c.target = d, e.mouseOverelement.mouseoutHandler(c)), - e.mouseOverelement = d, 0 == d.isMouseOver ? (c.target = d, d.mouseoverHandler(c), e.dispatchEvent("mouseover", c)) : - (c.target = d, d.mousemoveHandler(c), e.dispatchEvent("mousemove", c))) : e.mouseOverelement ? (c.target = d, e.mouseOverelement - .mouseoutHandler(c), e.mouseOverelement = null, e.dispatchEvent("mouseout", c)) : (c.target = null, e.dispatchEvent( - "mousemove", c)) - }, this.mouseoverHandler = function(a) { - var b = this.toSceneEvent(a); - this.dispatchEvent("mouseover", b) - }, this.mouseoutHandler = function(a) { - var b = this.toSceneEvent(a); - this.dispatchEvent("mouseout", b) - }, this.clickHandler = function(a) { - var b = this.toSceneEvent(a); - this.currentElement && (b.target = this.currentElement, this.currentElement.clickHandler(b)), this.dispatchEvent( - "click", b) - }, this.dbclickHandler = function(a) { - var b = this.toSceneEvent(a); - this.currentElement ? (b.target = this.currentElement, this.currentElement.dbclickHandler(b)) : e.cancleAllSelected(), - this.dispatchEvent("dbclick", b) - }, this.mousewheelHandler = function(a) { - var b = this.toSceneEvent(a); - this.dispatchEvent("mousewheel", b) - }, this.touchstart = this.mousedownHander, this.touchmove = this.mousedragHandler, this.touchend = this.mousedownHander, - this.keydownHandler = function(a) { - this.dispatchEvent("keydown", a) - }, this.keyupHandler = function(a) { - this.dispatchEvent("keyup", a) - }, this.addEventListener = function(a, b) { - var c = this, - d = function(a) { - b.call(c, a) - }; - return this.messageBus.subscribe(a, d), this - }, this.removeEventListener = function(a) { - this.messageBus.unsubscribe(a) - }, this.removeAllEventListener = function() { - this.messageBus = new a.util.MessageBus - }, this.dispatchEvent = function(a, b) { - return this.messageBus.publish(a, b), this - }; - var f = - "click,dbclick,mousedown,mouseup,mouseover,mouseout,mousemove,mousedrag,mousewheel,touchstart,touchmove,touchend,keydown,keyup" - .split(","), - g = this; - return f.forEach(function(a) { - g[a] = function(b) { - null != b ? this.addEventListener(a, b) : this.dispatchEvent(a) - } - }), this.zoom = function(a, b) { - null != a && 0 != a && (this.scaleX = a), null != b && 0 != b && (this.scaleY = b) - }, this.zoomOut = function(a) { - 0 != a && (null == a && (a = .8), this.scaleX /= a, this.scaleY /= a) - }, this.zoomIn = function(a) { - 0 != a && (null == a && (a = .8), this.scaleX *= a, this.scaleY *= a) - }, this.getBound = function() { - return { - left: 0, - top: 0, - right: this.stage.canvas.width, - bottom: this.stage.canvas.height, - width: this.stage.canvas.width, - height: this.stage.canvas.height - } - }, this.getElementsBound = function() { - return a.util.getElementsBound(this.childs) - }, this.translateToCenter = function(a) { - var b = this.getElementsBound(), - c = this.stage.canvas.width / 2 - (b.left + b.right) / 2, - d = this.stage.canvas.height / 2 - (b.top + b.bottom) / 2; - a && (c = a.canvas.width / 2 - (b.left + b.right) / 2, d = a.canvas.height / 2 - (b.top + b.bottom) / 2), this.translateX = - c, this.translateY = d - }, this.setCenter = function(a, b) { - var c = a - this.stage.canvas.width / 2, - d = b - this.stage.canvas.height / 2; - this.translateX = -c, this.translateY = -d - }, this.centerAndZoom = function(a, b, c) { - if (this.translateToCenter(c), null == a || null == b) { - var d = this.getElementsBound(), - e = d.right - d.left, - f = d.bottom - d.top, - g = this.stage.canvas.width / e, - h = this.stage.canvas.height / f; - c && (g = c.canvas.width / e, h = c.canvas.height / f); - var i = Math.min(g, h); - if (i > 1) return; - this.zoom(i, i) - } - this.zoom(a, b) - }, this.getCenterLocation = function() { - return { - x: e.stage.canvas.width / 2, - y: e.stage.canvas.height / 2 - } - }, this.doLayout = function(a) { - a && a(this, this.childs) - }, this.toJson = function() { - { - var a = this, - b = "{"; - this.serializedProperties.length - } - this.serializedProperties.forEach(function(c) { - var d = a[c]; - "background" == c && (d = a._background.src), "string" == typeof d && (d = '"' + d + '"'), b += '"' + c + '":' + - d + "," - }), b += '"childs":['; - var c = this.childs.length; - return this.childs.forEach(function(a, d) { - b += a.toJson(), c > d + 1 && (b += ",") - }), b += "]", b += "}" - }, e - } - b.prototype = new a.Element; - var c = {}; - Object.defineProperties(b.prototype, { - background: { - get: function() { - return this._background - }, - set: function(a) { - if ("string" == typeof a) { - var b = c[a]; - null == b && (b = new Image, b.src = a, b.onload = function() { - c[a] = b - }), this._background = b - } else this._background = a - } - } - }), a.Scene = b -}(JTopo), -function(a) { - function b() { - this.initialize = function() { - b.prototype.initialize.apply(this, arguments), this.elementType = "displayElement", this.x = 0, this.y = 0, this.width = - 32, this.height = 32, this.visible = !0, this.alpha = 1, this.rotate = 0, this.scaleX = 1, this.scaleY = 1, this.strokeColor = - "22,124,255", this.borderColor = "22,124,255", this.fillColor = "22,124,255", this.shadow = !1, this.shadowBlur = - 5, this.shadowColor = "rgba(0,0,0,0.5)", this.shadowOffsetX = 3, this.shadowOffsetY = 6, this.transformAble = !1, - this.zIndex = 0; - var a = - "x,y,width,height,visible,alpha,rotate,scaleX,scaleY,strokeColor,fillColor,shadow,shadowColor,shadowOffsetX,shadowOffsetY,transformAble,zIndex" - .split(","); - this.serializedProperties = this.serializedProperties.concat(a) - }, this.initialize(), this.paint = function(a) { - a.beginPath(), a.fillStyle = "rgba(" + this.fillColor + "," + this.alpha + ")", a.rect(-this.width / 2, -this.height / - 2, this.width, this.height), a.fill(), a.stroke(), a.closePath() - }, this.getLocation = function() { - return { - x: this.x, - y: this.y - } - }, this.setLocation = function(a, b) { - return this.x = a, this.y = b, this - }, this.getCenterLocation = function() { - return { - x: this.x + this.width / 2, - y: this.y + this.height / 2 - } - }, this.setCenterLocation = function(a, b) { - return this.x = a - this.width / 2, this.y = b - this.height / 2, this - }, this.getSize = function() { - return { - width: this.width, - height: this.heith - } - }, this.setSize = function(a, b) { - return this.width = a, this.height = b, this - }, this.getBound = function() { - return { - left: this.x, - top: this.y, - right: this.x + this.width, - bottom: this.y + this.height, - width: this.width, - height: this.height - } - }, this.setBound = function(a, b, c, d) { - return this.setLocation(a, b), this.setSize(c, d), this - }, this.getDisplayBound = function() { - return { - left: this.x, - top: this.y, - right: this.x + this.width * this.scaleX, - bottom: this.y + this.height * this.scaleY - } - }, this.getDisplaySize = function() { - return { - width: this.width * this.scaleX, - height: this.height * this.scaleY - } - }, this.getPosition = function(a) { - var b, c = this.getBound(); - return "Top_Left" == a ? b = { - x: c.left, - y: c.top - } : "Top_Center" == a ? b = { - x: this.cx, - y: c.top - } : "Top_Right" == a ? b = { - x: c.right, - y: c.top - } : "Middle_Left" == a ? b = { - x: c.left, - y: this.cy - } : "Middle_Center" == a ? b = { - x: this.cx, - y: this.cy - } : "Middle_Right" == a ? b = { - x: c.right, - y: this.cy - } : "Bottom_Left" == a ? b = { - x: c.left, - y: c.bottom - } : "Bottom_Center" == a ? b = { - x: this.cx, - y: c.bottom - } : "Bottom_Right" == a && (b = { - x: c.right, - y: c.bottom - }), b - } - } - - function c() { - this.initialize = function() { - c.prototype.initialize.apply(this, arguments), this.elementType = "interactiveElement", this.dragable = !1, this.selected = ! - 1, this.showSelected = !0, this.selectedLocation = null, this.isMouseOver = !1; - var a = "dragable,selected,showSelected,isMouseOver".split(","); - this.serializedProperties = this.serializedProperties.concat(a) - }, this.initialize(), this.paintSelected = function(a) { - 0 != this.showSelected && (a.save(), a.beginPath(), a.strokeStyle = "rgba(168,202,255, 0.9)", a.fillStyle = - "rgba(168,202,236,0.7)", a.rect(-this.width / 2 - 3, -this.height / 2 - 3, this.width + 6, this.height + 6), a.fill(), - a.stroke(), a.closePath(), a.restore()) - }, this.paintMouseover = function(a) { - return this.paintSelected(a) - }, this.isInBound = function(a, b) { - return a > this.x && a < this.x + this.width * Math.abs(this.scaleX) && b > this.y && b < this.y + this.height * - Math.abs(this.scaleY) - }, this.selectedHandler = function() { - this.selected = !0, this.selectedLocation = { - x: this.x, - y: this.y - } - }, this.unselectedHandler = function() { - this.selected = !1, this.selectedLocation = null - }, this.dbclickHandler = function(a) { - this.dispatchEvent("dbclick", a) - }, this.clickHandler = function(a) { - this.dispatchEvent("click", a) - }, this.mousedownHander = function(a) { - this.dispatchEvent("mousedown", a) - }, this.mouseupHandler = function(a) { - this.dispatchEvent("mouseup", a) - }, this.mouseoverHandler = function(a) { - this.isMouseOver = !0, this.dispatchEvent("mouseover", a) - }, this.mousemoveHandler = function(a) { - this.dispatchEvent("mousemove", a) - }, this.mouseoutHandler = function(a) { - this.isMouseOver = !1, this.dispatchEvent("mouseout", a) - }, this.mousedragHandler = function(a) { - var b = this.selectedLocation.x + a.dx, - c = this.selectedLocation.y + a.dy; - this.setLocation(b, c), this.dispatchEvent("mousedrag", a) - }, this.addEventListener = function(b, c) { - var d = this, - e = function(a) { - c.call(d, a) - }; - return this.messageBus || (this.messageBus = new a.util.MessageBus), this.messageBus.subscribe(b, e), this - }, this.dispatchEvent = function(a, b) { - return this.messageBus ? (this.messageBus.publish(a, b), this) : null - }, this.removeEventListener = function(a) { - this.messageBus.unsubscribe(a) - }, this.removeAllEventListener = function() { - this.messageBus = new a.util.MessageBus - }; - var b = "click,dbclick,mousedown,mouseup,mouseover,mouseout,mousemove,mousedrag,touchstart,touchmove,touchend".split( - ","), - d = this; - b.forEach(function(a) { - d[a] = function(b) { - null != b ? this.addEventListener(a, b) : this.dispatchEvent(a) - } - }) - } - - function d() { - this.initialize = function() { - d.prototype.initialize.apply(this, arguments), this.editAble = !1, this.selectedPoint = null - }, this.getCtrlPosition = function(a) { - var b = 5, - c = 5, - d = this.getPosition(a); - return { - left: d.x - b, - top: d.y - c, - right: d.x + b, - bottom: d.y + c - } - }, this.selectedHandler = function(b) { - d.prototype.selectedHandler.apply(this, arguments), this.selectedSize = { - width: this.width, - height: this.height - }, b.scene.mode == a.SceneMode.edit && (this.editAble = !0) - }, this.unselectedHandler = function() { - d.prototype.unselectedHandler.apply(this, arguments), this.selectedSize = null, this.editAble = !1 - }; - var b = ["Top_Left", "Top_Center", "Top_Right", "Middle_Left", "Middle_Right", "Bottom_Left", "Bottom_Center", - "Bottom_Right" - ]; - this.paintCtrl = function(a) { - if (0 != this.editAble) { - a.save(); - for (var c = 0; c < b.length; c++) { - var d = this.getCtrlPosition(b[c]); - d.left -= this.cx, d.right -= this.cx, d.top -= this.cy, d.bottom -= this.cy; - var e = d.right - d.left, - f = d.bottom - d.top; - a.beginPath(), a.strokeStyle = "rgba(0,0,0,0.8)", a.rect(d.left, d.top, e, f), a.stroke(), a.closePath(), a.beginPath(), - a.strokeStyle = "rgba(255,255,255,0.3)", a.rect(d.left + 1, d.top + 1, e - 2, f - 2), a.stroke(), a.closePath() - } - a.restore() - } - }, this.isInBound = function(a, c) { - if (this.selectedPoint = null, 1 == this.editAble) - for (var e = 0; e < b.length; e++) { - var f = this.getCtrlPosition(b[e]); - if (a > f.left && a < f.right && c > f.top && c < f.bottom) return this.selectedPoint = b[e], !0 - } - return d.prototype.isInBound.apply(this, arguments) - }, this.mousedragHandler = function(a) { - if (null == this.selectedPoint) { - var b = this.selectedLocation.x + a.dx, - c = this.selectedLocation.y + a.dy; - this.setLocation(b, c), this.dispatchEvent("mousedrag", a) - } else { - if ("Top_Left" == this.selectedPoint) { - var d = this.selectedSize.width - a.dx, - e = this.selectedSize.height - a.dy, - b = this.selectedLocation.x + a.dx, - c = this.selectedLocation.y + a.dy; - b < this.x + this.width && (this.x = b, this.width = d), c < this.y + this.height && (this.y = c, this.height = e) - } else if ("Top_Center" == this.selectedPoint) { - var e = this.selectedSize.height - a.dy, - c = this.selectedLocation.y + a.dy; - c < this.y + this.height && (this.y = c, this.height = e) - } else if ("Top_Right" == this.selectedPoint) { - var d = this.selectedSize.width + a.dx, - c = this.selectedLocation.y + a.dy; - c < this.y + this.height && (this.y = c, this.height = this.selectedSize.height - a.dy), d > 1 && (this.width = d) - } else if ("Middle_Left" == this.selectedPoint) { - var d = this.selectedSize.width - a.dx, - b = this.selectedLocation.x + a.dx; - b < this.x + this.width && (this.x = b), d > 1 && (this.width = d) - } else if ("Middle_Right" == this.selectedPoint) { - var d = this.selectedSize.width + a.dx; - d > 1 && (this.width = d) - } else if ("Bottom_Left" == this.selectedPoint) { - var d = this.selectedSize.width - a.dx, - b = this.selectedLocation.x + a.dx; - d > 1 && (this.x = b, this.width = d); - var e = this.selectedSize.height + a.dy; - e > 1 && (this.height = e) - } else if ("Bottom_Center" == this.selectedPoint) { - var e = this.selectedSize.height + a.dy; - e > 1 && (this.height = e) - } else if ("Bottom_Right" == this.selectedPoint) { - var d = this.selectedSize.width + a.dx; - d > 1 && (this.width = d); - var e = this.selectedSize.height + a.dy; - e > 1 && (this.height = e) - } - this.dispatchEvent("resize", a) - } - } - } - b.prototype = new a.Element, Object.defineProperties(b.prototype, { - cx: { - get: function() { - return this.x + this.width / 2 - }, - set: function(a) { - this.x = a - this.width / 2 - } - }, - cy: { - get: function() { - return this.y + this.height / 2 - }, - set: function(a) { - this.y = a - this.height / 2 - } - } - }), c.prototype = new b, d.prototype = new c, a.DisplayElement = b, a.InteractiveElement = c, a.EditableElement = d -}(JTopo), -function(a) { - function b(c) { - this.initialize = function(c) { - b.prototype.initialize.apply(this, arguments), this.elementType = "node", this.zIndex = a.zIndex_Node, this.text = - c, this.font = "12px Consolas", this.fontColor = "255,255,255", this.borderWidth = 0, this.borderColor = - "255,255,255", this.borderRadius = null, this.dragable = !0, this.textPosition = "Bottom_Center", this.textOffsetX = - 0, this.textOffsetY = 0, this.transformAble = !0, this.inLinks = null, this.outLinks = null; - var d = "text,font,fontColor,textPosition,textOffsetX,textOffsetY,borderRadius".split(","); - this.serializedProperties = this.serializedProperties.concat(d) - }, this.initialize(c), this.paint = function(a) { - if (this.image) { - var b = a.globalAlpha; - a.globalAlpha = this.alpha, null != this.image.alarm && null != this.alarm ? a.drawImage(this.image.alarm, -this.width / - 2, -this.height / 2, this.width, this.height) : a.drawImage(this.image, -this.width / 2, -this.height / 2, this.width, - this.height), a.globalAlpha = b - } else a.beginPath(), a.fillStyle = "rgba(" + this.fillColor + "," + this.alpha + ")", null == this.borderRadius || - 0 == this.borderRadius ? a.rect(-this.width / 2, -this.height / 2, this.width, this.height) : a.JTopoRoundRect(- - this.width / 2, -this.height / 2, this.width, this.height, this.borderRadius), a.fill(), a.closePath(); - this.paintText(a), this.paintBorder(a), this.paintCtrl(a), this.paintAlarmText(a) - }, this.paintAlarmText = function(a) { - if (null != this.alarm && "" != this.alarm) { - var b = this.alarmColor || "255,0,0", - c = this.alarmAlpha || .5; - a.beginPath(), a.font = this.alarmFont || "10px 寰蒋闆呴粦"; - var d = a.measureText(this.alarm).width + 6, - e = a.measureText("鐢�").width + 6, - f = this.width / 2 - d / 2, - g = -this.height / 2 - e - 8; - a.strokeStyle = "rgba(" + b + ", " + c + ")", a.fillStyle = "rgba(" + b + ", " + c + ")", a.lineCap = "round", a.lineWidth = - 1, a.moveTo(f, g), a.lineTo(f + d, g), a.lineTo(f + d, g + e), a.lineTo(f + d / 2 + 6, g + e), a.lineTo(f + d / 2, - g + e + 8), a.lineTo(f + d / 2 - 6, g + e), a.lineTo(f, g + e), a.lineTo(f, g), a.fill(), a.stroke(), a.closePath(), - a.beginPath(), a.strokeStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")", a.fillStyle = "rgba(" + this.fontColor + - ", " + this.alpha + ")", a.fillText(this.alarm, f + 2, g + e - 4), a.closePath() - } - }, this.paintText = function(a) { - var b = this.text; - if (null != b && "" != b) { - a.beginPath(), a.font = this.font; - var c = a.measureText(b).width, - d = a.measureText("鐢�").width; - a.fillStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")"; - var e = this.getTextPostion(this.textPosition, c, d); - a.fillText(b, e.x, e.y), a.closePath() - } - }, this.paintBorder = function(a) { - if (0 != this.borderWidth) { - a.beginPath(), a.lineWidth = this.borderWidth, a.strokeStyle = "rgba(" + this.borderColor + "," + this.alpha + ")"; - var b = this.borderWidth / 2; - null == this.borderRadius || 0 == this.borderRadius ? a.rect(-this.width / 2 - b, -this.height / 2 - b, this.width + - this.borderWidth, this.height + this.borderWidth) : a.JTopoRoundRect(-this.width / 2 - b, -this.height / 2 - b, - this.width + this.borderWidth, this.height + this.borderWidth, this.borderRadius), a.stroke(), a.closePath() - } - }, this.getTextPostion = function(a, b, c) { - var d = null; - return null == a || "Bottom_Center" == a ? d = { - x: -this.width / 2 + (this.width - b) / 2, - y: this.height / 2 + c - } : "Top_Center" == a ? d = { - x: -this.width / 2 + (this.width - b) / 2, - y: -this.height / 2 - c / 2 - } : "Top_Right" == a ? d = { - x: this.width / 2, - y: -this.height / 2 - c / 2 - } : "Top_Left" == a ? d = { - x: -this.width / 2 - b, - y: -this.height / 2 - c / 2 - } : "Bottom_Right" == a ? d = { - x: this.width / 2, - y: this.height / 2 + c - } : "Bottom_Left" == a ? d = { - x: -this.width / 2 - b, - y: this.height / 2 + c - } : "Middle_Center" == a ? d = { - x: -this.width / 2 + (this.width - b) / 2, - y: c / 2 - } : "Middle_Right" == a ? d = { - x: this.width / 2, - y: c / 2 - } : "Middle_Left" == a && (d = { - x: -this.width / 2 - b, - y: c / 2 - }), null != this.textOffsetX && (d.x += this.textOffsetX), null != this.textOffsetY && (d.y += this.textOffsetY), - d - }, this.setImage = function(b, c) { - if (null == b) throw new Error("Node.setImage(): 鍙傛暟Image瀵硅薄涓虹┖!"); - var d = this; - if ("string" == typeof b) { - var e = j[b]; - null == e ? (e = new Image, e.src = b, e.onload = function() { - j[b] = e, 1 == c && d.setSize(e.width, e.height); - var f = a.util.genImageAlarm(e); - f && (e.alarm = f), d.image = e - }) : (c && this.setSize(e.width, e.height), this.image = e) - } else this.image = b, 1 == c && this.setSize(b.width, b.height) - }, this.removeHandler = function(a) { - var b = this; - this.outLinks && (this.outLinks.forEach(function(c) { - c.nodeA === b && a.remove(c) - }), this.outLinks = null), this.inLinks && (this.inLinks.forEach(function(c) { - c.nodeZ === b && a.remove(c) - }), this.inLinks = null) - } - } - - function c() { - c.prototype.initialize.apply(this, arguments) - } - - function d(a) { - this.initialize(), this.text = a, this.elementType = "TextNode", this.paint = function(a) { - a.beginPath(), a.font = this.font, this.width = a.measureText(this.text).width, this.height = a.measureText("鐢�").width, - a.strokeStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")", a.fillStyle = "rgba(" + this.fontColor + ", " + - this.alpha + ")", a.fillText(this.text, -this.width / 2, this.height / 2), a.closePath(), this.paintBorder(a), - this.paintCtrl(a), this.paintAlarmText(a) - } - } - - function e(a, b, c) { - this.initialize(), this.text = a, this.href = b, this.target = c, this.elementType = "LinkNode", this.isVisited = !1, - this.visitedColor = null, this.paint = function(a) { - a.beginPath(), a.font = this.font, this.width = a.measureText(this.text).width, this.height = a.measureText("鐢�").width, - this.isVisited && null != this.visitedColor ? (a.strokeStyle = "rgba(" + this.visitedColor + ", " + this.alpha + - ")", a.fillStyle = "rgba(" + this.visitedColor + ", " + this.alpha + ")") : (a.strokeStyle = "rgba(" + this.fontColor + - ", " + this.alpha + ")", a.fillStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")"), a.fillText(this.text, - -this.width / 2, this.height / 2), this.isMouseOver && (a.moveTo(-this.width / 2, this.height), a.lineTo(this.width / - 2, this.height), a.stroke()), a.closePath(), this.paintBorder(a), this.paintCtrl(a), this.paintAlarmText(a) - }, this.mousemove(function() { - var a = document.getElementsByTagName("canvas"); - if (a && a.length > 0) - for (var b = 0; b < a.length; b++) a[b].style.cursor = "pointer" - }), this.mouseout(function() { - var a = document.getElementsByTagName("canvas"); - if (a && a.length > 0) - for (var b = 0; b < a.length; b++) a[b].style.cursor = "default" - }), this.click(function() { - "_blank" == this.target ? window.open(this.href) : location = this.href, this.isVisited = !0 - }) - } - - function f(a) { - this.initialize(arguments), this._radius = 20, this.beginDegree = 0, this.endDegree = 2 * Math.PI, this.text = a, - this.paint = function(a) { - a.save(), a.beginPath(), a.fillStyle = "rgba(" + this.fillColor + "," + this.alpha + ")", a.arc(0, 0, this.radius, - this.beginDegree, this.endDegree, !0), a.fill(), a.closePath(), a.restore(), this.paintText(a), this.paintBorder( - a), this.paintCtrl(a), this.paintAlarmText(a) - }, this.paintSelected = function(a) { - a.save(), a.beginPath(), a.strokeStyle = "rgba(168,202,255, 0.9)", a.fillStyle = "rgba(168,202,236,0.7)", a.arc(0, - 0, this.radius + 3, this.beginDegree, this.endDegree, !0), a.fill(), a.stroke(), a.closePath(), a.restore() - } - } - - function g(a, b, c) { - this.initialize(), this.frameImages = a || [], this.frameIndex = 0, this.isStop = !0; - var d = b || 1e3; - this.repeatPlay = !1; - var e = this; - this.nextFrame = function() { - if (!this.isStop && null != this.frameImages.length) { - if (this.frameIndex++, this.frameIndex >= this.frameImages.length) { - if (!this.repeatPlay) return; - this.frameIndex = 0 - } - this.setImage(this.frameImages[this.frameIndex], c), setTimeout(function() { - e.nextFrame() - }, d / a.length) - } - } - } - - function h(a, b, c, d, e) { - this.initialize(); - var f = this; - this.setImage(a), this.frameIndex = 0, this.isPause = !0, this.repeatPlay = !1; - var g = d || 1e3; - e = e || 0, this.paint = function(a) { - if (this.image) { - var b = this.width, - d = this.height; - a.save(), a.beginPath(), a.fillStyle = "rgba(" + this.fillColor + "," + this.alpha + ")"; - var f = (Math.floor(this.frameIndex / c) + e) * d, - g = Math.floor(this.frameIndex % c) * b; - a.drawImage(this.image, g, f, b, d, -b / 2, -d / 2, b, d), a.fill(), a.closePath(), a.restore(), this.paintText(a), - this.paintBorder(a), this.paintCtrl(a), this.paintAlarmText(a) - } - }, this.nextFrame = function() { - if (!this.isStop) { - if (this.frameIndex++, this.frameIndex >= b * c) { - if (!this.repeatPlay) return; - this.frameIndex = 0 - } - setTimeout(function() { - f.isStop || f.nextFrame() - }, g / (b * c)) - } - } - } - - function i() { - var a = null; - return a = arguments.length <= 3 ? new g(arguments[0], arguments[1], arguments[2]) : new h(arguments[0], arguments[1], - arguments[2], arguments[3], arguments[4], arguments[5]), a.stop = function() { - a.isStop = !0 - }, a.play = function() { - a.isStop = !1, a.frameIndex = 0, a.nextFrame() - }, a - } - var j = {}; - b.prototype = new a.EditableElement, c.prototype = new b, d.prototype = new c, e.prototype = new d, f.prototype = new c, - Object.defineProperties(f.prototype, { - radius: { - get: function() { - return this._radius - }, - set: function(a) { - this._radius = a; - var b = 2 * this.radius, - c = 2 * this.radius; - this.width = b, this.height = c - } - }, - width: { - get: function() { - return this._width - }, - set: function(a) { - this._radius = a / 2, this._width = a - } - }, - height: { - get: function() { - return this._height - }, - set: function(a) { - this._radius = a / 2, this._height = a - } - } - }), g.prototype = new c, h.prototype = new c, i.prototype = new c, a.Node = c, a.TextNode = d, a.LinkNode = e, a.CircleNode = - f, a.AnimateNode = i -}(JTopo), -function(a) { - function b(a, b) { - var c = []; - if (null == a || null == b) return c; - if (a && b && a.outLinks && b.inLinks) - for (var d = 0; d < a.outLinks.length; d++) - for (var e = a.outLinks[d], f = 0; f < b.inLinks.length; f++) { - var g = b.inLinks[f]; - e === g && c.push(g) - } - return c - } - - function c(a, c) { - var d = b(a, c), - e = b(c, a), - f = d.concat(e); - return f - } - - function d(a) { - var b = c(a.nodeA, a.nodeZ); - return b = b.filter(function(b) { - return a !== b - }) - } - - function e(a, b) { - return c(a, b).length - } - - function f(b, c, g) { - function h(b, c) { - var d = a.util.lineF(b.cx, b.cy, c.cx, c.cy), - e = b.getBound(), - f = a.util.intersectionLineBound(d, e); - return f - } - this.initialize = function(b, c, d) { - if (f.prototype.initialize.apply(this, arguments), this.elementType = "link", this.zIndex = a.zIndex_Link, 0 != - arguments.length) { - this.text = d, this.nodeA = b, this.nodeZ = c, this.nodeA && null == this.nodeA.outLinks && (this.nodeA.outLinks = []), - this.nodeA && null == this.nodeA.inLinks && (this.nodeA.inLinks = []), this.nodeZ && null == this.nodeZ.inLinks && - (this.nodeZ.inLinks = []), this.nodeZ && null == this.nodeZ.outLinks && (this.nodeZ.outLinks = []), null != this.nodeA && - this.nodeA.outLinks.push(this), null != this.nodeZ && this.nodeZ.inLinks.push(this), this.caculateIndex(), this.font = - "12px Consolas", this.fontColor = "255,255,255", this.lineWidth = 2, this.lineJoin = "miter", this.transformAble = ! - 1, this.bundleOffset = 20, this.bundleGap = 12, this.textOffsetX = 0, this.textOffsetY = 0, this.arrowsRadius = - null, this.arrowsOffset = 0, this.dashedPattern = null, this.path = []; - var e = "text,font,fontColor,lineWidth,lineJoin".split(","); - this.serializedProperties = this.serializedProperties.concat(e) - } - }, this.caculateIndex = function() { - var a = e(this.nodeA, this.nodeZ); - a > 0 && (this.nodeIndex = a - 1) - }, this.initialize(b, c, g), this.removeHandler = function() { - var a = this; - this.nodeA && this.nodeA.outLinks && (this.nodeA.outLinks = this.nodeA.outLinks.filter(function(b) { - return b !== a - })), this.nodeZ && this.nodeZ.inLinks && (this.nodeZ.inLinks = this.nodeZ.inLinks.filter(function(b) { - return b !== a - })); - var b = d(this); - b.forEach(function(a, b) { - a.nodeIndex = b - }) - }, this.getStartPosition = function() { - var a = { - x: this.nodeA.cx, - y: this.nodeA.cy - }; - return a - }, this.getEndPosition = function() { - var a; - return null != this.arrowsRadius && (a = h(this.nodeZ, this.nodeA)), null == a && (a = { - x: this.nodeZ.cx, - y: this.nodeZ.cy - }), a - }, this.getPath = function() { - var a = [], - b = this.getStartPosition(), - c = this.getEndPosition(); - if (this.nodeA === this.nodeZ) return [b, c]; - var d = e(this.nodeA, this.nodeZ); - if (1 == d) return [b, c]; - var f = Math.atan2(c.y - b.y, c.x - b.x), - g = { - x: b.x + this.bundleOffset * Math.cos(f), - y: b.y + this.bundleOffset * Math.sin(f) - }, - h = { - x: c.x + this.bundleOffset * Math.cos(f - Math.PI), - y: c.y + this.bundleOffset * Math.sin(f - Math.PI) - }, - i = f - Math.PI / 2, - j = f - Math.PI / 2, - k = d * this.bundleGap / 2 - this.bundleGap / 2, - l = this.bundleGap * this.nodeIndex, - m = { - x: g.x + l * Math.cos(i), - y: g.y + l * Math.sin(i) - }, - n = { - x: h.x + l * Math.cos(j), - y: h.y + l * Math.sin(j) - }; - return m = { - x: m.x + k * Math.cos(i - Math.PI), - y: m.y + k * Math.sin(i - Math.PI) - }, n = { - x: n.x + k * Math.cos(j - Math.PI), - y: n.y + k * Math.sin(j - Math.PI) - }, a.push({ - x: b.x, - y: b.y - }), a.push({ - x: m.x, - y: m.y - }), a.push({ - x: n.x, - y: n.y - }), a.push({ - x: c.x, - y: c.y - }), a - }, this.paintPath = function(a, b) { - if (this.nodeA === this.nodeZ) return void this.paintLoop(a); - a.beginPath(), a.moveTo(b[0].x, b[0].y); - for (var c = 1; c < b.length; c++) null == this.dashedPattern ? a.lineTo(b[c].x, b[c].y) : a.JTopoDashedLineTo(b[c - - 1].x, b[c - 1].y, b[c].x, b[c].y, this.dashedPattern); - if (a.stroke(), a.closePath(), null != this.arrowsRadius) { - var d = b[b.length - 2], - e = b[b.length - 1]; - this.paintArrow(a, d, e) - } - }, this.paintLoop = function(a) { - a.beginPath(); { - var b = this.bundleGap * (this.nodeIndex + 1) / 2; - Math.PI + Math.PI / 2 - } - a.arc(this.nodeA.x, this.nodeA.y, b, Math.PI / 2, 2 * Math.PI), a.stroke(), a.closePath() - }, this.paintArrow = function(b, c, d) { - var e = this.arrowsOffset, - f = this.arrowsRadius / 2, - g = c, - h = d, - i = Math.atan2(h.y - g.y, h.x - g.x), - j = a.util.getDistance(g, h) - this.arrowsRadius, - k = g.x + (j + e) * Math.cos(i), - l = g.y + (j + e) * Math.sin(i), - m = h.x + e * Math.cos(i), - n = h.y + e * Math.sin(i); - i -= Math.PI / 2; - var o = { - x: k + f * Math.cos(i), - y: l + f * Math.sin(i) - }, - p = { - x: k + f * Math.cos(i - Math.PI), - y: l + f * Math.sin(i - Math.PI) - }; - b.beginPath(), b.fillStyle = "rgba(" + this.strokeColor + "," + this.alpha + ")", b.moveTo(o.x, o.y), b.lineTo(m, n), - b.lineTo(p.x, p.y), b.stroke(), b.closePath() - }, this.paint = function(a) { - if (null != this.nodeA && null != !this.nodeZ) { - var b = this.getPath(this.nodeIndex); - this.path = b, a.strokeStyle = "rgba(" + this.strokeColor + "," + this.alpha + ")", a.lineWidth = this.lineWidth, - this.paintPath(a, b), b && b.length > 0 && this.paintText(a, b) - } - }; - var i = -(Math.PI / 2 + Math.PI / 4); - this.paintText = function(a, b) { - var c = b[0], - d = b[b.length - 1]; - if (4 == b.length && (c = b[1], d = b[2]), this.text && this.text.length > 0) { - var e = (d.x + c.x) / 2 + this.textOffsetX, - f = (d.y + c.y) / 2 + this.textOffsetY; - a.save(), a.beginPath(), a.font = this.font; - var g = a.measureText(this.text).width, - h = a.measureText("鐢�").width; - if (a.fillStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")", this.nodeA === this.nodeZ) { - var j = this.bundleGap * (this.nodeIndex + 1) / 2, - e = this.nodeA.x + j * Math.cos(i), - f = this.nodeA.y + j * Math.sin(i); - a.fillText(this.text, e, f) - } else a.fillText(this.text, e - g / 2, f - h / 2); - a.stroke(), a.closePath(), a.restore() - } - }, this.paintSelected = function(a) { - a.shadowBlur = 10, a.shadowColor = "rgba(0,0,0,1)", a.shadowOffsetX = 0, a.shadowOffsetY = 0 - }, this.isInBound = function(b, c) { - if (this.nodeA === this.nodeZ) { - var d = this.bundleGap * (this.nodeIndex + 1) / 2, - e = a.util.getDistance(this.nodeA, { - x: b, - y: c - }) - d; - return Math.abs(e) <= 3 - } - for (var f = !1, g = 1; g < this.path.length; g++) { - var h = this.path[g - 1], - i = this.path[g]; - if (1 == a.util.isPointInLine({ - x: b, - y: c - }, h, i)) { - f = !0; - break - } - } - return f - } - } - - function g(a, b, c) { - this.initialize = function() { - g.prototype.initialize.apply(this, arguments), this.direction = "horizontal" - }, this.initialize(a, b, c), this.getStartPosition = function() { - var a = { - x: this.nodeA.cx, - y: this.nodeA.cy - }; - return "horizontal" == this.direction ? this.nodeZ.cx > a.x ? a.x += this.nodeA.width / 2 : a.x -= this.nodeA.width / - 2 : this.nodeZ.cy > a.y ? a.y += this.nodeA.height / 2 : a.y -= this.nodeA.height / 2, a - }, this.getEndPosition = function() { - var a = { - x: this.nodeZ.cx, - y: this.nodeZ.cy - }; - return "horizontal" == this.direction ? this.nodeA.cy < a.y ? a.y -= this.nodeZ.height / 2 : a.y += this.nodeZ.height / - 2 : a.x = this.nodeA.cx < a.x ? this.nodeZ.x : this.nodeZ.x + this.nodeZ.width, a - }, this.getPath = function(a) { - var b = [], - c = this.getStartPosition(), - d = this.getEndPosition(); - if (this.nodeA === this.nodeZ) return [c, d]; - var f, g, h = e(this.nodeA, this.nodeZ), - i = (h - 1) * this.bundleGap, - j = this.bundleGap * a - i / 2; - return "horizontal" == this.direction ? (f = d.x + j, g = c.y - j, b.push({ - x: c.x, - y: g - }), b.push({ - x: f, - y: g - }), b.push({ - x: f, - y: d.y - })) : (f = c.x + j, g = d.y - j, b.push({ - x: f, - y: c.y - }), b.push({ - x: f, - y: g - }), b.push({ - x: d.x, - y: g - })), b - }, this.paintText = function(a, b) { - if (this.text && this.text.length > 0) { - var c = b[1], - d = c.x + this.textOffsetX, - e = c.y + this.textOffsetY; - a.save(), a.beginPath(), a.font = this.font; - var f = a.measureText(this.text).width, - g = a.measureText("鐢�").width; - a.fillStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")", a.fillText(this.text, d - f / 2, e - g / 2), a.stroke(), - a.closePath(), a.restore() - } - } - } - - function h(a, b, c) { - this.initialize = function() { - h.prototype.initialize.apply(this, arguments), this.direction = "vertical", this.offsetGap = 44 - }, this.initialize(a, b, c), this.getStartPosition = function() { - var a = { - x: this.nodeA.cx, - y: this.nodeA.cy - }; - return "horizontal" == this.direction ? a.x = this.nodeZ.cx < a.x ? this.nodeA.x : this.nodeA.x + this.nodeA.width : - a.y = this.nodeZ.cy < a.y ? this.nodeA.y : this.nodeA.y + this.nodeA.height, a - }, this.getEndPosition = function() { - var a = { - x: this.nodeZ.cx, - y: this.nodeZ.cy - }; - return "horizontal" == this.direction ? a.x = this.nodeA.cx < a.x ? this.nodeZ.x : this.nodeZ.x + this.nodeZ.width : - a.y = this.nodeA.cy < a.y ? this.nodeZ.y : this.nodeZ.y + this.nodeZ.height, a - }, this.getPath = function(a) { - var b = this.getStartPosition(), - c = this.getEndPosition(); - if (this.nodeA === this.nodeZ) return [b, c]; - var d = [], - f = e(this.nodeA, this.nodeZ), - g = (f - 1) * this.bundleGap, - h = this.bundleGap * a - g / 2, - i = this.offsetGap; - return "horizontal" == this.direction ? (this.nodeA.cx > this.nodeZ.cx && (i = -i), d.push({ - x: b.x, - y: b.y + h - }), d.push({ - x: b.x + i, - y: b.y + h - }), d.push({ - x: c.x - i, - y: c.y + h - }), d.push({ - x: c.x, - y: c.y + h - })) : (this.nodeA.cy > this.nodeZ.cy && (i = -i), d.push({ - x: b.x + h, - y: b.y - }), d.push({ - x: b.x + h, - y: b.y + i - }), d.push({ - x: c.x + h, - y: c.y - i - }), d.push({ - x: c.x + h, - y: c.y - })), d - } - } - - function i(a, b, c) { - this.initialize = function() { - i.prototype.initialize.apply(this, arguments) - }, this.initialize(a, b, c), this.paintPath = function(a, b) { - if (this.nodeA === this.nodeZ) return void this.paintLoop(a); - a.beginPath(), a.moveTo(b[0].x, b[0].y); - for (var c = 1; c < b.length; c++) { - var d = b[c - 1], - e = b[c], - f = (d.x + e.x) / 2, - g = (d.y + e.y) / 2; - g += (e.y - d.y) / 2, a.strokeStyle = "rgba(" + this.strokeColor + "," + this.alpha + ")", a.lineWidth = this.lineWidth, - a.moveTo(d.x, d.cy), a.quadraticCurveTo(f, g, e.x, e.y), a.stroke() - } - if (a.stroke(), a.closePath(), null != this.arrowsRadius) { - var h = b[b.length - 2], - i = b[b.length - 1]; - this.paintArrow(a, h, i) - } - } - } - f.prototype = new a.InteractiveElement, g.prototype = new f, h.prototype = new f, i.prototype = new f, a.Link = f, a.FoldLink = - g, a.FlexionalLink = h, a.CurveLink = i -}(JTopo), -function(a) { - function b(c) { - this.initialize = function(c) { - b.prototype.initialize.apply(this, null), this.elementType = "container", this.zIndex = a.zIndex_Container, this.width = - 100, this.height = 100, this.childs = [], this.alpha = .5, this.dragable = !0, this.childDragble = !0, this.visible = ! - 0, this.fillColor = "10,100,80", this.borderWidth = 0, this.borderColor = "255,255,255", this.borderRadius = null, - this.font = "12px Consolas", this.fontColor = "255,255,255", this.text = c, this.textPosition = "Bottom_Center", - this.textOffsetX = 0, this.textOffsetY = 0, this.layout = new a.layout.AutoBoundLayout - }, this.initialize(c), this.add = function(a) { - this.childs.push(a), a.dragable = this.childDragble - }, this.remove = function(a) { - for (var b = 0; b < this.childs.length; b++) - if (this.childs[b] === a) { - a.parentContainer = null, this.childs = this.childs.del(b), a.lastParentContainer = this; - break - } - }, this.removeAll = function() { - this.childs = [] - }, this.setLocation = function(a, b) { - var c = a - this.x, - d = b - this.y; - this.x = a, this.y = b; - for (var e = 0; e < this.childs.length; e++) { - var f = this.childs[e]; - f.setLocation(f.x + c, f.y + d) - } - }, this.doLayout = function(a) { - a && a(this, this.childs) - }, this.paint = function(a) { - this.visible && (this.layout && this.layout(this, this.childs), a.beginPath(), a.fillStyle = "rgba(" + this.fillColor + - "," + this.alpha + ")", null == this.borderRadius || 0 == this.borderRadius ? a.rect(this.x, this.y, this.width, - this.height) : a.JTopoRoundRect(this.x, this.y, this.width, this.height, this.borderRadius), a.fill(), a.closePath(), - this.paintText(a), this.paintBorder(a)) - }, this.paintBorder = function(a) { - if (0 != this.borderWidth) { - a.beginPath(), a.lineWidth = this.borderWidth, a.strokeStyle = "rgba(" + this.borderColor + "," + this.alpha + ")"; - var b = this.borderWidth / 2; - null == this.borderRadius || 0 == this.borderRadius ? a.rect(this.x - b, this.y - b, this.width + this.borderWidth, - this.height + this.borderWidth) : a.JTopoRoundRect(this.x - b, this.y - b, this.width + this.borderWidth, this.height + - this.borderWidth, this.borderRadius), a.stroke(), a.closePath() - } - }, this.paintText = function(a) { - var b = this.text; - if (null != b && "" != b) { - a.beginPath(), a.font = this.font; - var c = a.measureText(b).width, - d = a.measureText("鐢�").width; - a.fillStyle = "rgba(" + this.fontColor + ", " + this.alpha + ")"; - var e = this.getTextPostion(this.textPosition, c, d); - a.fillText(b, e.x, e.y), a.closePath() - } - }, this.getTextPostion = function(a, b, c) { - var d = null; - return null == a || "Bottom_Center" == a ? d = { - x: this.x + this.width / 2 - b / 2, - y: this.y + this.height + c - } : "Top_Center" == a ? d = { - x: this.x + this.width / 2 - b / 2, - y: this.y - c / 2 - } : "Top_Right" == a ? d = { - x: this.x + this.width - b, - y: this.y - c / 2 - } : "Top_Left" == a ? d = { - x: this.x, - y: this.y - c / 2 - } : "Bottom_Right" == a ? d = { - x: this.x + this.width - b, - y: this.y + this.height + c - } : "Bottom_Left" == a ? d = { - x: this.x, - y: this.y + this.height + c - } : "Middle_Center" == a ? d = { - x: this.x + this.width / 2 - b / 2, - y: this.y + this.height / 2 + c / 2 - } : "Middle_Right" == a ? d = { - x: this.x + this.width - b, - y: this.y + this.height / 2 + c / 2 - } : "Middle_Left" == a && (d = { - x: this.x, - y: this.y + this.height / 2 + c / 2 - }), null != this.textOffsetX && (d.x += this.textOffsetX), null != this.textOffsetY && (d.y += this.textOffsetY), - d - }, this.paintMouseover = function() {}, this.paintSelected = function(a) { - a.shadowBlur = 10, a.shadowColor = "rgba(0,0,0,1)", a.shadowOffsetX = 0, a.shadowOffsetY = 0 - } - } - b.prototype = new a.InteractiveElement, a.Container = b -}(JTopo), -function(a) { - function b(a) { - var b = 0, - c = 0; - a.forEach(function(a) { - b += a.cx, c += a.cy - }); - var d = { - x: b / a.length, - y: c / a.length - }; - return d - } - - function c(c, d) { - null == d && (d = {}); { - var e = d.cx, - f = d.cy, - g = d.minRadius, - h = d.nodeDiameter, - i = d.hScale || 1, - j = d.vScale || 1; - d.beginAngle || 0, d.endAngle || 2 * Math.PI - } - if (null == e || null == f) { - var k = b(c); - e = k.x, f = k.y - } - var l = 0, - m = [], - n = []; - c.forEach(function(a) { - null == d.nodeDiameter ? (a.diameter && (h = a.diameter), h = a.radius ? 2 * a.radius : Math.sqrt(2 * a.width * a.height), - n.push(h)) : n.push(h), l += h - }), c.forEach(function(a, b) { - var c = n[b] / l; - m.push(Math.PI * c) - }); - var o = (c.length, m[0] + m[1]), - p = n[0] / 2 + n[1] / 2, - q = p / 2 / Math.sin(o / 2); - null != g && g > q && (q = g); - var r = q * i, - s = q * j, - t = d.animate; - if (t) { - var u = t.time || 1e3, - v = 0; - c.forEach(function(b, c) { - v += 0 == c ? m[c] : m[c - 1] + m[c]; - var d = e + Math.cos(v) * r, - g = f + Math.sin(v) * s; - a.Animate.stepByStep(b, { - x: d - b.width / 2, - y: g - b.height / 2 - }, u).start() - }) - } else { - var v = 0; - c.forEach(function(a, b) { - v += 0 == b ? m[b] : m[b - 1] + m[b]; - var c = e + Math.cos(v) * r, - d = f + Math.sin(v) * s; - a.cx = c, a.cy = d - }) - } - return { - cx: e, - cy: f, - radius: r, - radiusA: r, - radiusB: s - } - } - - function d(a, b) { - return function(c) { - var d = c.childs; - if (!(d.length <= 0)) - for (var e = c.getBound(), f = d[0], g = (e.width - f.width) / b, h = (e.height - f.height) / a, i = (d.length, 0), - j = 0; a > j; j++) - for (var k = 0; b > k; k++) { - var l = d[i++], - m = e.left + g / 2 + k * g, - n = e.top + h / 2 + j * h; - if (l.setLocation(m, n), i >= d.length) return - } - } - } - - function e(a, b) { - return null == a && (a = 0), null == b && (b = 0), - function(c) { - var d = c.childs; - if (!(d.length <= 0)) - for (var e = c.getBound(), f = e.left, g = e.top, h = 0; h < d.length; h++) { - var i = d[h]; - f + i.width >= e.right && (f = e.left, g += b + i.height), i.setLocation(f, g), f += a + i.width - } - } - } - - function f() { - return function(a, b) { - if (b.length > 0) { - for (var c = 1e7, d = -1e7, e = 1e7, f = -1e7, g = d - c, h = f - e, i = 0; i < b.length; i++) { - var j = b[i]; - j.x <= c && (c = j.x), j.x >= d && (d = j.x), j.y <= e && (e = j.y), j.y >= f && (f = j.y), g = d - c + j.width, - h = f - e + j.height - } - a.x = c, a.y = e, a.width = g, a.height = h - } - } - } - - function g(b) { - var c = [], - d = b.filter(function(b) { - return b instanceof a.Link ? !0 : (c.push(b), !1) - }); - return b = c.filter(function(a) { - for (var b = 0; b < d.length; b++) - if (d[b].nodeZ === a) return !1; - return !0 - }), b = b.filter(function(a) { - for (var b = 0; b < d.length; b++) - if (d[b].nodeA === a) return !0; - return !1 - }) - } - - function h(a) { - var b = 0, - c = 0; - return a.forEach(function(a) { - b += a.width, c += a.height - }), { - width: b / a.length, - height: c / a.length - } - } - - function i(a, b, c, d) { - b.x += c, b.y += d; - for (var e = q(a, b), f = 0; f < e.length; f++) i(a, e[f], c, d) - } - - function j(a, b) { - function c(b, e) { - var f = q(a, b); - null == d[e] && (d[e] = {}, d[e].nodes = [], d[e].childs = []), d[e].nodes.push(b), d[e].childs.push(f); - for (var g = 0; g < f.length; g++) c(f[g], e + 1), f[g].parent = b - } - var d = []; - return c(b, 0), d - } - - function k(b, c, d) { - return function(e) { - function f(f, g) { - for (var h = a.layout.getTreeDeep(f, g), k = j(f, g), l = k["" + h].nodes, m = 0; m < l.length; m++) { - var n = l[m], - o = (m + 1) * (c + 10), - p = h * d; - "down" == b || ("up" == b ? p = -p : "left" == b ? (o = -h * d, p = (m + 1) * (c + 10)) : "right" == b && (o = h * - d, p = (m + 1) * (c + 10))), n.setLocation(o, p) - } - for (var q = h - 1; q >= 0; q--) - for (var r = k["" + q].nodes, s = k["" + q].childs, m = 0; m < r.length; m++) { - var t = r[m], - u = s[m]; - if ("down" == b ? t.y = q * d : "up" == b ? t.y = -q * d : "left" == b ? t.x = -q * d : "right" == b && (t.x = q * - d), u.length > 0 ? "down" == b || "up" == b ? t.x = (u[0].x + u[u.length - 1].x) / 2 : ("left" == b || "right" == - b) && (t.y = (u[0].y + u[u.length - 1].y) / 2) : m > 0 && ("down" == b || "up" == b ? t.x = r[m - 1].x + r[m - - 1].width + c : ("left" == b || "right" == b) && (t.y = r[m - 1].y + r[m - 1].height + c)), m > 0) - if ("down" == b || "up" == b) { - if (t.x < r[m - 1].x + r[m - 1].width) - for (var v = r[m - 1].x + r[m - 1].width + c, w = Math.abs(v - t.x), x = m; x < r.length; x++) i(e.childs, r[ - x], w, 0) - } else if (("left" == b || "right" == b) && t.y < r[m - 1].y + r[m - 1].height) - for (var y = r[m - 1].y + r[m - 1].height + c, z = Math.abs(y - t.y), x = m; x < r.length; x++) i(e.childs, r[x], - 0, z) - } - } - var g = null; - null == c && (g = h(e.childs), c = g.width, ("left" == b || "right" == b) && (c = g.width + 10)), null == d && ( - null == g && (g = h(e.childs)), d = 2 * g.height), null == b && (b = "down"); - var k = a.layout.getRootNodes(e.childs); - if (k.length > 0) { - f(e.childs, k[0]); - var l = a.util.getElementsBound(e.childs), - m = e.getCenterLocation(), - n = m.x - (l.left + l.right) / 2, - o = m.y - (l.top + l.bottom) / 2; - e.childs.forEach(function(b) { - b instanceof a.Node && (b.x += n, b.y += o) - }) - } - } - } - - function l(b) { - return function(c) { - function d(a, c, e) { - var f = q(a, c); - if (0 != f.length) { - null == e && (e = b); - var g = 2 * Math.PI / f.length; - f.forEach(function(b, f) { - var h = c.x + e * Math.cos(g * f), - i = c.y + e * Math.sin(g * f); - b.setLocation(h, i); - var j = e / 2; - d(a, b, j) - }) - } - } - var e = a.layout.getRootNodes(c.childs); - if (e.length > 0) { - d(c.childs, e[0]); - var f = a.util.getElementsBound(c.childs), - g = c.getCenterLocation(), - h = g.x - (f.left + f.right) / 2, - i = g.y - (f.top + f.bottom) / 2; - c.childs.forEach(function(b) { - b instanceof a.Node && (b.x += h, b.y += i) - }) - } - } - } - - function m(a, b, c, d, e, f) { - for (var g = [], h = 0; c > h; h++) - for (var i = 0; d > i; i++) g.push({ - x: a + i * e, - y: b + h * f - }); - return g - } - - function n(a, b, c, d, e, f) { - var g = e ? e : 0, - h = f ? f : 2 * Math.PI, - i = h - g, - j = i / c, - k = []; - g += j / 2; - for (var l = g; h >= l; l += j) { - var m = a + Math.cos(l) * d, - n = b + Math.sin(l) * d; - k.push({ - x: m, - y: n - }) - } - return k - } - - function o(a, b, c, d, e, f) { - var g = f || "bottom", - h = []; - if ("bottom" == g) - for (var i = a - c / 2 * d + d / 2, j = 0; c >= j; j++) h.push({ - x: i + j * d, - y: b + e - }); - else if ("top" == g) - for (var i = a - c / 2 * d + d / 2, j = 0; c >= j; j++) h.push({ - x: i + j * d, - y: b - e - }); - else if ("right" == g) - for (var i = b - c / 2 * d + d / 2, j = 0; c >= j; j++) h.push({ - x: a + e, - y: i + j * d - }); - else if ("left" == g) - for (var i = b - c / 2 * d + d / 2, j = 0; c >= j; j++) h.push({ - x: a - e, - y: i + j * d - }); - return h - } - - function m(a, b, c, d, e, f) { - for (var g = [], h = 0; c > h; h++) - for (var i = 0; d > i; i++) g.push({ - x: a + i * e, - y: b + h * f - }); - return g - } - - function p(a, b) { - if (a.layout) { - var c = a.layout, - d = c.type, - e = null; - if ("circle" == d) { - var f = c.radius || Math.max(a.width, a.height); - e = n(a.cx, a.cy, b.length, f, a.layout.beginAngle, a.layout.endAngle) - } else if ("tree" == d) { - var g = c.width || 50, - h = c.height || 50, - i = c.direction; - e = o(a.cx, a.cy, b.length, g, h, i) - } else { - if ("grid" != d) return; - e = m(a.x, a.y, c.rows, c.cols, c.horizontal || 0, c.vertical || 0) - } - for (var j = 0; j < b.length; j++) b[j].setCenterLocation(e[j].x, e[j].y) - } - } - - function q(b, c) { - for (var d = [], e = 0; e < b.length; e++) b[e] instanceof a.Link && b[e].nodeA === c && d.push(b[e].nodeZ); - return d - } - - function r(a, b, c) { - var d = q(a.childs, b); - if (0 == d.length) return null; - if (p(b, d), 1 == c) - for (var e = 0; e < d.length; e++) r(a, d[e], c); - return null - } - - function s(b, c) { - function d(a, b) { - var c = a.x - b.x, - d = a.y - b.y; - i += c * f, j += d * f, i *= g, j *= g, j += h, b.x += i, b.y += j - } - - function e() { - if (!(++k > 150)) { - for (var a = 0; a < l.length; a++) l[a] != b && d(b, l[a], l); - setTimeout(e, 1e3 / 24) - } - } - var f = .01, - g = .95, - h = -5, - i = 0, - j = 0, - k = 0, - l = c.getElementsByClass(a.Node); - e() - } - - function t(a, b) { - function c(a, b, e) { - var f = q(a, b); - e > d && (d = e); - for (var g = 0; g < f.length; g++) c(a, f[g], e + 1) - } - var d = 0; - return c(a, b, 0), d - } - a.layout = a.Layout = { - layoutNode: r, - getNodeChilds: q, - adjustPosition: p, - springLayout: s, - getTreeDeep: t, - getRootNodes: g, - GridLayout: d, - FlowLayout: e, - AutoBoundLayout: f, - CircleLayout: l, - TreeLayout: k, - getNodesCenter: b, - circleLayoutNodes: c - } -}(JTopo), -function(a) { - function b() { - var b = new a.CircleNode; - return b.radius = 150, b.colors = ["#3666B0", "#2CA8E0", "#77D1F6"], b.datas = [.3, .3, .4], b.titles = ["A", "B", - "C" - ], b.paint = function(a) { - var c = 2 * b.radius, - d = 2 * b.radius; - b.width = c, b.height = d; - for (var e = 0, f = 0; f < this.datas.length; f++) { - var g = this.datas[f] * Math.PI * 2; - a.save(), a.beginPath(), a.fillStyle = b.colors[f], a.moveTo(0, 0), a.arc(0, 0, this.radius, e, e + g, !1), a.fill(), - a.closePath(), a.restore(), a.beginPath(), a.font = this.font; - var h = this.titles[f] + ": " + (100 * this.datas[f]).toFixed(2) + "%", - i = a.measureText(h).width, - j = (a.measureText("鐢�").width, (e + e + g) / 2), - k = this.radius * Math.cos(j), - l = this.radius * Math.sin(j); - j > Math.PI / 2 && j <= Math.PI ? k -= i : j > Math.PI && j < 2 * Math.PI * 3 / 4 ? k -= i : j > 2 * Math.PI * .75, - a.fillStyle = "#FFFFFF", a.fillText(h, k, l), a.moveTo(this.radius * Math.cos(j), this.radius * Math.sin(j)), j > - Math.PI / 2 && j < 2 * Math.PI * 3 / 4 && (k -= i), j > Math.PI, a.fill(), a.stroke(), a.closePath(), e += g - } - }, b - } - - function c() { - var b = new a.Node; - return b.showSelected = !1, b.width = 250, b.height = 180, b.colors = ["#3666B0", "#2CA8E0", "#77D1F6"], b.datas = [ - .3, .3, .4 - ], b.titles = ["A", "B", "C"], b.paint = function(a) { - var c = 3, - d = (this.width - c) / this.datas.length; - a.save(), a.beginPath(), a.fillStyle = "#FFFFFF", a.strokeStyle = "#FFFFFF", a.moveTo(-this.width / 2 - 1, -this.height / - 2), a.lineTo(-this.width / 2 - 1, this.height / 2 + 3), a.lineTo(this.width / 2 + c + 1, this.height / 2 + 3), a.stroke(), - a.closePath(), a.restore(); - for (var e = 0; e < this.datas.length; e++) { - a.save(), a.beginPath(), a.fillStyle = b.colors[e]; - var f = this.datas[e], - g = e * (d + c) - this.width / 2, - h = this.height - f - this.height / 2; - a.fillRect(g, h, d, f); - var i = "" + parseInt(this.datas[e]), - j = a.measureText(i).width, - k = a.measureText("鐢�").width; - a.fillStyle = "#FFFFFF", a.fillText(i, g + (d - j) / 2, h - k), a.fillText(this.titles[e], g + (d - j) / 2, this.height / - 2 + k), a.fill(), a.closePath(), a.restore() - } - }, b - } - a.BarChartNode = c, a.PieChartNode = b -}(JTopo), -function(a) { - function b(b, c) { - var d, e = null; - return { - stop: function() { - return d ? (window.clearInterval(d), e && e.publish("stop"), this) : this - }, - start: function() { - var a = this; - return d = setInterval(function() { - b.call(a) - }, c), this - }, - onStop: function(b) { - return null == e && (e = new a.util.MessageBus), e.subscribe("stop", b), this - } - } - } - - function c(a, c) { - c = c || {}; - var d = c.gravity || .1, - e = c.dx || 0, - f = c.dy || 5, - g = c.stop, - h = c.interval || 30, - i = new b(function() { - g && g() ? (f = .5, this.stop()) : (f += d, a.setLocation(a.x + e, a.y + f)) - }, h); - return i - } - - function d(a, c, d, e, f) { - var g = 1e3 / 24, - h = {}; - for (var i in c) { - var j = c[i], - k = j - a[i]; - h[i] = { - oldValue: a[i], - targetValue: j, - step: k / d * g, - isDone: function(b) { - var c = this.step > 0 && a[b] >= this.targetValue || this.step < 0 && a[b] <= this.targetValue; - return c - } - } - } - var l = new b(function() { - var b = !0; - for (var d in c) h[d].isDone(d) || (a[d] += h[d].step, b = !1); - if (b) { - if (!e) return this.stop(); - for (var d in c) - if (f) { - var g = h[d].targetValue; - h[d].targetValue = h[d].oldValue, h[d].oldValue = g, h[d].step = -h[d].step - } else a[d] = h[d].oldValue - } - return this - }, g); - return l - } - - function e(a) { - null == a && (a = {}); - var b = a.spring || .1, - c = a.friction || .8, - d = a.grivity || 0, - e = (a.wind || 0, a.minLength || 0); - return { - items: [], - timer: null, - isPause: !1, - addNode: function(a, b) { - var c = { - node: a, - target: b, - vx: 0, - vy: 0 - }; - return this.items.push(c), this - }, - play: function(a) { - this.stop(), a = null == a ? 1e3 / 24 : a; - var b = this; - this.timer = setInterval(function() { - b.nextFrame() - }, a) - }, - stop: function() { - null != this.timer && window.clearInterval(this.timer) - }, - nextFrame: function() { - for (var a = 0; a < this.items.length; a++) { - var f = this.items[a], - g = f.node, - h = f.target, - i = f.vx, - j = f.vy, - k = h.x - g.x, - l = h.y - g.y, - m = Math.atan2(l, k); - if (0 != e) { - var n = h.x - Math.cos(m) * e, - o = h.y - Math.sin(m) * e; - i += (n - g.x) * b, j += (o - g.y) * b - } else i += k * b, j += l * b; - i *= c, j *= c, j += d, g.x += i, g.y += j, f.vx = i, f.vy = j - } - } - } - } - - function f(a, b) { - function c() { - return e = setInterval(function() { - return o ? void f.stop() : (a.rotate += g || .2, void(a.rotate > 2 * Math.PI && (a.rotate = 0))) - }, 100), f - } - - function d() { - return window.clearInterval(e), f.onStop && f.onStop(a), f - } - var e = (b.context, null), - f = {}, - g = b.v; - return f.run = c, f.stop = d, f.onStop = function(a) { - return f.onStop = a, f - }, f - } - - function g(a, b) { - function c() { - return window.clearInterval(g), h.onStop && h.onStop(a), h - } - - function d() { - var d = b.dx || 0, - i = b.dy || 2; - return g = setInterval(function() { - return o ? void h.stop() : (i += f, void(a.y + a.height < e.stage.canvas.height ? a.setLocation(a.x + d, a.y + i) : - (i = 0, c()))) - }, 20), h - } - var e = b.context, - f = b.gravity || .1, - g = null, - h = {}; - return h.run = d, h.stop = c, h.onStop = function(a) { - return h.onStop = a, h - }, h - } - - function h(b, c) { - function d(c, d, e, f, g) { - var h = new a.Node; - return h.setImage(b.image), h.setSize(b.width, b.height), h.setLocation(c, d), h.showSelected = !1, h.dragable = !1, - h.paint = function(a) { - a.save(), a.arc(0, 0, e, f, g), a.clip(), a.beginPath(), null != this.image ? a.drawImage(this.image, -this.width / - 2, -this.height / 2) : (a.fillStyle = "rgba(" + this.style.fillStyle + "," + this.alpha + ")", a.rect(-this.width / - 2, -this.height / 2, this.width / 2, this.height / 2), a.fill()), a.closePath(), a.restore() - }, h - } - - function e(c, e) { - var f = c, - g = c + Math.PI, - h = d(b.x, b.y, b.width, f, g), - j = d(b.x - 2 + 4 * Math.random(), b.y, b.width, f + Math.PI, f); - b.visible = !1, e.add(h), e.add(j), a.Animate.gravity(h, { - context: e, - dx: .3 - }).run().onStop(function() { - e.remove(h), e.remove(j), i.stop() - }), a.Animate.gravity(j, { - context: e, - dx: -.2 - }).run() - } - - function f() { - return e(c.angle, h), i - } - - function g() { - return i.onStop && i.onStop(b), i - } - var h = c.context, - i = (b.style, {}); - return i.onStop = function(a) { - return i.onStop = a, i - }, i.run = f, i.stop = g, i - } - - function i(a, b) { - function c(a) { - a.visible = !0, a.rotate = Math.random(); - var b = g.stage.canvas.width / 2; - a.x = b + Math.random() * (b - 100) - Math.random() * (b - 100), a.y = g.stage.canvas.height, a.vx = 5 * Math.random() - - 5 * Math.random(), a.vy = -25 - } - - function d() { - return c(a), h = setInterval(function() { - return o ? void i.stop() : (a.vy += f, a.x += a.vx, a.y += a.vy, void((a.x < 0 || a.x > g.stage.canvas.width || a - .y > g.stage.canvas.height) && (i.onStop && i.onStop(a), c(a)))) - }, 50), i - } - - function e() { - window.clearInterval(h) - } - var f = .8, - g = b.context, - h = null, - i = {}; - return i.onStop = function(a) { - return i.onStop = a, i - }, i.run = d, i.stop = e, i - } - - function j() { - o = !0 - } - - function k() { - o = !1 - } - - function l(b, c) { - function d() { - return n = setInterval(function() { - if (o) return void m.stop(); - var a = f.y + h + Math.sin(k) * j; - b.setLocation(b.x, a), k += l - }, 100), m - } - - function e() { - window.clearInterval(n) - } - var f = c.p1, - g = c.p2, - h = (c.context, f.x + (g.x - f.x) / 2), - i = f.y + (g.y - f.y) / 2, - j = a.util.getDistance(f, g) / 2, - k = Math.atan2(i, h), - l = c.speed || .2, - m = {}, - n = null; - return m.run = d, m.stop = e, m - } - - function m(a, b) { - function c() { - return h = setInterval(function() { - if (o) return void g.stop(); - var b = e.x - a.x, - c = e.y - a.y, - h = b * f, - i = c * f; - a.x += h, a.y += i, .01 > h && .1 > i && d() - }, 100), g - } - - function d() { - window.clearInterval(h) - } - var e = b.position, - f = (b.context, b.easing || .2), - g = {}, - h = null; - return g.onStop = function(a) { - return g.onStop = a, g - }, g.run = c, g.stop = d, g - } - - function n(a, b) { - function c() { - return j = setInterval(function() { - a.scaleX += f, a.scaleY += f, a.scaleX >= e && d() - }, 100), i - } - - function d() { - i.onStop && i.onStop(a), a.scaleX = g, a.scaleY = h, window.clearInterval(j) - } - var e = (b.position, b.context, b.scale || 1), - f = .06, - g = a.scaleX, - h = a.scaleY, - i = {}, - j = null; - return i.onStop = function(a) { - return i.onStop = a, i - }, i.run = c, i.stop = d, i - } - a.Animate = {}, a.Effect = {}; - var o = !1; - a.Effect.spring = e, a.Effect.gravity = c, a.Animate.stepByStep = d, a.Animate.rotate = f, a.Animate.scale = n, a.Animate - .move = m, a.Animate.cycle = l, a.Animate.repeatThrow = i, a.Animate.dividedTwoPiece = h, a.Animate.gravity = g, a.Animate - .startAll = k, a.Animate.stopAll = j -}(JTopo), -function(a) { - function b(a, b) { - var c = []; - if (0 == a.length) return c; - var d = b.match(/^\s*(\w+)\s*$/); - if (null != d) { - var e = a.filter(function(a) { - return a.elementType == d[1] - }); - null != e && e.length > 0 && (c = c.concat(e)) - } else { - var f = !1; - if (d = b.match(/\s*(\w+)\s*\[\s*(\w+)\s*([>=<])\s*['"](\S+)['"]\s*\]\s*/), (null == d || d.length < 5) && (d = b.match( - /\s*(\w+)\s*\[\s*(\w+)\s*([>=<])\s*(\d+(\.\d+)?)\s*\]\s*/), f = !0), null != d && d.length >= 5) { - var g = d[1], - h = d[2], - i = d[3], - j = d[4]; - e = a.filter(function(a) { - if (a.elementType != g) return !1; - var b = a[h]; - return 1 == f && (b = parseInt(b)), "=" == i ? b == j : ">" == i ? b > j : "<" == i ? j > b : "<=" == i ? j >= b : - ">=" == i ? b >= j : "!=" == i ? b != j : !1 - }), null != e && e.length > 0 && (c = c.concat(e)) - } - } - return c - } - - function c(a) { - if (a.find = function(a) { - return d.call(this, a) - }, e.forEach(function(b) { - a[b] = function(a) { - for (var c = 0; c < this.length; c++) this[c][b](a); - return this - } - }), a.length > 0) { - var b = a[0]; - for (var c in b) { - var f = b[c]; - "function" == typeof f && ! function(b) { - a[c] = function() { - for (var c = [], d = 0; d < a.length; d++) c.push(b.apply(a[d], arguments)); - return c - } - }(f) - } - } - return a.attr = function(a, b) { - if (null != a && null != b) - for (var c = 0; c < this.length; c++) this[c][a] = b; - else { - if (null != a && "string" == typeof a) { - for (var d = [], c = 0; c < this.length; c++) d.push(this[c][a]); - return d - } - if (null != a) - for (var c = 0; c < this.length; c++) - for (var e in a) this[c][e] = a[e] - } - return this - }, a - } - - function d(d) { - var e = [], - f = []; - this instanceof a.Stage ? (e = this.childs, f = f.concat(e)) : this instanceof a.Scene ? e = [this] : f = this, e.forEach( - function(a) { - f = f.concat(a.childs) - }); - var g = null; - return g = "function" == typeof d ? f.filter(d) : b(f, d), g = c(g) - } - var e = "click,mousedown,mouseup,mouseover,mouseout,mousedrag,keydown,keyup".split(","); - a.Stage.prototype.find = d, a.Scene.prototype.find = d -}(JTopo), -function(a) { - function b(a, b) { - this.x = a, this.y = b - } - - function c(a) { - this.p = new b(0, 0), this.w = new b(1, 0), this.paint = a - } - - function d(a, b, c) { - return function(d) { - for (var e = 0; b > e; e++) a(), c && d.turn(c), d.move(3) - } - } - - function e(a, b) { - var c = 2 * Math.PI; - return function(d) { - for (var e = 0; b > e; e++) a(), d.turn(c / b) - } - } - - function f(a, b, c) { - return function(d) { - for (var e = 0; b > e; e++) a(), d.resize(c) - } - } - - function g(a) { - var b = 2 * Math.PI; - return function(c) { - for (var d = 0; a > d; d++) c.forward(1), c.turn(b / a) - } - } - - function h(a) { - var b = 4 * Math.PI; - return function(c) { - for (var d = 0; a > d; d++) c.forward(1), c.turn(b / a) - } - } - - function i(a, b, c, d) { - return function(e) { - for (var f = 0; b > f; f++) a(), e.forward(1), e.turn(c), e.resize(d) - } - } - var j = {}; - c.prototype.forward = function(a) { - var b = this.p, - c = this.w; - return b.x = b.x + a * c.x, b.y = b.y + a * c.y, this.paint && this.paint(b.x, b.y), this - }, c.prototype.move = function(a) { - var b = this.p, - c = this.w; - return b.x = b.x + a * c.x, b.y = b.y + a * c.y, this - }, c.prototype.moveTo = function(a, b) { - return this.p.x = a, this.p.y = b, this - }, c.prototype.turn = function(a) { - var b = (this.p, this.w), - c = Math.cos(a) * b.x - Math.sin(a) * b.y, - d = Math.sin(a) * b.x + Math.cos(a) * b.y; - return b.x = c, b.y = d, this - }, c.prototype.resize = function(a) { - var b = this.w; - return b.x = b.x * a, b.y = b.y * a, this - }, c.prototype.save = function() { - return null == this._stack && (this._stack = []), this._stack.push([this.p, this.w]), this - }, c.prototype.restore = function() { - if (null != this._stack && this._stack.length > 0) { - var a = this._stack.pop(); - this.p = a[0], this.w = a[1] - } - return this - }, j.Tortoise = c, j.shift = d, j.spin = e, j.polygon = g, j.spiral = i, j.star = h, j.scale = f, a.Logo = j -}(window); diff --git a/h5-enginex-manager/public/logo.png b/h5-enginex-manager/public/logo.png deleted file mode 100755 index 1fc4a5c5b7473a3d7436bd9ebf4704782f1a6df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2502 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 diff --git a/h5-enginex-manager/public/table.json b/h5-enginex-manager/public/table.json deleted file mode 100755 index ddd2e32..0000000 --- a/h5-enginex-manager/public/table.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "list": [{ - "id": 1, - "name": "张三", - "money": 123, - "address": "广东省东莞市长安镇", - "state": "成功", - "date": "2019-11-1", - "thumb": "https://lin-xin.gitee.io/images/post/wms.png" - }, - { - "id": 2, - "name": "李四", - "money": 456, - "address": "广东省广州市白云区", - "state": "成功", - "date": "2019-10-11", - "thumb": "https://lin-xin.gitee.io/images/post/node3.png" - }, - { - "id": 3, - "name": "王五", - "money": 789, - "address": "湖南省长沙市", - "state": "失败", - "date": "2019-11-11", - "thumb": "https://lin-xin.gitee.io/images/post/parcel.png" - }, - { - "id": 4, - "name": "赵六", - "money": 1011, - "address": "福建省厦门市鼓浪屿", - "state": "成功", - "date": "2019-10-20", - "thumb": "https://lin-xin.gitee.io/images/post/notice.png" - } - ], - "pageTotal": 4 -} \ No newline at end of file diff --git a/h5-enginex-manager/src/App.vue b/h5-enginex-manager/src/App.vue deleted file mode 100755 index b5df43c..0000000 --- a/h5-enginex-manager/src/App.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/api/index.js b/h5-enginex-manager/src/api/index.js deleted file mode 100755 index cc3687d..0000000 --- a/h5-enginex-manager/src/api/index.js +++ /dev/null @@ -1,531 +0,0 @@ -import request from '../utils/request'; -// console.log(request) - -export const getV = (params) => request.get(`${window.location.origin}/index.html?time=${new Date().getTime()}`) - - - -export const fetchData = (params) => request.get('./table.json',{params}) -// 登录接口 -export const getLogin = (params) => request.post('Riskmanage/v2/login/login',params) -// 登出接口 -export const getLogout = (params) => request.post('Riskmanage/v2/login/logout',params) -// 查询菜单权限接口 -export const getMenus = (params) => request.post('Riskmanage/v2/sysMenu/getMenus',params) -// 查询首页统计信息 -export const getIndexInfo = (params) => request.post('Riskmanage/v2/engine/getIndexInfo',params) -// 查询模型列表信息 -export const getModelsList = (params) => request.post('Riskmanage/models/getModelsList',params) -// 获取组织下全量指标信息 -export const getAllFields = (params) => request.post('Riskmanage/models/getAllFields',params) -// 添加模型 -export const saveModel = (params) => request.post('Riskmanage/models/save',params) -// 删除模型 -export const deleteModel = (id) => request.delete('Riskmanage/models/delete/' + id) -// 修改模型 -export const updateModel = (id, params) => request.put('Riskmanage/models/update/' + id, params) -// 获取模型详细信息 -export const getModelDetailInfo = (id) => request.get('Riskmanage/models/getDetailInfo/' + id) - -// 查询引擎列表 -export const getEngineList = (params) => request.get('Riskmanage/v2/engine/getEngineList',{params}) -// 获取UUID -export const getEngineUUID = () => request.get('Riskmanage/v2/engine/getUUID') -// 引擎信息回显 -export const engineInitupdate = (id) => request.get('Riskmanage/v2/engine/initupdate/' + id) -// 保存引擎信息 -export const updateEngine = (params) => request.put('Riskmanage/v2/engine/update',params) - - - -// 数据源 数据库列表 -export const getDataSourcelist = (params) => request.post('/Riskmanage/datasource/getDataSourceList',params) -// 数据源 修改以及创建数据库 -export const setDataSource = (params) => request.post('/Riskmanage/datasource/save',params) -// 数据源 删除 -export const deleteDataSource = (id) => request.delete('/Riskmanage/datasource/'+id) -// 数据源 修改数据源 -export const updataDataSource = (params) => request.post('/Riskmanage/datasource/update',params) - - -// 指标管理 listTree 获取 -export const getfieldListTree = (params) => request.post('/Riskmanage/v2/datamanage/field/newListTree',params) - -// 指标管理 指标列表 获取 -export const getfieldList = (params) => request.post('/Riskmanage/v2/datamanage/field/list',params) - -// 指标管理 指标列表 获取 -export const addfieldList = (params) => request.post('/Riskmanage/v2/datamanage/field/addTree',params) -// 指标管理 更新类型 名称 -export const updatafieldList = (params) => request.post('/Riskmanage/v2/datamanage/field/updateTree',params) -// 指标管理 更新类型 名称 -export const getFieldUser = (params) => request.post('/Riskmanage/v2/datamanage/field/findFieldByUser',params) - -// 保存 增加属性 -export const getfieldsave = (params) => request.post('/Riskmanage/v2/datamanage/field/save',params) -// 编辑保存 -export const updatafield = (params) => request.post('/Riskmanage/v2/datamanage/field/update',params) -// 启用等 -export const fieldusing = (params) => request.post('/Riskmanage/v2/datamanage/field/updateStatus',params) -// 指标导入模板下载 -export const fielddownTemplate = (params) => request.post('/Riskmanage/v2/datamanage/field/downTemplate',params) -// 指标批量模板上传 -export const fieldupdata = (params) => request.post('/Riskmanage/v2/datamanage/field/upload',params) -// 获取指标管理 -export const getfieldInfo = (id,params) => request.post('/Riskmanage/v2/datamanage/field/getFieldInfo/'+id,{params}) - -// 指标文件夹移动 -export const updateFieldFolder = (params) => request.post('/Riskmanage/v2/datamanage/field/updateFieldFolder',params) - -// ========================================规则管理========================== - - - -// // groovy管理 list获取 -// export const getRulesList = (params) => request.post('/Riskmanage/v3/rule/getRuleList',params) -// // groovy管理 删启停 -// export const Rulesusing = (params) => request.post('/Riskmanage/v3/rule/updateRuleStatus',params) - -// // groovy管理 保存 -// export const getrulesave = (params) => request.post('/Riskmanage/v3/rule/addRule',params) -// groovy管理 具体元素内容获取 -export const getScriptRuleInfo = (params) => request.post('/Riskmanage/v3/rule/getScriptRule/'+params) -// // groovy管理 修改保存 -// export const getRuleUpdata = (params) => request.post('/Riskmanage/v3/rule/updateRule',params) -// groovy管理 获取规则主体 -export const getRuleScriptVersionInfo = (id) => request.post('/Riskmanage/v3/ruleScriptVersion/getRuleScriptVersion/'+id.id) -// groovy管理 添加规则版本 -export const addRuleScriptVersion = (params) => request.post('/Riskmanage/v3/ruleScriptVersion/addRuleScriptVersion',params) -// groovy管理 更新规则版本状态 -export const updateRuleScriptVersionStatus = (params) => request.post('/Riskmanage/v3/ruleScriptVersion/updateRuleScriptVersionStatus ',params) -// groovy管理 复制规则版本 -export const copyRuleScriptVersion = (params) => request.post('/Riskmanage/v3/ruleScriptVersion/copyRuleScriptVersion',params) -// groovy管理 规则版本重命名 -export const updateRuleScriptVersion = (params) => request.post('/Riskmanage/v3/ruleScriptVersion/updateRuleScriptVersion',params) - - - - - - - -// 规则管理 listTree 获取 -export const getRulesListTree = (params) => request.post('/Riskmanage/v2/knowledge/tree/list',params) -// 规则管理 list获取 -export const getRulesList = (params) => request.post('/Riskmanage/v3/rule/getRuleList',params) -// 规则管理 删启停 -export const Rulesusing = (params) => request.post('/Riskmanage/v3/rule/updateRuleStatus',params) -// 规则管理 文件夹新增 -export const addListRules = (params) => request.post('/Riskmanage/v2/knowledge/tree/save',params) -// 规则管理 文件夹删除 修改 -export const updataListRules = (params) => request.post('/Riskmanage/v2/knowledge/tree/update',params) -// 规则管理 保存 -export const getrulesave = (params) => request.post('/Riskmanage/v3/rule/addRule',params) -// 规则管理 具体元素内容获取 -export const getRuleInfo = (id) => request.post('/Riskmanage/v3/rule/getRuleInfo/'+id) -// 规则管理 修改保存 -export const getRuleUpdata = (params) => request.post('/Riskmanage/v3/rule/updateRule',params) -// 规则管理 获取规则主体 -export const getRuleVersionInfo = (params) => request.post('/Riskmanage/v3/ruleVersion/getRuleVersionInfo/'+params.id) -// 规则管理 添加规则版本 -export const addRuleVersion = (params) => request.post('/Riskmanage/v3/ruleVersion/addRuleVersion',params) -// 规则管理 更新规则版本状态 -export const updateRuleVersionStatus = (params) => request.post('/Riskmanage/v3/ruleVersion/updateRuleVersionStatus',params) -// 规则管理 复制规则版本 -export const copyRuleVersion = (params) => request.post('/Riskmanage/v3/ruleVersion/copyRuleVersion',params) -// 规则管理 规则版本重命名 -export const updateRuleVersion = (params) => request.post('/Riskmanage/v3/ruleVersion/updateRuleVersion',params) - - - -// 简单规则管理 保存 -export const getEasyRulesave = (params) => request.post('/Riskmanage/v3/rule/addRule',params) -// 简单规则管理 修改保存 -export const getEasyRuleUpdata = (params) => request.post('/Riskmanage/v3/rule/updateRule',params) -// 简单规则管理 具体元素内容获取 -export const getEasyRuleInfo = (params) => request.post('/Riskmanage/v3/rule/getSimpleRule/'+params.id) -// 简单规则管理 批量上传 -export const ruleupdata = (params) => request.post('/Riskmanage/v3/rule/upload',params) -// 规则文件夹移动 -export const updateRuleParent = (params) => request.post('/Riskmanage/v3/rule/updateRuleParent',params) - - - - - - - -//===============================================评分卡管理=============================== -// 评分卡 list 获取 -// export const getSCOList = (params) => request.post('/Riskmanage/v2/knowledge/scorecard/list',params) -export const getSCOList = (params) => request.post('/Riskmanage/v3/scorecard/list',params) -// 评分卡 list 删启停 -export const updataListSCO = (params) => request.post('/Riskmanage/v3/scorecard/updateStatus',params) -// 评分卡 检测区间是否闭环 -export const validateSection = (params) => request.post('/Riskmanage/v3/scorecard/section',params) -// 评分卡 新增列表 -export const addSCO = (params) => request.post('/Riskmanage/v3/scorecard/add',params) -// 评分卡 获取评分卡版本 -export const getSCOVersion = (params) => request.post('/Riskmanage/v3/scorecard/getScorecardInfo/'+params.id) -// 评分卡 添加评分卡版本 -export const addScorecardVersion = (params) => request.post('/Riskmanage/v3/scorecardVersion/addScorecardVersion',params) -// 评分卡 更新版本状态 -export const updateScorecardVersionStatus = (params) => request.post('/Riskmanage/v3/scorecardVersion/updateScorecardVersionStatus',params) -// 评分卡 复制版本 -export const copyScorecardVersion = (params) => request.post('/Riskmanage/v3/scorecardVersion/copyScorecardVersion',params) -// 评分卡 版本重命名 -export const updateScorecardVersion = (params) => request.post('/Riskmanage/v3/scorecardVersion/updateScorecardVersion',params) -// 评分卡 获取评分卡主体 -export const getSCOInfo = (params) => request.post('/Riskmanage/v3/scorecardVersion/getScorecardVersionInfo/'+params.id) -// 评分卡 修改列表提交 -export const getSCOUpdata = (params) => request.post('/Riskmanage/v3/scorecard/update',params) - - - - -//======================================黑名单======================================= - -// 黑白名单库管理 首次进来获取名单列表 -export const getBlackWhiteList = (params) => request.post('/Riskmanage/v2/datamanage/listmanage/list',params) -// 黑白名单库管理 添加名单库 -export const saveBlackWhiteList = (params) => request.post('/Riskmanage/v2/datamanage/listmanage/save',params) -// 黑白名单库管理 编辑名单库 -export const updateBlackWhiteList = (params) => request.post('/Riskmanage/v2/datamanage/listmanage/update',params) -// 黑白名单库管理 获取详情 -export const getListDbInfo = (id,params) => request.post('/Riskmanage/v2/datamanage/listmanage/getListDbInfo/'+id,params) -// / -export const updateStatus = (params) => request.post('/Riskmanage/v2/datamanage/listmanage/updateStatus',params) -// 导入 -export const listmanageUpload = (id,params) => request.post('/Riskmanage/v2/datamanage/listmanage/upload/'+id,params) -//下载模板 -export const listmanageDownTemplate = () => request.post('/Riskmanage/v2/datamanage/listmanage/downTemplate') -// v2/datamanage/listmanage/getListDbData -export const getListDbData = (params) => request.post('/Riskmanage/v2/datamanage/listmanage/getListDbData',params) - -// ================================== 系统管理 =================================== -// ---------------------用户管理 -// 获取用户列表 -export const getUserList = (params) => request.post('/Riskmanage/v2/sysUser/getUserList',params) -// 创建用户 -export const saveUser = (params) => request.post('/Riskmanage/v2/sysUser/save',params) -// 编辑修改 -export const updateUser = (params) => request.post('/Riskmanage/v2/sysUser/update',params) -// 启用、停用、删除 -export const userUpdateStatus = (params) => request.post('/Riskmanage/v2/sysUser/updateStatus',params) -// 获取组织列表 -export const getOrganList = (params) => request.post('/Riskmanage/v2/sysOrganization/getOrganList',params) -// 获取已启用的组织列表 -export const getAllValidOrgan = (params) => request.post('/Riskmanage/v2/sysOrganization/getAllValidOrgan',params) -// 获取角色 -export const getAllValidRole = (params) => request.post('/Riskmanage/v2/sysRole/getAllValidRole',params) -// 修改密码 -export const updateUserPassword = (params) => request.post('/Riskmanage/v2/sysUser/updatePassword',params) - -//----------------------- 角色管理 -// 获取角色列表 -export const getRoleList = (params) => request.post('/Riskmanage/v2/sysRole/getRoleList',params) -// 修改批量操作 -export const roleUpdateStatus = (params) => request.post('/Riskmanage/v2/sysRole/updateStatus',params) -// 创建角色 -export const saveRole = (params) => request.post('/Riskmanage/v2/sysRole/save',params) -// 修改角色 -export const updateRole = (params) => request.post('/Riskmanage/v2/sysRole/update',params) -// 获取资源树 -export const getFindTreeList = (params) => request.post('/Riskmanage/v2/sysMenu/findTreeList',params) -// 获取引擎树 -export const getEngineTree = (params) => request.post('/Riskmanage/v2/sysMenu/getEngineTree',params) -// 权限分配资源树保存 -export const insertRoleMenu = (params) => request.post('/Riskmanage/v2/sysMenu/insertRoleMenu',params) -// 权限分配引擎树保存 -export const insertRoleEngine = (params) => request.post('/Riskmanage/v2/sysMenu/insertRoleEngine',params) -// -----------------------资源管理 -// 获取资源列表 -export const getRsourceMenuList = (params) => request.post('/Riskmanage/v2/sysMenu/getMenuList',params) -// 删除资源 -export const resourceUpdateStatus = (params) => request.post('/Riskmanage/v2/sysMenu/updateStatus',params) -// 新增/修改资源获取的父节点树 -export const getResourceTreeMenu = (params) => request.post('/Riskmanage/v2/sysMenu/getTreeMenu',params) -// 编辑资源 -export const resourceUpdate = (params) => request.post('/Riskmanage/v2/sysMenu/update',params) -// 新增资源 -export const resourceSave = (params) => request.post('/Riskmanage/v2/sysMenu/save',params) -// -----------------------组织管理 -// 创建组织 -export const saveOrgan = (params) => request.post('/Riskmanage/v2/sysOrganization/save',params) -// 修改组织 -export const updateOrgan = (params) => request.post('/Riskmanage/v2/sysOrganization/update',params) -// 更新状态 -export const updateStatusOrgan = (params) => request.post('/Riskmanage/v2/sysOrganization/updateStatus',params) -// -----------------------日志管理 -// 列表 -export const getLogList = (params) => request.post('/Riskmanage/v2/sysLog/getLogList',params) - - - - - - -//==========================================决策流============================== - -// 决策流 获取版本信息 -export const getversion = (id) => request.post('/Riskmanage/v2/engine/version/'+id) -// 决策流 获取节点 -export const getNodeList = (id) => request.post('/Riskmanage/v2/decision_flow/getNodeList/'+id) -// 决策流 新增 -export const setAddNode = (params) => request.post('/Riskmanage/v2/decision_flow/save',params) -// 决策流 新增黑白 -export const setAddNodeHB = (params) => request.post('/Riskmanage/v2/bwListNode/create',params) -// 决策流 移动节点 -export const setmoveNode = (params) => request.post('/Riskmanage/v2/decision_flow/updatePropertyForMove',params) -// 决策流 删除节点 -export const setdelectNode = (params) => request.post('/Riskmanage/v2/decision_flow/removeNode',params) -// 决策流 删除节点 -export const setdelectNodeList = (params) => request.post('/Riskmanage/v2/decision_flow/removeNodeList',params) -// 决策流 连线 -export const setupdateProperty = (params) => request.post('/Riskmanage/v2/decision_flow/updateProperty',params) -// 决策流 断线 -export const setremoveLink = (params) => request.post('/Riskmanage/v2/decision_flow/removeLink',params) -// 决策流 部署引擎 -// export const getVersionDeploy = (id) => request.post('/Riskmanage/v2/engineVersion/deploy/'+id) -// 决策流 部署引擎V2 -export const getVersionDeploy = (id) => request.post('/Riskmanage/v2/engineVersion/applyDeploy/'+id) -// 决策流 取消部署引擎 -export const getVersionUnDeploy = (id) => request.post('/Riskmanage/v2/engineVersion/undeploy/'+id) -// 决策流 复制版本 -export const getCopyVer = (id) => request.post('/Riskmanage/v2/decision_flow/saveVersion/'+id) -// 决策流 复制节点 -export const getCopyNode = (params) => request.post('/Riskmanage/v2/decision_flow/copy',params) -// 决策流 清空节点 -export const getClearNode = (id) => request.post('/Riskmanage/v2/engineVersion/clear/'+id) -// 决策流 删除版本 -export const delectVer = (id) => request.post('/Riskmanage/v2/engineVersion/delete/'+id) -// 决策流 新建版本 -export const getAddVer = (id,Vid) => request.post('/Riskmanage/v2/engineVersion/add/'+id+'/'+Vid) -// 决策流 重命名 -export const setRenameNode = (params) => request.post('/Riskmanage/v2/decision_flow/renameNode',params) -// 决策流 批量测试模板下载 -// export const createSampleData = (params) => request.post('/Riskmanage/v2/engine/createSampleData',params) -// 决策流 json下载 -export const getDownloadJsonField = (params) => request.post('/Riskmanage/v2/engine/downloadJsonField',params) -// 批量测试 -export const batchTest = (params) => request.post('/Riskmanage/v2/engine/batchTest',params) - - - - - - - - -//===========================================type N ================================== -//==========type2 规则集 - -// 规则集 获取规则集 一级树 -export const getType2 = (params) => request.post('/Riskmanage/v2/ruleNode/getFolderList',params) -// 规则集 获取规则集 二级树 -export const getType2tree = (params) => request.post('/Riskmanage/v2/ruleNode/getRuleDataForEngine',params) -// 规则集 提交规则集 -// export const setType2 = (params) => request.post('/Riskmanage/v2/decision_flow/update',params) - - -//==========type4 评分卡 -// 评分卡 获取评分卡 -export const getType4 = (params) => request.post('/Riskmanage/v2/cardNode/cardList',params) - - - - -//==========type5-6 黑白名单 -// 黑白名单 获取黑白名单 -export const getType56 = (params) => request.post('/Riskmanage/v2/bwListNode/findBwList',params) -// 黑白名单 提交黑白名单 -export const setType56 = (params) => request.post('/Riskmanage/v2/bwListNode/update',params) - - -//==========type 7 决策结果 -// 决策结果 获取规则集 -// export const getType7 = (params) => request.post('/Riskmanage/v2/decision_flow/getFieldOrScorecardForOption',params) - - - -//==========type15 模型 -// 模型 获取评分卡 -export const getType15 = (params) => request.post('/Riskmanage/modelNode/getModelList',params) - - - -//==========type14 子引擎 -// 子引擎 获取子引擎 -export const getType14 = (params) => request.post('/Riskmanage/childEngineNode/getEngineList',params) - - - - - - -// 提交 -export const setType4 = (params) => request.post('/Riskmanage/v2/decision_flow/update',params) - - - - -// =========================交叉决策表================= -// 获取list -export const getDecisionTablesList = (params) => request.post('/Riskmanage/v3/decisionTables/getDecisionTablesList',params) -// 获得 info -export const getDecisionTablesInfo = (id) => request.post('/Riskmanage/v3/decisionTables/getDecisionTablesInfo/'+id) -// 添加列表 -export const addDecisionTables = (params) => request.post('/Riskmanage/v3/decisionTables/addDecisionTables',params) -// 更新列表 -export const updateDecisionTables = (params) => request.post('/Riskmanage/v3/decisionTables/updateDecisionTables',params) -// 状态更改 -export const updateDecisionTablesStatus = (params) => request.post('/Riskmanage/v3/decisionTables/updateDecisionTablesStatus',params) -// 文件夹移动 -export const updateDecisionTablesParent = (params) => request.post('/Riskmanage/v3/decisionTables/updateDecisionTablesParent',params) -// 获取 版本 -export const getDecisionTablesVersionInfo = (id) => request.post('/Riskmanage/v3/decisionTables/version/getVersionInfo/'+id) -// 添加版本 -export const addDecVersion = (params) => request.post('/Riskmanage/v3/decisionTables/version/addVersion',params) -// 复制版本 -export const copyDecVersion = (params) => request.post('/Riskmanage/v3/decisionTables/version/copyVersion',params) -// 重命名 版本 -export const updateDecVersion = (params) => request.post('/Riskmanage/v3/decisionTables/version/updateVersion',params) -// 删除版本 -export const updateDecVersionStatus = (params) => request.post('/Riskmanage/v3/decisionTables/version/updateVersionStatus',params) - - - -// =========================决策树================= - -// 获取list -export const getDecisionTreeList = (params) => request.post('/Riskmanage/v3/decisionTree/getDecisionTreeList',params) -// 获得 info -export const getDecisionTreeInfo = (id) => request.post('/Riskmanage/v3/decisionTree/getDecisionTreeInfo/'+id) -// 添加列表 -export const addDecisionTree = (params) => request.post('/Riskmanage/v3/decisionTree/addDecisionTree',params) -// 更新列表 -export const updateDecisionTree = (params) => request.post('/Riskmanage/v3/decisionTree/updateDecisionTree',params) -// 状态更改 -export const updateDecisionTreeStatus = (params) => request.post('/Riskmanage/v3/decisionTree/updateDecisionTreeStatus',params) -// 文件夹移动 -export const updateDecisionTreeFolder = (params) => request.post('/Riskmanage/v3/decisionTree/updateDecisionTreeFolder',params) -// 获取 版本 -export const getDecisionTreeVersionInfo = (id) => request.post('/Riskmanage/v3/decisionTree/version/getVersionInfo/'+id) -// 添加版本 -export const addDecTreeVersion = (params) => request.post('/Riskmanage/v3/decisionTree/version/addVersion',params) -// 复制版本 -export const copyDecTreeVersion = (params) => request.post('/Riskmanage/v3/decisionTree/version/copyVersion',params) -// 重命名 版本 -export const updateDecTreeVersion = (params) => request.post('/Riskmanage/v3/decisionTree/version/updateVersion',params) -// 删除版本 -export const updateDecTreeVersionStatus = (params) => request.post('/Riskmanage/v3/decisionTree/version/updateVersionStatus',params) - - -// =====================接口管理============================== -// 获取list -export const getInterfaceList = (params) => request.post('/Riskmanage/v3/interface/getInterfaceList',params) -// 新增list -export const addInterface = (params) => request.post('/Riskmanage/v3/interface/addInterface',params) -// 修改list -export const updateInterface = (params) => request.post('/Riskmanage/v3/interface/updateInterface',params) -// 删除list -export const deleteInterface = (params) => request.post('/Riskmanage/v3/interface/deleteInterface',params) -// 测试接口 -export const getHttpResponse = (params) => request.post('/Riskmanage/v3/interface/getHttpResponse',params) - - - - - - - -// ======================接口管理 ============================== - -export const getengineSummaryList = (params) => request.post('/Riskmanage/v3/1',params) -// export const getengineSummaryList = (params) => request.post('/Riskmanage/v3/1',params) - - - - - - - - - -// ======================趋势分析 ============================== - -export const getTendencyList = (params) => request.post('/Riskmanage/v3/qvshi1',params) -// export const getengineSummaryList = (params) => request.post('/Riskmanage/v3/1',params) - - -// =============决策流 - 7.25. 获取决策流条件入参================== -export const getConditionInputParam = (params) => request.post('/Riskmanage/v2/decision_flow/getNodeConditionInputParam',params) - - - - -// ======================决策流监控 ============================== -// 获取list -export const getMonitorResults = (params) => request.post('/Riskmanage/v2/monitor/results',params) -// 获取具体数据 -export const getMonitorDecisionFlow = (params) => request.post('/Riskmanage/v2/monitor/decisionFlow',params) -// 根据ID获取Node节点 -export const getMonitorNode = (params) => request.post('/Riskmanage/v2/monitor/node',params) -// 策略层面接口返回信息 -export const getStrategy = (params) => request.post('/Riskmanage/v2/monitor/strategy',params) -// 获取具体数据 -export const getMonitorDecisionFlowMysql = (params) => request.post('/Riskmanage/v2/monitor/decisionFlowMysql',params) -// 根据ID获取Node节点 -export const getMonitorNodeMysql = (params) => request.post('/Riskmanage/v2/monitor/nodeMysql',params) -// 策略层面接口返回信息 -export const getStrategyMysql = (params) => request.post('/Riskmanage/v2/monitor/strategyMysql',params) - - - -// ======================趋势分析 ============================== -// 获取list -export const getAnalyseData = (params) => request.post('/Riskmanage/v3/analyse/getData',params) - -// 获取总数 -export const getAnalyseSummary = (params) => request.post('/Riskmanage/v3/analyse/getEngineSummary',params) - -// ======================= 审批设置 ====================== -// 获取审批设置 - export const approvalConfigGetApprovalList = (params) => request.post('/Riskmanage/v3/approvalConfig/getApprovalList',params) - // 更改审批设置 - export const approvalConfigUpdateApprovalStatus = (params) => request.post('/Riskmanage/v3/approvalConfig/updateApprovalStatus',params) - - - // ======================== 审批管理 ====================== - // 获取审批列表 - export const approvalGetApprovalList = (params) => request.post('/Riskmanage/v3/approval/getApprovalList',params) - // 更改审批状态 - export const approvalUpdateApplyStatus = (params) => request.post('/Riskmanage/v3/approval/updateApplyStatus',params) - - - // =============================集合操作============== - -// 获取list -export const getListOperationList = (params) => request.post('/Riskmanage/v3/listOperation/getListOperationList',params) -// 获得 info -export const getListOperation = (id) => request.post('/Riskmanage/v3/listOperation/getListOperation/'+id) -// 添加列表 -export const addListOperation = (params) => request.post('/Riskmanage/v3/listOperation/addListOperation',params) -// 更新列表 -export const updateListOperation = (params) => request.post('/Riskmanage/v3/listOperation/updateListOperation',params) -// 状态更改 -export const updateListOperationStatus = (params) => request.post('/Riskmanage/v3/listOperation/updateListOperationStatus',params) -// 文件夹移动 -export const updateListOperationFolder = (params) => request.post('/Riskmanage/v3/listOperation/updateListOperationFolder',params) - - -// // 获取 版本 -// export const getDecisionTreeVersionInfo = (id) => request.post('/Riskmanage/v3/listOperation/version/getVersionInfo/'+id) -// // 添加版本 -export const addlistOperationVersion = (params) => request.post('/Riskmanage/v3/listOperation/version/addVersion',params) -// // 复制版本 -export const copyListOperationVersion = (params) => request.post('/Riskmanage/v3/listOperation/version/copyVersion',params) -// // 重命名 版本 -export const updatelistOperationVersion = (params) => request.post('/Riskmanage/v3/listOperation/version/updateVersion',params) -// // 删除版本 -export const updatelistOperationStatusVersion = (params) => request.post('/Riskmanage/v3/listOperation/version/updateVersionStatus',params) \ No newline at end of file diff --git a/h5-enginex-manager/src/api/oss.js b/h5-enginex-manager/src/api/oss.js deleted file mode 100755 index 04475d7..0000000 --- a/h5-enginex-manager/src/api/oss.js +++ /dev/null @@ -1,7 +0,0 @@ -import request from '@/utils/request' -export function policy() { - return request({ - url:'/aliyun/oss/policy', - method:'get', - }) -} diff --git a/h5-enginex-manager/src/api/toolbar.js b/h5-enginex-manager/src/api/toolbar.js deleted file mode 100755 index 27b328e..0000000 --- a/h5-enginex-manager/src/api/toolbar.js +++ /dev/null @@ -1,134 +0,0 @@ - - -// 页面工具栏 -function showJTopoToobar(stage){ - var toobarDiv = $('
').html('' - +'' - +'' - +' ' - +' ' - +'  ' - +'' - +'' - +'' - +'  ' - +'  ' - + '' - + '  ' - +'  ' - + '  '); - - $('#content').prepend(toobarDiv); - - // 工具栏按钮处理 - $("input[name='modeRadio']").click(function(){ - stage.mode = $("input[name='modeRadio']:checked").val(); - }); - $('#centerButton').click(function(){ - stage.centerAndZoom(); //缩放并居中显示 - }); - $('#zoomOutButton').click(function(){ - stage.zoomOut(); - }); - $('#zoomInButton').click(function(){ - stage.zoomIn(); - }); - $('#cloneButton').click(function(){ - stage.saveImageInfo(); - }); - $('#exportButton').click(function() { - stage.saveImageInfo(); - }); - $('#printButton').click(function() { - stage.saveImageInfo(); - }); - $('#zoomCheckbox').click(function(){ - if($('#zoomCheckbox').is(':checked')){ - stage.wheelZoom = 1.2; // 设置鼠标缩放比例 - }else{ - stage.wheelZoom = null; // 取消鼠标缩放比例 - } - }); - $('#fullScreenButton').click(function(){ - runPrefixMethod(stage.canvas, "RequestFullScreen") - }); - - window.enterPressHandler = function (event){ - if(event.keyCode == 13 || event.which == 13){ - $('#findButton').click(); - } - }; - - // 查询 - $('#findButton').click(function(){ - var text = $('#findText').val().trim(); - //var nodes = stage.find('node[text="'+text+'"]'); - var scene = stage.childs[0]; - var nodes = scene.childs.filter(function(e){ - return e instanceof JTopo.Node; - }); - nodes = nodes.filter(function(e){ - if(e.text == null) return false; - return e.text.indexOf(text) != -1; - }); - - if(nodes.length > 0){ - var node = nodes[0]; - node.selected = true; - var location = node.getCenterLocation(); - // 查询到的节点居中显示 - stage.setCenter(location.x, location.y); - - function nodeFlash(node, n){ - if(n == 0) { - node.selected = false; - return; - }; - node.selected = !node.selected; - setTimeout(function(){ - nodeFlash(node, n-1); - }, 300); - } - - // 闪烁几下 - nodeFlash(node, 6); - } - }); -} - -var runPrefixMethod = function(element, method) { - var usablePrefixMethod; - ["webkit", "moz", "ms", "o", ""].forEach(function(prefix) { - if (usablePrefixMethod) return; - if (prefix === "") { - // 无前缀,方法首字母小写 - method = method.slice(0,1).toLowerCase() + method.slice(1); - } - var typePrefixMethod = typeof element[prefix + method]; - if (typePrefixMethod + "" !== "undefined") { - if (typePrefixMethod === "function") { - usablePrefixMethod = element[prefix + method](); - } else { - usablePrefixMethod = element[prefix + method]; - } - } - } -); - -return usablePrefixMethod; -}; -/* -runPrefixMethod(this, "RequestFullScreen"); -if (typeof window.screenX === "number") { -var eleFull = canvas; -eleFull.addEventListener("click", function() { - if (runPrefixMethod(document, "FullScreen") || runPrefixMethod(document, "IsFullScreen")) { - runPrefixMethod(document, "CancelFullScreen"); - this.title = this.title.replace("退出", ""); - } else if (runPrefixMethod(this, "RequestFullScreen")) { - this.title = this.title.replace("点击", "点击退出"); - } -}); -} else { -alert("浏览器不支持"); -}*/ diff --git a/h5-enginex-manager/src/assets/css/ManageRedact.css b/h5-enginex-manager/src/assets/css/ManageRedact.css deleted file mode 100755 index bc4feb5..0000000 --- a/h5-enginex-manager/src/assets/css/ManageRedact.css +++ /dev/null @@ -1,159 +0,0 @@ -.dataManageRedact { - overflow: hidden; - display: flex; - flex-direction: column; - height: 100%; - white-space: nowrap; -} - -.MR_header { - display: flex; - justify-content: space-between; - - padding:20px; - box-sizing: border-box; - border-bottom: 1px solid #ddd; - transition: all 0.2s; -} - -.MR_header>div:nth-of-type(1) { - display: flex; - align-items: center; - justify-content: space-between; - width: 12%; - font-size: 18px; -} - -.MR_input { - - - display: flex; - flex-wrap: wrap; - justify-content: flex-start; - border-bottom: 1px solid #ddd; - transition: all 0.2s; - - padding: 20px 0 20px 0; - font-size: 16px; -} - -.MR_input input { - - - transition: all 0.2s; - - height: 40px; -} - -.MR_scope { - border-bottom: 1px solid #ddd; - transition: all 0.2s; - padding: 20px 0 20px 0; - font-size: 16px; - /* display: flex; */ -} - -.MR_scope input { - height: 40px; - transition: all 0.2s; -} - - - -.MR_headerSmall { - padding:8px 20px 8px 20px; - -} -.MR_inputSmall { - padding: 0; - font-size: 14px; - height: 0; - overflow: hidden; -} - -.MR_inputSmall input { - height: 25px; - height: 0; - overflow: hidden; -} - -.MR_scopeSmall input { - height: 25px; - height: 0; - overflow: hidden; -} - -.MR_scopeSmall { - padding:0; - font-size: 14px; - height: 0; - overflow: hidden; -} - - - - -.MR_input>div { - width: 30%; - display: flex; - align-items: center; - justify-content: space-around; - margin-left: 2%; -} - -.MR_input>div>p { - width: 30%; -} - -.MR_checkbox { - padding: 20px; - border-bottom: 1px solid #ddd; -} - -.MR_scope>div { - display: flex; - align-items: center; - margin-left: 2%; -} - -.MR_scope>div>p { - width: 7.6%; -} - -.MR_derive { - - margin: 0 40px 0 40px; - -} - -.MR_rule_home { - overflow: scroll; - overflow-x: hidden; - height: 350px; -} - -.MR_rule_home::-webkit-scrollbar { - display: none; - /* Chrome Safari */ -} - -.MR_toolbar { - background-color: #F0F0F0; - height: 40px; - display: flex; - justify-content: space-around; - align-items: center; - font-weight: bold; - font-size: 18px; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - -khtml-user-select: none; - user-select: none; - -} - -.MR_toolbar>p:hover { - color: #fff; - -} diff --git a/h5-enginex-manager/src/assets/css/alicdn.css b/h5-enginex-manager/src/assets/css/alicdn.css deleted file mode 100755 index 224ec83..0000000 --- a/h5-enginex-manager/src/assets/css/alicdn.css +++ /dev/null @@ -1,265 +0,0 @@ -@font-face {font-family: "lx-iconfont"; - src: url('//at.alicdn.com/t/font_830376_qzecyukz0s.eot?t=1536648229992'); /* IE9*/ - src: url('//at.alicdn.com/t/font_830376_qzecyukz0s.eot?t=1536648229992#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), - url('//at.alicdn.com/t/font_830376_qzecyukz0s.ttf?t=1536648229992') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('//at.alicdn.com/t/font_830376_qzecyukz0s.svg?t=1536648229992#lx-iconfont') format('svg'); /* iOS 4.1- */ -} - -.lx-iconfont { - font-family:"lx-iconfont" !important; - font-size:16px; - font-style:normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.el-icon-lx-edit:before { content: "\e649"; } - -.el-icon-lx-emoji:before { content: "\e64a"; } - -.el-icon-lx-favorfill:before { content: "\e64b"; } - -.el-icon-lx-favor:before { content: "\e64c"; } - -.el-icon-lx-locationfill:before { content: "\e650"; } - -.el-icon-lx-location:before { content: "\e651"; } - -.el-icon-lx-roundcheckfill:before { content: "\e656"; } - -.el-icon-lx-roundcheck:before { content: "\e657"; } - -.el-icon-lx-roundclosefill:before { content: "\e658"; } - -.el-icon-lx-roundclose:before { content: "\e659"; } - -.el-icon-lx-search:before { content: "\e65c"; } - -.el-icon-lx-timefill:before { content: "\e65e"; } - -.el-icon-lx-time:before { content: "\e65f"; } - -.el-icon-lx-warnfill:before { content: "\e662"; } - -.el-icon-lx-warn:before { content: "\e663"; } - -.el-icon-lx-camerafill:before { content: "\e664"; } - -.el-icon-lx-camera:before { content: "\e665"; } - -.el-icon-lx-commentfill:before { content: "\e666"; } - -.el-icon-lx-comment:before { content: "\e667"; } - -.el-icon-lx-likefill:before { content: "\e668"; } - -.el-icon-lx-like:before { content: "\e669"; } - -.el-icon-lx-notificationfill:before { content: "\e66a"; } - -.el-icon-lx-notification:before { content: "\e66b"; } - -.el-icon-lx-shop:before { content: "\e676"; } - -.el-icon-lx-back:before { content: "\e679"; } - -.el-icon-lx-cascades:before { content: "\e67c"; } - -.el-icon-lx-more:before { content: "\e684"; } - -.el-icon-lx-scan:before { content: "\e689"; } - -.el-icon-lx-settings:before { content: "\e68a"; } - -.el-icon-lx-questionfill:before { content: "\e690"; } - -.el-icon-lx-question:before { content: "\e691"; } - -.el-icon-lx-shopfill:before { content: "\e697"; } - -.el-icon-lx-pic:before { content: "\e69b"; } - -.el-icon-lx-filter:before { content: "\e69c"; } - -.el-icon-lx-top:before { content: "\e69e"; } - -.el-icon-lx-right:before { content: "\e6a3"; } - -.el-icon-lx-refresh:before { content: "\e6a4"; } - -.el-icon-lx-moreandroid:before { content: "\e6a5"; } - -.el-icon-lx-deletefill:before { content: "\e6a6"; } - -.el-icon-lx-cart:before { content: "\e6af"; } - -.el-icon-lx-qrcode:before { content: "\e6b0"; } - -.el-icon-lx-remind:before { content: "\e6b2"; } - -.el-icon-lx-delete:before { content: "\e6b4"; } - -.el-icon-lx-profile:before { content: "\e6b7"; } - -.el-icon-lx-home:before { content: "\e6b8"; } - -.el-icon-lx-cartfill:before { content: "\e6b9"; } - -.el-icon-lx-homefill:before { content: "\e6bb"; } - -.el-icon-lx-message:before { content: "\e6bc"; } - -.el-icon-lx-addressbook:before { content: "\e6bd"; } - -.el-icon-lx-link:before { content: "\e6bf"; } - -.el-icon-lx-lock:before { content: "\e6c0"; } - -.el-icon-lx-unlock:before { content: "\e6c2"; } - -.el-icon-lx-weibo:before { content: "\e6c4"; } - -.el-icon-lx-friendaddfill:before { content: "\e6c9"; } - -.el-icon-lx-friendadd:before { content: "\e6ca"; } - -.el-icon-lx-friend:before { content: "\e6cc"; } - -.el-icon-lx-goods:before { content: "\e6cd"; } - -.el-icon-lx-present:before { content: "\e6d3"; } - -.el-icon-lx-roundaddfill:before { content: "\e6d8"; } - -.el-icon-lx-roundadd:before { content: "\e6d9"; } - -.el-icon-lx-notificationforbidfill:before { content: "\e6db"; } - -.el-icon-lx-redpacket:before { content: "\e6e0"; } - -.el-icon-lx-infofill:before { content: "\e6e4"; } - -.el-icon-lx-info:before { content: "\e6e5"; } - -.el-icon-lx-forwardfill:before { content: "\e6ea"; } - -.el-icon-lx-forward:before { content: "\e6eb"; } - -.el-icon-lx-rechargefill:before { content: "\e6ec"; } - -.el-icon-lx-recharge:before { content: "\e6ed"; } - -.el-icon-lx-vipcard:before { content: "\e6ee"; } - -.el-icon-lx-voice:before { content: "\e6ef"; } - -.el-icon-lx-voicefill:before { content: "\e6f0"; } - -.el-icon-lx-wifi:before { content: "\e6f2"; } - -.el-icon-lx-share:before { content: "\e6f3"; } - -.el-icon-lx-searchlist:before { content: "\e6fe"; } - -.el-icon-lx-service:before { content: "\e6ff"; } - -.el-icon-lx-sort:before { content: "\e700"; } - -.el-icon-lx-down:before { content: "\e703"; } - -.el-icon-lx-mobile:before { content: "\e704"; } - -.el-icon-lx-mobilefill:before { content: "\e705"; } - -.el-icon-lx-copy:before { content: "\e706"; } - -.el-icon-lx-noticefill:before { content: "\e709"; } - -.el-icon-lx-notice:before { content: "\e70a"; } - -.el-icon-lx-female:before { content: "\e71a"; } - -.el-icon-lx-male:before { content: "\e71c"; } - -.el-icon-lx-rankfill:before { content: "\e721"; } - -.el-icon-lx-rank:before { content: "\e722"; } - -.el-icon-lx-apps:before { content: "\e729"; } - -.el-icon-lx-picfill:before { content: "\e72c"; } - -.el-icon-lx-presentfill:before { content: "\e732"; } - -.el-icon-lx-peoplefill:before { content: "\e735"; } - -.el-icon-lx-people:before { content: "\e736"; } - -.el-icon-lx-servicefill:before { content: "\e737"; } - -.el-icon-lx-file:before { content: "\e739"; } - -.el-icon-lx-attentionfill:before { content: "\e73c"; } - -.el-icon-lx-attention:before { content: "\e73d"; } - -.el-icon-lx-read:before { content: "\e742"; } - -.el-icon-lx-calendar:before { content: "\e74a"; } - -.el-icon-lx-tagfill:before { content: "\e751"; } - -.el-icon-lx-tag:before { content: "\e752"; } - -.el-icon-lx-group:before { content: "\e753"; } - -.el-icon-lx-hotfill:before { content: "\e757"; } - -.el-icon-lx-hot:before { content: "\e758"; } - -.el-icon-lx-upload:before { content: "\e75d"; } - -.el-icon-lx-punch:before { content: "\e764"; } - -.el-icon-lx-add:before { content: "\e767"; } - -.el-icon-lx-move:before { content: "\e768"; } - -.el-icon-lx-crownfill:before { content: "\e776"; } - -.el-icon-lx-crown:before { content: "\e777"; } - -.el-icon-lx-goodsfill:before { content: "\e778"; } - -.el-icon-lx-messagefill:before { content: "\e779"; } - -.el-icon-lx-emojifill:before { content: "\e78d"; } - -.el-icon-lx-text:before { content: "\e791"; } - -.el-icon-lx-recordfill:before { content: "\e7a4"; } - -.el-icon-lx-record:before { content: "\e7a6"; } - -.el-icon-lx-attentionforbid:before { content: "\e7b2"; } - -.el-icon-lx-attentionforbidfill:before { content: "\e7b3"; } - -.el-icon-lx-full:before { content: "\e7bc"; } - -.el-icon-lx-mail:before { content: "\e7bd"; } - -.el-icon-lx-newsfill:before { content: "\e7c3"; } - -.el-icon-lx-news:before { content: "\e7c6"; } - -.el-icon-lx-exit:before { content: "\e7cb"; } - -.el-icon-lx-skinfill:before { content: "\e7cc"; } - -.el-icon-lx-skin:before { content: "\e7cd"; } - -.el-icon-lx-redpacket_fill:before { content: "\e7d3"; } - -.el-icon-lx-global:before { content: "\e7eb"; } \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/css/color-dark.css b/h5-enginex-manager/src/assets/css/color-dark.css deleted file mode 100755 index 237f164..0000000 --- a/h5-enginex-manager/src/assets/css/color-dark.css +++ /dev/null @@ -1,28 +0,0 @@ -.header{ - background-color: #242f42; -} -.login-wrap{ - background: #324157; -} -.plugins-tips{ - background: #eef1f6; -} -.plugins-tips a{ - color: #20a0ff; -} -.el-upload--text em { - color: #20a0ff; -} -.pure-button{ - background: #20a0ff; -} -.tags-li.active { - border: 1px solid #409EFF; - background-color: #409EFF; -} -.message-title{ - color: #20a0ff; -} -.collapse-btn:hover{ - background: rgb(40,52,70); -} \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/css/cont.css b/h5-enginex-manager/src/assets/css/cont.css deleted file mode 100755 index e63439c..0000000 --- a/h5-enginex-manager/src/assets/css/cont.css +++ /dev/null @@ -1,124 +0,0 @@ - .cont_cont { - display: flex; - border-radius: 20px; - height: 85vh; - } - - .cont_left { - width: 200px; - flex-shrink: 0; - background-color: #fff; - border-radius: 10px 0 0 10px; - - - } - - .cont_list { - height: 70vh; - overflow: scroll; - scrollbar-width: none; - /* Firefox */ - -ms-overflow-style: none; - /* IE 10+ */ - overflow-x: hidden; - /* position: relative; */ - } - - .cont_list::-webkit-scrollbar { - display: none; - /* Chrome Safari */ - } - - .cont_left::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); - border-radius: 10px; - background-color: #F5F5F5; - } - - .cont_header { - margin-left: 20px; - margin-top: 20px; - } - - .cont_header_title { - color: #444; - font-size: 18px; - } - - .cont_header_subtitle { - color: #999; - font-size: 14px; - margin-top: 5px; - } - - .cont_new_file { - align-items: center; - display: flex; - font-size: 16px; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - padding: 10px 0 10px 15px; - box-sizing: border-box; - margin-top: 15px; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - -khtml-user-select: none; - user-select: none; - } - .cont_new_file>div{ - margin-left: 10px; - } - .file_select { - border: #409EFF 2px solid; - border-radius: 2px; - color: #409EFF; - } - - .cont_right { - flex-grow: 1; - overflow: hidden; - background-color: #fafafa; - border-radius: 10px 10px 10px 10px; - } - - .cont_right_hint { - font-size: 100px; - color: #00000011; - text-align: center; - line-height: 80vh; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - -khtml-user-select: none; - user-select: none; - } - - .cont_right_top { - padding: 21px; - box-sizing: border-box; - display: flex; - justify-content: space-between; - border-bottom: 2px solid #eee; - } - .contText{ - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; - } - .contText:hover{ - white-space:inherit !important - } - .fileHint{ - position: fixed; - background-color: #fafafa; - padding: 5px; - - } - .fileHint>p{ - border-bottom: 1px solid #000; - } - .fileHint>p:hover{ - color: #409EFF; - } \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/css/icon.css b/h5-enginex-manager/src/assets/css/icon.css deleted file mode 100755 index e76aed4..0000000 --- a/h5-enginex-manager/src/assets/css/icon.css +++ /dev/null @@ -1,4 +0,0 @@ - - [class*=" el-icon-lx"], [class^=el-icon-lx] { - font-family: lx-iconfont!important; - } \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/css/main.css b/h5-enginex-manager/src/assets/css/main.css deleted file mode 100755 index b03292c..0000000 --- a/h5-enginex-manager/src/assets/css/main.css +++ /dev/null @@ -1,185 +0,0 @@ -* { - margin: 0; - padding: 0; -} - -html, -body, -#app, -.wrapper { - width: 100%; - height: 100%; - overflow: hidden; -} - -body { - font-family: 'PingFang SC', "Helvetica Neue", Helvetica, "microsoft yahei", arial, STHeiTi, sans-serif; -} - -a { - text-decoration: none -} - - -.content-box { - position: absolute; - left: 250px; - right: 0; - top: 70px; - bottom: 0; - padding-bottom: 30px; - -webkit-transition: left .3s ease-in-out; - transition: left .3s ease-in-out; - background: #f0f0f0; -} - -.content { - width: auto; - height: 100%; - padding: 10px; - /* overflow-y: scroll; */ - box-sizing: border-box; -} - -.content-collapse { - left: 65px; -} - -.container { - padding: 30px; - background: #fff; - border: 1px solid #ddd; - border-radius: 5px; -} - -.crumbs { - margin: 10px 0; -} - -.el-table th { - background-color: #f5f7fa !important; -} - -.pagination { - margin: 20px 0; - text-align: right; -} - -.plugins-tips { - padding: 20px 10px; - margin-bottom: 20px; -} - -.el-button+.el-tooltip { - margin-left: 10px; -} - -.el-table tr:hover { - background: #f6faff; -} - -.mgb20 { - margin-bottom: 20px; -} - -.move-enter-active, -.move-leave-active { - transition: opacity .5s; -} - -.move-enter, -.move-leave { - opacity: 0; -} - -/*BaseForm*/ - -.form-box { - width: 600px; -} - -.form-box .line { - text-align: center; -} - -.el-time-panel__content::after, -.el-time-panel__content::before { - margin-top: -7px; -} - -.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) { - padding-bottom: 0; -} - -/*Upload*/ - -.pure-button { - width: 150px; - height: 40px; - line-height: 40px; - text-align: center; - color: #fff; - border-radius: 3px; -} - -.g-core-image-corp-container .info-aside { - height: 45px; -} - -.el-upload--text { - background-color: #fff; - border: 1px dashed #d9d9d9; - border-radius: 6px; - box-sizing: border-box; - width: 360px; - height: 180px; - text-align: center; - cursor: pointer; - position: relative; - overflow: hidden; -} - -.el-upload--text .el-icon-upload { - font-size: 67px; - color: #97a8be; - margin: 40px 0 16px; - line-height: 50px; -} - -.el-upload--text { - color: #97a8be; - font-size: 14px; - text-align: center; -} - -.el-upload--text em { - font-style: normal; -} - -/*VueEditor*/ - -.ql-container { - min-height: 400px; -} - -.ql-snow .ql-tooltip { - transform: translateX(117.5px) translateY(10px) !important; -} - -.editor-btn { - margin-top: 20px; -} - -/*markdown*/ - -.v-note-wrapper .v-note-panel { - min-height: 500px; -} - -.content-wrapper{ - width: 100%; - height: 100%; - background: #fff; - border-radius: 4px; - padding: 21px; -} \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/css/theme-green/color-green.css b/h5-enginex-manager/src/assets/css/theme-green/color-green.css deleted file mode 100755 index 837d179..0000000 --- a/h5-enginex-manager/src/assets/css/theme-green/color-green.css +++ /dev/null @@ -1,29 +0,0 @@ -.header{ - background-color: #07c4a8; -} -.login-wrap{ - background: rgba(56, 157, 170, 0.82);; -} -.plugins-tips{ - background: #f2f2f2; -} -.plugins-tips a{ - color: #00d1b2; -} -.el-upload--text em { - color: #00d1b2; -} -.pure-button{ - background: #00d1b2; -} -.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { - background-color: #00d1b2 !important; - border-color: #00d1b2 !important; -} -.tags-li.active { - border: 1px solid #00d1b2; - background-color: #00d1b2; -} -.collapse-btn:hover{ - background: #00d1b2; -} \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/css/theme-green/fonts/element-icons.ttf b/h5-enginex-manager/src/assets/css/theme-green/fonts/element-icons.ttf deleted file mode 100755 index 91b74de36778b0ff8958d37d07ce70fb3b26f50b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55956 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
%#5t+7yTm^Z{)9pPFdh-)p? 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,.el-table th.is-hidden>*,.el-table--hidden{visibility:hidden}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing),.el-message__closeBtn:focus,.el-message__content:focus,.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing),.el-rate:active,.el-rate:focus,.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing),.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-input__suffix,.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}@font-face{font-family:element-icons;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype");font-weight:400;font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#00D1B2}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#00D1B2}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#00D1B2}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#00D1B2;color:#FFF}.el-dialog,.el-pager li{background:#FFF;-webkit-box-sizing:border-box}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-date-table,.el-table th{-webkit-user-select:none;-ms-user-select:none}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;font-size:13px;min-width:35.5px;height:28px;line-height:28px;box-sizing:border-box;text-align:center}.el-menu--collapse .el-menu .el-submenu,.el-menu--popup{min-width:200px}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#00D1B2}.el-pager li.active{color:#00D1B2;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#00D1B2}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF}.el-dropdown-menu,.el-menu--collapse .el-submenu .el-menu{z-index:10;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown-menu{position:absolute;top:0;left:0;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgb(230, 250, 247);color:rgb(51, 218, 193)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #00D1B2;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #00D1B2;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;border:1px solid #E4E7ED;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;position:relative;-webkit-box-sizing:border-box;white-space:nowrap;list-style:none}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:rgb(230, 250, 247)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#00D1B2}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:rgb(230, 250, 247)}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:rgb(230, 250, 247)}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#00D1B2}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{white-space:nowrap;background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#00D1B2}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#00D1B2;border-color:#00D1B2;-webkit-box-shadow:-1px 0 0 0 #00D1B2;box-shadow:-1px 0 0 0 #00D1B2}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-popover,.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #00D1B2;box-shadow:0 0 2px 2px #00D1B2}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#00D1B2}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#DCDFE6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#00D1B2;background-color:#00D1B2}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#00D1B2;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\e6da";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select .el-tag,.el-table{-webkit-box-sizing:border-box}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#00D1B2;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#00D1B2}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-select .el-input.is-focus .el-input__inner{border-color:#00D1B2}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select .el-tag__close{margin-top:-2px}.el-select .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;right:-7px;top:0;color:#FFF}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table--mini,.el-table--small,.el-table__expand-icon{font-size:12px}.el-table__empty-block{min-height:60px;text-align:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit td.gutter,.el-table--fit th.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th{background:#F5F7FA}.el-table th,.el-table tr{background-color:#FFF}.el-table td,.el-table th{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table td.is-center,.el-table th.is-center{text-align:center}.el-table td.is-right,.el-table th.is-right{text-align:right}.el-table td.gutter,.el-table th.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table--medium td,.el-table--medium th{padding:10px 0}.el-table--small td,.el-table--small th{padding:8px 0}.el-table--mini td,.el-table--mini th{padding:6px 0}.el-table .cell,.el-table th div{padding-right:10px;overflow:hidden;text-overflow:ellipsis}.el-table .cell,.el-table th div,.el-table--border td:first-child .cell,.el-table--border th:first-child .cell{padding-left:10px}.el-table tr input[type=checkbox]{margin:0}.el-table td,.el-table th.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.is-sortable{cursor:pointer}.el-table th{white-space:nowrap;overflow:hidden;-moz-user-select:none;user-select:none}.el-table th div{display:inline-block;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-table th>.cell{position:relative;word-wrap:normal;text-overflow:ellipsis;display:inline-block;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-table th>.cell.highlight{color:#00D1B2}.el-table th.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-table td.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal;word-break:break-all;line-height:23px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border td,.el-table--border th,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border th.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td,.el-table__header-wrapper tbody td{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-picker-panel,.el-table-filter{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#00D1B2}.el-table .descending .sort-caret.descending{border-top-color:#00D1B2}.el-table .hidden-columns{position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:rgb(230, 250, 247)}.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row>td{background-color:#F5F7FA}.el-table__body tr.current-row>td{background-color:rgb(230, 250, 247)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-date-table td,.el-date-table td div{height:30px;-webkit-box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:rgb(230, 250, 247);color:rgb(51, 218, 193)}.el-table-filter__list-item.is-active{background-color:#00D1B2;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#00D1B2}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-moz-user-select:none;user-select:none}.el-slider__button-wrapper,.el-time-panel{-webkit-user-select:none;-ms-user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{padding:3px 0;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#00D1B2;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#00D1B2}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#00D1B2}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#00D1B2}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#00D1B2;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#00D1B2;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#00D1B2}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#00D1B2}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#00D1B2}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#00D1B2;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#00D1B2}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#00D1B2}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#00D1B2;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:100%;margin:0;text-align:center;display:inline-block;font-size:14px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{padding:0 5px;line-height:32px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#00D1B2}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-popover,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#00D1B2}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#00D1B2}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#00D1B2}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#00D1B2}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-moz-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#00D1B2}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#00D1B2}.el-message-box__content{position:relative;padding:10px 15px;color:#606266;font-size:14px}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-container,.el-container.is-vertical,.el-drawer,.el-link,.el-steps--vertical{-webkit-box-direction:normal}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#00D1B2;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#00D1B2;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.el-collapse-item__arrow,.el-tabs__nav{-webkit-transition:-webkit-transform .3s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#00D1B2}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #00D1B2 inset;box-shadow:0 0 2px 2px #00D1B2 inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#00D1B2}.el-tabs__item:hover{color:#00D1B2;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close,.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#00D1B2;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#00D1B2}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#00D1B2}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#00D1B2;color:#fff}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:#F5F7FA}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active{opacity:0}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#00D1B2}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#00D1B2}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-upload-cover::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{vertical-align:middle;display:inline-block}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#00D1B2;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;transform:translateX(-50%);background-color:transparent;text-align:center;-moz-user-select:none;user-select:none;line-height:normal}.el-slider__button,.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #00D1B2;background-color:#FFF;border-radius:50%;-webkit-transition:.2s;transition:.2s;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#00D1B2}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row{position:relative}.el-loading-spinner .el-loading-text{color:#00D1B2;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#00D1B2;stroke-linecap:round}.el-loading-spinner i{color:#00D1B2}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{-webkit-box-sizing:border-box;box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-upload--picture-card,.el-upload-dragger{-webkit-box-sizing:border-box;cursor:pointer}.el-col-0{width:0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#00D1B2;color:#00D1B2}.el-upload:focus .el-upload-dragger{border-color:#00D1B2}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;width:360px;height:180px;text-align:center;position:relative;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#00D1B2;font-style:normal}.el-upload-dragger:hover{border-color:#00D1B2}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #00D1B2}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#00D1B2}.el-upload-list__item:hover{background-color:#F5F7FA}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#00D1B2;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#00D1B2}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress-bar,.el-progress-bar__inner::after,.el-progress-bar__innerText,.el-spinner{display:inline-block;vertical-align:middle}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#00D1B2;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-card,.el-message{border-radius:4px;overflow:hidden}.el-progress-bar__inner::after{height:100%}.el-progress-bar__innerText{color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#F56C6C;border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#00D1B2}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border:1px solid #EBEEF5;background-color:#FFF;color:#303133;-webkit-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body{padding:20px}.el-rate{height:20px;line-height:1}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;-webkit-transition:.3s;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-webkit-box;display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#00D1B2;border-color:#00D1B2}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-button,.el-checkbox,.el-image-viewer__btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#00D1B2}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#00D1B2}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;top:0;left:0;position:absolute}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;-webkit-transition:.2s;transition:.2s}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#00D1B2}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:rgb(230, 250, 247);border-color:rgb(204, 246, 240);display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#00D1B2;border-width:1px;border-style:solid;border-radius:4px;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#00D1B2}.el-tag .el-tag__close{color:#00D1B2}.el-tag .el-tag__close:hover{color:#FFF;background-color:#00D1B2}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#00D1B2;border-color:#00D1B2;color:#fff}.el-tag--dark.is-hit{border-color:#00D1B2}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:rgb(51, 218, 193)}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:rgb(153, 237, 224);color:#00D1B2}.el-tag--plain.is-hit{border-color:#00D1B2}.el-tag--plain .el-tag__close{color:#00D1B2}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#00D1B2}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#00D1B2}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#00D1B2;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#C0C4CC}.el-cascader__search-input:-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #00D1B2;box-shadow:0 0 3px 2px #00D1B2}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#00D1B2;border-color:#00D1B2}.el-color-dropdown__link-btn{cursor:pointer;color:#00D1B2;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(primary,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty,.el-color-picker__icon{top:50%;left:50%;font-size:12px;position:absolute}.el-color-picker__empty{color:#999;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{display:inline-block;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#00D1B2}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-button,.el-transfer-panel{-webkit-box-sizing:border-box}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;height:100%;color:#C0C4CC;text-align:center}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#00D1B2;outline:0}.el-input__suffix{right:5px;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#00D1B2;border-color:rgb(179, 241, 232);background-color:rgb(230, 250, 247)}.el-button:active{color:rgb(0, 188, 160);border-color:rgb(0, 188, 160);outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#00D1B2;color:#00D1B2}.el-button.is-active,.el-button.is-plain:active{color:rgb(0, 188, 160);border-color:rgb(0, 188, 160)}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#00D1B2;border-color:#00D1B2}.el-button--primary:focus,.el-button--primary:hover{background:rgb(51, 218, 193);border-color:rgb(51, 218, 193);color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:rgb(0, 188, 160);border-color:rgb(0, 188, 160);color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:rgb(128, 232, 217);border-color:rgb(128, 232, 217)}.el-button--primary.is-plain{color:#00D1B2;background:rgb(230, 250, 247);border-color:rgb(153, 237, 224)}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#00D1B2;border-color:#00D1B2;color:#FFF}.el-button--primary.is-plain:active{background:rgb(0, 188, 160);border-color:rgb(0, 188, 160);color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:rgb(102, 227, 209);background-color:rgb(230, 250, 247);border-color:rgb(204, 246, 240)}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--mini,.el-button--small{font-size:12px;border-radius:3px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{color:#00D1B2;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:rgb(51, 218, 193);border-color:transparent;background-color:transparent}.el-button--text:active{color:rgb(0, 188, 160);background-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table;content:""}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#00D1B2;font-size:0}.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#00D1B2}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-divider__text,.el-link{font-weight:500;font-size:14px}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-webkit-box;display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-aside,.el-header{-webkit-box-sizing:border-box}.el-container.is-vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.el-header{padding:0 20px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-footer,.el-main{-webkit-box-sizing:border-box}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:20px}.el-footer{padding:0 20px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;font-size:14px;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;border-radius:50%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-webkit-box;display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#00D1B2}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #00D1B2}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#00D1B2}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#00D1B2}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#00D1B2}.el-link.el-link--primary:hover{color:rgb(51, 218, 193)}.el-link.el-link--primary.is-disabled{color:rgb(128, 232, 217)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#C0C4CC;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{top:50%;width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px}.el-image-viewer__next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-webkit-box;display:-ms-flexbox}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#00D1B2}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:flex;line-height:24px}.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;user-select:none;margin-right:30px}.el-checkbox-button__inner,.el-radio{font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#00D1B2}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#00D1B2;border-color:#00D1B2}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#00D1B2}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#00D1B2}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#00D1B2}.el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#00D1B2}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-radio,.el-radio__input{line-height:1;outline:0;white-space:nowrap}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#00D1B2;border-color:#00D1B2;-webkit-box-shadow:-1px 0 0 0 rgb(102, 227, 209);box-shadow:-1px 0 0 0 rgb(102, 227, 209)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#00D1B2}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#00D1B2}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-radio,.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio{color:#606266;cursor:pointer;margin-right:30px}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.el-radio.is-bordered.is-checked{border-color:#00D1B2}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{cursor:pointer;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#00D1B2;background:#00D1B2}.el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#00D1B2}.el-radio__input.is-focus .el-radio__inner{border-color:#00D1B2}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#00D1B2}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #00D1B2;box-shadow:0 0 2px 2px #00D1B2}.el-radio__label{font-size:14px;padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;font-size:14px}.el-cascader-node,.el-drawer{display:-webkit-box;display:-ms-flexbox}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-avatar,.el-drawer{-webkit-box-sizing:border-box;overflow:hidden}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#00D1B2;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-drawer.btt,.el-drawer.ttb,.el-drawer__container{left:0;right:0;width:100%}.el-drawer.ltr,.el-drawer.rtl,.el-drawer__container{top:0;bottom:0;height:100%}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.el-drawer{position:absolute;box-sizing:border-box;background-color:#FFF;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.el-drawer.rtl{-webkit-animation:rtl-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;animation:rtl-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s;animation:rtl-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s}.el-drawer.ltr{-webkit-animation:ltr-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;animation:ltr-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s;animation:ltr-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s}.el-drawer.ttb{-webkit-animation:ttb-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;animation:ttb-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s;animation:ttb-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s}.el-drawer.btt{-webkit-animation:btt-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;animation:btt-drawer-out 225ms cubic-bezier(0,0,.2,1) 0s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s;animation:btt-drawer-in 225ms cubic-bezier(0,0,.2,1) 0s}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-drawer__container{position:relative}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in 225ms cubic-bezier(0,0,.2,1) 0s;animation:el-drawer-fade-in 225ms cubic-bezier(0,0,.2,1) 0s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in 225ms cubic-bezier(0,0,.2,1) 0s reverse} \ No newline at end of file diff --git a/h5-enginex-manager/src/assets/img/img.jpg b/h5-enginex-manager/src/assets/img/img.jpg deleted file mode 100755 index fb977428331d6b04471d2493be35ec5b9ff08bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29146 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 diff --git a/h5-enginex-manager/src/assets/img/img(1).jpg b/h5-enginex-manager/src/assets/img/img(1).jpg deleted file mode 100755 index cbe6c002c49f03dc3957b415bbf6d2736e33a1c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6147 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]#eRQ1@dLu1cSX=Jv@ zTZQK=D%ax2Elr>4g<`M-hXlFsysKb}@C|8HlvJ+*J*_+^mm#YKp_|3?y@++`cSFuz z+HkUZ=Y~waU|A1p(@1y&Q$Ft{H=Kvf$8KV!6>pv7W<3VVHlR`S1LXuG>~3B&;JV4} zPOOMb`vMrGH&TknUFEa}naKE(LzO+J?E6fKqq8sbv(w!9c~z;0et?={QT~@YxqS85 zBj~plD1^y`3f{{b{JUw_J(JT{@LF2_r3Oj?1p%L)8l-Kqt{kkByA2eQVUZWtg^cEi zgoJ5Wed|+O>zUv^)tVL7$mWse!@p4$2#n`K&YPu&bkk@E&8Ge;X80K_x%RiQf2EdkXpAt$_>UmPsm%j9o||ZsoU8h*GK3W#<2}Pa>y}4&k`G1e zjy7OJ<7p#IC$y9NAuC7!q2XQWYwcR8qri2uy+_*x{lzO$^G87!a{G!`oAUgy5%FL7 z&W#ydMaO>M{6?OD)WBQi`~hR1`lf)pL9()XH_@+zdtc)Yvo}+v0{&%4QORLp$H(Rd z#ApT+qjT>5U-SgJG#c{}icvvD9{kHT;6sh)l2+(3;;FBWB2Oikhm%B7#sb*i_nQq~J))S@Z~9LLHfUWuFMNbr3=W zmRm*lmsW*rQd!$?!CJ^Fu&+E-?ui{dzQhQdy^+KG3$Da-hFeZ(6y(;4x}Rl*D@}=w z-_I+v>M$awWWO8#8uWFflhjR!2F`tB^O&`z4qF!sYPipq--c+3R6)J@*<*x`9o0$69F+g>m1uFUoinjtw|TduLHDWj}P4rp9mOWH80B zhsY3vxt#OfYM&*(mD71Q)k4E+iMXv6a3!`daJV9AWwLPADk!Mq7N*%^xdbC7)7Jq3 ze}V1zC8BO^95Q2j8fWpp7E8_c04Ejud>%E&PH&C4(~aym=6_I?=6C|^52cF_jcu8K zxwc$DzKw`zLgKh5`RG;d4uKz~XsgZ?F9t=KNIIPf7^lJJ9YI;FgWKd}?Q&#Aa|6~VW zUm_EkkF@*;W?Z!bRCIA5RbhA#;gn7Oo+GLkLzeLyQfS`u1}qI#yQW-@`IPlO3}=P? zZ$-J<&D>E0Q*?pc4t0>uhoqW}>%}F1wRBEkN zwN>q&L-vz)T2a)NL}t<-*^ZM<8h{?13{+r&tCF8QbSEf9bE<3OGwpE0qiw5_Fr=@h|v%lx2a4gA6N=3D-WwLmLVf|~Ix*F2>Q|(^mvV6X{6b2>7 zcl~`vY}Tt!emqAy3Yi5LNpaiM?`D^DKBtLZ9Zdyn&6T)jy=Vpa$d<{nl{R7G&CZiu z2vIY5B|}7a{)BvGw>zejc(WmEb4~ZMSNHs`?)_Ovkm&=!pScg1S;sp$tKeqYD@G|S zv}2=0;MHJr{;tU!Hk+^)u;Mqih7sO)>FEG=?qb&-i*YoE$l@Bz!a|H(`C8jYi<(j)6#Yeqx zgCq41OCQnq!fQKANz;oBoTRud?3XZbEe0)FDms&3(JZ}3ruf|Rrp%+6_~l;2JMdQp zPB#}Mu%(twC%N9H7S>f~U_M>autwF4A^uva!mf%N$I@-QoUYH_MP6c^&d5weA0ZBE zQRK+0t?nT9w(5!JZpNA9ghNFbG6Mg3RlH3jNT^EE2$1_C2*w(-H1x<=NNAlcS{Txh z@xG0h%F4Pb-Qn4z6{UkmR^`PSO<2$Q^niJxUGSz6n|V`UPpU`f9?86-)IhI|OEX{j z9+W$I9e=9rWtNb(jfoAv#nj^f8fKj(c#Ebng< zh7l8$6PVB7!a2CmJAO9xMLv*|kh&JrPue?MztGS2?lV;!sWqWt?R_{Ta2ov$st|7 zFCP?i@T6Yr)!b2r`wYHbtpDWU0GVnPkH?Jp4tN61s~8ORryAkm$}Qej6@G737wN)Z zHD2y_Yka!qoSnLo&vZ#Dn4IxLZGTbX+vWU_1iQDX^*)(R2fEr&gUcU;b+XiZhgb?7 zH&_!GTL?5qWM2q&e8@jKAekrWUJY~q-#GGb$&3!~{a>Sjvf52x>NRG+Tr6VTu|9=x zdiFvk!5Q$LAG(sq=g%>lK((J1BM+Gm$1|RoAHDP;@#9LOK964|Hv9_O1O?pLy=XvD zBQqikHshJDs}?s#se3;&3jA_jt@}RriYuhBmD<^XxSD&`j6Fh&K7HZ}Fu0-)F%%X$~y{T-7L!9Nat7hk`t}^pwo{WLZ?#8lU&OC(!Lh57Go&M8ErX1vMgcjM=RC=aF zu`5BX<8cPBg^1RiLx~_=FjI`A#S_KgoZNmiL7Sa^ggER`7=qU+!KWP?Ce)(?3xxmF+p5B!PuP#Kt7Q$4iaKWWD8>9am z@>_Gi4ew~APUDN<-GPW|;n#^ecu9mGdO^N3f^b~JwqPqxWtVMM5t8b>qV-+=`_fJ> z(!Sp&<9l+^xiK+ojt|_hR-XqU{7XCbh0Qg~QPZv#cscA2G#A&+LTt2^*;LL32PbVe zEqO3j^l?B4K9iwRfC`4Wj5wcIQ;4+rbff=5_BSS`PGU+8*~+{Gj^tj zB<*wZN8v5x@UZJ@)jA-SK=7X}@?IgrUA6YaA*4lZcn#R5C07|=E%rqO7^8(?OIyc{ zw@x4KY6Wl{0#|&m8B0_VRqorGrz+L_eptIakX@(Nk5z!nR9p+y|L*k|Zb8VhPJ#TG zF+laWEHmyT-P_E~cDl57rsAm?Yh_kG7JkvA@@ET7Z<^azp(Eq^?R47VuxFM$FE`jS zDCzq)=eDLwx0UZrk}D}CrT-C>$PCV(tQg!c?vazLBoyjX@EhU(qx8M>(ft&4Zzy1> zHGN`8w&_-M&%0>M7Ex05D|k!qPQhuZb)H?-f~)yMnpi?UhiMassV$!vozqgz zQ13ZFc{V3_TMp~pyfSt&LiPnmgiGqo?HS6pM3ik44z5crHy1l@+`6hX0?Nc7iYwV- zME5RW0!3uli( zdLwebzwbi58e)y(h{Q}r4J|a}+u>-*|N4^uUrd~G5xt$cR%y=K&F z8`4MBA73%Gd1~8&?Yw80^&w^l_rfXT=Q+-{UuJKgi%H-w$Ml5 zTeW?yP2G@>A84~9ccKL$4tCQ?G%z2uKT8MAyyQxJ=)#Z%fz>7+)_Q&F15f_NvhUH2 zm8N++VdKhhxj)8X1iucQh`--s0q^rJ|eWJ2yjye!}GIlbo%`t=P zl%c-1$ZA>@#N;2v!cs^jjClS+}^$FC8alddrfp z`Z02}w&VH*z&5_`t+%wpXVCtZ)*QX;U#Lkx`w;Oo{kq5@Z?4H^(;<3D*B##FV_hg; zHX`@zBF^Yzsou)9iONvlO?R5SOTE&zMq${F1<3KSzj^=ZomH+uJ#apln{VcVA;==< z%u02uf6EX^PDE~^r>J&DxRTSocUCT1jhIX=6Ov8#SXu>oY9M08KBx$Y`gPxg}iVP?W zG%yCw*%)k1Iv%z9=NSAn~S_+GID7 z8y|!JHcDdVK_JI4wHnt($4L%5^{BPw4bvab36))YF1AlK-9)0SBFQn$?x%T7i)j5B zBiFsB%nOt#v%F*i=@SDaKMp}jR?iztxa}&8iAR>nrXQxOgu9iR3QavjGnKwtBP~{k z=G=|VS_k(%Xq(mdW&{&kqxCJ&V$xl%$~VUa3*m^SFj$jmt7!u?ebk2QH_5WqdiXP) zR)#I`Wx;n)4s>as*IRczoGjO36)hniA8HlS#OsYzd#z#4uIP3;H-ZYj@Fq3ZVRrPo zzt^N1`ngQV19NklDkg7JoVyWqUXM)BcC1P(?r~2?SLhholgvYWOt$}1JQw)U8!OPE zN)TtxHLf0oFyCynD%-W)R^mB~+#_uE*Z8`vH*0qJ)wn>m;!$}gs``Dvn< z$3{6bK+LtaR@Wg0f0#mDqN|ZcK2nnjyOl+S9JZo+U9*Me%x;!3@*GUE{dkyuE~)A4 zW_}rd14bMuZ(r$pdve9Y-VesbbI+}OXS*d)1mWH{GjFQ{rCPAEA~RH6z$N=RF^a}@ z25@G-D*C@l^S^?F;Utb@@vmjUAh*C~Sx8oEN{@Ad#Iaus(2$S&vL|lN1K&}hfckXp zD*@Xk=XTAYsYlN9tXe}k%haY}w|kx3a;g{(-t>%ZOOLUxwWSx%Xz#r?>%WzmgcdZ2 z%H1|?F61=F5rp9ON-GR8pTVSOGW&xMDbnxDyZPiaJMMK-S(;A0dH4GeyuxA|VORP^ zU407iKt}74N;6;lb^LEbu&7LGIVx#*BcGR+zDSzPt@SgfqI2<%%cAR-S9Cx+w+|tl zu)lJT#U(F&x(5GTuVUTjWaU$L;>rcIqT9E;!27aV>_R)N`RNy~{lH*D#|<^<)Re>47&ZZ}0z9H&4MOOMk>?Y4a1`G?Vt(r?Y9| z9eHkTh(}1wPs>|Z{VkUI?k^tLJ1#p^QGl7`+*|$izk4A`N-E2;(k8k?iEBmQ2kl&) z50-+;bgg1Ai*_3e3SuPFO-BaHcM?xN$ySvy_!UCK^FiczyG4_FEV^PLfWH_T#Dv<`or90IX#S(>(xLL zmOJmN&U;pC@^Pfp`yGk&dj1DmvOkiM;Sq?pCot)LjELvMhm-z-nvBQP>(7V& zu;A=G$`*gmbNB+a;irlLoEbGMMe`U1QRsjVRfeU;LF^w}h+3{H72XIhj&wIC4k)`I zo#j`?lALX|#wPlM&|(J6`R_ariIeWj73lZ3HYg?8)lk;pvNA<6~L+B2^UNPgxu-NUx4Vx@s#>V^Yo$jO3C=QNAeNmpS_t3UK|O-s7K&HmC@Ldj@UFcON5v zbg2g{P@>+%p4dLQn_fv3{MF-A5(kIXH zl^J#{XWCBL7VoeW9SDBixvr z28_BISJ%oKdnNQJ1o=a7Mw$$!UYvUCbpOJYwt=zbHQ12m%V14qV%Iis(w5m~+04?- z7Q~Ct_VsZG21p4`dMqJrCp1`hfQjdQZWF*{mt~TUcf581`7 z`iZAeU=_&@q)Xn;O|v3%$2F?_))i=Ekh|5ikj2-_4*ethsvi`Y85}43s>Fso@#1#w zMFUXE=hgNFlwOJ*bQp9b#qg#+C;E!5F6Z?jcpMe6w4HpD7D_()7UR&+5-`Cn&w(bD zp!|Fcvkw|f=Sa~|PzT6}AvnX`lIJ;hLR=q6>s|om(_6<3(&wSFSxn9^$a}e|k)Nr! zDc)OE+az$?szU%@f`BoJ*5bHa3voKcxCDwZ|DkDXyiYRkpmdpb zMdz@o+NyEq+JuMMg+2|IQSjbety~xCgX3@#2$+id+|S*30J}cMEL$xUcy1ae z{pn?_X)5VV3m};9*@fJMV(LgZxPYlxD=URv%hDvg<3c?8mtxa-fhH>Xi%>_F0j!t# z`_DK8hwgdPfzb&uZAN98ZeKNoy%L(0~nb`HSQPag-S$21tF}TLC+;Ahz z($m%%4_n~Cs2#(rk%m8Qx;jdw?@J#g0ZsVUPl<Clwjr1>`9wx>iG#YuR$~a zZ;G(Ve`qg%_Wp;4zrwW)sHT)xEpkY$@Jgc&#)A|)>>d2_!;`k~>h9$VFUZcBLAys& zb3(BqgnfQcG(YM8i+FxEfl0pq53(TdinhWOQk$7u;$!&n+$vYfGS%iuD1J}Rn@m(A zPiS09U(;z%-6ElT#>G%B!!o4qqb-SrR1A;|hDXJ@k1wdnVo+pc+~YHoSfBC5d( zk7@Ur!whW__^xr7aqaWsmJEAK+{lt2!j^N*4%r@8z~-p)O#IFN&?4s>=Avw^xy1c0 zGyX%v4x3G^)d!&7naGs)FrO*3G&THwEU(YP z8%*1Zlg86%316*yX{;z}O0smZ?2#R4oBoDT>dZd+pEN#OZrq-Q4(&R}DRw~VZs)Fj zAsdUlwif5JA&>Qb>)vpKBpcmU5Wn_?NYrPd+iG9Bk%nngIa&=gv@c?sQ?1bNVZ~Oy zh5!)|$%ymTChm|yP@|PNRtkG$!UA^VCe`1Kp>OsspLIQ+W@69BO8YQ^pE09exinO0 zr9R$C!m`J!Q9MH!$~@DsH(LMkWYk{Q?3CHhQ?RMq=;3OR#aZfST9xsf#|n}p8uZGA z$y7lQ+~<@|v7Jm*BSaSwV~CTs%Aq^3N`RUDP6zPk!Vs@WC-Bf>wKxnrl zXP&!nWV!UYhN6C2qx8P|7b1~7vpS7lUd7y0hK49VA9B2{LHf&z?_0tn<{?c@pSOx; zSi`V{;f8U&dGWfY6KAgFnb)+klbO4IgZ(CAHRY~q3UWk$gUj|LGc@I9Gk6lt zRQ<1Bgsn{~x}!M*2P#v>J*Z~R)E6_so47o>Q~7W>j9Ja^oQ3W`v~nX@_ZWpdRY{q7 z4QKA$fDfP)udgsEgv-el_OAa(p<4-V91kAlP-`Z?uIFu%bv{Yz+)AfN4nbACrTUxV zDjjmZT;XaSZIeP+z?orZoPk9%OSv?or)UkiHAP#v-34pj3%PK_VN<^;qv{yKtQMW; zvDg4YkkeV{#4F3Z#K{srX&B8K3d8w+KV8KhC$w8kxUGdSvWW-p&_+&uaxInXQW|Oe zZZ1lU%O_iLRi2AoRknGYU8;>KA>kO_zuvL=#zuUZpE?zPXXuHfG~uouT;860aU zFvH8exGutBfACAPR3;b1RK%DI@j@rb9TQ<%r5*i3&?0j?mYK3RRzK)#oSIdHS#Y11 z7J@(l?R}6s?knLou2HlOvvSUruNqGM3f8d`3uCgpgH>~qJ)9MJ<04`kYn9t8+2c+| z5XQH%Q=e?~vgE89Xm5N)trWe8yzgx>Y~saigEODFm)Zpb5Qkmk z@gFFM##roQdU1d9!4P`7d_MxTwODAq1-QcM*q4$&1e$}gd|G+%h6Db^ zyGUfeq7#uu6Gh=1lBkJ;9f6APmlhe4Y@)}uHc(#J7M9*hQwBfAaU7)Oe$X^@*>5QB z)ggK*WUQGUVQjC#0)>C;>eJ*8~dQ*~zm8G!llFu54*!LB| zQ5Kj;0$+hs+xhi9{Fb&`^LE&BB(~=#hEtM{AA9E$S%RVK4gp10iS?tpw^Y`u?nv%3d~@FEmpyD_0_bj_>p<;h>iFEITooPM<3 zEzxqeoYO$Y3kU0`-7&51fvI%p&omGqr|K$;4&z`vhPZ&ecZkwd-slj;xjGS1<;{ah zSyMP7A1rHO&fI$%BRToRA#YBm7$)})hByi4R)nW+OwSx1i?Y9NE8S&{(eRo#bFxl9 z@1}Qw7=iI$n#U@kZ|znj>49tK?9a9TJnjEwiY7as3fl733uJ5dwl@NncVJgdZL!>%=MjWJD< z)4tUk7+yhpGR;dG0;u4 zifleulS|xjb&h%^o;e*lDFp7jLqy*LQ0c``Pq3@kIzQ(*mZ)T_qbH}t3^fx`yU zXfIjT-JHIThPMo5Ru2dU{ac-k>&JBO=(=&?XL#1B!KzqO@s~M(?mHk8}kV_BEQ`G;^~I=Jp!wwu-L@ zgSSZPc$H$nvy!QlSzT=kmLyVyT3B^1d8x6ydSXxuyJrG@R?khU8Ci0;kr9x{Ma*}- z+~iQr7!ydOo`Q9g@GR1Vg_tob0g7}Ul5ri~os8U`3uj{6wNQq)2&1YYTYcN0`myP@?bz9k*hD>pOOU$I{S$-*ut zRk0?Jja{uc-p0)VfhSxRC=$p}u1uRs)|})wE;HyyC-Q=5WmCK~SZ{#j&Z}P9x??-Y zSi53&91FbKSBD=dsaRv9e*ma~#h#hgleea~ORG6!oVJKEhZxz{qI$abmK_w?E!EPi z3E_8MXFG8>3)b*XD&=jVgd+pxj03>cP7a4HKk%*Tx8zg^R%AGx5bt2RXYQn?T-DRu zpZ>5~qTyCtda1wpcOmDMHTk0EI=KF-^N+i=wmE}uUHp># zdPP5oGTiciwx&AJUtA|LYe_uz z#Z1v^0fct5Ge@p-*@)-B(PQaBKJjL{>ZtWhq76u7_-#9bGMD6MY&51ruFeW_ji%rI zZ?ZkIdOn2b^2fdZ?kXHOg;4)Gvr`n%N(e_}WVv3%F z^Ry8U*LE@pp~L4~{lVJHprPWG23*^g49w?+7qDR;p!fmAj_9LU&B(7vqeA)w#HlS# z#Ku|AQ|v6%*K5dleiGEcDyTCkZXda&Nfw* z8N&<~eOSi)l^mN=8RJWg)8)UCb*xs>4Mn8zUqeStn9VQZu~z0;y@k04NF5AyVK``0|ClqN8&iF z=SHnH?;_zi&*5h<))@tfB$1q&=DE;kNG7wBa!A~C=Cn+PU9<6><%)&-=r{*BIj!S1 zjGR+uy_dv!qT0S^&b+ZFB#*|mRb+{D)70oKzB8?%WNF$U58ZaoYjuc}NcIXxd7yk% zvevCyJBL{!Bj#5bA46R+#HlMx!QtFpH{uPBx4Jyl; zo{ZX_F0D6enxoGAN8k-xL@x7Ly!Pw=04=S?^vACqKN|6B;Hy#A*Iq}dPZ3J4iP@PN zW|}S=ECPelxe;kyH!QSksN=|1T%HL2b=L|q-5AQEzNVB` zm(ZvYu>f_=b;c7~CSxhV?p?FHxP)LATvaf<-wC8@$|s2Ur^22n@Vu@4r=VZkAV2GTlJWll z-%F8RWlSui(DbR|ms6V_B8e53b{KUTU$D}Ntcx?8;M9!I(e8$k<6Bt|`lAyHcS5;mep3-IReDU{2H6)14&;?(9p%I_mO1ZTPL?D{VW) z`j?X;st4ZqJO(40`U(p4lacw(VI>SyoKFGxh4Fmfh zn!kvq)TJe)Y!lNp=gLk_?DU~dG}eY-k>zcx$uyE2rgXj@@U)jQ26ZHR(=ygar|4c6 zOL)N}7^!UNggTubBeahLiiUJ82{fAvzY^aFEs*Tb%;KlWS8drJLi{@TSrvp)yTz97 zNUaj(-0!7FsqA`ojTWB(;0y{*S3L;DBv95h)UZau0R3vM+)hao_(Mwm-*vvd0H8UB zHXo_1XDjH181w4R?AoogSsaew@+&LfL#JcSJa6J#Zw|HOVY1-jIDzDnKb3STSuW=- zN}ReLD}Vi~tzA9Tmk8NBLg|Wg0)JLLg>qrA^29$QyAf6xX!A>ci1#g8eJ9~>hsBPVQrIZ@oMwb{aM>WJC6={W5%JHAZ#aboz~<453V{^Qlmz`y-ihGw7k*Ac$eT- zwHg-EZ|!vi1B93NZTa#mnpg{bEY>)L4I@(9 zo|oYtjXI8*Bw?-@#{>6=I2D?eNIS)wTAf8^k8|*+$7^jyFt-toMh|S)WHIe&G;z-Z z7pxiDM&1AoA%?EsPp(tHd8Uv@r~ zv@q0TtWnQ8)nCP-qS3+z1PY&pZ^(=spK^ruNhWZ(=LZI*!7}436lSmrFbPciRJvuU zm1MLw@6fX2spB=9i$$p>DqW!AxFfMRp-6TVYSD%ml!Km_=B-T&k=W6*)z6r@l}IP4 z;uC1Wy*JXz;@P&W-?QnlunL-oz zkS92NEc2~*_EY$KtM6D6{{Ts59C;U8(0lE0YX^p=-PVT6y+yvKo9n-@?2M(fZx*Dd zKPukZmHf(+n$6*w_*s76x;)Fo{{XU2#BBi{OMNyCW;FzpVK8EU;3o(4sdQwwLG5Dt zo=dLye_Qahg*BZb_f28{06#F582Z%Pp`51HtizL5k7hyneS21l2Q#XQ?W!g-xM2Dk zu2xUAMR~P&)E}6Bb!rUF)=1BvS&SdQ#b~LV?z%=*-nM`c4Qm=_H1R0Iyw!`I4Q`=h z&z>W(+xQE@E#e1Lw{SJjR$Qi(z5QA25d0p7-q=X-^NjK<&vjd8p$cnrk?|*nEwu7L z00COYY`H=0d=1VtjpFCw0`&{hEAUd>!#`!&Ue`yplH%%QiXBsma@0ac-;v90A{^f z7;Cl6eC9haaa^>%^V1&2+WW!<&1UMz)BUhU|02U6fBwjSDSL zVYJiZv4mg%K<`<$+32NX3tsVEzM7A{!jah3C2h>5G`BG9@^Z1`zS+0W%NDk&x-llT0 zJ81i!3r9wp>fy2e%xnBk$FLv$YWezf=ZmRieH@%HwA|;=`jf*R6x03~_%_4^*`8VA-`Q^N4fFVGQ%z1TNVd4b zNIipeKcz&ee<@0;+DgZd>Ruhxv)U2hlxkL9QO}Y06yc1?K ztWzF7R>947)5g=D=N#}=A@G{Q`ri3>S>Gvs%OS3%IM3l{Gp9KGNJ$0imMsaBj;eAg zT0-|stDC7;E40NS?#J%d4(6#Yg$XWYjn3u;k3*ajQK}hLwM(BpkqA;bJAUB&Xnr2P12Df%2AoZ%bn~Oe`_!Vrn@W#?0KU(uE z>d!)j;(HH^JVgzTn%h7aTH@txo&MIy`ETL}jb^&Jl~Mj&fh-~v4tJj^F zvlE|s?MW?;3DoA?q|AM5L!FHh=dCnm!J9QivNAGgB)?}C)drI^iVKs5q*E&v$){p& zI60!jxfG3(DU#U2)Dv;Yd7z{}ekdKpXWc-qAUN+p4rvJ#tQQ-xE();^W%sye`G$sIrnTOV2gdMR#Nr(xJ|VUh<*L%6x15y*JE;zf^# zyvti}^!-dJVQmS?9+^F>cv5mXs@IJ@7Oe1HLVp;1MmM*2&E&uo`BqDi5cT{|*1cMA zjXNF%S6>pO-rbKnywmlo`}E_BOhF|$gzkhePnWC8kD zmgrNVQ`$+8v6XQYT?%VSd-GH%$D32pEUco_qrd=~mUP7=HtzLf zQpDn*tB&x$hA+H#sU%P%Ev9~HJ$;2OZ)7B$M`V3v@YmsGwt;67h(I6=@lQyj*r7p3 zbJb$Dk4}f67!{S=ncZZLb6)XvrJAs5RGygKS}54f%^XZV6}$0r}wvI6Hjq*IU1oz4$x`kl9d#GWWVS^yyK!@W{>(H&IZK8MlX z3eaHi#*BQl2=WeomCI4zsKn>Ied9FK;gU6w2f-Kyyu3~!Q&wA^<`)gkt2`cb z*FGb7f-NUUjisJplFV@&NIJWoz<#yh#+^)D?2moUo)#SPXV9Mwei&(A3v|bd)BP(_ zxB%Vi5-uK6I}h%l>_0mCS`;BdJh47o6N;&dmF2fYQ}~7Ama?&wCeq3=j`XY4C(oVoJDnBagzK1hT<%@fEC+6cl z={XCOTas6WCB5iCL~o2p6p|aUswZPdP4Pt9dx9K-ISrnboTGDC&c{`x{7=4x#>w1s z)EbUg6JBL5hkK&@W|jw2B%Jpps8Wo)LSAs>0b+^5tYqPLA$ z$y!Ddq~h-rlh!@}2{U!!yXdYWCnDD1{KMEc_|!^@mat=06m*&((*7E2Ho05PCE_6U z05YF^iqF{1Zh_Q~MqZ!7vp|?I?c3WJr0KK~nke095_x4CC_84daIvbH&gy;}xlP-0 zNF6c#YIzOgROW9qy=KNyBq=80(SfDx(Xy^;=w2=HE|nsg9$ldHAoQl9;_ixdBP|*| zbHe`s6fe*ynn@ekx>rOi)Q0CJN_6L~j^5A5aOwq8;3#9)J*%x^Ik!0-1hzCh-9F?K z5lo&*J*!11y-}AdTa~7UCt?ufV+y?iKJ=ZKS(vx>u6}mOpP&HbR!vY~;qQ zSRP%+Pg7XEH8oo9Pif*$A<7wF7|8&2p-)k`X>+O4d_@)J)G~nh&r!gx%5@ZuX~m;W zFIgOwD&G6CTB#H2TZ2@HwhNF?@b;=xLCVW*B2UVYTNvi6n)?yUZOZQ)@SVsqhp%c{ zpwXOvkA5C_W8y7@);=TA(opMxbsB*xp2Rjkohzj8YceHCPBwaaBx-Bj2hKdQrPn6hj85$ z6XCt%xCw0R0qnhM`OIB3k45mz=fe=JQmKrN#<;33W;mrC5mU#WGZWdBSvd5~Dsa># zvEUlr*|@lJPI7ZzoK=nqwqvp8v@#o<&>^%ECpA|kj#^=2)N||ywMl8%WRiwCr(#>V z0d7q)L@z)MEt&+xEkJ-A3II~{1;+08pe`Hz=nIDW0^;tVE-v9f?sfMshBeV6jwNmQ zaZ-x0scALUp&tCXlt`v2Qw-xjF+I>&6%PU=2^~aaYO#61P1*7STayK-K zA!f)UJQ^2qHFaVi4ce}$r}&S<@5sBhe=L8r2Ic-$^|YtW7)>9Z*Qd)ml#d8WS}E6e z1aL>cL;S0vNb}(CkJ3NbFUDhD_)~SHNhayEyON+2$VTK>8&;b~(a@JYD8AYsO!VfN zr~+L4znuU%o;!8Ro^VbFGywQ!6GDa#8hQb#BcL4%x{^eN%3tk0ap=A6&j z(bLR_;FhbV*=YLqse3fH2^@sI-ND>s!Q_&C>v=-*v_l705vMAXXQ$|%HPf%H#pSeM zLnk>SZbz+OvTYr4#KHT^VLVbad(9!Ph)6*Mw(c`q(Nj{f&x!U@hcWQK#_t~6Y2GKf zgG-yuMvrR^+1hy(y?kFH4?1IN@7)Zba`P4Ra zrDHo#ze{x`n;%+{J0jPCycMYYM%2(GZyuhl%j56+RPOA85tUbHpJMzv_+x3|%NUU% z3RDi%+fi0WxkiL(qtUj-VGm`+W2uljKLIhoQ=Lek<_|T2+zx zf`Bk9%&SpBU7qy{E^PV3#ajK=yQ{1=+ofq-MvA>%iN*)xUpY4_)6n{OMl_+XL+I~^ z-Uqb!eV_;z52#!LCFQ~D?~l3<_eVfK8u}_URTy%k<*_y8h^c;^3tGOh9lT6SfJZ#m zvX!?Y5N)42{9Eyufu{>5?ZARDUIrqol&p`T!_u-$`7^}&n7O@n2aVi{nrlO*qt?b% zvLwTSoYw7}*Dtq}BfvPvYKyU4(9ygVtoWBBPt&B45B#(v0;x8`&6f2qf}Sa}kIjgP?zFi~S5Q1GJ20Z*%2E44fQ_7bihGlGhkd?H+qV#V(O~9gmY?Fg zs|E%+oqmS0a7^AcZMo=P6!_nLqyViUZ^pB<;qbGf@TsFckHSA6A=DxfTuHUNmNl$# z5{mbXWrmA)iQU`l`hL3@akY=Au9(z~LzYzCJqmYvb-Tz*9y;(TI3h0WXFa`wle+|G z6`SQntCPp3XpBboj6QfKh3vx9WamK8nYTMePi$j~t5fbu=PTT3`YNgNagaYfk2O)9 zg(Y#9UN2qyBLSUx_N#RXQ0hi?sBTj;9vkqfa!h=$p+;p(vhQx>5HP)#vwG@^O3KX4 z@^5WEXlFZ*B=C~3X#do%|4dtCOIQOelk|o76sWhkj=%&5K?_<0Y>ZxG191u$!PPAf)n zPYW4pk@GL@74TzOwYzJ*9?DCYKfP?bi28w8%A{j2BZ_z#OH_Qh;*SmZk4{!MdVSWx z)%>Qw`tikY3bfnNoK-NDps&hsH%R_r4hpd98-ra*qs^3B(W0@4nyZ;|3FMzjIfcjq z6X`|6kV6Thm|TJOayn7W4x1kpq|>-a(WG*40)k1VoyF|g*Jz&xJZ<6`5LtL`{!rZs zh^YN)(A60}hS~j@z9KPTo*lSyzk3+so!4>wUS;^h;|qT$LRj}%-i zCdy*4Z8QagX{B(n)Xw>CwbITNxd!YSg3Gp&`qhHm?7SDN8$CiioDAZ;{7p3|p56kl zB$7Ub({6>;oK2kMcCVD0X`g*f-4e@yIIN9I?fTOhR>Jf98^!h)S;8?2-u3U`r_D*n zvGMtxHBS(y(VkK9BS-$g@xHHSgApakl0Ww!<{!?ze~Bi1+FX-yK92tYf_-@7`!C{k z=8GfZ9a7YV9gC+TxhktP&u0ZIsYB*|iX>&ZJt|J}rPi#l$@Y6#&CS8%3({d$1n%)+hmgz!6 zZ5?NYyd6HPDiVYyc;c-ioyzXW_P-AJM%zWVLm(T6MWLI*noCn=N${md1JG2OqbpO? zFvIaYR#$J)LD_;Y9B ziwL2H1wf#56gep9kD#MPQ(7IolEq^dTL22lE1f$YRq;c|l3Ho*mL=PwW4so0{C^}9~0{_YFAgr_e*BnbMh9)@Q-TF?)tL|bgDUTbbTpeEwp_!?k2B0vOb#+Pmx@q`#fm_#6Bs!*RBH_eIVgKy3;t|ehbgyD)2O~E_cw3 zeO_29YwaHMs(6thjk4pXCpGNKN+*dLcRX|A7sO?@x0H!?px|KFkBG0)9<2%o%ij{d zA}#okB$+wIa6%H3yFDi*2%aIS_=LRVvy4}%8fTkQy1Cf=JMjLs<4KkcD#lBI+Lv}ko76G`XFFyCh!DEij1p{3+Yu9lHKdiw7~@Kv9cZ*L4J zg8(Q3t;!VkDiEDr&Q5QM8fE*K+(uOKgNmhEEWcpZr#<370eFALa6Z+IWN%DVxW-zc zsY)B372}`T(^1mA$@JXGA5gtTWa8pllx4Pukl*Q7T0G4S+z%6jkC??UJEnB|XvtZl z&~#7Q2h4R#wGHZXRHZm>X6e(Oi$kcB;vSK!N4X~QnDsfuOR0U(l_@QZZA$W6h|IQk z>g4|b4(^m$NTnwY8aW&NcVE+4$+>4A?@`E#_Lt~j%i}F&qzCN|x#}}ippdbB%HR; zpdJ7O^`)q8Z|OcJM~GyOeP{!rv(!NzWMvrt0KL#t2F*BTmgJ#bfd^kwYOGH+iAA!z zpWOmkxhvGwSc{h1OSb_?U*2>in!Z#@cQhjg6#*p*0O?n9S}a;#m3%yfMKv)vnnHQm zL5@rh_Kj<+Ct^dZw0KfUan#dtuq{gv>x3uHTksSqg^LkuicsY@W3@hQ1C+43p_2n> z0;=~Vq8p0~4MABiZ6KO9?D2y~Bwpy2-$Q}%AHa`?z9e}X<3qPe+c}ao0Ggg#d@Z6J z6uu;xeCQG_bT~yiYsVKVpqm%(vNC+!g2KJQ}5l zs<%cG%jmsP!0Ml~KZvx=+pQ%40zoQyr}e((4=hh+avG1qZF0eiiz#Jre(EVTyfG1( z%Tq6$4^;SD`ycC`F|!(uujXl%Y%-~joxZ-6*%aBv=_u}fL-33CV(_nmm8OQtFEs=q zzR`2@kbMWGZldj|Mk}H0z8kTQ%6E!bBaMHD1EpG4S`?B@ezS3Hr!fe~f=&tcqe7%b zZZuf*=Q6_-ySXKRIiaP{6}M+Af8Z|(_?9^u>qWJ>&mZc6G`R@Tv&_6%`xN*?#MX~J zydz1O+vM`N0DUQPwbY+y8FW0y#hA3JGZfuqSolG7KM2}Hd;#A z>GB$6`zP3J`W5A|{q3}g-<2YZiPC+Fjc!38j2c%bkYR%q`HAE<<|lEk=6L9Yo@y*z z$?fF9=hm3ft*6}>E)l`#YdNcuEJ5)T8h>#gE{RiM|`vmAtir@;&4ps!k8{tm?+`I&hQas;}2W_4#g$ z`i-N+toHX17Tz;}4ha60$FDMH&{=Y{$q(4{OF8CwBDJ@POp{#9!Bs#UvoY;kYbIl& z)cG&t$L*~ZtT#G8!`YRkKO~y-s628Hkf;9uLSghB>$aXBOUUr?S&CleC-eURBjan` zLjM3;)a9CAv|nl$FS+EIi^(IC)RW0MuU4Hk*!fD;o%h`J{{V%52Q^!bP`&n_Cz!im zlYob=-1_?CrFGgVYID+~R;5cdvGop#;Op&6#ClcD=A8|kI%2d@GPd$ms08P?O2TrC zVANUkH0V^RS~Hw&%b~%3(Vw&~kMOfe)VwdHPG#2SfbH^*e4^dS?cSkEG_6vmuebS_ z;_FIkSWGsLtL=Z(_y=0?b@s5!_M4ZH5D=`|gi#iMyQ|wqZKY%Ssz78lBTSVqIsgTgtNM!1HETv z&9**w_`mU+QMc4?w2co=xzwkC11y&7lt4y7&(pPQbsZ7p*TlYO2&>q^_&E3f01-7m zF7hjgEzss^XF@k0?uwS)$XI#%Z*?C{i+wY}S|Vf1v$uh82{-^&OIKui-t9P^cdU4) zPVwwF&mygHf!V+4JtN@K?j<#EBKIt95B_Fvu~mW>fVwd+2#@ z2M&8iM?d4gf#*iF`$n6r&!}BSMj)4~4C5+Cr=<-jtxT%nTo*Ex&!PSV{4)Olgm*%Y zZ9{Y1x`t+#s5q%!?%ST88jmb)#rVVVvrX_%m87hNujar-PIxB((BCejuZWCaBHXv) zZE>{k3Rt0H(zGFuJd#FDc(|IDjnAsW)8$DYF?h?wcRI$kX<=m~II> zYr;`;XT2FHMcn$k!yX*B_+8*@JrXGu?hqMnrUM>q&C8#l=ske1po&yrqK^Vnb?P~@ z%zSzA5j40b-7i7L4S98IJ(1r^mCu)cA$(1q{p3ZE?aA+0!kd%4j@IJ^q2trt-*|%k zEo~!`>gHC$MHnTCuSOKqPco%PH)MS=@MHEYxzwVESMj6yNZ56;Ucc}oTWc?eM05MG zecAQ5guEl5_#VYAw96=M(FQ(M8LEnmNt2YfD|o-gv1yj>#z3J#?^#u=%8jX0x$+mq z&x`jL_tGR25gO!hYs`w3NnS^{6&f)-rr+Wn>~n7O*x>rtYNulfRk_>vU*jdstgGfs zaopyomBf6}k?kHB_}8c2#?ajR|2T`TNvYQ7Wjx5OJpV;n+99aIXha(fcF z;COeBKWAJ06ukOb`%E2n4slS^Mv2Bpkl$$&*-FsQ3q>F}!4)?lz|Xj{Wyn#Aq|BUI zOUrd*#Z}DpLAlYmBpOXzwAkUR-9gdV3ZG_$?OGn5EWNjHmS!JAN3unIWv$C=f;X8@e2^1RqmO zNt#x3bA{{Lp`zBN<(1sAI_#0L--?!#EbBD;`-}(P%jgAWRr(zso8l{`V5~}k!Owb2 z%yvgvqigEy%Et_N0Cua4h;cdsCAm$=;Hltx)|#>|k(V>wTeE{E7yGN$r&L!m8E-U} z<8-We=j&6pqk8N_JW6fl-6NL4;WJH5qIq<&rDfvZw-v-;PjY&i*-gF3aY)*N^`_zT zf--sOT3+Psv0&bdbMhRHq}5-rhQEl`G8KkM?dwU*b^+o;A;AP5lqs<|ix#Z1H_E)8 z393@LEfyoXIbyGY-l-B=k5a}6C79J*UZu$H*8K!V6_t-|xvEQ>L?>v3UKrBhic5=| zI92}ug+h+C+e(6ttsYJ$z4SpoqxOA1NFzmz0hI%-dKO6@Ly>{u88tgyQsUxyNryiw zp7lu1E!^m?^^+%?+dkICDtoyiwylKjH0+aWDb;1@D@c^|Ci@L0z63@eB5i)-D-r^f;PXl;p4( z1M5vj`|wEpqsVz9uQZ#v z*Bc`*#QFz?ZVW==#@GKw^Ev76z)1$a*OWg^1eQAx+j1t`H8rkf}655qqP z>arMq!*1+G1`twkPh(ry@L!2PvE`-wcNe-V7+3;CKzyXsILatZMth$p_`AS*r-QWy zw7<1@oE`}r5m9@XN|TA5IKi(?pE0osN|sO|+QO0OTv$zby-8+VCWAxuL0=KsZQ$S3FeT>_vo`)%NhP4YicrZnvu=@&~l^$31eud9o+{ZG%TCh7VfO>J}JN*P-O5J4ZMXwj5inrQt`@DJ@J z;Y}Czd+_&)HT_;Cb+s1lX$uFqmSh;%6Rvu4c&=(RXHmGvq4YJeG^s&Vo6(;hd~yA$ zwf_K(I*77)&WYiLlM(5V5_#Z=4Sjd8XeA! zd2_Gnnu6I&BzDni7HR?^4T7L@S)U^~{42JVHm>8)@uyat{{V`by|(<1qC73|(%HOV zx~`AmSZ%b$j7BwEyP)qZfDOmW=g@j#vsy|@D$VM4Qp34b=BEosyMKO%uvl2xX}aCZ zUQImTXjOdg#4#ca?*9O1C#gMa8FNZEN39sb6(2Kt>*TC_-SOY{+J{AZ?Hj=j70uf- zESi`Zia+-U@gIJb%{fLoM_1g!c$w9@hKs-X9}?>t_13w4J?-txmv?iyd1jTjGcoQ> za=W*wlpvz56F9q=Pl_@$}C ztm{y`8agm&p>cyRx%Q~N{S7E#<%pI3$@gc4yd`Df%NVWgVOY@s04S{7ucAJZ6yr@= zCYGvDgW~N*>L0a6@Wqf{c-m^7n;2883b)in z@NS>ty=YCL#~cxc%=dAQ7=Lq)rlX&i)TJ1?TAAN!OQv{7MPkVXyG4zJ0J$|QR%-ca z#PH9K+DDGQB%!(@|=J5y;S zL-x>>p6A#<1%44~8ZDH1w}~%Kr+Xj-iBxTjdJplawYNR2JsHQ|sP1a~Soo`D;dqUX zpCnIqR~r?8#c3Zh>()?Qu{^KCpAEb}@gi5(HOuR%HCUH?YLWpM$02dtX0x8LZJ6Qk z(5*E&Jw|+4@vK^Ynozz9CIB9oubZnbYb1Tt6^}LjmXUmC@s@2?b=_&8+P%{5>E^lE zpO#qu6?AE+$u=s}ZVo8+pNl^c*2+1RTL%PW9&u4#vu?<`6p~t>D0t(?52;+Z^E}KS zyPh#vQ>Nam>6FxTN1s~g8mEqYNpGcTR_$?nbo){@94PfZ!n@%cBaU+BKJWM$`!i@? z33S-6@8e7TdDIy$BpKL!7t*?84zf69Q<>T)d#`w=I3zJ61y$@TDbz`q3TGp!c;+a9 z{q8>+=9OfQl}_h|{8jjk=0_qdyb+GI#@ndQ>QPZwK4bANu5RvKw`VooPBun0s$Azq z$q&J_7o$D5!ap3MzEy(of)50>N}Qv)a;F)5Cr7RLQ^S5fvn-1mPQ!;xb*j3S#(wl3 zr;PZs;SK))hvj!jjm@a&>&`1D%#AG>Y;bov7!E*9t^LwDrl;J>RLU>m$w}b}{3}jl z7Xq~28JWk*oYg5<&BEqg--Yf_N|PzRfj4C}TX*6lr zPdEc{0ZHIgI~BRQn$z1T>H><+*EG|qX*@^*{o}aPm7hUf8rolut@U;!&9MIfI<0z#p`$jX9O?m=a07r3G!FJDNhD#5WG|*p ze;Nec$e@{0;5VDJ4*8@V4wFssBF6h&zFc*!RETjlVbvnMTCBgmYaGW;Jj_hrTN5a4oH z)hiA=*yIpzEF_)BF*o7x`Ce_TrOgR*_deOZctvTHnR`z>3w(lNKwF?vGqi z7`LhA*Q?Czci#y-1*fKtlTMy=&GWpDGD-BUA7RphmaMnp2yXOS*%rYHEARjn8=AGs z^f_s@`>zH~_S?xzyPSYcFC=Bm)4M2N{8F0Y)hCfy0^IKOsc{cz-o|V{97VdaTQ|<^ zQ|0aNQ_9Izt-0%e3AI@@rE7_%FC>eQSo9RrvDHdWPVDpvd{GXV;uj#HIOeH4=yhJl zGvl8Ccwfgc+s%0lZ0d3wze>iXJG-N3OwL@X4#B+h3YnHruqI#GrzRqa({WDVgO`-_Bx%e> z(m5S-?NpI1+>gUC3%ku{MVI|vp=~5!A5ys=sIQ`>E@(z)#bPP)RjEw*>iT(YCTLh< zL?s(Opy2-iD(^gNn*J7+`&gXV+p{|{1Sxzd$;Ub1brsu%PEExgZaRFaO`f6QF9F#> zaV7r0arUSnd@YThOHSa7jN_H;f1P@352@t+Wl1?bkE47WsCZ|^O`%$85=UocXQ;=h z$7yJ&T5KJ=N)Cz%`sW6zt43Ds`5lyJPNd;&lfSLcT=>uNUrP94py}F#(xsybyr`}w zP0@$y`(j)f7%9#N9;8<#DrqTBtJCp4tY#(C`C;9OoD{ppJE2cj>^2d#0|ukAES$mXX`RgSsZWNF+?_7sX zn<0YQS)|%JcQi1u*698mmRX{TIGSnS7=?L1Q&f=>l3F9){0;E7+d+jj4O}djINY$~ zg{!r-V~je;>o0XPD(#QtjBpfsRI_&UGiJB}a!3^-IUf`Fx-C93s@Z=*NQp^A^)K1) z_G{EWAm2gaPZU7#>7a=%?BpED=*&Gmt2XcGbYZZv#6D?!KbiMVg`nE#wsG6q#IZ(z z02E@fZs*cQF@m&7b)9nCL$}{6sB^-pJd;9K2}wn2d8fq>2y6cU6TBaFVfK{MZRTYx ztPcIELEwYNK*!@&npz{0y&2bsF2|I3Gxl`wmy9m#t@O!ntPENEbH{Sbq^ZW=PEAaj zOS#1y9VxV+-?(?ir;n0RvZJ~H^*@yEqJ zCGnN#_IpD5O|-ax4E*49Cbm%QcvW##B{!yrG{3b6jWqaUw|zRc51)4QBDvL*m~VSv9t#$92A) zBWLXE*te@5zJjrGmF~|@jVD|8wHL_L_@nWkP4EOqO|~L?jzY$tHU~=DE2}QHA~gNg zx$*aj{tEm<*Yz8XdGwu1STEh@iKENyT#^?6@ql_&ClkbUEBsb^ou|UzgZk%%H0gXp zs%zJla$BzRqRgzj)SP6Je@f%T{{RiNdzn@qr?!mcEju1p@!Q6YJ;9A%Bam_0ygG5_ zcW2tq+_~O<#@A`3cn`)}!-2Zu?mKYD`>2`zZ(7b=m-I4<_Lex0jJ`j4E~Sn+ayj?K zangr7xzjoOBzSekx?6L*WaAmHQB$^v^Cewe`+xQ__*(~tybb>V36`Z2wyCQB0H|ji z#|Y_efp`YIKhV@h8N!StVwdzf9MiDLFIH zjWf%2--$BHU4*zFT3oG~=@ZPnP2zbqCMBGj>4iHO&ZdVOb1wELIj*FvaLQLHkWE>D z;MnSOOlTHutxQ)fTi%s!I{MT&n#N|`ma_0LDwO1ms}$>SF&G&~>iLE1BHmuTzpXGkj;_i1ew{ zp#^*ArFttv=W5i~Qv&zmTFs=eNbqrvooh{5&+RlF;i#p%wvurhw6b>WD(#^$ci6RK zqF>(6ESF>m#|nh>s{KVK8kDZcty7{hJ{x=zvx!cpc0`lPGFiK3 zwdT^tG%0gx&tkMXcZT%;046q2syM|%XM9qMvCUq1yHC8FWUlr*Mte|YDW=XR;#Qw) zcVir~IP$^Hb4h5-XKNl=;*EDtT@j;*F69^)r)P7T>1cUwnRJb)<9P^AP-&U7=)Z-Y zEdIl^iR562)73y!#%DA~KBn(+ipJcyzsf!u1X|xCXs^8@wD3o6KX&Rx|IR ztcK-mpG5ObK z7N@hV7I~Q3KHm>0Gwx4-$#bH3e&0o#OjNy+*Uq0&`ACgqJ5>u2lH?Ld?TYth7TS|~ z92iEFT{RtTzp3SyUL&>rntWHTt?2t!zjbWNnthDHRSPg^noF-JE%| zV==+&&vRO(*yeI_(H}y1SHU`8!|O0ui@i~GhQ{3?f;EmL7z(2mi*27ql1j*{ulTn}@WgBV zqkR>o{ug@yPtt^&)QMDtJ||=2Ule$k;(x`D8*4IncTcy}bbTh_)&>_L7DQGcKPQqv z&$VrIv^)naO?kOSH?h$CHP`+vd`8zHu+(guM$rVVZ*_i-8_V0n1sUY=jP$6Iw#?d{ zTupg$+RLjxmGNG=;je(74CT8hwwh&%C@vQ#a~uN4xg_=OO<@$|&r))ygr|Oo%NAd? z-i3eS>2*z7^4jjn!Bn-80|g%7_pXMltdBN0xViIBR4>F&jz13kd8a`QjgFlK+D?uq zMOfQlKQfXrkVhD#u7_Hs8i{ho%+|K?Kf$Z`U|YQhO()78W5&gPZv2Bq>}&qY_lYmT zuYx07@oV^!-pS$c#1pev{i#mrQ$H!^s2;uPb6m=XADUdt;YY3fb@;BH0q`!O+5^LL zt;DL4S{BCakPjo!9R3v2yE}1J{gpS#x$s`6@iWD@*OFao8VA~DcHGh=r#Y>8S>StC z-P${y5BAgXXNK${vX{d*K3qpTk&aKjMr5VX?u4nuh98B;%>NZwOP=U^0Dh&^dq6`Vy9^yzStL~_ z>T9~mE1o=N=OmBQ>)#PW;ZKKJE}d?|G=kDJ!0m+<V%%Fp%(Q<*<{uGU9}U%F@Y>7O5HBSnhTaMT$}`+s+%l1w&RgjILUa^e;ox zrAtPtZ5tY9zcrJBvK)?j)-r|8s&(2sZ3p6&)uhRpNdwgMu4hZJ*sCUbw}*ZyJ?ua< zg9p^scW9>-Elb+IwH?$Y+<;9x+|QLG&9$rZZ*#m7Q?>_c*(;co{{Z12xMUjvRXsrd zRJjLoR@G$@mTc!8Gr*|i9rQA1)tDXZN49FYMa)^Y*5g!FbMqc>4NHqHO?4f6tSrm5 z7ah2vMTasNF2W95o`W=6;c~3*)3((hsP27gk|nXeSrOwP9=WO!S*=}u?=)Oi>{7i_ zK3oufn5#sxfrlgJlb=e^#iFP|8yp;;(yMbTSRQgQ&QIw@t_^{iz$YgiO&~)a{nTv) z>7R%9 z^VoP|-6n04Fx*GE^)>3zii$iOMQ&*kYWiF2b77sB6V|%YJh}VE_Ko2SNG+900(z3w zs74xUbaq!Z8Y~idlAsvrPnjfal1Cq|d`Ggkz7Rzsh3ZX8W>Tn=vBzF(w%#<>Bawc1 z;cO`Fp5~Ih?qMnOy$=5XS=83Y!wnP|TrMyv%VU0SSf43h8MU7j$X-GthD@G*^JcV* zvOL<4nn$$gy0q!0EGSChMJDcaLg^Lfo=clIjL2R?o=q!_$)m?SPc{CRtRtk4<;HXP z)vGg-ZKhT6FN|l^bYTgQf<5V5QFCZ{9=E78FpylF_RU?)H`M2>uUa`(xjAl?C0(A; z@b>CWcT#~ReYVhHn;*)um7}Swb!V$z_@S7$ zP%tsxw^t{e_>y8qO=x*UIi+!nyR{&&-{Q>ya%FA@G#Vqk_;;+Ed!>w?zP0A!VRU^4 z0PK;=&0Yqt#fW_ein^U`mz&HQDx z{?gLCJ**B{;cGca{_^s_rF#_mqvh+XwJztBT3tzFbsX`rSB-3PLC9JxAF|!YObSxdgT|OZ*$YAuV#4I#y;k(@@V0z?L8Obczyn(J>~4T z7ZXWwJgi{F707_{Ywz{5)@blsI_m3wq>8kd6Dx6QK$h%%)+%KT3w_+4sN923 zWU^M0S73;djI%N503B%aWJ%ciul8I0ke^R$Ul{oA-+rXnmeWj=kpMjz{{Y(d?N~Wn z^zfK2dsVEx7x|xM+uJH2RZxfq00WB2yPo;Ld|&w4qWmb+)+>qPeOloOwzFvhmK`@7 z^cn9|qkUP+UlAHA%UO0ldGMddYYDZB{YS+*b(e@`xaJ+j96&$1pq>XxsYkKqQ?DDh zRy@q=JPD*~KN&oIb9LcsW$>niQ*G?_plu^LzypovryaW1bC)XDb6R}WYCmMTS5w?P zZR1@7;J<>P(jp5i@GjeUkPY&;Qpenr$*89W-!b1(q%hD?N6$YMuRKAmd_Rj))ci?d zsOfsVp=Ht{QXVWFz;pM2AZMj?Mf5z(N3?X)oRd$X<$e(O5^e zFa=whMsOnl0T3IZs7oM`Cqm$67Q^@xeDJCglCj{jsWOe@l zvw!Tp;SV0(>Q~yWjMLiK$eu|PvZFXTAb@bg)Edfi*2hj42@2Qdy^-$!033g4eFNb< z5qM7DQM0nu%qxgwV1gL&@||jxl-&i^{t-T9$ZqC{pX?dCEmaAJ66-x8%?p9qK^vbn_aL!yo3{2rz@VEmKCj0 z^GAuE$~)`XtnHc&H+e9}FU(Op0(;i?c07qBo3_WTcr)R~v2F0O=I2n;e#38i46$>G z3X#Dhwrk16(siFVL+kR2zQUE7vuDB|5N+mv5Z~+$(IkvFu=J^-trM#mHz{2DL&b?7 zgT4s(Urt5?ZG>_#^=BK2{cDPAnrQB&E=qSkOxG`s#nbzfUaTWzeEuS&xg1F z02usB7K`EZdF~I*B&`_{#J$+JPr|f~8C>Q1d&w4e`VhSd>HU()HU@Q#Z3nQGh*#XDV78)bU#CdB&k>C8Vtz zsRVl0Ba26{q@=VcJbSTIu$csr?BotjG|74nhkkviWk%)2&MHkwU}j^2c&KQ&mmmd+$ihGp=r4- z>!8-T)2*8ZRoXr3w-tNg12gtq}W|mlJKz86)(q5-^h}{iRfrd)3&&v3 z9D(nGt~13JxN{ZF$d$52276Prh~~L8bE<)Z`A`Y5wK=C- zL+YFRhmGToG3Ca9V-?v0%bUA5v}>T2p_vYUynEK@n6sSmr^GpQfwmRE#yF*`CUrSa zKW`Xc>$e_S$iW!oh0w^hGUx#z{a_&zR(Z*yIlMUdD24>i!*RmilBqWQ+-3 zc{KTprn{2-K=E?HrnDCCnPlJrPkjw%Ee{~@#k-wT?aA&t=ikZmf5z z^NzJB>PI2s4S)L<@syk(IHruG+IB|`;~x=P-`SU4yZh6#IorA9`lh}SWI%q0G}#9s zs9b%sl4vJF$A`3!?Hj?)5jiH9?0Rm6cOQqN%x5hp-p8dxmohbvx^LKPW#Tf*-A?25 ztodwPcOtxWyJ0-dfZud`R*23{=g%`Xb5_n`xq3h-e9|Zhpn+AfL8NvyG&|#IdW;S^ ztSUz6?ZeNOXS3-#fV#Gg!OrFD?_Mn9W_@KT^CIz+p0x=Yv647sWG%s~i?d9|qEd@R zEnW}pe}>wq{yRqi#}o+)$pi5(A0+~gG^Vg?T5=qV1v zrniw9H{@hyfi!e_Cx_A-L8$7E*1CRhxF0;ke+mx&0A7Ns#9b}Qn(v5Z)Dd8}iEMQE z&+hG`Is91v01@{z-;o!)yFC}-zsJ2-!}js%I-`r7C!lmdvcvSp-X6w{QKFrfDeN%o z5Z>EIaSZ8k46Brt4nq%WN!(4_MpeGnBeI30cK{B9G|9Q z6i`5=o<}Ez0ChBNxto>tKH2@2e`EN59;LU6{A&z%zAACP3ns(IU=OcjC#mh)u#~RP za|wdwe$uMfw{Q3-))2#v-BtLh9z=rVcn&Bfe`nROMQt;f1AEqExTT z)cRUa82CH(ZSba@;cF-iQAd)twx2wt9vMZ26Tu4FkWBTk={F&z^8TC=j44E^q1_J`zq-=m6ns^?NeLUb!&KTr1CVo z*9OvkhYKMcSZ9%*4l9~+Q@l~>;c(8Ss!mr+r*jAP?ER=UOC41_G2s10?3Uk)yW3NY zFzFf*>D-ErOX&7G>f#!esk>PC-@sl8_>u9eR=i&hX``7K#lm07xw%rl;P zQ))3zD|4MxuUb}Zw6{Kh{i3xIAWJv{K^3YjA7^8O3m^cg9kE^=3%Rz>x~&x&OP6Ei z>*!?jjzJvPu$r;+6N_y2f7!3#R=@F2#F1axLT$8NHN^LNoZ}G07m@+~CgY&2=NC~p zqpuGoMX5c``{O>WjjG&33uXm7Q1>g?*NF%&XJhIdpCY;8x{SM>xz20QiahDQr4`yD znY-*f`f*$KING{w;k4~O>s!^}v9pQpZmwk!#S#pbVsHSjM`Pop+id-7_#ffT58w~L z-8nTPEiQEHX1djGq`rsNEPV(QW@^|eg@rvu?--|STOTpTm--fMh zt(pghbGc_?*$#c6rt6O03kN?0KYGf5iQmi^R4!tJ4$0IsGepEskz#i&B;U z0D}B|dUxLG`eo;<+exsW!mynb_Gh6(6;ck;M=_{qnvRn$+uJ!UpV7G=oq6(uj_12h zs;I7t%7KmutXa`(gwgC70+MAo*lIBYo@s(DKt^dZL|hI6{uP;IMnddyPQ*4d?X3fG z#wg{vKGDP_@g(t#E08|4y_#eC%SLV1yKyI1C-JRgO(Pj%B>I&XPPoti2O+cg)VLMxOP0EkbB1rNLye7NQsuaH0}=Ug%|(r)J3R~0>O6HhH4Y}qp?23) zECO!bk6KP9k*H3$pg-QgJ%uh&xt8R<2^Yzp+|gii>}K5RO^^Za-l;^1Pq9vW@Yw+5 z)pD6Rl;*h@$MG7ZX4)Wokg4~MY1>gZVxwKNHz$g_7&!`;>Iep(D7n%dE~B@h#T=q_ zEK{FYWe1+MY8NwgOxg7|X6st09I~r%g8i}2T70Hzqa$mkW9n(7OPfBA{hGWpHH30% zw`qlx0*c?=s&>7M4gIL$-c zXDskC%=JwL&k zx0`9@vHQO__}80O8lOvssdTP&W^5k0u1g++m5ADGo=MGGMs1h8D9I+XErh@7Z=rY? zf4njL@m`D{xSwOdtqW9?d!8k#T0NE2_OgsT5;RN?Vh$^`@}2f8Te}GqM5Uz99MS}J zHkxF5Olf?n&wU93@98bDChv}DVd~tN5C)H ztHfU)wY*sd(>ynACfnU=WXdnBaS!8@+o0-b=xs)X>q^nvx%Q5O{{RH|_+h5`V)Oe~ zR14J2b+dQZXcTj$vOOi2L+wfaN2h4tvZuoB7f<^gpN2#cXC$rM+llqg`p=#AHu{YV zTF>uhPPzLR{5IE=hKpCTC%wL++45n_n|q;NR?{;BSJu<<7ID$9Jjf z(v7g)>W;F#viA|;Km_+V&1X6DbUHBjDs&~!d%r%1w?PIlPbBmelRM8E{iHrON$~#w z;q~=~NN0%~JKa~GnQ%Jv&1neTyPkG45a~nrZtnJeN5T_)T-PGF zlJ@VyTFAI(^B(DD4&{$ioM$z?nc(|GwbtjW{2S7IU;9J&jtdzyjdx1YVar`>I==5F z1sKY%?yf-?1M67Hs%vAelqZUnuI=3VL*s|WUkU!oo(R!&9WFSu`-|0)Y^I$_4pV57 zXCP&d%sB6#YR(XpuQ?u_YS6+(QikvPx$>Ti`#|WAtWT-kYMMT~b#sw0)qs&-C$1Y9 zKT6fUi1TAnr_Cgt`62=Mbl*8xW1h^!wtCGw7D41G$-aMwJ(M?^g4+3 zp8?#&ivAGP(1lRa+Uo?CIOO1=9Gui%MxVLfX+59E=Rd=EIcT%v2#a236#iiL@ z%1b+d04#YUBXP;^SwcGNvFui;s8ZyE_m;=OE#e=F($6Ku&xdrKMrjzk$hw-Vxjj$J z)zQmsnc=4=_J0y>Bjd-!kB9eC%WL5+Pfn4>$zM;pSrx~)0E1I1e8s~NDoxtxZ;3x^ z{d>fAe_`Cm~^p+x8d@FzQKAQNy;{6xFpAEc2;U5Tii%IbB ziLGq**jn8e@}fBzMk)^0DV%$eQyuk3r(U9kHwtYgx*wkYH25p=1H_hM^6OUc9pUo) z!Y#Z*3^M*HAzpo}Wd!zTnaft%ML$Nr%<-6X9~JmVQfc(-!DV!(9(I+g$CHnAerhF7 z6Vg^@N>w86lU{{gcf`IcyPcm=p6=pTIcX<u)vQ28_3H1wx{{UBS80vC*!s$*UV;Piv;r-g_ zrww_ek0Tj~QG=&V>d&G-VvmF)!uo}W#I1VDO+wc0-el2Xl{TlGud$_Ke(+ozW7f8u z?DRa$B^$qKEl|I=KgP{g+gq^sf3|B26}O91ymkbAt)v9TKimVKsrIT%n^Lh=tuJPA z8sCWi32DC$bUFMn;vH^(8pt9S_P6R5+9QHwAnYCR1`oXvl&@xtW~itq30<zxrxncTCmkNAy-u@9DIYHCI%Uq4 zdo`8yyq33cHrXMRVU+q2Tr!J`vpb_C(LzXo=~9PeHFqhYjc8hqT&M<-W6LO9=bA*l zigKxPc&kS=iqcsz<4I4&9 znC?z-nud*3%V|3?`A-!V?r5YwIb=h}PpuX%GGxDPmpw?O%8eA;CK{6z12`19L!FS% zsO~#K$@Qk9OsaG%HOW!$RbxJOMrLNtXt246o?-@b^r}dQB8=CKxQfw4=aksPF#|cO zv7a!eB75I`JMPyh&%x~J-pOMi7Gahqt)Pq4k64u>nM!e!nngb$HBS-;wpe2$1Y-iG+KoFRwYzPMWAV*0 zR;L*wP|VR;&nA&WRP#U*gFzrp4FfqH-xn>vt1@n%h1;?Slsn6lh(}i%X^h* z$8tEX2OUpsO6YT3E-}#hW}1s7$c->1|)fy>U+S~X#+)W^k>rs(G1BO_=57xD@%;l|-iFK(- zcPmXhmMn5u^O|c=wU4F0W`Eey~?E_D(9&vcK~`kvmj+fns9 zs9|MSS!lmA^jpK;9n(B7q*`fOMU)zLn`VM2Ep3n@Mx(GF*QxJWH*?&KR27k`i|Bat zsbv;WaZ)mP#z+I4(qLVVC53l60QJe}DhfVk`0x8lJl|>X=Yy_F#&Z?kvkB|iq$l~m zwJyv?gg;;$E6{Ng=6W{%z>N8ON>$pawg z?-R!ZCaFocww`;O)1yL^7rl9TY+!sf_+_npS=QvU(qeeD+d>ARswNdJ$8}P8GI|cx zR!~ZE+w(G`MpfnR?6+srUl_hJ>Hh!BeFM@4v?jXMKygFUXZdOR3l0@>`(}y)Y&6r9Ni?dcbKZ3uqzl1(4c(+l~ ztuYU_xZIJkU<7Trec}#r)Ks_1uF=y&4y(5nCaisR;y)8;AG06BZ8yR` z8;NDqmK;G8r+d41xwt)8lhAiQ)q;;R=6fEkNyiIKLL2`8TC?TNM^U)ducy7fo$haE zb0o9Ka?Z!OtxpxVCwI9c%J3kzLJW*fM{WSl zNgxhrvbEVtGMtoRd+*232k7?^_`_Q8wvTV3SX;&Rn=Li&k#4+=%NTS=Ib)Jplw^UP zxUM)qX**v-zOU}$+!6C{hrAK-1H)JPe!pYkPZ37;?3Y&ew%T;e0T?Rk!ASHuuGdeU zTXcEwoT>TY;%Ow>PWkBOqnJwb1w zjwHC%bqL}RrM;@~v7&_mbN4_4irOm38Nzm80pCEH{a2bp0C6 zFap{{KK!`#8R~f~N2PPPb4c{+O=0P!9r_;#-0L^Go#)zh3(4>9Z~>a`R*}dZvc#NL z=~-DGG@FyWwKg>SsCvqGjScAe| z6}mYIG+gzHew9S>u7}${@K5i7UJ;RQz9IR#t=^}mU(Ki4rQN`5Rm@0P)p5%W<#V1r zDkrAM^zd}lpR{jgeZ2Qj-&}~B4H|O5`t}u$$FO|E`(gghmfkYaBQ~DR~w( z$J!(A54i19IQvN1?rBbZuE)R^5Qu>crCm-4BLr8H?wy(GMcou7I}S(bOc@$Yj=gEv zgvnxk?Tqn7g7+@R8Ym>1n~KSfV6rX+AhKmiEf0;Ergq7ZgYdqQP@(!d5?T*DYfMCwMrgdja-stm8}YoN@VqaDyeQG9>go ztHip@Qn6to?OgIsGhGolChmFso*<2-c2)%Ek9yYDGBfpG8aR!VKmPz)tt3m8jw0&i zuca)_)aIy$$ddTjhT6m&(8PwFN?W0flSnRQ-=Rk=c%~uxZOD#Q&q@I5CDd2!ryOKb zDH&GxuN>ej5DDh3GESnxW|5S+$m6Y9FH~pvqTN(8FM3Q--&2@?^UrF6?sQru*jK?} zilFoxu1+SOaBq}$q+2kOQuhF{`A15UUdEH^AG=jn!4wT>bJ8AYAc2le03hOk9lC%J zoX{iy@lwl0%|3G!;O4WEx;iM!mPe)N*W%{dHqRw+exv^Ytz0rzXT2HS7n(wQXYizk z-*Oj`vCm4@4$kHkmpp82{6R$V7sE{xR2LY$s{sdQ5H)i5_ScRl!y$>U~ zykdT4+nj@{U3VH5-(3{{Rv^ zJ#*u)0eFMM*7tJhbLw_)YaR3r^FYivanm^T$gOEfLTXIHyd_qgp%-TQpCDZR!ru{X zAs=D*o+WX{$?aG!KQmjYQGL%D;A^c@Mz4f_Vt*Ztdf0fQ;yt9A5*2%du(DxsD(B{n zSf~m}{w(*So{V)#xBYpSPXkr7s!3bO`dh|uTzokAKdae%Hqj$n+Y3fIR+kw609!Ud z+{FFn!6zj4tfBkbiPdMPQuJuGMQyS^0o1SlD%#yoajX0&*Cn1;FD$@2v#~s}I61A| zIlXR=o^DCED8IRxHy;!4H1my9z(5zPJLo)3jDWFm5#gN7Mh>5Cy5h8@QX^}aV7q#ac)Fb5a*X9@XmjQ zeR-=(m2=eF^YTU0r0dI;KQ?`5;v4?}1AfUK09DgcD|?H^`#rPYO^3al44EWj>5{}& z8r5!3M2}^q_X09^Z9+@YloM3(}*$&>+=yySqaBt@&$m2g+nCfJtuLoOhu% z^}dIxC5NX4%(Xm{%SY7yBY48oLh#0u4W6ZVp!rd6Xl-L3dU*>HKplp8I3Bg4S58uT zBZ4vZ)8(eDeOqg#cu)3R_-M@pYjbtUYlj2v8jaZ;lHGBf{RL%rS=(fLDO18zzx2#M=y)-;Y&Q&DkAkn@ac&EkjtLXX_<@7Gw z7IlwoMEVC}6#jIr)#zL)RH^X9^Zx)F_#?zxTh9gNfvMZPSueiMOaKW5vy5XP^V5oa zk~8F#bZMSOz7y1ZW8xh@LDB76^H|ho5Zl6oB$9b2*i@x<5l&B)Zhey{gS;vGEqp4u zvzyADtpeO@8i>J?{_`Ityl4B0c);p%PfEhH?`TBz;Z8Vsw)g6OdwfFij-l}n#aG() zs==;qUn>~~ub=~u*0hXNRgvY+Zf}{4@V}4zQQ--L=$<0gbd!vKq25Ul$EE?Q zy|x@G)Q-|<^=}J&eDUD{C-G*bbcd?l$R`K>`v#6`O5hJL} z?c4wao_GSPPg^IU?a`+iP+D8L`Strzc*VSX@rzm1bbGO@=piDC!g&(+}a9!?^1l}FVcMg5(8{D@-u2~>YGQ)RWzYs;{$4gH*qk7mV_ld;1O%u!_aW9EHP z=|8jg#+y%q-x1*PHml*ub;x11mK3%pZr5>zenuDqIZ_BTr5Rh@+~}cR6z6%Z4yVT+ zJiYy{{yFH@UL4UQ&=Tz;M%|PTu<}two5al{I7UkA-JO z@E3&O(7ZPnlcU-$5@W+$Fc@i@-N-HUBhs>!OS_)MDr%fmVpxmf>O*rNS0xK|&tH1W z+9P93d|R`-fufnm%rS#i?IH~y6aLZO2(;7uNj|lss1}!OUTBx1w{kwU$2&>f>4ip> zj}DlDn##t!6&PkisBu_oK+KIIba)Uqd6JxYlhEi(&jv(s_i`Vsbwt&+)cH5Q&AM8LX%^yI}({H z&A*&+*v6Gm<TjLC&d;QFrwm%518#f7Tg5!EOHzjqm1;WCGL$#_HT&45KW$vw&?!= zJ~6dxI&r%*sVgJI^&b^Ya;Gd#efh4$juy=8JIPL1oMx@k%b9!5=K zj;8EacPA$UA4;@C)JU~$mU@PjGveO*J*S=n4pjbiyj_}+!B!WGiRL#275H^LFXC%gywGBhwY|hY>n-!tW4NrjT9wi5Veu(JLZ?IS9|(TX z{{RlWX$n4_;(JAR{{WU(4duA@=7!qndP%8l&p@=*^!w!o+fcQf9zl*}Kh~AXvosM& z`=l`TIi++f5(RGHkHUt=I1@-@fZ~81pVojKnm{-jRsq9k>?r^=F-yb7j6DkGo!aUa zPjfc+!df1r2)ohjZb9lLwnoq9D%Dx7q|DtaZ+M~lH->bd4n-tdPMvF}M=8stoGTD- zs8BOXQ!X> zQR-(_gexSbwmf@P{{Vu1d>Pb>6wq$0N$+WYD&zBGTYX{miaA~amqypjOSwvSj5{huC^W)0{36IRkAoiE}>y=mwrRe$6~9@3NECT{^H zw9le`0sIZp{sZ`0Z8py0<5tx#AAR<(cyl!P=%f3nI||CBPJ1M*mqXB@MNy5Guc_q! z0JP7-Ka9RQ_=9V!_$L1VMQsk!+BAa4Qeqt?1eb5RM<*ToR?u|Z66Uk&a^fl0obMH) zJX6L001SU=tyfZe{aeENCbw`^V=`ObC?!Wh$rRKhvYI&R)2}DY;!C3V>-LiPbD~M5 zNAS|=?2dMbBuTuZ+@=`fr`TQHG;0d==|_{7@G<;D`%V0Dn@GIUH9rM-mew1njl21F zY)--okO*Ef2_KD0p(O4S##L#>ufXB9_+9GWun?<8QQ# zI{H;jsQZiNbz!LTE_rVM00ZS;+iT)9+NZ?p-w4jK*x7h~PbgcJ;pHkA$VlMuMh!=^ zlzry6IWaYplZRvG3FL{}<#0t7XBRTL=pO9jh4-r%rbF^Muy`A=u zSx5JBGwV?)N-FVJI&kWYrE0A9FN{7a{hu!UIel&5%@%t-e%1wo!uG_qwY;sk7LsIV zedh#@dFjnWXHma-Y54vJU1f$*e4DPuzwEv6)h;Bp@sEfA+annCm?s0E`}5%bK>cc^ zB@GC}(sO+5m-fB*{xz8s!5S^bG}}TN`Oxt!gQ9&0^P(>Ln&N8d$d8rg)yoVMS98rN zO?D(aQUhzjehTp)#2sQSGs8M1{|A3hJ4IZd#$F5Y z7sIVj`!~eeP0o#cWAg>Q&Nmh5o(UMK)1wK-P||4nd-ihpU8Cur3T?bctfj@ji*-Fm z&C}s5RDWme+qkYeGXsO3K&4*Mk1O2taCGkuc6+agd_^9Kprw>77HQW6FBo3+!sL2O zL(iwxPIzoqL1R9BVVC&MezaT+O?Fh(?A{s9@J2bK%zJEjUyD37E|GBVidx*BG1{wg z(>UplAFWzMy%^Ij-gCuGhkFq;wltqR+`)g@f3MV)e2%V+J1Em8SI)($jXc`pkkxoP%9J3 zz|8_6J!k<5pa7gu06I_t6U_iQPc;P^+CAa7nIAlB}ceFxfOz&jj$(^j-FlDUN1SDkWN>e^Xz!Dt)<`te-~X>NJ*qT9MG zY6jZLB96||Ye>lXyyp(geR%2gs^(11Q*ii)SzNNPWhGBsgM(7p(+v*a!k!`3mr=Eb z9a8ocb_4fwu>Q4+XKIv`bZ2R-{8aJZgEd(oxA88a5{wm%rY(Wntx++rKIcoLe$zh{ zEa8RY@f*v(I9XRcIio_pvpei{dUx%k@j}2UnoB#h*dH#0e7!T$k!us)CqWnd6d%Pp zMax_2niZsshvxFn@~L_o#=K?F>~zogC{!$~_RkJ52fS_n0N1GYi0MfkHJAJp2f>9@ z-)Yx&xj4uK)y7=g5jjE{wso3s?WyqM`ZRfNu5DGuRiudEkIJp4La9ydBdF4UY0rlG z!-a#ymf`;Zy2Jxg^xW1fn`U)ZKNWl{i9LA^W1yXEQMG34R!Nh7Y(*m8vV~O!s!w(I3k)BOUN3^_^y2&&_nEocKnp<4P zbYVAnBgH&h`zriAyp`l{4cj9(c*fu5S;}%-GY5pE`W}CM`yTv0n{ba$k`MP>@mYIW z+=qgua@v>dN8vdn5?kI~LILG63e|gg67Vs(>slX$V9;(f$u6;}M_`E(K`MohVtv)x zILEbfIXm5+gd@tVe7*5!_He)PACI;De#S`b?KK;@E|StCfe2%rtH(juS5w77?vEm- z5~G`vdLD7Bd;!1H(CxUKzi?GZ{$iEQVfSeta=-M z1M%0yKZKVz6L@O!^GbQf*?gdOxc43EX9{&UHm6d(4}~2^!_>a`=kcRRo8n%taJpXc zE}?fiv3Vg*e5LnqyX}%|NIG;C#~*2ms=cB0Cb8or*1TPPs%(zaPmd7VK%6X4Aln)! z>;MA1%9CxL+DRO)t>UND@7`x)j*2tTR2OoK>ZFtNPz7nVG1i(9N_|7FPHET-eNITP zA!y_QfgS3S73_JIzu|)nhD&pmCp&7^q}=8viKA_<3ZHRIcOh|({8F$H208YiS0xhr z=8FZ%Be~i~JW{b~l6|g~gP3ujKGaw)O0tY~%_|pijV~nAC9)=Lnq;;(Hcu1*DyYXa zhB3f20LNNrhC;yNsF9{D44Mfm$|{kRjLWy`D`av_na=#0w2nzKB5_n^*uvBb;ktob z={y~I_B)o7p~n<8a+5keXH{v!?l|I{Rf&|Yb8^b6#OJ+eVq3MmGDJe~JDLWWnRsz7 zX^D}EPTX~%NQ(!|&L|L!_-;)D9%S4A>p+H_{U`#A=aWDpIN#==Y`YY@MFP2EJB_j_ z_n=*i=+$k+dLK$jmeU)tjWR68pOkWc zGfb9@ty@rv-Xg36G3d3TIp)$@m@w*+M#l;W^s2Ffn?}By;}_GeBAFvABxDs}dJ$0J zb7fgt%@f~vxixFqF0N&m&mqe(Ijt`3V;fVxwKBATTqO7_|xetis5rtht zjAN2%U3M#$PiYa{U(I$)3y9@rJd*UAiE&jrGhH^xwS?z(26nY_-p8ty`i8J1p2T@a zETj?#Q(97dvN`c_a)zA@`Mw})@WUJ_ar=muVk1Tf1M;q}Se`0ut)c7pnxBXxmgFlO z5K15wm1Srh_&L95cG_;CFpRO5NXcW3tVb2+$+Yx7f)Z_NM>mi4Jr`TIX4G%i)iBJF zPQ!4|PPN-bUI&eetvFTDo2~mwY8GzB%U9N|06!}Iqi`RcYs$<%w?5|o0E2&PUx*$} z%MTDuIz)25YJ%9VdX7osRbywR;<0 zAO8S?gm{rf!|HZWc`!D@%KVe~*K&($=Z!36BPSM)qfh?;f{OzW6EgCFc z7Ij*8{1ijMw;M&mh`n;8QnT!8tJ0RzI$aa??)ZDGv!YxO%lEJjDkUym&YEde_#Muw z$M&=MeR@Ft)L8TCYJIGGnmRH!?LIzu9{&IyUbhcDiwb_yJ;dovbTy&)o8fz~40_GE z&#MZhIQJuxU5jbrof_nR?^CvK`)De;mvM5w!oAgbW27)r>4hpjkS@_ zvjamFjx$uynlf2MV<`3!&D}y%AdDKpqKtdQ3=L+X7DgQUNK$hc{HsL7(klIj$Zg7iFzy9a#bmk?n~8^3KT2f{`%^AX zXcfnOy~ykN(;djByeGXD70OfJoDfbbh-}Qbzhje}`_+@oWn5|p1RvI#Ms7wPpdz0; zfX!M&IUN1nswv7bAB{dyI;|P+CeEicI29VpsDfdRwH&O~R7_JKJ?U6?Lrl2nY1mEJ zPqZA-VtL6@?~ZA5mZnH9H+Q9C`Gxa<$2p)^9+HgbG*~W5C&zkLD&l#xSUG^nnq=HU z;CG-1OPQ+{?I{*&~WlDY53P=WJm#2w^#BVx5_^5zlZw#HB9UQEv;juuQtoj;goh;1B3VdWeJBeQ-auY} zCPgG>fC*#+iU!J464{_cDsa>dlLzCi0v$5#Qy-6gyZ|va-jCIEZX>Gm6U;`sFx0^-PI%}x{ZKD|ES1+=i_B}7H zQfk*ZJJ}X_=Mh{+(Ma35I5p_TR!Zm3RHo%N)7+r;6659A-$xaE=*!tiuQipx975lR zG;=QEbmY1n7l9(4Ic|p6LQ?>+t~^Ul$FG;hOPL+Dh$(8KQ}g%FYT%ZyL)@pL_lI7` zE7(qL-IhS4fTsl4P8}yLPd^_y!XDwv_&3CQ&AsgK$#Zq&fJhANFnz0|5eVAo)d}{xY@c ztW3kuv8Q%Jw^Uh&_Kxw12mU5fHaO&(r*+iN-F*pT{iD28r!RKT^*O1t?k5;_F2nmw z>&uTbYx?d{MW1pUU|LVwUh+Zv>sXuq14k?FPb^2j?FnykF)fO7=t!l?!<8+WR$q&n zP1*VFnF;iIIV3Jpt9btaM4XaCu6=N7xmhhS4~cYHj~4|=^;&A^L{F&cb7y7RRV#_2 z7He1gw=p(<+N-%1Vl*j_mPBu(3U>ktZCH*u9@R^e^ym?RsfI(6;TwmFfXS7kTF^r*rK_5 z2^l0<9VinRgo8lrGT@wdphOU+=NX_zxU~Y`cTai?v6(R1=7BONL${>_l^cUdq)4sB zF_T3>1)$_mP@#cSp0pBIk-Fee1Pn9OPy-Jh^b|^3fEZ~2V>GTYXaF5)0KH8BJf;^k z10xgxrKZibm)O=*M{NmedS{2NMdi5MGyFolnzQA4A5({=&b2p=p0=@MASSszqm$h9 zeS(VEdarlw1#G}`(Ke8To(eU#&sqnQcQ8f{zqrk^q=*@3lsIgoocFxxdg zVttzv$ReHYPqQ24el+ebK|H@|E-pd7Unh*wadHS!oyEu|!9~T&1##YsiyZPnqA8f>o=DF0P5yt`WlxAy~~Yh$7WlP#oClu{{Tp1 z^)(KRA47GFs=Ah=@$RJY0xuVCzu`2k=#!kD1Pq30S`t3OnPZH_x z(p|ah#SWB)u~hq#uD4|Q+i<-4()M!fQm+o8<62Mlso9CKJl7w@K=z>p*bA8y@a_52uv~iI&ZmhR^P<6a zN}9FGAN8&I(y*>fz973_`D%YUb`1&B#TRNn);2veMS{qG{3RC*erC_sjfCQczPKjg z(GUCtQ@K2dr*PJ{U1Csus+5{DbgpJkqgu<76tB?Ls)kO2WjQ=C3+HRFKU%M7Wbo{# zFNF#FuUG96lfuZSFNLOFj1S>e&Wv6fMM*q6bf3ZvS2{9uB#0YGx{vq|;ZK<|9XYOp zJd3E0+-fX_oY3Jk%fm*0Dwh;!s!48#eW#vOid?0tqn7D?aZ}1#s)viU&)%byziNjI zq5bMCK7PXer#(#;7dVY{6m_D(&Q_A^AoEm_gr-z^vTE#L<#ICA$he!cPQnv3z)a9U zlmWTn`+*CNc+X0fT4zD1Y6asPPj0l(Nu1rxjL-8Lvn!L>kjJ0On2|l|s;R{Q%=o!( zXbY0u?b*Pf3JE6Hphlcm9&B5BjC7!)ys_lx6cWfL7+M5SkYLhdLMwKphFgG&p)yx* zdH_K{0ZfVnLn+%p5a%X>hXw|w;3j#XV&qZ*XaO@o4pEap6S%@+ng&+yLlI`p_DVe~ zIV}yTJ4p5a0Ed@}wl!=X$3BL>cNZ6SeePc*(me|1+_LQ|4t)i9>RpeaaPCW|_)%_{ z908irH5m?+O?$6~_L_yJ$zvP)5G!?FQP{#*cuz)-A5-`^sVjM4*TYA%I2JUe$AV8H(Xm1wKOxr@S7T?+4`T&GxD@fB*UUsETCpJE5oWgTN9 z>s9R|+|AIJVl$_=b;sdV?GYZuk+qFKXiK6n*mlKNIX=W|Y5DAF`$An2hQl0fH2tAI z$H9Q3N^CDIyf8|hD+pJd3*lX_;KIwjI$O_K_I=$~Z98$vy3=0f&D8*)0+=0vzy zXOmTOc?OusqU5-ZD19m1PBt1>+MUVe8dUmIxi%Yv*w8BnKC}wKxrah%7NUuyUW`Qp zO^+9oDdI-_=~)z~CDfHQTcqhJ{ONL{)mg5j%dcIJ`Dkf!M74;hx{|MnZrAw#06JdI zB`j3YJbo*jDBJ-xKFJy^T$bd^;@0mNrRu}^Sob6su{TK<^QFql z=UvGK!Z8?Ne;O=4Wzd&;k=B)pxGaQsqQbboZ$p|a4TqWEG{tZ-ck4_-22y!JK(r%h z;&O6=s_c$f^+Ydc0~3@Vh^pphe$FHhrrWphV-(bx4wMLAM}fOlb21$$kUoV8JYt_a zA<;xHpe8sp`H1#CiqdFBbAo?5e8f6U6`w|a#MN^nH%XPG(qvxdozat~(N=3#jPshb zX46CmgFz(lL*^qf?MS3Br7*D4gwnXI0wy$Ec4mf|8}AsR;FC7o6;4G`C7JgSmgLnE zI@d8DdIT-prG_&=$YG3n@@OP{>UN$eD9d1XP)Tmt$l!G}0cfxz2ekt$N;CDKMttkd zAtDfQQdu-_jw+CeH`4)DN(5Mk<`f8m zGeGPtt;JF$kQz*sJ~Pcr2JNZd_zP3=uMt@APAkd9!P@87<(01NdzPNY?ih|Y5y2w9 zVoK7n_Yi#1JADI8EUG}}ny@y`j9Zw74l`C~dy&1WIKvQqu||MWn@It?3`FyVhIVJ# zmC7Q255UA`J;3wLM43sD%i(C8{I=j9rA5lnuP21mFZ!i5H!8`LX7F56bwwVcrOBbF zqO9HlvccRClkH2|$X?D5bZ6asIk11=A4;`|n(8M)o9JfG@Y2K*JhAyxSgMGJgrxcz zv-~r$R{NtKwW7vUGk6+Lp+bL#Hu)t8#b~jz>R|HfW>wF_oH5(S;akTT%q5n^>}TA3 zKbb~VNk2;3IJEaLmR$N7&EQ+!cE)~{vc*HW%<}q$NxUI_5I?y;Oje5%2h_?~8mpmA z{4so)%m*Jz)nXv}obtidT?&$DwG=KX4&(@bJDOH;4OuFsR{xe4^FY6N~UlLreeAMzHmL^2W z;+dDI%^uAc^_dc{ikS6LOWC3QXqh}znfa6QrR>W3(j{LLzXL?CydrJ#Yiq}9UYirJ)6WP!TU zEgHHatILdJ&@*cJJfz?PJ*whoCD6;2i}k>(G9d}yGyxpr9QB|G7JaRO%>ubQNL?}d zPz4uUH3DRjHVptjdEJTv;NN#N2%|Be3e^RVUMZj)4r+uwXc2PVu(_Z}Wb7EwHdK>? z(tt#u0nJM&4>W)P=7FK$P*7tu1&59(5gf``aa4(DhdfZp9JL~5*N3kD&vu76=DBOe z@o4q%6***m8}RP!bqM1^dW?QG@>q!Sv-FHC`J#I^i)N8S+#dDM7pc6B7qpC=?#*aL z>_pb+r=X)y0;sF+O2fJlu4CY1+ci9+7;XUIj+AnR$XasQ01v6DaVwg|ONk`G0eKy& zc~dW#&uH1$o=4V~DM~~SXy?D-Nu*WC&9gAU1or7!w2?`WjW==WP+i0OHBSJ3bvGGa zO)zfzpwhWo5uG$4KPU=)s(FWEF{L9Dkw-HflN9LDAH0f3y)JfFDk5zT*yI?LeidHQ zMDj$ZKZY$B=gVLF=BZYi>Pw{tQn~Pzt7Lg22imk%<=lrt51~Q)32OPwDhH{pRwjMS z9u^&nb9_3re6Usg1!}Q#FqRIR=w@8}GlK+!`3l-N$#pQ60uN&{|2 zu}_$nOlh~L%ull$~TF2n6okK#X_7C_|3eYRikpU#z#Im+UV zMq&JC^PPf00$+4Yi5bWZDgv|grH2^q0D;0BBMVoBg z^rTv6MS9__!Okj?GG-&b);#3ZnGqX~XaSQx;Bi2@l?cJj0whUx_n>4_$&!626JZnM z+JGc7WvC5;NjSvv!s_0_$V5X2V#jM6Tl=K;>lDamfE?FMY@V8zu zO%m=Sk&bKUF?6**LCfo2DIZMfR}Uq$axW^t8uHRe_ZzvQRItu*R*{{=D(XQ!Dur>L zQ%L=p21oL#8Y3}Kbq{kSBI0F?n z9mMj$2c=DhK=%1L?M$K*Z;sRmMz-9zQN=XGK-TRa8#$`D73Q;%$JVq>5Ya&Cj2o84 zY0cQpqBpSXxaOLjgyK@T(<5*|Q}wMB*_)<}i@hQ+IZXZ)vZ%}@NawW;A~T#Q71Iig zax942AP-8k%$!JC zEY)0#3}`{B<{`vmTU99#;4|#TpD?)y%mf~ps^%k*Yg->mIgp$f-?Ecc%uA-kHiVvr zpD{kjjM`vR<|o+=Hgx%k_F{dOpE$jk(`oE!bCc}EHlm+6y_nCl5ArIxiR2pA-qiVt zbjF*1YIi4)VS=AAE(1&gpD`{2Og_}^EY)@lHW=n)fjsbvY8Ljgb%#(Am}ETeEKh+i`% zfrGAbK_qo7uszwAhIjPl^p$kUjengt3*9a8_QQY;~!eyGDzo?TRFX3Pb3=ZgpMkd z^f~K`L(f|3jE_2W>{4rI_pLe6i-QnaliHs+xdy$F0*-QBGC#8lu3~+d*0;gqwH(Cq z3FLcKTscF?9WhGb$|1J{_-XSoav`P>=|?jskZHFR)P&$S?BMjO<|mM0wi)YBoQ^>n z*nJH?VR9j+06i)56UatjQ&r4EiX&)Ow-r|<#E8N(RAMT_RmtQUU_O-YPawl?eJR|YL52fPN2e*%6d2S(yW! z&6)*rH()3NHC^-o@_}d-frdtC0wckoY(_W~0~ieih{|z55iq36Lk&p4bf5<*!Jr94 zoK*nm+nQn~XV0|)BX0Et2s(-Yc%W-yL_KO*XgmHC2p6>jLP^u{rnel3TdgxG4Q{jv z3H(BVo1Py(zE7=lR@t7e2jV`n_$cgbkP=A8ueE%oUx@t3bt~lV>)M||j2$Q>icm4r zy;>0%9VkFGIVP*2BP0OlimrlXYk)Z7j)OC2MJi4Pev}~`_Na^f(fLVcd9 zE3PLD_cCS!cS_wHFLEQ$RT3kQmXM0=$*mES8UXaFBtix#7&RmeVd?l)qFEQMGazs4 zO#sfunIl`h0_sG@sSz#6oYkW?GrdzFYkk^ev938aXqGo0&X|bXsG$gGre?>=}i*GP-G#dgvK6~Mr>gIln6>_ zOp+hHR3vN1{-f}qY^dLQtjIgiA}Ko13u0S-lnn&EMFSN5!9fHK)X+9H=msM6pcv-+ hlnAcfX#o>;sVrXKg#aDs0pq1o0qIOb{U`>1|JfR!)Exi- diff --git a/h5-enginex-manager/src/assets/logo.png b/h5-enginex-manager/src/assets/logo.png deleted file mode 100755 index 1fc4a5c5b7473a3d7436bd9ebf4704782f1a6df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2502 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 diff --git a/h5-enginex-manager/src/assets/utils.js b/h5-enginex-manager/src/assets/utils.js deleted file mode 100755 index 7bc5ac2..0000000 --- a/h5-enginex-manager/src/assets/utils.js +++ /dev/null @@ -1,24 +0,0 @@ - -export function formatDate (date, fmt) { - if (/(y+)/.test(fmt)) { - fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); - } - let o = { - 'M+': date.getMonth() + 1, - 'd+': date.getDate(), - 'h+': date.getHours(), - 'm+': date.getMinutes(), - 's+': date.getSeconds() - }; - for (let k in o) { - if (new RegExp(`(${k})`).test(fmt)) { - let str = o[k] + ''; - fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str)); - } - } - return fmt; - }; - - function padLeftZero (str) { - return ('00' + str).substr(str.length); - }; \ No newline at end of file diff --git a/h5-enginex-manager/src/components/common/Header.vue b/h5-enginex-manager/src/components/common/Header.vue deleted file mode 100755 index 7c58c42..0000000 --- a/h5-enginex-manager/src/components/common/Header.vue +++ /dev/null @@ -1,289 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/common/Home.vue b/h5-enginex-manager/src/components/common/Home.vue deleted file mode 100755 index ce27dcf..0000000 --- a/h5-enginex-manager/src/components/common/Home.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/common/Sidebar.vue b/h5-enginex-manager/src/components/common/Sidebar.vue deleted file mode 100755 index e23dae9..0000000 --- a/h5-enginex-manager/src/components/common/Sidebar.vue +++ /dev/null @@ -1,100 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/Tags.vue b/h5-enginex-manager/src/components/common/Tags.vue deleted file mode 100755 index 148ca61..0000000 --- a/h5-enginex-manager/src/components/common/Tags.vue +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - diff --git a/h5-enginex-manager/src/components/common/Version.vue b/h5-enginex-manager/src/components/common/Version.vue deleted file mode 100755 index f35caac..0000000 --- a/h5-enginex-manager/src/components/common/Version.vue +++ /dev/null @@ -1,286 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/ZoomView.vue b/h5-enginex-manager/src/components/common/ZoomView.vue deleted file mode 100755 index d6e40c1..0000000 --- a/h5-enginex-manager/src/components/common/ZoomView.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/bigElCascader.vue b/h5-enginex-manager/src/components/common/bigElCascader.vue deleted file mode 100755 index 4acbfa0..0000000 --- a/h5-enginex-manager/src/components/common/bigElCascader.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/bus.js b/h5-enginex-manager/src/components/common/bus.js deleted file mode 100755 index b433c90..0000000 --- a/h5-enginex-manager/src/components/common/bus.js +++ /dev/null @@ -1,6 +0,0 @@ -import Vue from 'vue'; - -// 使用 Event Bus -const bus = new Vue(); - -export default bus; \ No newline at end of file diff --git a/h5-enginex-manager/src/components/common/charts.vue b/h5-enginex-manager/src/components/common/charts.vue deleted file mode 100755 index c231e5b..0000000 --- a/h5-enginex-manager/src/components/common/charts.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/condition.vue b/h5-enginex-manager/src/components/common/condition.vue deleted file mode 100755 index ca5f1a1..0000000 --- a/h5-enginex-manager/src/components/common/condition.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/cont.vue b/h5-enginex-manager/src/components/common/cont.vue deleted file mode 100755 index 3fb79e3..0000000 --- a/h5-enginex-manager/src/components/common/cont.vue +++ /dev/null @@ -1,349 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/dataManageRedact.vue b/h5-enginex-manager/src/components/common/dataManageRedact.vue deleted file mode 100755 index 074b6c8..0000000 --- a/h5-enginex-manager/src/components/common/dataManageRedact.vue +++ /dev/null @@ -1,851 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/common/directives.js b/h5-enginex-manager/src/components/common/directives.js deleted file mode 100755 index b9d1834..0000000 --- a/h5-enginex-manager/src/components/common/directives.js +++ /dev/null @@ -1,80 +0,0 @@ -import Vue from 'vue'; - -// v-dialogDrag: 弹窗拖拽属性 -Vue.directive('dialogDrag', { - bind(el, binding, vnode, oldVnode) { - const dialogHeaderEl = el.querySelector('.el-dialog__header'); - const dragDom = el.querySelector('.el-dialog'); - - dialogHeaderEl.style.cssText += ';cursor:move;' - dragDom.style.cssText += ';top:0px;' - - // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null); - const sty = (() => { - if (window.document.currentStyle) { - return (dom, attr) => dom.currentStyle[attr]; - } else { - return (dom, attr) => getComputedStyle(dom, false)[attr]; - } - })() - - dialogHeaderEl.onmousedown = (e) => { - // 鼠标按下,计算当前元素距离可视区的距离 - const disX = e.clientX - dialogHeaderEl.offsetLeft; - const disY = e.clientY - dialogHeaderEl.offsetTop; - - const screenWidth = document.body.clientWidth; // body当前宽度 - const screenHeight = document.documentElement.clientHeight; // 可见区域高度(应为body高度,可某些环境下无法获取) - - const dragDomWidth = dragDom.offsetWidth; // 对话框宽度 - const dragDomheight = dragDom.offsetHeight; // 对话框高度 - - const minDragDomLeft = dragDom.offsetLeft; - const maxDragDomLeft = screenWidth - dragDom.offsetLeft - dragDomWidth; - - const minDragDomTop = dragDom.offsetTop; - const maxDragDomTop = screenHeight - dragDom.offsetTop - dragDomheight; - - - // 获取到的值带px 正则匹配替换 - let styL = sty(dragDom, 'left'); - let styT = sty(dragDom, 'top'); - - // 注意在ie中 第一次获取到的值为组件自带50% 移动之后赋值为px - if (styL.includes('%')) { - styL = +document.body.clientWidth * (+styL.replace(/\%/g, '') / 100); - styT = +document.body.clientHeight * (+styT.replace(/\%/g, '') / 100); - } else { - styL = +styL.replace(/\px/g, ''); - styT = +styT.replace(/\px/g, ''); - }; - - document.onmousemove = function (e) { - // 通过事件委托,计算移动的距离 - let left = e.clientX - disX; - let top = e.clientY - disY; - - // 边界处理 - if (-(left) > minDragDomLeft) { - left = -(minDragDomLeft); - } else if (left > maxDragDomLeft) { - left = maxDragDomLeft; - } - - if (-(top) > minDragDomTop) { - top = -(minDragDomTop); - } else if (top > maxDragDomTop) { - top = maxDragDomTop; - } - - // 移动当前元素 - dragDom.style.cssText += `;left:${left + styL}px;top:${top + styT}px;`; - }; - - document.onmouseup = function (e) { - document.onmousemove = null; - document.onmouseup = null; - }; - } - } -}) diff --git a/h5-enginex-manager/src/components/common/endRule.vue b/h5-enginex-manager/src/components/common/endRule.vue deleted file mode 100755 index feda0a3..0000000 --- a/h5-enginex-manager/src/components/common/endRule.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/fieldUserTable.vue b/h5-enginex-manager/src/components/common/fieldUserTable.vue deleted file mode 100755 index 327308b..0000000 --- a/h5-enginex-manager/src/components/common/fieldUserTable.vue +++ /dev/null @@ -1,208 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/file.vue b/h5-enginex-manager/src/components/common/file.vue deleted file mode 100755 index df306c4..0000000 --- a/h5-enginex-manager/src/components/common/file.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/fileHome.vue b/h5-enginex-manager/src/components/common/fileHome.vue deleted file mode 100755 index 2e24a12..0000000 --- a/h5-enginex-manager/src/components/common/fileHome.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/flowHint.vue b/h5-enginex-manager/src/components/common/flowHint.vue deleted file mode 100755 index 868a7a1..0000000 --- a/h5-enginex-manager/src/components/common/flowHint.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/i18n.js b/h5-enginex-manager/src/components/common/i18n.js deleted file mode 100755 index 299d2da..0000000 --- a/h5-enginex-manager/src/components/common/i18n.js +++ /dev/null @@ -1,30 +0,0 @@ -export const messages = { - 'zh': { - i18n: { - breadcrumb: '国际化产品', - tips: '通过切换语言按钮,来改变当前内容的语言。', - btn: '切换英文', - title1: '常用用法', - p1: '要是你把你的秘密告诉了风,那就别怪风把它带给树。', - p2: '没有什么比信念更能支撑我们度过艰难的时光了。', - p3: '只要能把自己的事做好,并让自己快乐,你就领先于大多数人了。', - title2: '组件插值', - info: 'Element组件需要国际化,请参考 {action}。', - value: '文档' - } - }, - 'en': { - i18n: { - breadcrumb: 'International Products', - tips: 'Click on the button to change the current language. ', - btn: 'Switch Chinese', - title1: 'Common usage', - p1: "If you reveal your secrets to the wind you should not blame the wind for revealing them to the trees.", - p2: "Nothing can help us endure dark times better than our faith. ", - p3: "If you can do what you do best and be happy, you're further along in life than most people.", - title2: 'Component interpolation', - info: 'The default language of Element is Chinese. If you wish to use another language, please refer to the {action}.', - value: 'documentation' - } - } -} \ No newline at end of file diff --git a/h5-enginex-manager/src/components/common/listOutput.vue b/h5-enginex-manager/src/components/common/listOutput.vue deleted file mode 100755 index 2f5a1b3..0000000 --- a/h5-enginex-manager/src/components/common/listOutput.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/miniSCO.vue b/h5-enginex-manager/src/components/common/miniSCO.vue deleted file mode 100755 index 4dffe4c..0000000 --- a/h5-enginex-manager/src/components/common/miniSCO.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/rule.vue b/h5-enginex-manager/src/components/common/rule.vue deleted file mode 100755 index 25fbfd2..0000000 --- a/h5-enginex-manager/src/components/common/rule.vue +++ /dev/null @@ -1,109 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/rule/easyRuleManageRedact.vue b/h5-enginex-manager/src/components/common/rule/easyRuleManageRedact.vue deleted file mode 100755 index a0740b5..0000000 --- a/h5-enginex-manager/src/components/common/rule/easyRuleManageRedact.vue +++ /dev/null @@ -1,489 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/common/rule/ruleCont.vue b/h5-enginex-manager/src/components/common/rule/ruleCont.vue deleted file mode 100755 index 005915c..0000000 --- a/h5-enginex-manager/src/components/common/rule/ruleCont.vue +++ /dev/null @@ -1,332 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/common/rule/ruleManageRedact.vue b/h5-enginex-manager/src/components/common/rule/ruleManageRedact.vue deleted file mode 100755 index 7d3418d..0000000 --- a/h5-enginex-manager/src/components/common/rule/ruleManageRedact.vue +++ /dev/null @@ -1,824 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/common/rule/ruleRule.vue b/h5-enginex-manager/src/components/common/rule/ruleRule.vue deleted file mode 100755 index baad1fc..0000000 --- a/h5-enginex-manager/src/components/common/rule/ruleRule.vue +++ /dev/null @@ -1,478 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/ruleRelation.vue b/h5-enginex-manager/src/components/common/ruleRelation.vue deleted file mode 100755 index 05738f1..0000000 --- a/h5-enginex-manager/src/components/common/ruleRelation.vue +++ /dev/null @@ -1,140 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/te.vue b/h5-enginex-manager/src/components/common/te.vue deleted file mode 100755 index 3298150..0000000 --- a/h5-enginex-manager/src/components/common/te.vue +++ /dev/null @@ -1,572 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/teParam.vue b/h5-enginex-manager/src/components/common/teParam.vue deleted file mode 100755 index 57c5b71..0000000 --- a/h5-enginex-manager/src/components/common/teParam.vue +++ /dev/null @@ -1,463 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/teV2.vue b/h5-enginex-manager/src/components/common/teV2.vue deleted file mode 100755 index a574cea..0000000 --- a/h5-enginex-manager/src/components/common/teV2.vue +++ /dev/null @@ -1,367 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/common/textCustom.vue b/h5-enginex-manager/src/components/common/textCustom.vue deleted file mode 100755 index a45c1f3..0000000 --- a/h5-enginex-manager/src/components/common/textCustom.vue +++ /dev/null @@ -1,136 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/common/textInput.vue b/h5-enginex-manager/src/components/common/textInput.vue deleted file mode 100755 index 90f76b5..0000000 --- a/h5-enginex-manager/src/components/common/textInput.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/common/textSelect.vue b/h5-enginex-manager/src/components/common/textSelect.vue deleted file mode 100755 index 0a04212..0000000 --- a/h5-enginex-manager/src/components/common/textSelect.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/models/RuleCont.vue b/h5-enginex-manager/src/components/models/RuleCont.vue deleted file mode 100755 index 6e23e7f..0000000 --- a/h5-enginex-manager/src/components/models/RuleCont.vue +++ /dev/null @@ -1,848 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/models/addResourceDialog.vue b/h5-enginex-manager/src/components/models/addResourceDialog.vue deleted file mode 100755 index bf838ff..0000000 --- a/h5-enginex-manager/src/components/models/addResourceDialog.vue +++ /dev/null @@ -1,313 +0,0 @@ - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/models/addUserDialog.vue b/h5-enginex-manager/src/components/models/addUserDialog.vue deleted file mode 100755 index 3bdaa5b..0000000 --- a/h5-enginex-manager/src/components/models/addUserDialog.vue +++ /dev/null @@ -1,295 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/models/authorityAssignmentDialog.vue b/h5-enginex-manager/src/components/models/authorityAssignmentDialog.vue deleted file mode 100755 index 15c6da8..0000000 --- a/h5-enginex-manager/src/components/models/authorityAssignmentDialog.vue +++ /dev/null @@ -1,317 +0,0 @@ - - - - diff --git a/h5-enginex-manager/src/components/models/batchTest.vue b/h5-enginex-manager/src/components/models/batchTest.vue deleted file mode 100755 index d19d497..0000000 --- a/h5-enginex-manager/src/components/models/batchTest.vue +++ /dev/null @@ -1,327 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/models/detail.vue b/h5-enginex-manager/src/components/models/detail.vue deleted file mode 100755 index cf4e0c3..0000000 --- a/h5-enginex-manager/src/components/models/detail.vue +++ /dev/null @@ -1,290 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/models/fieldUserDialog.vue b/h5-enginex-manager/src/components/models/fieldUserDialog.vue deleted file mode 100755 index f045a31..0000000 --- a/h5-enginex-manager/src/components/models/fieldUserDialog.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/models/outcontent.vue b/h5-enginex-manager/src/components/models/outcontent.vue deleted file mode 100755 index 8ab5e1c..0000000 --- a/h5-enginex-manager/src/components/models/outcontent.vue +++ /dev/null @@ -1,403 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/models/varialeSelect.vue b/h5-enginex-manager/src/components/models/varialeSelect.vue deleted file mode 100755 index 39cbf71..0000000 --- a/h5-enginex-manager/src/components/models/varialeSelect.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/403.vue b/h5-enginex-manager/src/components/page/403.vue deleted file mode 100755 index 45adc1d..0000000 --- a/h5-enginex-manager/src/components/page/403.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - diff --git a/h5-enginex-manager/src/components/page/404.vue b/h5-enginex-manager/src/components/page/404.vue deleted file mode 100755 index 02b30ba..0000000 --- a/h5-enginex-manager/src/components/page/404.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - diff --git a/h5-enginex-manager/src/components/page/Dashboard.vue b/h5-enginex-manager/src/components/page/Dashboard.vue deleted file mode 100755 index e59d183..0000000 --- a/h5-enginex-manager/src/components/page/Dashboard.vue +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - diff --git a/h5-enginex-manager/src/components/page/DataSource.vue b/h5-enginex-manager/src/components/page/DataSource.vue deleted file mode 100755 index a59488e..0000000 --- a/h5-enginex-manager/src/components/page/DataSource.vue +++ /dev/null @@ -1,706 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/Datamanage.vue b/h5-enginex-manager/src/components/page/Datamanage.vue deleted file mode 100755 index 195319a..0000000 --- a/h5-enginex-manager/src/components/page/Datamanage.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/DragDialog.vue b/h5-enginex-manager/src/components/page/DragDialog.vue deleted file mode 100755 index 9bb76d3..0000000 --- a/h5-enginex-manager/src/components/page/DragDialog.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/DragList.vue b/h5-enginex-manager/src/components/page/DragList.vue deleted file mode 100755 index 5ca984c..0000000 --- a/h5-enginex-manager/src/components/page/DragList.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/I18n.vue b/h5-enginex-manager/src/components/page/I18n.vue deleted file mode 100755 index c42b7c5..0000000 --- a/h5-enginex-manager/src/components/page/I18n.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/Icon.vue b/h5-enginex-manager/src/components/page/Icon.vue deleted file mode 100755 index 352d38b..0000000 --- a/h5-enginex-manager/src/components/page/Icon.vue +++ /dev/null @@ -1,225 +0,0 @@ - - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/Knowledge.vue b/h5-enginex-manager/src/components/page/Knowledge.vue deleted file mode 100755 index df6f798..0000000 --- a/h5-enginex-manager/src/components/page/Knowledge.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/Login.vue b/h5-enginex-manager/src/components/page/Login.vue deleted file mode 100755 index 2d45f1d..0000000 --- a/h5-enginex-manager/src/components/page/Login.vue +++ /dev/null @@ -1,134 +0,0 @@ - - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/Markdown.vue b/h5-enginex-manager/src/components/page/Markdown.vue deleted file mode 100755 index 00727cd..0000000 --- a/h5-enginex-manager/src/components/page/Markdown.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/Permission.vue b/h5-enginex-manager/src/components/page/Permission.vue deleted file mode 100755 index 7b8ae07..0000000 --- a/h5-enginex-manager/src/components/page/Permission.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/SQLManage.vue b/h5-enginex-manager/src/components/page/SQLManage.vue deleted file mode 100755 index e537527..0000000 --- a/h5-enginex-manager/src/components/page/SQLManage.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/Tabs.vue b/h5-enginex-manager/src/components/page/Tabs.vue deleted file mode 100755 index 59ea08b..0000000 --- a/h5-enginex-manager/src/components/page/Tabs.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - diff --git a/h5-enginex-manager/src/components/page/Upload.vue b/h5-enginex-manager/src/components/page/Upload.vue deleted file mode 100755 index 7052fc6..0000000 --- a/h5-enginex-manager/src/components/page/Upload.vue +++ /dev/null @@ -1,141 +0,0 @@ - - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/VueEditor.vue b/h5-enginex-manager/src/components/page/VueEditor.vue deleted file mode 100755 index 03aae9f..0000000 --- a/h5-enginex-manager/src/components/page/VueEditor.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/bus.js b/h5-enginex-manager/src/components/page/bus.js deleted file mode 100755 index b433c90..0000000 --- a/h5-enginex-manager/src/components/page/bus.js +++ /dev/null @@ -1,6 +0,0 @@ -import Vue from 'vue'; - -// 使用 Event Bus -const bus = new Vue(); - -export default bus; \ No newline at end of file diff --git a/h5-enginex-manager/src/components/page/easyRule.vue b/h5-enginex-manager/src/components/page/easyRule.vue deleted file mode 100755 index d130596..0000000 --- a/h5-enginex-manager/src/components/page/easyRule.vue +++ /dev/null @@ -1,127 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/engineSummary.vue b/h5-enginex-manager/src/components/page/engineSummary.vue deleted file mode 100755 index 819cb95..0000000 --- a/h5-enginex-manager/src/components/page/engineSummary.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/listOperation.vue b/h5-enginex-manager/src/components/page/listOperation.vue deleted file mode 100755 index 32eca3a..0000000 --- a/h5-enginex-manager/src/components/page/listOperation.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/portManage.vue b/h5-enginex-manager/src/components/page/portManage.vue deleted file mode 100755 index f7a7d06..0000000 --- a/h5-enginex-manager/src/components/page/portManage.vue +++ /dev/null @@ -1,117 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/portSource.vue b/h5-enginex-manager/src/components/page/portSource.vue deleted file mode 100755 index 837eb06..0000000 --- a/h5-enginex-manager/src/components/page/portSource.vue +++ /dev/null @@ -1,666 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/components/page/redirect/index.vue b/h5-enginex-manager/src/components/page/redirect/index.vue deleted file mode 100755 index 8732ee0..0000000 --- a/h5-enginex-manager/src/components/page/redirect/index.vue +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/h5-enginex-manager/src/components/page/start.png b/h5-enginex-manager/src/components/page/start.png deleted file mode 100755 index e87a177a1091f188c812885203473b4d8478226d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3548 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 diff --git a/h5-enginex-manager/src/components/page/systemManagement/logManagement.vue b/h5-enginex-manager/src/components/page/systemManagement/logManagement.vue deleted file mode 100755 index 18265fb..0000000 --- a/h5-enginex-manager/src/components/page/systemManagement/logManagement.vue +++ /dev/null @@ -1,166 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/page/systemManagement/organizationManagement.vue b/h5-enginex-manager/src/components/page/systemManagement/organizationManagement.vue deleted file mode 100755 index b1aaa1e..0000000 --- a/h5-enginex-manager/src/components/page/systemManagement/organizationManagement.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/page/systemManagement/resourceManagement.vue b/h5-enginex-manager/src/components/page/systemManagement/resourceManagement.vue deleted file mode 100755 index a06f9c5..0000000 --- a/h5-enginex-manager/src/components/page/systemManagement/resourceManagement.vue +++ /dev/null @@ -1,185 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/page/systemManagement/roleManagement.vue b/h5-enginex-manager/src/components/page/systemManagement/roleManagement.vue deleted file mode 100755 index 1536296..0000000 --- a/h5-enginex-manager/src/components/page/systemManagement/roleManagement.vue +++ /dev/null @@ -1,287 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/page/systemManagement/userManagement.vue b/h5-enginex-manager/src/components/page/systemManagement/userManagement.vue deleted file mode 100755 index 11958ec..0000000 --- a/h5-enginex-manager/src/components/page/systemManagement/userManagement.vue +++ /dev/null @@ -1,312 +0,0 @@ - - - diff --git a/h5-enginex-manager/src/components/upload/singleUpload.vue b/h5-enginex-manager/src/components/upload/singleUpload.vue deleted file mode 100755 index f57dd69..0000000 --- a/h5-enginex-manager/src/components/upload/singleUpload.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - - - diff --git a/h5-enginex-manager/src/main.js b/h5-enginex-manager/src/main.js deleted file mode 100755 index 6adccb0..0000000 --- a/h5-enginex-manager/src/main.js +++ /dev/null @@ -1,83 +0,0 @@ -import Vue from 'vue'; -import App from './App.vue'; -import router from './router'; -import ElementUI from 'element-ui'; -import VueI18n from 'vue-i18n'; -import { messages } from './components/common/i18n'; -import 'element-ui/lib/theme-chalk/index.css'; // 默认主题 -// import './assets/css/theme-green/index.css'; // 浅绿色主题 -import './assets/css/icon.css'; -import './components/common/directives'; -import 'babel-polyfill'; -import Cookies from "js-cookie"; - -import '@/utils/mock.js' - -import store from './store' - -import './styles/index.scss'; // global css -import myMixin from '@/utils/mixin.js'; - -Vue.use(myMixin); -Vue.config.productionTip = false; -Vue.use(VueI18n); -// Vue.use(ElementUI, { -// size: 'small' -// }); -Vue.use(ElementUI); - -const i18n = new VueI18n({ - locale: 'zh', - messages -}); - - -Date.prototype.format = function(fmt) { - var o = { - "M+": this.getMonth() + 1, //月份 - "d+": this.getDate(), //日 - "h+": this.getHours(), //小时 - "m+": this.getMinutes(), //分 - "s+": this.getSeconds(), //秒 - "q+": Math.floor((this.getMonth() + 3) / 3), //季度 - "S": this.getMilliseconds() //毫秒 - }; - if (/(y+)/.test(fmt)) { - fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); - } - for (var k in o) { - if (new RegExp("(" + k + ")").test(fmt)) { - fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); - } - } - return fmt; -} - -//使用钩子函数对路由进行权限跳转 -router.beforeEach((to, from, next) => { - // document.title = `${to.meta.title} | vue-manage-system`; - document.title = `${to.meta.title}`; - const role = localStorage.getItem('token'); - // const sid = Cookies.get("sid"); - // if (!role && to.path !== '/login') { - // 老系统没登录,或者老系统登录了但是新系统没登录 都需要跳转到新系统去登录 - if (!role && to.path !== '/login') { - next('/login'); - } else { - // 简单的判断IE10及以下不进入富文本编辑器,该组件不兼容 - if (navigator.userAgent.indexOf('MSIE') > -1 && to.path === '/editor') { - Vue.prototype.$alert('vue-quill-editor组件不兼容IE10及以下浏览器,请使用更高版本的浏览器查看', '浏览器不兼容通知', { - confirmButtonText: '确定' - }); - } else { - next(); - } - } -}); - -new Vue({ - router, - store, - i18n, - render: h => h(App) -}).$mount('#app'); diff --git a/h5-enginex-manager/src/router/index.js b/h5-enginex-manager/src/router/index.js deleted file mode 100755 index 7e298b0..0000000 --- a/h5-enginex-manager/src/router/index.js +++ /dev/null @@ -1,141 +0,0 @@ -import Vue from 'vue'; -import Router from 'vue-router'; - -Vue.use(Router); - -export default new Router({ - routes: [{ - path: '/redirect/:path(.*)', - component: () => import('../components/page/redirect/index.vue'), - }, - { - path: '/', - redirect: '/dashboard' - }, - { - path: '/login', - component: () => import('../components/page/Login.vue'), - meta: { - title: '登录' - } - }, - { - path: '/', - component: () => import('../components/common/Home.vue'), - meta: { - title: '自述文件' - }, - children: [{ - path: '/dashboard', - component: () => import('../components/page/Dashboard.vue'), - meta: { - title: '系统首页' - } - }, - { - path: '/Knowledge', - component: () => import('../components/page/Knowledge.vue'), - meta: { - title: '复杂规则集' - } - }, - - { - path: '/dataManage', - component: () => import('../components/page/Datamanage.vue'), - meta: { - title: '基础指标' - } - }, { - path: '/SQLmanage', - component: () => import('../components/page/SQLManage.vue'), - meta: { - title: '数据源指标' - } - }, - - - { - path: '/userManagement', - component: () => import('../components/page/systemManagement/userManagement.vue'), - meta: { - title: '用户管理' - } - }, - { - path: '/roleManagement', - component: () => import('../components/page/systemManagement/roleManagement.vue'), - meta: { - title: '角色管理' - } - }, - { - path: '/resourceManagement', - component: () => import( - '../components/page/systemManagement/resourceManagement.vue'), - meta: { - title: '资源管理' - } - }, - { - path: '/organizationManagement', - component: () => import( - '../components/page/systemManagement/organizationManagement.vue'), - meta: { - title: '组织管理' - } - }, - { - path: '/logManagement', - component: () => import('../components/page/systemManagement/logManagement.vue'), - meta: { - title: '日志管理' - } - }, - - - { - path: '/portManage', - component: () => import('@/components/page/portManage.vue'), - meta: { - title: '接口指标' - } - }, - { - path: '/DataSource', - component: () => import('@/components/page/DataSource.vue'), - meta: { - title: '数据源管理' - } - }, - { - path: '/portSource', - component: () => import('@/components/page/portSource.vue'), - meta: { - title: '接口管理' - } - }, - - { - path: '/404', - component: () => import('../components/page/404.vue'), - meta: { - title: '404' - } - }, - { - path: '/403', - component: () => import('../components/page/403.vue'), - meta: { - title: '403' - } - } - ] - }, - - { - path: '*', - redirect: '/404' - } - ] -}); diff --git a/h5-enginex-manager/src/store/index.js b/h5-enginex-manager/src/store/index.js deleted file mode 100755 index cc1f7f3..0000000 --- a/h5-enginex-manager/src/store/index.js +++ /dev/null @@ -1,235 +0,0 @@ -import Vue from 'vue' -import Vuex from 'vuex' -import request from '../utils/request.js' -import { - GetdeepObj -} from '@/utils/GetdeepObj.js' -import { - getFieldUser, // 获取指标 - getDataSourcelist, //获取数据库列表 - getType2tree, // 获取规则集树 - getType2, //获取规则集 - getSCOList, //获取评分卡 - getDecisionTablesList, //获取决策表 - getDecisionTreeList, //获取决策树 - getEngineList //获取引擎 -} from '../api/index.js' -Vue.use(Vuex) - -export default new Vuex.Store({ - state: { - barShrink: false, - isFieldUser: true, - FieldUser: null, - FieldUserObj: null, - Sourcelist: null, - blackWhiteId: null, - isRuleList: true, - RuleList: null, - SCO: null, - decisionTable: null, - decisionTree: null, - Engine: null, - cacheList: { - Sourcelist: { - allow: true, - url: getDataSourcelist, - dataStr: 'data', - body: { - pageNum: 0, - pageSize: 0, - } - } - } - - - - - - }, - mutations: { - setCache(state, res) { - state[res.str] = res.data - }, - setbarShrink(state, res) { - state.barShrink = res - }, - setFieldUser(state, res) { - // debugger - state.FieldUser = res - }, - setFieldUserObj(state, res) { - state.FieldUserObj = res - }, - setBlackWhiteId(state, res) { - state.blackWhiteId = res - }, - setRuleList(state, res) { - state.RuleList = res - }, - getfielduserObj(state, res) { - if (res.status !== '1') return - res.data.fieldList = res.data.fieldList.map(value => { - if (value.valueType === 6) { - return { - label: value.fieldCn, - value: value.fieldEn, - valueType: value.valueType, - jsonValue: value.jsonValue, - children: GetdeepObj(JSON.parse(value.jsonValue)) - } - } else { - return { - label: value.fieldCn, - value: value.fieldEn, - valueType: value.valueType, - } - } - - }) - state.FieldUserObj = res - - localStorage.setItem("fielduserObj", JSON.stringify(res)) - } - }, - actions: { - getcache(context, str) { - let obj = context.state.cacheList[str] - if (context.state[str] != null || !obj.allow) { - return - } - obj.allow = false - if (window.localStorage.getItem(str)) { - if (JSON.parse(window.localStorage.getItem(str))) { - - context.commit('setCache', { - str: str, - data: JSON.parse(window.localStorage.getItem(str)) - }) - } - obj.allow = true - return - } - - obj.url(obj.body).then(res => { - if (res.status == 1) { - - - context.commit('setCache', { - str: str, - data: res.data[obj.dataStr] - }) - localStorage.setItem(str, JSON.stringify(res.data[obj.dataStr])) - - } - obj.allow = true - }) - }, - regetcache(context, str) { - context.commit('setCache', { - str: str, - data: null - }) - localStorage.setItem(str, "") - context.dispatch('getcache', str) - }, - getfielduser(context) { - if (context.state.FieldUser == null && context.state.isFieldUser) { - context.state.isFieldUser = false - let success = { - fielduser: false, - fielduserObj: false - } - - if (window.localStorage.getItem("fielduser")) { - if (JSON.parse(window.localStorage.getItem("fielduser")).status == "1") { - - context.commit('setFieldUser', JSON.parse(window.localStorage.getItem("fielduser"))) - success.fielduser = true - } - } - if (window.localStorage.getItem("fielduserObj")) { - if (JSON.parse(window.localStorage.getItem("fielduserObj")).status == "1") { - context.commit('setFieldUserObj', JSON.parse(window.localStorage.getItem( - "fielduserObj"))) - success.fielduserObj = true - } - } - - if (success.fielduser && success.fielduserObj) { - context.state.isFieldUser = true - return - } - getFieldUser({}).then(res => { - if (res.status == 1) { - // debugger - context.commit('setFieldUser', res) - localStorage.setItem("fielduser", JSON.stringify(res)) - // debugger - context.commit('getfielduserObj', JSON.parse(JSON.stringify(res))) - } - context.state.isFieldUser = true - }) - } - }, - async getRuleList(context) { - // console.log(context,context.state.RuleList,context.state.isRuleList) - // if (context.state.RuleList == null && context.state.isRuleList) { - // context.state.isRuleList = false - - // if (window.localStorage.getItem("RuleList")) { - // context.commit('setRuleList', JSON.parse(window.localStorage.getItem("RuleList"))) - // context.state.isRuleList = true - // return - // } - - // const cont = await getType2tree({ - // status: 1, - // parentIds: '' - // }) - // if (cont.status != "1") { - // setCatch() - // context.state.isRuleList = true - // return - // } - // context.commit('setRuleList', cont.data.rlist) - // localStorage.setItem("RuleList", JSON.stringify( - // cont.data.rlist)) - // context.state.isRuleList = true - - - - // } - - - // function setCatch() { - // context.commit('setRuleList', []) - // localStorage.setItem("RuleList", JSON.stringify([])) - // context.state.isRuleList = true - // } - - - }, - - reGetfielduser(context) { - // debugger - context.commit('setFieldUser', null) - localStorage.setItem("fielduser", "") - - localStorage.setItem("fielduserObj", "") - context.dispatch('getfielduser') - }, - reGetRuleList(context) { - context.commit('setRuleList', null) - localStorage.setItem("RuleList", "") - context.dispatch('getRuleList') - - } - - }, - modules: {}, - getters: { - - - } -}) diff --git a/h5-enginex-manager/src/styles/element-ui.scss b/h5-enginex-manager/src/styles/element-ui.scss deleted file mode 100755 index ef7bb5d..0000000 --- a/h5-enginex-manager/src/styles/element-ui.scss +++ /dev/null @@ -1,29 +0,0 @@ - //to reset element-ui default css -.el-upload { - input[type="file"] { - display: none !important; - } -} - -.el-upload__input { - display: none; -} - -//暂时性解决diolag 问题 https://github.com/ElemeFE/element/issues/2461 -.el-dialog { - transform: none; - left: 0; - position: relative; - margin: 0 auto; -} - -//element ui upload -.upload-container { - .el-upload { - width: 100%; - .el-upload-dragger { - width: 100%; - height: 200px; - } - } -} diff --git a/h5-enginex-manager/src/styles/index.scss b/h5-enginex-manager/src/styles/index.scss deleted file mode 100755 index 7b1379b..0000000 --- a/h5-enginex-manager/src/styles/index.scss +++ /dev/null @@ -1,158 +0,0 @@ -@import './variables.scss'; -@import './mixin.scss'; -@import './transition.scss'; -@import './element-ui.scss'; -@import './sidebar.scss'; - -body { - -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; -} - -html { - box-sizing: border-box; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -div:focus{ - outline: none; -} - -a:focus, -a:active { - outline: none; -} - -a, -a:focus, -a:hover { - cursor: pointer; - color: inherit; - text-decoration: none; -} - -.clearfix { - &:after { - visibility: hidden; - display: block; - font-size: 0; - content: " "; - clear: both; - height: 0; - } -} - -//main-container全局样式 -.app-main{ - min-height: 100% -} - -.app-container { - padding: 20px; -} - -//搜索栏样式 -.filter-container { - -} - -//操作栏样式 -.operate-container { - margin-top: 20px; -} - -.operate-container .btn-add { - float: right; -} - -//表格栏样式 -.table-container { - margin-top: 20px; -} - -//批量操作栏样式 -.batch-operate-container { - display: inline-block; - margin-top: 20px; -} - -//分页栏样式 -.pagination-container { - display: inline-block; - float: right; - margin-top: 20px; -} - -//添加、更新表单样式 -.form-container { - position: absolute; - left: 0; - right: 0; - width: 720px; - padding: 35px 35px 15px 35px; - margin: 20px auto; -} - -//主标题 -.font-extra-large { - font-size: 20px; - color: #303133; -} - -//标题 -.font-title-large { - font-size: 18px; - color: #303133; -} - -//小标题 -.font-title-medium { - font-size: 16px; - color: #303133; -} - -//正文 -.font-medium { - font-size: 16px; - color: #606266; -} - -//正文 -.font-small { - font-size: 14px; - color: #606266; -} - -//正文(小) -.font-extra-small { - font-size: 13px; - color: #606266; -} - -.color-main { - color: #409EFF; -} - -.color-success { - color: #67C23A; -} - -.color-warning { - color: #E6A23C; -} - -.color-danger { - color: #F56C6C; -} - -.color-info { - color: #909399; -} - diff --git a/h5-enginex-manager/src/styles/mixin.scss b/h5-enginex-manager/src/styles/mixin.scss deleted file mode 100755 index 601d7a0..0000000 --- a/h5-enginex-manager/src/styles/mixin.scss +++ /dev/null @@ -1,27 +0,0 @@ -@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%; -} - diff --git a/h5-enginex-manager/src/styles/sidebar.scss b/h5-enginex-manager/src/styles/sidebar.scss deleted file mode 100755 index d69c434..0000000 --- a/h5-enginex-manager/src/styles/sidebar.scss +++ /dev/null @@ -1,105 +0,0 @@ -#app { - - // 主体区域 - .main-container { - min-height: 100%; - transition: margin-left .28s; - margin-left: 180px; - } - - // 侧边栏 - .sidebar-container { - .horizontal-collapse-transition { - transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out; - } - transition: width .28s; - width: 180px !important; - height: 100%; - position: fixed; - font-size: 0px; - top: 0; - bottom: 0; - left: 0; - z-index: 1001; - overflow: hidden; - a { - display: inline-block; - width: 100%; - } - .svg-icon { - margin-right: 16px; - } - .el-menu { - border: none; - width: 100% !important; - } - } - - .hideSidebar { - .sidebar-container { - width: 36px !important; - } - .main-container { - margin-left: 36px; - } - .submenu-title-noDropdown { - padding-left: 10px !important; - position: relative; - .el-tooltip { - padding: 0 10px !important; - } - } - .el-submenu { - &>.el-submenu__title { - padding-left: 10px !important; - &>span { - height: 0; - width: 0; - overflow: hidden; - visibility: hidden; - display: inline-block; - } - .el-submenu__icon-arrow { - display: none; - } - } - } - } - - .sidebar-container .nest-menu .el-submenu>.el-submenu__title, - .sidebar-container .el-submenu .el-menu-item { - min-width: 180px !important; - background-color: $subMenuBg !important; - &:hover { - background-color: $menuHover !important; - } - } - .el-menu--collapse .el-menu .el-submenu { - min-width: 180px !important; - } - - //适配移动端 - .mobile { - .main-container { - margin-left: 0px; - } - .sidebar-container { - top: 50px; - transition: transform .28s; - width: 180px !important; - } - &.hideSidebar { - .sidebar-container { - transition-duration: 0.3s; - transform: translate3d(-180px, 0, 0); - } - } - } - - .withoutAnimation { - .main-container, - .sidebar-container { - transition: none; - } - } -} diff --git a/h5-enginex-manager/src/styles/transition.scss b/h5-enginex-manager/src/styles/transition.scss deleted file mode 100755 index c4d47ad..0000000 --- a/h5-enginex-manager/src/styles/transition.scss +++ /dev/null @@ -1,32 +0,0 @@ -//globl transition css - -/*fade*/ -.fade-enter-active, -.fade-leave-active { - transition: opacity 0.28s; -} - -.fade-enter, -.fade-leave-active { - opacity: 0; -} - -/*fade*/ -.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/h5-enginex-manager/src/styles/variables.scss b/h5-enginex-manager/src/styles/variables.scss deleted file mode 100755 index 2fee827..0000000 --- a/h5-enginex-manager/src/styles/variables.scss +++ /dev/null @@ -1,4 +0,0 @@ -//sidebar -$menuBg:#304156; -$subMenuBg:#1f2d3d; -$menuHover:#001528; diff --git a/h5-enginex-manager/src/utils/GetdeepObj.js b/h5-enginex-manager/src/utils/GetdeepObj.js deleted file mode 100755 index f59e6ca..0000000 --- a/h5-enginex-manager/src/utils/GetdeepObj.js +++ /dev/null @@ -1,54 +0,0 @@ -export const GetdeepObj = (obj,length=true) =>{ - if (typeof obj == 'object' && !Array.isArray(obj)) { - let arr = [] - for (let key in obj) { - if (obj.hasOwnProperty(key)) { - if (Array.isArray(obj[key])) { - let obj = { - value: key, - label: key, - } - if(length){ - obj.children=[{ - value: 'length()', - label: '长度', - valueType: 1, - }] - }else{ - obj.children=[] - } - - - arr.push(obj) - } else if (typeof obj[key] == 'object' && obj[key] != null) { - arr.push({ - value: key, - label: key, - children:GetdeepObj(obj[key],length) - }) - } else { - arr.push({ - value: key, - label: key, - valueType: typeof obj[key] == 'string' ? 2 : 1, - }) - } - - } - } - return arr - } else if (Array.isArray(obj)) { - let obj - if(length){ - obj=[{ - value: 'length()', - label: '长度', - valueType: 1, - }] - }else{ - obj=[] - } - - return obj - } -} diff --git a/h5-enginex-manager/src/utils/contminxin/MangeRedactMixin.js b/h5-enginex-manager/src/utils/contminxin/MangeRedactMixin.js deleted file mode 100755 index 1d55c29..0000000 --- a/h5-enginex-manager/src/utils/contminxin/MangeRedactMixin.js +++ /dev/null @@ -1,20 +0,0 @@ -import bus from '@/components/common/bus.js'; -export default { - created(){ - bus.$emit('collapseHeader',true) - }, - data(){ - return { - smallHeader:false - } - }, - methods:{ - openHeader(){ - this.smallHeader = !this.smallHeader - }, - mixinClose(){ - this.$emit('close') - bus.$emit('collapseHeader',false) - } - } -} \ No newline at end of file diff --git a/h5-enginex-manager/src/utils/contminxin/contmixin.js b/h5-enginex-manager/src/utils/contminxin/contmixin.js deleted file mode 100755 index 8006311..0000000 --- a/h5-enginex-manager/src/utils/contminxin/contmixin.js +++ /dev/null @@ -1,363 +0,0 @@ -export default { - data() { - return { - - } - }, - created() { - - }, - computed: { - showRight() { - if (this.currid) { - return true - } else { - return false - } - }, - listunfold() { - let arr = [] - - this.deepGetListunfold(this.list, arr) - - console.log(arr) - return arr - } - }, - mounted() {}, - methods: { - - deepGetListunfold(list, arr) { - list.forEach(value => { - arr.push(value) - if (value.children.length > 0) { - this.deepGetListunfold(value.children, arr) - } - }) - }, - mixnewFileSure(params) { - let is = false - let parentId = params.parentId - let tempId = this.currid - if (this.tempNewF.trim() == "") { - this.$message.error('文件夹名不能为空'); - this.leftloading = false - return - } - this.tempNewF = this.tempNewF.trim() - this.deepGetCurr(parentId, this.list, (value) => { - value.children.forEach(item => { - if (item.name == params.name || item.name == params.fieldType) { - is = true - } - }) - }) - - // 验证重名 - - if (is) { - this.$message.error('同一文件夹下不允许同名'); - this.leftloading = false - return - } - - if (params.parentId == "99999999") { - params.parentId = "0" - } - this.getData.addlist(params).then((res) => { - if (res.status === "1") { - this.$message({ - message: '添加成功', - type: 'success' - }); - this.leftloading = false - this.deepGetCurr(parentId, this.list, (value) => { - value.children.push({ - ZIndex: value.ZIndex + 1, - name: this.tempNewF, - id: res.data.fieldTypeId || res.data.node.id, - open: false, - show: value.open, - Rename: false, - parentId: parentId, - children: [] - }) - - }) - - } - this.newf = false - this.tempNewF = "" - }).catch(() => { - this.$message.error("请求失败了" + '-_-'); - this.leftloading = false - }) - }, - using(id) { - let arr = this.selection.map((value) => { - return value.id - }) - if (arr.length < 1) { - this.$message.error('未选择任何文件'); - return - } - let params = { - status: id, - ids: arr.join(','), - nameId: this.currid - } - - this.getData.fieldusing(params).then(res => { - if (res.status == "1") { - this.$message({ - message: '操作成功', - type: 'success' - }); - if (this.getData.type == 1 || this.getData.type == 2) { - this.$store.dispatch('reGetRuleList') - } - this.getlist() - this.selection = [] - } - }) - }, - clickCurrid(id) { - - this.currid = id - this.currPage = 1 - - this.listRedact = false; - this.tempRedactId = 0 - this.selection = [] - let tempIs = false - this.list.forEach(value => { - if (value.id === id && value.Rename) { - tempIs = true - } - }) - if (!tempIs) { - this.RenameFun() - } - this.getlist() - this.deepGetCurr(id, this.list, deepSetCurr) - - // 递归寻找文件夹 - - - // 打开关闭文件夹 - function deepSetCurr(obj) { - if (obj.open) { - // 关闭文件夹 - obj.open = false - deepCloseFile(obj) - } else { - // 打开文件夹 - obj.open = true - obj.children.forEach(value => { - value.show = true - }) - } - } - - function deepCloseFile(obj) { - - if (obj.children.length > 0) { - obj.children.forEach(value => { - value.show = false - deepCloseFile(value) - }) - } - - } - - - }, - deepGetCurr(id, item, fn, fn2) { - item.forEach((value, index) => { - if (value.id == id) { - fn(value, item, index) - } else { - if (fn2) { - fn2(value, item, index) - } - if (value.children.length > 0) { - this.deepGetCurr(id, value.children, fn, fn2) - } - } - - - - - }) - }, - listTreeDeep(item, num) { - let arr = item.map((value) => { - return { - id: value.id, - parentId: value.parentId, - name: value.name || value.fieldType, - ZIndex: num, - open: false, - show: num === 1 ? true : false, - Rename: false, - children: this.listTreeDeep(value.children, num + 1) - } - }) - - - return arr - }, - RenameFun(id) { - this.deepGetCurr(id, this.list, (value) => { - value.Rename = true - }, (value) => { - value.Rename = false - }) - }, - newFile() { - if (!this.currid) { - this.$message({ - message: '请先选择左侧文件夹', - type: 'warning' - }); - } else { - this.newf = true - } - }, - RenameClose() { - this.deepGetCurr(0, this.list, () => {}, (value) => { - value.Rename = false - }) - }, - updatafilelist(params) { - this.leftloading = true - let tempNum = null - - this.deepGetCurr(params.id, this.list, (value) => { - tempNum = value.parentId - }) - params.parentId = tempNum == 99999999 ? 0 : tempNum - tempNum = null - this.getData.updatalist(params).then(res => { - if (res.status === "1") { - this.$message({ - message: '修改成功', - type: 'success' - }); - this.deepGetCurr(params.id, this.list, (value) => { - value.name = params.name - value.Rename = false - }) - this.leftloading = false - } else { - this.leftloading = false - } - }).catch(() => { - this.$message.error("请求失败了" + '-_-'); - this.leftloading = false - }) - }, - delectFun(id) { - let name - let parentId - this.deepGetCurr(id, this.list, (value) => { - name = value.name - parentId = value.parentId - }) - let params = { - status: "-1", - id: id, - name: name, - "type": "1", - "engineId": "", - "parentId": parentId == 99999999 ? 0 : parentId - } - this.getData.updatalist(params).then(res => { - if (res.status === "1") { - this.$message({ - type: 'success', - message: '删除成功!' - }); - - this.deepGetCurr(id, this.list, (value, item, index) => { - item.splice(index, 1) - }) - - - } - this.leftloading = false - this.currid = 99999999 - this.getlist() - - }).catch(() => { - this.$message.error("请求失败了" + '-_-'); - this.leftloading = false - }) - }, - dialogShow(id) { - this.tempRedactId = id - this.listRedact = true - }, - select(selection) { - this.selection = selection - }, - selectAll(selection) { - this.selection = selection - }, - fileRight(e, item) { - this.tempHintLeft = e.x - this.tempHintTop = e.y - this.tempId = item.id - }, - beforeUpload(file) { - console.log(file, '文件'); - this.files = file; - const extension = file.name.split('.')[1] === 'xls' - const extension2 = file.name.split('.')[1] === 'xlsx' - const isLt2M = file.size / 1024 / 1024 < 5 - if (!extension && !extension2) { - this.$message.warning('上传模板只能是 xls、xlsx格式!') - return - } - if (!isLt2M) { - this.$message.warning('上传模板大小不能超过 5MB!') - return - } - this.fileName = file.name; - return false // 返回false不会自动上传 - }, - submitUpload() { - this.Uploadloading = true - console.log('上传' + this.files.name) - if (this.fileName == "") { - this.$message.warning('请选择要上传的文件!') - this.Uploadloading = false - return false - } - let fileFormData = new FormData(); - fileFormData.append('file', this.files); //filename是键,file是值,就是要传的文件,test.zip是要传的文件名 - this.getData.fieldsubmit(fileFormData).then(res => { - if (res.status === "1") { - - - - this.callbackresult = res.data - this.upCallbackShow = true - this.upShowClose() - this.getlist() - this.$store.dispatch('reGetRuleList') - this.$store.dispatch('reGetfielduser') - } - this.Uploadloading = false - }) - - - - - - }, - upShowClose() { - this.upShow = false - } - } -} diff --git a/h5-enginex-manager/src/utils/endRule.js b/h5-enginex-manager/src/utils/endRule.js deleted file mode 100755 index df07eea..0000000 --- a/h5-enginex-manager/src/utils/endRule.js +++ /dev/null @@ -1,55 +0,0 @@ -import ElementUI from 'element-ui'; -export function endRuleVerification(obj){ - let is= { - is:false, - msg:'' - } - - if(!obj.selectedRule.length){ - return false - } - if(obj.output.fieldId===''){ - is.is = true - is.msg = '请选择终止结果变量' - } - if(obj.output.fieldValue===''){ - is.is = true - is.msg = '请填写终止结果的输出值' - } - obj.conditions.forEach((value,index)=>{ - if(value.fieldCode===''){ - is.is = true - is.msg ='请查看是否有终止选项未选' - } - if(value.operator===''){ - is.is = true - is.msg ='请查看是否有运算符未选' - } - if(value.value===''){ - is.is = true - is.msg ='请查看是否有终止值未填写' - } - if(value.relativeOperator===''&&index!=obj.conditions.length-1){ - is.is = true - is.msg ='请查看是否连接符未选' - } - - - - - - }) - if(is.is){ - ElementUI.Message.error(is.msg) - } - return is.is - - - - - - - - - -} \ No newline at end of file diff --git a/h5-enginex-manager/src/utils/iframeurl.js b/h5-enginex-manager/src/utils/iframeurl.js deleted file mode 100755 index 3bc06af..0000000 --- a/h5-enginex-manager/src/utils/iframeurl.js +++ /dev/null @@ -1 +0,0 @@ -export const iframeurl = window.location.protocol+'//'+window.location.host; \ No newline at end of file diff --git a/h5-enginex-manager/src/utils/mixin.js b/h5-enginex-manager/src/utils/mixin.js deleted file mode 100755 index 75cacb1..0000000 --- a/h5-enginex-manager/src/utils/mixin.js +++ /dev/null @@ -1,252 +0,0 @@ -export default { - install(Vue) { - Vue.mixin({ - data() { - return { - mixinlogical: [{ - value: '&&', - label: 'AND' - },{ - value: '||', - label: 'OR' - }] - } - }, - created() { - - }, - computed: { - FieldUserObj() { - return this.$store.state.FieldUserObj ? this.$store.state.FieldUserObj.data.fieldList : [] - }, - FieldUser() { - return this.$store.state.FieldUser ? this.$store.state.FieldUser.data.fieldList : [] - }, - Sourcelist() { - return this.$store.state.Sourcelist ? this.$store.state.Sourcelist:[] - } - }, - mounted() {}, - methods: { - randomAdd(item,is) { - if(is||!item){ - return - } - if (item.random) { - setTimeout(() => { - item.random++ - }, 200) - } else { - // item.random=1 - setTimeout(() => { - this.$set(item, 'random', 1) - }, 200) - } - }, - verificationNameCode(str){ - if(str.indexOf('@')!=-1){ - this.$message.error('名称和Code均不允许出现 ‘@’ 和 ‘%’ ') - return true - }else if(str.indexOf('%')!=-1){ - this.$message.error('名称和Code均不允许出现 ‘@’ 和 ‘%’ ') - return true - } - return false - }, - mixinSaveJSON(data, filename){ - if(!data) { - this.$message.error('保存的数据为空'); - return; - } - if(!filename) - filename = 'json.json' - if(typeof data === 'object'){ - data = JSON.stringify(data, undefined, 4) - } - var blob = new Blob([data], {type: 'text/json'}), - e = document.createEvent('MouseEvents'), - a = document.createElement('a') - a.download = filename - a.href = window.URL.createObjectURL(blob) - a.dataset.downloadurl = ['text/json', a.download, a.href].join(':') - e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null) - a.dispatchEvent(e) - }, - mixinGetValueTypeByJSONEn(e){ - if(!e||e.length==0) return - if(!Array.isArray(e)) e=e.split('.') - let obj =this.FieldUserObj - e.forEach((value,index)=>{ - if(index) obj = obj['children'] - obj = obj.find(x=>x.value==value) - }) - return obj.valueType - - }, - mixinGetValueByCn(e) { - let num = this.FieldUser.find(x=>x.fieldCn===e) - // this.FieldUser.forEach(value => { - // if (value.fieldCn === e) { - // num = value - // } - // }) - return num - }, - mixinReGetStorage(){ - this.$store.dispatch('reGetfielduser') - this.$store.dispatch('reGetRuleList') - - Object.keys(this.$store.state.cacheList).forEach(value=>{ - this.$store.dispatch('regetcache', value) - }) - - }, - mixinGetLogical(str){ - let num = this.mixinlogical.find(x=>x.value===str) - // this.mixinlogical.forEach(value=>{ - // if(str==value.value){ - // num = value.label - // } - // }) - return num&&num.label - - }, - mixinGetValueById(e) { - let num =this.FieldUser.find(x=>x.id===e) - // this.FieldUser.forEach(value => { - // if (value.id === e) { - // num = value - // } - // }) - return num - }, - mixinGetCnByEn(e) { - let num =this.FieldUser.find(x=>x.fieldEn===e) - // this.FieldUser.forEach(value => { - // if (value.fieldEn === e) { - // num = value.fieldCn - // } - // }) - return num&&num.fieldCn - }, - mixinGetIdByEn(e) { - let num =this.FieldUser.find(x=>x.fieldEn===e) - // this.FieldUser.forEach(value => { - // if (value.fieldEn === e) { - // num = value.id - // } - // }) - return num&&num.id - }, - mixinGetValueTypeByEn(e) { - let num =this.FieldUser.find(x=>x.fieldEn===e) - // this.FieldUser.forEach(value => { - // if (value.fieldEn === e) { - // num = value.valueType - // } - // }) - return num&&num.valueType - }, - mixinGetFieldByEn(e) { - let num =this.FieldUser.find(x=>x.fieldEn=== e) - // this.FieldUser.forEach(value => { - // if (value.fieldEn === e) { - // num = value - // } - // }) - return num - }, - mixinMoveChange(e) { - - let arr = this.selection.map((value) => { - return value.id - }) - if (arr.length < 1) { - this.$message.error('未选择任何文件'); - return - } - let params = { - ids: arr, - folderId: e - } - this.getData.updateParent(params).then(res => { - if (res.status == "1") { - this.clickCurrid(this.currid) - this.$message({ - message: '移动成功', - type: 'success' - }); - this.selection = [] - } - }) - - this.tempMove = "" - }, - mixinDeepCopy() { - let result; - if (typeof target === 'object') { - if (Array.isArray(target)) { - result = []; - for (let i in target) { - result.push(this.mixinDeepCopy(target[i])) - } - } else if (target === null) { - result = null; - } else if (target.constructor === RegExp) { - result = target; - } else { - result = {}; - for (let i in target) { - result[i] = this.mixinDeepCopy(target[i]); - } - } - } else { - result = target; - } - return result; - }, - mixinGetvalueType(cont) { - let num = this.FieldUser.find(x=>x.id===parseInt(cont)) - - - // this.FieldUser.forEach(value => { - // if (value.id === parseInt(cont)) { - // num = value.valueType - // } - // }) - - return num&&num.valueType - }, - mixinGetvalueEn(cont) { - let num = this.FieldUser.find(x=>x.id===parseInt(cont)) - // this.FieldUser.forEach(value => { - // if (value.id === parseInt(cont)) { - // num = value.fieldEn - // } - // }) - return num&&num.fieldEn - }, - mixinGetvalueCn(cont) { - let num = this.FieldUser.find(x=>x.id===parseInt(cont)) - // this.FieldUser.forEach(value => { - // if (value.id === parseInt(cont)) { - // num = value.fieldCn - // } - // }) - if(!num&&cont!==""&&cont!==null){ - console.log(num,cont) - num="(此字段丢失)" - } - return num&&num.fieldCn - }, - mixinGetvalueCode(cont) { - let num = this.FieldUser.find(x=>x.id===parseInt(cont)) - - return num &&num.fieldCode - - - } - } - }) - } -} diff --git a/h5-enginex-manager/src/utils/mock.js b/h5-enginex-manager/src/utils/mock.js deleted file mode 100755 index 7a00138..0000000 --- a/h5-enginex-manager/src/utils/mock.js +++ /dev/null @@ -1,270 +0,0 @@ -var Mock = require('mockjs') - - -// Mock.mock("/Riskmanage/datasource/save", { -// "status": "1", -// data: { - -// } -// }) -Mock.mock("/Riskmanage/v3/qvshi2", { - "status": "1", - data: { - dycs: [{ - dycslabel: '0609', - 'dycsvalue|10-100': 1 - },{ - dycslabel: '0608', - 'dycsvalue|10-100': 1 - },{ - dycslabel: '0607', - 'dycsvalue|10-100': 1 - },{ - dycslabel: '0606', - 'dycsvalue|10-100': 1 - },{ - dycslabel: '0605', - 'dycsvalue|10-100': 1 - }], - 'jcjg':[{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - },{ - 'jcjglabel':Mock.mock('@cname()'), - 'jcjgvalue|20-39':1 - }], - gzmz:{ - gzmztime:['0603','0604','0605','0606','0607','0608','0609'], - gzmzdata:[ - { - gzmzlabel:'规则1', - gzmzvalue:[parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70)] - }, - { - gzmzlabel:Mock.mock('@cname()'), - gzmzvalue:[parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70)] - }, - { - gzmzlabel:Mock.mock('@cname()'), - gzmzvalue:[parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70)] - }, - { - gzmzlabel:Mock.mock('@cname()'), - gzmzvalue:[parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70)] - }, - { - gzmzlabel:Mock.mock('@cname()'), - gzmzvalue:[parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70),parseInt(Math.random()*70)] - } - ] - } - } -}) - - -Mock.mock("/Riskmanage/v3/qvshi1", { - "status": "1", - data: { - klist: [{ // 每一个模板 - engindId: 1, //引擎ID - engName: 'XX引擎', //引擎name - time: { //时间 - startTime: '', // 开始时间 - endTime: '' // 结束时间 - }, - dimensions: [ // 统计维度们 - { - dimension: 'call', // 调用次数维度 - field: [] // 此维度下的指标 - }, - { - dimension: 'rule', - field: [] - }, - ], - chart: [{ - Time: '4.15', - value: { - call: 20, - rule: 80, - } - - }, { - Time: '4.15', - value: { - call: 30, - rule: 90, - } - }, { - Time: '4.15', - value: { - call: 40, - rule: 100, - } - }, { - Time: '4.15', - value: { - call: 50, - rule: 200, - } - }, { - Time: '4.15', - value: { - call: 60, - rule: 400, - } - }, { - Time: '4.15', - value: { - call: 70, - rule: 800, - } - }, { - Time: '4.15', - value: { - call: 80, - rule: 1000, - } - }] - - - - }] - } -}) -Mock.mock("/Riskmanage/v3/1", { - "status": "1", - data: { - klist: [{ - name: '1引擎', //引擎名 - id: 1, //id - top: false, // 是否置顶 - call: { // 调用次数 - 'yesterday': 1, // 昨天 - 'today': 456, // 今天 - 'todayPredict': 789, // 今天预计 - }, - result: { // 决策结果 - yesterday: 123, - today: 456, - todayPredict: 789, - }, - hit: { // 命中规则 - yesterday: 123, - today: 456, - todayPredict: 789, - } - - }, { - name: '2引擎', - id: 2, - top: false, - call: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - result: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - hit: { - yesterday: 123, - today: 456, - todayPredict: 789, - } - - }, { - name: '3引擎', - id: 3, - top: false, - call: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - result: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - hit: { - yesterday: 123, - today: 456, - todayPredict: 789, - } - - }, { - name: '4引擎', - id: 4, - top: false, - call: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - result: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - hit: { - yesterday: 123, - today: 456, - todayPredict: 789, - } - - }, { - name: '5引擎', - id: 5, - top: false, - call: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - result: { - yesterday: 123, - today: 456, - todayPredict: 789, - }, - hit: { - yesterday: 123, - today: 456, - todayPredict: 789, - } - - }] - } -}) diff --git a/h5-enginex-manager/src/utils/nodeList.js b/h5-enginex-manager/src/utils/nodeList.js deleted file mode 100755 index 7b86046..0000000 --- a/h5-enginex-manager/src/utils/nodeList.js +++ /dev/null @@ -1,123 +0,0 @@ -export const nodes = [{ - node: { - dataId: "0", - text: "开始", - type: 1, - url: "/start.png" - } -}, -// { -// node: { -// dataId: "0", -// text: "名单库", -// type: 5, -// url: "/createBlackName.png", -// url2: '/heimingdan.png' -// } -// }, -{ - node: { - dataId: "2", - text: "分流", - type: 7, - url: "/createRiverRate.png", - haveChildren: true - } -}, { - node: { - dataId: "3", - text: "分组", - type: 3, - url: "/createUserGroup.png", - haveChildren: true - } -}, { - node: { - dataId: "19", - text: "并行", - type: 19, - url: "/parallelNode.png", - haveChildren: true - } -}, { - node: { - dataId: "20", - text: "聚合", - type: 20, - url: "/gettogether.png" - } -}, { - node: { - dataId: "21", - text: "冠军挑战", - type: 21, - url: "/champion.png", - haveChildren: true - } -}, { - node: { - dataId: "4", - text: "规则集", - type: 2, - url: "/ruleGroup.png", - url2: '/guizeji.png' - } -}, -// { -// node: { -// dataId: "5", -// text: "评分卡", -// type: 4, -// url: "/createScoreLevel.png", -// url2: '/pingfenka.png' -// } -// }, -// { -// node: { -// dataId: "16", -// text: "决策表", -// type: 16, -// url: "/juecebiaonode.png", -// url2: '/juecebiao.png' -// } -// }, { -// node: { -// dataId: "17", -// text: "决策树", -// type: 17, -// url: "/jueceshuNode.png", -// url2: '/jueceshu.png' -// } -// }, { -// node: { -// dataId: "12", -// text: "模型", -// type: 15, -// url: "/models.png", -// url2: '/moxing.png' -// } -// }, -{ - node: { - dataId: "18", - text: "远程调用", - type: 18, - url: "/rpc.png", - url2: '/rpcnode.png' - } -}, { - node: { - dataId: "7", - text: "决策选项", - type: 9, - url: "/createDcisionOption.png" - } -}, { - node: { - dataId: "11", - text: "子引擎", - type: 14, - url: "/childEngine.png", - url2: '/ziyinqing.png' - } -}] diff --git a/h5-enginex-manager/src/utils/request.js b/h5-enginex-manager/src/utils/request.js deleted file mode 100755 index c757c06..0000000 --- a/h5-enginex-manager/src/utils/request.js +++ /dev/null @@ -1,110 +0,0 @@ -import axios from 'axios' -import router from '../router'; -import ElementUI from 'element-ui'; -var url = window.location.origin || window.location.protocol + '//' + window.location.hostname + (window.location.port ? - ':' + window.location.port : '') - -const instance = axios.create({ - baseURL: process.env.NODE_ENV === 'produce' || process.env.NODE_ENV === 'release' || process.env.NODE_ENV === 'test' || - process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'jia'|| process.env.NODE_ENV === 'niu' ? '/' : url, - timeout: 500000, -}) -instance.interceptors.request.use((config) => { - // config.headers['AAA'] = 'AAA'; - - // console.log(config) - deepTirm(config) - - if (config.data) { - if (config.data.getexcel) { - config.headers['responseType'] = 'blob' - } - } - if (localStorage.getItem('token')) { - config.headers['token'] = localStorage.getItem('token'); - } - return config -}) -instance.interceptors.response.use((response) => { - const { - data, - config - } = response - // console.log(response) - - let result = data - - if (response.data.status === "0") { - if (response.data.error === "01000103") { - if (document.getElementsByClassName('el-message').length === 0) { - ElementUI.Message.error(response.data.msg); - router.push({ - path: '/login', - }) - } - - } else { - ElementUI.Message.error(response.data.msg); - } - } - - - return result -}, (error) => { - // console.log('error', error) - if (error.message.match(/timeout/)) { - ElementUI.Message.error('请求超时,请稍后再试!'); - } else if (error.response.status === 500) { - ElementUI.Message.error('连接失败,请稍后再试!'); - } else if (error.response.status === 502) { - ElementUI.Message.error('网关超时,请稍后再试!'); - } else { - ElementUI.Message.error('连接失败,请稍后再试!'); - } - return Promise.reject(error) -}); - -function deepTirm(e) { - Object.keys(e).forEach(value => { - if (typeof e[value] == 'string' && (e[value][0] === " " || e[value][e[value].length - 1] === " ")) { - e[value] = e[value].trim() - } - if (isJSON(e[value])) { - e[value] = JSON.stringify(deepTirm(JSON.parse(e[value]))) - } - if (typeof e[value] === "object" && e[value] !== null) { - if (Array.isArray(e[value])) { - e[value].forEach(item => { - if (typeof item === 'string' && (item[0] === " " || item[item.length - 1] === " ")) { - item = item.trim() - } - if (typeof item === 'object') { - item = deepTirm(item) - } - }) - } else { - deepTirm(e[value]) - } - } - }) - return e -} - -function isJSON(str) { - if (typeof str == 'string') { - try { - var obj = JSON.parse(str); - if (typeof obj == 'object' && obj) { - return true; - } else { - return false; - } - - } catch (e) { - return false; - } - } -} - - -export default instance diff --git a/h5-enginex-manager/vite.config.js b/h5-enginex-manager/vite.config.js deleted file mode 100755 index 5795dd8..0000000 --- a/h5-enginex-manager/vite.config.js +++ /dev/null @@ -1,74 +0,0 @@ -/* eslint-disable */ -import legacyPlugin from '@vitejs/plugin-legacy'; -import { - viteMockServe -} from 'vite-plugin-mock'; -import * as path from 'path'; -import { - createVuePlugin -} from 'vite-plugin-vue2'; -// @see https://cn.vitejs.dev/config/ -export default ({ - command, - mode -}) => { - let rollupOptions = {}; - - - let optimizeDeps = {}; - - - let alias = { - '@': path.resolve(__dirname, '.\src'), - 'vue$': 'vue/dist/vue.runtime.esm.js', - 'assets': path.resolve(__dirname, '.\src\assets'), - 'components': path.resolve(__dirname, '.\src\components'), - } - - let proxy = {} - - let define = { - 'process.env.NODE_ENV': '"development"', - } - - let esbuild = {} - - return { - base: './', // index.html文件所在位置 - root: './', // js导入的资源路径,src - resolve: { - alias, - }, - define: define, - server: { - // 代理 - proxy, - }, - build: { - target: 'es2015', - minify: 'terser', // 是否进行压缩,boolean | 'terser' | 'esbuild',默认使用terser - manifest: false, // 是否产出maifest.json - sourcemap: false, // 是否产出soucemap.json - outDir: 'build', // 产出目录 - rollupOptions, - }, - esbuild, - optimizeDeps, - plugins: [ - legacyPlugin({ - targets: ['Android > 39', 'Chrome >= 60', 'Safari >= 10.1', 'iOS >= 10.3', 'Firefox >= 54', 'Edge >= 15'], - }), viteMockServe({ - mockPath: 'mock', - localEnabled: command === 'serve', - }), createVuePlugin(), - ], - css: { - preprocessorOptions: { - less: { - // 支持内联 JavaScript - javascriptEnabled: true, - } - } - }, - } -} \ No newline at end of file diff --git a/h5-enginex-manager/vue.config.js b/h5-enginex-manager/vue.config.js deleted file mode 100755 index 7ae889b..0000000 --- a/h5-enginex-manager/vue.config.js +++ /dev/null @@ -1,106 +0,0 @@ -const path = require('path') -const proxyObj = require('./baseUrl') -// 依赖包分析工具 -const WebpackBundleAnalyzer = require('webpack-bundle-analyzer').BundleAnalyzerPlugin -const TerserPlugin = require('terser-webpack-plugin') -const isAnalyze = false // 是否启用bundleAnalyzer -const resolve = dir => path.join(__dirname, dir) - - - -module.exports = { - publicPath: './', - assetsDir: 'assets', - productionSourceMap: false, - devServer: { - contentBase: path.join(__dirname, `../public/`), - host: '0.0.0.0', // 'lhl.zcsmart.com', // 'lhl.zcsmart.com',//'lhl.zcsmart.com',//'localhost', - port: 80, - open: false, - proxy: process.env.OPEN_PROXY === false ? {} : proxyObj, //线上环境 - overlay: { - warnings: false, - errors: false - }, - disableHostCheck: true - }, - lintOnSave: false, - css: { - // 是否使用css分离插件 ExtractTextPlugin - extract: process.env.NODE_ENV === 'production', - // 启用 CSS modules for all css / pre-processor files. - modules: false, - // loaderOptions: { - // less: { - // globalVars: { - // hack: `true; @import '~@/assets/style/var.less';` - // } - // } - // } - }, - - - pluginOptions: { - lintStyleOnBuild: process.env.NODE_ENV !== 'production', // 添加了插件(@ascendancyy/vue-cli-plugin-stylelint), 所以需要配置 - stylelint: { - files: ['src/**/*.vue', 'src/assets/style/*.l?(e|c)ss'] - }, - 'style-resources-loader': { - preProcessor: 'less', - patterns: [path.resolve(__dirname, './src/assets/style/css/treeNode.less')] // less所在文件路径 - }, - }, - pwa: { - iconPaths: { - favicon32: 'logo.ico', - favicon16: 'logo.ico', - appleTouchIcon: 'logo.ico', - maskIcon: 'logo.ico', - msTileImage: 'logo.ico' - } - }, - chainWebpack: config => { - if (isAnalyze) { // 设置bundle-analyzer - config - .plugin('bundle-analyzer') - .use(WebpackBundleAnalyzer) - } - // 多加几个别名,节省代码 - config.resolve.alias - .set('@', resolve('src')) - .set('assets', resolve('src/assets')) - .set('components', resolve('src/components')) - }, - configureWebpack: config => { - config.optimization = { - splitChunks: { - cacheGroups: { - theme: { // element包打包时拆分 - name: 'chunk-theme', - test: /[\\/]node_modules[\\/]element-ui[\\/]/, - chunks: 'all', - priority: 1, - reuseExistingChunk: true, - enforce: true - } - } - } - } - if (process.env.NODE_ENV === 'production') { - config.plugins.push( - new TerserPlugin({ - terserOptions: { - warnings: false, - compress: { - drop_debugger: true, - drop_console: true - } - }, - sourceMap: false, - parallel: true - }) - ) - } - } -} -console.log(module.exports.devServer.proxy)