From bf948ee227d21941b3177b2a685d88aa31c901df Mon Sep 17 00:00:00 2001 From: dongruihua Date: Mon, 21 Nov 2022 11:00:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 24 + README.md | 29 + babel.config.js | 5 + index.html | 16 + package-lock.json | 19759 ++++++++++++++++++ package.json | 61 + pnpm-lock.yaml | 11580 ++++++++++ public/favicon.ico | Bin 0 -> 4286 bytes public/index.html | 18 + src/App.vue | 96 + src/api/api.js | 25 + src/api/request.js | 75 + src/assets/image/VS.png | Bin 0 -> 14934 bytes src/assets/image/X.png | Bin 0 -> 499 bytes src/assets/image/avator.png | Bin 0 -> 2762 bytes src/assets/image/band.png | Bin 0 -> 420 bytes src/assets/image/book.png | Bin 0 -> 260 bytes src/assets/image/call.png | Bin 0 -> 740 bytes src/assets/image/checkbox.png | Bin 0 -> 734 bytes src/assets/image/checkbox2.png | Bin 0 -> 620 bytes src/assets/image/circle.png | Bin 0 -> 1908 bytes src/assets/image/completed.png | Bin 0 -> 8276 bytes src/assets/image/course.png | Bin 0 -> 602 bytes src/assets/image/dianzan2.png | Bin 0 -> 353 bytes src/assets/image/download.png | Bin 0 -> 457 bytes src/assets/image/file/book.png | Bin 0 -> 260 bytes src/assets/image/file/excel.png | Bin 0 -> 885 bytes src/assets/image/file/md.png | Bin 0 -> 638 bytes src/assets/image/file/pdf.png | Bin 0 -> 884 bytes src/assets/image/file/ppt.png | Bin 0 -> 753 bytes src/assets/image/file/rar.png | Bin 0 -> 590 bytes src/assets/image/file/word.png | Bin 0 -> 877 bytes src/assets/image/file/zip.png | Bin 0 -> 752 bytes src/assets/image/go.png | Bin 0 -> 742 bytes src/assets/image/img.jpg | Bin 0 -> 153659 bytes src/assets/image/livelecturer.png | Bin 0 -> 687 bytes src/assets/image/logo.png | Bin 0 -> 6849 bytes src/assets/image/mapdetail.png | Bin 0 -> 127985 bytes src/assets/image/medal/medal1.png | Bin 0 -> 1140 bytes src/assets/image/medal/medal2.png | Bin 0 -> 1140 bytes src/assets/image/medal/medal3.png | Bin 0 -> 1141 bytes src/assets/image/next.png | Bin 0 -> 878 bytes src/assets/image/noselect.png | Bin 0 -> 619 bytes src/assets/image/nostarted.png | Bin 0 -> 7054 bytes src/assets/image/ongoing.png | Bin 0 -> 8162 bytes src/assets/image/pathdetails/circle.png | Bin 0 -> 295 bytes src/assets/image/pathdetails/circle2.png | Bin 0 -> 336 bytes src/assets/image/pathdetails/info.png | Bin 0 -> 717 bytes src/assets/image/pathdetails/notstarted.png | Bin 0 -> 6744 bytes src/assets/image/pathdetails/study.png | Bin 0 -> 712 bytes src/assets/image/pinglun.png | Bin 0 -> 400 bytes src/assets/image/pm.png | Bin 0 -> 581 bytes src/assets/image/position.png | Bin 0 -> 771 bytes src/assets/image/prev.png | Bin 0 -> 882 bytes src/assets/image/px.png | Bin 0 -> 41345 bytes src/assets/image/rar.png | Bin 0 -> 590 bytes src/assets/image/roadmap1.png | Bin 0 -> 55736 bytes src/assets/image/roadmap2.png | Bin 0 -> 67304 bytes src/assets/image/select.png | Bin 0 -> 735 bytes src/assets/image/shalou.png | Bin 0 -> 816 bytes src/assets/image/shangchuan.png | Bin 0 -> 2171 bytes src/assets/image/shapan.png | Bin 0 -> 20464 bytes src/assets/image/shoucang.png | Bin 0 -> 418 bytes src/assets/image/talk.png | Bin 0 -> 893 bytes src/assets/image/tijiao.png | Bin 0 -> 2296 bytes src/assets/image/time.png | Bin 0 -> 1848 bytes src/assets/image/toupiao1.png | Bin 0 -> 3885 bytes src/assets/image/toupiao2.png | Bin 0 -> 6840 bytes src/assets/image/tv.png | Bin 0 -> 560 bytes src/assets/image/uploadimg.png | Bin 0 -> 722 bytes src/assets/image/write.png | Bin 0 -> 1170 bytes src/assets/image/yinhao.png | Bin 0 -> 380 bytes src/assets/image/yinhao2.png | Bin 0 -> 384 bytes src/assets/image/yuan.png | Bin 0 -> 2195 bytes src/assets/scss/common.scss | 80 + src/components/FileTypeImg.vue | 28 + src/components/img/UploadImg.vue | 66 + src/components/tag/CompulsoryTag.vue | 27 + src/components/tag/OnLine.vue | 0 src/main.js | 14 + src/mock/index.js | 12 + src/mock/mocks/ballot.js | 97 + src/mock/mocks/debate.js | 3 + src/mock/mocks/discuss.js | 138 + src/mock/mocks/face.js | 76 + src/mock/mocks/task.js | 254 + src/router/config.js | 14 + src/router/index.js | 19 + src/store/index.js | 14 + src/views/ballot/BallotPage.vue | 570 + src/views/debate/DebatePage.vue | 859 + src/views/discuss/DiscussPage.vue | 324 + src/views/discussdetail/DiscussDetail.vue | 849 + src/views/examination/ExamPage.vue | 317 + src/views/faceteach/FaceTeach.vue | 517 + src/views/homework/HomeworkPage.vue | 830 + src/views/liveBroadcast/LiveBroadcast.vue | 606 + src/views/moreActive/MoreActive.vue | 428 + src/views/roadmap/LearnPath.vue | 359 + src/views/roadmap/PathDetails.vue | 805 + src/views/starttest/StartTest.vue | 312 + src/views/survey/SurveyDetail.vue | 311 + src/views/testscore/TestScore.vue | 103 + vite.config.js | 36 + 104 files changed, 39756 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 babel.config.js create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 src/App.vue create mode 100644 src/api/api.js create mode 100644 src/api/request.js create mode 100644 src/assets/image/VS.png create mode 100644 src/assets/image/X.png create mode 100644 src/assets/image/avator.png create mode 100644 src/assets/image/band.png create mode 100644 src/assets/image/book.png create mode 100644 src/assets/image/call.png create mode 100644 src/assets/image/checkbox.png create mode 100644 src/assets/image/checkbox2.png create mode 100644 src/assets/image/circle.png create mode 100644 src/assets/image/completed.png create mode 100644 src/assets/image/course.png create mode 100644 src/assets/image/dianzan2.png create mode 100644 src/assets/image/download.png create mode 100644 src/assets/image/file/book.png create mode 100644 src/assets/image/file/excel.png create mode 100644 src/assets/image/file/md.png create mode 100644 src/assets/image/file/pdf.png create mode 100644 src/assets/image/file/ppt.png create mode 100644 src/assets/image/file/rar.png create mode 100644 src/assets/image/file/word.png create mode 100644 src/assets/image/file/zip.png create mode 100644 src/assets/image/go.png create mode 100644 src/assets/image/img.jpg create mode 100644 src/assets/image/livelecturer.png create mode 100644 src/assets/image/logo.png create mode 100644 src/assets/image/mapdetail.png create mode 100644 src/assets/image/medal/medal1.png create mode 100644 src/assets/image/medal/medal2.png create mode 100644 src/assets/image/medal/medal3.png create mode 100644 src/assets/image/next.png create mode 100644 src/assets/image/noselect.png create mode 100644 src/assets/image/nostarted.png create mode 100644 src/assets/image/ongoing.png create mode 100644 src/assets/image/pathdetails/circle.png create mode 100644 src/assets/image/pathdetails/circle2.png create mode 100644 src/assets/image/pathdetails/info.png create mode 100644 src/assets/image/pathdetails/notstarted.png create mode 100644 src/assets/image/pathdetails/study.png create mode 100644 src/assets/image/pinglun.png create mode 100644 src/assets/image/pm.png create mode 100644 src/assets/image/position.png create mode 100644 src/assets/image/prev.png create mode 100644 src/assets/image/px.png create mode 100644 src/assets/image/rar.png create mode 100644 src/assets/image/roadmap1.png create mode 100644 src/assets/image/roadmap2.png create mode 100644 src/assets/image/select.png create mode 100644 src/assets/image/shalou.png create mode 100644 src/assets/image/shangchuan.png create mode 100644 src/assets/image/shapan.png create mode 100644 src/assets/image/shoucang.png create mode 100644 src/assets/image/talk.png create mode 100644 src/assets/image/tijiao.png create mode 100644 src/assets/image/time.png create mode 100644 src/assets/image/toupiao1.png create mode 100644 src/assets/image/toupiao2.png create mode 100644 src/assets/image/tv.png create mode 100644 src/assets/image/uploadimg.png create mode 100644 src/assets/image/write.png create mode 100644 src/assets/image/yinhao.png create mode 100644 src/assets/image/yinhao2.png create mode 100644 src/assets/image/yuan.png create mode 100644 src/assets/scss/common.scss create mode 100644 src/components/FileTypeImg.vue create mode 100644 src/components/img/UploadImg.vue create mode 100644 src/components/tag/CompulsoryTag.vue create mode 100644 src/components/tag/OnLine.vue create mode 100644 src/main.js create mode 100644 src/mock/index.js create mode 100644 src/mock/mocks/ballot.js create mode 100644 src/mock/mocks/debate.js create mode 100644 src/mock/mocks/discuss.js create mode 100644 src/mock/mocks/face.js create mode 100644 src/mock/mocks/task.js create mode 100644 src/router/config.js create mode 100644 src/router/index.js create mode 100644 src/store/index.js create mode 100644 src/views/ballot/BallotPage.vue create mode 100644 src/views/debate/DebatePage.vue create mode 100644 src/views/discuss/DiscussPage.vue create mode 100644 src/views/discussdetail/DiscussDetail.vue create mode 100644 src/views/examination/ExamPage.vue create mode 100644 src/views/faceteach/FaceTeach.vue create mode 100644 src/views/homework/HomeworkPage.vue create mode 100644 src/views/liveBroadcast/LiveBroadcast.vue create mode 100644 src/views/moreActive/MoreActive.vue create mode 100644 src/views/roadmap/LearnPath.vue create mode 100644 src/views/roadmap/PathDetails.vue create mode 100644 src/views/starttest/StartTest.vue create mode 100644 src/views/survey/SurveyDetail.vue create mode 100644 src/views/testscore/TestScore.vue create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..102b516 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +.DS_Store +node_modules +/dist + + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +/webstorm.config.js diff --git a/README.md b/README.md new file mode 100644 index 0000000..2c58ef6 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# fe-stu + +## Project setup + +``` +npm install +``` + +### Compiles and hot-reloads for development + +``` +npm run serve +``` + +### Compiles and minifies for production + +``` +npm run build +``` + +### Lints and fixes files + +``` +npm run lint +``` + +### Customize configuration + +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..e955840 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..5d3bac5 --- /dev/null +++ b/index.html @@ -0,0 +1,16 @@ + + + + + + + 京东方 + + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..90a6344 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,19759 @@ +{ + "name": "jdfstudy", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "jdfstudy", + "version": "0.1.0", + "dependencies": { + "core-js": "^3.8.3", + "element-plus": "^2.2.16", + "vue": "^3.2.13", + "vue-router": "^4.0.3", + "vuex": "^4.0.0" + }, + "devDependencies": { + "@babel/core": "^7.12.16", + "@babel/eslint-parser": "^7.12.16", + "@vue/cli-plugin-babel": "~5.0.0", + "@vue/cli-plugin-eslint": "~5.0.0", + "@vue/cli-plugin-router": "~5.0.0", + "@vue/cli-plugin-vuex": "~5.0.0", + "@vue/cli-service": "~5.0.0", + "eslint": "^7.32.0", + "eslint-plugin-vue": "^8.0.3", + "sass": "^1.32.7", + "sass-loader": "^12.0.0" + } + }, + "node_modules/@achrinza/node-ipc": { + "version": "9.2.5", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz", + "integrity": "sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==", + "dev": true, + "dependencies": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + }, + "engines": { + "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dev": true, + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.0", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.0.9", + "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.9.tgz", + "integrity": "sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ==", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.0.1.tgz", + "integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA==" + }, + "node_modules/@floating-ui/dom": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.0.1.tgz", + "integrity": "sha512-wBDiLUKWU8QNPNOTAFHiIAkBv1KlHauG2AhqjSeh2H+wR8PX+AArXfz8NkRexH5PgMJMmSOS70YS89AbWYh5dA==", + "dependencies": { + "@floating-ui/core": "^1.0.1" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@node-ipc/js-queue": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz", + "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==", + "dev": true, + "dependencies": { + "easy-stack": "1.0.1" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.7", + "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.184", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.184.tgz", + "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.6", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz", + "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.7.15", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.15", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.15.tgz", + "integrity": "sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz", + "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.16", + "@babel/helper-compilation-targets": "^7.12.16", + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-decorators": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/plugin-transform-runtime": "^7.12.15", + "@babel/preset-env": "^7.12.16", + "@babel/runtime": "^7.12.13", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", + "core-js-compat": "^3.8.3", + "semver": "^7.3.4" + }, + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.2.13" + }, + "peerDependenciesMeta": { + "core-js": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-preset-app/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz", + "integrity": "sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==", + "dev": true + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz", + "integrity": "sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.16", + "@vue/babel-preset-app": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "thread-loader": "^3.0.0", + "webpack": "^5.54.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-eslint": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz", + "integrity": "sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==", + "dev": true, + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8", + "eslint-webpack-plugin": "^3.1.0", + "globby": "^11.0.2", + "webpack": "^5.54.0", + "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", + "eslint": ">=7.5.0" + } + }, + "node_modules/@vue/cli-plugin-router": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz", + "integrity": "sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==", + "dev": true, + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-vuex": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", + "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", + "dev": true, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-service": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz", + "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.12.16", + "@soda/friendly-errors-webpack-plugin": "^1.8.0", + "@soda/get-current-script": "^1.0.2", + "@types/minimist": "^1.2.0", + "@vue/cli-overlay": "^5.0.8", + "@vue/cli-plugin-router": "^5.0.8", + "@vue/cli-plugin-vuex": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "@vue/component-compiler-utils": "^3.3.0", + "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", + "@vue/web-component-wrapper": "^1.3.0", + "acorn": "^8.0.5", + "acorn-walk": "^8.0.2", + "address": "^1.1.2", + "autoprefixer": "^10.2.4", + "browserslist": "^4.16.3", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.10", + "clipboardy": "^2.3.0", + "cliui": "^7.0.4", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.5.0", + "css-minimizer-webpack-plugin": "^3.0.2", + "cssnano": "^5.0.0", + "debug": "^4.1.1", + "default-gateway": "^6.0.3", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.2", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^5.1.0", + "is-file-esm": "^1.0.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "mini-css-extract-plugin": "^2.5.3", + "minimist": "^1.2.5", + "module-alias": "^2.2.2", + "portfinder": "^1.0.26", + "postcss": "^8.2.6", + "postcss-loader": "^6.1.1", + "progress-webpack-plugin": "^1.0.12", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^5.1.1", + "thread-loader": "^3.0.0", + "vue-loader": "^17.0.0", + "vue-style-loader": "^4.1.3", + "webpack": "^5.54.0", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-chain": "^6.5.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.7.3", + "webpack-virtual-modules": "^0.4.2", + "whatwg-fetch": "^3.6.2" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": "^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "vue-template-compiler": "^2.0.0", + "webpack-sources": "*" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz", + "integrity": "sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==", + "dev": true, + "dependencies": { + "@achrinza/node-ipc": "^9.2.5", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "joi": "^17.4.0", + "launch-editor": "^2.2.1", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "open": "^8.0.2", + "ora": "^5.3.0", + "read-pkg": "^5.1.1", + "semver": "^7.3.4", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@vue/cli-shared-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.38.tgz", + "integrity": "sha512-/FsvnSu7Z+lkd/8KXMa4yYNUiqQrI22135gfsQYVGuh5tqEgOB0XqrUdb/KnCLa5+TmQLPwvyUnKMyCpu+SX3Q==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.38", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.38.tgz", + "integrity": "sha512-zqX4FgUbw56kzHlgYuEEJR8mefFiiyR3u96498+zWPsLeh1WKvgIReoNE+U7gG8bCUdvsrJ0JRmev0Ky6n2O0g==", + "dependencies": { + "@vue/compiler-core": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.38.tgz", + "integrity": "sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.38", + "@vue/compiler-dom": "3.2.38", + "@vue/compiler-ssr": "3.2.38", + "@vue/reactivity-transform": "3.2.38", + "@vue/shared": "3.2.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.38.tgz", + "integrity": "sha512-bm9jOeyv1H3UskNm4S6IfueKjUNFmi2kRweFIGnqaGkkRePjwEcfCVqyS3roe7HvF4ugsEkhf4+kIvDhip6XzQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.38.tgz", + "integrity": "sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==", + "dependencies": { + "@vue/shared": "3.2.38" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.38.tgz", + "integrity": "sha512-3SD3Jmi1yXrDwiNJqQ6fs1x61WsDLqVk4NyKVz78mkaIRh6d3IqtRnptgRfXn+Fzf+m6B1KxBYWq1APj6h4qeA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.38", + "@vue/shared": "3.2.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.38.tgz", + "integrity": "sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==", + "dependencies": { + "@vue/reactivity": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.38.tgz", + "integrity": "sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==", + "dependencies": { + "@vue/runtime-core": "3.2.38", + "@vue/shared": "3.2.38", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.38.tgz", + "integrity": "sha512-pg+JanpbOZ5kEfOZzO2bt02YHd+ELhYP8zPeLU1H0e7lg079NtuuSB8fjLdn58c4Ou8UQ6C1/P+528nXnLPAhA==", + "dependencies": { + "@vue/compiler-ssr": "3.2.38", + "@vue/shared": "3.2.38" + }, + "peerDependencies": { + "vue": "3.2.38" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.38.tgz", + "integrity": "sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==" + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.10.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz", + "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "dev": true, + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "node_modules/@vueuse/core": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.2.0.tgz", + "integrity": "sha512-/MZ6qpz6uSyaXrtoeBWQzAKRG3N7CvfVWvQxiM3ei3Xe5ydOjjtVbo7lGl9p8dECV93j7W8s63A8H0kFLpLyxg==", + "dependencies": { + "@types/web-bluetooth": "^0.0.15", + "@vueuse/metadata": "9.2.0", + "@vueuse/shared": "9.2.0", + "vue-demi": "*" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.2.0.tgz", + "integrity": "sha512-exN4KE6iquxDCdt72BgEhb3tlOpECtD61AUdXnUqBTIUCl70x1Ar/QXo3bYcvxmdMS2/peQyfeTzBjRTpvL5xw==" + }, + "node_modules/@vueuse/shared": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.2.0.tgz", + "integrity": "sha512-NnRp/noSWuXW0dKhZK5D0YLrDi0nmZ18UeEgwXQq7Ul5TTP93lcNnKjrHtd68j2xFB/l59yPGFlCryL692bnrA==", + "dependencies": { + "vue-demi": "*" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001390", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz", + "integrity": "sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g==", + "dev": true + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cli-highlight/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/core-js": { + "version": "3.25.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.25.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.0.tgz", + "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.242", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.242.tgz", + "integrity": "sha512-nPdgMWtjjWGCtreW/2adkrB2jyHjClo9PtVhR6rW+oxa4E4Wom642Tn+5LslHP3XPL5MCpkn5/UEY60EXylNeQ==", + "dev": true + }, + "node_modules/element-plus": { + "version": "2.2.16", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.16.tgz", + "integrity": "sha512-rvaTMFIujec9YDC5lyaiQv2XVUCHuhVDq2k+9vQxP78N8Wd07iEOGa9pvEVOO2uYc75l4rSl2RE/IWPH/6Mdzw==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.0.6", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.3", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "8.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz", + "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==", + "dev": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^8.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true, + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-file-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", + "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", + "dev": true, + "dependencies": { + "read-pkg-up": "^7.0.1" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/joi": { + "version": "17.6.0", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "dependencies": { + "launch-editor": "^2.6.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash-unified": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz", + "integrity": "sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/progress-webpack-plugin": { + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz", + "integrity": "sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==", + "dev": true, + "dependencies": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.54.8", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.54.8.tgz", + "integrity": "sha512-ib4JhLRRgbg6QVy6bsv5uJxnJMTS2soVcCp9Y88Extyy13A8vV0G1fAwujOzmNkFQbR3LvedudAMbtuNRPbQww==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", + "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", + "dev": true, + "dependencies": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/thread-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", + "dev": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.38.tgz", + "integrity": "sha512-hHrScEFSmDAWL0cwO4B6WO7D3sALZPbfuThDsGBebthrNlDxdJZpGR3WB87VbjpPh96mep1+KzukYEhpHDFa8Q==", + "dependencies": { + "@vue/compiler-dom": "3.2.38", + "@vue/compiler-sfc": "3.2.38", + "@vue/runtime-dom": "3.2.38", + "@vue/server-renderer": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "node_modules/vue-eslint-parser": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", + "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", + "dev": true, + "dependencies": { + "debug": "^4.3.2", + "eslint-scope": "^7.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "node_modules/vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + } + }, + "node_modules/vue-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/vue-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/vue-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-router": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.5.tgz", + "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", + "dependencies": { + "@vue/devtools-api": "^6.1.4" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "dependencies": { + "@vue/devtools-api": "^6.0.0-beta.11" + }, + "peerDependencies": { + "vue": "^3.0.2" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz", + "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==", + "dev": true, + "dependencies": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.10.1", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.10.1.tgz", + "integrity": "sha512-FIzMq3jbBarz3ld9l7rbM7m6Rj1lOsgq/DyLGMX/fPEB1UBUPtf5iL/4eNfhx8YYJTRlzfv107UfWSWcBK5Odw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz", + "integrity": "sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==", + "dev": true + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + }, + "dependencies": { + "@achrinza/node-ipc": { + "version": "9.2.5", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz", + "integrity": "sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==", + "dev": true, + "requires": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + } + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "dev": true + }, + "@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dev": true, + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.0", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, + "@element-plus/icons-vue": { + "version": "2.0.9", + "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.9.tgz", + "integrity": "sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ==", + "requires": {} + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@floating-ui/core": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.0.1.tgz", + "integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA==" + }, + "@floating-ui/dom": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.0.1.tgz", + "integrity": "sha512-wBDiLUKWU8QNPNOTAFHiIAkBv1KlHauG2AhqjSeh2H+wR8PX+AArXfz8NkRexH5PgMJMmSOS70YS89AbWYh5dA==", + "requires": { + "@floating-ui/core": "^1.0.1" + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@node-ipc/js-queue": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz", + "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==", + "dev": true, + "requires": { + "easy-stack": "1.0.1" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "@popperjs/core": { + "version": "npm:@sxzz/popperjs-es@2.11.7", + "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.184", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.184.tgz", + "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==" + }, + "@types/lodash-es": { + "version": "4.17.6", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz", + "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.7.15", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/web-bluetooth": { + "version": "0.0.15", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.15.tgz", + "integrity": "sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true + } + } + }, + "@vue/babel-preset-app": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz", + "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@babel/helper-compilation-targets": "^7.12.16", + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-decorators": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/plugin-transform-runtime": "^7.12.15", + "@babel/preset-env": "^7.12.16", + "@babel/runtime": "^7.12.13", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", + "core-js-compat": "^3.8.3", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@vue/cli-overlay": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz", + "integrity": "sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==", + "dev": true + }, + "@vue/cli-plugin-babel": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz", + "integrity": "sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@vue/babel-preset-app": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "thread-loader": "^3.0.0", + "webpack": "^5.54.0" + } + }, + "@vue/cli-plugin-eslint": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz", + "integrity": "sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^5.0.8", + "eslint-webpack-plugin": "^3.1.0", + "globby": "^11.0.2", + "webpack": "^5.54.0", + "yorkie": "^2.0.0" + } + }, + "@vue/cli-plugin-router": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz", + "integrity": "sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^5.0.8" + } + }, + "@vue/cli-plugin-vuex": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", + "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", + "dev": true, + "requires": {} + }, + "@vue/cli-service": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz", + "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.12.16", + "@soda/friendly-errors-webpack-plugin": "^1.8.0", + "@soda/get-current-script": "^1.0.2", + "@types/minimist": "^1.2.0", + "@vue/cli-overlay": "^5.0.8", + "@vue/cli-plugin-router": "^5.0.8", + "@vue/cli-plugin-vuex": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "@vue/component-compiler-utils": "^3.3.0", + "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", + "@vue/web-component-wrapper": "^1.3.0", + "acorn": "^8.0.5", + "acorn-walk": "^8.0.2", + "address": "^1.1.2", + "autoprefixer": "^10.2.4", + "browserslist": "^4.16.3", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.10", + "clipboardy": "^2.3.0", + "cliui": "^7.0.4", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.5.0", + "css-minimizer-webpack-plugin": "^3.0.2", + "cssnano": "^5.0.0", + "debug": "^4.1.1", + "default-gateway": "^6.0.3", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.2", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^5.1.0", + "is-file-esm": "^1.0.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "mini-css-extract-plugin": "^2.5.3", + "minimist": "^1.2.5", + "module-alias": "^2.2.2", + "portfinder": "^1.0.26", + "postcss": "^8.2.6", + "postcss-loader": "^6.1.1", + "progress-webpack-plugin": "^1.0.12", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^5.1.1", + "thread-loader": "^3.0.0", + "vue-loader": "^17.0.0", + "vue-style-loader": "^4.1.3", + "webpack": "^5.54.0", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-chain": "^6.5.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.7.3", + "webpack-virtual-modules": "^0.4.2", + "whatwg-fetch": "^3.6.2" + } + }, + "@vue/cli-shared-utils": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz", + "integrity": "sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==", + "dev": true, + "requires": { + "@achrinza/node-ipc": "^9.2.5", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "joi": "^17.4.0", + "launch-editor": "^2.2.1", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "open": "^8.0.2", + "ora": "^5.3.0", + "read-pkg": "^5.1.1", + "semver": "^7.3.4", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@vue/compiler-core": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.38.tgz", + "integrity": "sha512-/FsvnSu7Z+lkd/8KXMa4yYNUiqQrI22135gfsQYVGuh5tqEgOB0XqrUdb/KnCLa5+TmQLPwvyUnKMyCpu+SX3Q==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.38", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.38.tgz", + "integrity": "sha512-zqX4FgUbw56kzHlgYuEEJR8mefFiiyR3u96498+zWPsLeh1WKvgIReoNE+U7gG8bCUdvsrJ0JRmev0Ky6n2O0g==", + "requires": { + "@vue/compiler-core": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.38.tgz", + "integrity": "sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.38", + "@vue/compiler-dom": "3.2.38", + "@vue/compiler-ssr": "3.2.38", + "@vue/reactivity-transform": "3.2.38", + "@vue/shared": "3.2.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.38.tgz", + "integrity": "sha512-bm9jOeyv1H3UskNm4S6IfueKjUNFmi2kRweFIGnqaGkkRePjwEcfCVqyS3roe7HvF4ugsEkhf4+kIvDhip6XzQ==", + "requires": { + "@vue/compiler-dom": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2 || ^2.0.0", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "@vue/reactivity": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.38.tgz", + "integrity": "sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==", + "requires": { + "@vue/shared": "3.2.38" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.38.tgz", + "integrity": "sha512-3SD3Jmi1yXrDwiNJqQ6fs1x61WsDLqVk4NyKVz78mkaIRh6d3IqtRnptgRfXn+Fzf+m6B1KxBYWq1APj6h4qeA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.38", + "@vue/shared": "3.2.38", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.38.tgz", + "integrity": "sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==", + "requires": { + "@vue/reactivity": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "@vue/runtime-dom": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.38.tgz", + "integrity": "sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==", + "requires": { + "@vue/runtime-core": "3.2.38", + "@vue/shared": "3.2.38", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.38.tgz", + "integrity": "sha512-pg+JanpbOZ5kEfOZzO2bt02YHd+ELhYP8zPeLU1H0e7lg079NtuuSB8fjLdn58c4Ou8UQ6C1/P+528nXnLPAhA==", + "requires": { + "@vue/compiler-ssr": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "@vue/shared": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.38.tgz", + "integrity": "sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==" + }, + "@vue/vue-loader-v15": { + "version": "npm:vue-loader@15.10.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz", + "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "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" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + } + } + }, + "@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "@vueuse/core": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.2.0.tgz", + "integrity": "sha512-/MZ6qpz6uSyaXrtoeBWQzAKRG3N7CvfVWvQxiM3ei3Xe5ydOjjtVbo7lGl9p8dECV93j7W8s63A8H0kFLpLyxg==", + "requires": { + "@types/web-bluetooth": "^0.0.15", + "@vueuse/metadata": "9.2.0", + "@vueuse/shared": "9.2.0", + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, + "@vueuse/metadata": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.2.0.tgz", + "integrity": "sha512-exN4KE6iquxDCdt72BgEhb3tlOpECtD61AUdXnUqBTIUCl70x1Ar/QXo3bYcvxmdMS2/peQyfeTzBjRTpvL5xw==" + }, + "@vueuse/shared": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.2.0.tgz", + "integrity": "sha512-NnRp/noSWuXW0dKhZK5D0YLrDi0nmZ18UeEgwXQq7Ul5TTP93lcNnKjrHtd68j2xFB/l59yPGFlCryL692bnrA==", + "requires": { + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "address": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "dev": true, + "requires": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "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.30001390", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz", + "integrity": "sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g==", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.25.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==" + }, + "core-js-compat": { + "version": "3.25.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.0.tgz", + "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", + "dev": true, + "requires": { + "browserslist": "^4.21.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.242", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.242.tgz", + "integrity": "sha512-nPdgMWtjjWGCtreW/2adkrB2jyHjClo9PtVhR6rW+oxa4E4Wom642Tn+5LslHP3XPL5MCpkn5/UEY60EXylNeQ==", + "dev": true + }, + "element-plus": { + "version": "2.2.16", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.16.tgz", + "integrity": "sha512-rvaTMFIujec9YDC5lyaiQv2XVUCHuhVDq2k+9vQxP78N8Wd07iEOGa9pvEVOO2uYc75l4rSl2RE/IWPH/6Mdzw==", + "requires": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.0.6", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.3", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-plugin-vue": { + "version": "8.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz", + "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==", + "dev": true, + "requires": { + "eslint-utils": "^3.0.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^8.0.1" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/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.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-file-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", + "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", + "dev": true, + "requires": { + "read-pkg-up": "^7.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "requires": { + "launch-editor": "^2.6.0" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash-unified": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz", + "integrity": "sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==", + "requires": {} + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "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" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "requires": {} + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "optional": true + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "progress-webpack-plugin": { + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz", + "integrity": "sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.54.8", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.54.8.tgz", + "integrity": "sha512-ib4JhLRRgbg6QVy6bsv5uJxnJMTS2soVcCp9Y88Extyy13A8vV0G1fAwujOzmNkFQbR3LvedudAMbtuNRPbQww==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "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.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/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" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "thread-loader": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", + "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", + "dev": true, + "requires": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vue": { + "version": "3.2.38", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.38.tgz", + "integrity": "sha512-hHrScEFSmDAWL0cwO4B6WO7D3sALZPbfuThDsGBebthrNlDxdJZpGR3WB87VbjpPh96mep1+KzukYEhpHDFa8Q==", + "requires": { + "@vue/compiler-dom": "3.2.38", + "@vue/compiler-sfc": "3.2.38", + "@vue/runtime-dom": "3.2.38", + "@vue/server-renderer": "3.2.38", + "@vue/shared": "3.2.38" + } + }, + "vue-eslint-parser": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", + "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", + "dev": true, + "requires": { + "debug": "^4.3.2", + "eslint-scope": "^7.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.5" + }, + "dependencies": { + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "vue-router": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.5.tgz", + "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", + "requires": { + "@vue/devtools-api": "^6.1.4" + } + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + } + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.11" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/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.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz", + "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==", + "dev": true, + "requires": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.10.1", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.10.1.tgz", + "integrity": "sha512-FIzMq3jbBarz3ld9l7rbM7m6Rj1lOsgq/DyLGMX/fPEB1UBUPtf5iL/4eNfhx8YYJTRlzfv107UfWSWcBK5Odw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-virtual-modules": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz", + "integrity": "sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..1943618 --- /dev/null +++ b/package.json @@ -0,0 +1,61 @@ +{ + "name": "jdfstudy", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "vite", + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "axios": "^1.1.3", + "core-js": "^3.26.0", + "dayjs": "^1.11.6", + "element-plus": "^2.2.20", + "vue": "^3.2.45", + "vue-router": "^4.1.6", + "vuex": "^4.1.0" + }, + "devDependencies": { + "@babel/core": "^7.20.2", + "@babel/eslint-parser": "^7.19.1", + "@vitejs/plugin-legacy": "^2.3.1", + "@vitejs/plugin-vue": "^3.2.0", + "@vue/cli-plugin-babel": "~5.0.8", + "@vue/cli-plugin-eslint": "~5.0.8", + "@vue/cli-plugin-router": "~5.0.8", + "@vue/cli-plugin-vuex": "~5.0.8", + "@vue/cli-service": "~5.0.8", + "ajv": "^8", + "eslint": "^8.27.0", + "eslint-plugin-vue": "^9.7.0", + "mockjs": "^1.1.0", + "sass": "^1.56.1", + "sass-loader": "^13.2.0", + "vite": "^3.2.3", + "vite-plugin-imp": "^2.3.1", + "vite-plugin-mock": "^2.9.6", + "vite-plugin-style-import": "^2.0.0" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/vue3-essential", + "eslint:recommended" + ], + "parserOptions": { + "parser": "@babel/eslint-parser" + }, + "rules": {} + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not dead", + "not ie 11" + ] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..fcfb171 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,11580 @@ +dependencies: + axios: registry.npmmirror.com/axios/1.1.3 + core-js: registry.npmmirror.com/core-js/3.26.1 + dayjs: registry.npmmirror.com/dayjs/1.11.6 + element-plus: registry.npmmirror.com/element-plus/2.2.21_vue@3.2.45 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + vue-router: registry.npmmirror.com/vue-router/4.1.6_vue@3.2.45 + vuex: registry.npmmirror.com/vuex/4.1.0_vue@3.2.45 +devDependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/eslint-parser': registry.npmmirror.com/@babel/eslint-parser/7.19.1_@babel+core@7.20.2+eslint@8.27.0 + '@vitejs/plugin-legacy': registry.npmmirror.com/@vitejs/plugin-legacy/2.3.1_vite@3.2.3 + '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/3.2.0_vite@3.2.3+vue@3.2.45 + '@vue/cli-plugin-babel': registry.npmmirror.com/@vue/cli-plugin-babel/5.0.8_cd771eed47898ffad00a5c727cde973c + '@vue/cli-plugin-eslint': registry.npmmirror.com/@vue/cli-plugin-eslint/5.0.8_0d90f6ee33bf18ac9480c260511be1b1 + '@vue/cli-plugin-router': registry.npmmirror.com/@vue/cli-plugin-router/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-plugin-vuex': registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_3bf530bbd79492900adca2feb56f8f31 + ajv: registry.npmmirror.com/ajv/8.11.2 + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/9.7.0_eslint@8.27.0 + mockjs: registry.npmmirror.com/mockjs/1.1.0 + sass: registry.npmmirror.com/sass/1.56.1 + sass-loader: registry.npmmirror.com/sass-loader/13.2.0_sass@1.56.1 + vite: registry.npmmirror.com/vite/3.2.3_sass@1.56.1 + vite-plugin-imp: registry.npmmirror.com/vite-plugin-imp/2.3.1_vite@3.2.3 + vite-plugin-mock: registry.npmmirror.com/vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.2.3 + vite-plugin-style-import: registry.npmmirror.com/vite-plugin-style-import/2.0.0_vite@3.2.3 +lockfileVersion: 5.1 +packages: + registry.npmmirror.com/@achrinza/node-ipc/9.2.6: + dependencies: + '@node-ipc/js-queue': registry.npmmirror.com/@node-ipc/js-queue/2.0.3 + event-pubsub: registry.npmmirror.com/event-pubsub/4.3.0 + js-message: registry.npmmirror.com/js-message/1.0.7 + dev: true + engines: + node: 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 + name: '@achrinza/node-ipc' + resolution: + integrity: sha512-ULSIYPy4ZPM301dfCxRz0l2GJjOwIo/PqmWonIu1bLml7UmnVQmH+juJcoyXp6E8gIRRNAjGYftJnNQlfy4vPg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.6.tgz' + version: 9.2.6 + registry.npmmirror.com/@ampproject/remapping/2.2.0: + dependencies: + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17 + dev: true + engines: + node: '>=6.0.0' + name: '@ampproject/remapping' + resolution: + integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz' + version: 2.2.0 + registry.npmmirror.com/@babel/code-frame/7.18.6: + dependencies: + '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.18.6 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/code-frame' + resolution: + integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/compat-data/7.20.1: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/compat-data' + resolution: + integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz' + version: 7.20.1 + registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2: + dependencies: + '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping/2.2.0 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.20.4 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.20.2 + '@babel/helpers': registry.npmmirror.com/@babel/helpers/7.20.1 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + convert-source-map: registry.npmmirror.com/convert-source-map/1.9.0 + debug: registry.npmmirror.com/debug/4.3.4 + gensync: registry.npmmirror.com/gensync/1.0.0-beta.2 + json5: registry.npmmirror.com/json5/2.2.1 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/core/7.20.2 + name: '@babel/core' + peerDependencies: + '@babel/core': '*' + resolution: + integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/core/-/core-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/eslint-parser/7.19.1_@babel+core@7.20.2+eslint@8.27.0: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@nicolo-ribaudo/eslint-scope-5-internals': registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1 + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/2.1.0 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + engines: + node: ^10.13.0 || ^12.13.0 || >=14.0.0 + id: registry.npmmirror.com/@babel/eslint-parser/7.19.1 + name: '@babel/eslint-parser' + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + resolution: + integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz' + version: 7.19.1 + registry.npmmirror.com/@babel/generator/7.20.4: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2 + jsesc: registry.npmmirror.com/jsesc/2.5.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/generator' + resolution: + integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/generator/-/generator-7.20.4.tgz' + version: 7.20.4 + registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-annotate-as-pure' + resolution: + integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + dependencies: + '@babel/helper-explode-assignable-expression': registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.18.6 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-builder-binary-assignment-operator-visitor' + resolution: + integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.20.1 + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0 + name: '@babel/helper-compilation-targets' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz' + version: 7.20.0 + registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9 + '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2 + name: '@babel/helper-create-class-features-plugin' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + regexpu-core: registry.npmmirror.com/regexpu-core/5.2.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0 + name: '@babel/helper-create-regexp-features-plugin' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz' + version: 7.19.0 + registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + debug: registry.npmmirror.com/debug/4.3.4 + lodash.debounce: registry.npmmirror.com/lodash.debounce/4.0.8 + resolve: registry.npmmirror.com/resolve/1.22.1 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + id: registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3 + name: '@babel/helper-define-polyfill-provider' + peerDependencies: + '@babel/core': ^7.4.0-0 + resolution: + integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz' + version: 0.3.3 + registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-environment-visitor' + resolution: + integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.18.6: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-explode-assignable-expression' + resolution: + integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-function-name/7.19.0: + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-function-name' + resolution: + integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz' + version: 7.19.0 + registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-hoist-variables' + resolution: + integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-member-expression-to-functions' + resolution: + integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/helper-module-imports/7.18.6: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-module-imports' + resolution: + integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-module-transforms/7.20.2: + dependencies: + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.20.2 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-module-transforms' + resolution: + integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-optimise-call-expression' + resolution: + integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-plugin-utils' + resolution: + integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-wrap-function': registry.npmmirror.com/@babel/helper-wrap-function/7.19.0 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9 + name: '@babel/helper-remap-async-to-generator' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/helper-replace-supers/7.19.1: + dependencies: + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9 + '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-replace-supers' + resolution: + integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz' + version: 7.19.1 + registry.npmmirror.com/@babel/helper-simple-access/7.20.2: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-simple-access' + resolution: + integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.20.0: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-skip-transparent-expression-wrappers' + resolution: + integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz' + version: 7.20.0 + registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6: + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-split-export-declaration' + resolution: + integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-string-parser/7.19.4: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-string-parser' + resolution: + integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz' + version: 7.19.4 + registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-validator-identifier' + resolution: + integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz' + version: 7.19.1 + registry.npmmirror.com/@babel/helper-validator-option/7.18.6: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-validator-option' + resolution: + integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/helper-wrap-function/7.19.0: + dependencies: + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helper-wrap-function' + resolution: + integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz' + version: 7.19.0 + registry.npmmirror.com/@babel/helpers/7.20.1: + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/helpers' + resolution: + integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.1.tgz' + version: 7.20.1 + registry.npmmirror.com/@babel/highlight/7.18.6: + dependencies: + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + chalk: registry.npmmirror.com/chalk/2.4.2 + js-tokens: registry.npmmirror.com/js-tokens/4.0.0 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/highlight' + resolution: + integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/parser/7.20.3: + engines: + node: '>=6.0.0' + hasBin: true + name: '@babel/parser' + resolution: + integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/parser/-/parser-7.20.3.tgz' + version: 7.20.3 + registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6 + name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.20.0 + '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9 + name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining' + peerDependencies: + '@babel/core': ^7.13.0 + resolution: + integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.2 + '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.20.1 + name: '@babel/plugin-proposal-async-generator-functions' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz' + version: 7.20.1 + registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6 + name: '@babel/plugin-proposal-class-properties' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-class-static-block': registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.18.6 + name: '@babel/plugin-proposal-class-static-block' + peerDependencies: + '@babel/core': ^7.12.0 + resolution: + integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-decorators/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + '@babel/plugin-syntax-decorators': registry.npmmirror.com/@babel/plugin-syntax-decorators/7.19.0_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-decorators/7.20.2 + name: '@babel/plugin-proposal-decorators' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.18.6 + name: '@babel/plugin-proposal-dynamic-import' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-export-namespace-from': registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.18.9 + name: '@babel/plugin-proposal-export-namespace-from' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.18.6 + name: '@babel/plugin-proposal-json-strings' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.18.9 + name: '@babel/plugin-proposal-logical-assignment-operators' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6 + name: '@babel/plugin-proposal-nullish-coalescing-operator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6 + name: '@babel/plugin-proposal-numeric-separator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.20.1 + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2 + '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.20.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.20.2 + name: '@babel/plugin-proposal-object-rest-spread' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.18.6 + name: '@babel/plugin-proposal-optional-catch-binding' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.20.0 + '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9 + name: '@babel/plugin-proposal-optional-chaining' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6 + name: '@babel/plugin-proposal-private-methods' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-syntax-private-property-in-object': registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.18.6 + name: '@babel/plugin-proposal-private-property-in-object' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=4' + id: registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6 + name: '@babel/plugin-proposal-unicode-property-regex' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4 + name: '@babel/plugin-syntax-async-generators' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz' + version: 7.8.4 + registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13 + name: '@babel/plugin-syntax-class-properties' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz' + version: 7.12.13 + registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5 + name: '@babel/plugin-syntax-class-static-block' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz' + version: 7.14.5 + registry.npmmirror.com/@babel/plugin-syntax-decorators/7.19.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-syntax-decorators/7.19.0 + name: '@babel/plugin-syntax-decorators' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz' + version: 7.19.0 + registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3 + name: '@babel/plugin-syntax-dynamic-import' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3 + name: '@babel/plugin-syntax-export-namespace-from' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-syntax-import-assertions/7.20.0 + name: '@babel/plugin-syntax-import-assertions' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz' + version: 7.20.0 + registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3 + name: '@babel/plugin-syntax-json-strings' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6 + name: '@babel/plugin-syntax-jsx' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4 + name: '@babel/plugin-syntax-logical-assignment-operators' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz' + version: 7.10.4 + registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3 + name: '@babel/plugin-syntax-nullish-coalescing-operator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4 + name: '@babel/plugin-syntax-numeric-separator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz' + version: 7.10.4 + registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3 + name: '@babel/plugin-syntax-object-rest-spread' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3 + name: '@babel/plugin-syntax-optional-catch-binding' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + id: registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3 + name: '@babel/plugin-syntax-optional-chaining' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz' + version: 7.8.3 + registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5 + name: '@babel/plugin-syntax-private-property-in-object' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz' + version: 7.14.5 + registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5 + name: '@babel/plugin-syntax-top-level-await' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz' + version: 7.14.5 + registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.18.6 + name: '@babel/plugin-transform-arrow-functions' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.18.6 + name: '@babel/plugin-transform-async-to-generator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.18.6 + name: '@babel/plugin-transform-block-scoped-functions' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.20.2 + name: '@babel/plugin-transform-block-scoping' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + globals: registry.npmmirror.com/globals/11.12.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-classes/7.20.2 + name: '@babel/plugin-transform-classes' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.18.9 + name: '@babel/plugin-transform-computed-properties' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-destructuring/7.20.2 + name: '@babel/plugin-transform-destructuring' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6 + name: '@babel/plugin-transform-dotall-regex' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.18.9 + name: '@babel/plugin-transform-duplicate-keys' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.18.9 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.18.6 + name: '@babel/plugin-transform-exponentiation-operator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-for-of/7.18.8 + name: '@babel/plugin-transform-for-of' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz' + version: 7.18.8 + registry.npmmirror.com/@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-function-name/7.18.9 + name: '@babel/plugin-transform-function-name' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-literals/7.18.9 + name: '@babel/plugin-transform-literals' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.18.6 + name: '@babel/plugin-transform-member-expression-literals' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.19.6 + name: '@babel/plugin-transform-modules-amd' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz' + version: 7.19.6 + registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.19.6 + name: '@babel/plugin-transform-modules-commonjs' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz' + version: 7.19.6 + registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.19.6 + name: '@babel/plugin-transform-modules-systemjs' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz' + version: 7.19.6 + registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.18.6 + name: '@babel/plugin-transform-modules-umd' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.19.1 + name: '@babel/plugin-transform-named-capturing-groups-regex' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz' + version: 7.19.1 + registry.npmmirror.com/@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-new-target/7.18.6 + name: '@babel/plugin-transform-new-target' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-object-super/7.18.6 + name: '@babel/plugin-transform-object-super' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-parameters/7.20.3_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-parameters/7.20.3 + name: '@babel/plugin-transform-parameters' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz' + version: 7.20.3 + registry.npmmirror.com/@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-property-literals/7.18.6 + name: '@babel/plugin-transform-property-literals' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + regenerator-transform: registry.npmmirror.com/regenerator-transform/0.15.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-regenerator/7.18.6 + name: '@babel/plugin-transform-regenerator' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.18.6 + name: '@babel/plugin-transform-reserved-words' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.2 + babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.2 + babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.2 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.6 + name: '@babel/plugin-transform-runtime' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz' + version: 7.19.6 + registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.18.6 + name: '@babel/plugin-transform-shorthand-properties' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.20.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-spread/7.19.0 + name: '@babel/plugin-transform-spread' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz' + version: 7.19.0 + registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.18.6 + name: '@babel/plugin-transform-sticky-regex' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-template-literals/7.18.9 + name: '@babel/plugin-transform-template-literals' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.18.9 + name: '@babel/plugin-transform-typeof-symbol' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz' + version: 7.18.9 + registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.18.10 + name: '@babel/plugin-transform-unicode-escapes' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz' + version: 7.18.10 + registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.18.6 + name: '@babel/plugin-transform-unicode-regex' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz' + version: 7.18.6 + registry.npmmirror.com/@babel/preset-env/7.20.2_@babel+core@7.20.2: + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.20.1 + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.2 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-async-generator-functions': registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.2 + '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-class-static-block': registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-dynamic-import': registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-export-namespace-from': registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-json-strings': registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-numeric-separator': registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-object-rest-spread': registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.2 + '@babel/plugin-proposal-optional-catch-binding': registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-private-methods': registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-private-property-in-object': registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2 + '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2 + '@babel/plugin-syntax-class-properties': registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.2 + '@babel/plugin-syntax-class-static-block': registry.npmmirror.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.2 + '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-export-namespace-from': registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-import-assertions': registry.npmmirror.com/@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.2 + '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-private-property-in-object': registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.2 + '@babel/plugin-syntax-top-level-await': registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.2 + '@babel/plugin-transform-arrow-functions': registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-async-to-generator': registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-block-scoped-functions': registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-block-scoping': registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-classes': registry.npmmirror.com/@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-computed-properties': registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-destructuring': registry.npmmirror.com/@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-duplicate-keys': registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-exponentiation-operator': registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-for-of': registry.npmmirror.com/@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.2 + '@babel/plugin-transform-function-name': registry.npmmirror.com/@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-literals': registry.npmmirror.com/@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-member-expression-literals': registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-amd': registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-commonjs': registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-systemjs': registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-umd': registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-named-capturing-groups-regex': registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.2 + '@babel/plugin-transform-new-target': registry.npmmirror.com/@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-object-super': registry.npmmirror.com/@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.20.3_@babel+core@7.20.2 + '@babel/plugin-transform-property-literals': registry.npmmirror.com/@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-regenerator': registry.npmmirror.com/@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-reserved-words': registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-shorthand-properties': registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-spread': registry.npmmirror.com/@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.2 + '@babel/plugin-transform-sticky-regex': registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-template-literals': registry.npmmirror.com/@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-typeof-symbol': registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-unicode-escapes': registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.2 + '@babel/plugin-transform-unicode-regex': registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.2 + '@babel/preset-modules': registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.20.2 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.2 + babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.2 + babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.2 + core-js-compat: registry.npmmirror.com/core-js-compat/3.26.1 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + engines: + node: '>=6.9.0' + id: registry.npmmirror.com/@babel/preset-env/7.20.2 + name: '@babel/preset-env' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2 + '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.2 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + esutils: registry.npmmirror.com/esutils/2.0.3 + dev: true + id: registry.npmmirror.com/@babel/preset-modules/0.1.5 + name: '@babel/preset-modules' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz' + version: 0.1.5 + registry.npmmirror.com/@babel/runtime/7.20.1: + dependencies: + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.10 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/runtime' + resolution: + integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz' + version: 7.20.1 + registry.npmmirror.com/@babel/standalone/7.20.4: + dev: true + engines: + node: '>=6.9.0' + name: '@babel/standalone' + resolution: + integrity: sha512-27bv4h47jbaFZ7+e7gT1VEo9PNL1ynxqUX6/BERLz1qxm/5gzpbcHX+47VnSeYHyEyGZkRznpSOd8zPBhiz6tw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/standalone/-/standalone-7.20.4.tgz' + version: 7.20.4 + registry.npmmirror.com/@babel/template/7.18.10: + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/template' + resolution: + integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz' + version: 7.18.10 + registry.npmmirror.com/@babel/traverse/7.20.1: + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.20.4 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0 + '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + debug: registry.npmmirror.com/debug/4.3.4 + globals: registry.npmmirror.com/globals/11.12.0 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/traverse' + resolution: + integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz' + version: 7.20.1 + registry.npmmirror.com/@babel/types/7.20.2: + dependencies: + '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser/7.19.4 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 + to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0 + dev: true + engines: + node: '>=6.9.0' + name: '@babel/types' + resolution: + integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz' + version: 7.20.2 + registry.npmmirror.com/@ctrl/tinycolor/3.4.1: + dev: false + engines: + node: '>=10' + name: '@ctrl/tinycolor' + resolution: + integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz' + version: 3.4.1 + registry.npmmirror.com/@element-plus/icons-vue/2.0.10_vue@3.2.45: + dependencies: + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: false + id: registry.npmmirror.com/@element-plus/icons-vue/2.0.10 + name: '@element-plus/icons-vue' + peerDependencies: + vue: ^3.2.0 + resolution: + integrity: sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz' + version: 2.0.10 + registry.npmmirror.com/@esbuild/android-arm/0.15.14: + cpu: + - arm + dev: true + engines: + node: '>=12' + name: '@esbuild/android-arm' + optional: true + os: + - android + resolution: + integrity: sha512-+Rb20XXxRGisNu2WmNKk+scpanb7nL5yhuI1KR9wQFiC43ddPj/V1fmNyzlFC9bKiG4mYzxW7egtoHVcynr+OA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/@esbuild/linux-loong64/0.15.14: + cpu: + - loong64 + dev: true + engines: + node: '>=12' + name: '@esbuild/linux-loong64' + optional: true + os: + - linux + resolution: + integrity: sha512-eQi9rosGNVQFJyJWV0HCA5WZae/qWIQME7s8/j8DMvnylfBv62Pbu+zJ2eUDqNf2O4u3WB+OEXyfkpBoe194sg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/@eslint/eslintrc/1.3.3: + dependencies: + ajv: registry.npmmirror.com/ajv/6.12.6 + debug: registry.npmmirror.com/debug/4.3.4 + espree: registry.npmmirror.com/espree/9.4.1 + globals: registry.npmmirror.com/globals/13.17.0 + ignore: registry.npmmirror.com/ignore/5.2.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + js-yaml: registry.npmmirror.com/js-yaml/4.1.0 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + dev: true + engines: + node: ^12.22.0 || ^14.17.0 || >=16.0.0 + name: '@eslint/eslintrc' + resolution: + integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz' + version: 1.3.3 + registry.npmmirror.com/@floating-ui/core/1.0.1: + dev: false + name: '@floating-ui/core' + resolution: + integrity: sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@floating-ui/core/-/core-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/@floating-ui/dom/1.0.4: + dependencies: + '@floating-ui/core': registry.npmmirror.com/@floating-ui/core/1.0.1 + dev: false + name: '@floating-ui/dom' + resolution: + integrity: sha512-maYJRv+sAXTy4K9mzdv0JPyNW5YPVHrqtY90tEdI6XNpuLOP26Ci2pfwPsKBA/Wh4Z3FX5sUrtUFTdMYj9v+ug== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/@hapi/hoek/9.3.0: + dev: true + name: '@hapi/hoek' + resolution: + integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz' + version: 9.3.0 + registry.npmmirror.com/@hapi/topo/5.1.0: + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.3.0 + dev: true + name: '@hapi/topo' + resolution: + integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/@humanwhocodes/config-array/0.11.7: + dependencies: + '@humanwhocodes/object-schema': registry.npmmirror.com/@humanwhocodes/object-schema/1.2.1 + debug: registry.npmmirror.com/debug/4.3.4 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + dev: true + engines: + node: '>=10.10.0' + name: '@humanwhocodes/config-array' + resolution: + integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz' + version: 0.11.7 + registry.npmmirror.com/@humanwhocodes/module-importer/1.0.1: + dev: true + engines: + node: '>=12.22' + name: '@humanwhocodes/module-importer' + resolution: + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/@humanwhocodes/object-schema/1.2.1: + dev: true + name: '@humanwhocodes/object-schema' + resolution: + integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz' + version: 1.2.1 + registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1: + dependencies: + '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + dev: true + engines: + node: '>=6.0.0' + name: '@jridgewell/gen-mapping' + resolution: + integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz' + version: 0.1.1 + registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2: + dependencies: + '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17 + dev: true + engines: + node: '>=6.0.0' + name: '@jridgewell/gen-mapping' + resolution: + integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz' + version: 0.3.2 + registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0: + dev: true + engines: + node: '>=6.0.0' + name: '@jridgewell/resolve-uri' + resolution: + integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/@jridgewell/set-array/1.1.2: + dev: true + engines: + node: '>=6.0.0' + name: '@jridgewell/set-array' + resolution: + integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/@jridgewell/source-map/0.3.2: + dependencies: + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17 + dev: true + name: '@jridgewell/source-map' + resolution: + integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz' + version: 0.3.2 + registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14: + dev: true + name: '@jridgewell/sourcemap-codec' + resolution: + integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz' + version: 1.4.14 + registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17: + dependencies: + '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14 + dev: true + name: '@jridgewell/trace-mapping' + resolution: + integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz' + version: 0.3.17 + registry.npmmirror.com/@leichtgewicht/ip-codec/2.0.4: + dev: true + name: '@leichtgewicht/ip-codec' + resolution: + integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz' + version: 2.0.4 + registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: + dependencies: + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + dev: true + name: '@nicolo-ribaudo/eslint-scope-5-internals' + resolution: + integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz' + version: 5.1.1-v1 + registry.npmmirror.com/@node-ipc/js-queue/2.0.3: + dependencies: + easy-stack: registry.npmmirror.com/easy-stack/1.0.1 + dev: true + engines: + node: '>=1.0.0' + name: '@node-ipc/js-queue' + resolution: + integrity: sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz' + version: 2.0.3 + registry.npmmirror.com/@nodelib/fs.scandir/2.1.5: + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5 + run-parallel: registry.npmmirror.com/run-parallel/1.2.0 + dev: true + engines: + node: '>= 8' + name: '@nodelib/fs.scandir' + resolution: + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz' + version: 2.1.5 + registry.npmmirror.com/@nodelib/fs.stat/2.0.5: + dev: true + engines: + node: '>= 8' + name: '@nodelib/fs.stat' + resolution: + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz' + version: 2.0.5 + registry.npmmirror.com/@nodelib/fs.walk/1.2.8: + dependencies: + '@nodelib/fs.scandir': registry.npmmirror.com/@nodelib/fs.scandir/2.1.5 + fastq: registry.npmmirror.com/fastq/1.13.0 + dev: true + engines: + node: '>= 8' + name: '@nodelib/fs.walk' + resolution: + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz' + version: 1.2.8 + registry.npmmirror.com/@polka/url/1.0.0-next.21: + dev: true + name: '@polka/url' + resolution: + integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz' + version: 1.0.0-next.21 + registry.npmmirror.com/@rollup/plugin-node-resolve/13.3.0: + dependencies: + '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/3.1.0 + '@types/resolve': registry.npmmirror.com/@types/resolve/1.17.1 + deepmerge: registry.npmmirror.com/deepmerge/4.2.2 + is-builtin-module: registry.npmmirror.com/is-builtin-module/3.2.0 + is-module: registry.npmmirror.com/is-module/1.0.0 + resolve: registry.npmmirror.com/resolve/1.22.1 + dev: true + engines: + node: '>= 10.0.0' + name: '@rollup/plugin-node-resolve' + peerDependencies: + rollup: ^2.42.0 + resolution: + integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz' + version: 13.3.0 + registry.npmmirror.com/@rollup/pluginutils/3.1.0: + dependencies: + '@types/estree': registry.npmmirror.com/@types/estree/0.0.39 + estree-walker: registry.npmmirror.com/estree-walker/1.0.1 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: true + engines: + node: '>= 8.0.0' + name: '@rollup/pluginutils' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/@rollup/pluginutils/4.2.1: + dependencies: + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: true + engines: + node: '>= 8.0.0' + name: '@rollup/pluginutils' + resolution: + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz' + version: 4.2.1 + registry.npmmirror.com/@sideway/address/4.1.4: + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.3.0 + dev: true + name: '@sideway/address' + resolution: + integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz' + version: 4.1.4 + registry.npmmirror.com/@sideway/formula/3.0.0: + dev: true + name: '@sideway/formula' + resolution: + integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/@sideway/pinpoint/2.0.0: + dev: true + name: '@sideway/pinpoint' + resolution: + integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1_webpack@5.75.0: + dependencies: + chalk: registry.npmmirror.com/chalk/3.0.0 + error-stack-parser: registry.npmmirror.com/error-stack-parser/2.1.4 + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>=8.0.0' + id: registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1 + name: '@soda/friendly-errors-webpack-plugin' + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz' + version: 1.8.1 + registry.npmmirror.com/@soda/get-current-script/1.0.2: + dev: true + name: '@soda/get-current-script' + resolution: + integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/@sxzz/popperjs-es/2.11.7: + dev: false + name: '@sxzz/popperjs-es' + resolution: + integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz' + version: 2.11.7 + registry.npmmirror.com/@trysound/sax/0.2.0: + dev: true + engines: + node: '>=10.13.0' + name: '@trysound/sax' + resolution: + integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz' + version: 0.2.0 + registry.npmmirror.com/@types/body-parser/1.19.2: + dependencies: + '@types/connect': registry.npmmirror.com/@types/connect/3.4.35 + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/body-parser' + resolution: + integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz' + version: 1.19.2 + registry.npmmirror.com/@types/bonjour/3.5.10: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/bonjour' + resolution: + integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz' + version: 3.5.10 + registry.npmmirror.com/@types/connect-history-api-fallback/1.3.5: + dependencies: + '@types/express-serve-static-core': registry.npmmirror.com/@types/express-serve-static-core/4.17.31 + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/connect-history-api-fallback' + resolution: + integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz' + version: 1.3.5 + registry.npmmirror.com/@types/connect/3.4.35: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/connect' + resolution: + integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz' + version: 3.4.35 + registry.npmmirror.com/@types/eslint-scope/3.7.4: + dependencies: + '@types/eslint': registry.npmmirror.com/@types/eslint/8.4.10 + '@types/estree': registry.npmmirror.com/@types/estree/0.0.51 + dev: true + name: '@types/eslint-scope' + resolution: + integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz' + version: 3.7.4 + registry.npmmirror.com/@types/eslint/8.4.10: + dependencies: + '@types/estree': registry.npmmirror.com/@types/estree/1.0.0 + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + dev: true + name: '@types/eslint' + resolution: + integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz' + version: 8.4.10 + registry.npmmirror.com/@types/estree/0.0.39: + dev: true + name: '@types/estree' + resolution: + integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz' + version: 0.0.39 + registry.npmmirror.com/@types/estree/0.0.51: + dev: true + name: '@types/estree' + resolution: + integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz' + version: 0.0.51 + registry.npmmirror.com/@types/estree/1.0.0: + dev: true + name: '@types/estree' + resolution: + integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/@types/express-serve-static-core/4.17.31: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + '@types/qs': registry.npmmirror.com/@types/qs/6.9.7 + '@types/range-parser': registry.npmmirror.com/@types/range-parser/1.2.4 + dev: true + name: '@types/express-serve-static-core' + resolution: + integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz' + version: 4.17.31 + registry.npmmirror.com/@types/express/4.17.14: + dependencies: + '@types/body-parser': registry.npmmirror.com/@types/body-parser/1.19.2 + '@types/express-serve-static-core': registry.npmmirror.com/@types/express-serve-static-core/4.17.31 + '@types/qs': registry.npmmirror.com/@types/qs/6.9.7 + '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.15.0 + dev: true + name: '@types/express' + resolution: + integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz' + version: 4.17.14 + registry.npmmirror.com/@types/html-minifier-terser/6.1.0: + dev: true + name: '@types/html-minifier-terser' + resolution: + integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz' + version: 6.1.0 + registry.npmmirror.com/@types/http-proxy/1.17.9: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/http-proxy' + resolution: + integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz' + version: 1.17.9 + registry.npmmirror.com/@types/json-schema/7.0.11: + dev: true + name: '@types/json-schema' + resolution: + integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz' + version: 7.0.11 + registry.npmmirror.com/@types/lodash-es/4.17.6: + dependencies: + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.189 + dev: false + name: '@types/lodash-es' + resolution: + integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz' + version: 4.17.6 + registry.npmmirror.com/@types/lodash/4.14.189: + dev: false + name: '@types/lodash' + resolution: + integrity: sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.189.tgz' + version: 4.14.189 + registry.npmmirror.com/@types/mime/3.0.1: + dev: true + name: '@types/mime' + resolution: + integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/@types/minimist/1.2.2: + dev: true + name: '@types/minimist' + resolution: + integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz' + version: 1.2.2 + registry.npmmirror.com/@types/mockjs/1.0.7: + dev: true + name: '@types/mockjs' + resolution: + integrity: sha512-OCxXz6hEaJOVpRwuJMiVY5a6LtJcih+br9gwB/Q8ooOBikvk5FpBQ31OlNimXo3EqKha1Z7PFBni+q9m+8NCWg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/mockjs/-/mockjs-1.0.7.tgz' + version: 1.0.7 + registry.npmmirror.com/@types/node/18.11.9: + dev: true + name: '@types/node' + resolution: + integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz' + version: 18.11.9 + registry.npmmirror.com/@types/normalize-package-data/2.4.1: + dev: true + name: '@types/normalize-package-data' + resolution: + integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz' + version: 2.4.1 + registry.npmmirror.com/@types/parse-json/4.0.0: + dev: true + name: '@types/parse-json' + resolution: + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/@types/qs/6.9.7: + dev: true + name: '@types/qs' + resolution: + integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz' + version: 6.9.7 + registry.npmmirror.com/@types/range-parser/1.2.4: + dev: true + name: '@types/range-parser' + resolution: + integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz' + version: 1.2.4 + registry.npmmirror.com/@types/resolve/1.17.1: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/resolve' + resolution: + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz' + version: 1.17.1 + registry.npmmirror.com/@types/retry/0.12.0: + dev: true + name: '@types/retry' + resolution: + integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz' + version: 0.12.0 + registry.npmmirror.com/@types/serve-index/1.9.1: + dependencies: + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + dev: true + name: '@types/serve-index' + resolution: + integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz' + version: 1.9.1 + registry.npmmirror.com/@types/serve-static/1.15.0: + dependencies: + '@types/mime': registry.npmmirror.com/@types/mime/3.0.1 + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/serve-static' + resolution: + integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz' + version: 1.15.0 + registry.npmmirror.com/@types/sockjs/0.3.33: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/sockjs' + resolution: + integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz' + version: 0.3.33 + registry.npmmirror.com/@types/web-bluetooth/0.0.16: + dev: false + name: '@types/web-bluetooth' + resolution: + integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz' + version: 0.0.16 + registry.npmmirror.com/@types/ws/8.5.3: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + dev: true + name: '@types/ws' + resolution: + integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz' + version: 8.5.3 + registry.npmmirror.com/@vitejs/plugin-legacy/2.3.1_vite@3.2.3: + dependencies: + '@babel/standalone': registry.npmmirror.com/@babel/standalone/7.20.4 + core-js: registry.npmmirror.com/core-js/3.26.1 + magic-string: registry.npmmirror.com/magic-string/0.26.7 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.10 + systemjs: registry.npmmirror.com/systemjs/6.13.0 + vite: registry.npmmirror.com/vite/3.2.3_sass@1.56.1 + dev: true + engines: + node: ^14.18.0 || >=16.0.0 + id: registry.npmmirror.com/@vitejs/plugin-legacy/2.3.1 + name: '@vitejs/plugin-legacy' + peerDependencies: + terser: ^5.4.0 + vite: ^3.0.0 + resolution: + integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-2.3.1.tgz' + version: 2.3.1 + registry.npmmirror.com/@vitejs/plugin-vue/3.2.0_vite@3.2.3+vue@3.2.45: + dependencies: + vite: registry.npmmirror.com/vite/3.2.3_sass@1.56.1 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: true + engines: + node: ^14.18.0 || >=16.0.0 + id: registry.npmmirror.com/@vitejs/plugin-vue/3.2.0 + name: '@vitejs/plugin-vue' + peerDependencies: + vite: ^3.0.0 + vue: ^3.2.25 + resolution: + integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz' + version: 3.2.0 + registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0: + dev: true + name: '@vue/babel-helper-vue-jsx-merge-props' + resolution: + integrity: sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2: + dev: true + name: '@vue/babel-helper-vue-transform-on' + resolution: + integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.2: + dependencies: + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + '@babel/template': registry.npmmirror.com/@babel/template/7.18.10 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + '@babel/types': registry.npmmirror.com/@babel/types/7.20.2 + '@vue/babel-helper-vue-transform-on': registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2 + camelcase: registry.npmmirror.com/camelcase/6.3.0 + html-tags: registry.npmmirror.com/html-tags/3.2.0 + svg-tags: registry.npmmirror.com/svg-tags/1.0.0 + dev: true + id: registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1 + name: '@vue/babel-plugin-jsx' + peerDependencies: + '@babel/core': '*' + resolution: + integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz' + version: 1.1.1 + registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + '@vue/babel-helper-vue-jsx-merge-props': registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0 + html-tags: registry.npmmirror.com/html-tags/2.0.0 + lodash.kebabcase: registry.npmmirror.com/lodash.kebabcase/4.1.1 + svg-tags: registry.npmmirror.com/svg-tags/1.0.0 + dev: true + id: registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0 + name: '@vue/babel-plugin-transform-vue-jsx' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-preset-app/5.0.8_vue@3.2.45: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6 + '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-decorators': registry.npmmirror.com/@babel/plugin-proposal-decorators/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-dynamic-import': registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-runtime': registry.npmmirror.com/@babel/plugin-transform-runtime/7.19.6_@babel+core@7.20.2 + '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.20.2_@babel+core@7.20.2 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1 + '@vue/babel-plugin-jsx': registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.2 + '@vue/babel-preset-jsx': registry.npmmirror.com/@vue/babel-preset-jsx/1.4.0_@babel+core@7.20.2+vue@3.2.45 + babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3 + core-js: registry.npmmirror.com/core-js/3.26.1 + core-js-compat: registry.npmmirror.com/core-js-compat/3.26.1 + semver: registry.npmmirror.com/semver/7.3.8 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: true + id: registry.npmmirror.com/@vue/babel-preset-app/5.0.8 + name: '@vue/babel-preset-app' + peerDependencies: + vue: ^2 || ^3.2.13 + peerDependenciesMeta: + core-js: + optional: true + vue: + optional: true + resolution: + integrity: sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/babel-preset-jsx/1.4.0_@babel+core@7.20.2+vue@3.2.45: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@vue/babel-helper-vue-jsx-merge-props': registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0 + '@vue/babel-plugin-transform-vue-jsx': registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.20.2 + '@vue/babel-sugar-composition-api-inject-h': registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/1.4.0_@babel+core@7.20.2 + '@vue/babel-sugar-composition-api-render-instance': registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/1.4.0_@babel+core@7.20.2 + '@vue/babel-sugar-functional-vue': registry.npmmirror.com/@vue/babel-sugar-functional-vue/1.4.0_@babel+core@7.20.2 + '@vue/babel-sugar-inject-h': registry.npmmirror.com/@vue/babel-sugar-inject-h/1.4.0_@babel+core@7.20.2 + '@vue/babel-sugar-v-model': registry.npmmirror.com/@vue/babel-sugar-v-model/1.4.0_@babel+core@7.20.2 + '@vue/babel-sugar-v-on': registry.npmmirror.com/@vue/babel-sugar-v-on/1.4.0_@babel+core@7.20.2 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: true + id: registry.npmmirror.com/@vue/babel-preset-jsx/1.4.0 + name: '@vue/babel-preset-jsx' + peerDependencies: + '@babel/core': ^7.0.0-0 + vue: '*' + peerDependenciesMeta: + vue: + optional: true + resolution: + integrity: sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + dev: true + id: registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/1.4.0 + name: '@vue/babel-sugar-composition-api-inject-h' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + dev: true + id: registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/1.4.0 + name: '@vue/babel-sugar-composition-api-render-instance' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-sugar-functional-vue/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + dev: true + id: registry.npmmirror.com/@vue/babel-sugar-functional-vue/1.4.0 + name: '@vue/babel-sugar-functional-vue' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-sugar-inject-h/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + dev: true + id: registry.npmmirror.com/@vue/babel-sugar-inject-h/1.4.0 + name: '@vue/babel-sugar-inject-h' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-sugar-v-model/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + '@vue/babel-helper-vue-jsx-merge-props': registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/1.4.0 + '@vue/babel-plugin-transform-vue-jsx': registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.20.2 + camelcase: registry.npmmirror.com/camelcase/5.3.1 + html-tags: registry.npmmirror.com/html-tags/2.0.0 + svg-tags: registry.npmmirror.com/svg-tags/1.0.0 + dev: true + id: registry.npmmirror.com/@vue/babel-sugar-v-model/1.4.0 + name: '@vue/babel-sugar-v-model' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/babel-sugar-v-on/1.4.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2 + '@vue/babel-plugin-transform-vue-jsx': registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.20.2 + camelcase: registry.npmmirror.com/camelcase/5.3.1 + dev: true + id: registry.npmmirror.com/@vue/babel-sugar-v-on/1.4.0 + name: '@vue/babel-sugar-v-on' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/@vue/cli-overlay/5.0.8: + dev: true + name: '@vue/cli-overlay' + resolution: + integrity: sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/cli-plugin-babel/5.0.8_cd771eed47898ffad00a5c727cde973c: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@vue/babel-preset-app': registry.npmmirror.com/@vue/babel-preset-app/5.0.8_vue@3.2.45 + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_3bf530bbd79492900adca2feb56f8f31 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + babel-loader: registry.npmmirror.com/babel-loader/8.3.0_6bc01c084ca39b676a2aa715dddddb3a + thread-loader: registry.npmmirror.com/thread-loader/3.0.4_webpack@5.75.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + id: registry.npmmirror.com/@vue/cli-plugin-babel/5.0.8 + name: '@vue/cli-plugin-babel' + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + vue: '*' + resolution: + integrity: sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/cli-plugin-eslint/5.0.8_0d90f6ee33bf18ac9480c260511be1b1: + dependencies: + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_3bf530bbd79492900adca2feb56f8f31 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + eslint-webpack-plugin: registry.npmmirror.com/eslint-webpack-plugin/3.2.0_eslint@8.27.0+webpack@5.75.0 + globby: registry.npmmirror.com/globby/11.1.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + yorkie: registry.npmmirror.com/yorkie/2.0.0 + dev: true + id: registry.npmmirror.com/@vue/cli-plugin-eslint/5.0.8 + name: '@vue/cli-plugin-eslint' + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + eslint: '>=7.5.0' + resolution: + integrity: sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/cli-plugin-router/5.0.8_@vue+cli-service@5.0.8: + dependencies: + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_3bf530bbd79492900adca2feb56f8f31 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + dev: true + id: registry.npmmirror.com/@vue/cli-plugin-router/5.0.8 + name: '@vue/cli-plugin-router' + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + resolution: + integrity: sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8_@vue+cli-service@5.0.8: + dependencies: + '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/5.0.8_3bf530bbd79492900adca2feb56f8f31 + dev: true + id: registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8 + name: '@vue/cli-plugin-vuex' + peerDependencies: + '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 + resolution: + integrity: sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/cli-service/5.0.8_3bf530bbd79492900adca2feb56f8f31: + dependencies: + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2 + '@soda/friendly-errors-webpack-plugin': registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1_webpack@5.75.0 + '@soda/get-current-script': registry.npmmirror.com/@soda/get-current-script/1.0.2 + '@types/minimist': registry.npmmirror.com/@types/minimist/1.2.2 + '@vue/cli-overlay': registry.npmmirror.com/@vue/cli-overlay/5.0.8 + '@vue/cli-plugin-router': registry.npmmirror.com/@vue/cli-plugin-router/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-plugin-vuex': registry.npmmirror.com/@vue/cli-plugin-vuex/5.0.8_@vue+cli-service@5.0.8 + '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/5.0.8 + '@vue/component-compiler-utils': registry.npmmirror.com/@vue/component-compiler-utils/3.3.0 + '@vue/vue-loader-v15': registry.npmmirror.com/vue-loader/15.10.1_css-loader@6.7.2+webpack@5.75.0 + '@vue/web-component-wrapper': registry.npmmirror.com/@vue/web-component-wrapper/1.3.0 + acorn: registry.npmmirror.com/acorn/8.8.1 + acorn-walk: registry.npmmirror.com/acorn-walk/8.2.0 + address: registry.npmmirror.com/address/1.2.1 + autoprefixer: registry.npmmirror.com/autoprefixer/10.4.13_postcss@8.4.19 + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + case-sensitive-paths-webpack-plugin: registry.npmmirror.com/case-sensitive-paths-webpack-plugin/2.4.0 + cli-highlight: registry.npmmirror.com/cli-highlight/2.1.11 + clipboardy: registry.npmmirror.com/clipboardy/2.3.0 + cliui: registry.npmmirror.com/cliui/7.0.4 + copy-webpack-plugin: registry.npmmirror.com/copy-webpack-plugin/9.1.0_webpack@5.75.0 + css-loader: registry.npmmirror.com/css-loader/6.7.2_webpack@5.75.0 + css-minimizer-webpack-plugin: registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1_webpack@5.75.0 + cssnano: registry.npmmirror.com/cssnano/5.1.14_postcss@8.4.19 + debug: registry.npmmirror.com/debug/4.3.4 + default-gateway: registry.npmmirror.com/default-gateway/6.0.3 + dotenv: registry.npmmirror.com/dotenv/10.0.0 + dotenv-expand: registry.npmmirror.com/dotenv-expand/5.1.0 + fs-extra: registry.npmmirror.com/fs-extra/9.1.0 + globby: registry.npmmirror.com/globby/11.1.0 + hash-sum: registry.npmmirror.com/hash-sum/2.0.0 + html-webpack-plugin: registry.npmmirror.com/html-webpack-plugin/5.5.0_webpack@5.75.0 + is-file-esm: registry.npmmirror.com/is-file-esm/1.0.0 + launch-editor-middleware: registry.npmmirror.com/launch-editor-middleware/2.6.0 + lodash.defaultsdeep: registry.npmmirror.com/lodash.defaultsdeep/4.6.1 + lodash.mapvalues: registry.npmmirror.com/lodash.mapvalues/4.6.0 + mini-css-extract-plugin: registry.npmmirror.com/mini-css-extract-plugin/2.6.1_webpack@5.75.0 + minimist: registry.npmmirror.com/minimist/1.2.7 + module-alias: registry.npmmirror.com/module-alias/2.2.2 + portfinder: registry.npmmirror.com/portfinder/1.0.32 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-loader: registry.npmmirror.com/postcss-loader/6.2.1_postcss@8.4.19+webpack@5.75.0 + progress-webpack-plugin: registry.npmmirror.com/progress-webpack-plugin/1.0.16_webpack@5.75.0 + ssri: registry.npmmirror.com/ssri/8.0.1 + terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.75.0 + thread-loader: registry.npmmirror.com/thread-loader/3.0.4_webpack@5.75.0 + vue-loader: registry.npmmirror.com/vue-loader/17.0.1_webpack@5.75.0 + vue-style-loader: registry.npmmirror.com/vue-style-loader/4.1.3 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + webpack-bundle-analyzer: registry.npmmirror.com/webpack-bundle-analyzer/4.7.0 + webpack-chain: registry.npmmirror.com/webpack-chain/6.5.1 + webpack-dev-server: registry.npmmirror.com/webpack-dev-server/4.11.1_webpack@5.75.0 + webpack-merge: registry.npmmirror.com/webpack-merge/5.8.0 + webpack-virtual-modules: registry.npmmirror.com/webpack-virtual-modules/0.4.6 + whatwg-fetch: registry.npmmirror.com/whatwg-fetch/3.6.2 + dev: true + engines: + node: ^12.0.0 || >= 14.0.0 + hasBin: true + id: registry.npmmirror.com/@vue/cli-service/5.0.8 + name: '@vue/cli-service' + peerDependencies: + '@babel/core': '*' + '@vue/cli-service': '*' + vue-template-compiler: ^2.0.0 + webpack-sources: '*' + peerDependenciesMeta: + cache-loader: + optional: true + less-loader: + optional: true + pug-plain-loader: + optional: true + raw-loader: + optional: true + sass-loader: + optional: true + stylus-loader: + optional: true + vue-template-compiler: + optional: true + webpack-sources: + optional: true + resolution: + integrity: sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/cli-shared-utils/5.0.8: + dependencies: + '@achrinza/node-ipc': registry.npmmirror.com/@achrinza/node-ipc/9.2.6 + chalk: registry.npmmirror.com/chalk/4.1.2 + execa: registry.npmmirror.com/execa/1.0.0 + joi: registry.npmmirror.com/joi/17.7.0 + launch-editor: registry.npmmirror.com/launch-editor/2.6.0 + lru-cache: registry.npmmirror.com/lru-cache/6.0.0 + node-fetch: registry.npmmirror.com/node-fetch/2.6.7 + open: registry.npmmirror.com/open/8.4.0 + ora: registry.npmmirror.com/ora/5.4.1 + read-pkg: registry.npmmirror.com/read-pkg/5.2.0 + semver: registry.npmmirror.com/semver/7.3.8 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + dev: true + name: '@vue/cli-shared-utils' + resolution: + integrity: sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/@vue/compiler-core/3.2.45: + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + source-map: registry.npmmirror.com/source-map/0.6.1 + name: '@vue/compiler-core' + resolution: + integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/compiler-dom/3.2.45: + dependencies: + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + name: '@vue/compiler-dom' + resolution: + integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/compiler-sfc/3.2.45: + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.45 + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.45 + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr/3.2.45 + '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + postcss: registry.npmmirror.com/postcss/8.4.19 + source-map: registry.npmmirror.com/source-map/0.6.1 + name: '@vue/compiler-sfc' + resolution: + integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/compiler-ssr/3.2.45: + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + name: '@vue/compiler-ssr' + resolution: + integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/component-compiler-utils/3.3.0: + dependencies: + consolidate: registry.npmmirror.com/consolidate/0.15.1 + hash-sum: registry.npmmirror.com/hash-sum/1.0.2 + lru-cache: registry.npmmirror.com/lru-cache/4.1.5 + merge-source-map: registry.npmmirror.com/merge-source-map/1.1.0 + postcss: registry.npmmirror.com/postcss/7.0.39 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + source-map: registry.npmmirror.com/source-map/0.6.1 + vue-template-es2015-compiler: registry.npmmirror.com/vue-template-es2015-compiler/1.9.1 + dev: true + name: '@vue/component-compiler-utils' + optionalDependencies: + prettier: registry.npmmirror.com/prettier/2.7.1 + resolution: + integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz' + version: 3.3.0 + registry.npmmirror.com/@vue/devtools-api/6.4.5: + dev: false + name: '@vue/devtools-api' + resolution: + integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz' + version: 6.4.5 + registry.npmmirror.com/@vue/reactivity-transform/3.2.45: + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + estree-walker: registry.npmmirror.com/estree-walker/2.0.2 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + name: '@vue/reactivity-transform' + resolution: + integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/reactivity/3.2.45: + dependencies: + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + name: '@vue/reactivity' + resolution: + integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/runtime-core/3.2.45: + dependencies: + '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + name: '@vue/runtime-core' + resolution: + integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/runtime-dom/3.2.45: + dependencies: + '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + csstype: registry.npmmirror.com/csstype/2.6.21 + name: '@vue/runtime-dom' + resolution: + integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/server-renderer/3.2.45_vue@3.2.45: + dependencies: + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr/3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + id: registry.npmmirror.com/@vue/server-renderer/3.2.45 + name: '@vue/server-renderer' + peerDependencies: + vue: 3.2.45 + resolution: + integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/shared/3.2.45: + name: '@vue/shared' + resolution: + integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/shared/-/shared-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/@vue/web-component-wrapper/1.3.0: + dev: true + name: '@vue/web-component-wrapper' + resolution: + integrity: sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz' + version: 1.3.0 + registry.npmmirror.com/@vueuse/core/9.5.0_vue@3.2.45: + dependencies: + '@types/web-bluetooth': registry.npmmirror.com/@types/web-bluetooth/0.0.16 + '@vueuse/metadata': registry.npmmirror.com/@vueuse/metadata/9.5.0 + '@vueuse/shared': registry.npmmirror.com/@vueuse/shared/9.5.0_vue@3.2.45 + vue-demi: registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.45 + dev: false + id: registry.npmmirror.com/@vueuse/core/9.5.0 + name: '@vueuse/core' + peerDependencies: + vue: '*' + resolution: + integrity: sha512-6GsWBsJHEb3sYw15mbLrcbslAVY45pkzjJYTKYKCXv88z7srAF0VEW0q+oXKsl58tCbqooplInahXFg8Yo1m4w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vueuse/core/-/core-9.5.0.tgz' + version: 9.5.0 + registry.npmmirror.com/@vueuse/metadata/9.5.0: + dev: false + name: '@vueuse/metadata' + resolution: + integrity: sha512-4M1AyPZmIv41pym+K5+4wup3bKuYebbH8w8BROY1hmT7rIwcyS4tEL+UsGz0Hiu1FCOxcoBrwtAizc0YmBJjyQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.5.0.tgz' + version: 9.5.0 + registry.npmmirror.com/@vueuse/shared/9.5.0_vue@3.2.45: + dependencies: + vue-demi: registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.45 + dev: false + id: registry.npmmirror.com/@vueuse/shared/9.5.0 + name: '@vueuse/shared' + peerDependencies: + vue: '*' + resolution: + integrity: sha512-HnnCWU1Vg9CVWRCcI8ohDKDRB2Sc4bTgT1XAIaoLSfVHHn+TKbrox6pd3klCSw4UDxkhDfOk8cAdcK+Z5KleCA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@vueuse/shared/-/shared-9.5.0.tgz' + version: 9.5.0 + registry.npmmirror.com/@webassemblyjs/ast/1.11.1: + dependencies: + '@webassemblyjs/helper-numbers': registry.npmmirror.com/@webassemblyjs/helper-numbers/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + dev: true + name: '@webassemblyjs/ast' + resolution: + integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/1.11.1: + dev: true + name: '@webassemblyjs/floating-point-hex-parser' + resolution: + integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/helper-api-error/1.11.1: + dev: true + name: '@webassemblyjs/helper-api-error' + resolution: + integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/helper-buffer/1.11.1: + dev: true + name: '@webassemblyjs/helper-buffer' + resolution: + integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/helper-numbers/1.11.1: + dependencies: + '@webassemblyjs/floating-point-hex-parser': registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/1.11.1 + '@webassemblyjs/helper-api-error': registry.npmmirror.com/@webassemblyjs/helper-api-error/1.11.1 + '@xtuc/long': registry.npmmirror.com/@xtuc/long/4.2.2 + dev: true + name: '@webassemblyjs/helper-numbers' + resolution: + integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/1.11.1: + dev: true + name: '@webassemblyjs/helper-wasm-bytecode' + resolution: + integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/helper-wasm-section/1.11.1: + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/helper-buffer/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/wasm-gen/1.11.1 + dev: true + name: '@webassemblyjs/helper-wasm-section' + resolution: + integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/ieee754/1.11.1: + dependencies: + '@xtuc/ieee754': registry.npmmirror.com/@xtuc/ieee754/1.2.0 + dev: true + name: '@webassemblyjs/ieee754' + resolution: + integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/leb128/1.11.1: + dependencies: + '@xtuc/long': registry.npmmirror.com/@xtuc/long/4.2.2 + dev: true + name: '@webassemblyjs/leb128' + resolution: + integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/utf8/1.11.1: + dev: true + name: '@webassemblyjs/utf8' + resolution: + integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/wasm-edit/1.11.1: + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/helper-buffer/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/helper-wasm-section': registry.npmmirror.com/@webassemblyjs/helper-wasm-section/1.11.1 + '@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/wasm-gen/1.11.1 + '@webassemblyjs/wasm-opt': registry.npmmirror.com/@webassemblyjs/wasm-opt/1.11.1 + '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser/1.11.1 + '@webassemblyjs/wast-printer': registry.npmmirror.com/@webassemblyjs/wast-printer/1.11.1 + dev: true + name: '@webassemblyjs/wasm-edit' + resolution: + integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/wasm-gen/1.11.1: + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/ieee754': registry.npmmirror.com/@webassemblyjs/ieee754/1.11.1 + '@webassemblyjs/leb128': registry.npmmirror.com/@webassemblyjs/leb128/1.11.1 + '@webassemblyjs/utf8': registry.npmmirror.com/@webassemblyjs/utf8/1.11.1 + dev: true + name: '@webassemblyjs/wasm-gen' + resolution: + integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/wasm-opt/1.11.1: + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/helper-buffer/1.11.1 + '@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/wasm-gen/1.11.1 + '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser/1.11.1 + dev: true + name: '@webassemblyjs/wasm-opt' + resolution: + integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/wasm-parser/1.11.1: + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/helper-api-error': registry.npmmirror.com/@webassemblyjs/helper-api-error/1.11.1 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/1.11.1 + '@webassemblyjs/ieee754': registry.npmmirror.com/@webassemblyjs/ieee754/1.11.1 + '@webassemblyjs/leb128': registry.npmmirror.com/@webassemblyjs/leb128/1.11.1 + '@webassemblyjs/utf8': registry.npmmirror.com/@webassemblyjs/utf8/1.11.1 + dev: true + name: '@webassemblyjs/wasm-parser' + resolution: + integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@webassemblyjs/wast-printer/1.11.1: + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@xtuc/long': registry.npmmirror.com/@xtuc/long/4.2.2 + dev: true + name: '@webassemblyjs/wast-printer' + resolution: + integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz' + version: 1.11.1 + registry.npmmirror.com/@xtuc/ieee754/1.2.0: + dev: true + name: '@xtuc/ieee754' + resolution: + integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/@xtuc/long/4.2.2: + dev: true + name: '@xtuc/long' + resolution: + integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz' + version: 4.2.2 + registry.npmmirror.com/accepts/1.3.8: + dependencies: + mime-types: registry.npmmirror.com/mime-types/2.1.35 + negotiator: registry.npmmirror.com/negotiator/0.6.3 + dev: true + engines: + node: '>= 0.6' + name: accepts + resolution: + integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz' + version: 1.3.8 + registry.npmmirror.com/acorn-import-assertions/1.8.0_acorn@8.8.1: + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.1 + dev: true + id: registry.npmmirror.com/acorn-import-assertions/1.8.0 + name: acorn-import-assertions + peerDependencies: + acorn: ^8 + resolution: + integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz' + version: 1.8.0 + registry.npmmirror.com/acorn-jsx/5.3.2_acorn@8.8.1: + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.1 + dev: true + id: registry.npmmirror.com/acorn-jsx/5.3.2 + name: acorn-jsx + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + resolution: + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz' + version: 5.3.2 + registry.npmmirror.com/acorn-walk/8.2.0: + dev: true + engines: + node: '>=0.4.0' + name: acorn-walk + resolution: + integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz' + version: 8.2.0 + registry.npmmirror.com/acorn/8.8.1: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + name: acorn + resolution: + integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz' + version: 8.8.1 + registry.npmmirror.com/address/1.2.1: + dev: true + engines: + node: '>= 10.0.0' + name: address + resolution: + integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/address/-/address-1.2.1.tgz' + version: 1.2.1 + registry.npmmirror.com/ajv-formats/2.1.1: + dependencies: + ajv: registry.npmmirror.com/ajv/8.11.2 + dev: true + name: ajv-formats + peerDependenciesMeta: + ajv: + optional: true + resolution: + integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6: + dependencies: + ajv: registry.npmmirror.com/ajv/6.12.6 + dev: true + id: registry.npmmirror.com/ajv-keywords/3.5.2 + name: ajv-keywords + peerDependencies: + ajv: ^6.9.1 + resolution: + integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz' + version: 3.5.2 + registry.npmmirror.com/ajv-keywords/5.1.0_ajv@8.11.2: + dependencies: + ajv: registry.npmmirror.com/ajv/8.11.2 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + dev: true + id: registry.npmmirror.com/ajv-keywords/5.1.0 + name: ajv-keywords + peerDependencies: + ajv: ^8.8.2 + resolution: + integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/ajv/6.12.6: + dependencies: + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify/2.1.0 + json-schema-traverse: registry.npmmirror.com/json-schema-traverse/0.4.1 + uri-js: registry.npmmirror.com/uri-js/4.4.1 + dev: true + name: ajv + resolution: + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz' + version: 6.12.6 + registry.npmmirror.com/ajv/8.11.2: + dependencies: + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + json-schema-traverse: registry.npmmirror.com/json-schema-traverse/1.0.0 + require-from-string: registry.npmmirror.com/require-from-string/2.0.2 + uri-js: registry.npmmirror.com/uri-js/4.4.1 + dev: true + name: ajv + resolution: + integrity: sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ajv/-/ajv-8.11.2.tgz' + version: 8.11.2 + registry.npmmirror.com/ansi-escapes/3.2.0: + dev: true + engines: + node: '>=4' + name: ansi-escapes + resolution: + integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz' + version: 3.2.0 + registry.npmmirror.com/ansi-html-community/0.0.8: + dev: true + engines: + '0': node >= 0.8.0 + hasBin: true + name: ansi-html-community + resolution: + integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz' + version: 0.0.8 + registry.npmmirror.com/ansi-regex/3.0.1: + dev: true + engines: + node: '>=4' + name: ansi-regex + resolution: + integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/ansi-regex/5.0.1: + dev: true + engines: + node: '>=8' + name: ansi-regex + resolution: + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz' + version: 5.0.1 + registry.npmmirror.com/ansi-styles/3.2.1: + dependencies: + color-convert: registry.npmmirror.com/color-convert/1.9.3 + dev: true + engines: + node: '>=4' + name: ansi-styles + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz' + version: 3.2.1 + registry.npmmirror.com/ansi-styles/4.3.0: + dependencies: + color-convert: registry.npmmirror.com/color-convert/2.0.1 + dev: true + engines: + node: '>=8' + name: ansi-styles + resolution: + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz' + version: 4.3.0 + registry.npmmirror.com/any-promise/1.3.0: + dev: true + name: any-promise + resolution: + integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz' + version: 1.3.0 + registry.npmmirror.com/anymatch/3.1.2: + dependencies: + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: true + engines: + node: '>= 8' + name: anymatch + resolution: + integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz' + version: 3.1.2 + registry.npmmirror.com/arch/2.2.0: + dev: true + name: arch + resolution: + integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz' + version: 2.2.0 + registry.npmmirror.com/argparse/2.0.1: + dev: true + name: argparse + resolution: + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/array-flatten/1.1.1: + dev: true + name: array-flatten + resolution: + integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz' + version: 1.1.1 + registry.npmmirror.com/array-flatten/2.1.2: + dev: true + name: array-flatten + resolution: + integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz' + version: 2.1.2 + registry.npmmirror.com/array-union/2.1.0: + dev: true + engines: + node: '>=8' + name: array-union + resolution: + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/async-validator/4.2.5: + dev: false + name: async-validator + resolution: + integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz' + version: 4.2.5 + registry.npmmirror.com/async/2.6.4: + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + dev: true + name: async + resolution: + integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/async/-/async-2.6.4.tgz' + version: 2.6.4 + registry.npmmirror.com/asynckit/0.4.0: + dev: false + name: asynckit + resolution: + integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz' + version: 0.4.0 + registry.npmmirror.com/at-least-node/1.0.0: + dev: true + engines: + node: '>= 4.0.0' + name: at-least-node + resolution: + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/autoprefixer/10.4.13_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001431 + fraction.js: registry.npmmirror.com/fraction.js/4.2.0 + normalize-range: registry.npmmirror.com/normalize-range/0.1.2 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14 + hasBin: true + id: registry.npmmirror.com/autoprefixer/10.4.13 + name: autoprefixer + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.13.tgz' + version: 10.4.13 + registry.npmmirror.com/axios/1.1.3: + dependencies: + follow-redirects: registry.npmmirror.com/follow-redirects/1.15.2 + form-data: registry.npmmirror.com/form-data/4.0.0 + proxy-from-env: registry.npmmirror.com/proxy-from-env/1.1.0 + dev: false + name: axios + resolution: + integrity: sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/axios/-/axios-1.1.3.tgz' + version: 1.1.3 + registry.npmmirror.com/babel-loader/8.3.0_6bc01c084ca39b676a2aa715dddddb3a: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + find-cache-dir: registry.npmmirror.com/find-cache-dir/3.3.2 + loader-utils: registry.npmmirror.com/loader-utils/2.0.4 + make-dir: registry.npmmirror.com/make-dir/3.1.0 + schema-utils: registry.npmmirror.com/schema-utils/2.7.1 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 8.9' + id: registry.npmmirror.com/babel-loader/8.3.0 + name: babel-loader + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + resolution: + integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz' + version: 8.3.0 + registry.npmmirror.com/babel-plugin-dynamic-import-node/2.3.3: + dependencies: + object.assign: registry.npmmirror.com/object.assign/4.1.4 + dev: true + name: babel-plugin-dynamic-import-node + resolution: + integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz' + version: 2.3.3 + registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.2: + dependencies: + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.20.1 + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2 + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + id: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.3 + name: babel-plugin-polyfill-corejs2 + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz' + version: 0.3.3 + registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2 + core-js-compat: registry.npmmirror.com/core-js-compat/3.26.1 + dev: true + id: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.6.0 + name: babel-plugin-polyfill-corejs3 + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz' + version: 0.6.0 + registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.2: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2 + dev: true + id: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.4.1 + name: babel-plugin-polyfill-regenerator + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz' + version: 0.4.1 + registry.npmmirror.com/balanced-match/1.0.2: + dev: true + name: balanced-match + resolution: + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/base64-js/1.5.1: + dev: true + name: base64-js + resolution: + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz' + version: 1.5.1 + registry.npmmirror.com/batch/0.6.1: + dev: true + name: batch + resolution: + integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz' + version: 0.6.1 + registry.npmmirror.com/big.js/5.2.2: + dev: true + name: big.js + resolution: + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz' + version: 5.2.2 + registry.npmmirror.com/binary-extensions/2.2.0: + dev: true + engines: + node: '>=8' + name: binary-extensions + resolution: + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz' + version: 2.2.0 + registry.npmmirror.com/bl/4.1.0: + dependencies: + buffer: registry.npmmirror.com/buffer/5.7.1 + inherits: registry.npmmirror.com/inherits/2.0.4 + readable-stream: registry.npmmirror.com/readable-stream/3.6.0 + dev: true + name: bl + resolution: + integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/bluebird/3.7.2: + dev: true + name: bluebird + resolution: + integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz' + version: 3.7.2 + registry.npmmirror.com/body-parser/1.20.1: + dependencies: + bytes: registry.npmmirror.com/bytes/3.1.2 + content-type: registry.npmmirror.com/content-type/1.0.4 + debug: registry.npmmirror.com/debug/2.6.9 + depd: registry.npmmirror.com/depd/2.0.0 + destroy: registry.npmmirror.com/destroy/1.2.0 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + qs: registry.npmmirror.com/qs/6.11.0 + raw-body: registry.npmmirror.com/raw-body/2.5.1 + type-is: registry.npmmirror.com/type-is/1.6.18 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + dev: true + engines: + node: '>= 0.8' + npm: 1.2.8000 || >= 1.4.16 + name: body-parser + resolution: + integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz' + version: 1.20.1 + registry.npmmirror.com/bonjour-service/1.0.14: + dependencies: + array-flatten: registry.npmmirror.com/array-flatten/2.1.2 + dns-equal: registry.npmmirror.com/dns-equal/1.0.0 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + multicast-dns: registry.npmmirror.com/multicast-dns/7.2.5 + dev: true + name: bonjour-service + resolution: + integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz' + version: 1.0.14 + registry.npmmirror.com/boolbase/1.0.0: + dev: true + name: boolbase + resolution: + integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/brace-expansion/1.1.11: + dependencies: + balanced-match: registry.npmmirror.com/balanced-match/1.0.2 + concat-map: registry.npmmirror.com/concat-map/0.0.1 + dev: true + name: brace-expansion + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz' + version: 1.1.11 + registry.npmmirror.com/braces/3.0.2: + dependencies: + fill-range: registry.npmmirror.com/fill-range/7.0.1 + dev: true + engines: + node: '>=8' + name: braces + resolution: + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz' + version: 3.0.2 + registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4: + dependencies: + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001431 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.284 + node-releases: registry.npmmirror.com/node-releases/2.0.6 + update-browserslist-db: registry.npmmirror.com/update-browserslist-db/1.0.10_browserslist@4.21.4 + dev: true + engines: + node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 + hasBin: true + id: registry.npmmirror.com/browserslist/4.21.4 + name: browserslist + peerDependencies: + browserslist: '*' + resolution: + integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz' + version: 4.21.4 + registry.npmmirror.com/buffer-from/1.1.2: + dev: true + name: buffer-from + resolution: + integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/buffer/5.7.1: + dependencies: + base64-js: registry.npmmirror.com/base64-js/1.5.1 + ieee754: registry.npmmirror.com/ieee754/1.2.1 + dev: true + name: buffer + resolution: + integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz' + version: 5.7.1 + registry.npmmirror.com/builtin-modules/3.3.0: + dev: true + engines: + node: '>=6' + name: builtin-modules + resolution: + integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz' + version: 3.3.0 + registry.npmmirror.com/bytes/3.0.0: + dev: true + engines: + node: '>= 0.8' + name: bytes + resolution: + integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/bytes/3.1.2: + dev: true + engines: + node: '>= 0.8' + name: bytes + resolution: + integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz' + version: 3.1.2 + registry.npmmirror.com/call-bind/1.0.2: + dependencies: + function-bind: registry.npmmirror.com/function-bind/1.1.1 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + dev: true + name: call-bind + resolution: + integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/callsites/3.1.0: + dev: true + engines: + node: '>=6' + name: callsites + resolution: + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/camel-case/4.1.2: + dependencies: + pascal-case: registry.npmmirror.com/pascal-case/3.1.2 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: camel-case + resolution: + integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz' + version: 4.1.2 + registry.npmmirror.com/camelcase/5.3.1: + dev: true + engines: + node: '>=6' + name: camelcase + resolution: + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz' + version: 5.3.1 + registry.npmmirror.com/camelcase/6.3.0: + dev: true + engines: + node: '>=10' + name: camelcase + resolution: + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz' + version: 6.3.0 + registry.npmmirror.com/caniuse-api/3.0.0: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001431 + lodash.memoize: registry.npmmirror.com/lodash.memoize/4.1.2 + lodash.uniq: registry.npmmirror.com/lodash.uniq/4.5.0 + dev: true + name: caniuse-api + resolution: + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/caniuse-lite/1.0.30001431: + dev: true + name: caniuse-lite + resolution: + integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz' + version: 1.0.30001431 + registry.npmmirror.com/capital-case/1.0.4: + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + upper-case-first: registry.npmmirror.com/upper-case-first/2.0.2 + dev: true + name: capital-case + resolution: + integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/capital-case/-/capital-case-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/case-sensitive-paths-webpack-plugin/2.4.0: + dev: true + engines: + node: '>=4' + name: case-sensitive-paths-webpack-plugin + resolution: + integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz' + version: 2.4.0 + registry.npmmirror.com/chalk/2.4.2: + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5 + supports-color: registry.npmmirror.com/supports-color/5.5.0 + dev: true + engines: + node: '>=4' + name: chalk + resolution: + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz' + version: 2.4.2 + registry.npmmirror.com/chalk/3.0.0: + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + dev: true + engines: + node: '>=8' + name: chalk + resolution: + integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/chalk/4.1.2: + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + supports-color: registry.npmmirror.com/supports-color/7.2.0 + dev: true + engines: + node: '>=10' + name: chalk + resolution: + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz' + version: 4.1.2 + registry.npmmirror.com/change-case/4.1.2: + dependencies: + camel-case: registry.npmmirror.com/camel-case/4.1.2 + capital-case: registry.npmmirror.com/capital-case/1.0.4 + constant-case: registry.npmmirror.com/constant-case/3.0.4 + dot-case: registry.npmmirror.com/dot-case/3.0.4 + header-case: registry.npmmirror.com/header-case/2.0.4 + no-case: registry.npmmirror.com/no-case/3.0.4 + param-case: registry.npmmirror.com/param-case/3.0.4 + pascal-case: registry.npmmirror.com/pascal-case/3.1.2 + path-case: registry.npmmirror.com/path-case/3.0.4 + sentence-case: registry.npmmirror.com/sentence-case/3.0.4 + snake-case: registry.npmmirror.com/snake-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: change-case + resolution: + integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/change-case/-/change-case-4.1.2.tgz' + version: 4.1.2 + registry.npmmirror.com/chokidar/3.5.3: + dependencies: + anymatch: registry.npmmirror.com/anymatch/3.1.2 + braces: registry.npmmirror.com/braces/3.0.2 + glob-parent: registry.npmmirror.com/glob-parent/5.1.2 + is-binary-path: registry.npmmirror.com/is-binary-path/2.1.0 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + readdirp: registry.npmmirror.com/readdirp/3.6.0 + dev: true + engines: + node: '>= 8.10.0' + name: chokidar + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + resolution: + integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz' + version: 3.5.3 + registry.npmmirror.com/chrome-trace-event/1.0.3: + dev: true + engines: + node: '>=6.0' + name: chrome-trace-event + resolution: + integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/ci-info/1.6.0: + dev: true + name: ci-info + resolution: + integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz' + version: 1.6.0 + registry.npmmirror.com/clean-css/5.3.1: + dependencies: + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + engines: + node: '>= 10.0' + name: clean-css + resolution: + integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz' + version: 5.3.1 + registry.npmmirror.com/cli-cursor/2.1.0: + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor/2.0.0 + dev: true + engines: + node: '>=4' + name: cli-cursor + resolution: + integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/cli-cursor/3.1.0: + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor/3.1.0 + dev: true + engines: + node: '>=8' + name: cli-cursor + resolution: + integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/cli-highlight/2.1.11: + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + highlight.js: registry.npmmirror.com/highlight.js/10.7.3 + mz: registry.npmmirror.com/mz/2.7.0 + parse5: registry.npmmirror.com/parse5/5.1.1 + parse5-htmlparser2-tree-adapter: registry.npmmirror.com/parse5-htmlparser2-tree-adapter/6.0.1 + yargs: registry.npmmirror.com/yargs/16.2.0 + dev: true + engines: + node: '>=8.0.0' + npm: '>=5.0.0' + hasBin: true + name: cli-highlight + resolution: + integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz' + version: 2.1.11 + registry.npmmirror.com/cli-spinners/2.7.0: + dev: true + engines: + node: '>=6' + name: cli-spinners + resolution: + integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz' + version: 2.7.0 + registry.npmmirror.com/clipboardy/2.3.0: + dependencies: + arch: registry.npmmirror.com/arch/2.2.0 + execa: registry.npmmirror.com/execa/1.0.0 + is-wsl: registry.npmmirror.com/is-wsl/2.2.0 + dev: true + engines: + node: '>=8' + name: clipboardy + resolution: + integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz' + version: 2.3.0 + registry.npmmirror.com/cliui/7.0.4: + dependencies: + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + wrap-ansi: registry.npmmirror.com/wrap-ansi/7.0.0 + dev: true + name: cliui + resolution: + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz' + version: 7.0.4 + registry.npmmirror.com/clone-deep/4.0.1: + dependencies: + is-plain-object: registry.npmmirror.com/is-plain-object/2.0.4 + kind-of: registry.npmmirror.com/kind-of/6.0.3 + shallow-clone: registry.npmmirror.com/shallow-clone/3.0.1 + dev: true + engines: + node: '>=6' + name: clone-deep + resolution: + integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz' + version: 4.0.1 + registry.npmmirror.com/clone/1.0.4: + dev: true + engines: + node: '>=0.8' + name: clone + resolution: + integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/color-convert/1.9.3: + dependencies: + color-name: registry.npmmirror.com/color-name/1.1.3 + dev: true + name: color-convert + resolution: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz' + version: 1.9.3 + registry.npmmirror.com/color-convert/2.0.1: + dependencies: + color-name: registry.npmmirror.com/color-name/1.1.4 + dev: true + engines: + node: '>=7.0.0' + name: color-convert + resolution: + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/color-name/1.1.3: + dev: true + name: color-name + resolution: + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz' + version: 1.1.3 + registry.npmmirror.com/color-name/1.1.4: + dev: true + name: color-name + resolution: + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz' + version: 1.1.4 + registry.npmmirror.com/colord/2.9.3: + dev: true + name: colord + resolution: + integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz' + version: 2.9.3 + registry.npmmirror.com/colorette/2.0.19: + dev: true + name: colorette + resolution: + integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz' + version: 2.0.19 + registry.npmmirror.com/combined-stream/1.0.8: + dependencies: + delayed-stream: registry.npmmirror.com/delayed-stream/1.0.0 + dev: false + engines: + node: '>= 0.8' + name: combined-stream + resolution: + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz' + version: 1.0.8 + registry.npmmirror.com/commander/2.20.3: + dev: true + name: commander + resolution: + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz' + version: 2.20.3 + registry.npmmirror.com/commander/7.2.0: + dev: true + engines: + node: '>= 10' + name: commander + resolution: + integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz' + version: 7.2.0 + registry.npmmirror.com/commander/8.3.0: + dev: true + engines: + node: '>= 12' + name: commander + resolution: + integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz' + version: 8.3.0 + registry.npmmirror.com/commander/9.4.1: + dev: true + engines: + node: ^12.20.0 || >=14 + name: commander + resolution: + integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/commander/-/commander-9.4.1.tgz' + version: 9.4.1 + registry.npmmirror.com/commondir/1.0.1: + dev: true + name: commondir + resolution: + integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/compressible/2.0.18: + dependencies: + mime-db: registry.npmmirror.com/mime-db/1.52.0 + dev: true + engines: + node: '>= 0.6' + name: compressible + resolution: + integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz' + version: 2.0.18 + registry.npmmirror.com/compression/1.7.4: + dependencies: + accepts: registry.npmmirror.com/accepts/1.3.8 + bytes: registry.npmmirror.com/bytes/3.0.0 + compressible: registry.npmmirror.com/compressible/2.0.18 + debug: registry.npmmirror.com/debug/2.6.9 + on-headers: registry.npmmirror.com/on-headers/1.0.2 + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + vary: registry.npmmirror.com/vary/1.1.2 + dev: true + engines: + node: '>= 0.8.0' + name: compression + resolution: + integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz' + version: 1.7.4 + registry.npmmirror.com/concat-map/0.0.1: + dev: true + name: concat-map + resolution: + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz' + version: 0.0.1 + registry.npmmirror.com/connect-history-api-fallback/2.0.0: + dev: true + engines: + node: '>=0.8' + name: connect-history-api-fallback + resolution: + integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/connect/3.7.0: + dependencies: + debug: registry.npmmirror.com/debug/2.6.9 + finalhandler: registry.npmmirror.com/finalhandler/1.1.2 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + utils-merge: registry.npmmirror.com/utils-merge/1.0.1 + dev: true + engines: + node: '>= 0.10.0' + name: connect + resolution: + integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz' + version: 3.7.0 + registry.npmmirror.com/console/0.7.2: + dev: true + name: console + resolution: + integrity: sha512-+JSDwGunA4MTEgAV/4VBKwUHonP8CzJ/6GIuwPi6acKFqFfHUdSGCm89ZxZ5FfGWdZfkdgAroy5bJ5FSeN/t4g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/console/-/console-0.7.2.tgz' + version: 0.7.2 + registry.npmmirror.com/consolidate/0.15.1: + dependencies: + bluebird: registry.npmmirror.com/bluebird/3.7.2 + dev: true + engines: + node: '>= 0.10.0' + name: consolidate + resolution: + integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz' + version: 0.15.1 + registry.npmmirror.com/constant-case/3.0.4: + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + upper-case: registry.npmmirror.com/upper-case/2.0.2 + dev: true + name: constant-case + resolution: + integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/constant-case/-/constant-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/content-disposition/0.5.4: + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + dev: true + engines: + node: '>= 0.6' + name: content-disposition + resolution: + integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz' + version: 0.5.4 + registry.npmmirror.com/content-type/1.0.4: + dev: true + engines: + node: '>= 0.6' + name: content-type + resolution: + integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/convert-source-map/1.9.0: + dev: true + name: convert-source-map + resolution: + integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz' + version: 1.9.0 + registry.npmmirror.com/cookie-signature/1.0.6: + dev: true + name: cookie-signature + resolution: + integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz' + version: 1.0.6 + registry.npmmirror.com/cookie/0.5.0: + dev: true + engines: + node: '>= 0.6' + name: cookie + resolution: + integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz' + version: 0.5.0 + registry.npmmirror.com/copy-webpack-plugin/9.1.0_webpack@5.75.0: + dependencies: + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + glob-parent: registry.npmmirror.com/glob-parent/6.0.2 + globby: registry.npmmirror.com/globby/11.1.0 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + serialize-javascript: registry.npmmirror.com/serialize-javascript/6.0.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/copy-webpack-plugin/9.1.0 + name: copy-webpack-plugin + peerDependencies: + webpack: ^5.1.0 + resolution: + integrity: sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz' + version: 9.1.0 + registry.npmmirror.com/core-js-compat/3.26.1: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + dev: true + name: core-js-compat + resolution: + integrity: sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.26.1.tgz' + version: 3.26.1 + registry.npmmirror.com/core-js/3.26.1: + name: core-js + requiresBuild: true + resolution: + integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/core-js/-/core-js-3.26.1.tgz' + version: 3.26.1 + registry.npmmirror.com/core-util-is/1.0.3: + dev: true + name: core-util-is + resolution: + integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/cosmiconfig/7.1.0: + dependencies: + '@types/parse-json': registry.npmmirror.com/@types/parse-json/4.0.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + parse-json: registry.npmmirror.com/parse-json/5.2.0 + path-type: registry.npmmirror.com/path-type/4.0.0 + yaml: registry.npmmirror.com/yaml/1.10.2 + dev: true + engines: + node: '>=10' + name: cosmiconfig + resolution: + integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz' + version: 7.1.0 + registry.npmmirror.com/cross-spawn/5.1.0: + dependencies: + lru-cache: registry.npmmirror.com/lru-cache/4.1.5 + shebang-command: registry.npmmirror.com/shebang-command/1.2.0 + which: registry.npmmirror.com/which/1.3.1 + dev: true + name: cross-spawn + resolution: + integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/cross-spawn/6.0.5: + dependencies: + nice-try: registry.npmmirror.com/nice-try/1.0.5 + path-key: registry.npmmirror.com/path-key/2.0.1 + semver: registry.npmmirror.com/semver/5.7.1 + shebang-command: registry.npmmirror.com/shebang-command/1.2.0 + which: registry.npmmirror.com/which/1.3.1 + dev: true + engines: + node: '>=4.8' + name: cross-spawn + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz' + version: 6.0.5 + registry.npmmirror.com/cross-spawn/7.0.3: + dependencies: + path-key: registry.npmmirror.com/path-key/3.1.1 + shebang-command: registry.npmmirror.com/shebang-command/2.0.0 + which: registry.npmmirror.com/which/2.0.2 + dev: true + engines: + node: '>= 8' + name: cross-spawn + resolution: + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz' + version: 7.0.3 + registry.npmmirror.com/css-declaration-sorter/6.3.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14 + id: registry.npmmirror.com/css-declaration-sorter/6.3.1 + name: css-declaration-sorter + peerDependencies: + postcss: ^8.0.9 + resolution: + integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz' + version: 6.3.1 + registry.npmmirror.com/css-loader/6.7.2_webpack@5.75.0: + dependencies: + icss-utils: registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-modules-extract-imports: registry.npmmirror.com/postcss-modules-extract-imports/3.0.0_postcss@8.4.19 + postcss-modules-local-by-default: registry.npmmirror.com/postcss-modules-local-by-default/4.0.0_postcss@8.4.19 + postcss-modules-scope: registry.npmmirror.com/postcss-modules-scope/3.0.0_postcss@8.4.19 + postcss-modules-values: registry.npmmirror.com/postcss-modules-values/4.0.0_postcss@8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + semver: registry.npmmirror.com/semver/7.3.8 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/css-loader/6.7.2 + name: css-loader + peerDependencies: + webpack: ^5.0.0 + resolution: + integrity: sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/css-loader/-/css-loader-6.7.2.tgz' + version: 6.7.2 + registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1_webpack@5.75.0: + dependencies: + cssnano: registry.npmmirror.com/cssnano/5.1.14_postcss@8.4.19 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + postcss: registry.npmmirror.com/postcss/8.4.19 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + serialize-javascript: registry.npmmirror.com/serialize-javascript/6.0.0 + source-map: registry.npmmirror.com/source-map/0.6.1 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/css-minimizer-webpack-plugin/3.4.1 + name: css-minimizer-webpack-plugin + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + resolution: + integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz' + version: 3.4.1 + registry.npmmirror.com/css-select/4.3.0: + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + css-what: registry.npmmirror.com/css-what/6.1.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + domutils: registry.npmmirror.com/domutils/2.8.0 + nth-check: registry.npmmirror.com/nth-check/2.1.1 + dev: true + name: css-select + resolution: + integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz' + version: 4.3.0 + registry.npmmirror.com/css-tree/1.1.3: + dependencies: + mdn-data: registry.npmmirror.com/mdn-data/2.0.14 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + engines: + node: '>=8.0.0' + name: css-tree + resolution: + integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz' + version: 1.1.3 + registry.npmmirror.com/css-what/6.1.0: + dev: true + engines: + node: '>= 6' + name: css-what + resolution: + integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz' + version: 6.1.0 + registry.npmmirror.com/cssesc/3.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + name: cssesc + resolution: + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/cssnano-preset-default/5.2.13_postcss@8.4.19: + dependencies: + css-declaration-sorter: registry.npmmirror.com/css-declaration-sorter/6.3.1_postcss@8.4.19 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-calc: registry.npmmirror.com/postcss-calc/8.2.4_postcss@8.4.19 + postcss-colormin: registry.npmmirror.com/postcss-colormin/5.3.0_postcss@8.4.19 + postcss-convert-values: registry.npmmirror.com/postcss-convert-values/5.1.3_postcss@8.4.19 + postcss-discard-comments: registry.npmmirror.com/postcss-discard-comments/5.1.2_postcss@8.4.19 + postcss-discard-duplicates: registry.npmmirror.com/postcss-discard-duplicates/5.1.0_postcss@8.4.19 + postcss-discard-empty: registry.npmmirror.com/postcss-discard-empty/5.1.1_postcss@8.4.19 + postcss-discard-overridden: registry.npmmirror.com/postcss-discard-overridden/5.1.0_postcss@8.4.19 + postcss-merge-longhand: registry.npmmirror.com/postcss-merge-longhand/5.1.7_postcss@8.4.19 + postcss-merge-rules: registry.npmmirror.com/postcss-merge-rules/5.1.3_postcss@8.4.19 + postcss-minify-font-values: registry.npmmirror.com/postcss-minify-font-values/5.1.0_postcss@8.4.19 + postcss-minify-gradients: registry.npmmirror.com/postcss-minify-gradients/5.1.1_postcss@8.4.19 + postcss-minify-params: registry.npmmirror.com/postcss-minify-params/5.1.4_postcss@8.4.19 + postcss-minify-selectors: registry.npmmirror.com/postcss-minify-selectors/5.2.1_postcss@8.4.19 + postcss-normalize-charset: registry.npmmirror.com/postcss-normalize-charset/5.1.0_postcss@8.4.19 + postcss-normalize-display-values: registry.npmmirror.com/postcss-normalize-display-values/5.1.0_postcss@8.4.19 + postcss-normalize-positions: registry.npmmirror.com/postcss-normalize-positions/5.1.1_postcss@8.4.19 + postcss-normalize-repeat-style: registry.npmmirror.com/postcss-normalize-repeat-style/5.1.1_postcss@8.4.19 + postcss-normalize-string: registry.npmmirror.com/postcss-normalize-string/5.1.0_postcss@8.4.19 + postcss-normalize-timing-functions: registry.npmmirror.com/postcss-normalize-timing-functions/5.1.0_postcss@8.4.19 + postcss-normalize-unicode: registry.npmmirror.com/postcss-normalize-unicode/5.1.1_postcss@8.4.19 + postcss-normalize-url: registry.npmmirror.com/postcss-normalize-url/5.1.0_postcss@8.4.19 + postcss-normalize-whitespace: registry.npmmirror.com/postcss-normalize-whitespace/5.1.1_postcss@8.4.19 + postcss-ordered-values: registry.npmmirror.com/postcss-ordered-values/5.1.3_postcss@8.4.19 + postcss-reduce-initial: registry.npmmirror.com/postcss-reduce-initial/5.1.1_postcss@8.4.19 + postcss-reduce-transforms: registry.npmmirror.com/postcss-reduce-transforms/5.1.0_postcss@8.4.19 + postcss-svgo: registry.npmmirror.com/postcss-svgo/5.1.0_postcss@8.4.19 + postcss-unique-selectors: registry.npmmirror.com/postcss-unique-selectors/5.1.1_postcss@8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/cssnano-preset-default/5.2.13 + name: cssnano-preset-default + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz' + version: 5.2.13 + registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/cssnano-utils/3.1.0 + name: cssnano-utils + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/cssnano/5.1.14_postcss@8.4.19: + dependencies: + cssnano-preset-default: registry.npmmirror.com/cssnano-preset-default/5.2.13_postcss@8.4.19 + lilconfig: registry.npmmirror.com/lilconfig/2.0.6 + postcss: registry.npmmirror.com/postcss/8.4.19 + yaml: registry.npmmirror.com/yaml/1.10.2 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/cssnano/5.1.14 + name: cssnano + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/cssnano/-/cssnano-5.1.14.tgz' + version: 5.1.14 + registry.npmmirror.com/csso/4.2.0: + dependencies: + css-tree: registry.npmmirror.com/css-tree/1.1.3 + dev: true + engines: + node: '>=8.0.0' + name: csso + resolution: + integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz' + version: 4.2.0 + registry.npmmirror.com/csstype/2.6.21: + name: csstype + resolution: + integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz' + version: 2.6.21 + registry.npmmirror.com/dayjs/1.11.6: + dev: false + name: dayjs + resolution: + integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dayjs/-/dayjs-1.11.6.tgz' + version: 1.11.6 + registry.npmmirror.com/debug/2.6.9: + dependencies: + ms: registry.npmmirror.com/ms/2.0.0 + dev: true + name: debug + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz' + version: 2.6.9 + registry.npmmirror.com/debug/3.2.7: + dependencies: + ms: registry.npmmirror.com/ms/2.1.3 + dev: true + name: debug + resolution: + integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz' + version: 3.2.7 + registry.npmmirror.com/debug/4.3.4: + dependencies: + ms: registry.npmmirror.com/ms/2.1.2 + dev: true + engines: + node: '>=6.0' + name: debug + peerDependenciesMeta: + supports-color: + optional: true + resolution: + integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz' + version: 4.3.4 + registry.npmmirror.com/deep-is/0.1.4: + dev: true + name: deep-is + resolution: + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz' + version: 0.1.4 + registry.npmmirror.com/deepmerge/1.5.2: + dev: true + engines: + node: '>=0.10.0' + name: deepmerge + resolution: + integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz' + version: 1.5.2 + registry.npmmirror.com/deepmerge/4.2.2: + dev: true + engines: + node: '>=0.10.0' + name: deepmerge + resolution: + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz' + version: 4.2.2 + registry.npmmirror.com/default-gateway/6.0.3: + dependencies: + execa: registry.npmmirror.com/execa/5.1.1 + dev: true + engines: + node: '>= 10' + name: default-gateway + resolution: + integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz' + version: 6.0.3 + registry.npmmirror.com/defaults/1.0.4: + dependencies: + clone: registry.npmmirror.com/clone/1.0.4 + dev: true + name: defaults + resolution: + integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/define-lazy-prop/2.0.0: + dev: true + engines: + node: '>=8' + name: define-lazy-prop + resolution: + integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/define-properties/1.1.4: + dependencies: + has-property-descriptors: registry.npmmirror.com/has-property-descriptors/1.0.0 + object-keys: registry.npmmirror.com/object-keys/1.1.1 + dev: true + engines: + node: '>= 0.4' + name: define-properties + resolution: + integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz' + version: 1.1.4 + registry.npmmirror.com/delayed-stream/1.0.0: + dev: false + engines: + node: '>=0.4.0' + name: delayed-stream + resolution: + integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/depd/1.1.2: + dev: true + engines: + node: '>= 0.6' + name: depd + resolution: + integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/depd/2.0.0: + dev: true + engines: + node: '>= 0.8' + name: depd + resolution: + integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/destroy/1.2.0: + dev: true + engines: + node: '>= 0.8' + npm: 1.2.8000 || >= 1.4.16 + name: destroy + resolution: + integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/detect-node/2.1.0: + dev: true + name: detect-node + resolution: + integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/dir-glob/3.0.1: + dependencies: + path-type: registry.npmmirror.com/path-type/4.0.0 + dev: true + engines: + node: '>=8' + name: dir-glob + resolution: + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/dns-equal/1.0.0: + dev: true + name: dns-equal + resolution: + integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/dns-packet/5.4.0: + dependencies: + '@leichtgewicht/ip-codec': registry.npmmirror.com/@leichtgewicht/ip-codec/2.0.4 + dev: true + engines: + node: '>=6' + name: dns-packet + resolution: + integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz' + version: 5.4.0 + registry.npmmirror.com/doctrine/3.0.0: + dependencies: + esutils: registry.npmmirror.com/esutils/2.0.3 + dev: true + engines: + node: '>=6.0.0' + name: doctrine + resolution: + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/dom-converter/0.2.0: + dependencies: + utila: registry.npmmirror.com/utila/0.4.0 + dev: true + name: dom-converter + resolution: + integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz' + version: 0.2.0 + registry.npmmirror.com/dom-serializer/1.4.1: + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + entities: registry.npmmirror.com/entities/2.2.0 + dev: true + name: dom-serializer + resolution: + integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz' + version: 1.4.1 + registry.npmmirror.com/domelementtype/2.3.0: + dev: true + name: domelementtype + resolution: + integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz' + version: 2.3.0 + registry.npmmirror.com/domhandler/4.3.1: + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + dev: true + engines: + node: '>= 4' + name: domhandler + resolution: + integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz' + version: 4.3.1 + registry.npmmirror.com/domutils/2.8.0: + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer/1.4.1 + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + dev: true + name: domutils + resolution: + integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz' + version: 2.8.0 + registry.npmmirror.com/dot-case/3.0.4: + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: dot-case + resolution: + integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/dotenv-expand/5.1.0: + dev: true + name: dotenv-expand + resolution: + integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/dotenv/10.0.0: + dev: true + engines: + node: '>=10' + name: dotenv + resolution: + integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz' + version: 10.0.0 + registry.npmmirror.com/duplexer/0.1.2: + dev: true + name: duplexer + resolution: + integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz' + version: 0.1.2 + registry.npmmirror.com/easy-stack/1.0.1: + dev: true + engines: + node: '>=6.0.0' + name: easy-stack + resolution: + integrity: sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/ee-first/1.1.1: + dev: true + name: ee-first + resolution: + integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz' + version: 1.1.1 + registry.npmmirror.com/electron-to-chromium/1.4.284: + dev: true + name: electron-to-chromium + resolution: + integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz' + version: 1.4.284 + registry.npmmirror.com/element-plus/2.2.21_vue@3.2.45: + dependencies: + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1 + '@element-plus/icons-vue': registry.npmmirror.com/@element-plus/icons-vue/2.0.10_vue@3.2.45 + '@floating-ui/dom': registry.npmmirror.com/@floating-ui/dom/1.0.4 + '@popperjs/core': registry.npmmirror.com/@sxzz/popperjs-es/2.11.7 + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.189 + '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6 + '@vueuse/core': registry.npmmirror.com/@vueuse/core/9.5.0_vue@3.2.45 + async-validator: registry.npmmirror.com/async-validator/4.2.5 + dayjs: registry.npmmirror.com/dayjs/1.11.6 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + lodash: registry.npmmirror.com/lodash/4.17.21 + lodash-es: registry.npmmirror.com/lodash-es/4.17.21 + lodash-unified: registry.npmmirror.com/lodash-unified/1.0.3_da03a4540fbd16bbaafbb96724306afd + memoize-one: registry.npmmirror.com/memoize-one/6.0.0 + normalize-wheel-es: registry.npmmirror.com/normalize-wheel-es/1.2.0 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: false + id: registry.npmmirror.com/element-plus/2.2.21 + name: element-plus + peerDependencies: + vue: ^3.2.0 + resolution: + integrity: sha512-wZUePoXZ1zuCkzENK/8mn+mekuLJ9OoGYiudjUujzCf+T8HfOQl+TKQStwOkGBNk93fK8e9YdFIty4jH4AX6dg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/element-plus/-/element-plus-2.2.21.tgz' + version: 2.2.21 + registry.npmmirror.com/emoji-regex/8.0.0: + dev: true + name: emoji-regex + resolution: + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz' + version: 8.0.0 + registry.npmmirror.com/emojis-list/3.0.0: + dev: true + engines: + node: '>= 4' + name: emojis-list + resolution: + integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/encodeurl/1.0.2: + dev: true + engines: + node: '>= 0.8' + name: encodeurl + resolution: + integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/end-of-stream/1.4.4: + dependencies: + once: registry.npmmirror.com/once/1.4.0 + dev: true + name: end-of-stream + resolution: + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz' + version: 1.4.4 + registry.npmmirror.com/enhanced-resolve/5.10.0: + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + tapable: registry.npmmirror.com/tapable/2.2.1 + dev: true + engines: + node: '>=10.13.0' + name: enhanced-resolve + resolution: + integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz' + version: 5.10.0 + registry.npmmirror.com/entities/2.2.0: + dev: true + name: entities + resolution: + integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz' + version: 2.2.0 + registry.npmmirror.com/error-ex/1.3.2: + dependencies: + is-arrayish: registry.npmmirror.com/is-arrayish/0.2.1 + dev: true + name: error-ex + resolution: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz' + version: 1.3.2 + registry.npmmirror.com/error-stack-parser/2.1.4: + dependencies: + stackframe: registry.npmmirror.com/stackframe/1.3.4 + dev: true + name: error-stack-parser + resolution: + integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz' + version: 2.1.4 + registry.npmmirror.com/es-module-lexer/0.9.3: + dev: true + name: es-module-lexer + resolution: + integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz' + version: 0.9.3 + registry.npmmirror.com/esbuild-android-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-android-64 + optional: true + os: + - android + resolution: + integrity: sha512-HuilVIb4rk9abT4U6bcFdU35UHOzcWVGLSjEmC58OVr96q5UiRqzDtWjPlCMugjhgUGKEs8Zf4ueIvYbOStbIg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-android-arm64/0.15.14: + cpu: + - arm64 + dev: true + engines: + node: '>=12' + name: esbuild-android-arm64 + optional: true + os: + - android + resolution: + integrity: sha512-/QnxRVxsR2Vtf3XottAHj7hENAMW2wCs6S+OZcAbc/8nlhbAL/bCQRCVD78VtI5mdwqWkVi3wMqM94kScQCgqg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-darwin-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-darwin-64 + optional: true + os: + - darwin + resolution: + integrity: sha512-ToNuf1uifu8hhwWvoZJGCdLIX/1zpo8cOGnT0XAhDQXiKOKYaotVNx7pOVB1f+wHoWwTLInrOmh3EmA7Fd+8Vg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-darwin-arm64/0.15.14: + cpu: + - arm64 + dev: true + engines: + node: '>=12' + name: esbuild-darwin-arm64 + optional: true + os: + - darwin + resolution: + integrity: sha512-KgGP+y77GszfYJgceO0Wi/PiRtYo5y2Xo9rhBUpxTPaBgWDJ14gqYN0+NMbu+qC2fykxXaipHxN4Scaj9tUS1A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-freebsd-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-freebsd-64 + optional: true + os: + - freebsd + resolution: + integrity: sha512-xr0E2n5lyWw3uFSwwUXHc0EcaBDtsal/iIfLioflHdhAe10KSctV978Te7YsfnsMKzcoGeS366+tqbCXdqDHQA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-freebsd-arm64/0.15.14: + cpu: + - arm64 + dev: true + engines: + node: '>=12' + name: esbuild-freebsd-arm64 + optional: true + os: + - freebsd + resolution: + integrity: sha512-8XH96sOQ4b1LhMlO10eEWOjEngmZ2oyw3pW4o8kvBcpF6pULr56eeYVP5radtgw54g3T8nKHDHYEI5AItvskZg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-32/0.15.14: + cpu: + - ia32 + dev: true + engines: + node: '>=12' + name: esbuild-linux-32 + optional: true + os: + - linux + resolution: + integrity: sha512-6ssnvwaTAi8AzKN8By2V0nS+WF5jTP7SfuK6sStGnDP7MCJo/4zHgM9oE1eQTS2jPmo3D673rckuCzRlig+HMA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-linux-64 + optional: true + os: + - linux + resolution: + integrity: sha512-ONySx3U0wAJOJuxGUlXBWxVKFVpWv88JEv0NZ6NlHknmDd1yCbf4AEdClSgLrqKQDXYywmw4gYDvdLsS6z0hcw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-arm/0.15.14: + cpu: + - arm + dev: true + engines: + node: '>=12' + name: esbuild-linux-arm + optional: true + os: + - linux + resolution: + integrity: sha512-D2LImAIV3QzL7lHURyCHBkycVFbKwkDb1XEUWan+2fb4qfW7qAeUtul7ZIcIwFKZgPcl+6gKZmvLgPSj26RQ2Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-arm64/0.15.14: + cpu: + - arm64 + dev: true + engines: + node: '>=12' + name: esbuild-linux-arm64 + optional: true + os: + - linux + resolution: + integrity: sha512-kle2Ov6a1e5AjlHlMQl1e+c4myGTeggrRzArQFmWp6O6JoqqB9hT+B28EW4tjFWgV/NxUq46pWYpgaWXsXRPAg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-mips64le/0.15.14: + cpu: + - mips64el + dev: true + engines: + node: '>=12' + name: esbuild-linux-mips64le + optional: true + os: + - linux + resolution: + integrity: sha512-FVdMYIzOLXUq+OE7XYKesuEAqZhmAIV6qOoYahvUp93oXy0MOVTP370ECbPfGXXUdlvc0TNgkJa3YhEwyZ6MRA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-ppc64le/0.15.14: + cpu: + - ppc64 + dev: true + engines: + node: '>=12' + name: esbuild-linux-ppc64le + optional: true + os: + - linux + resolution: + integrity: sha512-2NzH+iuzMDA+jjtPjuIz/OhRDf8tzbQ1tRZJI//aT25o1HKc0reMMXxKIYq/8nSHXiJSnYV4ODzTiv45s+h73w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-riscv64/0.15.14: + cpu: + - riscv64 + dev: true + engines: + node: '>=12' + name: esbuild-linux-riscv64 + optional: true + os: + - linux + resolution: + integrity: sha512-VqxvutZNlQxmUNS7Ac+aczttLEoHBJ9e3OYGqnULrfipRvG97qLrAv9EUY9iSrRKBqeEbSvS9bSfstZqwz0T4Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-linux-s390x/0.15.14: + cpu: + - s390x + dev: true + engines: + node: '>=12' + name: esbuild-linux-s390x + optional: true + os: + - linux + resolution: + integrity: sha512-+KVHEUshX5n6VP6Vp/AKv9fZIl5kr2ph8EUFmQUJnDpHwcfTSn2AQgYYm0HTBR2Mr4d0Wlr0FxF/Cs5pbFgiOw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-netbsd-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-netbsd-64 + optional: true + os: + - netbsd + resolution: + integrity: sha512-6D/dr17piEgevIm1xJfZP2SjB9Z+g8ERhNnBdlZPBWZl+KSPUKLGF13AbvC+nzGh8IxOH2TyTIdRMvKMP0nEzQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-openbsd-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-openbsd-64 + optional: true + os: + - openbsd + resolution: + integrity: sha512-rREQBIlMibBetgr2E9Lywt2Qxv2ZdpmYahR4IUlAQ1Efv/A5gYdO0/VIN3iowDbCNTLxp0bb57Vf0LFcffD6kA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-sunos-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-sunos-64 + optional: true + os: + - sunos + resolution: + integrity: sha512-DNVjSp/BY4IfwtdUAvWGIDaIjJXY5KI4uD82+15v6k/w7px9dnaDaJJ2R6Mu+KCgr5oklmFc0KjBjh311Gxl9Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-windows-32/0.15.14: + cpu: + - ia32 + dev: true + engines: + node: '>=12' + name: esbuild-windows-32 + optional: true + os: + - win32 + resolution: + integrity: sha512-pHBWrcA+/oLgvViuG9FO3kNPO635gkoVrRQwe6ZY1S0jdET07xe2toUvQoJQ8KT3/OkxqUasIty5hpuKFLD+eg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-windows-64/0.15.14: + cpu: + - x64 + dev: true + engines: + node: '>=12' + name: esbuild-windows-64 + optional: true + os: + - win32 + resolution: + integrity: sha512-CszIGQVk/P8FOS5UgAH4hKc9zOaFo69fe+k1rqgBHx3CSK3Opyk5lwYriIamaWOVjBt7IwEP6NALz+tkVWdFog== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild-windows-arm64/0.15.14: + cpu: + - arm64 + dev: true + engines: + node: '>=12' + name: esbuild-windows-arm64 + optional: true + os: + - win32 + resolution: + integrity: sha512-KW9W4psdZceaS9A7Jsgl4WialOznSURvqX/oHZk3gOP7KbjtHLSsnmSvNdzagGJfxbAe30UVGXRe8q8nDsOSQw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/esbuild/0.11.3: + dev: true + hasBin: true + name: esbuild + requiresBuild: true + resolution: + integrity: sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild/-/esbuild-0.11.3.tgz' + version: 0.11.3 + registry.npmmirror.com/esbuild/0.15.14: + dev: true + engines: + node: '>=12' + hasBin: true + name: esbuild + optionalDependencies: + '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm/0.15.14 + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64/0.15.14 + esbuild-android-64: registry.npmmirror.com/esbuild-android-64/0.15.14 + esbuild-android-arm64: registry.npmmirror.com/esbuild-android-arm64/0.15.14 + esbuild-darwin-64: registry.npmmirror.com/esbuild-darwin-64/0.15.14 + esbuild-darwin-arm64: registry.npmmirror.com/esbuild-darwin-arm64/0.15.14 + esbuild-freebsd-64: registry.npmmirror.com/esbuild-freebsd-64/0.15.14 + esbuild-freebsd-arm64: registry.npmmirror.com/esbuild-freebsd-arm64/0.15.14 + esbuild-linux-32: registry.npmmirror.com/esbuild-linux-32/0.15.14 + esbuild-linux-64: registry.npmmirror.com/esbuild-linux-64/0.15.14 + esbuild-linux-arm: registry.npmmirror.com/esbuild-linux-arm/0.15.14 + esbuild-linux-arm64: registry.npmmirror.com/esbuild-linux-arm64/0.15.14 + esbuild-linux-mips64le: registry.npmmirror.com/esbuild-linux-mips64le/0.15.14 + esbuild-linux-ppc64le: registry.npmmirror.com/esbuild-linux-ppc64le/0.15.14 + esbuild-linux-riscv64: registry.npmmirror.com/esbuild-linux-riscv64/0.15.14 + esbuild-linux-s390x: registry.npmmirror.com/esbuild-linux-s390x/0.15.14 + esbuild-netbsd-64: registry.npmmirror.com/esbuild-netbsd-64/0.15.14 + esbuild-openbsd-64: registry.npmmirror.com/esbuild-openbsd-64/0.15.14 + esbuild-sunos-64: registry.npmmirror.com/esbuild-sunos-64/0.15.14 + esbuild-windows-32: registry.npmmirror.com/esbuild-windows-32/0.15.14 + esbuild-windows-64: registry.npmmirror.com/esbuild-windows-64/0.15.14 + esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64/0.15.14 + requiresBuild: true + resolution: + integrity: sha512-pJN8j42fvWLFWwSMG4luuupl2Me7mxciUOsMegKvwCmhEbJ2covUdFnihxm0FMIBV+cbwbtMoHgMCCI+pj1btQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esbuild/-/esbuild-0.15.14.tgz' + version: 0.15.14 + registry.npmmirror.com/escalade/3.1.1: + dev: true + engines: + node: '>=6' + name: escalade + resolution: + integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz' + version: 3.1.1 + registry.npmmirror.com/escape-html/1.0.3: + name: escape-html + resolution: + integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/escape-string-regexp/1.0.5: + dev: true + engines: + node: '>=0.8.0' + name: escape-string-regexp + resolution: + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz' + version: 1.0.5 + registry.npmmirror.com/escape-string-regexp/4.0.0: + dev: true + engines: + node: '>=10' + name: escape-string-regexp + resolution: + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/eslint-plugin-vue/9.7.0_eslint@8.27.0: + dependencies: + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.27.0 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + nth-check: registry.npmmirror.com/nth-check/2.1.1 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + semver: registry.npmmirror.com/semver/7.3.8 + vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/9.1.0_eslint@8.27.0 + xml-name-validator: registry.npmmirror.com/xml-name-validator/4.0.0 + dev: true + engines: + node: ^14.17.0 || >=16.0.0 + id: registry.npmmirror.com/eslint-plugin-vue/9.7.0 + name: eslint-plugin-vue + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + resolution: + integrity: sha512-DrOO3WZCZEwcLsnd3ohFwqCoipGRSTKTBTnLwdhqAbYZtzWl0o7D+D8ZhlmiZvABKTEl8AFsqH1GHGdybyoQmw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.7.0.tgz' + version: 9.7.0 + registry.npmmirror.com/eslint-scope/5.1.1: + dependencies: + esrecurse: registry.npmmirror.com/esrecurse/4.3.0 + estraverse: registry.npmmirror.com/estraverse/4.3.0 + dev: true + engines: + node: '>=8.0.0' + name: eslint-scope + resolution: + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/eslint-scope/7.1.1: + dependencies: + esrecurse: registry.npmmirror.com/esrecurse/4.3.0 + estraverse: registry.npmmirror.com/estraverse/5.3.0 + dev: true + engines: + node: ^12.22.0 || ^14.17.0 || >=16.0.0 + name: eslint-scope + resolution: + integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz' + version: 7.1.1 + registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.27.0: + dependencies: + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/2.1.0 + dev: true + engines: + node: ^10.0.0 || ^12.0.0 || >= 14.0.0 + id: registry.npmmirror.com/eslint-utils/3.0.0 + name: eslint-utils + peerDependencies: + eslint: '>=5' + resolution: + integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/eslint-visitor-keys/2.1.0: + dev: true + engines: + node: '>=10' + name: eslint-visitor-keys + resolution: + integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/eslint-visitor-keys/3.3.0: + dev: true + engines: + node: ^12.22.0 || ^14.17.0 || >=16.0.0 + name: eslint-visitor-keys + resolution: + integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz' + version: 3.3.0 + registry.npmmirror.com/eslint-webpack-plugin/3.2.0_eslint@8.27.0+webpack@5.75.0: + dependencies: + '@types/eslint': registry.npmmirror.com/@types/eslint/8.4.10 + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + jest-worker: registry.npmmirror.com/jest-worker/28.1.3 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + normalize-path: registry.npmmirror.com/normalize-path/3.0.0 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/eslint-webpack-plugin/3.2.0 + name: eslint-webpack-plugin + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + resolution: + integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz' + version: 3.2.0 + registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0: + dependencies: + '@eslint/eslintrc': registry.npmmirror.com/@eslint/eslintrc/1.3.3 + '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array/0.11.7 + '@humanwhocodes/module-importer': registry.npmmirror.com/@humanwhocodes/module-importer/1.0.1 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk/1.2.8 + ajv: registry.npmmirror.com/ajv/6.12.6 + chalk: registry.npmmirror.com/chalk/4.1.2 + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + debug: registry.npmmirror.com/debug/4.3.4 + doctrine: registry.npmmirror.com/doctrine/3.0.0 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/4.0.0 + eslint-scope: registry.npmmirror.com/eslint-scope/7.1.1 + eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.27.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + espree: registry.npmmirror.com/espree/9.4.1 + esquery: registry.npmmirror.com/esquery/1.4.0 + esutils: registry.npmmirror.com/esutils/2.0.3 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3 + file-entry-cache: registry.npmmirror.com/file-entry-cache/6.0.1 + find-up: registry.npmmirror.com/find-up/5.0.0 + glob-parent: registry.npmmirror.com/glob-parent/6.0.2 + globals: registry.npmmirror.com/globals/13.17.0 + grapheme-splitter: registry.npmmirror.com/grapheme-splitter/1.0.4 + ignore: registry.npmmirror.com/ignore/5.2.0 + import-fresh: registry.npmmirror.com/import-fresh/3.3.0 + imurmurhash: registry.npmmirror.com/imurmurhash/0.1.4 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + is-path-inside: registry.npmmirror.com/is-path-inside/3.0.3 + js-sdsl: registry.npmmirror.com/js-sdsl/4.1.5 + js-yaml: registry.npmmirror.com/js-yaml/4.1.0 + json-stable-stringify-without-jsonify: registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1 + levn: registry.npmmirror.com/levn/0.4.1 + lodash.merge: registry.npmmirror.com/lodash.merge/4.6.2 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + natural-compare: registry.npmmirror.com/natural-compare/1.4.0 + optionator: registry.npmmirror.com/optionator/0.9.1 + regexpp: registry.npmmirror.com/regexpp/3.2.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + strip-json-comments: registry.npmmirror.com/strip-json-comments/3.1.1 + text-table: registry.npmmirror.com/text-table/0.2.0 + dev: true + engines: + node: ^12.22.0 || ^14.17.0 || >=16.0.0 + hasBin: true + id: registry.npmmirror.com/eslint/8.27.0 + name: eslint + peerDependencies: + eslint: '*' + resolution: + integrity: sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eslint/-/eslint-8.27.0.tgz' + version: 8.27.0 + registry.npmmirror.com/espree/9.4.1: + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.1 + acorn-jsx: registry.npmmirror.com/acorn-jsx/5.3.2_acorn@8.8.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + dev: true + engines: + node: ^12.22.0 || ^14.17.0 || >=16.0.0 + name: espree + resolution: + integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/espree/-/espree-9.4.1.tgz' + version: 9.4.1 + registry.npmmirror.com/esquery/1.4.0: + dependencies: + estraverse: registry.npmmirror.com/estraverse/5.3.0 + dev: true + engines: + node: '>=0.10' + name: esquery + resolution: + integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/esrecurse/4.3.0: + dependencies: + estraverse: registry.npmmirror.com/estraverse/5.3.0 + dev: true + engines: + node: '>=4.0' + name: esrecurse + resolution: + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz' + version: 4.3.0 + registry.npmmirror.com/estraverse/4.3.0: + dev: true + engines: + node: '>=4.0' + name: estraverse + resolution: + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz' + version: 4.3.0 + registry.npmmirror.com/estraverse/5.3.0: + dev: true + engines: + node: '>=4.0' + name: estraverse + resolution: + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz' + version: 5.3.0 + registry.npmmirror.com/estree-walker/1.0.1: + dev: true + name: estree-walker + resolution: + integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/estree-walker/2.0.2: + name: estree-walker + resolution: + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/esutils/2.0.3: + dev: true + engines: + node: '>=0.10.0' + name: esutils + resolution: + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz' + version: 2.0.3 + registry.npmmirror.com/etag/1.8.1: + dev: true + engines: + node: '>= 0.6' + name: etag + resolution: + integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz' + version: 1.8.1 + registry.npmmirror.com/event-pubsub/4.3.0: + dev: true + engines: + node: '>=4.0.0' + name: event-pubsub + resolution: + integrity: sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz' + version: 4.3.0 + registry.npmmirror.com/eventemitter3/4.0.7: + dev: true + name: eventemitter3 + resolution: + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz' + version: 4.0.7 + registry.npmmirror.com/events/3.3.0: + dev: true + engines: + node: '>=0.8.x' + name: events + resolution: + integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/events/-/events-3.3.0.tgz' + version: 3.3.0 + registry.npmmirror.com/execa/0.8.0: + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn/5.1.0 + get-stream: registry.npmmirror.com/get-stream/3.0.0 + is-stream: registry.npmmirror.com/is-stream/1.1.0 + npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2 + p-finally: registry.npmmirror.com/p-finally/1.0.0 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + strip-eof: registry.npmmirror.com/strip-eof/1.0.0 + dev: true + engines: + node: '>=4' + name: execa + resolution: + integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz' + version: 0.8.0 + registry.npmmirror.com/execa/1.0.0: + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn/6.0.5 + get-stream: registry.npmmirror.com/get-stream/4.1.0 + is-stream: registry.npmmirror.com/is-stream/1.1.0 + npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2 + p-finally: registry.npmmirror.com/p-finally/1.0.0 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + strip-eof: registry.npmmirror.com/strip-eof/1.0.0 + dev: true + engines: + node: '>=6' + name: execa + resolution: + integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/execa/5.1.1: + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn/7.0.3 + get-stream: registry.npmmirror.com/get-stream/6.0.1 + human-signals: registry.npmmirror.com/human-signals/2.1.0 + is-stream: registry.npmmirror.com/is-stream/2.0.1 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + npm-run-path: registry.npmmirror.com/npm-run-path/4.0.1 + onetime: registry.npmmirror.com/onetime/5.1.2 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + strip-final-newline: registry.npmmirror.com/strip-final-newline/2.0.0 + dev: true + engines: + node: '>=10' + name: execa + resolution: + integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/express/4.18.2: + dependencies: + accepts: registry.npmmirror.com/accepts/1.3.8 + array-flatten: registry.npmmirror.com/array-flatten/1.1.1 + body-parser: registry.npmmirror.com/body-parser/1.20.1 + content-disposition: registry.npmmirror.com/content-disposition/0.5.4 + content-type: registry.npmmirror.com/content-type/1.0.4 + cookie: registry.npmmirror.com/cookie/0.5.0 + cookie-signature: registry.npmmirror.com/cookie-signature/1.0.6 + debug: registry.npmmirror.com/debug/2.6.9 + depd: registry.npmmirror.com/depd/2.0.0 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + etag: registry.npmmirror.com/etag/1.8.1 + finalhandler: registry.npmmirror.com/finalhandler/1.2.0 + fresh: registry.npmmirror.com/fresh/0.5.2 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + merge-descriptors: registry.npmmirror.com/merge-descriptors/1.0.1 + methods: registry.npmmirror.com/methods/1.1.2 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + path-to-regexp: registry.npmmirror.com/path-to-regexp/0.1.7 + proxy-addr: registry.npmmirror.com/proxy-addr/2.0.7 + qs: registry.npmmirror.com/qs/6.11.0 + range-parser: registry.npmmirror.com/range-parser/1.2.1 + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + send: registry.npmmirror.com/send/0.18.0 + serve-static: registry.npmmirror.com/serve-static/1.15.0 + setprototypeof: registry.npmmirror.com/setprototypeof/1.2.0 + statuses: registry.npmmirror.com/statuses/2.0.1 + type-is: registry.npmmirror.com/type-is/1.6.18 + utils-merge: registry.npmmirror.com/utils-merge/1.0.1 + vary: registry.npmmirror.com/vary/1.1.2 + dev: true + engines: + node: '>= 0.10.0' + name: express + resolution: + integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/express/-/express-4.18.2.tgz' + version: 4.18.2 + registry.npmmirror.com/fast-deep-equal/3.1.3: + dev: true + name: fast-deep-equal + resolution: + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz' + version: 3.1.3 + registry.npmmirror.com/fast-glob/3.2.12: + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk/1.2.8 + glob-parent: registry.npmmirror.com/glob-parent/5.1.2 + merge2: registry.npmmirror.com/merge2/1.4.1 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + dev: true + engines: + node: '>=8.6.0' + name: fast-glob + resolution: + integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz' + version: 3.2.12 + registry.npmmirror.com/fast-json-stable-stringify/2.1.0: + dev: true + name: fast-json-stable-stringify + resolution: + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/fast-levenshtein/2.0.6: + dev: true + name: fast-levenshtein + resolution: + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz' + version: 2.0.6 + registry.npmmirror.com/fastq/1.13.0: + dependencies: + reusify: registry.npmmirror.com/reusify/1.0.4 + dev: true + name: fastq + resolution: + integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz' + version: 1.13.0 + registry.npmmirror.com/faye-websocket/0.11.4: + dependencies: + websocket-driver: registry.npmmirror.com/websocket-driver/0.7.4 + dev: true + engines: + node: '>=0.8.0' + name: faye-websocket + resolution: + integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz' + version: 0.11.4 + registry.npmmirror.com/figures/2.0.0: + dependencies: + escape-string-regexp: registry.npmmirror.com/escape-string-regexp/1.0.5 + dev: true + engines: + node: '>=4' + name: figures + resolution: + integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/file-entry-cache/6.0.1: + dependencies: + flat-cache: registry.npmmirror.com/flat-cache/3.0.4 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + name: file-entry-cache + resolution: + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz' + version: 6.0.1 + registry.npmmirror.com/fill-range/7.0.1: + dependencies: + to-regex-range: registry.npmmirror.com/to-regex-range/5.0.1 + dev: true + engines: + node: '>=8' + name: fill-range + resolution: + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz' + version: 7.0.1 + registry.npmmirror.com/finalhandler/1.1.2: + dependencies: + debug: registry.npmmirror.com/debug/2.6.9 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + on-finished: registry.npmmirror.com/on-finished/2.3.0 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + statuses: registry.npmmirror.com/statuses/1.5.0 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + dev: true + engines: + node: '>= 0.8' + name: finalhandler + resolution: + integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/finalhandler/1.2.0: + dependencies: + debug: registry.npmmirror.com/debug/2.6.9 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + statuses: registry.npmmirror.com/statuses/2.0.1 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + dev: true + engines: + node: '>= 0.8' + name: finalhandler + resolution: + integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/find-cache-dir/3.3.2: + dependencies: + commondir: registry.npmmirror.com/commondir/1.0.1 + make-dir: registry.npmmirror.com/make-dir/3.1.0 + pkg-dir: registry.npmmirror.com/pkg-dir/4.2.0 + dev: true + engines: + node: '>=8' + name: find-cache-dir + resolution: + integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz' + version: 3.3.2 + registry.npmmirror.com/find-up/4.1.0: + dependencies: + locate-path: registry.npmmirror.com/locate-path/5.0.0 + path-exists: registry.npmmirror.com/path-exists/4.0.0 + dev: true + engines: + node: '>=8' + name: find-up + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/find-up/5.0.0: + dependencies: + locate-path: registry.npmmirror.com/locate-path/6.0.0 + path-exists: registry.npmmirror.com/path-exists/4.0.0 + dev: true + engines: + node: '>=10' + name: find-up + resolution: + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz' + version: 5.0.0 + registry.npmmirror.com/flat-cache/3.0.4: + dependencies: + flatted: registry.npmmirror.com/flatted/3.2.7 + rimraf: registry.npmmirror.com/rimraf/3.0.2 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + name: flat-cache + resolution: + integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/flatted/3.2.7: + dev: true + name: flatted + resolution: + integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz' + version: 3.2.7 + registry.npmmirror.com/follow-redirects/1.15.2: + engines: + node: '>=4.0' + name: follow-redirects + peerDependenciesMeta: + debug: + optional: true + resolution: + integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz' + version: 1.15.2 + registry.npmmirror.com/form-data/4.0.0: + dependencies: + asynckit: registry.npmmirror.com/asynckit/0.4.0 + combined-stream: registry.npmmirror.com/combined-stream/1.0.8 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + dev: false + engines: + node: '>= 6' + name: form-data + resolution: + integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/forwarded/0.2.0: + dev: true + engines: + node: '>= 0.6' + name: forwarded + resolution: + integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz' + version: 0.2.0 + registry.npmmirror.com/fraction.js/4.2.0: + dev: true + name: fraction.js + resolution: + integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz' + version: 4.2.0 + registry.npmmirror.com/fresh/0.5.2: + dev: true + engines: + node: '>= 0.6' + name: fresh + resolution: + integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz' + version: 0.5.2 + registry.npmmirror.com/fs-extra/10.1.0: + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jsonfile: registry.npmmirror.com/jsonfile/6.1.0 + universalify: registry.npmmirror.com/universalify/2.0.0 + dev: true + engines: + node: '>=12' + name: fs-extra + resolution: + integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz' + version: 10.1.0 + registry.npmmirror.com/fs-extra/9.1.0: + dependencies: + at-least-node: registry.npmmirror.com/at-least-node/1.0.0 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + jsonfile: registry.npmmirror.com/jsonfile/6.1.0 + universalify: registry.npmmirror.com/universalify/2.0.0 + dev: true + engines: + node: '>=10' + name: fs-extra + resolution: + integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz' + version: 9.1.0 + registry.npmmirror.com/fs-monkey/1.0.3: + dev: true + name: fs-monkey + resolution: + integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/fs.realpath/1.0.0: + dev: true + name: fs.realpath + resolution: + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/fsevents/2.3.2: + dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 + name: fsevents + optional: true + os: + - darwin + resolution: + integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz' + version: 2.3.2 + registry.npmmirror.com/function-bind/1.1.1: + dev: true + name: function-bind + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz' + version: 1.1.1 + registry.npmmirror.com/gensync/1.0.0-beta.2: + dev: true + engines: + node: '>=6.9.0' + name: gensync + resolution: + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz' + version: 1.0.0-beta.2 + registry.npmmirror.com/get-caller-file/2.0.5: + dev: true + engines: + node: 6.* || 8.* || >= 10.* + name: get-caller-file + resolution: + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz' + version: 2.0.5 + registry.npmmirror.com/get-intrinsic/1.1.3: + dependencies: + function-bind: registry.npmmirror.com/function-bind/1.1.1 + has: registry.npmmirror.com/has/1.0.3 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + dev: true + name: get-intrinsic + resolution: + integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz' + version: 1.1.3 + registry.npmmirror.com/get-stream/3.0.0: + dev: true + engines: + node: '>=4' + name: get-stream + resolution: + integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/get-stream/4.1.0: + dependencies: + pump: registry.npmmirror.com/pump/3.0.0 + dev: true + engines: + node: '>=6' + name: get-stream + resolution: + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/get-stream/6.0.1: + dev: true + engines: + node: '>=10' + name: get-stream + resolution: + integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz' + version: 6.0.1 + registry.npmmirror.com/glob-parent/5.1.2: + dependencies: + is-glob: registry.npmmirror.com/is-glob/4.0.3 + dev: true + engines: + node: '>= 6' + name: glob-parent + resolution: + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz' + version: 5.1.2 + registry.npmmirror.com/glob-parent/6.0.2: + dependencies: + is-glob: registry.npmmirror.com/is-glob/4.0.3 + dev: true + engines: + node: '>=10.13.0' + name: glob-parent + resolution: + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz' + version: 6.0.2 + registry.npmmirror.com/glob-to-regexp/0.4.1: + dev: true + name: glob-to-regexp + resolution: + integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz' + version: 0.4.1 + registry.npmmirror.com/glob/7.2.3: + dependencies: + fs.realpath: registry.npmmirror.com/fs.realpath/1.0.0 + inflight: registry.npmmirror.com/inflight/1.0.6 + inherits: registry.npmmirror.com/inherits/2.0.4 + minimatch: registry.npmmirror.com/minimatch/3.1.2 + once: registry.npmmirror.com/once/1.4.0 + path-is-absolute: registry.npmmirror.com/path-is-absolute/1.0.1 + dev: true + name: glob + resolution: + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz' + version: 7.2.3 + registry.npmmirror.com/globals/11.12.0: + dev: true + engines: + node: '>=4' + name: globals + resolution: + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz' + version: 11.12.0 + registry.npmmirror.com/globals/13.17.0: + dependencies: + type-fest: registry.npmmirror.com/type-fest/0.20.2 + dev: true + engines: + node: '>=8' + name: globals + resolution: + integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz' + version: 13.17.0 + registry.npmmirror.com/globby/11.1.0: + dependencies: + array-union: registry.npmmirror.com/array-union/2.1.0 + dir-glob: registry.npmmirror.com/dir-glob/3.0.1 + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + ignore: registry.npmmirror.com/ignore/5.2.0 + merge2: registry.npmmirror.com/merge2/1.4.1 + slash: registry.npmmirror.com/slash/3.0.0 + dev: true + engines: + node: '>=10' + name: globby + resolution: + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz' + version: 11.1.0 + registry.npmmirror.com/graceful-fs/4.2.10: + dev: true + name: graceful-fs + resolution: + integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz' + version: 4.2.10 + registry.npmmirror.com/grapheme-splitter/1.0.4: + dev: true + name: grapheme-splitter + resolution: + integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/gzip-size/6.0.0: + dependencies: + duplexer: registry.npmmirror.com/duplexer/0.1.2 + dev: true + engines: + node: '>=10' + name: gzip-size + resolution: + integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz' + version: 6.0.0 + registry.npmmirror.com/handle-thing/2.0.1: + dev: true + name: handle-thing + resolution: + integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/has-flag/3.0.0: + dev: true + engines: + node: '>=4' + name: has-flag + resolution: + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/has-flag/4.0.0: + dev: true + engines: + node: '>=8' + name: has-flag + resolution: + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/has-property-descriptors/1.0.0: + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + dev: true + name: has-property-descriptors + resolution: + integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/has-symbols/1.0.3: + dev: true + engines: + node: '>= 0.4' + name: has-symbols + resolution: + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/has/1.0.3: + dependencies: + function-bind: registry.npmmirror.com/function-bind/1.1.1 + dev: true + engines: + node: '>= 0.4.0' + name: has + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/has/-/has-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/hash-sum/1.0.2: + dev: true + name: hash-sum + resolution: + integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/hash-sum/2.0.0: + dev: true + name: hash-sum + resolution: + integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/he/1.2.0: + dev: true + hasBin: true + name: he + resolution: + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/he/-/he-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/header-case/2.0.4: + dependencies: + capital-case: registry.npmmirror.com/capital-case/1.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: header-case + resolution: + integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/header-case/-/header-case-2.0.4.tgz' + version: 2.0.4 + registry.npmmirror.com/highlight.js/10.7.3: + dev: true + name: highlight.js + resolution: + integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz' + version: 10.7.3 + registry.npmmirror.com/hosted-git-info/2.8.9: + dev: true + name: hosted-git-info + resolution: + integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz' + version: 2.8.9 + registry.npmmirror.com/hpack.js/2.1.6: + dependencies: + inherits: registry.npmmirror.com/inherits/2.0.4 + obuf: registry.npmmirror.com/obuf/1.1.2 + readable-stream: registry.npmmirror.com/readable-stream/2.3.7 + wbuf: registry.npmmirror.com/wbuf/1.7.3 + dev: true + name: hpack.js + resolution: + integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz' + version: 2.1.6 + registry.npmmirror.com/html-entities/2.3.3: + dev: true + name: html-entities + resolution: + integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz' + version: 2.3.3 + registry.npmmirror.com/html-minifier-terser/6.1.0: + dependencies: + camel-case: registry.npmmirror.com/camel-case/4.1.2 + clean-css: registry.npmmirror.com/clean-css/5.3.1 + commander: registry.npmmirror.com/commander/8.3.0 + he: registry.npmmirror.com/he/1.2.0 + param-case: registry.npmmirror.com/param-case/3.0.4 + relateurl: registry.npmmirror.com/relateurl/0.2.7 + terser: registry.npmmirror.com/terser/5.15.1 + dev: true + engines: + node: '>=12' + hasBin: true + name: html-minifier-terser + resolution: + integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz' + version: 6.1.0 + registry.npmmirror.com/html-tags/2.0.0: + dev: true + engines: + node: '>=4' + name: html-tags + resolution: + integrity: sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/html-tags/3.2.0: + dev: true + engines: + node: '>=8' + name: html-tags + resolution: + integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz' + version: 3.2.0 + registry.npmmirror.com/html-webpack-plugin/5.5.0_webpack@5.75.0: + dependencies: + '@types/html-minifier-terser': registry.npmmirror.com/@types/html-minifier-terser/6.1.0 + html-minifier-terser: registry.npmmirror.com/html-minifier-terser/6.1.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + pretty-error: registry.npmmirror.com/pretty-error/4.0.0 + tapable: registry.npmmirror.com/tapable/2.2.1 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>=10.13.0' + id: registry.npmmirror.com/html-webpack-plugin/5.5.0 + name: html-webpack-plugin + peerDependencies: + webpack: ^5.20.0 + resolution: + integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz' + version: 5.5.0 + registry.npmmirror.com/htmlparser2/6.1.0: + dependencies: + domelementtype: registry.npmmirror.com/domelementtype/2.3.0 + domhandler: registry.npmmirror.com/domhandler/4.3.1 + domutils: registry.npmmirror.com/domutils/2.8.0 + entities: registry.npmmirror.com/entities/2.2.0 + dev: true + name: htmlparser2 + resolution: + integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz' + version: 6.1.0 + registry.npmmirror.com/http-deceiver/1.2.7: + dev: true + name: http-deceiver + resolution: + integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz' + version: 1.2.7 + registry.npmmirror.com/http-errors/1.6.3: + dependencies: + depd: registry.npmmirror.com/depd/1.1.2 + inherits: registry.npmmirror.com/inherits/2.0.3 + setprototypeof: registry.npmmirror.com/setprototypeof/1.1.0 + statuses: registry.npmmirror.com/statuses/1.5.0 + dev: true + engines: + node: '>= 0.6' + name: http-errors + resolution: + integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz' + version: 1.6.3 + registry.npmmirror.com/http-errors/2.0.0: + dependencies: + depd: registry.npmmirror.com/depd/2.0.0 + inherits: registry.npmmirror.com/inherits/2.0.4 + setprototypeof: registry.npmmirror.com/setprototypeof/1.2.0 + statuses: registry.npmmirror.com/statuses/2.0.1 + toidentifier: registry.npmmirror.com/toidentifier/1.0.1 + dev: true + engines: + node: '>= 0.8' + name: http-errors + resolution: + integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/http-parser-js/0.5.8: + dev: true + name: http-parser-js + resolution: + integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz' + version: 0.5.8 + registry.npmmirror.com/http-proxy-middleware/2.0.6_@types+express@4.17.14: + dependencies: + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + '@types/http-proxy': registry.npmmirror.com/@types/http-proxy/1.17.9 + http-proxy: registry.npmmirror.com/http-proxy/1.18.1 + is-glob: registry.npmmirror.com/is-glob/4.0.3 + is-plain-obj: registry.npmmirror.com/is-plain-obj/3.0.0 + micromatch: registry.npmmirror.com/micromatch/4.0.5 + dev: true + engines: + node: '>=12.0.0' + id: registry.npmmirror.com/http-proxy-middleware/2.0.6 + name: http-proxy-middleware + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + resolution: + integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz' + version: 2.0.6 + registry.npmmirror.com/http-proxy/1.18.1: + dependencies: + eventemitter3: registry.npmmirror.com/eventemitter3/4.0.7 + follow-redirects: registry.npmmirror.com/follow-redirects/1.15.2 + requires-port: registry.npmmirror.com/requires-port/1.0.0 + dev: true + engines: + node: '>=8.0.0' + name: http-proxy + resolution: + integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz' + version: 1.18.1 + registry.npmmirror.com/human-signals/2.1.0: + dev: true + engines: + node: '>=10.17.0' + name: human-signals + resolution: + integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/iconv-lite/0.4.24: + dependencies: + safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2 + dev: true + engines: + node: '>=0.10.0' + name: iconv-lite + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz' + version: 0.4.24 + registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >= 14 + id: registry.npmmirror.com/icss-utils/5.1.0 + name: icss-utils + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/ieee754/1.2.1: + dev: true + name: ieee754 + resolution: + integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz' + version: 1.2.1 + registry.npmmirror.com/ignore/5.2.0: + dev: true + engines: + node: '>= 4' + name: ignore + resolution: + integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz' + version: 5.2.0 + registry.npmmirror.com/immutable/4.1.0: + dev: true + name: immutable + resolution: + integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/immutable/-/immutable-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/import-fresh/3.3.0: + dependencies: + parent-module: registry.npmmirror.com/parent-module/1.0.1 + resolve-from: registry.npmmirror.com/resolve-from/4.0.0 + dev: true + engines: + node: '>=6' + name: import-fresh + resolution: + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz' + version: 3.3.0 + registry.npmmirror.com/imurmurhash/0.1.4: + dev: true + engines: + node: '>=0.8.19' + name: imurmurhash + resolution: + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz' + version: 0.1.4 + registry.npmmirror.com/inflight/1.0.6: + dependencies: + once: registry.npmmirror.com/once/1.4.0 + wrappy: registry.npmmirror.com/wrappy/1.0.2 + dev: true + name: inflight + resolution: + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz' + version: 1.0.6 + registry.npmmirror.com/inherits/2.0.3: + dev: true + name: inherits + resolution: + integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz' + version: 2.0.3 + registry.npmmirror.com/inherits/2.0.4: + dev: true + name: inherits + resolution: + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz' + version: 2.0.4 + registry.npmmirror.com/ipaddr.js/1.9.1: + dev: true + engines: + node: '>= 0.10' + name: ipaddr.js + resolution: + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz' + version: 1.9.1 + registry.npmmirror.com/ipaddr.js/2.0.1: + dev: true + engines: + node: '>= 10' + name: ipaddr.js + resolution: + integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/is-arrayish/0.2.1: + dev: true + name: is-arrayish + resolution: + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz' + version: 0.2.1 + registry.npmmirror.com/is-binary-path/2.1.0: + dependencies: + binary-extensions: registry.npmmirror.com/binary-extensions/2.2.0 + dev: true + engines: + node: '>=8' + name: is-binary-path + resolution: + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/is-builtin-module/3.2.0: + dependencies: + builtin-modules: registry.npmmirror.com/builtin-modules/3.3.0 + dev: true + engines: + node: '>=6' + name: is-builtin-module + resolution: + integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-builtin-module/-/is-builtin-module-3.2.0.tgz' + version: 3.2.0 + registry.npmmirror.com/is-ci/1.2.1: + dependencies: + ci-info: registry.npmmirror.com/ci-info/1.6.0 + dev: true + hasBin: true + name: is-ci + resolution: + integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz' + version: 1.2.1 + registry.npmmirror.com/is-core-module/2.11.0: + dependencies: + has: registry.npmmirror.com/has/1.0.3 + dev: true + name: is-core-module + resolution: + integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz' + version: 2.11.0 + registry.npmmirror.com/is-docker/2.2.1: + dev: true + engines: + node: '>=8' + hasBin: true + name: is-docker + resolution: + integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz' + version: 2.2.1 + registry.npmmirror.com/is-extglob/2.1.1: + dev: true + engines: + node: '>=0.10.0' + name: is-extglob + resolution: + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/is-file-esm/1.0.0: + dependencies: + read-pkg-up: registry.npmmirror.com/read-pkg-up/7.0.1 + dev: true + name: is-file-esm + resolution: + integrity: sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/is-fullwidth-code-point/2.0.0: + dev: true + engines: + node: '>=4' + name: is-fullwidth-code-point + resolution: + integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/is-fullwidth-code-point/3.0.0: + dev: true + engines: + node: '>=8' + name: is-fullwidth-code-point + resolution: + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/is-glob/4.0.3: + dependencies: + is-extglob: registry.npmmirror.com/is-extglob/2.1.1 + dev: true + engines: + node: '>=0.10.0' + name: is-glob + resolution: + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz' + version: 4.0.3 + registry.npmmirror.com/is-interactive/1.0.0: + dev: true + engines: + node: '>=8' + name: is-interactive + resolution: + integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/is-module/1.0.0: + dev: true + name: is-module + resolution: + integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/is-number/7.0.0: + dev: true + engines: + node: '>=0.12.0' + name: is-number + resolution: + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz' + version: 7.0.0 + registry.npmmirror.com/is-path-inside/3.0.3: + dev: true + engines: + node: '>=8' + name: is-path-inside + resolution: + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz' + version: 3.0.3 + registry.npmmirror.com/is-plain-obj/3.0.0: + dev: true + engines: + node: '>=10' + name: is-plain-obj + resolution: + integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/is-plain-object/2.0.4: + dependencies: + isobject: registry.npmmirror.com/isobject/3.0.1 + dev: true + engines: + node: '>=0.10.0' + name: is-plain-object + resolution: + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz' + version: 2.0.4 + registry.npmmirror.com/is-stream/1.1.0: + dev: true + engines: + node: '>=0.10.0' + name: is-stream + resolution: + integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/is-stream/2.0.1: + dev: true + engines: + node: '>=8' + name: is-stream + resolution: + integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/is-unicode-supported/0.1.0: + dev: true + engines: + node: '>=10' + name: is-unicode-supported + resolution: + integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz' + version: 0.1.0 + registry.npmmirror.com/is-wsl/2.2.0: + dependencies: + is-docker: registry.npmmirror.com/is-docker/2.2.1 + dev: true + engines: + node: '>=8' + name: is-wsl + resolution: + integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz' + version: 2.2.0 + registry.npmmirror.com/isarray/1.0.0: + dev: true + name: isarray + resolution: + integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/isexe/2.0.0: + dev: true + name: isexe + resolution: + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/isobject/3.0.1: + dev: true + engines: + node: '>=0.10.0' + name: isobject + resolution: + integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/javascript-stringify/2.1.0: + dev: true + name: javascript-stringify + resolution: + integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/jest-worker/27.5.1: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + supports-color: registry.npmmirror.com/supports-color/8.1.1 + dev: true + engines: + node: '>= 10.13.0' + name: jest-worker + resolution: + integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz' + version: 27.5.1 + registry.npmmirror.com/jest-worker/28.1.3: + dependencies: + '@types/node': registry.npmmirror.com/@types/node/18.11.9 + merge-stream: registry.npmmirror.com/merge-stream/2.0.0 + supports-color: registry.npmmirror.com/supports-color/8.1.1 + dev: true + engines: + node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 + name: jest-worker + resolution: + integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz' + version: 28.1.3 + registry.npmmirror.com/joi/17.7.0: + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.3.0 + '@hapi/topo': registry.npmmirror.com/@hapi/topo/5.1.0 + '@sideway/address': registry.npmmirror.com/@sideway/address/4.1.4 + '@sideway/formula': registry.npmmirror.com/@sideway/formula/3.0.0 + '@sideway/pinpoint': registry.npmmirror.com/@sideway/pinpoint/2.0.0 + dev: true + name: joi + resolution: + integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/joi/-/joi-17.7.0.tgz' + version: 17.7.0 + registry.npmmirror.com/js-message/1.0.7: + dev: true + engines: + node: '>=0.6.0' + name: js-message + resolution: + integrity: sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz' + version: 1.0.7 + registry.npmmirror.com/js-sdsl/4.1.5: + dev: true + name: js-sdsl + resolution: + integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/js-sdsl/-/js-sdsl-4.1.5.tgz' + version: 4.1.5 + registry.npmmirror.com/js-tokens/4.0.0: + dev: true + name: js-tokens + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/js-yaml/4.1.0: + dependencies: + argparse: registry.npmmirror.com/argparse/2.0.1 + dev: true + hasBin: true + name: js-yaml + resolution: + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/jsesc/0.5.0: + dev: true + hasBin: true + name: jsesc + resolution: + integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz' + version: 0.5.0 + registry.npmmirror.com/jsesc/2.5.2: + dev: true + engines: + node: '>=4' + hasBin: true + name: jsesc + resolution: + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz' + version: 2.5.2 + registry.npmmirror.com/json-parse-better-errors/1.0.2: + dev: true + name: json-parse-better-errors + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/json-parse-even-better-errors/2.3.1: + dev: true + name: json-parse-even-better-errors + resolution: + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz' + version: 2.3.1 + registry.npmmirror.com/json-schema-traverse/0.4.1: + dev: true + name: json-schema-traverse + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz' + version: 0.4.1 + registry.npmmirror.com/json-schema-traverse/1.0.0: + dev: true + name: json-schema-traverse + resolution: + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/json-stable-stringify-without-jsonify/1.0.1: + dev: true + name: json-stable-stringify-without-jsonify + resolution: + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/json5/1.0.1: + dependencies: + minimist: registry.npmmirror.com/minimist/1.2.7 + dev: true + hasBin: true + name: json5 + resolution: + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/json5/2.2.1: + dev: true + engines: + node: '>=6' + hasBin: true + name: json5 + resolution: + integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz' + version: 2.2.1 + registry.npmmirror.com/jsonfile/6.1.0: + dependencies: + universalify: registry.npmmirror.com/universalify/2.0.0 + dev: true + name: jsonfile + optionalDependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + resolution: + integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz' + version: 6.1.0 + registry.npmmirror.com/kind-of/6.0.3: + dev: true + engines: + node: '>=0.10.0' + name: kind-of + resolution: + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz' + version: 6.0.3 + registry.npmmirror.com/klona/2.0.5: + dev: true + engines: + node: '>= 8' + name: klona + resolution: + integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz' + version: 2.0.5 + registry.npmmirror.com/launch-editor-middleware/2.6.0: + dependencies: + launch-editor: registry.npmmirror.com/launch-editor/2.6.0 + dev: true + name: launch-editor-middleware + resolution: + integrity: sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz' + version: 2.6.0 + registry.npmmirror.com/launch-editor/2.6.0: + dependencies: + picocolors: registry.npmmirror.com/picocolors/1.0.0 + shell-quote: registry.npmmirror.com/shell-quote/1.7.4 + dev: true + name: launch-editor + resolution: + integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz' + version: 2.6.0 + registry.npmmirror.com/levn/0.4.1: + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls/1.2.1 + type-check: registry.npmmirror.com/type-check/0.4.0 + dev: true + engines: + node: '>= 0.8.0' + name: levn + resolution: + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz' + version: 0.4.1 + registry.npmmirror.com/lilconfig/2.0.6: + dev: true + engines: + node: '>=10' + name: lilconfig + resolution: + integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz' + version: 2.0.6 + registry.npmmirror.com/lines-and-columns/1.2.4: + dev: true + name: lines-and-columns + resolution: + integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz' + version: 1.2.4 + registry.npmmirror.com/loader-runner/4.3.0: + dev: true + engines: + node: '>=6.11.5' + name: loader-runner + resolution: + integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz' + version: 4.3.0 + registry.npmmirror.com/loader-utils/1.4.2: + dependencies: + big.js: registry.npmmirror.com/big.js/5.2.2 + emojis-list: registry.npmmirror.com/emojis-list/3.0.0 + json5: registry.npmmirror.com/json5/1.0.1 + dev: true + engines: + node: '>=4.0.0' + name: loader-utils + resolution: + integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz' + version: 1.4.2 + registry.npmmirror.com/loader-utils/2.0.4: + dependencies: + big.js: registry.npmmirror.com/big.js/5.2.2 + emojis-list: registry.npmmirror.com/emojis-list/3.0.0 + json5: registry.npmmirror.com/json5/2.2.1 + dev: true + engines: + node: '>=8.9.0' + name: loader-utils + resolution: + integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz' + version: 2.0.4 + registry.npmmirror.com/locate-path/5.0.0: + dependencies: + p-locate: registry.npmmirror.com/p-locate/4.1.0 + dev: true + engines: + node: '>=8' + name: locate-path + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz' + version: 5.0.0 + registry.npmmirror.com/locate-path/6.0.0: + dependencies: + p-locate: registry.npmmirror.com/p-locate/5.0.0 + dev: true + engines: + node: '>=10' + name: locate-path + resolution: + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz' + version: 6.0.0 + registry.npmmirror.com/lodash-es/4.17.21: + dev: false + name: lodash-es + resolution: + integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz' + version: 4.17.21 + registry.npmmirror.com/lodash-unified/1.0.3_da03a4540fbd16bbaafbb96724306afd: + dependencies: + '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6 + lodash: registry.npmmirror.com/lodash/4.17.21 + lodash-es: registry.npmmirror.com/lodash-es/4.17.21 + dev: false + id: registry.npmmirror.com/lodash-unified/1.0.3 + name: lodash-unified + peerDependencies: + '@types/lodash-es': '*' + lodash: '*' + lodash-es: '*' + resolution: + integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz' + version: 1.0.3 + registry.npmmirror.com/lodash.debounce/4.0.8: + dev: true + name: lodash.debounce + resolution: + integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz' + version: 4.0.8 + registry.npmmirror.com/lodash.defaultsdeep/4.6.1: + dev: true + name: lodash.defaultsdeep + resolution: + integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz' + version: 4.6.1 + registry.npmmirror.com/lodash.kebabcase/4.1.1: + dev: true + name: lodash.kebabcase + resolution: + integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz' + version: 4.1.1 + registry.npmmirror.com/lodash.mapvalues/4.6.0: + dev: true + name: lodash.mapvalues + resolution: + integrity: sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz' + version: 4.6.0 + registry.npmmirror.com/lodash.memoize/4.1.2: + dev: true + name: lodash.memoize + resolution: + integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz' + version: 4.1.2 + registry.npmmirror.com/lodash.merge/4.6.2: + dev: true + name: lodash.merge + resolution: + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz' + version: 4.6.2 + registry.npmmirror.com/lodash.uniq/4.5.0: + dev: true + name: lodash.uniq + resolution: + integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz' + version: 4.5.0 + registry.npmmirror.com/lodash/4.17.21: + name: lodash + resolution: + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz' + version: 4.17.21 + registry.npmmirror.com/log-symbols/4.1.0: + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported/0.1.0 + dev: true + engines: + node: '>=10' + name: log-symbols + resolution: + integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/log-update/2.3.0: + dependencies: + ansi-escapes: registry.npmmirror.com/ansi-escapes/3.2.0 + cli-cursor: registry.npmmirror.com/cli-cursor/2.1.0 + wrap-ansi: registry.npmmirror.com/wrap-ansi/3.0.1 + dev: true + engines: + node: '>=4' + name: log-update + resolution: + integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz' + version: 2.3.0 + registry.npmmirror.com/lower-case/2.0.2: + dependencies: + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: lower-case + resolution: + integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/lru-cache/4.1.5: + dependencies: + pseudomap: registry.npmmirror.com/pseudomap/1.0.2 + yallist: registry.npmmirror.com/yallist/2.1.2 + dev: true + name: lru-cache + resolution: + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz' + version: 4.1.5 + registry.npmmirror.com/lru-cache/6.0.0: + dependencies: + yallist: registry.npmmirror.com/yallist/4.0.0 + dev: true + engines: + node: '>=10' + name: lru-cache + resolution: + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz' + version: 6.0.0 + registry.npmmirror.com/magic-string/0.25.9: + dependencies: + sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8 + name: magic-string + resolution: + integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz' + version: 0.25.9 + registry.npmmirror.com/magic-string/0.26.7: + dependencies: + sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8 + dev: true + engines: + node: '>=12' + name: magic-string + resolution: + integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/magic-string/-/magic-string-0.26.7.tgz' + version: 0.26.7 + registry.npmmirror.com/make-dir/3.1.0: + dependencies: + semver: registry.npmmirror.com/semver/6.3.0 + dev: true + engines: + node: '>=8' + name: make-dir + resolution: + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/mdn-data/2.0.14: + dev: true + name: mdn-data + resolution: + integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz' + version: 2.0.14 + registry.npmmirror.com/media-typer/0.3.0: + dev: true + engines: + node: '>= 0.6' + name: media-typer + resolution: + integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz' + version: 0.3.0 + registry.npmmirror.com/memfs/3.4.11: + dependencies: + fs-monkey: registry.npmmirror.com/fs-monkey/1.0.3 + dev: true + engines: + node: '>= 4.0.0' + name: memfs + resolution: + integrity: sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/memfs/-/memfs-3.4.11.tgz' + version: 3.4.11 + registry.npmmirror.com/memoize-one/6.0.0: + dev: false + name: memoize-one + resolution: + integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz' + version: 6.0.0 + registry.npmmirror.com/merge-descriptors/1.0.1: + dev: true + name: merge-descriptors + resolution: + integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/merge-source-map/1.1.0: + dependencies: + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + name: merge-source-map + resolution: + integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/merge-stream/2.0.0: + dev: true + name: merge-stream + resolution: + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/merge2/1.4.1: + dev: true + engines: + node: '>= 8' + name: merge2 + resolution: + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz' + version: 1.4.1 + registry.npmmirror.com/methods/1.1.2: + dev: true + engines: + node: '>= 0.6' + name: methods + resolution: + integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/micromatch/4.0.5: + dependencies: + braces: registry.npmmirror.com/braces/3.0.2 + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: true + engines: + node: '>=8.6' + name: micromatch + resolution: + integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz' + version: 4.0.5 + registry.npmmirror.com/mime-db/1.52.0: + engines: + node: '>= 0.6' + name: mime-db + resolution: + integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz' + version: 1.52.0 + registry.npmmirror.com/mime-types/2.1.35: + dependencies: + mime-db: registry.npmmirror.com/mime-db/1.52.0 + engines: + node: '>= 0.6' + name: mime-types + resolution: + integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz' + version: 2.1.35 + registry.npmmirror.com/mime/1.6.0: + dev: true + engines: + node: '>=4' + hasBin: true + name: mime + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz' + version: 1.6.0 + registry.npmmirror.com/mimic-fn/1.2.0: + dev: true + engines: + node: '>=4' + name: mimic-fn + resolution: + integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/mimic-fn/2.1.0: + dev: true + engines: + node: '>=6' + name: mimic-fn + resolution: + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/mini-css-extract-plugin/2.6.1_webpack@5.75.0: + dependencies: + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/mini-css-extract-plugin/2.6.1 + name: mini-css-extract-plugin + peerDependencies: + webpack: ^5.0.0 + resolution: + integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz' + version: 2.6.1 + registry.npmmirror.com/minimalistic-assert/1.0.1: + dev: true + name: minimalistic-assert + resolution: + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/minimatch/3.1.2: + dependencies: + brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11 + dev: true + name: minimatch + resolution: + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz' + version: 3.1.2 + registry.npmmirror.com/minimist/1.2.7: + dev: true + name: minimist + resolution: + integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz' + version: 1.2.7 + registry.npmmirror.com/minipass/3.3.4: + dependencies: + yallist: registry.npmmirror.com/yallist/4.0.0 + dev: true + engines: + node: '>=8' + name: minipass + resolution: + integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz' + version: 3.3.4 + registry.npmmirror.com/mkdirp/0.5.6: + dependencies: + minimist: registry.npmmirror.com/minimist/1.2.7 + dev: true + hasBin: true + name: mkdirp + resolution: + integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz' + version: 0.5.6 + registry.npmmirror.com/mockjs/1.1.0: + dependencies: + commander: registry.npmmirror.com/commander/9.4.1 + dev: true + hasBin: true + name: mockjs + resolution: + integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/module-alias/2.2.2: + dev: true + name: module-alias + resolution: + integrity: sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz' + version: 2.2.2 + registry.npmmirror.com/mrmime/1.0.1: + dev: true + engines: + node: '>=10' + name: mrmime + resolution: + integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/ms/2.0.0: + dev: true + name: ms + resolution: + integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/ms/2.1.2: + dev: true + name: ms + resolution: + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz' + version: 2.1.2 + registry.npmmirror.com/ms/2.1.3: + dev: true + name: ms + resolution: + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz' + version: 2.1.3 + registry.npmmirror.com/multicast-dns/7.2.5: + dependencies: + dns-packet: registry.npmmirror.com/dns-packet/5.4.0 + thunky: registry.npmmirror.com/thunky/1.1.0 + dev: true + hasBin: true + name: multicast-dns + resolution: + integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz' + version: 7.2.5 + registry.npmmirror.com/mz/2.7.0: + dependencies: + any-promise: registry.npmmirror.com/any-promise/1.3.0 + object-assign: registry.npmmirror.com/object-assign/4.1.1 + thenify-all: registry.npmmirror.com/thenify-all/1.6.0 + dev: true + name: mz + resolution: + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz' + version: 2.7.0 + registry.npmmirror.com/nanoid/3.3.4: + engines: + node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 + hasBin: true + name: nanoid + resolution: + integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz' + version: 3.3.4 + registry.npmmirror.com/natural-compare/1.4.0: + dev: true + name: natural-compare + resolution: + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/negotiator/0.6.3: + dev: true + engines: + node: '>= 0.6' + name: negotiator + resolution: + integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz' + version: 0.6.3 + registry.npmmirror.com/neo-async/2.6.2: + dev: true + name: neo-async + resolution: + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz' + version: 2.6.2 + registry.npmmirror.com/nice-try/1.0.5: + dev: true + name: nice-try + resolution: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz' + version: 1.0.5 + registry.npmmirror.com/no-case/3.0.4: + dependencies: + lower-case: registry.npmmirror.com/lower-case/2.0.2 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: no-case + resolution: + integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/node-fetch/2.6.7: + dependencies: + whatwg-url: registry.npmmirror.com/whatwg-url/5.0.0 + dev: true + engines: + node: 4.x || >=6.0.0 + name: node-fetch + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + resolution: + integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz' + version: 2.6.7 + registry.npmmirror.com/node-forge/1.3.1: + dev: true + engines: + node: '>= 6.13.0' + name: node-forge + resolution: + integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz' + version: 1.3.1 + registry.npmmirror.com/node-releases/2.0.6: + dev: true + name: node-releases + resolution: + integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz' + version: 2.0.6 + registry.npmmirror.com/normalize-package-data/2.5.0: + dependencies: + hosted-git-info: registry.npmmirror.com/hosted-git-info/2.8.9 + resolve: registry.npmmirror.com/resolve/1.22.1 + semver: registry.npmmirror.com/semver/5.7.1 + validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license/3.0.4 + dev: true + name: normalize-package-data + resolution: + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz' + version: 2.5.0 + registry.npmmirror.com/normalize-path/1.0.0: + dev: true + engines: + node: '>=0.10.0' + name: normalize-path + resolution: + integrity: sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/normalize-path/3.0.0: + dev: true + engines: + node: '>=0.10.0' + name: normalize-path + resolution: + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/normalize-range/0.1.2: + dev: true + engines: + node: '>=0.10.0' + name: normalize-range + resolution: + integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz' + version: 0.1.2 + registry.npmmirror.com/normalize-url/6.1.0: + dev: true + engines: + node: '>=10' + name: normalize-url + resolution: + integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz' + version: 6.1.0 + registry.npmmirror.com/normalize-wheel-es/1.2.0: + dev: false + name: normalize-wheel-es + resolution: + integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/npm-run-path/2.0.2: + dependencies: + path-key: registry.npmmirror.com/path-key/2.0.1 + dev: true + engines: + node: '>=4' + name: npm-run-path + resolution: + integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/npm-run-path/4.0.1: + dependencies: + path-key: registry.npmmirror.com/path-key/3.1.1 + dev: true + engines: + node: '>=8' + name: npm-run-path + resolution: + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz' + version: 4.0.1 + registry.npmmirror.com/nth-check/2.1.1: + dependencies: + boolbase: registry.npmmirror.com/boolbase/1.0.0 + dev: true + name: nth-check + resolution: + integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/object-assign/4.1.1: + dev: true + engines: + node: '>=0.10.0' + name: object-assign + resolution: + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz' + version: 4.1.1 + registry.npmmirror.com/object-inspect/1.12.2: + dev: true + name: object-inspect + resolution: + integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz' + version: 1.12.2 + registry.npmmirror.com/object-keys/1.1.1: + dev: true + engines: + node: '>= 0.4' + name: object-keys + resolution: + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz' + version: 1.1.1 + registry.npmmirror.com/object.assign/4.1.4: + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + define-properties: registry.npmmirror.com/define-properties/1.1.4 + has-symbols: registry.npmmirror.com/has-symbols/1.0.3 + object-keys: registry.npmmirror.com/object-keys/1.1.1 + dev: true + engines: + node: '>= 0.4' + name: object.assign + resolution: + integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz' + version: 4.1.4 + registry.npmmirror.com/obuf/1.1.2: + dev: true + name: obuf + resolution: + integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/on-finished/2.3.0: + dependencies: + ee-first: registry.npmmirror.com/ee-first/1.1.1 + dev: true + engines: + node: '>= 0.8' + name: on-finished + resolution: + integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz' + version: 2.3.0 + registry.npmmirror.com/on-finished/2.4.1: + dependencies: + ee-first: registry.npmmirror.com/ee-first/1.1.1 + dev: true + engines: + node: '>= 0.8' + name: on-finished + resolution: + integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz' + version: 2.4.1 + registry.npmmirror.com/on-headers/1.0.2: + dev: true + engines: + node: '>= 0.8' + name: on-headers + resolution: + integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/once/1.4.0: + dependencies: + wrappy: registry.npmmirror.com/wrappy/1.0.2 + dev: true + name: once + resolution: + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/once/-/once-1.4.0.tgz' + version: 1.4.0 + registry.npmmirror.com/onetime/2.0.1: + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn/1.2.0 + dev: true + engines: + node: '>=4' + name: onetime + resolution: + integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/onetime/5.1.2: + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn/2.1.0 + dev: true + engines: + node: '>=6' + name: onetime + resolution: + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz' + version: 5.1.2 + registry.npmmirror.com/open/8.4.0: + dependencies: + define-lazy-prop: registry.npmmirror.com/define-lazy-prop/2.0.0 + is-docker: registry.npmmirror.com/is-docker/2.2.1 + is-wsl: registry.npmmirror.com/is-wsl/2.2.0 + dev: true + engines: + node: '>=12' + name: open + resolution: + integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/open/-/open-8.4.0.tgz' + version: 8.4.0 + registry.npmmirror.com/opener/1.5.2: + dev: true + hasBin: true + name: opener + resolution: + integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz' + version: 1.5.2 + registry.npmmirror.com/optionator/0.9.1: + dependencies: + deep-is: registry.npmmirror.com/deep-is/0.1.4 + fast-levenshtein: registry.npmmirror.com/fast-levenshtein/2.0.6 + levn: registry.npmmirror.com/levn/0.4.1 + prelude-ls: registry.npmmirror.com/prelude-ls/1.2.1 + type-check: registry.npmmirror.com/type-check/0.4.0 + word-wrap: registry.npmmirror.com/word-wrap/1.2.3 + dev: true + engines: + node: '>= 0.8.0' + name: optionator + resolution: + integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz' + version: 0.9.1 + registry.npmmirror.com/ora/5.4.1: + dependencies: + bl: registry.npmmirror.com/bl/4.1.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + cli-cursor: registry.npmmirror.com/cli-cursor/3.1.0 + cli-spinners: registry.npmmirror.com/cli-spinners/2.7.0 + is-interactive: registry.npmmirror.com/is-interactive/1.0.0 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported/0.1.0 + log-symbols: registry.npmmirror.com/log-symbols/4.1.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + wcwidth: registry.npmmirror.com/wcwidth/1.0.1 + dev: true + engines: + node: '>=10' + name: ora + resolution: + integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz' + version: 5.4.1 + registry.npmmirror.com/p-finally/1.0.0: + dev: true + engines: + node: '>=4' + name: p-finally + resolution: + integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/p-limit/2.3.0: + dependencies: + p-try: registry.npmmirror.com/p-try/2.2.0 + dev: true + engines: + node: '>=6' + name: p-limit + resolution: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz' + version: 2.3.0 + registry.npmmirror.com/p-limit/3.1.0: + dependencies: + yocto-queue: registry.npmmirror.com/yocto-queue/0.1.0 + dev: true + engines: + node: '>=10' + name: p-limit + resolution: + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/p-locate/4.1.0: + dependencies: + p-limit: registry.npmmirror.com/p-limit/2.3.0 + dev: true + engines: + node: '>=8' + name: p-locate + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/p-locate/5.0.0: + dependencies: + p-limit: registry.npmmirror.com/p-limit/3.1.0 + dev: true + engines: + node: '>=10' + name: p-locate + resolution: + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz' + version: 5.0.0 + registry.npmmirror.com/p-retry/4.6.2: + dependencies: + '@types/retry': registry.npmmirror.com/@types/retry/0.12.0 + retry: registry.npmmirror.com/retry/0.13.1 + dev: true + engines: + node: '>=8' + name: p-retry + resolution: + integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz' + version: 4.6.2 + registry.npmmirror.com/p-try/2.2.0: + dev: true + engines: + node: '>=6' + name: p-try + resolution: + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz' + version: 2.2.0 + registry.npmmirror.com/param-case/3.0.4: + dependencies: + dot-case: registry.npmmirror.com/dot-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: param-case + resolution: + integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/parent-module/1.0.1: + dependencies: + callsites: registry.npmmirror.com/callsites/3.1.0 + dev: true + engines: + node: '>=6' + name: parent-module + resolution: + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/parse-json/5.2.0: + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + error-ex: registry.npmmirror.com/error-ex/1.3.2 + json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors/2.3.1 + lines-and-columns: registry.npmmirror.com/lines-and-columns/1.2.4 + dev: true + engines: + node: '>=8' + name: parse-json + resolution: + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz' + version: 5.2.0 + registry.npmmirror.com/parse5-htmlparser2-tree-adapter/6.0.1: + dependencies: + parse5: registry.npmmirror.com/parse5/6.0.1 + dev: true + name: parse5-htmlparser2-tree-adapter + resolution: + integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz' + version: 6.0.1 + registry.npmmirror.com/parse5/5.1.1: + dev: true + name: parse5 + resolution: + integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/parse5/6.0.1: + dev: true + name: parse5 + resolution: + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz' + version: 6.0.1 + registry.npmmirror.com/parseurl/1.3.3: + dev: true + engines: + node: '>= 0.8' + name: parseurl + resolution: + integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz' + version: 1.3.3 + registry.npmmirror.com/pascal-case/3.1.2: + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: pascal-case + resolution: + integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz' + version: 3.1.2 + registry.npmmirror.com/path-case/3.0.4: + dependencies: + dot-case: registry.npmmirror.com/dot-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: path-case + resolution: + integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-case/-/path-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/path-exists/4.0.0: + dev: true + engines: + node: '>=8' + name: path-exists + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/path-is-absolute/1.0.1: + dev: true + engines: + node: '>=0.10.0' + name: path-is-absolute + resolution: + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/path-key/2.0.1: + dev: true + engines: + node: '>=4' + name: path-key + resolution: + integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/path-key/3.1.1: + dev: true + engines: + node: '>=8' + name: path-key + resolution: + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz' + version: 3.1.1 + registry.npmmirror.com/path-parse/1.0.7: + dev: true + name: path-parse + resolution: + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz' + version: 1.0.7 + registry.npmmirror.com/path-to-regexp/0.1.7: + dev: true + name: path-to-regexp + resolution: + integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz' + version: 0.1.7 + registry.npmmirror.com/path-to-regexp/6.2.1: + dev: true + name: path-to-regexp + resolution: + integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz' + version: 6.2.1 + registry.npmmirror.com/path-type/4.0.0: + dev: true + engines: + node: '>=8' + name: path-type + resolution: + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/pathe/0.2.0: + dev: true + name: pathe + resolution: + integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/pathe/-/pathe-0.2.0.tgz' + version: 0.2.0 + registry.npmmirror.com/picocolors/0.2.1: + dev: true + name: picocolors + resolution: + integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz' + version: 0.2.1 + registry.npmmirror.com/picocolors/1.0.0: + name: picocolors + resolution: + integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/picomatch/2.3.1: + dev: true + engines: + node: '>=8.6' + name: picomatch + resolution: + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz' + version: 2.3.1 + registry.npmmirror.com/pkg-dir/4.2.0: + dependencies: + find-up: registry.npmmirror.com/find-up/4.1.0 + dev: true + engines: + node: '>=8' + name: pkg-dir + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz' + version: 4.2.0 + registry.npmmirror.com/portfinder/1.0.32: + dependencies: + async: registry.npmmirror.com/async/2.6.4 + debug: registry.npmmirror.com/debug/3.2.7 + mkdirp: registry.npmmirror.com/mkdirp/0.5.6 + dev: true + engines: + node: '>= 0.12.0' + name: portfinder + resolution: + integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz' + version: 1.0.32 + registry.npmmirror.com/postcss-calc/8.2.4_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + id: registry.npmmirror.com/postcss-calc/8.2.4 + name: postcss-calc + peerDependencies: + postcss: ^8.2.2 + resolution: + integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz' + version: 8.2.4 + registry.npmmirror.com/postcss-colormin/5.3.0_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0 + colord: registry.npmmirror.com/colord/2.9.3 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-colormin/5.3.0 + name: postcss-colormin + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz' + version: 5.3.0 + registry.npmmirror.com/postcss-convert-values/5.1.3_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-convert-values/5.1.3 + name: postcss-convert-values + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz' + version: 5.1.3 + registry.npmmirror.com/postcss-discard-comments/5.1.2_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-discard-comments/5.1.2 + name: postcss-discard-comments + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz' + version: 5.1.2 + registry.npmmirror.com/postcss-discard-duplicates/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-discard-duplicates/5.1.0 + name: postcss-discard-duplicates + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-discard-empty/5.1.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-discard-empty/5.1.1 + name: postcss-discard-empty + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-discard-overridden/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-discard-overridden/5.1.0 + name: postcss-discard-overridden + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-loader/6.2.1_postcss@8.4.19+webpack@5.75.0: + dependencies: + cosmiconfig: registry.npmmirror.com/cosmiconfig/7.1.0 + klona: registry.npmmirror.com/klona/2.0.5 + postcss: registry.npmmirror.com/postcss/8.4.19 + semver: registry.npmmirror.com/semver/7.3.8 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/postcss-loader/6.2.1 + name: postcss-loader + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + resolution: + integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz' + version: 6.2.1 + registry.npmmirror.com/postcss-merge-longhand/5.1.7_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + stylehacks: registry.npmmirror.com/stylehacks/5.1.1_postcss@8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-merge-longhand/5.1.7 + name: postcss-merge-longhand + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz' + version: 5.1.7 + registry.npmmirror.com/postcss-merge-rules/5.1.3_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-merge-rules/5.1.3 + name: postcss-merge-rules + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz' + version: 5.1.3 + registry.npmmirror.com/postcss-minify-font-values/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-minify-font-values/5.1.0 + name: postcss-minify-font-values + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-minify-gradients/5.1.1_postcss@8.4.19: + dependencies: + colord: registry.npmmirror.com/colord/2.9.3 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-minify-gradients/5.1.1 + name: postcss-minify-gradients + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-minify-params/5.1.4_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-minify-params/5.1.4 + name: postcss-minify-params + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz' + version: 5.1.4 + registry.npmmirror.com/postcss-minify-selectors/5.2.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-minify-selectors/5.2.1 + name: postcss-minify-selectors + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz' + version: 5.2.1 + registry.npmmirror.com/postcss-modules-extract-imports/3.0.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >= 14 + id: registry.npmmirror.com/postcss-modules-extract-imports/3.0.0 + name: postcss-modules-extract-imports + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/postcss-modules-local-by-default/4.0.0_postcss@8.4.19: + dependencies: + icss-utils: registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >= 14 + id: registry.npmmirror.com/postcss-modules-local-by-default/4.0.0 + name: postcss-modules-local-by-default + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/postcss-modules-scope/3.0.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: true + engines: + node: ^10 || ^12 || >= 14 + id: registry.npmmirror.com/postcss-modules-scope/3.0.0 + name: postcss-modules-scope + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/postcss-modules-values/4.0.0_postcss@8.4.19: + dependencies: + icss-utils: registry.npmmirror.com/icss-utils/5.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >= 14 + id: registry.npmmirror.com/postcss-modules-values/4.0.0 + name: postcss-modules-values + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/postcss-normalize-charset/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-charset/5.1.0 + name: postcss-normalize-charset + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-normalize-display-values/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-display-values/5.1.0 + name: postcss-normalize-display-values + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-normalize-positions/5.1.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-positions/5.1.1 + name: postcss-normalize-positions + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-normalize-repeat-style/5.1.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-repeat-style/5.1.1 + name: postcss-normalize-repeat-style + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-normalize-string/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-string/5.1.0 + name: postcss-normalize-string + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-normalize-timing-functions/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-timing-functions/5.1.0 + name: postcss-normalize-timing-functions + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-normalize-unicode/5.1.1_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-unicode/5.1.1 + name: postcss-normalize-unicode + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-normalize-url/5.1.0_postcss@8.4.19: + dependencies: + normalize-url: registry.npmmirror.com/normalize-url/6.1.0 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-url/5.1.0 + name: postcss-normalize-url + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-normalize-whitespace/5.1.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-normalize-whitespace/5.1.1 + name: postcss-normalize-whitespace + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-ordered-values/5.1.3_postcss@8.4.19: + dependencies: + cssnano-utils: registry.npmmirror.com/cssnano-utils/3.1.0_postcss@8.4.19 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-ordered-values/5.1.3 + name: postcss-ordered-values + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz' + version: 5.1.3 + registry.npmmirror.com/postcss-reduce-initial/5.1.1_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0 + postcss: registry.npmmirror.com/postcss/8.4.19 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-reduce-initial/5.1.1 + name: postcss-reduce-initial + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-reduce-transforms/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-reduce-transforms/5.1.0 + name: postcss-reduce-transforms + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-selector-parser/6.0.10: + dependencies: + cssesc: registry.npmmirror.com/cssesc/3.0.0 + util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2 + dev: true + engines: + node: '>=4' + name: postcss-selector-parser + resolution: + integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz' + version: 6.0.10 + registry.npmmirror.com/postcss-svgo/5.1.0_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 + svgo: registry.npmmirror.com/svgo/2.8.0 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-svgo/5.1.0 + name: postcss-svgo + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz' + version: 5.1.0 + registry.npmmirror.com/postcss-unique-selectors/5.1.1_postcss@8.4.19: + dependencies: + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/postcss-unique-selectors/5.1.1 + name: postcss-unique-selectors + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/postcss-value-parser/4.2.0: + dev: true + name: postcss-value-parser + resolution: + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz' + version: 4.2.0 + registry.npmmirror.com/postcss/7.0.39: + dependencies: + picocolors: registry.npmmirror.com/picocolors/0.2.1 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + engines: + node: '>=6.0.0' + name: postcss + resolution: + integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz' + version: 7.0.39 + registry.npmmirror.com/postcss/8.4.19: + dependencies: + nanoid: registry.npmmirror.com/nanoid/3.3.4 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + source-map-js: registry.npmmirror.com/source-map-js/1.0.2 + engines: + node: ^10 || ^12 || >=14 + name: postcss + resolution: + integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/postcss/-/postcss-8.4.19.tgz' + version: 8.4.19 + registry.npmmirror.com/prelude-ls/1.2.1: + dev: true + engines: + node: '>= 0.8.0' + name: prelude-ls + resolution: + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz' + version: 1.2.1 + registry.npmmirror.com/prettier/2.7.1: + dev: true + engines: + node: '>=10.13.0' + hasBin: true + name: prettier + optional: true + resolution: + integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz' + version: 2.7.1 + registry.npmmirror.com/pretty-error/4.0.0: + dependencies: + lodash: registry.npmmirror.com/lodash/4.17.21 + renderkid: registry.npmmirror.com/renderkid/3.0.0 + dev: true + name: pretty-error + resolution: + integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/process-nextick-args/2.0.1: + dev: true + name: process-nextick-args + resolution: + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/progress-webpack-plugin/1.0.16_webpack@5.75.0: + dependencies: + chalk: registry.npmmirror.com/chalk/2.4.2 + figures: registry.npmmirror.com/figures/2.0.0 + log-update: registry.npmmirror.com/log-update/2.3.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 10.13.0' + id: registry.npmmirror.com/progress-webpack-plugin/1.0.16 + name: progress-webpack-plugin + peerDependencies: + webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz' + version: 1.0.16 + registry.npmmirror.com/proxy-addr/2.0.7: + dependencies: + forwarded: registry.npmmirror.com/forwarded/0.2.0 + ipaddr.js: registry.npmmirror.com/ipaddr.js/1.9.1 + dev: true + engines: + node: '>= 0.10' + name: proxy-addr + resolution: + integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz' + version: 2.0.7 + registry.npmmirror.com/proxy-from-env/1.1.0: + dev: false + name: proxy-from-env + resolution: + integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/pseudomap/1.0.2: + dev: true + name: pseudomap + resolution: + integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/pump/3.0.0: + dependencies: + end-of-stream: registry.npmmirror.com/end-of-stream/1.4.4 + once: registry.npmmirror.com/once/1.4.0 + dev: true + name: pump + resolution: + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/punycode/2.1.1: + dev: true + engines: + node: '>=6' + name: punycode + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/qs/6.11.0: + dependencies: + side-channel: registry.npmmirror.com/side-channel/1.0.4 + dev: true + engines: + node: '>=0.6' + name: qs + resolution: + integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz' + version: 6.11.0 + registry.npmmirror.com/queue-microtask/1.2.3: + dev: true + name: queue-microtask + resolution: + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz' + version: 1.2.3 + registry.npmmirror.com/randombytes/2.1.0: + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + dev: true + name: randombytes + resolution: + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/range-parser/1.2.1: + dev: true + engines: + node: '>= 0.6' + name: range-parser + resolution: + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz' + version: 1.2.1 + registry.npmmirror.com/raw-body/2.5.1: + dependencies: + bytes: registry.npmmirror.com/bytes/3.1.2 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + iconv-lite: registry.npmmirror.com/iconv-lite/0.4.24 + unpipe: registry.npmmirror.com/unpipe/1.0.0 + dev: true + engines: + node: '>= 0.8' + name: raw-body + resolution: + integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz' + version: 2.5.1 + registry.npmmirror.com/read-pkg-up/7.0.1: + dependencies: + find-up: registry.npmmirror.com/find-up/4.1.0 + read-pkg: registry.npmmirror.com/read-pkg/5.2.0 + type-fest: registry.npmmirror.com/type-fest/0.8.1 + dev: true + engines: + node: '>=8' + name: read-pkg-up + resolution: + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz' + version: 7.0.1 + registry.npmmirror.com/read-pkg/5.2.0: + dependencies: + '@types/normalize-package-data': registry.npmmirror.com/@types/normalize-package-data/2.4.1 + normalize-package-data: registry.npmmirror.com/normalize-package-data/2.5.0 + parse-json: registry.npmmirror.com/parse-json/5.2.0 + type-fest: registry.npmmirror.com/type-fest/0.6.0 + dev: true + engines: + node: '>=8' + name: read-pkg + resolution: + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz' + version: 5.2.0 + registry.npmmirror.com/readable-stream/2.3.7: + dependencies: + core-util-is: registry.npmmirror.com/core-util-is/1.0.3 + inherits: registry.npmmirror.com/inherits/2.0.4 + isarray: registry.npmmirror.com/isarray/1.0.0 + process-nextick-args: registry.npmmirror.com/process-nextick-args/2.0.1 + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + string_decoder: registry.npmmirror.com/string_decoder/1.1.1 + util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2 + dev: true + name: readable-stream + resolution: + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz' + version: 2.3.7 + registry.npmmirror.com/readable-stream/3.6.0: + dependencies: + inherits: registry.npmmirror.com/inherits/2.0.4 + string_decoder: registry.npmmirror.com/string_decoder/1.3.0 + util-deprecate: registry.npmmirror.com/util-deprecate/1.0.2 + dev: true + engines: + node: '>= 6' + name: readable-stream + resolution: + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz' + version: 3.6.0 + registry.npmmirror.com/readdirp/3.6.0: + dependencies: + picomatch: registry.npmmirror.com/picomatch/2.3.1 + dev: true + engines: + node: '>=8.10.0' + name: readdirp + resolution: + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz' + version: 3.6.0 + registry.npmmirror.com/regenerate-unicode-properties/10.1.0: + dependencies: + regenerate: registry.npmmirror.com/regenerate/1.4.2 + dev: true + engines: + node: '>=4' + name: regenerate-unicode-properties + resolution: + integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz' + version: 10.1.0 + registry.npmmirror.com/regenerate/1.4.2: + dev: true + name: regenerate + resolution: + integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz' + version: 1.4.2 + registry.npmmirror.com/regenerator-runtime/0.13.10: + dev: true + name: regenerator-runtime + resolution: + integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz' + version: 0.13.10 + registry.npmmirror.com/regenerator-transform/0.15.0: + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1 + dev: true + name: regenerator-transform + resolution: + integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz' + version: 0.15.0 + registry.npmmirror.com/regexpp/3.2.0: + dev: true + engines: + node: '>=8' + name: regexpp + resolution: + integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz' + version: 3.2.0 + registry.npmmirror.com/regexpu-core/5.2.2: + dependencies: + regenerate: registry.npmmirror.com/regenerate/1.4.2 + regenerate-unicode-properties: registry.npmmirror.com/regenerate-unicode-properties/10.1.0 + regjsgen: registry.npmmirror.com/regjsgen/0.7.1 + regjsparser: registry.npmmirror.com/regjsparser/0.9.1 + unicode-match-property-ecmascript: registry.npmmirror.com/unicode-match-property-ecmascript/2.0.0 + unicode-match-property-value-ecmascript: registry.npmmirror.com/unicode-match-property-value-ecmascript/2.1.0 + dev: true + engines: + node: '>=4' + name: regexpu-core + resolution: + integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.2.tgz' + version: 5.2.2 + registry.npmmirror.com/regjsgen/0.7.1: + dev: true + name: regjsgen + resolution: + integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz' + version: 0.7.1 + registry.npmmirror.com/regjsparser/0.9.1: + dependencies: + jsesc: registry.npmmirror.com/jsesc/0.5.0 + dev: true + hasBin: true + name: regjsparser + resolution: + integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz' + version: 0.9.1 + registry.npmmirror.com/relateurl/0.2.7: + dev: true + engines: + node: '>= 0.10' + name: relateurl + resolution: + integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz' + version: 0.2.7 + registry.npmmirror.com/renderkid/3.0.0: + dependencies: + css-select: registry.npmmirror.com/css-select/4.3.0 + dom-converter: registry.npmmirror.com/dom-converter/0.2.0 + htmlparser2: registry.npmmirror.com/htmlparser2/6.1.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + dev: true + name: renderkid + resolution: + integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/require-directory/2.1.1: + dev: true + engines: + node: '>=0.10.0' + name: require-directory + resolution: + integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/require-from-string/2.0.2: + dev: true + engines: + node: '>=0.10.0' + name: require-from-string + resolution: + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/requires-port/1.0.0: + dev: true + name: requires-port + resolution: + integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/resolve-from/4.0.0: + dev: true + engines: + node: '>=4' + name: resolve-from + resolution: + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/resolve/1.22.1: + dependencies: + is-core-module: registry.npmmirror.com/is-core-module/2.11.0 + path-parse: registry.npmmirror.com/path-parse/1.0.7 + supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0 + dev: true + hasBin: true + name: resolve + resolution: + integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz' + version: 1.22.1 + registry.npmmirror.com/restore-cursor/2.0.0: + dependencies: + onetime: registry.npmmirror.com/onetime/2.0.1 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + dev: true + engines: + node: '>=4' + name: restore-cursor + resolution: + integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/restore-cursor/3.1.0: + dependencies: + onetime: registry.npmmirror.com/onetime/5.1.2 + signal-exit: registry.npmmirror.com/signal-exit/3.0.7 + dev: true + engines: + node: '>=8' + name: restore-cursor + resolution: + integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz' + version: 3.1.0 + registry.npmmirror.com/retry/0.13.1: + dev: true + engines: + node: '>= 4' + name: retry + resolution: + integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz' + version: 0.13.1 + registry.npmmirror.com/reusify/1.0.4: + dev: true + engines: + iojs: '>=1.0.0' + node: '>=0.10.0' + name: reusify + resolution: + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/rimraf/3.0.2: + dependencies: + glob: registry.npmmirror.com/glob/7.2.3 + dev: true + hasBin: true + name: rimraf + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz' + version: 3.0.2 + registry.npmmirror.com/rollup/2.79.1: + dev: true + engines: + node: '>=10.0.0' + hasBin: true + name: rollup + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + resolution: + integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz' + version: 2.79.1 + registry.npmmirror.com/run-parallel/1.2.0: + dependencies: + queue-microtask: registry.npmmirror.com/queue-microtask/1.2.3 + dev: true + name: run-parallel + resolution: + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/safe-buffer/5.1.2: + dev: true + name: safe-buffer + resolution: + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz' + version: 5.1.2 + registry.npmmirror.com/safe-buffer/5.2.1: + dev: true + name: safe-buffer + resolution: + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz' + version: 5.2.1 + registry.npmmirror.com/safer-buffer/2.1.2: + dev: true + name: safer-buffer + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz' + version: 2.1.2 + registry.npmmirror.com/sass-loader/13.2.0_sass@1.56.1: + dependencies: + klona: registry.npmmirror.com/klona/2.0.5 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + sass: registry.npmmirror.com/sass/1.56.1 + dev: true + engines: + node: '>= 14.15.0' + id: registry.npmmirror.com/sass-loader/13.2.0 + name: sass-loader + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + resolution: + integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/sass-loader/-/sass-loader-13.2.0.tgz' + version: 13.2.0 + registry.npmmirror.com/sass/1.56.1: + dependencies: + chokidar: registry.npmmirror.com/chokidar/3.5.3 + immutable: registry.npmmirror.com/immutable/4.1.0 + source-map-js: registry.npmmirror.com/source-map-js/1.0.2 + dev: true + engines: + node: '>=12.0.0' + hasBin: true + name: sass + resolution: + integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/sass/-/sass-1.56.1.tgz' + version: 1.56.1 + registry.npmmirror.com/schema-utils/2.7.1: + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/6.12.6 + ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6 + dev: true + engines: + node: '>= 8.9.0' + name: schema-utils + resolution: + integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz' + version: 2.7.1 + registry.npmmirror.com/schema-utils/3.1.1: + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/6.12.6 + ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6 + dev: true + engines: + node: '>= 10.13.0' + name: schema-utils + resolution: + integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz' + version: 3.1.1 + registry.npmmirror.com/schema-utils/4.0.0: + dependencies: + '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 + ajv: registry.npmmirror.com/ajv/8.11.2 + ajv-formats: registry.npmmirror.com/ajv-formats/2.1.1 + ajv-keywords: registry.npmmirror.com/ajv-keywords/5.1.0_ajv@8.11.2 + dev: true + engines: + node: '>= 12.13.0' + name: schema-utils + resolution: + integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/select-hose/2.0.0: + dev: true + name: select-hose + resolution: + integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/selfsigned/2.1.1: + dependencies: + node-forge: registry.npmmirror.com/node-forge/1.3.1 + dev: true + engines: + node: '>=10' + name: selfsigned + resolution: + integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/semver/5.7.1: + dev: true + hasBin: true + name: semver + resolution: + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz' + version: 5.7.1 + registry.npmmirror.com/semver/6.3.0: + dev: true + hasBin: true + name: semver + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz' + version: 6.3.0 + registry.npmmirror.com/semver/7.3.8: + dependencies: + lru-cache: registry.npmmirror.com/lru-cache/6.0.0 + dev: true + engines: + node: '>=10' + hasBin: true + name: semver + resolution: + integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz' + version: 7.3.8 + registry.npmmirror.com/send/0.18.0: + dependencies: + debug: registry.npmmirror.com/debug/2.6.9 + depd: registry.npmmirror.com/depd/2.0.0 + destroy: registry.npmmirror.com/destroy/1.2.0 + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + etag: registry.npmmirror.com/etag/1.8.1 + fresh: registry.npmmirror.com/fresh/0.5.2 + http-errors: registry.npmmirror.com/http-errors/2.0.0 + mime: registry.npmmirror.com/mime/1.6.0 + ms: registry.npmmirror.com/ms/2.1.3 + on-finished: registry.npmmirror.com/on-finished/2.4.1 + range-parser: registry.npmmirror.com/range-parser/1.2.1 + statuses: registry.npmmirror.com/statuses/2.0.1 + dev: true + engines: + node: '>= 0.8.0' + name: send + resolution: + integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/send/-/send-0.18.0.tgz' + version: 0.18.0 + registry.npmmirror.com/sentence-case/3.0.4: + dependencies: + no-case: registry.npmmirror.com/no-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + upper-case-first: registry.npmmirror.com/upper-case-first/2.0.2 + dev: true + name: sentence-case + resolution: + integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/sentence-case/-/sentence-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/serialize-javascript/6.0.0: + dependencies: + randombytes: registry.npmmirror.com/randombytes/2.1.0 + dev: true + name: serialize-javascript + resolution: + integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz' + version: 6.0.0 + registry.npmmirror.com/serve-index/1.9.1: + dependencies: + accepts: registry.npmmirror.com/accepts/1.3.8 + batch: registry.npmmirror.com/batch/0.6.1 + debug: registry.npmmirror.com/debug/2.6.9 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + http-errors: registry.npmmirror.com/http-errors/1.6.3 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + dev: true + engines: + node: '>= 0.8.0' + name: serve-index + resolution: + integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz' + version: 1.9.1 + registry.npmmirror.com/serve-static/1.15.0: + dependencies: + encodeurl: registry.npmmirror.com/encodeurl/1.0.2 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + parseurl: registry.npmmirror.com/parseurl/1.3.3 + send: registry.npmmirror.com/send/0.18.0 + dev: true + engines: + node: '>= 0.8.0' + name: serve-static + resolution: + integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz' + version: 1.15.0 + registry.npmmirror.com/setprototypeof/1.1.0: + dev: true + name: setprototypeof + resolution: + integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/setprototypeof/1.2.0: + dev: true + name: setprototypeof + resolution: + integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/shallow-clone/3.0.1: + dependencies: + kind-of: registry.npmmirror.com/kind-of/6.0.3 + dev: true + engines: + node: '>=8' + name: shallow-clone + resolution: + integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/shebang-command/1.2.0: + dependencies: + shebang-regex: registry.npmmirror.com/shebang-regex/1.0.0 + dev: true + engines: + node: '>=0.10.0' + name: shebang-command + resolution: + integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz' + version: 1.2.0 + registry.npmmirror.com/shebang-command/2.0.0: + dependencies: + shebang-regex: registry.npmmirror.com/shebang-regex/3.0.0 + dev: true + engines: + node: '>=8' + name: shebang-command + resolution: + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/shebang-regex/1.0.0: + dev: true + engines: + node: '>=0.10.0' + name: shebang-regex + resolution: + integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/shebang-regex/3.0.0: + dev: true + engines: + node: '>=8' + name: shebang-regex + resolution: + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/shell-quote/1.7.4: + dev: true + name: shell-quote + resolution: + integrity: sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.4.tgz' + version: 1.7.4 + registry.npmmirror.com/side-channel/1.0.4: + dependencies: + call-bind: registry.npmmirror.com/call-bind/1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3 + object-inspect: registry.npmmirror.com/object-inspect/1.12.2 + dev: true + name: side-channel + resolution: + integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz' + version: 1.0.4 + registry.npmmirror.com/signal-exit/3.0.7: + dev: true + name: signal-exit + resolution: + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz' + version: 3.0.7 + registry.npmmirror.com/sirv/1.0.19: + dependencies: + '@polka/url': registry.npmmirror.com/@polka/url/1.0.0-next.21 + mrmime: registry.npmmirror.com/mrmime/1.0.1 + totalist: registry.npmmirror.com/totalist/1.1.0 + dev: true + engines: + node: '>= 10' + name: sirv + resolution: + integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz' + version: 1.0.19 + registry.npmmirror.com/slash/3.0.0: + dev: true + engines: + node: '>=8' + name: slash + resolution: + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/snake-case/3.0.4: + dependencies: + dot-case: registry.npmmirror.com/dot-case/3.0.4 + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: snake-case + resolution: + integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/snake-case/-/snake-case-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/sockjs/0.3.24: + dependencies: + faye-websocket: registry.npmmirror.com/faye-websocket/0.11.4 + uuid: registry.npmmirror.com/uuid/8.3.2 + websocket-driver: registry.npmmirror.com/websocket-driver/0.7.4 + dev: true + name: sockjs + resolution: + integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz' + version: 0.3.24 + registry.npmmirror.com/source-map-js/1.0.2: + engines: + node: '>=0.10.0' + name: source-map-js + resolution: + integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/source-map-support/0.5.21: + dependencies: + buffer-from: registry.npmmirror.com/buffer-from/1.1.2 + source-map: registry.npmmirror.com/source-map/0.6.1 + dev: true + name: source-map-support + resolution: + integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz' + version: 0.5.21 + registry.npmmirror.com/source-map/0.6.1: + engines: + node: '>=0.10.0' + name: source-map + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz' + version: 0.6.1 + registry.npmmirror.com/sourcemap-codec/1.4.8: + name: sourcemap-codec + resolution: + integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz' + version: 1.4.8 + registry.npmmirror.com/spdx-correct/3.1.1: + dependencies: + spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1 + spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.12 + dev: true + name: spdx-correct + resolution: + integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz' + version: 3.1.1 + registry.npmmirror.com/spdx-exceptions/2.3.0: + dev: true + name: spdx-exceptions + resolution: + integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz' + version: 2.3.0 + registry.npmmirror.com/spdx-expression-parse/3.0.1: + dependencies: + spdx-exceptions: registry.npmmirror.com/spdx-exceptions/2.3.0 + spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.12 + dev: true + name: spdx-expression-parse + resolution: + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/spdx-license-ids/3.0.12: + dev: true + name: spdx-license-ids + resolution: + integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz' + version: 3.0.12 + registry.npmmirror.com/spdy-transport/3.0.0: + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + detect-node: registry.npmmirror.com/detect-node/2.1.0 + hpack.js: registry.npmmirror.com/hpack.js/2.1.6 + obuf: registry.npmmirror.com/obuf/1.1.2 + readable-stream: registry.npmmirror.com/readable-stream/3.6.0 + wbuf: registry.npmmirror.com/wbuf/1.7.3 + dev: true + name: spdy-transport + resolution: + integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz' + version: 3.0.0 + registry.npmmirror.com/spdy/4.0.2: + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + handle-thing: registry.npmmirror.com/handle-thing/2.0.1 + http-deceiver: registry.npmmirror.com/http-deceiver/1.2.7 + select-hose: registry.npmmirror.com/select-hose/2.0.0 + spdy-transport: registry.npmmirror.com/spdy-transport/3.0.0 + dev: true + engines: + node: '>=6.0.0' + name: spdy + resolution: + integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz' + version: 4.0.2 + registry.npmmirror.com/ssri/8.0.1: + dependencies: + minipass: registry.npmmirror.com/minipass/3.3.4 + dev: true + engines: + node: '>= 8' + name: ssri + resolution: + integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz' + version: 8.0.1 + registry.npmmirror.com/stable/0.1.8: + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: true + name: stable + resolution: + integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz' + version: 0.1.8 + registry.npmmirror.com/stackframe/1.3.4: + dev: true + name: stackframe + resolution: + integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz' + version: 1.3.4 + registry.npmmirror.com/statuses/1.5.0: + dev: true + engines: + node: '>= 0.6' + name: statuses + resolution: + integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz' + version: 1.5.0 + registry.npmmirror.com/statuses/2.0.1: + dev: true + engines: + node: '>= 0.8' + name: statuses + resolution: + integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz' + version: 2.0.1 + registry.npmmirror.com/string-width/2.1.1: + dependencies: + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/2.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0 + dev: true + engines: + node: '>=4' + name: string-width + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz' + version: 2.1.1 + registry.npmmirror.com/string-width/4.2.3: + dependencies: + emoji-regex: registry.npmmirror.com/emoji-regex/8.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/3.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + dev: true + engines: + node: '>=8' + name: string-width + resolution: + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz' + version: 4.2.3 + registry.npmmirror.com/string_decoder/1.1.1: + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.1.2 + dev: true + name: string_decoder + resolution: + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz' + version: 1.1.1 + registry.npmmirror.com/string_decoder/1.3.0: + dependencies: + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + dev: true + name: string_decoder + resolution: + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz' + version: 1.3.0 + registry.npmmirror.com/strip-ansi/4.0.0: + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex/3.0.1 + dev: true + engines: + node: '>=4' + name: strip-ansi + resolution: + integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/strip-ansi/6.0.1: + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex/5.0.1 + dev: true + engines: + node: '>=8' + name: strip-ansi + resolution: + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz' + version: 6.0.1 + registry.npmmirror.com/strip-eof/1.0.0: + dev: true + engines: + node: '>=0.10.0' + name: strip-eof + resolution: + integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/strip-final-newline/2.0.0: + dev: true + engines: + node: '>=6' + name: strip-final-newline + resolution: + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/strip-indent/2.0.0: + dev: true + engines: + node: '>=4' + name: strip-indent + resolution: + integrity: sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/strip-json-comments/3.1.1: + dev: true + engines: + node: '>=8' + name: strip-json-comments + resolution: + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz' + version: 3.1.1 + registry.npmmirror.com/stylehacks/5.1.1_postcss@8.4.19: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + postcss: registry.npmmirror.com/postcss/8.4.19 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.10 + dev: true + engines: + node: ^10 || ^12 || >=14.0 + id: registry.npmmirror.com/stylehacks/5.1.1 + name: stylehacks + peerDependencies: + postcss: ^8.2.15 + resolution: + integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz' + version: 5.1.1 + registry.npmmirror.com/supports-color/5.5.0: + dependencies: + has-flag: registry.npmmirror.com/has-flag/3.0.0 + dev: true + engines: + node: '>=4' + name: supports-color + resolution: + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz' + version: 5.5.0 + registry.npmmirror.com/supports-color/7.2.0: + dependencies: + has-flag: registry.npmmirror.com/has-flag/4.0.0 + dev: true + engines: + node: '>=8' + name: supports-color + resolution: + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz' + version: 7.2.0 + registry.npmmirror.com/supports-color/8.1.1: + dependencies: + has-flag: registry.npmmirror.com/has-flag/4.0.0 + dev: true + engines: + node: '>=10' + name: supports-color + resolution: + integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz' + version: 8.1.1 + registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0: + dev: true + engines: + node: '>= 0.4' + name: supports-preserve-symlinks-flag + resolution: + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/svg-tags/1.0.0: + dev: true + name: svg-tags + resolution: + integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/svgo/2.8.0: + dependencies: + '@trysound/sax': registry.npmmirror.com/@trysound/sax/0.2.0 + commander: registry.npmmirror.com/commander/7.2.0 + css-select: registry.npmmirror.com/css-select/4.3.0 + css-tree: registry.npmmirror.com/css-tree/1.1.3 + csso: registry.npmmirror.com/csso/4.2.0 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + stable: registry.npmmirror.com/stable/0.1.8 + dev: true + engines: + node: '>=10.13.0' + hasBin: true + name: svgo + resolution: + integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz' + version: 2.8.0 + registry.npmmirror.com/systemjs/6.13.0: + dev: true + name: systemjs + resolution: + integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/systemjs/-/systemjs-6.13.0.tgz' + version: 6.13.0 + registry.npmmirror.com/tapable/2.2.1: + dev: true + engines: + node: '>=6' + name: tapable + resolution: + integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz' + version: 2.2.1 + registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.75.0: + dependencies: + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17 + jest-worker: registry.npmmirror.com/jest-worker/27.5.1 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + serialize-javascript: registry.npmmirror.com/serialize-javascript/6.0.0 + terser: registry.npmmirror.com/terser/5.15.1 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 10.13.0' + id: registry.npmmirror.com/terser-webpack-plugin/5.3.6 + name: terser-webpack-plugin + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + resolution: + integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz' + version: 5.3.6 + registry.npmmirror.com/terser/5.15.1: + dependencies: + '@jridgewell/source-map': registry.npmmirror.com/@jridgewell/source-map/0.3.2 + acorn: registry.npmmirror.com/acorn/8.8.1 + commander: registry.npmmirror.com/commander/2.20.3 + source-map-support: registry.npmmirror.com/source-map-support/0.5.21 + dev: true + engines: + node: '>=10' + hasBin: true + name: terser + resolution: + integrity: sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/terser/-/terser-5.15.1.tgz' + version: 5.15.1 + registry.npmmirror.com/text-table/0.2.0: + dev: true + name: text-table + resolution: + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz' + version: 0.2.0 + registry.npmmirror.com/thenify-all/1.6.0: + dependencies: + thenify: registry.npmmirror.com/thenify/3.3.1 + dev: true + engines: + node: '>=0.8' + name: thenify-all + resolution: + integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz' + version: 1.6.0 + registry.npmmirror.com/thenify/3.3.1: + dependencies: + any-promise: registry.npmmirror.com/any-promise/1.3.0 + dev: true + name: thenify + resolution: + integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz' + version: 3.3.1 + registry.npmmirror.com/thread-loader/3.0.4_webpack@5.75.0: + dependencies: + json-parse-better-errors: registry.npmmirror.com/json-parse-better-errors/1.0.2 + loader-runner: registry.npmmirror.com/loader-runner/4.3.0 + loader-utils: registry.npmmirror.com/loader-utils/2.0.4 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 10.13.0' + id: registry.npmmirror.com/thread-loader/3.0.4 + name: thread-loader + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 + resolution: + integrity: sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/thunky/1.1.0: + dev: true + name: thunky + resolution: + integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/to-fast-properties/2.0.0: + dev: true + engines: + node: '>=4' + name: to-fast-properties + resolution: + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/to-regex-range/5.0.1: + dependencies: + is-number: registry.npmmirror.com/is-number/7.0.0 + dev: true + engines: + node: '>=8.0' + name: to-regex-range + resolution: + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz' + version: 5.0.1 + registry.npmmirror.com/toidentifier/1.0.1: + dev: true + engines: + node: '>=0.6' + name: toidentifier + resolution: + integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/totalist/1.1.0: + dev: true + engines: + node: '>=6' + name: totalist + resolution: + integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz' + version: 1.1.0 + registry.npmmirror.com/tr46/0.0.3: + dev: true + name: tr46 + resolution: + integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz' + version: 0.0.3 + registry.npmmirror.com/tslib/2.4.1: + dev: true + name: tslib + resolution: + integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz' + version: 2.4.1 + registry.npmmirror.com/type-check/0.4.0: + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls/1.2.1 + dev: true + engines: + node: '>= 0.8.0' + name: type-check + resolution: + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz' + version: 0.4.0 + registry.npmmirror.com/type-fest/0.20.2: + dev: true + engines: + node: '>=10' + name: type-fest + resolution: + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz' + version: 0.20.2 + registry.npmmirror.com/type-fest/0.6.0: + dev: true + engines: + node: '>=8' + name: type-fest + resolution: + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz' + version: 0.6.0 + registry.npmmirror.com/type-fest/0.8.1: + dev: true + engines: + node: '>=8' + name: type-fest + resolution: + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz' + version: 0.8.1 + registry.npmmirror.com/type-is/1.6.18: + dependencies: + media-typer: registry.npmmirror.com/media-typer/0.3.0 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + dev: true + engines: + node: '>= 0.6' + name: type-is + resolution: + integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz' + version: 1.6.18 + registry.npmmirror.com/unicode-canonical-property-names-ecmascript/2.0.0: + dev: true + engines: + node: '>=4' + name: unicode-canonical-property-names-ecmascript + resolution: + integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/unicode-match-property-ecmascript/2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: registry.npmmirror.com/unicode-canonical-property-names-ecmascript/2.0.0 + unicode-property-aliases-ecmascript: registry.npmmirror.com/unicode-property-aliases-ecmascript/2.1.0 + dev: true + engines: + node: '>=4' + name: unicode-match-property-ecmascript + resolution: + integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/unicode-match-property-value-ecmascript/2.1.0: + dev: true + engines: + node: '>=4' + name: unicode-match-property-value-ecmascript + resolution: + integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/unicode-property-aliases-ecmascript/2.1.0: + dev: true + engines: + node: '>=4' + name: unicode-property-aliases-ecmascript + resolution: + integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz' + version: 2.1.0 + registry.npmmirror.com/universalify/2.0.0: + dev: true + engines: + node: '>= 10.0.0' + name: universalify + resolution: + integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/unpipe/1.0.0: + dev: true + engines: + node: '>= 0.8' + name: unpipe + resolution: + integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz' + version: 1.0.0 + registry.npmmirror.com/update-browserslist-db/1.0.10_browserslist@4.21.4: + dependencies: + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + escalade: registry.npmmirror.com/escalade/3.1.1 + picocolors: registry.npmmirror.com/picocolors/1.0.0 + dev: true + hasBin: true + id: registry.npmmirror.com/update-browserslist-db/1.0.10 + name: update-browserslist-db + peerDependencies: + browserslist: '>= 4.21.0' + resolution: + integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz' + version: 1.0.10 + registry.npmmirror.com/upper-case-first/2.0.2: + dependencies: + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: upper-case-first + resolution: + integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/upper-case-first/-/upper-case-first-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/upper-case/2.0.2: + dependencies: + tslib: registry.npmmirror.com/tslib/2.4.1 + dev: true + name: upper-case + resolution: + integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/upper-case/-/upper-case-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/uri-js/4.4.1: + dependencies: + punycode: registry.npmmirror.com/punycode/2.1.1 + dev: true + name: uri-js + resolution: + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz' + version: 4.4.1 + registry.npmmirror.com/util-deprecate/1.0.2: + dev: true + name: util-deprecate + resolution: + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/utila/0.4.0: + dev: true + name: utila + resolution: + integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz' + version: 0.4.0 + registry.npmmirror.com/utils-merge/1.0.1: + dev: true + engines: + node: '>= 0.4.0' + name: utils-merge + resolution: + integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/uuid/8.3.2: + dev: true + hasBin: true + name: uuid + resolution: + integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz' + version: 8.3.2 + registry.npmmirror.com/validate-npm-package-license/3.0.4: + dependencies: + spdx-correct: registry.npmmirror.com/spdx-correct/3.1.1 + spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1 + dev: true + name: validate-npm-package-license + resolution: + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz' + version: 3.0.4 + registry.npmmirror.com/vary/1.1.2: + dev: true + engines: + node: '>= 0.8' + name: vary + resolution: + integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz' + version: 1.1.2 + registry.npmmirror.com/vite-plugin-imp/2.3.1_vite@3.2.3: + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core/7.20.2_@babel+core@7.20.2 + '@babel/generator': registry.npmmirror.com/@babel/generator/7.20.4 + '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.3 + '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1 + chalk: registry.npmmirror.com/chalk/4.1.2 + param-case: registry.npmmirror.com/param-case/3.0.4 + pascal-case: registry.npmmirror.com/pascal-case/3.1.2 + vite: registry.npmmirror.com/vite/3.2.3_sass@1.56.1 + dev: true + id: registry.npmmirror.com/vite-plugin-imp/2.3.1 + name: vite-plugin-imp + peerDependencies: + vite: '>= 2.0.0-beta.5' + resolution: + integrity: sha512-Lp0FZBIIfXq/PyTRh+5e5tqgS6vJZewAx/fodgf/Z1Pk1jQzMiKw5gRn0xXqDEbm7A7avz6X1Le01Mp/LYMtoQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vite-plugin-imp/-/vite-plugin-imp-2.3.1.tgz' + version: 2.3.1 + registry.npmmirror.com/vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.2.3: + dependencies: + '@rollup/plugin-node-resolve': registry.npmmirror.com/@rollup/plugin-node-resolve/13.3.0 + '@types/mockjs': registry.npmmirror.com/@types/mockjs/1.0.7 + chalk: registry.npmmirror.com/chalk/4.1.2 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + connect: registry.npmmirror.com/connect/3.7.0 + debug: registry.npmmirror.com/debug/4.3.4 + esbuild: registry.npmmirror.com/esbuild/0.11.3 + fast-glob: registry.npmmirror.com/fast-glob/3.2.12 + mockjs: registry.npmmirror.com/mockjs/1.1.0 + path-to-regexp: registry.npmmirror.com/path-to-regexp/6.2.1 + vite: registry.npmmirror.com/vite/3.2.3_sass@1.56.1 + dev: true + engines: + node: '>=12.0.0' + id: registry.npmmirror.com/vite-plugin-mock/2.9.6 + name: vite-plugin-mock + peerDependencies: + mockjs: '>=1.1.0' + vite: '>=2.0.0' + resolution: + integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-2.9.6.tgz' + version: 2.9.6 + registry.npmmirror.com/vite-plugin-style-import/2.0.0_vite@3.2.3: + dependencies: + '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.2.1 + change-case: registry.npmmirror.com/change-case/4.1.2 + console: registry.npmmirror.com/console/0.7.2 + es-module-lexer: registry.npmmirror.com/es-module-lexer/0.9.3 + fs-extra: registry.npmmirror.com/fs-extra/10.1.0 + magic-string: registry.npmmirror.com/magic-string/0.25.9 + pathe: registry.npmmirror.com/pathe/0.2.0 + vite: registry.npmmirror.com/vite/3.2.3_sass@1.56.1 + dev: true + id: registry.npmmirror.com/vite-plugin-style-import/2.0.0 + name: vite-plugin-style-import + peerDependencies: + vite: '>=2.0.0' + resolution: + integrity: sha512-qtoHQae5dSUQPo/rYz/8p190VU5y19rtBaeV7ryLa/AYAU/e9CG89NrN/3+k7MR8mJy/GPIu91iJ3zk9foUOSA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vite-plugin-style-import/-/vite-plugin-style-import-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/vite/3.2.3_sass@1.56.1: + dependencies: + esbuild: registry.npmmirror.com/esbuild/0.15.14 + postcss: registry.npmmirror.com/postcss/8.4.19 + resolve: registry.npmmirror.com/resolve/1.22.1 + rollup: registry.npmmirror.com/rollup/2.79.1 + sass: registry.npmmirror.com/sass/1.56.1 + dev: true + engines: + node: ^14.18.0 || >=16.0.0 + hasBin: true + id: registry.npmmirror.com/vite/3.2.3 + name: vite + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents/2.3.2 + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + resolution: + integrity: sha512-h8jl1TZ76eGs3o2dIBSsvXDLb1m/Ec1iej8ZMdz+PsaFUsftZeWe2CZOI3qogEsMNaywc17gu0q6cQDzh/weCQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vite/-/vite-3.2.3.tgz' + version: 3.2.3 + registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.45: + dependencies: + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: false + engines: + node: '>=12' + hasBin: true + id: registry.npmmirror.com/vue-demi/0.13.11 + name: vue-demi + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + requiresBuild: true + resolution: + integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz' + version: 0.13.11 + registry.npmmirror.com/vue-eslint-parser/9.1.0_eslint@8.27.0: + dependencies: + debug: registry.npmmirror.com/debug/4.3.4 + eslint: registry.npmmirror.com/eslint/8.27.0_eslint@8.27.0 + eslint-scope: registry.npmmirror.com/eslint-scope/7.1.1 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 + espree: registry.npmmirror.com/espree/9.4.1 + esquery: registry.npmmirror.com/esquery/1.4.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + semver: registry.npmmirror.com/semver/7.3.8 + dev: true + engines: + node: ^14.17.0 || >=16.0.0 + id: registry.npmmirror.com/vue-eslint-parser/9.1.0 + name: vue-eslint-parser + peerDependencies: + eslint: '>=6.0.0' + resolution: + integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz' + version: 9.1.0 + registry.npmmirror.com/vue-hot-reload-api/2.3.4: + dev: true + name: vue-hot-reload-api + resolution: + integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz' + version: 2.3.4 + registry.npmmirror.com/vue-loader/15.10.1_css-loader@6.7.2+webpack@5.75.0: + dependencies: + '@vue/component-compiler-utils': registry.npmmirror.com/@vue/component-compiler-utils/3.3.0 + css-loader: registry.npmmirror.com/css-loader/6.7.2_webpack@5.75.0 + hash-sum: registry.npmmirror.com/hash-sum/1.0.2 + loader-utils: registry.npmmirror.com/loader-utils/1.4.2 + vue-hot-reload-api: registry.npmmirror.com/vue-hot-reload-api/2.3.4 + vue-style-loader: registry.npmmirror.com/vue-style-loader/4.1.3 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + id: registry.npmmirror.com/vue-loader/15.10.1 + name: vue-loader + peerDependencies: + css-loader: '*' + webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 + peerDependenciesMeta: + cache-loader: + optional: true + vue-template-compiler: + optional: true + resolution: + integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.1.tgz' + version: 15.10.1 + registry.npmmirror.com/vue-loader/17.0.1_webpack@5.75.0: + dependencies: + chalk: registry.npmmirror.com/chalk/4.1.2 + hash-sum: registry.npmmirror.com/hash-sum/2.0.0 + loader-utils: registry.npmmirror.com/loader-utils/2.0.4 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + id: registry.npmmirror.com/vue-loader/17.0.1 + name: vue-loader + peerDependencies: + webpack: ^4.1.0 || ^5.0.0-0 + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true + vue: + optional: true + resolution: + integrity: sha512-/OOyugJnImKCkAKrAvdsWMuwoCqGxWT5USLsjohzWbMgOwpA5wQmzQiLMzZd7DjhIfunzAGIApTOgIylz/kwcg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.1.tgz' + version: 17.0.1 + registry.npmmirror.com/vue-router/4.1.6_vue@3.2.45: + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.4.5 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: false + id: registry.npmmirror.com/vue-router/4.1.6 + name: vue-router + peerDependencies: + vue: ^3.2.0 + resolution: + integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-router/-/vue-router-4.1.6.tgz' + version: 4.1.6 + registry.npmmirror.com/vue-style-loader/4.1.3: + dependencies: + hash-sum: registry.npmmirror.com/hash-sum/1.0.2 + loader-utils: registry.npmmirror.com/loader-utils/1.4.2 + dev: true + name: vue-style-loader + resolution: + integrity: sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz' + version: 4.1.3 + registry.npmmirror.com/vue-template-es2015-compiler/1.9.1: + dev: true + name: vue-template-es2015-compiler + resolution: + integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz' + version: 1.9.1 + registry.npmmirror.com/vue/3.2.45_vue@3.2.45: + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.45 + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.45 + '@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom/3.2.45 + '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer/3.2.45_vue@3.2.45 + '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + id: registry.npmmirror.com/vue/3.2.45 + name: vue + peerDependencies: + vue: '*' + resolution: + integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vue/-/vue-3.2.45.tgz' + version: 3.2.45 + registry.npmmirror.com/vuex/4.1.0_vue@3.2.45: + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.4.5 + vue: registry.npmmirror.com/vue/3.2.45_vue@3.2.45 + dev: false + id: registry.npmmirror.com/vuex/4.1.0 + name: vuex + peerDependencies: + vue: ^3.2.0 + resolution: + integrity: sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/vuex/-/vuex-4.1.0.tgz' + version: 4.1.0 + registry.npmmirror.com/watchpack/2.4.0: + dependencies: + glob-to-regexp: registry.npmmirror.com/glob-to-regexp/0.4.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + dev: true + engines: + node: '>=10.13.0' + name: watchpack + resolution: + integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz' + version: 2.4.0 + registry.npmmirror.com/wbuf/1.7.3: + dependencies: + minimalistic-assert: registry.npmmirror.com/minimalistic-assert/1.0.1 + dev: true + name: wbuf + resolution: + integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz' + version: 1.7.3 + registry.npmmirror.com/wcwidth/1.0.1: + dependencies: + defaults: registry.npmmirror.com/defaults/1.0.4 + dev: true + name: wcwidth + resolution: + integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz' + version: 1.0.1 + registry.npmmirror.com/webidl-conversions/3.0.1: + dev: true + name: webidl-conversions + resolution: + integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/webpack-bundle-analyzer/4.7.0: + dependencies: + acorn: registry.npmmirror.com/acorn/8.8.1 + acorn-walk: registry.npmmirror.com/acorn-walk/8.2.0 + chalk: registry.npmmirror.com/chalk/4.1.2 + commander: registry.npmmirror.com/commander/7.2.0 + gzip-size: registry.npmmirror.com/gzip-size/6.0.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + opener: registry.npmmirror.com/opener/1.5.2 + sirv: registry.npmmirror.com/sirv/1.0.19 + ws: registry.npmmirror.com/ws/7.5.9 + dev: true + engines: + node: '>= 10.13.0' + hasBin: true + name: webpack-bundle-analyzer + resolution: + integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz' + version: 4.7.0 + registry.npmmirror.com/webpack-chain/6.5.1: + dependencies: + deepmerge: registry.npmmirror.com/deepmerge/1.5.2 + javascript-stringify: registry.npmmirror.com/javascript-stringify/2.1.0 + dev: true + engines: + node: '>=8' + name: webpack-chain + resolution: + integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz' + version: 6.5.1 + registry.npmmirror.com/webpack-dev-middleware/5.3.3_webpack@5.75.0: + dependencies: + colorette: registry.npmmirror.com/colorette/2.0.19 + memfs: registry.npmmirror.com/memfs/3.4.11 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + range-parser: registry.npmmirror.com/range-parser/1.2.1 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + dev: true + engines: + node: '>= 12.13.0' + id: registry.npmmirror.com/webpack-dev-middleware/5.3.3 + name: webpack-dev-middleware + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + resolution: + integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz' + version: 5.3.3 + registry.npmmirror.com/webpack-dev-server/4.11.1_webpack@5.75.0: + dependencies: + '@types/bonjour': registry.npmmirror.com/@types/bonjour/3.5.10 + '@types/connect-history-api-fallback': registry.npmmirror.com/@types/connect-history-api-fallback/1.3.5 + '@types/express': registry.npmmirror.com/@types/express/4.17.14 + '@types/serve-index': registry.npmmirror.com/@types/serve-index/1.9.1 + '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.15.0 + '@types/sockjs': registry.npmmirror.com/@types/sockjs/0.3.33 + '@types/ws': registry.npmmirror.com/@types/ws/8.5.3 + ansi-html-community: registry.npmmirror.com/ansi-html-community/0.0.8 + bonjour-service: registry.npmmirror.com/bonjour-service/1.0.14 + chokidar: registry.npmmirror.com/chokidar/3.5.3 + colorette: registry.npmmirror.com/colorette/2.0.19 + compression: registry.npmmirror.com/compression/1.7.4 + connect-history-api-fallback: registry.npmmirror.com/connect-history-api-fallback/2.0.0 + default-gateway: registry.npmmirror.com/default-gateway/6.0.3 + express: registry.npmmirror.com/express/4.18.2 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + html-entities: registry.npmmirror.com/html-entities/2.3.3 + http-proxy-middleware: registry.npmmirror.com/http-proxy-middleware/2.0.6_@types+express@4.17.14 + ipaddr.js: registry.npmmirror.com/ipaddr.js/2.0.1 + open: registry.npmmirror.com/open/8.4.0 + p-retry: registry.npmmirror.com/p-retry/4.6.2 + rimraf: registry.npmmirror.com/rimraf/3.0.2 + schema-utils: registry.npmmirror.com/schema-utils/4.0.0 + selfsigned: registry.npmmirror.com/selfsigned/2.1.1 + serve-index: registry.npmmirror.com/serve-index/1.9.1 + sockjs: registry.npmmirror.com/sockjs/0.3.24 + spdy: registry.npmmirror.com/spdy/4.0.2 + webpack: registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0 + webpack-dev-middleware: registry.npmmirror.com/webpack-dev-middleware/5.3.3_webpack@5.75.0 + ws: registry.npmmirror.com/ws/8.11.0 + dev: true + engines: + node: '>= 12.13.0' + hasBin: true + id: registry.npmmirror.com/webpack-dev-server/4.11.1 + name: webpack-dev-server + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + peerDependenciesMeta: + webpack-cli: + optional: true + resolution: + integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz' + version: 4.11.1 + registry.npmmirror.com/webpack-merge/5.8.0: + dependencies: + clone-deep: registry.npmmirror.com/clone-deep/4.0.1 + wildcard: registry.npmmirror.com/wildcard/2.0.0 + dev: true + engines: + node: '>=10.0.0' + name: webpack-merge + resolution: + integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz' + version: 5.8.0 + registry.npmmirror.com/webpack-sources/3.2.3: + dev: true + engines: + node: '>=10.13.0' + name: webpack-sources + resolution: + integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz' + version: 3.2.3 + registry.npmmirror.com/webpack-virtual-modules/0.4.6: + dev: true + name: webpack-virtual-modules + resolution: + integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz' + version: 0.4.6 + registry.npmmirror.com/webpack/5.75.0_webpack@5.75.0: + dependencies: + '@types/eslint-scope': registry.npmmirror.com/@types/eslint-scope/3.7.4 + '@types/estree': registry.npmmirror.com/@types/estree/0.0.51 + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast/1.11.1 + '@webassemblyjs/wasm-edit': registry.npmmirror.com/@webassemblyjs/wasm-edit/1.11.1 + '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser/1.11.1 + acorn: registry.npmmirror.com/acorn/8.8.1 + acorn-import-assertions: registry.npmmirror.com/acorn-import-assertions/1.8.0_acorn@8.8.1 + browserslist: registry.npmmirror.com/browserslist/4.21.4_browserslist@4.21.4 + chrome-trace-event: registry.npmmirror.com/chrome-trace-event/1.0.3 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve/5.10.0 + es-module-lexer: registry.npmmirror.com/es-module-lexer/0.9.3 + eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 + events: registry.npmmirror.com/events/3.3.0 + glob-to-regexp: registry.npmmirror.com/glob-to-regexp/0.4.1 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 + json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors/2.3.1 + loader-runner: registry.npmmirror.com/loader-runner/4.3.0 + mime-types: registry.npmmirror.com/mime-types/2.1.35 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + schema-utils: registry.npmmirror.com/schema-utils/3.1.1 + tapable: registry.npmmirror.com/tapable/2.2.1 + terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/5.3.6_webpack@5.75.0 + watchpack: registry.npmmirror.com/watchpack/2.4.0 + webpack-sources: registry.npmmirror.com/webpack-sources/3.2.3 + dev: true + engines: + node: '>=10.13.0' + hasBin: true + id: registry.npmmirror.com/webpack/5.75.0 + name: webpack + peerDependencies: + webpack: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + resolution: + integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz' + version: 5.75.0 + registry.npmmirror.com/websocket-driver/0.7.4: + dependencies: + http-parser-js: registry.npmmirror.com/http-parser-js/0.5.8 + safe-buffer: registry.npmmirror.com/safe-buffer/5.2.1 + websocket-extensions: registry.npmmirror.com/websocket-extensions/0.1.4 + dev: true + engines: + node: '>=0.8.0' + name: websocket-driver + resolution: + integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz' + version: 0.7.4 + registry.npmmirror.com/websocket-extensions/0.1.4: + dev: true + engines: + node: '>=0.8.0' + name: websocket-extensions + resolution: + integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz' + version: 0.1.4 + registry.npmmirror.com/whatwg-fetch/3.6.2: + dev: true + name: whatwg-fetch + resolution: + integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz' + version: 3.6.2 + registry.npmmirror.com/whatwg-url/5.0.0: + dependencies: + tr46: registry.npmmirror.com/tr46/0.0.3 + webidl-conversions: registry.npmmirror.com/webidl-conversions/3.0.1 + dev: true + name: whatwg-url + resolution: + integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz' + version: 5.0.0 + registry.npmmirror.com/which/1.3.1: + dependencies: + isexe: registry.npmmirror.com/isexe/2.0.0 + dev: true + hasBin: true + name: which + resolution: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/which/-/which-1.3.1.tgz' + version: 1.3.1 + registry.npmmirror.com/which/2.0.2: + dependencies: + isexe: registry.npmmirror.com/isexe/2.0.0 + dev: true + engines: + node: '>= 8' + hasBin: true + name: which + resolution: + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/which/-/which-2.0.2.tgz' + version: 2.0.2 + registry.npmmirror.com/wildcard/2.0.0: + dev: true + name: wildcard + resolution: + integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz' + version: 2.0.0 + registry.npmmirror.com/word-wrap/1.2.3: + dev: true + engines: + node: '>=0.10.0' + name: word-wrap + resolution: + integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz' + version: 1.2.3 + registry.npmmirror.com/wrap-ansi/3.0.1: + dependencies: + string-width: registry.npmmirror.com/string-width/2.1.1 + strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0 + dev: true + engines: + node: '>=4' + name: wrap-ansi + resolution: + integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz' + version: 3.0.1 + registry.npmmirror.com/wrap-ansi/7.0.0: + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0 + string-width: registry.npmmirror.com/string-width/4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1 + dev: true + engines: + node: '>=10' + name: wrap-ansi + resolution: + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz' + version: 7.0.0 + registry.npmmirror.com/wrappy/1.0.2: + dev: true + name: wrappy + resolution: + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz' + version: 1.0.2 + registry.npmmirror.com/ws/7.5.9: + dev: true + engines: + node: '>=8.3.0' + name: ws + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + resolution: + integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz' + version: 7.5.9 + registry.npmmirror.com/ws/8.11.0: + dev: true + engines: + node: '>=10.0.0' + name: ws + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + resolution: + integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz' + version: 8.11.0 + registry.npmmirror.com/xml-name-validator/4.0.0: + dev: true + engines: + node: '>=12' + name: xml-name-validator + resolution: + integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/y18n/5.0.8: + dev: true + engines: + node: '>=10' + name: y18n + resolution: + integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz' + version: 5.0.8 + registry.npmmirror.com/yallist/2.1.2: + dev: true + name: yallist + resolution: + integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz' + version: 2.1.2 + registry.npmmirror.com/yallist/4.0.0: + dev: true + name: yallist + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz' + version: 4.0.0 + registry.npmmirror.com/yaml/1.10.2: + dev: true + engines: + node: '>= 6' + name: yaml + resolution: + integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz' + version: 1.10.2 + registry.npmmirror.com/yargs-parser/20.2.9: + dev: true + engines: + node: '>=10' + name: yargs-parser + resolution: + integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz' + version: 20.2.9 + registry.npmmirror.com/yargs/16.2.0: + dependencies: + cliui: registry.npmmirror.com/cliui/7.0.4 + escalade: registry.npmmirror.com/escalade/3.1.1 + get-caller-file: registry.npmmirror.com/get-caller-file/2.0.5 + require-directory: registry.npmmirror.com/require-directory/2.1.1 + string-width: registry.npmmirror.com/string-width/4.2.3 + y18n: registry.npmmirror.com/y18n/5.0.8 + yargs-parser: registry.npmmirror.com/yargs-parser/20.2.9 + dev: true + engines: + node: '>=10' + name: yargs + resolution: + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz' + version: 16.2.0 + registry.npmmirror.com/yocto-queue/0.1.0: + dev: true + engines: + node: '>=10' + name: yocto-queue + resolution: + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz' + version: 0.1.0 + registry.npmmirror.com/yorkie/2.0.0: + dependencies: + execa: registry.npmmirror.com/execa/0.8.0 + is-ci: registry.npmmirror.com/is-ci/1.2.1 + normalize-path: registry.npmmirror.com/normalize-path/1.0.0 + strip-indent: registry.npmmirror.com/strip-indent/2.0.0 + dev: true + engines: + node: '>=4' + name: yorkie + requiresBuild: true + resolution: + integrity: sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw== + registry: 'https://registry.npm.taobao.org/' + tarball: 'https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz' + version: 2.0.0 +specifiers: + '@babel/core': ^7.20.2 + '@babel/eslint-parser': ^7.19.1 + '@vitejs/plugin-legacy': ^2.3.1 + '@vitejs/plugin-vue': ^3.2.0 + '@vue/cli-plugin-babel': ~5.0.8 + '@vue/cli-plugin-eslint': ~5.0.8 + '@vue/cli-plugin-router': ~5.0.8 + '@vue/cli-plugin-vuex': ~5.0.8 + '@vue/cli-service': ~5.0.8 + ajv: ^8 + axios: ^1.1.3 + core-js: ^3.26.0 + dayjs: ^1.11.6 + element-plus: ^2.2.20 + eslint: ^8.27.0 + eslint-plugin-vue: ^9.7.0 + mockjs: ^1.1.0 + sass: ^1.56.1 + sass-loader: ^13.2.0 + vite: ^3.2.3 + vite-plugin-imp: ^2.3.1 + vite-plugin-mock: ^2.9.6 + vite-plugin-style-import: ^2.0.0 + vue: ^3.2.45 + vue-router: ^4.1.6 + vuex: ^4.1.0 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..639e2e3 --- /dev/null +++ b/public/index.html @@ -0,0 +1,18 @@ + + + + + + + + + 京东方 + + + +
+ + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..8546504 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,96 @@ + + + diff --git a/src/api/api.js b/src/api/api.js new file mode 100644 index 0000000..4e88be2 --- /dev/null +++ b/src/api/api.js @@ -0,0 +1,25 @@ +export const BASE = 'http://localhost:3000' +// export const FILE_UPLOAD = 'http://111.231.196.214:30001/file/upload' +export const FILE_UPLOAD = '/file/upload' +export const COMMON_TOKEN = 'https://upload-z2.qiniup.com' +export const ROUTER_CHAPTER_LIST = '/stu/router/chapterList' +export const ROUTER_LIST = '/stu/router/list post' +export const ROUTER_PROCESS = '/stu/router/process' +export const ROUTER_UNCOMPLETE_LIST = '/stu/router/unCompleteTaskList' +export const TAS_ACTIVITY_DETAIL = '/stu/task/activity/detail' +export const TASK_ACTIVITY_SIGN = '/stu/task/activity/sign' +export const TASK_BROADCAST_COMMIT = '/stu/task/broadcast/commit' +export const TASK_BROADCAST_DETAIL = '/stu/task/broadcast/detail' +export const TASK_BROADCAST_SIGN = '/stu/task/broadcast/sign' +export const TASK_VOTE_COMMIT = '/stu/task/vote/commit' +export const TASK_VOTE_DETAIL = '/stu/task/vote/detail' +export const TASK_WORK_COMMIT = '/stu/task/work/commit' +export const TASK_WORK_DETAIL = '/stu/task/work/detail' +export const STU_OFFCOURSE_DETAIL = '/stu/offcourse/detail' +export const WORK_QUERYWORKDETAILBYID = '/work/queryWorkDetailById' +export const EXAMINATION_QUERYEXAMINATIONDETAILBYID = '/examination/queryExaminationDetailById' +export const DISCUSS_COLLECTION = '/discussSubmit/clickDiscussCollectionCountOr POST' +export const DISCUSS_LIKE = '/discussSubmit/clickDiscussLikeCountOr POST' +export const DISCUSS_LIST = '/discussSubmit/queryDiscussSubmitDetailByDiscussId' +export const DISCUSS_DETAIL = '/discuss/getDiscussDetail' +export const DISCUSS_SUBMIT_REVIEW_LIST = '/discussSubmit/queryDiscussSubmitAndReview' diff --git a/src/api/request.js b/src/api/request.js new file mode 100644 index 0000000..995f57e --- /dev/null +++ b/src/api/request.js @@ -0,0 +1,75 @@ +import router from "@/router"; +import {ref, watch} from "vue"; +import axios from 'axios'; + +export function useRequest(_url, params = {}) { + + const data = ref({}) + const loading = ref(false) + + watch(params, () => { + fetchData() + }) + + function fetchData() { + loading.value = true + request(_url, params).then(r => { + data.value = r.data + loading.value = false + }) + } + + fetchData() + return { + data, + loading, + fetchData, + }; +} + +export async function request(_url, params) { + const s = _url.split(' ') + let url = s[0] + const method = s[1] || 'get' + if (method === 'get') { + let paramsArray = []; + //拼接参数 + if (params) { + Object.keys(params).forEach(key => paramsArray.push(key + '=' + params[key])) + if (url.search(/\?/) === -1) { + url += '?' + paramsArray.join('&') + } else { + url += '&' + paramsArray.join('&') + } + } + } + const body = method !== 'get' ? params || {} : {} + return axios({ + url, + method, + headers: { + 'X-Token': localStorage.getItem('token'), + ...method !== 'get' ? {'Content-Type': 'application/json'} : {} + }, + baseURL: '', + ...method !== 'get' ? {data: JSON.stringify(body)} : {} + }).then(resp=>resp.data).then(response => { + if (response.code !== 200 && response.code !== 0) { + if (response.code === 3 || response.code === 4 || response.code === 100) { +// router.push({path: '/login'}) + return + } else { +// response.showMsg && notification.open({ +// message: response.showMsg, +// duration: 2, +// }); + return + } + } + return response + }).catch(e => { + console.log(2222) + console.log(e) + // router.push({path: '/login'}) + }) +} \ No newline at end of file diff --git a/src/assets/image/VS.png b/src/assets/image/VS.png new file mode 100644 index 0000000000000000000000000000000000000000..e9406c6f76b1ecaad6cf573389ea92f16bfd0fe4 GIT binary patch literal 14934 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 literal 0 HcmV?d00001 diff --git a/src/assets/image/call.png b/src/assets/image/call.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7b638f096e783429caa63d9f1b1b1ac5cc3189 GIT binary patch literal 740 zcmVPx%o=HSOR7gv$mCs95Q545N$1wyc7eWT*SkkLS?OG(cauFCL&J!}sH$oXCWr1d< zG>a6XULjJO7PSb%8Oj!pMNU695e5ANMbTL1n~Dls1Yt(aiK~uGI*ppX)qD4Q&iTIY zz2|<9u!zU%&>+HLg|z}Fq$aK;hfhL8A<~#1nOup>}`$20#x}*NSt`tc|0_&LOkxwf!S$wq#R%jY_ z<;t`oolQ`asIOI({;9&+74=8D&6{j()xwE9>VVoAX-WaYw#fjc$Crcq@|=vNaH~`2 z5Ev|waL$Mln))H#J?M`NiPfnN&^PBSg!?FN+?7YOv2+643wDW8Fi_HG)DrNVn7}TD zXM_Im4ntt}>oi~_%@oU2IFkZ9;ao%64|*x;kF*5d2g@a?PfhHK+@D2%5yV}YIh<_W zm98M*HIxa-A)pXsPtm9R+n?8b{|c-`sa!I_)V9=j2;z$B*@2Qs$o3qgpd8f$%R*3- zaH>?fqi}c7AFiqy4fd+2>B3XXLSQHA8&J89a5-8WZnixq0_;R*9uPO1c!Okmm+)O6vfLY2>_-;%#&Wa_^CvX-w+mC9&I_<=p@v?25$j6{pW zrDAnxCBnT7ZTVQ?;;<_N*)E#F?6-9rqNO)RY%f>=YJ4ge(cWlrq)n_YEzog7B5coO z6~IlBoQPkLL^i9a{?fQA=f{L8UWUk%iSe`s3dH8RsksY!P?Hi$p9%jxa1=&{T`A3GDU)tIUqCuOJu;61exPL`Bl8bH W=wA&dgM66)0000Px%m`OxIR5(walubxfQ547j=g#=vlhSZefwd@W6+sk8L{=t5>7vqjGm-N|DNBi< zT|!X?L9L=sf=FuSjcM~Xt|}^vf`Wu-RVYM@bRo7d!jGBz=G_zXYKC!|3F$7+$B%RG z|NJkZ$m#86@p+wW25<<#b^z4?Tqb-aMNc_^0jE{_P}oX^0W<2>kx+LSJWV8Q;d;*} z*BBGazoQJUyMYupfze68JLS2josOlGS;hjG8I$cqd>KG@!qSI|O`VCE2`;CUJO_rw z#0`#Re96Rfuuv?y7bKz#wac-Lu~MM?c-WT57<@*iwc4Q$`r*SGZ?IljCC5N~{87Ys zmfv97$@PM1GX&2ENPqjVm8SFap}4#Ss6ZlObo;PSEP0Xz?QtUd!EE9FKCUn{c`uXB zYo1~71;;Y3W@AVCxhk#PQIYnx`Y_W@z6lUt9E_9?XNycb^_YOhV%KHR3CGgzW^u)PA3hxuBe8U0ddaNcxlZyE~!O>(cK=Q>>R&J0bEiHQ{LL01I@I8Jk~AB!&}~ zUXzaNt$H|2ZgVOw5f@RSb=$CIa+sUczM89(~R zUkzRMfnnwWXBm9H*lMJO+UCPDip~e+XsM+o&=w+|E4H*@Ti#@-vV>)H71)U$Ft~oP zb~0n~C=vH8uv1P&-{`mkaMz-Y4zw|N_g_ZO0uS5n4uk8s_tl3!33m|2&Vj05z71qPi~ZKP1?U%zTk*iz7< Q?f?J)07*qoM6N<$g5;)N=>Px# literal 0 HcmV?d00001 diff --git a/src/assets/image/checkbox2.png b/src/assets/image/checkbox2.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f6cf815aebeca54b99ab34557bb640151be72e GIT binary patch literal 620 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 literal 0 HcmV?d00001 diff --git a/src/assets/image/download.png b/src/assets/image/download.png new file mode 100644 index 0000000000000000000000000000000000000000..4b67a8134458c49a170d2022b335054dc3bd5f5c GIT binary patch literal 457 zcmV;)0XF`LP)5r00001b5ch_0Itp) z=>Px$gGod|R5(wSk}*hIQ51&1KeoluDO)M!JrUi+F741jhfZSS>S%Eh-Nd{kbL@T1 zSi6-9Lg(sU3T77zb*Sb&OA*A~P0c&yJrar0N7}R9d;b5s|GD>yobm(P16~5H$f=a4 zQ!b!lUlC=Doha1&P=Hsr$GYTE)Kr{`{lIpBH^6S>R8IFM)@=efJ9@8+9xzMb1vVo{ zBR@2F5j*Ys0}1@9l`y^or-D~)r<2s10mdt~VB$-cdR`deS<;~fEF(U43N%Nq`GFYA zOh&04s&xa%B3G=2XmlZmz!fkJ8~~%hWViP=a{7F0gx+ERa^JlzMNXgk8+Ts853CAo z+~dAu&PMR6R!#~W{BGz^UJ{AL_B(C$`cLcjq>wNzIF=un0h^K2YX7Ne62W|8Y{sFs z2YMfX72szEFlfe3>v^ALaNny~D3R)K0N-NA>+FGsl(%L@Js|yL&w<0<2&wHCa6SwG zOaaBNuGJ6t2k&i(j9Gbs)g|Ws+nul*h1&QF(7TUdNV9b<00000NkvXXu0mjfBG}F) literal 0 HcmV?d00001 diff --git a/src/assets/image/file/book.png b/src/assets/image/file/book.png new file mode 100644 index 0000000000000000000000000000000000000000..925572e184ef68e310f9848a2529a431f6dd458e GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1IgeV#6kAr}67 zuj=w0au8^HSk9AhFnnWIOY?&b4m+9pHk9r#yHddZPp7Xr;q@v`u`3A+m@b-}Zn?VI zf8Y5tClc1Kecl|?BC*u{#%}F5w`8YX`o2pvLSat8DFy$I0JQ^dF^kNncu(|{Y1wOU zxxTt(qQ&~I38E`i>>IVea=ffRP-uBsE%W?EN4w&6dJ8RYsNDVTlj~G`Vb3PZjJTUJ zChK$fW`+Ob-4YjnwW(FPfY+0qr*Wm$&JcBmXAb59Yy1vy&#m5MCbw=+Ezlzopr0A8MGdH?_b literal 0 HcmV?d00001 diff --git a/src/assets/image/file/excel.png b/src/assets/image/file/excel.png new file mode 100644 index 0000000000000000000000000000000000000000..999e966ca5f3c9a7fe917f9655cdf593c55fdc76 GIT binary patch literal 885 zcmV-*1B(2KP)Px&FG)l}R7gwhm0f6DMHI(>bMNkUvq?X8$tQ#oZAcp%6SHe$Lmq@$#gCT=LRz7< zYD={?G>9<~0tKZAq9`d8Ec8J^!50&YSP4Z_#1P1rL3szvxAKPnav4f- zLEy(K!aN+R!vQQg|L)%U9f$9R-xs(cREI4c)R#zGeVt8vjx4|n1PfX#BRmwWB_nMN zA@l(WJNag3<0~I4ctK!^q@|*Xmhxu)%p?&A3}Ilq4lygfw=2Bw#EQX6O$?; zwwx53gBvycQuHdDLv>UIDj1E8VF;7hd|Z!9RjeD<))4fs<$8RanbfTAx}3ELj?X7( ztqiksV>|Di|Ae0 zB3NB>HWjC>Y72c^4)OKaDL(k+7%$g%;P?3W=K7EhE%p@gT+I`-Z+M0?x6X0&@(D_O z#k#HYf>ZW9r9~mS!>{xG@58iJweanYAp#yh&1DUozWEbVb5UwmS2K~EB2wN+Pxt_x zXZpAhy}~-*n*89XHOub$7qp^}E`F+2tzTWu@WfeqBX8(Do*Ms=JLv>F>)M&KEw0Uu zas28R`tTeB@6NG6%~?mPx%I7vi7R7gwhl}~6BK@`Tnml`D?ZL)2WHpV8jS!xZ&h*Dc3XbvhKEC{w(1pma{J3c=cd&@+1mcJXkEng2Y1w+lG=@G{HnS*?BTs5^9xncXRRJyUY%J z@5eXaJZ5R)%Jd+Z#vP0hOqMPL+9Rzi?x1q*=*8%}zqQfSXe!MF)g;r9iHd+P;(@=% zJ5wl?Pn^84|NG{CnjA~96=)Ug?e-vipaY^Mvi@Omj~gvA0UFJ=}$|_ z>QFM7tW@C*fkSaW97GU;p%ulWfswtJ8V36!3OZvx5C{wg1fZ3)$$^pBRSCE4Sm|tm zdUzLv&R}K`5dcQ1P`;lyzwf#&FbjZ5Akx1ZzOdVv62qm8g&9BdKW^IsONd_4(d2A` zbLTd|A@~cJUGk-j2 zzul*0$9?B|vGO5@rMYa~!Ki_IkB88qwn7OsW8vi@)V`q6_~OBwu^u|pgY7OSv{D)A zna}3I(n;Y<(SRg|V|YCN3|;*J>~J}u1eB!*(Pv7U|zYs7r- Y7v@PJcht6AxBvhE07*qoM6N<$f{|A%AOHXW literal 0 HcmV?d00001 diff --git a/src/assets/image/file/pdf.png b/src/assets/image/file/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..f72e9993ee9f992b3674f920e03baa07d8c8876d GIT binary patch literal 884 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 Y2goT}vGbW!iU0rr07*qoM6N<$f+#;=lK=n! literal 0 HcmV?d00001 diff --git a/src/assets/image/img.jpg b/src/assets/image/img.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88c729650ce08aa25c100b57edcde27e5a6fd529 GIT binary patch literal 153659 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 z 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 VHum+82NnPT002ovPDHLkV1gQQFWdkC literal 0 HcmV?d00001 diff --git a/src/assets/image/logo.png b/src/assets/image/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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

Tr%zT#_-D01ND$Z*)%2 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 T`e{3k0QjgWX)6}reG>S8@0)y{ literal 0 HcmV?d00001 diff --git a/src/assets/image/medal/medal1.png b/src/assets/image/medal/medal1.png new file mode 100644 index 0000000000000000000000000000000000000000..cca1bfa143b635644d72b61a749f55e7cd10ee72 GIT binary patch literal 1140 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%0D{ zj!I%aMA48Hl!zc*!0^H9!5cB6;~-X+qFq3Wio)oj2D~wqIxgAH`SQ#+-~8L~hyU4o zpLO;*d+qg!8fJSA5Wk0j@xW-{FW^Vu6mU>d*I*E;3fP_ptOFjab$E(>0&J4>T{(9E zxb4?~wo>Asz%QxlyVEUh&2oByRg&J#_w@s}{QIl zL!jp$STaxgs(hgBXMy*V{~BY>=lB%QRl8fW21C3&$E3S@B?r=Z~+(_;G2M#Q{vN-c9*N_ zvft>1HJSfk!L0hy6WQJdJfHHO4De5Z`M_mhqNHD|n%HS?F|5vF-G=7b(w7;F76H4` zdQE^w{Ym9j&weOPoXa!_G*Cd2V&g2fpLs^AM?c;OeU zt(V%%Mc6(H%mhMf?hEjtz|X)vKr|*8^Lwf!^t2;*U8~}hTMrygdB-KqC?<3z@J@08z7!{OFLN`0hI|zh)oXZ;Dzb4xwfDeHMRn-pSYnQaP9IO0>rtSwtL#Kl&@vdcy zn?$u+RiW|y-h7ZZ9TI~D#8^*Ghx`G=$M}?_?`z%eI*b%I*GSlDr2qf`07*qoM6N<$ Ef-|J0M*si- literal 0 HcmV?d00001 diff --git a/src/assets/image/noselect.png b/src/assets/image/noselect.png new file mode 100644 index 0000000000000000000000000000000000000000..fde088ce60779f25c40083430f33c86dbceb67e4 GIT binary patch literal 619 zcmV-x0+juUP)Px%B}qgLH8ZMy!YWf-uphm zDls}r^>Lr>0&oVvVE{V;L==1$BhQ$^ldvcAzP40q1*Z_Ti8A*I&Wk8tMe&QdJ@)Lj zZ)iXi?H9vN5Ca0dHF0z~?B6_BWvqZXp6(OjbpS(wYmKkgb)q=|8>OtTf^aG92wnSA zqW^_uz0wJYDiG#q=-Sh3f&SHVzP>>4ieAdJj`z#=3hd-yo<1+akrj5T z&b4fG+yFSZE~5jz1dsh^^eXVI9~~jg0|U;1s*sA~iFlJe6aB&#D;>3v?1W%|f)9wI z!8Kn{6_}jMjv3uWK{tT5KhN<8fEhquQeiCY$xPO6>Ng(g0oge%)8POB002ovPDHLk FV1fd*BX0lz literal 0 HcmV?d00001 diff --git a/src/assets/image/nostarted.png b/src/assets/image/nostarted.png new file mode 100644 index 0000000000000000000000000000000000000000..4efd8d99a43c38a4deb87fc3a83273cb85a862d3 GIT binary patch literal 7054 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 IM6N<$g6LMWod5s; literal 0 HcmV?d00001 diff --git a/src/assets/image/pathdetails/circle.png b/src/assets/image/pathdetails/circle.png new file mode 100644 index 0000000000000000000000000000000000000000..41283924955c747eb0783a0d23ffe9fa415c455c GIT binary patch literal 295 zcmV+?0oeYDP)Px#;Ymb6R47xG(Z4POP!z}U&()-Yu(AjPlRwWP_SUG4#51svPCNpVCOTHl;xz~p zi%!gfXwn?HO{te&1SmU?U@HgJLI@8RL& z6=mn?I;q4WZZLzEQ1kA=q-A3cgfjBLdQy#3VOO}+NTm_wO5}~Xf0C8km{+i-p6*8A z?O2iIemldTD0(xll{zDEDT=0KrZZFys~YM4cjdosu12%>$>eO{#%RMA4d#d81v002ovPDHLkV1jwQhtU84 literal 0 HcmV?d00001 diff --git a/src/assets/image/pathdetails/circle2.png b/src/assets/image/pathdetails/circle2.png new file mode 100644 index 0000000000000000000000000000000000000000..744cdcbffcab67a29b61ff697cda8a9079ea7f9d GIT binary patch literal 336 zcmV-W0k8gvP)Px$3Q0skR47xGkv&esKoEuBOr%hO>Eu|uoXV6M^6uAH~#g4T4_RZ{jgtp>1-ecx55uF3r0r07+GZDEhisHj# zGREWp zjH*63=c2x{F~(1fR5kPP9KbF!pJZ9~(ub2IIU*u|KlkuAfMHct8)aE8`*0LR!!Qgz zvs@{w>ala~^)KaLced6}+fUwgZalZPO+{qF%>>*%jfk32ZO;S0H5GC ifG+^ErfF`v1b+Z9orIpROKj!<0000200001b5ch_0Itp) z=>Px%he!hQ545NXPimXA~7;>{DI?Xfif@yt3?lLp&~S+nQpA8N#}85MyJSpjc0N1<(}{P@V$q7 zuP_~X4Vq>NvO6kR6MKuEm2b;Zc=qwCe2&#fY$$N*4iP$loJE8F7fuRX=yOYxtgF+U zh=~uts0e4GA$mh*Ldn3*U^9Ue*r#w%3S4?#ppghg{Y^5E4D26mrKZ>lcqtGTn@jHl z+xy*8G#k(!sM;^8mlO&G`c$ORm+N^jo7U#iW|X61t5+||#(uYKnkg&`I4VTry?!Gq zPgJxN*o?@5*}%4Xy@qmPUTC@B@m?X6{Uu{t%hr}q&8r&A=-MB>0+vq0yJ4n@MM3R; z#{{Cce7Wss699X_5j$e7&+w)$2|DFegX6iw#a+@BF3}QmX29AbkiK-MpQ9uv|mZeY249}^(M+m;OlhpO5pqSdKJR$?2(L9v0f+O^Y*mdfB23f$ABA| zVaw&V{I*|-!s@~5v~hDN=CV%E)=s1S_=3>ALyn!%DBXfw?=(EFxgJBgzsjws(_~`T zBdhm$OgE=fyWi1{P-@Z1{0^fdI2W|iU%5Oa%LWyB`Z(8fXnttGF@iFtsAr)kD@YZP z*Pxl^Ak7G|hNmY5oD!=- zH*k8uEwAIyL~N;1%UBjGl7)uTm>6!5pNYEPUnV#S)Qdy<00000NkvXXu0mjfc{f># literal 0 HcmV?d00001 diff --git a/src/assets/image/pathdetails/notstarted.png b/src/assets/image/pathdetails/notstarted.png new file mode 100644 index 0000000000000000000000000000000000000000..a53bb946fd1287f478907749bf5426d0affc9395 GIT binary patch literal 6744 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 BQ6>NY literal 0 HcmV?d00001 diff --git a/src/assets/image/prev.png b/src/assets/image/prev.png new file mode 100644 index 0000000000000000000000000000000000000000..3de5c13c94444831bdc8916ed9a6fe5726c815f6 GIT binary patch literal 882 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 IxrZru0cstH6<7ne zUj}cMn&*x@~Kez-bd-R z2b>;{HEA0sS+s$h4<6$d<0)SbbO^X(zmESr|0GywnQ^L<&tO&}ujoPCpr0QIFO=&u zy{F$`cvnsJhDAL_bA_UUPz9eUB+V34K!K>7O{}+qnL?T}_KRZaUd3IfGLw#GExymA zK<9!K;9>u-+6e$wI_~MEmDawp(#Ul`p7xLT{sGZ?(>i3+@xzeA>$!h%p#N#Qz;!0) zsFLl6K2+aXoWziP_caTpaozSC3zP316MFpU!S4RkwpPluf@F_U){;Vw8IiBKix?@B zIqHa_VMG?E)^!5Tm>3ym)95iA0L80S$gvp;ecU(*7~2Kq@nUr|3iv5U6Lo&7k>UGvR%kelNhVdbV;C8h9` zf`41+0|deUi&^oHGXh%!fV6e+RPs7mnihz_mqnga*N;@RTzlK~sE;@VZ2y=dNpeDW z)@`~?NLC|y?Zb5`YrKZbwi@q#`_RB8kf)^w5kb&5t*7ycsibbwH{V9S&t7EbPq;U> zO$5ZmL$!k2vt`UjnLRA&%Bp15A8@bh3)=L15+5Q(V8YBV*` zp`&nkzLI2MSVx^mG~w->37s;`t1>tk*hQtT{AB^I&X|j@q>(UGH^)ctQm7=DT{zo# z3@mqBiygs{NEmo_YW;`h=svazO4wM7_PKfp(n`LWWL*?fluB!{L=TXV{x% z`E%*-APOc+dOT9dG*6eC__!q%8=y4%;W_QelaKRWeg|>k2iYcUTlV`0I=@|$RpO4~ za@tzkfOv=_;TVc9*}t~ewJ4yOh1d@Byd5$j z<>OudTRGj|;#M^I;US8H;q}r58o@ky3hKnHc;8QQ2*BLfQT3me z)cIbLg?LiC9bya9YzFYunz&vYH`uhR*$&)9nDdt2i5_E0`Y4#%SMF^NDVWeF9+L82 zKy4L^^pj@|&$;VQbnCR|D|t)zbgj)zSKhAx6KJh$N?4VFBQ+CDD94FmB0>&XvE8$k zkfJjT>10$g{{opLaBTZ?O?Y`l_XGJ@c8PqvNN zBf^%^8ZV7D)>~O5f!hs_%Pq~XekJm(*BieY$_Rmp^t!b}g09H^&us6^PDdWF-+T|GviT(uRiYB6eAgdMNQR z@X#*T5;xs+Sb`nz20KZOI64!^g8pi6!K<1%EHm6(8d&5;<=4+-rgZre;?Rbv#sb_` zZOTQwJ>`7Xg&%jNv+DBu81^`)F{2pUALkL9bMR|{ z%og{$sf{N5d*#iY&j#MaP;5wHz2H-ME=|UIw>f!9?c<;e=y2R1&#dXp*P-BTvXybg z;SGk(4ABGsaiBQpZ|30AAaqc%a>?!thb$znbDA#d`Pnv{C@mfGQRK3b*lb|leR0EA z^kp8Kv&Xol!lUVF+=BDlLKJFrnaRjWeA+Eruu`+|B4eb2D-iMJr2RkKUohBvsQ4LI zK=v?OaMdS&)a&5}zasa`Gf7A)$M9YsQeQjXCugCIdbGb%V}4o;+?%FRA0k%WL_ec; z+e5kMd?hcqt!^lVOrM9U?U=`mc03o4!R_-y*n5O5$QNFeIb6}`q%kb| z_UL0Bd_u`%6TbwgVEj873K=hp$bAS@a~r<8I^}}IyNWquS?B9a(c zSk=aon1*=s8N0M);7qx4U*TE#pKb~R5+fFKr1K4YRK|R9uzB10V}NH$DxD0}&ixw6 z^jn79gH3YhEWcwRAn!dG_G1XxL@t;A^`hVWOtJ5`V7LA=&WS%mbtew9|F@Jv3HF9uxH!f<)C!R{6 zUirfm_tU}N)kbM0rFOMtqhRgaQB1l%+YRu>9kXQ7mQ|X^cMzp7mJWstm>t|Q^}*YmZO%FIg`&NxQQEr`pYI@h z<0li)t;n@QV&yZXvw?(HiiH=1ig@^!ptb=<@Gr;zKqTa5{>a{F6y|Q$T$QWJ^CZE2SjWeF zW?t{>?MrF0ZZ>R}Kl;FT1OpjgCzVBQuhT8jI`A1$gL!KL!p)hc7H{V_+0a!`fab@! z^5M~#Db<&ine26I$ncXPRSN&1Cz7A3Z=8ibN&<^8QUlhna3 zm+c%Fe;+@<2*P5tRcm+%g}xU&1xhXw(Y=SgL8Bl@J1*90$Ie&^Ek%J9OQgJt@eI$~ zFPeNuqwaxd1(C7kw3+!w)L&(XMU+QJiVHT;QqV7C)QpLVyY_?T=h>B96O@`dUnV(|H11fqQoonzw&dp zla^#rYliKL(XIY9;lu1kaS$b} zMNC+*70|#eUk~WeY8uCV|6+~_5XKC_^pd;+jd}Sly|N$^ToVwk_vP}kH~xJsZVY5M zi{xvC%8;bTH+4_6BCintwnTt;@X6;S3*TpkJ_kAsP6d=#Y6rgktdMocb($5bTaiuq zv7E~b@zWT2ja9!FV?bIqQ!#!JJjR_Uf0f+)bM)^0Ux(-Xb}=n)`MuHmWiew$9?jBw z`-Nod9reVnApiX2#Bv00a8q+H!{&b9=u{xjgjD!*vH9zf{czh?pKRA!QL?p?2{V-s z14`q1if?u~h<_aqWZp+{gp-XfcdChhTe zkW-8AyzMV@|4*Scpcnt|T#xlKPY9sC!cBQY$dmi7K?VtzQmt_}fv@*Z;|7quZ&S)? z;f~K%r=oGn0$T+r20x*LzvV4}sUdecyXL+mhJ@NbCX}_rYZ2Z*pc(wLo#BfJ0am?R zoCV#~9`J5o#b5N9OB5&ii@n7o^M3pgwX(=|V0V8zreo)B?3uZ!1oCKmR~3!)Y*P~A zSxE@e2pcc;XN}g>lT^sLBmS`u>g*p47w`Od1OIV)!$T%yF?omL2|~}lgFekeY$~p7 z>eb6X4$uE`aQ?@kc^M)7{~Dgw!+w{>kmM)X^dIkM=VG??{escoW()PRW`+YG0@ZT3& z!9(GnT50-50d@p6p7E6YtXC&|uIl5biMJT?MnqCcwS0X02 zpi?L>l**&78wsC9Ow{ckIlWi`?i4>z3jnuJpT+zR>N&09CZ!Df?Og+x|B%<`;EQ9I zb(QOj3T*TnB6GE&Gih07;5#fmbx==w;ZFskWqaxha zrLT!o*3jGqibwe=Ezr@`=s2?J*$@N|sS6A*CV>Bu-@hEZ{~w00^)mX8V)&BCt!Nkr z5rrjXc{%QK1OBru2x%&Abu`2jgpKWRpkrc1y~3vd`l&$WMa%?GUg;!0O;762fr(0S zecWZZ=|lANMp^o+9Su$7UUP8?MtN>`FPK!RfMq5o#w3lwcnHJrZRGyLl`#0b2G6soVXho4PgU*m5cipymNB#U#P z^ebKQmaI-lpB(EvE+}0amPiQMilQ~yP>i27w6yTeVVI$w>8*pxmYU->jG6%kx2H@C z*K>laDcva}=^?9JBhy@NrboVbQlH3#LoCdXZ;ZbAS2_)8g)MzM{9fMo5j2=&tb@Vo&3Y#o;NMGB0&c^xDVUfZofrfC$m%W5@rv!b{Ce=bi27L%PsXQ_QXDa?nnGd-^{wF_+`-m;?_9sV46ofc+u} z({k9%ANupTX|XD5|9Y%o@VsNcFY-m$*it8*nlJir92{tpL_o7WPlo9xLs%a47TZ!7 zkT|6c-WV9DF3?HA(DJ9rcXJned|3zk^WY&(wXt9}raij2xrh(hk!NwOkT?c9(oF%< z-8Cw2w@t2RCHkHa!3TR5J32mx|7HxRziL(1WLeRVNQOa)Jk@Kqk+I#yv0`$Qm>L?0EQT-p?Q?*R>runQ5YInt2V7=yHqi@58|-Y|b1wK!Ud3Y|1}Lyd zD1Q4Lgwg1wEjZdfwg#vq|D|+PC!*FJFZj%|p(-PY4(7ClqIM*kQf^lw(Fi>B(ywq- zm!6vRfIW3aTDGjDx8x%(qr=|g+WKxnms&t-!%6u_vJgDFhllo_L4kth$$UdMmj}2` zeVF#LUwYgrB8#egqtt~Bg4PFzY*^%E?cRZ!o*PW?E8!_xy%-QezrOgTb-ja+AJ*x;aE>eWdLiLnA|GFj^5SyC^STU2t(MRaeGNKAs5usDyccm27UQyahkihVSm2JC&jqZ-0xLL{3qE zT&pwP9ylil$3%Cs&){;`4GbRUjVvBXJ!6*@XvAqOj(fM7!OVH~023TU{4P6?S4AWT zszI#_0)hC!UuTTtc-??(NcZi)I13swqZ5PEJ-6 zjH!ub%`iPPGjc$IJD1HJ!H-zxk4r(wFqL4mbLXrrk}i1xVLx+bs7TZ|QG?IrL!!`j z{&P?4z<&Q%Ea^=4_nK(>N6e}}NsLR2yvT-)sn|v@l8w^a*>5Kx;n34&l~9Q>qc0WP zJyU&UvduhqW1mY!RaKYY{#zGIPy%acYDl+Rz_<)O!Z{M?iISPAYie+VNV4BjTHlOw80lWU01GM`nkLY1Q;RbXK5Ud~93vOz6p}%r?)3nL7s7iG~;S=&^0sfm=^4 z-k@i{TbEZ%0#bu#RKnQ&o_{Je!z#%gOnaY%Z|H`GC<`7eHX6rw9^yG8H3L1O5fto} zNRH0ht|gkAT2*)+jT;-L6Q48;x~iEFr@zgY3R*tR8n>7!{W**@Iu%l@Y}{pYM|kIj2Vhxt_f zVH8sOs-e-sv9PuE>sdLO6BC~4YQnrvGBZAOzEPB1$I65TO70Wpmfko>m2ng1dvu~z zzjNZwa;^WlQF2mBK>ol$eL!d1Tu4$E>~d%V`4PJVmjUC#7V{$wukrh*!mCANP+s@D zVw+%(c>AG^f>=?~go7~i9`Vtaj(3yH-v#PNMyL)y)g`_@sBo`iAxi3g!*WHdDLq2w z_8*$eUzXJ%WYbFlt>in1yjp?A6Adk_5m&-)?GA+|Cb;mHm7T>$qpm~9*w(K+4g@7- z*pA|0?6rqa&8d!Y4MsUUY=>f{!y#T~FKWha*D*1ZRG@RO6DG}2YFa+Fg?fW0M7M|n zG*f^kO-Dq?Bn2)Isb6z4_FrwOzlDs?nKHR>PGdl2Cv*?*#ugw^Q(+FSCW{*0s~qN? zscA;PeO_SJqc81ACAI)=0yg;{TXc<1!yLe={M~fQugFmLnqxyK4ETj~r2W!Sz`l z#z?hly8u^l&dl@R?N{nuR+!s3+Zm}r4=G12eSikdJJdZMBfr$hTOuBck~y1I;7vRe z=L>zYCC>%w9X`-5fMEwZdHjY|WI(RN{luRLNVW(c9n|*jlZ>1_a}ahp74^QM>`D`3 z7NTt#$R|2dvcYaZF<~Xl$hze3g)y#O`yEvD>HJP-8BYH~^GEUu2@^M*{*+_WXw>MJ z@`eH*4AnDmR+!wMtzwhAt?5*ZIb?enUWOg@6*{)>G8W3h@`KmqBcPqR%{EbbjPH(o zQV201tksP9A%~}tIeJr8qlJ^a?xQ^jfsx%uGjWAmPdt51Gbls#_tezW$-{d%0+tOl zPHOxp#w!m?nm4N$AMxHQ31PDHbDA?nY4r129R$1}?ap^lrOX%Xk1bB35$6KqmM#iw zHQG!=n0F0xR#NOes5eI(#wTX0tM5I1jzQkNja8dvWU)*Qc0}V& zLJLr}b1B9B34FOxQOUItE-tDDov}WKBqlW!1-^QNqt5C4^~SQdLb6AORvzchZfm9)Qm+uC3)!+&a8?aHkX0r&jSP18;h~d>h>*D z_ip?Ob7%!+&?g0B{l8?mmP&j&!(b1;*cQ*Fx^+Vm_YD*2Ge zlT>GZ*1ci_*8 zzL$zqT2eltUUPyUy1MO&u^ES0yjl0oKn z`(=)JgV&XZd!;qeL>^j#%}s<9wEx4~-B6khT%1KYMi0tExOmtI#Wxx%Dwb z`NU1sTTJkYM;8DVwbYCis=j{LtEs?>EmB3^@WEyI3Wrr(?auW#!q)z6nNd$$O6}Q? zjQh4j%K4(23VCZGvWUO=QqF@wNy+86<-A`s*0Y*chH@2*47Y9Bn2h~LDx4hT1tRid zc2w?5BR@qr;$~$ymeF^GrVMmC%e$t<2_YuFgP2Jv%h&H*9DDgMVfW9T-aZnwI&)lp ze-Tc!q)2w$JeFPZhGbRHV&DJ01n65W2r>#EJh@-Q}v4Bm?0L9vqIl8`cSflDIX0g!$ z<#eXOyR`i45UPKj2mx(ySqkAcb#bmI%fhpMy5ENMpLF0j*r5w-5Q4P$gEk;DGHbB<TGJMzVm zHm#1#@mKH-kMhYDzKKz{tD_3@5_r29c`fAKH?5M^`(v-Wm@Wp{KcQnTZy~d7ZIgZG6{j&H%g* z&vZ;Y+mMrOdC;EujC7z@m#I>3KX-F;U9oiDrO2(%cH~To!FQ0K2hGt0+{Iju4z@>}ahLI%Uv+X6TNsixrFD1hRdmKVD3Ch| zQ5&-H7)p2}$|IB@@zs%EVGd~Dc9JkO!On2P;}EIiA+|b5n%a2qWJhb}XtPIQm5|N& zJvftj!B?^iCpFZx+)n-# zNPO)~`}kaH)R%1p_e0|=2nDdV&HF07{p$1djPgPRc9uT_mmC7;T606Z}xazoosR6eBNNH{#g&R=4GB$6W-nh1*}%uRl6 zN2zV0JLMRsxfV3x;fo(;dMe?{QMbqWo+W>ZYBBK6i8+_lz>xAR_ikG&GV4-BHd^i` zMp+%j#LsXB(&3h84?dz{SF<)qU9Iz6(Ye}TWbAw?f9^qiTh6|XdwnCL|C z)5+d<(6?(C$yv2|3g1B-iLSr?39l6?Gb5&=GbTx$vM<6|INa?8bvM(Rg-)@|C9Nt1 zO?mbH%@4cPm4%XQ4Zrw;svHYcQ;_uR-pXOiBxQ%bI;Boxs*JOFW8yi^(uPqo zuzDjhm^8kTHMA$;c+*E&MS(3#Tr-DmRBN3l5j)Ns1V=g^u-8lWpf%K{?g=aQiu$?` zS)OBeN9Vq~;nG-y0o7WwJ zkxlR@GoEgl+Jr71W1#lQ0XV3n(ZqU=KoWlM7;8Z| zG`7&vD5J|o2(`rsemx*u=9S*AiXiXa{k7ui6d#XLOs)jXKBM4#97!A~a^I3hW7cW_ z$B@#jq6DjfZ@2es1p%<@PBO$A(vQGOx&C+&iYT%Gdj>a?9amAZo~5zAS-vNvW9R5uS%9A#ugrF;*G0g z>@Kn{hZ?G7#wm4DUe9ct5PFwxNYK87K{7dhQdZKvM}6yRk%1@KfR7AsP&FxxNy{{g zc>QRA`*m2cGTcI6zU%;~joUpgV{47FAxnp5J4hptfW#ez#H2(v)|bMwSen}Vf=Zda zlHvKAtj)g7fwlO)nK2aPcc?+{yRegNMqpYRlsUHR7G*bHzB8nB8MeEpK{18)W^c|Eaeqr0m$NF#)KgrcoK|{CM9x5K%6{^&y^rZ77CeWyE z^~Fxn6B7vU9&kYvs`OobXS)+n6NX>Hv)1*ik~my94@$yL=q0BLkDZi z&J!%kc-_$T#P)F#RtM(UeJ&>YPTn2>%Z$y^r5@c*ri%{|=YsBrJ7N>AVoDb?2S;yN z@HC@Gm^*`BEKJHtajUxuvy&PD_Ni{i#;ZXJmvRv}VO}liyV_Y59`{jzVyepr`zcJ{ z-PZF4Z7RDxU$^e8F8o!G%m$8o8Sj@-@haArH@b)L+v{R-t8f7<-HHxIU6<4o*{rk( zlEw_!42pG2xuju0UXg+{+l;)f#UT9F9!g@MJj$2yTwIxVj4hM_LtN>f88}|FW_D?+ z35?9!)2jS(NA+N2nS9E2Om7}kfx1_Iz4-G0R{qcZS1{ODhW1`30j1^@Q~f6~97i`F z^Eb*ru!%ZG0pI|PPcOx<+n`d% zNloLkpONmJZs-KL?E=ZJ9i4&g0?)hKt*6qo^e;kM5009IXL}31uC*RWQ zLXm>F&*((~YekAS!(A) z<`wl$?~KcZ;-cJ9?tdN1ue}a2wpi1I?0Yb~5WF6qm(RS`OCQ zTDP3X@{dp6Vi10OnnPq7x2+Sgy=i@V_;f4#k(YCA#vY5>9aCfck1qL4ZumJ)R#qCT z+95p{1FK8#8GyR-t%tCH6*~8wg7LgCWWl$LaXGGO1`d4ATa-}kiOCU$xDKtA`KX0OrCs9=PQBldN)N-n zzMo+9y03zd;|$ltU{zrSi{P{HkLCsXb5b8;LrXH-DOwf--rMGe2}m2`Od$%! zwT#j7xJ6&)q|vvsrBbmvlz0nKjo?nn-AP_3cO(qd-$n>?`Dwg;h!Rh3C5yMYj+0kY zbnn?Ide$_JLpfJ%D5H@(kFT-r4g4(YPh=XHFI?x#D!&Mpy{V53Ds;4P3!3p6s_5pU zA4PcV)xRz5E5!<$y*|g*%yDe`BKs9b&2+Ty`j*HCb3?ZuuwDWWO7w-zw5s|See==0 zuXhDAuN|pBkr(3OF$ihcwEmQ*k9nJ2%=aR}BWTykQ*8YH1@?)@0ef@x5s;%rIbvTu z9IYieoIg*Yr0RQ&{pw34>*rBk7TFVFIlQ`b(~kjPU=l1~s8*|{UI8k2KU^-)vD~b> zdcfJG)$9*gz2s46D8=$oLD{o_KYKL*J`Ix|AotfJm6VFiXXQJdNi)3WeOUK5Xw21? za(HSeDaM{-;)hT>t((zPtrbqW=ifo6N60Fu6hZy9vvT|Z(_$C@wk!S}-!#sz!cvrS z@8@-qudOksq*>z^;7u;Y`ufsiqhjM>B9AvrDnch;Tgd{X7ojqTgLI8Jqm$X~L>S)) zz6XkWO}X2O0Hg%ZJW6CTW(`|yPPB5DI??M?Wi1KDS}7ow>~$zROih*0S9_WYYGvB9 zx>$vzU)YdTRAqewTZ7N#8yso7$kH-7OQ6b1s-iJ+e*P`rL2~q#le=}tCy2eLp_wkN z4$6;OxK#%DYcOJwo$^mc9M52F1t%(%)!EN;ql&iQx+M_pIeWH?(gC&O)OiCZ4_V$V zV)74L<7kOA8_PTWug~1Ah2)qJ<7H>S^*_SLSzAr-uNx!wBM{D;TlbG{udu$9dvoX%_;uA-|!zgL(s)LXUubT?hL;!^ewH(GqIBf2l)#2 z0(zf64qq&Q;m>j3!s4nSN-Yr#V{Xm zwR<5CcsAgQ&+((9PCiJ@skh!i?EzhTs^$tE^_^KG!MbQk{0_qD;ldbXy?!17xgd`> zK=ILy+NXd!?Hjp-xr41li9T3Kc$?BnS3LHfRevT;9*g#YOAspWufI>+M@|K@+oyA; zXlYm)86|KOGwR|#2`oBm!Y?w4@rW+!IhRns(8m}nk{9h%U%p7n{tn{Ah-uk9 zbGxUn1QmEo)x_!k;Asg$b!131$+#q`3vHXB3B<~~fyt^!prtf2I3OHndo&Hq{HC#a zpKtrj2i!+ee9bnr8Ci#!YpXF7cUGrY!7llBWd+kEQ`OaGDG`fQu0YsdGyEwQU9P`zFfj71>6hxoRO)me|~=ImyDGDx+z@>5P953 zA)}*nFl-FvIK5hLpzYVPKsTEWeT41fuZq@iXjRmnUGk*W{R#!*mO>isyqtIn_+5#o zq^N~$5|0vLB3(cozlD%5e&+eBJ>?DPn+vqG^B4I4^AmGrKH&WE#4tufB}7{U6uxL! zjov>cT=_WK%6x_`e~L+~FG74uwkYOfTC0bV`r$)TM zFpUXxZ$6OkmGFnKgQPkhfcze^9fuP55LX_;{IVvd`262HCWa%SU4PW3p8IV?SMc)} z-a<-WP%#he|R~{eGN>fEwoaQW4B0^H9rdtD%Z< z*Sd{Ohzih4=C3P^UyGI04f7B{f-9C>g2wp{iSu)DNY8%blGx+A8x{3AY(m}@5F;~J z?Pmh72P2^RV3=5dFf#VF7?V|vx#0ljIO`GI+?Ufdq>u^a2W=C%BLY)kRK)r|_zh6& zRd`uVqOWx}UGdmuA#Pl zpU?9N0JjR?z52>otb{Wh$d2s7sgHPR$1mFyDwC6r{rC##QaIQmaiH7kiR*t50l+ah z!#$!oXW)A0DF8s~k%5j8j?FH;VK|H}^<^6>GH$fVho*w=Kdte**&WWNv&u z>=hmHdvYM%{2f%^ynO%kIl0sr9VxKYOd5wSxl#sJTKRNSPXI57Fsg=%8NnGzl+U?6 z68Y5vMYq7Cx{2nhQ_UZi@~>S&GWi6$K1FM6HhJ(RrnyW!?sDSkt^lELGoYm;2}adW zR40vhm*kM*Rw-(5(cMr{*+=df-ix@`zZX(EC-r=Ry2^&@_KOFL$*(68|NJu;6q_sK zhhY;wRlxqrzaD5@A_biN!ecq4Oa*9h28a$ERqn3Un;7c5VG!#R2XOvMN_e3lv*oxi zE#<@%%wjK5$6EBTiS)=`$=+5zd`ftT6KR3*NoUjF}?kji66GIBg z7X}#*L0TwVo9CG9R2o#2*=(+PCI9-yfYK%9L5ar{hBg#ixE4P22{vdUE>QySSKC$? zERzjTwjS>8>;m;kW?gFYucuh~1e0M}>~5bjml~$=orN?^Mo&!MAH5QyHQu~AsrZMM z1(;lGJ7)rgh1V+9QX+GZ`dT)-fFhBHSE={EzEFFD$1%<7*%3-`T`8ds0;OqqT&Mp$CkU$Q}? zEoU{`i_G!B8sdba{tPQd3JbNX#Ag%(^~RI?Cnm0>pVYX+21c@m>`8yB0%7$F|RKZSbz#5G;tahPD4uqj9#Rh1RSc}<;+N9(J`oM7|o2H)d< z_oRRVH`sI5179QzlXXgPx%2uVaiR7gwhmd|SwK^TUgFB@&z#B?<&)|OIgE0t<`Nb5}x9t8gYJw$Cwp@L8$ zc<>?~q6aVbV7=(&f995sQlOpNP9iZjWNmtu^^cSH+ff5 z=d;^@$5q|X-{24=N1$~8qJ^AvOyAhd5S0%IPNX3|06)s$I9KIJW~Lh69C%MZXwQ`k zm9;C4dIyi6n7n*C5R20=k-Ms?KC)_A+jG<7HSp6Dl2*~K+h>N z_~T<}*Cp`)SP}UC9$w_&_=7*NCld{TyH3FKn`T1q8E}>%k%G2PcyNZ}Fe8-{pa6X4F%5bc4t_l(lP zEVS%};u1u=;oUPyA07*naRCr$Oy?2yk*?HLad#PTdI9w z`h54kS6$uHVP-af=0VN$>8`5x?z{K9UryKH0bX$&7hk%~3)h!e0V0`$dWN2(+K2R;}4Din=&tB3r^kz(iAW|OmA>a{hdyS8`xjDHEUCwC~PJUcUCe)q{Ee9bV7 z=FThM{nNc@WOM#;Y}{Josf#Q8iA#5Q;rc2cj$)j6yAxn_MGU}%}O7<4V3o;*}XSr5E%!r97N>pkJ%B&cG!zSav!7# z_4jUo+-*Y1VCvZe6WHUiTNb_(@(VY}yKX<0iyI_-C zs^+(i-gjDuW#FHf;CqiAGJgA!gZ%cfVO}$geE_*tw(X20aU7f9zroM`#)atbR$3fa z^Vy36?ppBXxJqi=^%%W$#p$BEcy6CFY6-9#w(n1vyR2?c>3A<(PNdr1uY{c&gA#8y zcC(YHF!qG;j*r|%xx4a(eHhq&dmHa{!8QrfC$4>-IfxY7p`jFlJ@9Q%Qun3h4%hF* zBzBVWgJ4wSB{yy-+kN+7hwUCKaN|!tZvN-b9OqvchOu4PZ@FVnzJB3O{Dpt@M)cn- z)OaktYp)yjr`Mf$%I1j17F92~b^sCfmTkK!S$mP!{xja2IQ9KI!9;(v-<w#F`~KWOXjqC@Nos(~TE5qjU$p`W=o8`^ts^BJS^7oIb|a`u4n^_?ES#Z9!C_8o&^CA%k6@Cv$)0>;G9X|S%u4M4D zogQ$%(r0fO(nrI61lMkeuGrx&fJ}$n>Fbo3_R?qu)xxb%+V*ZIwO0{A3d>EHY4)9b zt|l0xwJt+BlhXO@Wl)GIva80kg}ArxpT@cUb%dSvSl?wp_>)f>|LLbs8~^z3(YJl_ z+Cu#0fBwDbm*f5Qum?otAKmsN2)vsR5VA`sB#tl>a*Q#Rml^Sp|B#sWy{yuJ=r4cF zJb!M=_}#(lw-EeXGk)x!{9g2ZKQeOnGU$)4`4I$u=nybOE=C9;GH5D^BowSy9>@LV z+7ELbS)2NQ@Nwh$!z0G)={))~UTepP{^_@(7wet)u(>@L`L51-A2-{(`mFbJu))oL zH(2zphWh)ts6YD8QqIi~43k*lt%;!sG)9Hr3?bY7Z2k9hnLFeEaE`fOc)|FtrR!=(?t8VE9}(sz8axOme>aGJH$;@N_uBXO^4VL^afb=+@@yj_ zHbM-QNnj8QflBl&20PLofXLi0Uh^P?xwpN)`-r>a|4%$-{7289GX94?B;q(O{a3#e z%{KjbQtRV;x$5`ZoV}23zk449K>KazgN}JG_wBcy2O+%lx$ouJdlBY-bG~1P)xE%R zziW1XrZ}r&B5ZMr#9DO?6d@W|k*Krs?Ov~Uimwl<+1!0!(PjB>f6kbZOd<8{*WM2Q zi{HM=-`#2?@AANXE$KbD)4uoaw?TV+|HH5&_FK<`&S}4K1q=^5_B#Oa{xO30Kr$uX z*4?Hp)}<(`*&rYeJYq8@%wz}+8zXWOx9J|tWG^`Gxep0_?CNyghq3PTTmydMG2^d% z^r-RA)ad`@+x~0w4fBcqJoaOnJAR)`tb?;Qb+}HEA=eQ06bTbHIMm|=zMs;x>(>5tg9|5-rv8_~E6$08TCbH9< z`q%G8)Z1?yc*q0d#w4dR)OL7GvQaN`y?-gpJmFgg7A zbGW0^1d)xY0x0nw3dVkWeLs7g&hf$hC}a8f>R3_p@>D1x)|AkD0_NcLcqO8OJzLo93O@xblN<;d>ru zpZ`3g$IjA?vKUxNb;)k~^lsseOmJ|lz42nVZ^!b+?0@`G<7wkxUI_lr*Oua+50y7g z^OyHZ7VJk_gRtN4+Wo%YYplIc`F_c4KYshioowEZ^(l$hf6ykxC2PlyBJ7~S`rF^- z^2^_()ok$Cr@q92bI;H-hX8v|e111wSz8tDy&wQZ&5igI z66=wLzE?pKHO+fxD0)?c+Voy_z`an@y;9JM~)xU3}R4>1}1N0|5{2<#4lP3MhH9?+RRwpfqi zjlF(>)wf<|?&d6a<`*bT9Ov|t&++UFU#4SZ2=^2?_d|N`{T_+L{JAHL&l!LJn}K2) z;{4gq!~5P(>qk%c5d`jrz@S2=X-vdOgcC)F&$;{-w9}@KMb(gkX_s5km_v>S{8@TSR zPVnx#2Z?eg4A4aR!@&(rn7V0~QfCctIxSXbFLCG1m+>1LR94qmURk2)g_I8*GWJIRQ6nbYX+Uj6Q-zmGePrIp;X|Vb`?0=n-u!MGmFu(Gc zdEWT%zZUAxN7S6?OQHrc3Es5feahQ-LigFN@b3zQEYB{m!)tW-W}_#~Am52}^yzsEcE z@9PUpCA~GdMu`?83HUbUtU3Fq9yZP!|MYvlr2Y;NW-2##d-N8CXaD)VFIT*$L7w+z z1@Fc~WM|%OqD<$d$9})}UXWF%)F}z49xp1Xsgl#*@zZ;|HBzTE?Z@fF!n> z5z$#+;l*!!oyzTbEZ-;a0`Y~af1=72> zC>)sl15m{F2E%G*4=|4E36*fZ^!9tVGxxJ8?tP@~h_>Iz_l%hDrRdvb66%rn!4>WY zjqiEgJ6@=FI87)}o)FW(G6EK_yvf&o`**0W)u=7q!6qV?%QG@Pja$eQ;B)HH$N0d9 zKS7);E3%YvbpK*4jYXBb*VooHZ`U4l$Ao^D6E$t2yhI6C0G4MZMchV2hAw8if>&83 z4h`}LX0S_z+0UFUoj3kBAiy2QzMU(ijby`RnX{(EJW*hmOd zdu1&PjIhfa-}r4_{Ki+wm=S(`9+NJmQkk(MXYh?IZ{Jwp#OZT<@`W#wpFX4DM48?0WtCzX<;vdjx^mypA zKTGcD>DiB;9X@aTA3tbo!c1njxiNa^gbCce$w|w|!RrUd=u5O@ewsU_uWkBv`tjC_ zc0kJQrM@uw)ZbBco^}4k&r^>_z zS_N#9U)(3+UDvNl%(Uey;Se1>)$gYV;QE{Myc;2Cv%fzQI-O#S`~>?oPAW39VCt8Jz!qYSM$QcQ07n57|7xwGW`= zr2fY^mLiE1PFngYd8n47->Wtt>N8D{>AljWUwJUifQ|KeZe02U*1z{leBl|3hiBT1 zlp5Ih5IeN}5tgeNe(O6;zHuQ>`S|mE;m`bKawC&OmP434*H-CzNy49^)wIHD7s1h= z`#k_baDGs$OF*5TM^lVf8ScD7Y2gRF`LDmp)vK$tPkxx^|IEKP`|*!Fect%LU#hB3 zm66KA?>GJ1NP&{aF5B67G}o7ihPBCA$h!BhPQ86{EM%{ ztGCB^>il2inU8;#d}){j>&c}O=g}bAS|~jL>H%Eq(WVt{@b=tm zfI#vgN%89_v{DB zy++ee)+3}VP=skfpw4;G^_5C%Qy1&dd-92rw(ZIS3vd2wn%94opZmlr2Sz$rg)*@_ zO6<3Yj1b!bE9lZ%Yw~+9XZe3#bTDUrhEIL|XBiorB(^|~$&qYZJ-SvsMWBSCh*1;M zv{5Ii?P*lsKQx3Wo!BS8^gVjlzd^Zohq((^xG}qoIq@jZ{po*e_SqLcf8O|w*Mu;Y z16OsiR$i(d@lGgR9*gzcEY@%F_MIP)cZ!^xevF3>d=S^pVMUfwMO33COI*Ri z@ua<=2Ke4+wSBSwe<7OtL-2Qg^?T4?XOBsxyRzq@LVMib&qfk;RdudQO&d{Lbudra zlF??Gnhulb*keqf2qx;*F;~7pq4ujhdFU0K>==waM!+bTmV^QcdkYw?+gOe3T%RB1 z#cPK#&;3=#jy;3x<}_Z4WHmFI5vVR+5smr=%S%h-vIQo_C&=crTY7oiy}T4Rx8kgN zCrcVY-F{d2I3ydl7+w52D?j*6irzZ4N`tw%D$UF(p8fg1F#Dm;y>Q<6e_yXCYLUzc z&8-FrbMS%sJjEdPX$NhtuU%%YGRu7RB3Y}zvGIp_?AXUBx@9s*%t!zn;hVlvLu|1> z1;hiB-I?Te;zB z5afyW zrq}B-J~Tnu9aYBp-LF1B-izlxpkpWh=hG9<8p2kHBnRH7;Gah@H!F@{wbV z+gB*neud-icQLXjFeg4hE6ibM3z&8WgBF%IPq6rH<`ym9m^)7SslP?0d=kTQ`iJ`p ziH3fUM!U;KtHY(sm$`ZE8WZIr&prDLCr-`ah1-+Sx9|RTyh@pkuGUHgks?;*Zi#Sc zQMmI>*8bpMQS2_UvEJa$e2sYY2|o5`|NYssAARn;@p~6nlY6ylw3BewuI!j7j#$~4 z=f>jOT%CV|dUqW!?qC~PMoQxxpE|>#@e@py4`Z6J-dg3-?bqqHJDfOhikSlslXZr) zyE?Hn2E#2|qe+7spT>ex+T6ya5*2wX&)T$SHsiAif8N5)v=y^6v)ElO+|4IR)wY2Xy$5ZwRKzOPF{0CKvUdFrQLBe* z**I24bx`kix_Ip_-EN2VR)e8KlRW(N<2YtOCh}QdUgO%eTa?B|IePX8as3sXm0#!a z$?uZMWU+=%5ji6Sfe)sGZCO~}I=%I`xNyVao3D>B{@8!W@v|QyTPhPMA?(v>Y_PVx z%>42i9n+!KY;)_{ET&iI)1P>rXFv2DzVZz3CKGnX0tKfnhZUtxEq%R#Pj2;fIv2l6 zxpR$$*;(dptP$o;apuQ|}QzD99+ToGnA=Tg1-ed;%Vjpt9l#8{!Gq+le* zWh}UoQD&6f*X{Xy{lXBx^9Lp)hd$4TKJ`UP2M*IUVj7JaH?CY`;m!i}uE+3^Cb%@Y`1^(LW-eV_jKoEb!|dx_$cjDQ)@zFP!4WUZoN)%;|<>Y z{cmyO@&fI6imAswJo~x7_BYQP-@Yt_87duLd#RGRW8Xz%Dce$p4~eL?*SWQPjn}Te z$lAsdp5Md5CS&I)7ls)tO>*qWj55Nn&0pc#%3EYiOG(kkj(?C-htHC=^J+5{VXBSQ z=VppyNqewO#FZ`YgV>|tZ{P<3<$Rf}kyp+n9rxO_0JOt>`%436DsbKWx-xQ`2WIhuaY5j4zHa?hK>P#L#$dey=mW|~lZd|@X&kuO?lh0BZDdX4~ zYV+5)dGU9dh<}%-XBtctm$A)Sf)l2ikMHNWa%Yr(^_xv@y%lgYe-dMKn&!wjjqx#J zJ441PksB&w=L$3olTN$F^*3H+{_-V0{)y-L(og*q2M-@3Qp?opxQfYd5uyF;`Yl3j zOZ-9It3A#ZK6cb0AKt>OUZ8s6o7CRAMbtE@bqnNP-oC_@+ZU*Js`$Py2}W3k!_??BM-HCg#F5i^ykGWRO2R)>d9JjF!$A#4g* z%4HX*LRTeQ`)b~xq)JJ3w?ySZ!rfhM-8<=FFXGzAM(l6$ebCiAzO=89KF~;;+Vmi7 z6Un)YhS1jmgoeX_pwq*vHd%W64t}jo*b8Yiy7YPh9j{Af$l=K8!(=Us3opGvyX|r4 z>~W@!Ofhrr6pdP)x88V#n{WI}9y#9R$x}^EjVzNfy2^g6)Lm{bz<0juP|B1 z!PTC}%Gfm3BM%V^lP`>77faa1Av%u5+T7b*fAt5jIGiE*NL06IJGO(Z_ToD=@RYv4UE9Smp-_o6SF_@ zU;nf7#vfj;#@ZzvCY~xuJsPlDMW!VOct&x^jrmzFUVDuj3s>j`ZNe~6HlzG2WrsL+ z_%sjAJWR9I;NsN_++LYggejie6Nk_6;io^sczGPl$Pfut8Io9>*eJ@y9AL#Atlk}h z&Mh_?SGl!(iB>mca{6%&9r+BddlWM+CYd6U+6>Lb2azrXkbIh|wSz|5Ku*>@`WSaq z@zWfx9npM0$Io82<^$2qJ>Im37O=+%TEEaJs#~4v8vMk^*-t;)bqICxmK*>Ch8Hq_ z>0@I&^yqP1JHuPAyv^LT1-$MWrJ~IvkDnwzGQsV|HNN`Q zUt>7G!D9znJT-iWvgH%`aHHaIYt`n?yu(SO%ybx&Y1O%m!P4Xr<|b$Gvn7fXQ&{;D zM!twy%rSTA2P|BCjpZ9RaB?Lc{lL@w?9cx^Cr{0&RqJ&MF-V3b`Vse3?$K zO{Ka@wZ2Nb(_v(2jIptUOpZ?DTCPq+P(LQ7oHJn=Sf-ELTgGTy!)d)pF20S;8gbag z3mux#B%b>r+|iF<gLDnu3JHJHDCo9gl^S<9xi-k`PK#PVZKJamY& zPdvm(xy;Q=OWb(Wa^%F`KwA)RN9zDd!PzlF$uq+#2VozS1W~WBG)uvn?rBECu>*TPp zbxboMOu1gVXF5iYvEDp6Z;oPck*u*w#%!x@XhH1I3WsP!r-_PB6BR#%?;a;Iv&yq) z$dBUS$+!w(L?UbMu8kv!#U>uJB+W~QhPJAs_b12xcoSwnsawt^S1FhkHrjQDN<$21 z#>m93N}~~bUl4RK>bL2}Qdy{*`LJSzmWm2{~I9`KpV9<0*RHvqCERR^|M?5gG&K`=RfQX*@TxdiDn&6lf1sJ^rnkz5iEnj0{ zuFA?vheDyi&~TRV@f=f!W@evw{;!`me)Gj&isPV16bdKw2!t5JE@9MDKT*^rk{m>t zM6A>G)I^MsFp8+IZzwx+WTZsal^9YI_emU4VdN8r5tid%SYiO{{8_`WwA(t0F(s~L zn-s%34_nJjI33DvfZ=3R5SSoRwLYd9m z(MXBac9(Xq%i8VR%42Lq0kK~vXs#2q+t`^BGiT56<6r)9PMw>?blODG20_$P!Yc?n zL{UH(dkC%zQHGI6h|rA)IbU6;4S)bE>S0H148N@iUpj8t88F4~YC<7@X!iN1{=s?U zAOFgqh}C37BBqUwq=Q#l)Y-2L(Z>#L<}fC8jggjCrkUv0NhdOOX_{(iYAa9G(y2rS zgCMq$rY4>rtIG478FAF9@l0u*VG}aNlSH{g1mu*oGi_PqDslZX9k0iYPKn#*5qef0 z)3P-&N|m}<#5M~!_7HADv>9s{$0{iG%eI7Y^O)o@)o*DzAxRJNBXiT8yHmGN!t0Yy zQd@P?!6fSbU7@=^fekuEHp4-i6*`;l^uc;kO(Z(}pvT@k*{ZLBC%)!Qa!fNywT7^h z)E_88NUUm2BziST8;=3f9IPqyB{OFIIxoKc9hNs1Iez#U&&_;{$-)5~BTu9%@>9?F zCR5O3=%TN5?s`o+!$(r#=y_}`u2EmA&{?UG&*sS%%dAx!+?c(_;U7&p?!5Ij?UqMrs7R~2fWI-1>9=XOdswc+$+JiK(DM&5Iu+s;t3=d^V_y-W zXqj526|+xXsRou1fI3_^37jaOinh(gpQ3(}>m}qfR5&{OrKkVL^Tsd!@&{B-y`ZDY zUsTB$S}EMrm-SydDP03P-FT69>F(;jCHh-ky_0NwKdnYvpjJKS`85Mi6E&GcIP>#BX0Gs{R1{3U|5=mpMqsb}=m7eL+drSbj1P zyUJ56wybRwux%mM3|V)CtUW@;9wY0FD+#NJ))>Mdhasw2zlKgGo=Mgr>Wh>e3GYi# zSphh4pQj<00XsvJlXey;#*|7FePlN%4J57C(-7C$S2`ZpR}A|_3JLit;3s1z@a{Xf z)I9X_Qu|rYAq^;LXN67_PxpD#Nu}*4nX9MLFXd{{NW{y2VfH2d@Y;8%_ck~%eu$4f z{7H_Do+9Uz2n9Aqq`l?+;;zj#sDdv;QpLlh%*!G$EWA#W?#4RR#Wnm|L~Xvt;?g{! z8DbbY+O-B=y~0FwnIm3<)9pEeuueOdqdqZ7b99K+Oo3ZnpSEP11rXF**u5^pM$AyL z0ND)daY#EfDU`<4isH$ooljd4lDG-xM1Xjw7G+m{pRvMCwC0&&eTj7y5!AgZA zvtNArpPV=T;jcWIDs-xqpK|&nWT~?22P1*~dd*FBZu6QnV4tWi18Pf(1ghVOVXN~b zs%?(|hm4!YZ}*7X4Q7lrK6k83-pOMh`V2i|8m}9Y$rUh+9@%_EZ|)ly&D$)sd@gf< znq4H6Aho=tXTET)gehpRq4vs(VJ?zA3PooS;+1^foRXj!XNX*864x0epP3|=8N)IQ z>c@t(R%y06GSS#20iS9@^&y&HIHoQW0W< zPOAc5mAunoYTD$$k+RCuee=Q`PNBn>f9^Qb$Hctzl$j(YeS6d%`dl1<{=Mwpr?Q>i!@uIS^N za_XeSD{6}hu}T2g%wpI%3~aoOCVsufVJdv?c!yHP#-4bJD1U@7vI%_6mGXI$aQO!W z?FH_%V&0BV&@{)1#FjKX@xg=L!7$}-#p^ZKN|0O5PEkW0<)TX+m;j7hf&3Uz1AuChNsZYT2PD@iwI9gXy z%tpNzh7i(?dc1z?C9d4Mgkf8J+#t)?-hxY}#C}ROt1ZEH5mPH;UBi9^(@e#6gorWscZi;ne92k3D^a^2h=H^>19H z*;(a_KYf5BGfiTnqli*F6_f4@qST5rEYL(6NfLfvbCOGiI0Y8E#fS(A(K3{lWJZcG zzx3oUZI_q=FU{3cRdg^7PE-A6Ww!E!4oKC(Iu|Xp5~7vC)ciybx0UzICy!<2i8@f5 z+rSP3O7Sv3e%5Cq7m_KC61k&9hC>*H*oJ{^`ozrzn!e9$bBNo~!;m>dJ~u)THR*I~ z#AX#U(*&z0r3o5A)ii`~l0IpvDwwL23N0;#wCcCvV3NVMippjcbvJ8|ld(z^+$r*z zDIBw`esofP1|t^7m$siZ(Fh#1vv$+lfGb_UCIaO^A@+fm+f+sa@o2btL9w#wKt z6}Q%2a&-u!5z!91{Qm1-~VCx48iV~4nO@l{@Y>qVM=6VtMI{Pbgd;M|iO zn?9txk-|J={#t4T1S0F=5I+#dhUvu1eI+HImnk3z>M*Xa^;+H7>Y-0HR| zj^!|0Ee;$2Q3t9=-Z9L1&S}N8#Yf zVQ$^p;MO%+OPw$L)FB>zGQe^=M6stBn=(n1^IunCB^?9Q9!ZY5B2w{o3IQjIRjSii ziF}g;pHku2>`y-Rk2PVYZT%$Pe}9B2oLSo^eW{qLX4)XtKdA<#xV}Trw+Z7Rx;2B1 zJ9V6Dz|rYxMNkJbZ*ywW=lGb9BN9+__*5<%4vlb_JFN+Bb|0qVJ;cg#how8q9G^MH z6Hh%#H=JX&c7e#8$H;A9TH5weGC~oi4xOa#oirG%vjwB3(mJ)>q-FN^^}$W0j?i zJ5-u0w0jNOy}AlVd6BmBBwifhD@TD&k4%h>gxIyYm^PNO34%!FpgNYT3DUHc=i9MN zMW|wH7u+Iwr=V(S%h_RanLNeZ5UyLo!{X~d_y%v^yh_iD_~?_L;E6Mj;?U#9;uRKG z7jSb9rE)=auZVn!1Gd$i+kTT!h%)NY3w!u+NFZ^~Fj6gVM3Mw5<| z@aQ2Glde=NEG{o9Z~yXQi_%b@p|VS-QKJ-xd?fNXEYh&i;Ol;!m7+;Q^0jYOdBPZG z#>y&&yc~JFZg?F2&}k;ehgg5*3M1=n0&9qyQ)gK(j!J}_we^Zh%PSo?M7>rg?6rs* zRl;@+C+;wFZk&ljqkQf6UtwvnhiP{C*r!JL%oj!(Dhm^8D|KHt&Kh*mZFX9h&xJmO zUx^ns3L+H~m9VC~H%y5V7<4;1^6s(OpML)Doj3mBuRf(*6JlP5N~1|PepBN0T?2_K zn{w*DDy!zCRoTAJCsCz@JD5^xqL_%}zS^|fB2ygD*qCPZC8ll7O`Uo}S3~}+}+*vJh>EdGQt{F}7DAvyWbI*GdxX4u zguFdXR$_Zrsm}mJtrbZu$-}-GsBEdF`aJ86HP-6$RO)Lqyc!L!N;_yNgcj){$Sk?Z zqFSn)U_;Kj&^%VjHd8x`l!~m>Ms@ZTQ2=2e1Snx5?VPfV7{|7-%ox*@-@39x)KS;U zk`rf}l_8sP$v6dKGF-lXjiuFPqR8NpnMXNs_%IpEW3{%(#>P5M#>RAYCQlH`kEcQg zfrQsWQCG#*QeKWt|SU=bBWjO)R^` zXI?nSM?U3}D|LzKXk1Am4_Ypz4V@LuYVo9S&s0jI>|&>9;75i&xYI=Z#i;we>ok zW>48UGskDh7Xp^nUnVfGMx}&##X;o0!KuNKC~W9$gCnx*A{zp6x$po4sAS7;Ob!GV%iR^phK;@!OhBb)|+drw^nF(TdE^O zVEBnwTsuZo-M(;HeaMEMp_-fQgAkZ5@D;cU;)j7nBuqf;-Z-PArmz)DvQDBN`J9O( z0Ye!}nHH*%hx%v98dSlsFedrirQPhRj4j!_@sUwV`3#2Hqv!VsB|q9Uh%6yMm6DP~ zF$Ez*rO7J`Q{ksnA!jItWrn?BhI)Alc9zy!orBp)OfSQmv-7;QS|@U|42_NA=3E_j zHXYTeD~LjBt5t@29X>3CS+CG+)c9J~r+D@#rJ*ddUwe(y9f#AVm>>}n(0Dx#m>+V8 z9h>;(GLK|S;0`l8eu9;3j`?m)buEy24wXj;yq-QqOd=CPNW`?g7OkH6EXL^iUE-+1 zN1iY9>GLH@!=lM_6+AU=ZAwX%CaP#cT4R&`S_>;ZnqAq%9Hy(h2boBlqnu5KdscJ+18rc`E@Qn_`^CbcyK$;?=biP|<) zBdB<|O*rV55F5QK4ua`23!MsWr-Nli1hpoPA5t72rjyHYs}a$XgkN0c(Jc*)FkYS_ z9~M>RN$A%wtwqXXb==Y#2x6*rrEylhhE#HDsV^W9RaUEm+KVhmE!U>i1Ue~Mk{nXi zL?`Jc98ra8L{F76ri{w_3kj$A_?UvI+HNW(DNLE&{nN8qR^t#>=KBx%`$MUkV4kLbv+y>#I$r` zwGNG$N+VIMAW4^#%@ZadP7HyM^w3eKQ<;La$t?OY?eqjL<>gW8n(7@cpp(Rq$i((? zoXXB{Hgg7N9l}v$U#elKXSI^t3uA79c_AO}Q(J^w-Pi>ahV^(SgEk94k^N9kFgA+v#jUAi)H$L>&&l~^fmo;H3 zjNDF`iB~pNWi=9SrmyK{MTvtakvmBgP7|hd%nqdtT^q%{j;O8?aU~*GizxaI`8cDb zrBthTfR-Dx)M?Vn+jQfYTD3;jHkdpzNtk!JQ>_u$j;g5>Ihb{`*nvxLJtAiom>A76 zJry!G-64~&Do>^+Bul9qsj9J=h?0IL(n8yr{rUjqyBP=;4?4vLq_5_T$%))4S4zB{ zJujrw^Jq4Ecv7h^?OFPDi%Hx!j`3pyFGLY#FO2Y_2tNq%BT;j-N}a|}V_AnH%n-w~ z2z(bWDA4MK4CnGVeoUv{p&i9E9b3UKpMgxKO(1fd^afvrxC6%b`4{fveTbimCI>KE-jL;K~2ve)IY2Hd=k14w{wcSJ#3zx9yRV|F$ zCgxI)NzbO>xJrC?0*_AErIj)89ha_1keo#)l%TLjd0Z0X3p8pqTH-v&*|aRlpEU@& z0liv)*~@_MP%fJsf5>6_h)<^2NLtb-UdMYO%uP=f)@IbB-$+b{T(td}s==u}y4lcZ zv%_~9`xI!jyIp#nE)6;SM&e&VQbd~&v7%{}kDytD2%K&h(eYw>end~Wxspf*L6ZI( zcQXWDiJo7eTB-5S@Gz%M=&aRQ4&hoRLnG*tw<8M0fLzfhS2D5PSjByHI7>n*I&)ct zlag#NO?X#M6hhTEXDy1zo%5~LDv!(@pZ#;6{##omrgRI_qIYW?bGyXsyFv!+Ozq!EVrGdAsxq!rDR%}V za_B9_a1-2GM6Meu`z5e4_<0*Y18Y{mYR9A2>R>xIW2GWv`7FgSCa84?T3tNXARI5y zDcY>9R%ujP6pS$*J@Xs~kDTN?uYHZKb)7Sh=9xZ_=J2F?{=G>|ozNyyrLP7IWIClp znW(_2)2pu%YrC(nMZvA}95GY8dS>knAXN{RqN& zL7*f_Gc@UmUD?bs#4ycz$jV}c@obKV^972L$zr$5CBKVf+GIVC(y&Qu$io=1Fbk4@ zEPIeJ))?$Go~arurw%>+TeBmP*?Rq{rlby#RranvUo|CiHEZRGHL7BdXY%;2&D=(nmv1h?&{3w3Kdx+S$MMM+9;;X1q-4dMDw>owHYisb z93+F2&C(Jk7KAvqB(=l3?`i4i=9%v_=&D@Sm_}sMHXWk8B$Z@vZ3|B%q)2u%gQIdq zLPCLYCTrye*|dpRz@-C}*M#c)2$>7&PH|LT|iwkAxinaHeC+hcdaOwIgM``rwe z=r;4(Z<5484Y5CBEXlI*TzYdBl}mM;p2^s75hG(LZnjPjKVz`k?Xgnxm3>vpWht95 z78x8Pi`$8adja9FOMGC6O5CBf)*@(xWb8?f&U}F4)D*w|2mg{FzsTuF@;v-dnT)Dn zldK#;HXUP98hV;Ikr0+%PZBaoQs)#GOlVoR-qdQG`jq$O)= zAEvB9ICv)r=yZHKZC`mIC5uF-f^VuudICx3xWua>W$hbX7vZ|my333)OeTnVYi^mP zu8(78D4Hg|q zqYrK7Jj%K$`yVt|W zOdW`8A;!ah{BGF8+ZMH zjdnz{XJBOt7}DKtGRNbOA7y#%4xZoQ)VU!}o*v=A5feAxRMHcbYNwglCSeNPwC_S7 z+zMP}W3DuE+*#<+Zu?A*4s&$s$n0M|pV*l9MVOM1n|4}Pj5Cp^%ITU^j)*fsIe;|w zyS+R{Jwxld!Rs$C(CkH=dH5KGAxX{Kpk0hPUOt8C;vyhAR|M26C| zgaLeQgA0?9)G)<9gzInGpTb~t+J&q}Sb`=@amYyCu)s(hMWXdfs-2;dw4|4?5T$0) zwwIyUEHTlTV5mCE>T;d=T8G?ZiDs{jZ-{Dcabszfmv2@vC(huG9b>KDW^!_r$)ZE; ztrscKA!~Q3)f)tzfOch#VQDdGO43S1Amvt4vKUC1$skwAQ!M4kxfv>}6*}z@!*Pi- z(gaLPesP!?mYf7uvcl6#EBEf343jpRu)-wnyh#={GN$b69-60X4GZ8@xNU6*V>#JnKm@(Jo z_}oU3~lNgRmwwI%7r{`HqY8dgH}h>NKuo(a$<^Ehhjd< z+D3(DCs56`43&hCq-hvM#>QvxgAzjpizukFzA;OywT`FkdYfKs<7CSiVSwLlkRjLVqq&iUN^H- zS!}}4!Ia#_nUh>yUFEe4ui_K1-flv{Aa^)mblTyuCx$sVl_evEuHr3BDmOM0lhS-r zUB0Gl%)Z3bQa=r^DCbX7fureAyqAgH)hEm(_@8(>bsQ_L97#O568u+uEJ@5#$>S0( ziRnsz)pmzYr;Fc{kc!UDQre01VKrQCtQoAaqa-13)BXC1nPK)7b(Mo#6mZuW5Rbsz#+~~aIG<#7=%+yX!!b+)YLC&bO z;s{%6YK16O@2G@o08>D$zlCU(zAMZ*gWW3NR)?>&D=Yv2AOJ~3K~!+ohUv9T?yNOf ztcg?-2ahJqje3_2&!KqW1m(jgXoQkLevFAimbsU{hS9DNcPa``!q}zPtWz$!9GD!& zcCsw4R%o<*)iqC>8WFjS#ZWOvqtjrc*#S!eFS_%c_&7{wm;;B-(e7k0CFL=!((cUD z^6K>bm|iI5i6)lqYGGhNE@NP+j56^J1Y~k;&V3-@^MC3%WZJq(Ptw3n@Fj>%yx6AR zvDv7H)Yp9)T?5N4k}J5B@`3{)>#JRI=EUsZ_^DqMiTRB9Hg#-Fc?A>1yNfVW(o9e8 zN+r#vG*w-+#mrPju89*k*j0<}tqx`joSfK(d0xFdj};B`$cZy#O!&jMU!s`_sB|Q2 z#2~a{ig|}=)8S~(=0rC`*|cyaC)C#2D{&B0H(YYZPtu(n=cPAZS4VwM9yq|It8Y{7 zR>>W4$&XtcnaObSXpV_77u)EnbqWy-s;erwT-nCDR!-So%H&E3Q%jGuCbge}D3YP? z3rTg0)S}!xx-AXEXfLOhnEF&S4OeX*q|#KhhCqc^n)NQtW*6U=Bxij%q~|%zSF==G zCaX&!wr5iEUFOy{C}v&Gm5SJnE|o?LUl4Pw%tEVU7mulHw-$!%-OGNam#V;(>Lm4lo-D<()+^*GQ892z&;zD2cT zQf;|38zGIl6rD?WtIJq9=Ft-cN;#8_T9@JM(b=zj{J$I^Oi>ZVIg)UHonbO4F;mrM zK$T5BK#4q62xdxO7YXgyI9;1~E+$-&a-a-d*I}s}aqY$$WBEgT=+O@{?B@CE*ME!k z<^~PJV?)xrY=e^Pa5%O(MV4byFDc%;Fi^y4Sr&2*b~JUE%;95H!jLyFy{0lK4jwtq z8y7CHR9%5_6SFKmMdhfrJZDdpupMc&Zz(%XRf+Wv6HO8#R3Kl7Ao0qo>VPD^r!s#u z@oBqU189>l6a6?X?@9HHx&f_rk4CFYr|YZGQ@d?Z zujT1>T&~}YSg14@u^qC#I%C;9C(B~TRa8~Z=>yXW0pF}vxD`bdvH>Tja||EoF*Ie6 zD;WqX38NAZur$SxiU_e2HLK7C2r3y{K38D{3p*4^C>8l)drB^@)(FJ2>!{W;0a@ul z5yjYsNTV{{YLWU|9_2vREzH)`G57}aYX0xIiK1-%lK0iibcp5S}^25WFaxRTK zS24pj8B3&%Pov!-^1F=WrF(@WS%eCIr3;@tU*g-M9!8-@E-#f#CX1^Q+Q=itN-{qo zxQGJo&?Jo@WT-6387-=zsHz?Q3vx_0?wI+p($5RiLm>7{xd;#M_M`zDJ z`Pa`I|J^S?qYf?;SFfB+s0mXe>88b$SWnv%4ElCj;)zvV3d9p@UxF_(q<%|<(Tbq%*Ze<_KzS! z5Qv7Vgjh3^qx{T=u*W93y|}>j8qh>?*A=5H-fZPr7`APMX-{N9o^#+C!SypAc{ouvhPr91bmY`xepL=R=Z+a*dZZf@-oB=e8#;FQ7*kURIWT#I17nAn zzcS0s*WaMFw#bs4kCK5-!CW8)l^AG6;n_1 zX(b>(nE0L$SL*jk^COiHGjR?n!K#~jq(U~$oY65qEsxU>Nt)@VLludws|-||PA_Jo z<}tt6VRg==*RWZdkEqs~9I`V!b>tAO(C3x)I@fDH8OZ_l+PGealM`iT#z&P0we3~$ z5BLn9ERq|O+}bWya;jDuGE!-IrWAswWlE;9c_l$TV@adtE+Zpl)pV^V88o)764``+ z3xzzDswBEQ>b>-aGQ$#UH%)%`*RHX&(8G&t9)0#X^5tQb3w!I@H7ctsbXslIwo)o! z@~%!u&t}a3kGnVhwd6eS#D29`oqfCe+IzDXkrX9SvP3PGM{+C6Oaf1A#2@k{Fp%Vf z157aS#Lzf1@iKxP#}i=wg9MWx2!g;fF@mv2-eg&#MTxt*`*!#3+jl+tQm6JMc%HZF zoYT!FDN>Z;vzOw?LU6e<-=hCTE< zr{HgQ)3U#@Oke2akneVD$>H#A=MVMHSBoplu zI$28?Iid`Z+!4}fisdyES1(-H`=!r*#Yi|Tq~iut3s~_kn~)mCI1q6(e1bY*kV8e8lSxvfL7Zzyi4l`ZWo=iQ!X)xqPEkLK?@o_uwH84o@-lh;*&M z)D)PejFnam)lw0bsUmP4_@2w(fo6vaiF0|t{lin9TS_{Kya`rEplI-l7ObmRptqJ- z^xTw9M6L(B*GD`ZKqDZAlwf*z41GMnxy>S)>lSJ&7Pc;%C{{z18UZxZ6F}jF_`G72 zM2(|%&&SD$2dlgR%c`T_onYjo=nZTJ(UeKV%XhG~Q^u7`yL(@G;n!|S|KoRmmZ>ES zV$QmMkLk_it0rHK3nPTtipm;A;#^Q5M>@1o36@=k-ml=V{_GXpyZ;b7yIc737hi&; zsCalhz-fQVVqE81b<|Y_cmDF*I2(*`ss!k78z`1Ftc4PunQB;06_lt=C2Mf4DhgMw z;fL)roV1VGqK#l)G`}KJwU<#i0^YMn42%>qQ<|$}CPvEf(cjxk&G!OGEIP)3s;x*2~TQoE&-O9VR zLK7yHbaZ+WUinrZlSd9-Kp7QH!^?+5+%p>(O$OYJH6;@l$`-!1+kkIR@y*xoVQN~q zuvtOH46yx78M~KSs8$L5?lUyaPC^E_Q*(_@LZM_BGuntcn4v=0T^i)mKwc2MSpYgq z%f)y^s1{I-o?kxB4167fN5FUf=nO~qN9gxP@O%TC8&|Nob%_DuwrykB>miLO@dPTC zjO7+-6{|oTqEN69#VHOBkI?Ur_%x(cmIAk6s%X@!sFq9o8C=)L#C9`SrHluU&bTY9 z7&@~%LYj9%g|Er*ixw(3Z({5EO*meN)4Tg{J3U0h9+FWX1xtleF2e5gp!+s-V~l5h zW)l}~v~cD50#w7{rVnREXoEXzj3=Os`VLV9@xFt-dD&Bna5r%dGl|;VQnkae> z+|dx_s)CO{_srfezV!85(jUC_HDdE}t6QZ3F~xfByOSqb0`!uleVNb5tnQlEqCzE% z>Jk<3ion!Fe4^s$l_T^YcJSi!pTOsS_H&rnKECt4J+wPML$+2+2F|Uu@aiA`1s)z9 zVPqz7)-;$(f;CsdjnG1Y(A@w$s|w@%MVMO`7-M^M`VhDGUPJ7KFcb}8D8rKt#EOo! zr8N`^D*Dqy^pi6z?>6D514y!ioog-BuauDzEsRKVSsc#Xv=h0&m81A%L=D4l6!b?4_J1%&dKTj| z+A>P1j#m#S_*cgr1XOa#GK@sRg@S>vtQ28Nz`m>CkMBRi?oJJjVt~TA1Z!8Ds4ZED zNWPqfva)V0HSkzqN+>Plxcr=VAt-6tRpBH9KsJ7gC%Td;{^V055h+;tEJ z5$u7E{;7&_TZcD}*u#XNt2CZbl9*4blBK}Xb(|cYAc{kt%@TRONKj3K&^j6nl}N@@ z{(DVTIct(t1LaBunykPNL%jCJ9h4e%)SGprvc{GShi83E!Vo@nU9|#=^(JF@sm>%J zX@xS4@r2WK&$L*LpTtQpiOX(&)|g@92gV7b}c`>%fC8@HrCc>8P2*AYTcqPSYHrk@{*`S?7y z;?6GqV}G#8PllO|b*P~Rd17IB+eZ7fQ+)jL3;5g@U&6$tzPGV~~hpGX+jTBu#SfvKwFXUDCW3 z%-1A8C(A`?Q=^lEOa3ep=?|(QnCF@;V1_sFe`gv%*&B1Z$IU!(57b2F<`e;~=^-Sv z8PaG%(c$_s?%(NScxVF$0nETcZxG-?Z;0wr71gB%I$ax*J;g;cM!jglF{=2p!y}k= zV0BHyGoM*TbH{>SByfXh{>(NYPHVFtp84iCKg%k_kT*a6`ImDr;v&pKeD9fp9HDF+ z3vnon79yvH2d~+<{j!bWaR@n1xp^hj-N_Q8f;jXTQ8en0Ic+BCl9HideW{L(W{m^X zG&Febgh36JN)d)>G6r^RPdQy2OkBMB`dzLYtF=njoe*pwJS`E>b3En!#IX6AJ?ZLx4wH zl4M{saG8`Irw$A)6{)iij7}%0TT6Ri|BwH9c4FqmDz6@~`#o7!&I2$PjC#r=Sj;I8 zY?^b)(1RkJy%3%6cd({y;HA%g4yj_{)gQKTbmH+mX>(P@3(sC=FNbga>wk+ur;BFQ z#A>a8swANj3Zbe%H&M9xJZ!6kH}2iX+369?f{tRzgzwUDm>B14=#C_`*7rHJ<^>9DKyX&9Vg%WSK!xw(nD|BhW5_b4WjVAc|&AzJST1JUb&8mY6*@ zW8dZ4s>1SKz!vEQqy;Ft-&EHr-16tYkqL7OXf#{QC{#t6Mnsfes@%ZnOhOEXKJLBM z#pK9^JdALowuX|b!U-k(VE>dq`Nho&rip_NBn-?1wIvnH%LXposKTnzQJf2WiMn@| zy}#r3=IQ(_VjtU+pZx7Cmb0uY=e4SoO|jk)2^v;0dYEGWRU6%hJ_0*JG9gBa!9v}Y ziUFFv1x|?5QzDhSuuL6Sb~bToa~&mBs5+>c1kaf;fMjib1+AqPmk|BI7{~GZYX=p@dr+=Q$aaomZxeXLqK zp1HA%FMQ!e4BJC|^MCq7#O)!PF~O-+Xc|jIGfXdRG|>9gi}pIGn2Hw2AkI~p+qajo}#(4r`L-W&XmX3+?F5{JF z8n25>Ew3wCL03FBI}vkJUJ5Wh5$?s*@l+T*OsSgqK7{GiSx-plzR+yeiwXQJ>N8Tt z5zB>_41=qEA~o1)ry6PHuESmS;d8u{#|bWhy3gL3lmR$waIq#BO`G7JNr;ZoCzV2uRO z2vm!O-AL+W>NuF#9y45sT1O0avNQYh~RbV3$6 znWT$QC4AZs$&rebLV(ueM5s(C(VbOpYv;_zUC!C(y2ka2N+8Oz4b-Y-1&U*D2` z|IJ&Oh@q${X3OtsTVUR!oHr|Hc?+K)v%t(wU23@#U+{hc@AeeNK!={HaGeO9z6U3w z4w;JU&+g)@x4r~fG4N;q@?Rr(*gY{v-H)h=OUsFcfIz6!oh*&izaa(x!_zCXjK)#Up{M3~Wy+t>A%V z&CuBindK0f^rScu=e$I!1-Zh=^h9}?rz9UOniW(p(I!H=aZIhECKk=z6za4Jbvf$L z2Bb?$i;EVDpi?8F?jhq&BLsZdh*X)&PvSTcyv&m@IkMp#kj1%yhkFCue&Y;rh9QlT$3!Dll}D;e7=CqtT5Y2*~3p1tvrDh>GVz(IRLx3vOvBua>a1Rl>Qe z6|C$Oq1PgWBv;9}9@;=NtnETyV0Im{d9?^3(dlOaXlSfzF&fy2LlfhHjQzbahNCHy zHZE>9aBcJY-Y=VBD*k1$=W}8FH&MfIATh80eOt1NJ9y+ zBSY<*s7*_#1qHNBJz!heIjt8nE5>-mL*+e`)J{{?NCgERV zS`dREPN1qfr%oxMOjL>FfyE9gv4%H9W+6624#@n^T%SEtPbcC4+azXU+!=b3(`({t zQhgH#I)-ft(L}?eA9Qf{a7IjGRbTN+0=Bt)6di|KID1${!gRu z%#EEWb){{hgsA7gk%b_75i5dAMf8YJ*sA5j#s z6(os|aRZ8GrWyZ{MlOwl0aMd3bcp}zA;`u*bovf$hXtXbM9`}N&R=h#wPm4op@hnc zg(-$fdf(LalDdK5xcDlllw;~e9e z?F)Oq_KSZ&f%)^?{9&oZ*&zMB-g5rCSyLeU1fd6bc8c*J#PHOHX9ox)8O5Z6CAp4u zy^7t|2Bw24&W<~XLaLc)2#}yuE@0>4ImCgA(1{UEL!6xTvG?ehyJnlayQs8kY)o`| z*2klRGkCTQlZt1JAZ5a1qS;(Q(JUc~LeWi&BOEy$O!X=BhK%FUAz~@O_Qe)H_TnmZ zBj&~tcSNb_LZ=@o1W43~AV`-uL#YPj<;9dXnNuYipffU(>p|K_33Hk!$U>-@U9wZE zsRWgaHa`L6nD2wL4(E*ZBAQXTc$27nh0qfN26-RJx}cdXqGL<=;p;;Lwu$jU0Q+#t zh#`&OciRS5w-j8wT!3z6jUFD2ao>>HB;wZRz2)~0wGaM?{Jrw@U%Xd-Y6~EJ?i3@I zy%Ok%$2$6F9>xQ5)e=mVbgaVfBnXBY0s{FbF(ZWHm`+R|Q6ScpsjCch4}4OM2zb;) z&9u>U%C_=e>Om_2#ioLtn*}`gnH`juR3s)LcmySm5OEnuXqKAhdF6WtrbuBkNqrH; zgscix^!oukTgA8^1xr4BQixP}=+YFaPs-Dl6zq*^9l$RexGrNa)+981+Mp z`@po5p!aZyad!mCAbnE{W~ku#%}dyA?qJgOFzVST6it-N210v?(V)kUV~R?Kv<7z0 zUq!9Cg5k))!AYBEl6T&I4HwUy$H_?-_wPK!xYLD7E%mC3`bq<98{634y##w?V>BEf zRwaxB7k4`cXnSo03Hc{ZVO1>bUS7t>KC^~WDMndNp^M1`bi#oWy$lJ;ip9dqbi(DT zX*9>9yoqYwM4`E=sB0+Wpc9R7!gLcTD5-*@WHk>^-aThZ4>UT>C@1;#Uf{X%={dt+ z(UQ$QKZq!hb#xOFm{xh(Go2*3{q_*kkpi!mAfC{MAR{(qC?y}wC4V>}*)Uf}{ovvE^k?L?7X2wsYHDt=MmujX;(gi3iYRc|IEJm!N%1}*j26}M z3MAixeH7vJ_5_oM5@L_Ut2HdOmf?8;CiWDLJ!K)aO0kI1U?40ZiI5%y@PiOzZwwzE z^s0od%XRErUBQJ=YIl8br2$C)|L5;#ku%}-FiNTccA z-Tk)?I5WCywapl@I6k1I@IM~N)KlmH0HJ5O5e1=hXf)cfylK}M3&c#c3=3~!6wP=Xz z!Sj6_cTUhA^{_uUfR{{p0cwVckkt2#81)SuJ6jc8-(AA$Qkk0)1dJw$2``OEyq;-h ztdgG1r6~R6v3ho$SXqu2b=G^$vJN2&ks*WfVM3nUWF51d@-^FepQ!6a%9o9Xv$|z| z)aKn^@qjcjFz86IM*$Kq0YU=mONdRtEGMYeB$UfUYs;Elxg!{3I)$vAIP2$gNd8(2 zeFx#ivAB7^OC#c`t2Ik!7p9)#iU~^x0p=7ngxJog_M;gyWpf0q$Z*^V;WfocIyp)) zIg2nkN|3lkp^BeK2z`g^=u(lGBnj)@5-{D3hR{nXv__0VUBmgCE2yvOkj(^%PRjlM z!lop)C(%w}Q-g(TvoPp?N{r0^D!;Q-XNp-l&G?hV!W(b&FldMHT^WsLm8T1Xvk`Q^ zw)eZg@-J>lzyJNO2sboFalC(-DZ0bCWFh@0!H-D0R7UqC#ju@VaOk7+V1UpK(Oj-0 zRwQ)VeOQT(n_JgW)mo4eGHRh+JAxMUp{EX>ySamQyNw_I@IFSv0GpfZs5eUNUoo0Y z(Cd%bYL6Hf0o4~iY3I-`r(*ludF-6O2)$fk=oqLqXS1Z_7C}~GA^4p4)oHB5ZG}1HGRm}lM86^%5#`|B937aQ7uhPyKK*RR z`7qyR;Ws1lY!dN&z;WHLY zK8F?1-^B&_Q3d3CUmCH=WyVqOsz37vh`NFXK{l547`-;AW_`KOxku}qJc@hnfvo&&RlaTltrriXiV_v%*&RZ=t))^3e@6OHN;bfv)f$qN^@;KpMd zb`J6S;adoaVbW;8s5W`5(yX_zy|s$kMhLSt2F#JLx#PQ@Yy2CKvJ;ap-ogPPx~A_J zR`2|MzD9r4=RW=M^HXb4muQw=k{cM`aG}*hn@f)4t2ndmVCmzob zncS0M_aicVhFLV2iK1!L-OTFLZ0`FQ==Uj?WD$h&e&73Pj}==+k97gn<1t zUZj046C;n@5G`$E@0Xq>KIZp`T_W^f`F1Y~k3Th47Hw_e??*S?6mU5*3bI!bkBgAT z23Cq2D41oudG9TZq9L@hiq~KJ0sQF{tx_2)A8L(LP>NJX81;zM{cq(Df2>80 zUZ&MfH=IU2L|jgN6hjwQVn%=zC`vfSuSAp$dpoKaImlrZG4 zn8KeXAOm8%&GG`cvT+mVH!riAnW|~9oe}=<-~1mKO^(rM7+7CvKniF_4v>yz)Cy%h zcV!obWnu5$5jv+sTsXIe^XHc_9gT5#*u~p-58!w-P)?A9F?>(RZ3GEWtkh7gwy?dn zhUs(wKc3=vG(df24HvK9gkq>L3nt3NBHnoOW!Ap&v=OA*6pbwzwPl6J5V_tBtDmtk zZJy@*EeuZnNYp^fTExut6tpW^ZAucN>W{DzOt1tGW%$`vBf(1z3?vvUp%S=`2KHnvDT zdRn|Q1BIb#A~4Bmit3d(lySBnqkrtcZhP2nUBb2V&tZM(BFbhJ-Lp3SxBu&3qC4Ja z-dUwa^&8ElH0WUgjY1Vyx3+mmOpv-xXMkre@8asEH4NHa9Gwhs@BSHFKW1r1;$Kdu zt_aK&u*yXgiWRh)6^y5SjNK7@O~d(1*YV5$$u{$kMy`#abd2X-T7_Xz zTInqyix+FmpTq?ck;5x5+XTd%QKWbR?<__v`K*x>Rnmi{NR}f+T%YD*y>wb-u5Ry% z-}&*r%e%G4c&kqpgkgd(FmdoGM7QU0_wDAnD|`Rt7b!4b`8zz)73lx0&=yzV9iK{s zWUk6Oe_J8gL@+f|xLmmj?5>MxKR_}uu+h8-Q!V39zx@~JkJ`{QiNWQXF2mAI7(^`f zQ(Ps>@Dw;YCWg9?8`rMl<2SFe+w}2KA9wanaB$eius2|qdKe`L;uN7GK`zNi)fkED zb6QTFS*zT{&dxbpxOfr0;W0*T2UazJRgKZyD8j5$eMRkZnwMosYexOb=V?3&%4U^$ zD}pW!LG<{liEfDy@XBy3i?HSlhCAQr7q9BO?9_SVGf$)Q6fAEhaOX6l`qzM&)L@|o zQ!XRK6fTBvr5^OSi&{9umAH#-Eri9$8jCTe+{~g;P?}&w3hpT2L@T3XwUAP`FepHG zH*k13#oKQmVle7MD*{T*!6!eng<4&Oqy_?!F{}UHZ5jS}i+c`e%j)W^KAx>mhACzk z%IvdexBA3Ptl_6jRjK4JhO@p;3#PU!KaT!&438}AOX}yAhcZ}oFn~3dK(MpeTRXsyh)gf8SNR2IkoUG_h8{~U< zg1|Y!{ZPUoN;ovmv%YFD(h>9<*l*job94;b>%y=i)Rt3x@{^mWH&rNP1wcq4hBD^Y zFgwYA+*tg;&;JqLH}9AIBqMS5xy5NbM{f!8ftsk0Bl=gzXdGh{sTd?C+9SXo2XIeq zY?oH{e*af~`vzPy%-ymmkX5Aw?K@&PfHH4l5$BxiD^xD%h9 zib=(cu9rQWLSkwA81;e$U8a*%Cu4OQe!!ATm<&Q3J?vpRC9*7eHO45^ickv{Buho8 zx@`Wc>k0>C03T8zLb+~WW2c5njnuRyz#xYy;n|U6ScJ4re&^=hFHv4*n9{6_6C1W5 zH4`X9MBqZIHIKWzwZIQ~l6=m=_O6#W>p;%o&qBkLZa1mZ`6XO#eGbj?c?^za+<)sK z!ik43|DDgH)KKBZZS)`g5zOf;*i!GqG@6iV&mbaT2Z6XFz^YXtId>2aUd4$s!BJGk zes}}JK?$8h5B-6LLnp)|Z-}XP21T;5v1Q_g7uL{PGNBrjHs>d1CTaTaU+4pe+W(iI zkZpCz_y5IjW+!GQ=`JpG zMz{YES7r{{&1Yfa)L<|+(S8ygp+jB15aR(c10-gljQhj_S5Puc*xe3HSwhVu+i?@V z542Clh(iV5G=?)Kc?KC9+v}*WG+AC`8ckspRhBcXR8*8p8qAUkvnfGR6C{R*R1wBP z0^yXgNiuYdxRBXEffNl0jLscRmh7GTjAR(t1-<|)6y!gg(B_*rvr!%&Tt5lgn9cha zW}=+7&ZZ$*r#wUYNRo!ojj^h1;}ct7L8G*dZa2iigA?rCJHY2Y{V6opDmZEHVY2^6 zXyR>LsGdTxwjnp4!@!qd=sxoTi}fu?&OM~PmoXT&(evs!@ji{W|7L{OzjqgRPe+(G zDoD4RC^czTI6@E~;rfjxRyND1EtycX%qS;cfgfVc{QvDKd9E2}O8Z2R;KVsnp!F53 z$II9)?BH&9gugyJ!1vmxkee&qAF=OtaM@Vi`|V%-ty|LXyiCm>*5Kv+ z%d>Pg10<7{5Vx=C6H_J@(R@sSOF6ciU}}dLk_L>MFjv!`IM9)zq!Xqv#dI2AFbep2 zhODDOY}FLpVU-Lz9b?2=3?hb?N(#1CizrwM%N|-~jX97ZwaVEtJoD+0!J=K%u@kIE z(HJ0BeLe;tb_ppkh{?Tbm8IRdSqHkGf?J2 zT`z{tSp~;IP8)=R&`GeOoX2N&zKZ4YI_#m#*x<1nVJi8U1Vao5N2s`OVoQIB%cV1@ z)(X=4b%aI@N;E+nNzjWe$nHKccniJu6es;Me(=T$4qqQ&&>iDwFvX-%g1=IQTqW}y z4=CE$zEnVc*+6~OS!k+9{4sM`7T02n1w*HKg9FPSN6XCtG{te`t9$~9Fv#} zl$x*vRMzL*})l;Q@V1kX=k_d|G-5a~39u9V>0KBOQ- zwOoXzSvYf+NfL0~>qa3;dI4TUCNVT{&k_`(h$%A5Gt%RNEX5_0 zR-ztL(}@)d*vc;J@#c-C>_Uii_-P0d0b-c-H~9F>?*pAq3a7GGu#8RVDw^gJ&aG}U zz3psb!C- z4=kuQDb!2ojwk4o*QBmsY=%fGDQZ`0sI6(xN--K+7Ang+J6q?}t@lG*ETVeyc$r;= z53}5|7nz}{^2q)%UhAWZW3nB|$<%48agXKU+asit0*YDI$3C!V6N;b59zQ1>&(pj4GqbRqS0+4e zQIU{BwVxuI#t2*!gN_5)ld!S03{5j}Xa9g*mX~T(Y_yu}Rz37a7=|OrdV)etfl&lh zooK^RCiNklHbjytE)mGzQBhe+7?W-thHgPhLYRt*Sk=*wV;m-9 z*i{KQSAm_5q1PmAUTdJWZ9>wi<4Fy(ywmwnE$w`L&DUDKVJ$Ad#dS7YlKBdrLxb~% z_Pc(#+!_7d9x!|D#Wz{lL}%5804sC zSoG#3ohhJVEc!9i;GBON-a~S=biQenstVwCPCue?Jz+-(*HTo>ESMxHOq3Q_Nisbp zNyMURAV`ExPk}rdlZaIciWFqza7L51uLNE=oW#Y+o@Ud{caKVe0%H9h{vP?4$^Oi=gm|OO#w~d*lGl`ZMwP$E zBA1r4#wg_sk*xU0-k$CQ=|4%SiE%fCGYsK(Q&i2ByreH9qHsxP^ z))e8Pu4w4wT}kS=#$kfdV9FALhDoQBxYV@x*yDrQ`V=gSf%e^Z76Huw^nwIQ6AA&M%2~j&zQ?Bhj-74x=@x#IH*nY<;qmV2Vs@E- zliW~;12^-1ndPHd{YhG>blTDlq<@8krMOm9OA}@|4niS|L2hQOI0(p^ir5br|4Vi? zMxw*?EZlvyhsi|2^VdI*!@bvW{MIY@RJDwfmSEVo(Y2}=mlW9633jRz+^9&nS|xN- z0EaRHPsiDV6bEm}7~Qv^Mg~06a@AziibX7yD{NqNHns6^GC*XKc9My4>Y%jKgnqG% z#(5p3stjND5wTD-t%(@AL^gOS+}MXk>34=jB~fXTT;YI`WmYRxRN{@2uclzhgqeJb zo+|Lj{Fdw?c+xIBJL$U7>j`&oVMfdwJtOUNbq5jT>}A4Q$wFg@dyrW-obMfdE>7}< zNC3?j`O%r}px6v%&(1b+S`Q@jlCSFQK4mPOg;Y|6%tAH7u|qbB)Ktv0M~Gu6dk zbW-AHu?>+TziZ{c5Jcki%HUnZEeuK7pFXtkpwvx;HvnqvkREJCC=|QnPpGbVGLWB) z`6tt-#mDEnsW^}4DcNk!nQhPltemCX+5W;?P1Y~b64D$3JVngHl&Oy6y(xTK!llMG zy#0I7djp({R8(pu9QL}{OC^k|I-GKVayY@p)Ws*(Yv@fqoTUkD2Z-8$-Tv9 z4w23^nH2;G6tAn4u8Vs~YVW@9!Lmptf=Uo!E$>qeFDWQ128O;1L(`bPMZE-i4m(CC zfKIY8fd^d^uu07Rb<%Q+rlcKnMJB41Y7pRDplwV4dxO%Y58eIk4>ypZgzRYWPkN8 zY7gSTUA%tO@LEXlbMC1a6%|uSIJ44JvN206E)CClB* zV`Cw@)_xd3R}9f7P$dpr@-Lxuk;Ktl-$$WRVhK$83>5t2pGn_^4iKxUW%f+y7!-a;y3BUq;W}xRLGZc=BXiC_VnU0+lkRE(RD&NlNgDs@dZ@W z2tgWQViP?`g>ERQHw+Xj!i(K1(QTq_Bp=kj2YqEhi*x=cvDM6bn0Zmnmv1I^v}gnJ zQAXo?4UHJ>v%qN-V%hVfoBcNzj`DY$zO+!Ye1~fs)?myvgz1Gv`bJF}f@_@&Mo63x z=PFxRuUy8&j`6K;{{^I858JVcx>iHq3Gtv~W2|}DxYoqSKf4S2%@cI~{1N8~>UnHj-GLo@c=^rm0mB~3VT!}! zQ*8gtbHJ*BL7|JNA5skC`54HQ6!PEa zHQvm%I!g!1W}f>6*-GK-%m-h>qT1p_qXr(yzOg`+I5D%6k%EQ9)pX4gGMmDQf(4lg zi$cz0q}*OLitOEzBrz-RQ7TUT01{;zu`rwlnNss0Ldh&}AA*{Us;a091eLlDgG^y~PMV)0PY)e&+ZHcx-jvC6)x6EN zSe)n0rT2dAk1|+i``1GCoL{~9RTTB+(=u$)9;4rgx}NJC)=$dR(6a?b9bzp?Ax(f_ zl)|Xi*x9R|n5Zf1n0hJx`pxgc3Im*z%1}KS?Qw_)-53Y$GgKNfKK1EMEc+?+M*$8` z$M|kMfLGPf(2FQ*Ix32aYCnS3380hv+QkMOL&L+~7_CYTAG>xHjdL5gJMQ3{d#|Bc z)lmpj3=Z1(_zO2tsu-9^1K33eVI_f6AebX{x>ZOdaLjU0LaKAtYsedje9IOZEbMV2 z!j>s(*?@F*ZS&jCFO})*W*WXijUXSC3WW_it%=H(3&@FjQEcqur834UuWvd*>EQAC zrdb6Y3P}j1H1-fKZ(5e-a<-h+vwZrqox8AfhcRuRoW0Jy{1p&h9PR? zY)!^ZJf0RQIz4~6dVcSvtN)M!le)4w(q1fX(OIS4MG)Nxgqs8^+@TEL1MDej$Vn)b z%823w-AaMbhh+KG#U&Ipx;j^{qPj!i>F-BxhFJHYqi5g!Ma zj4}#DGWP;3OGPw|B6_0%{7X$tO9kB7KS4cIaIw~eQnql{8RIYeM<_N*Fck%1XMpEd zSFx_?P?ZSYl7?W@fVUwbVls6CiR>7;iACR&?(ST9L4<|)$%AB`Z3yx3Q)})-8BP{ar4T^xxO6Bl-7#IV6(Kn_wQc+^;^r{S z%O~n1fdV22+mzWN({YGkq9ciDR1m`nseY7T7-jT2Lw59~Bb(&u>3C;wfDV||7)vWU zRGnsY84Bn&MQc_iNL<+nb8_5zo$Ega1l|l>l9cR-X9( zOaUiD<;*d*i?5#nD;|5x`SKI*l>h(y{H0(da%nnEkd7l5Zi=f`4bqu|qthw=(w;zG zEu&P|(Ta7{6cgt*%0Rn|^4&3%vlx#$Q@lNlV23&+O+jH@L#w6%u7`*I1f7C{k}Kig zU*16>@XOSD`#p%@_yJ1gI(nTx3nHru&B8q18p@?2bPCK$jFn9jni+wl9^bn= zJKG;;`)PY^t+fCEAOJ~3K~x?#dEh+0ycZM2A1^S)E-;sy6uYswdE#dtn1bz;sRd+s z0DC}$zuSed&L94SKI>v0CLS%Y#re&W5ZfWNX^K)Of;vcG1S-y1WoQEj$D;`U^Zp^? z?HZapWvr#jH!~M*beap zqlGkx(V4i2WdiuCco=liT{e-_bW|+~yRL+Do{5+sd+k1Yl8grx1CO|w6XJO<#x=PB zQ!#K_Q!%|*Lh*A=B;?pl-P^2zD9Y?y>hxWA<#(KC3(4>7nm)OI&PJn83TShX&OJIs z0El3nZN-$q20-9S=yzx&MGn>y&zn6j=G2zN+cYgjt)&B+4_&7klwMnWzZ~_HSI_ee zCR>|XJ9d7uiglEaTjn@BQt<$4*2do7zxmH@N&n=}Kc5P;Pfk~we<6B_*jL~T6ZVcD z^ayND?Q{d!XC~9UCTEf{|_fYS6(2@il18A!X%25f$(17m* zaE%a^D@*V1Pq(f>I4RK z+?EqOkOGu66`!E-j2+-C^w3)~Azy2t@tGD-$#i*y(^4j(wBRK6K`+>ce*8kRJd5(I zR3gpYkemY|gsu!{40aMz6bX*&zzIk&TjLRprlzpUWD)P7Sk!rBC*YO~(4vKr0`J=y zfr00uIVd69sOS$C2G2y%a*bk2-RtJY-hcG$H*QJ)?Vr80n8`l|LZ>=`#vTF5R7y=oxdcJT8m~O(Re?f9sH{^!wwe;kRS7CVYW@~cgGARkOH63q zm32{-%*a+qAp6iL|BrRn!S!iYmZcVA7`=FE|L7}d7MNVd6YLHMdjV=A3FkX1io*ns z9ir>lC{>CWL%|Qj5Mf<`MF^;_2g_IRrE4FDckl?>X%|D+#cR_M9x5T4dL0`^6Qw}K z*{B0`&BEFXTj(F2!a8w)Qy+W7DIP(Av9%7XYGFe9yWtqEtul;80=GAUGz`&@OKbr# zX!kKt6if{XJM{*(rV`STgA?C@+tgrPEMxUkOOPs=rVghaVp9_qe;@8z{peTq$w$u1 zA)$?wZHXBrF_YLOM9Q_xr^gl3Sj6-n4=s5QvHaqbc) z-Zf8K#mOvs#97*vSz9h4~z?}45Sj94|VhP>e0EKc9rHV!I3*C@WET*WIBh+dnYMTY-hs`=a z{2hAgGx;_xpj@}mY}H_y5=`Aj ztwK<`OvCeUNnp;mqj@S%{K`r=K_eRBoHjyTBmXG{#QUEh!G4%xm{c**>KLnpq7Y_3 zAM`8bfl28y$rz@S2!WjdZVK5>5ZQ#EbWxuI*NV%qClfqc2doPXn3jR|%O^+%3BLT| z=V4hP4(`2<@ifL^X9}<9W2dl!^~O3Bt$>634-xnd%#8->7ti69yLa&5-fZt zXYujN&v57cJKy^r{`8Ojgtb@W9fLu`%}_#hlwcSII9@SPzPyVx(b@hY81+za9JEet zm_rXrS%LQD7SbyfI64j1g^p5A6#k&s=*J1k#pmWVW!@kPT?v7gV%Q5nhS8dCp;oKo z`1FK*D;+0-s_0yEPVF(zE7vw?JT-zOO|h|QphTelY}7Sx<;{BrIbAS6^YR`^J{}Sc zO;K->kyU<}*C{YR@r_&3Z+!E!kEOCAwuRSYN(&~C;5#zLqXhT&2M8jpHv-~|uP8O1)zDyF-gE7ua zW1Q1Ntji8e1iWa8pBc##CeU&0n79`faKE^OK&CeOhgfnMMl)1oXt4y-C#@txq6pOn z&-O4KP@M-fdcd@ABfY)`scAw9Q`mQg2u2akUA}~EItil@>@dOJy;D4V^#JB5#d5iY z)yfjwlP=V$#|R$l{3_grg}pKPzx1)J7jbj_Jm>&;c;^8;e~gju;!Gpdi-ToZLc^EQ z4kGL=*O8pN1leeyX|-_o2j4|HJi+Cujb-13RE!aQz7F+z1A$KC4j~Lio6o}F<0H9m zKgx?dc~^LYh)E_g1v%5Xwu13Agjpyt%&*rQ!ZJ&&^6$F=45AGtF^1zI6iq>^S%YCl zSXot2Ysri-Vvqt)2!(|$r|gUh%m^F&d!au;{;M?K<-|7yRPskn5?HDZT~XnM0cyp~ zy{|m~^;^V$m7Xvw+U5Nat4~YzGh6&zyy$wk&uq&<~I?xOijam!$?;Jpt zO-#lv$~6m{J1wlP*4el4^!N}f8y0Gf6y=&=H#~Lf{-a#!kK{2=rXONDMU5RwUw6U| zp3|mSR}*H8Fh7~g1>q+^ZS+y7;dZ3rJ8~JmT0t^v0R4yontcQsI|m9`bV{5q6O5A( zjIkZC<5UjI~5&rz;*Kqsx zBNRg&D|#7MiY+WhGE|$qF%y^@bu_PC#Mo4E`?a^=opf$8ohT{c7d_fh;iJ zr^b9*1vUCD{EKp(g{8g)kGw9t>txlC;J5%;n z3CY`2lA)<8#=eV^zPk7Ced;%ENniit&x-kW)|C~Pkn90O9zLCrq9o5%*K91y*xW5(sYP@bp&9Vg3(jm& zWOJ>#qO~a4`Ma{LVTy9><9gh~3#N;bqC;7E4yjfKDP#*X)Bx)64g&WShmi4qI}MDD z7OV8lSu{Cdf7W|_$2tT(A(B>#NTtnJq-WfiWz>nF%;i7a3!ec2vgvi+37KUeV#vTLA9oe$f3l>I zI-4|O%!Ym063$Me+zCxw=p4i$&^j{gK@8tX*^4zuButzDx>3dHqf?CgBa}-Olqxlr zMxA;tDh=vdOVAVvMUys67w1+>s8Sb~1qOghrGoKz3`5r$#S;;fkN=yd6amxrd_Q1b zFJ%yRy>BPX%(G;g= z6Zm9(P$na*ef+tbY{L}o& zadGnw?EKvYhLSF<9{Z>#Q#^+*Zdk-(SwXP=W%ynKH4ZrKKpH?9{Q%PB4*H3V|NXd% zM{*HTxyYDc!9dE{G*pAUPujjPsN?_4Wip}!TB1VoWcc?d*!Eh8&jM`jtg!Cx@ll8M zhzzrUy?%&ps^V)u|5dzja{~`M5AgE6@8ePXlY&++0O%bsK5f#L=jWZ@>0^c3-}?vI`(42wEII12!V+0T_b}uw8)=a) zlh83-&_yqqp(agF9T8E=NV2FRsArjxcF=(JYXNmJX*>#PX%{NEHR&`nTV~@#zrP zzxY+GU%iP+wFOlxVHkV3*FMC{uYM1c;TSiz&to#3;Lx_QpM*FIeU$47ZeAQ?b7_Er zF=fUD1t2dzo=_0GL|lT$;AvSxk*BJ8gCzTgd(M=6k}{GYcNT55g~{YM(h{1jnD8(%>T@?f;=;L8@4osGd&)`i0(@2IV605MCokZ|_15*N1dnAJ)pn87bLY6{QN)<%0g2Ve= zxD$_C&gDi0nyJAmrdV2vutkBnM15y!Lob|JAH+c^d)kk>)G0l93^-5kl@sIgmBOzn z^N6ID*!Y-qhG#7erq)8R_8Ekc3dwh%E5sZiSE;)QhHs)90RQWL4R3`tjQj-6s)?1R zj-p9{N#rF#xE1T@@lVX3>#?mezaC=ur~a5OsZbIXW>-RMP{H@V`!-4!%4jw!sKgTL zK?Q1B!robcd)*0&8(Vn()6d}gRtqLP+}V2@M-L7#dC*2pDZ^AObWhu;QQcZBp|7T> z?5rcvRXo`5Lec8@{NMd$$i)g95*>F3*gHGKQTG_*ejAeOVYkv?TGWw0#ckKdX)r~( zmf*(4Db|;UFpa5TB5@ik^k&65F>hPvDW_nMWN^70wZn94w{9{yh78Do~@Y~hE*^_ zV`C&+$W|CI$TAwREP*waFt zMaE$k!8B7mdfCVN+61N(psEN@Dnd*lw;>oCs7OLA0V);Lnx7L`Bg_)t{heu~iYY_wb#gTaJnBo$eMKlRaF_R!nxVmh8;I2@wo zs<`-&2Db(1mWVcIIc{A$SS-}nS#iDX8xY>vhWV}U|GQ+EU(V@sBd{V`qU4AL5A4*h zFgVO{c$guW5SI-Qgb`#-L$^a0JLVx+YRVGCsZ47Kn?Y*5C3-759(u$>cS(imWP~$& zo1xtw!poZkrbeRFffako=1?N zPv2C~FDUGFfGj}QEpTzeM7K?Y;ew#*9epu`ONLy?=!|r9_APw+H(tTY)fHUYSca7s z@G2X&)9ct4`YVVs1DdyiD_`+V_`R)d-1EoSOMC==gl;M0Tv5VKLOj-UanRqx z{m~R^Zv{tTh_akuV||2;^AWsm4oMaY+yrf;JeZl|WnDnjsuHGQaJWm@YK=nbFobJ6 zY-r?7h_ozDV&+NewAu!ypoKvPyx2g8?%uIv#NOAp-s@ z@LV#qMy9@YhV-4f-gP{asSA-Ji8^&_kjMPi#$yU1qDAE+@plo@lF<>jPmcZ(LGOqh zs={=dap~Ep42*{())6rr3#O&OYiV#CqK`;nSQ%E}O1?q7k(QA}o6n&aauU%?cXPwLj?V)N7@ay`nl3)J(#%uR^*5 zy!^X&asGS{Yb_6Jj)kS(GD_9Jt=l8!s#!a~jwlTfPAAwrw}NX=KLy2X;nOeP$1i{8 z6&#g-wY-k@(h?p$e-6){TgAccS8(gbtGF{xaafuNFTWcHs*bQK5cwghD8`yB<3f=@ z9Us7pMo^Uux~rqTzJ$-c^fGq#_YhSBoZB?;_#+#5?6FN`dIH5RVW<>V7BEx`S)L-y zLP04?z?C9n+D(?jPz2inS14;V7FCJoUPl-m4;0U4Tt)LtMH7oUKp7_?RaiRBTjA)g5-Vc`|D74ZkP?Es7cfX5fSw>Nlq_` zG)78{#wm^tL!@B=DOTW_F86y%y=3BL8jdEfVdxbMvw)=K)U2zkl#A{7dLC{8v-&^` z%>$ClW*X!Tz5bbDawU>KC|o&qokSTxphQ8eLYAW-`ohh)ZUIuYAbB)k`{T z3&`XWgQ&u9zFgvSTRMEN3u&c=@oKe&-n)gD`yuY8Dv~Fj#i2|zCI!@K z1SyHJVyalH0!V{htdto%T|##muv$L$jt2O`jRU-T|Bw%+&1Dx)zV{;RO#?=cqRIjV zr6 znyZRDbcwCIRLCUsj|G34B28kfudQG>86hErl&QjVJf5n$eSMcx61U~T^<0huP0PpC zCtP%vHJCO%U#iatt&*9asYwCeaP}?~!cIH0m#p(Q|J`SQ_&Mo6`z2BQ5mnh5QZ$cV4{wxnvZ*mskt&5?}$QEq`QMRW|Vq(xQ@Z$43n2ZgSq)3HZ7SAw11eQXLlgwC0=`NguT}T zT-YNW(*1Uh-fl5lm$VOWtkLjl%As zj;+3n-Mu4>M+dn0?j?9vET}!IP?GSFc-D<4oSm(_)#^%lZA?w}zevw=@^P~f&j)iB zn))_o5n}M4zONt%3LG5(aiC#5QZX3%yzh05S}6&SeVMime;i?a6fo&rK=h%8 ziM7=pOtZv=O9qx!6PRuV%UJ-&&s3j}GeI7&JkJxU)1ujB=lsoYefqz9PWt{|A`p9% zSBgs6v9DRJL?GpfE+R{bxekys1^)d6tKK>@nco`Sh2-UEtr6!BfeF|x%&?>)!mf?5 z4wD6!rvL`zhQvc`0I5`Qa9Cn%JI2UYQ78_gX~7^0!zRE) z3x=eke|I0rDB?b@eZgT2=<3+&!MBxQRSHNU^`H7FV+!0^(;nI*-TT!ckaNpbbR32HGJ*W$Kh24CVThr zxtBf##XP{%?-m6!quNB0t>XEYU&YI>d=8yQ4V-^!9c70G>FK%784}-Yy5y{k{6UYt z*{i3$chSI`p=Hv`IU?@jVUB~{6jfofPUY6lE-qiW#QZ&zNq{IQP^B`;l)QWa-K6?T z0N0Ul`HF*!54)@rN<-8f#x`JAzM#ci@(fRM#!XR<`EAeqx6es`{r~<*Mb)xKV^A2z zY3~wK0;IMRQ;%m#A(4*sAcLj4P%R4w@d$|;!|W>PtWr@#Fp8765*|yfOXyAh&>RGU z;+z}F@1$T-qd!C>$QT+%oHWcjBEt}5VxND$kHaJCJ~`0aHu6G3lG5l8g|iZrOu=Mt zj5MS|hKBY<7iPzRZ52?94AL;+Nt@i#a8ypAs|JI*(maOY81OnSWHm*e`EXqsZ8O2S zRST}U07aZVMDYOGU<(;pl%dK>II@bKp@X8Novi_noO!y1$^9XQ2N`w`L#!|L&}(@( z9LZ>1x{CLF_`_IRUWVikaB%$veCoAr+$dd)S06#kFt8yPc!IP>bRGL~iuiB`>SPy2 zm7t&5*iH=ikG}^)=6%hPjfXH*8SlIF5dO7?uE8sE9NfQw&%X4V*gJRyp4-ROM;^k) z+GE&1itx(ymoOafVD)MXD~~RrbTbsx_h~d&k4^HtakHMbm787oW`=pT8O-xOq1q;N zTqzw3!W>5j3DQVIN@HJRD)OkD#FDq9wxFWuaB2RMQWTrGl2hnrf#p>ltLr9ogSH#p z<2;w0rDE@}?nj3C?PQq$>HqbSN}ObMCHBn#*`&}FWQh79NbS3vR6^|3Fc4K43N?e- z(a_l-VBSU%7?dy&S65h1+ugooMJ(p71E+65%jLGz=k28aJcc8xHKQ1yhS5Cn3~>fLtX? z!@_<(WqAVICGPS9Q9^eMXr2V8qhPsfz{D8m*DSOMb6Q6QGgi2Tkuxgd78Lc?IRA8# zVzldH@ah3pD~lxy;%Nf2($Ob~VB3aeTj)+=A@2u%8u}?(G1>UFcp}Rv&%@caL_lb8ri)nPL6m zE}Rtug^{7)F)Ny)5WDoG6yf5tJj=KiOzYG~|6t!F@;{L^)ZlR@-X^kX0nplG|MbxzO_={76? z!u<;hNM?sQDewAL@1^$eO&v^uOzKLRii3j~aawS-k98ts6R*8IfIp%NosKk3AzK=Z zwhO~_*jq(o9~D93s9#o9$f!ZBR#;ot(XwP{10TaXJ|xM)C=KDPIgm&agz%41i7+o< z^fa_rbhO+A=ein}TRL=-17v1;Iy(gVsZswDRed_mi7H%Zl@Q`6I*1{?I>lzFLyA&N z6d9uuI3U>Dk`2|+Fdon_nuK1jh41*+zY)F4!Olx}@xsjmWcCtzk3CMT*_iHZGlYz2 zDMy-xXgCH&`@%3`VJ9;&z4i=KlW-S1&R`WeuDLdzG%IA2T^#Ox0n^*BW7&_OXCeHD zJIF6~khV(5Mgq%KV6{{zT7`l_cd0ofMR@lnHR>~6!dvl}XK$9~-DH?^LlvDf+6OYC zsKR7KRFx*mu*8zO1Vz%BmL;}*SPqycSs@HCQE_sfdve@w(M2AoF?|~w89g%0_x|v6 z(kK4uhuLEi)t`V&omI%K4<2rOOHc}xVNOJDOWc{9P!b}DA_i9DqZ=sLV+vPB8!utr zO_mww=DS!ZffQ+48gJ(|<^_~_fm-xmgRz9yZVVAbTnmJ58PH7+{)9?G9)dxF{>~7x zWx!eLa$h!23lwn*T~naw5)@6vXm@}l4sq^+gO#2IHHvU_djwsw;71|6^%lZBMoJ6> z1*tbxFnT(?o($LY@z7=qo=rr@r0*eEzhy!{ah_Sr6V7f!gj>uhLoHMvP+py4c_5)2 zhSYz>*?VxZ^ABAoZ~N@Z-4f#8a5`58)r| zpiL47tro_z1u0c9+PQ;pdVpc6VmCDqKk_t!Fo2fDu)-0PB7zi+&{0yf+Zqy#P%2}z zv=W}JpuKTNn>}}4zccuI7Y#?$8w4vl z1&F-DH7>l!Dz3n4g^I$j;GhdrcQMTZ93=ZN+8R1*CUje9<**YGhEP8~x~aN0vv9$4 z<-CQbT)*Y4WmqAPNywj1{NoRaE3L7zi#(ZUo^1`>j9x$|BrSeDC@NEPR?e{E#9a93 z8YNfvN?AgjsknC#!B2IJGY3(rGeaATzp%Xv9ON6mj-5=WUlm<73K5t@;pk$=b zIX0!g*ja{JH=>!mq)lgu^Y-L&OMIQA41Cl zn8lc=iBXg^H(0?XfQX&KXeUfeMdN*Zpfk>zR!socn{rkISrL4)bs6qKG3nx7Ki29v z6C@)xLKBQFe)d9tg8$k~8S*BZPofCpB>Z!MU>Ko_CFD_sY+AuGTqvf2Q944UXXvb1 zusgH|>h8qiHaz3L-f+;IyslHWGUb@x`RtE8Cw=1QpRKR7;jVc=I?efDlgKyobfN;v zwDv^|R}QdYCwSK-8Ru6@*i{Uf2)yJ9X|3SzB}OYFaX0IAfV8YW~CawT3D z+km1I6Pm?M`-jL&u1)x};%!-9SYUAC9U-#jt^q5rmAwt*&Nc-CaWN$MDk(5lu%# z8GFo*C1c%E@#1Ih0tY2F#tPa{FfK~m(sigCn^<}1F&qsCm=Y0VAn6;oPQKZ4k1esa>a+NQ=tR!Ix1{ifof%t^$gGoF6>acA}ZiD=@bL^ zkMB0x8uM?xlZX3741H^M0ZJQkKSw-HxByoY89Rl!6wwjGiVe731F~7qcFx3^9|(te zM;A_p`4_(IN1u~E@pB)X6@O-0Ajf(#Cq93c3(kGA@UkV44DhZ^;Mq$OF0@0a70I?! zhG+8wD+txMcy)03N;U zz;02VNoz!ZnlX!7BEC`~6TeQbz^W8n>a8G6W0txzbd!ghZ@<37^rB{}!+&iDd7L6` z=@@q$e99Gq{jLQAL$J;m$W``8OYR4ZLTox*TRSY4TmIi@2+ z)k!rgMOpV^8zzSuL|k*oH##zB?MD$0{L%Ol2gEG2Wn8!dIj?p4M3;vPxg`~R_~lJ? zcflA>RR#Zp-C@tYaP!~);Ez5h{k5N^;t&1OMMAyB`1#~7ng{eE#}qjtRX&Y;f_HD` zc>m=J%T5kz=4PRVIMsRFMxj!(R>9Isq-Bm5wiEpRwuE6x_$>l{A3tB;{1yeDN|mcP z+|BX&%>njyh*zb_^s%!k z-nCxf+6Kv*I|!m4dfhKWO09{kfNLq(KfDg9yoZ(E1iKR-&)<)+mv>Q;g3AI#>#f}= zG>Wtk@6kQsuDm}h;M&SK@n54*%g(RdnhUOYP?}&))0k_ig&fokGKKvukN#FM~6v{5Pap$D%4_=D; zl;rWA3Q|$P%zRvGX;8}!_9joF)p-ij!(--g^Pd_H~%rE(YNd z2C|DxGq^zXmcyL}Z9#_VOStic0JpABkta)t!win2A&)1l;A^(pbo?Vt3$#03L?HnP zBus`=sFWYBb)h@-`$@)K0s0e^_YcuMig3wwu<4rE>>99K1D*5hklS6{8;AJS*KT3E z$dTI`R7*t_g;2u?7S|Xm_L!*&q(%v6qlKc3AeR|d9St2QkI0VA0wFnT4g|2O%kW#Jdbl@u7p=`G#XeZVOKi+N$iKh=nj{mxt1_dnzJR$v&bW zX0qxeAzecYlhFu@ECzB_YKyQp)VcV?+KGc9^t}Pj2L&GKcv!PdtS?!x+cvyQ8wgYz zhiQq=+~2|V;SkfZLQGj=oz0K#AibQ zf|{A2d1Ce1z8KUVYX_ax()c25?zi%h$97un`RDHwEuThxjl1oQ{nml6@C$$VIrEBp zp*GBa^krfSj?3N)#8qb{4K>jcGs`h$AD~h1FOIP>8pDfa_~|8#T3?UW%40a+b8z*X z1=}!jb8m>Peu!YW2V?(Vpq0M_$?W5H$H9T+BGulBxCzbbNer!;_Dk$-#h4C#*p3BN z^$?{JMn3gWbx4wqaN>hzkxG&Vr+#G1M3jbz;+)B?Jj;SU7{D8j@Qk73u~rLhO+{zb zg|_4&TV26KZ2_$|ZtU;i^}AcxAN$yu#)xU2*3_WO1iFY}E}O8|JVdnF(+DTI?v6Lo23F&TGE`X21Bl3Q{Po49ghs{b{A!oA>-KY zDU1S|>F23_Qg2o*4bv!uEX(|T5_HX3ZjTt^$m1(qRBLdgqMgz(lM7AI#l&*fM`oB^rOAAViSXb6WOmgD4)t6fLJURZR1}!TGXJ~~! z-ZPnEwX~oZS5aR0Mwly)v+n(BTV}cKz3G%^+^TQ@Z2cP4;qN1=j_`Y)fi2rXY>`&P z+dYMvCqxxB9a&oOCesuHY3N{kdx|f-Hi4uOS+9%8pTJNROh;qR!A#rWiFrb)I4uv3 zslo0~(H>0jY|F*NmWh_3pmVW@%(ZbxF_C%eNGf17+Qs(vUG&F3wk8p#MEc~J(DV#N z7J%HJv$TXHPmzXGbj%!bvNTN+SBC?^@ZiGxd-i^=W) zvT5Lz6u3E>Vp64WIxcjB*uNCU`--Tn-rhBWOKiACQ$t`@o5_B`$R}DIjp{XdT9x%A z0fX8@Rmqa+MEjVf#EEL~y3$~A$Mvv39>CNL#_PejD1$8TCX3sOSf?CmQ0i4n>oX>n(V*n?% zme|ovk)#2rHESrs*g8(1?Mu!&OPNK5#9B70oQqZ_%0tKP?gV}38OVth@50TGlVSdq zpL(_;j4LPjj52QK%T5aj>fU8t{2{{>sQnD>Ai$UP$Ji`Yc&#hIg|7p;SD`vR=u&|q z%@9;Xq)V(wN09D+3dO4XHG!kA0EOoD4Yg@DCCW5J2poCloVJ4n`pZA{0l|{T9H{l+@~jm8Mi<=- zy*3mfVv3`J8)tZ8Z-6UthGnW4u09TF?HS0u_aK}S0HB0!Q|M^GKl%dv7yk*Shp%H_ zDe(HG9;Pjtk9=ogyC`1GJwwy_k@6M>M>$@3HN|*pq9`?)O@3dX^N3toiBPBJ3cs!gT#_}nMwqLkp&aPH{pj-o=~W{Z*fQPWlgj z^8K|irWpGY^KtA5!bH9k)$sTr183!9KB8GUq0~*%ZBs^bDotg`xWvQ|e`4Vou8e)6f z=TRRz@pZ+*Xc)kBx{zp|QWYVjDW}MGcYuBd6Bd@b9k`MpeD*AbC);($MVuu_LLciZ zZ5$59m?jlhW{njMikl4TeZhr^cim<{5YO; z)rLha8xboCkc)T``Qzs0WCZh$W=%s`hn)n%7q=+-%M|)5fvtf z;KXo9V_pLOC_47y@R}j6=zDy@wehhNt#N!OLe9Cl)>d*Xf1R7>8)j+hNTaczMNXjR zDbYufVSdlokYWBWwZ{ZaVhh6O2a^=n7tf`05sL9SS;%Nb1y&{#T#X}K(Huz5IfNTu zj@*3+kaVV;*OJ#Ejb6jS{tetmh9gF)Xh;%Wy#{*BwMIY^Et6H-N_TQdAH5coN> zV#^h2Na(nIyAQ}+RHeqkNmNNShjw&b7#S)T1CDsZR8D|H`3C<>wmW7z)p~4D9qAg2-T_xBgPZ?&& z`T-ovhShH2wYvj^`vIO>TfwEP>-hbf+c?@A;scLvU}eR_@ALz$bsMQ~YrC>H#ke@OEb=6iPTm&M-%wIxp#(Z8C5ipRvn zH^|eL1WF+%NjYpnG6O1$?~oB|D)pj?mQg~-^Dr7u*>IVtydY$h!L2Vp2w2_x;E3Rp zE>G?dP@lqOs%Xb)0$tVM7l~leuOwt*CX9`f@?zmp1!t2uZs?1~_yl(_zq|=e7Ywyo z5s}Bf5ruvt<>i;Jl3{-BC!dr4@=rWlmBhJ2JT$Yp$WuPO30mr&8xtc*6?8UC3iSz{ z0(e1yi~a;pry07EhGDskp}NK!IEXSVtA}vPG4AFGuG=<_x;9c>;=%zxveOdv6Q_Fp zZ0q}O5Xy_e#5}s^XOrc1bpA*z`t>by|!>k3V8KKz-FR)ovchi>?3iHw_A)=3LQKmkZ+guE|t%@!~X zlf&a~w*y&H#2l_HgnY6%#!6=iJL5iFik>6|eiCyRfeKZJ!GtwPvNYu)838_mgz{yP z&F3W*t>~WW6rw3y(X>_F^PNpSHdX0aE9Q;QgW4tE{dJ#wPWql7e}6@JkKo3n%I4X~ z9}%fErDQS6WiWp#Rn-JaLQgZS_*1+$p5h8s;SwSSwvnbPS3Wn~6pEbU)k?-oj)#5E zVg4KrjUSAFJ{=e|GvvlVoA_%^UqS=1RHRa9nq_RjKdg|2WK1$M{iWj)Rw_fUXrg_J zAc#;FDKsU*@{)(PYr-=rn#g&+(~m1;m4<{Ahh0-BTd4*kew?bnnk}Ja%FqqsJ(8Ib zV5CLpYf}_X4z(@jGU>pOS!3#wa)9IPaDU~!_q-9DRmzHiZ>8(8n+-m1@YHcU|;5jh`Anv+)* z#TfdT@G?S1g3WG*j;o72bpXx74fW?PURv!~+0aQXjh$L8lOPUwNg%1HpUiEeoRzk? zH%ar(G%HHO{bh-c?O+%Na8!d+2_lSkOdF~yVH^dp3>$G2F{dn%ocG5=v>cn?o2Art z(~;&G!ZhM~MU+H*uoh*>{I^^rl4;zLW>tywi{@2p@5{?QcO<>`g`3~~^`CrB`uIP1 z?;Aku4c_6TJqx=Lo=IdI5_<;v8zXHc8A@Kki&8w{Pw-F{qLY=F62LkvplLEZvp^;T zHw_CnTP++o6b9DI+D!64_+UTw)7fTf#(8*4QlF`2{VOEou?l1cl-xuywvkOpNtm7* zf!}GWAcm0xmO>9DWvOq<M>yuOjTrBjk1tWtqskME*s^AIglZqU2Oy6(+QPj@|nM#94`J zPd$vyRS!2_zK_p*;Rq@L11aI%I1dt!M~$bP!Sl$o1}T&ktVF`vQGn&)1a0C`sfdD}S{S55AtTgO zY_GJ?Up5ih#4$q)b-W~dGNL`1dmca6#UpN-&IBglJf@IQgfgpEH+I502wMtL_t*3 zS($`7aTM8id zEWDhr+G&1pag9&Q7EU_D(`@-cpL^UF9QWU+)e`1@L;R+i2VmjXHlA_*t+Q$p;50!chv&NJ_xtd?4j0(SFsTYp7eiF2S1vqp^P4{O1J6l+i49Yb<%+|isi>WP^Cus~ z{NajL02wzSR+bJzbPlKJjU%SYCqigbCPHK#Q&Y#S)fW0)jd7#`i%1N53p_aW!Y%&3 z)6&mo@o5oxE|A#fQbPG?kW&>!qybY8mhM8)RYYNqU^KyGe1!hd6vHq@l$EeF1(u>f z$x9SO8Di;Fr+-*HlTMcuAJn00Hc*auS%S^bm(D){rf()wnNd=%S(8YjU`24$@%v_ z+{VRAEu@Zye|~EZw+|*5s4@yiVa7j>rH@Ssz42L|G`2TiU-6E!4$3z(_~!SWtXe$i zpnXu8;q3kQ#{K#Ser+xHcj_loh}__5IZ9{{4?-r8!8i1+S|~{rHYxX2Sg*x4J>I&M z2fLQd>l^q1u3mZS=11TEH=dKe>&Kp{J!TVFoQ7I>D{&7|*i#{zHn)cLX@V?A{yme7cGOs{YtEBFoFz%A24qEYCjppZF1dIv=dvHVPyOzdZYig2Vt&Ph_ug;qJx zizO6N4!;=VV6+dZ${`gQ#zSHg4=@dL28L6`PnUotQ^Ts~;^Oi$L)$FNz;t|s$z*^q z3m|t~M2duA5To1fBCiVcM}4@OiL09z@x-|`=y}3glxZ4c8v59u1n?D$N3nFb&4NqD zQi6Vd8#V&`sfSmwlvTKWcY@o#icGUHIGV!uBP_WYKKAToJgmv^CkgKN104DjlzN4H zbs5)3J~G`zVNzq8M##j*_|n%ObOlZbEZ3FE8BVs2zh}8`9dZkgJ7)*vK(z)e2n+=Q zCd7*=_ohrvI2K^Fec|SJeG?&n{^u_rMXBFzMp>Ey%o~G-2i>GN52;p3+_6$&KspGp z><9S9%{Dq|!96)e8l$I27%LKfQ*&|MY$H@{W-2de8origd)v#&%;rQAW}pmu=<1I^ zD;;D($U>!2lw+J8Akl}=yDArDsw{`!4{@+JMSnlQWLzN2!C}Y7QX5^koud;8cQ`pDG| zbaxr&E?&dxS`S_?$ER=oB5ZkzZ+K`4OKFC?TVvcB=EyY-L6~A7Ygk&huq>yz5SJ_) zH%@h2y41nux(Rv3!0&ADVmksNjUo>^g&S6hx4n{Idc#{>fyK~w=HctVaCwyfE`S${ zbH;T+`WR<>lOxkRRy!ANe$R8C{HXM|e)^kV-5=k1Y&QHkYYCqgq?~otjbYYvYL$lY zpnx$f@U^SwaM@6i`9nC#J*?|KhN_Hzu9IQ5;Oiz23KRBFu5p@gacve}Ru6es29)?b zmb7ayN)MqwL`dy~IDq5@klP_jJ4KvC2qqI`L5Vb~koXb~4^m7>)?QK3att`S2AitP zrpckLOc+}l$#OOLj)cIHA+-#sX~Z0?tRGaA%H(+JZ^iSEjIoLgPOXf(uU508+m609)5Q-+3i zw}ZX3!h}lt1bSFAa5EfZAn8a6H(U2e#bm^nzP@-XAl7%b$~7uq~TQta~&C!6ont$`_A8;UwC9gfjiMg%0E=m2&>VavFdvfNCC4sbcnXnb)rP>|no)#^AJg|v(v3GE=WH)7 zyuazKHnvq`*_&U*Z{fatO=!NjpT(LtV_{7_r@lT&Sm|86`2&CECq5#5>c#)<7HB;{;D$ z?xD4z!PiRks|;fU$PEdZ#yoYRcu;39qKwz17h-cZhDrC*H2&Ez>c&2GS(JL#wt3RW z&c0?tH{-*zsT7es4mJfBnb5=04YnYH9A-LG$Lec^r#YGDzhX{)bn?t( zke1kdyg>=2Lrn2D6xoKQbwNenw3xs!$(Rgyx(h@S;y6K>l?*sYvlNjWq10j+S^ z4QRZF1m!Z(P9nB(Ca6*fuSpMubVDUL<~lTq<~@mzjR#B11SA>@(KI>+4 z%r@Pb&5g#}%tym!&TO{rPmh$E?}}=#s8$NkAvW6_F(ldrv%{b^HUZqE`g^k>#hvrG zeT_?L_XzQLN#cJhgRS?`$I>S~|fXxPmHz}i3>?%Nut%LJVDK_Jfj#fh5PQE;Mp z*9?`3yKLUa+MNyHihac##4kR1eo`zNCXLK7d=Mp8+m~+q=imNM9_LH?+yCfWK7YUe z^3&p672Kv`JH8Qk`ygADOF;n4;;`is(qaXEavqYj3{N-V%0o!StEki+$f^&80OXa1 zLLvcmBAg-&ecd3hE6l>!1XqWc01#I|W3^X8;FKWpUnNq=k zfwtAgYHI^}s$&|AkrU&1k)tRw#8QA<4Oyo`V~r6q85uFL9?+-RG{s-zNEyIvqskqe zTY3UgX<^t8QDmeL<-%&2*gv|BFc~4rM@TClrJSN99npH7_%LfuPRfVrV96+3mRWgh zbbG`)Cd5fpbXCZ%2F(^s?)1jAhPN>cj*PTs89#1%wc#v`a5a^}#xNTX#IugI2bsAi zUgrAHY`jD5dBhAP$vV`Gh5V}oNgDJ0Hlb|&3uaYHV&|unhc~v^Z!?F$##6KUH?6R` zC&)%hhAcjwzi7mcq}dgk$(#WbgwzB#@MIZzUP4vL2zXcM-Q2nEq7r`D~Pi-qFs1vb zbehogysD~*X^|w#^<-qkkwb8|iacS#vf=dm^D5(^{(^>hHH)8NP73cb^_67EsSeNV zpy#f@Rb5QtA<}#TjoegOAWR};5(${n=Y+L4lab0YV;&`qPB(&U5d(n*Me^X98@RCc zE)0)++`W4rhNYv`brD2;?Dy{=Ev8U(BF-eu$efWxbj)Ts<+1e83jx5UBex(6qZGJe zhVX1sAdfQGo(G?p4fG1Ot3%g?S_{Gbh=_|lm`Y#>BF(CWVhME3a4)fexVc?Yr@8ji zG+{vvaQc3pWME`4 z1X7QZ5SmKHLPH|r=VB@)OdE2ru9#62o zwuasQKHncPLIkAR?X?+rbMyW^{OOPVjgLQh<)c5whFMkp)?fYm-+X-%4%S3&GM^Tk zXL*ah@~m)2VE^T^#G2j0s<(_X)e%M{nX!bsyZ3Nz)#JfnsYqdIR1B#wNj~ z2c6|*<;5S{jg(W#*|Z;X_upnQ}#FBNGu- z1uYedb*wKxis4|0@hC*QvkKKvF$oTFFuji?8Bx&|=QftGx4*^rLXbK_Zh5U1 zf7ac-d$_Q+iOF~Z&uuZ?MlcOTC|*|l{f^f{;D;PFkZN_DhK$1`&6H{2^WPaPou*h@ zS;fx&9xTh^)(veYnqQ<-o38WR`SZ-m-gaE(^_>O*KLbrwm{s8N`3tzey~SL+?RE!I z5U@9)%|9BBu+m%RDH?*BwOtSQ_IA+jbcA8$IdoG;9K{HN01rL%5boZ)$0Ju{Kw%v7 zMs!Wupku78uVHKZK3v;{V>_7C&xj1!pZZu`Tj5Pj<5@J$wY#^=hUK~*SHEd2j^;9H z9Bh4c72Dg}JX}r2k`TPnG})jA!y%TsUF>XcV|jIjjdeO9_KK3RucL5`m0l0S@q}@* zWJL7&u5H6G3=GC&W{RLaN$+vp7W#uDc$UqF4Xr!r*pOz;kv~Subl^t;Gd0jx6vZ4~ z(P&we#;|o0eiAX{lh%!>Rf!owBkZnX9sD=n{c8_Nk`&a@HSkNn_mkiIGr#eJe|KJ5 z67ld!4xY1u+eK5QV3o{AEXgeOC;1nqk2@s7J5&n`wtu#&G*hH9} zvG>wUnqmlHX*%+};?T%6C@LtJd)A{39tNyZMqY~yf((m16w{ly9v@r;gdm6{c{JJ- zw8lj3(REvV$dQ*c4TBAuen#t>Pyx@f_z<9HN<+<)IABmW?FkMKDLkc#i!6iN^4P#= zL()UYD5{ZVrXe9OLqxmkM@QL>|z?y&StN)Yl`-b;@`;Uls zHOY8Yncx58-}u7*=>DU}^T;O`(CREaQXUh$j#y)MLX0fyFqX*t9u;F4W4u{^8dimk`tA?1VhP_U?ii+d0` zW}WL%L8bZkLIFoyj#z&&cT5kh$sxs2KjU3k%we0t(rj|5sV>ipC=5TO+z^)x0% zYgNPWn&-7Z>Dg;vy!k_a;h()*k|g5mo*O3peQ)vsVie<70)cW=&_5Ad4S4J15>Cm(Udc7DqN4pWfuQ{O@L0HV01g|CtcXT-T82 zA#3s}5yI#hgEi z`>#uLf{JcNkTqv-6AzPS@)qG(O;2r3s8w@-^Gz?XOVlkRF`z5T_xyQvj3a)$u$HwK z5d#VfoBDxIb7oG*D&&i}(Avc67R1R4zdKtSZ*` zHM^(zBN2DEmUvVczI%dS%qUF}V+_R5p~#12P*et&7WR=ebh5GrfUG z9wDnz1ko6AF=b-uk|Kjz0C-l-WX8e8?R7l*Xs&+YQcoNw^Y!PIsrw=I8GUR+&-U7^ z?eRv#dnr`XEz&pgfW=U04sDs!8y>HkN6`bWOyU6()jsnf3LfxBop+`06FKmYMxxOZ^<=|38`^F_D{&f=+3Ru^a% zAb%8&)3~#km{SDd5;5sPsAxCPwwY&~fkK-ovnh*w5w817ANj|21+Hv7`Pol=^C$mo zx4U`wtebe#)Bd1siu$oDtqvdF-Er{fB zVTMtk3(GQR`~H)$R$sb{ce(-(Z@lX>PhI)YuYC10|K^Xs)z5g#hPn8Gm7qDWr_-q! z%dw^;nU*P;DvL?oFMWM!1^$1z0;OIQTA}5Ip=D-iW}fF!PcoEP{rByC{eRt~$_D+2 RXt)3X002ovPDHLkV1l$Zc$NSF literal 0 HcmV?d00001 diff --git a/src/assets/image/roadmap2.png b/src/assets/image/roadmap2.png new file mode 100644 index 0000000000000000000000000000000000000000..6d59646fdabb241564f887ed3432a6456e007462 GIT binary patch literal 67304 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 Rz1IK$002ovPDHLkV1n;gU`_x4 literal 0 HcmV?d00001 diff --git a/src/assets/image/shalou.png b/src/assets/image/shalou.png new file mode 100644 index 0000000000000000000000000000000000000000..e8388aa32b4c8cddbee9dc09e4255b5004e92190 GIT binary patch literal 816 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 literal 0 HcmV?d00001 diff --git a/src/assets/image/shoucang.png b/src/assets/image/shoucang.png new file mode 100644 index 0000000000000000000000000000000000000000..0749419aed8d390ef325f5067a4c6758ef59d43c GIT binary patch literal 418 zcmV;T0bTxyP)Px$TuDShR5(wS(%(zMP!tF7dv@>K{6P=26m7n0U-JWr~|}v6b^U5veg=*P{*D1w;lksA)-}^LSX7YkW%OXB7%~u z76kXwlVHlEw$nOld_RY>R$k?tXknN!VmTM}%i(Q*1=G5&-aqhK7+hRn`)$Lp12CqQ z<{Sa*VNjuX*0ao~0F31Hf^hkA7^E`09kh%_0LmGC(<3}NYy#=4(b&0P+x=b!9PqPkF|M)G^>BEC2ui M07*qoM6N<$g3KbnGXMYp literal 0 HcmV?d00001 diff --git a/src/assets/image/talk.png b/src/assets/image/talk.png new file mode 100644 index 0000000000000000000000000000000000000000..21295b6661f938900576d6c5ce323d0755a0dba4 GIT binary patch literal 893 zcmV-@1A_dCP)Px&H%UZ6R7gvmm2HSrWfaGM|GN`|P|yc6UlN0S2`R#gAjr}bLTK-_(QM2erC?bS z#iF7Q71kyj^dSpOT39S--MLq03z|C;;g`e;k*Gcu6-p&VVOuN-$vWdb@!V#Xahz?2 zeLkM^KfmW3o^#G4<~a|RZG~537>^>x>JG9qz!(=8kB4-=6GrXEkrDI0TFV>2Q>o85 zD{(Y|?=WWNu>@lsa1U@Ja8br^rKpK^)@5-2u&twy2-tx5oP-zRqE5_PU1VE4V+>dW zy#Mzy3dc9A-qg>*A39<;B?;dES;256(4qOD?RG!3*MVn&Pvb!MUIF(@_9fzWPi+3M zpyR!Qo4Wpz4N16!%5k7aojuJw7ut&kqb8oK7UZ&6(CH8D6~Rjwd*Y%FDqps%XY0%u z{7?7{h|FS z_*H&rW^kw)Xt+IS(4+30o`M z^{pS-auQA=e#&OJe`-*da*+*~@ec569BBVs=QJL+nfa5|KyNjj`Lgw0taHX-RRSB2 z2Kp>FY3t2P=iuDZ^V~50glc}t_9FI~aiCh%e-jP(k?q77Yi9m(CD6XM(yr$c*Ty^a zebYX0#MWj!rl$t=m$SJFzh2GFuCmtHTx7e=IGDnL_u@d0cYCN_{eH>D5IY_G7oaZ= zw5-?QZn{PXUgO};0Q(WSxS+UOU^jnbN1etPbrZU1w#GDKCJwZsTW~kOAKEeC?rert z>2C2u+YTHSyj=;jyBlCWe=f3>W}G#6ts3b0xs~gOR&nNCK2J;R$H4eEF2PuE6`t%=y^!Kr@%I%QON T&`@j^00000NkvXXu0mjf&witd literal 0 HcmV?d00001 diff --git a/src/assets/image/tijiao.png b/src/assets/image/tijiao.png new file mode 100644 index 0000000000000000000000000000000000000000..342235143fa7a4219dc7587720b737b052f525cc GIT binary patch literal 2296 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 literal 0 HcmV?d00001 diff --git a/src/assets/image/time.png b/src/assets/image/time.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb074288f7e9c2eb9fb8dab62bc4f8cb418952e GIT binary patch literal 1848 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 Ef{Xf9J^%m! literal 0 HcmV?d00001 diff --git a/src/assets/image/write.png b/src/assets/image/write.png new file mode 100644 index 0000000000000000000000000000000000000000..177c218d4ec8bdcb4827ef59c1273793115df9d4 GIT binary patch literal 1170 zcmV;D1a13?P)Px(Oi4sRR7gvOm3d6lXBfx7&)Z*Hv>PpD$We-8p7ENC$;`5l438zoIgW+JN@udU zB}+EP5w?ZwNSCk#PY{>*m)RDBX0pf;#};J-=MMidY8);oFr+O-VLeck9>4clik1|p z@c#K6pXbQ)JTGC6mtHk&2&w8O$z&s7DKo4@7zNPBK)cW<{ovbY4kSWQB4HF5ROP#1 zd;uU8fEU2O%(z1WCNLHQurOnSh>vTv+M1CAi-zM_v%scG*Yl9#EP!kVPLbdP{==3l zGZT2K+LNX{;A#*)0-ynLp})@38nc@QHdVS`fTRlmCInHww=T1Lu2w~L=~capf)T@c zfY&nfdx0aC<5Bq(*id#SU4eR)1iTVz-dLSAT7JS;&&(ruNJ{vcDi zYds*Y0F>{q&+LjfDsh%92(zvYM0pHZ+-g19UgX-noLTJwa8WxJ+S0VTDHQKxss1N* z{GqXjjAibvM0CzypEYZyi=6fY46Y&)o13#wbQTQS^N6^U2<<+L`;A!n(=v8kN|u3~ z0Wwy&w-D3$MBqYaX^>cKXwEtDcY)isgQRF9;74D!+m;AAIS4UuN||#VljfSx@T=ZK zmh-Xb#RK+Csp0FYMy?bp?IBPt0nN%-Xy?rG6Se{lR*XK+bs>1bS7+H4Gb(bHo?)OU z&goQ(wQ<*cn`r*5*DA*s{x;dylyc8L2EU!0G`eE2cAYOOD{_^-#*9@&xS??9&n9cr z6E`tFn5o=-jzImB;HN8H%QaH;Xq52Q{|+whh{_6`rFIb3ljI1eqC$uuD)Bdwy*HE{W}Qk1UNi*`E>b#H)H$F z&h6TOb9pOES|e0_?zAJMCH0CBYB)K=vvJ^)7pL9Vd3#&o`c<;nH0uaWuJ)r_d`@U0 zTD@^(tLMuNm*)fKetjuDFlxQ1O0o)pJ-)iElTn{pOJV$QIF}UJMkLoLNfYf0O~VIo zKkT>wheJ*UVWwvf{k7uWNan|CQ1?z0LlSwuhOFOXHVMBbIJ$MFfT|2((kRcEq46#xJL07*qoM6N<$f^WDd!2kdN literal 0 HcmV?d00001 diff --git a/src/assets/image/yinhao.png b/src/assets/image/yinhao.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d110a7b9b974218df7457f03f45a4a85db98bc GIT binary patch literal 380 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 Vt=MYCH0=NY002ovPDHLkV1l#SL(u>L literal 0 HcmV?d00001 diff --git a/src/assets/scss/common.scss b/src/assets/scss/common.scss new file mode 100644 index 0000000..ca27023 --- /dev/null +++ b/src/assets/scss/common.scss @@ -0,0 +1,80 @@ +html, +body { + height: 100vh; + margin: 0; + padding: 0; + // overflow-y: auto; +} +//标签tag样式----------------------------------------------------------------- +// 必修 +.tag1{ + width: 80px; + height: 26px; + border: 1px solid #51C6E6; + border-radius: 4px; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + font-weight: bold; + color: #51C6E6; +} +// 选修 +.tag2{ + width: 80px; + height: 26px; + border: 1px solid #CD7FED; + border-radius: 4px; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + font-weight: bold; + color: #CD7FED; +} +// 在线 面授 测评 外部链接 作业 辩论等 +.tag3{ + height: 26px; + border: 1px solid #7F96ED; + border-radius: 4px; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + font-weight: bold; + color: #7F96ED; + padding-left:25px ; + padding-right: 25px; +} +// 标签 +.tag4{ + padding-left:15px ; + padding-right: 12px; + height: 24px; + border: 1px solid rgba(255, 185, 109, 1); + border-radius: 4px; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + font-weight: 500; + color: rgba(255, 185, 109, 1); +} + +//标签tag样式----------------------------------------------------------------- +//进度条样式 +.progress10{ +background-color:rgba(238, 112, 108, 1) !important; +} +.progress30{ + background-color:rgba(255, 151, 38, 1) !important; +} +.progress50{ + background-color:rgba(39, 122, 255, 1) !important; +} +.progress80{ + background-color:rgba(59, 94, 251, 1) !important; +} +.progress100{ + background-color:rgba(57, 219, 183, 1) !important; +} diff --git a/src/components/FileTypeImg.vue b/src/components/FileTypeImg.vue new file mode 100644 index 0000000..4c8ab68 --- /dev/null +++ b/src/components/FileTypeImg.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/src/components/img/UploadImg.vue b/src/components/img/UploadImg.vue new file mode 100644 index 0000000..0193096 --- /dev/null +++ b/src/components/img/UploadImg.vue @@ -0,0 +1,66 @@ + + diff --git a/src/components/tag/CompulsoryTag.vue b/src/components/tag/CompulsoryTag.vue new file mode 100644 index 0000000..a11c176 --- /dev/null +++ b/src/components/tag/CompulsoryTag.vue @@ -0,0 +1,27 @@ + + + + diff --git a/src/components/tag/OnLine.vue b/src/components/tag/OnLine.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..bab2cc5 --- /dev/null +++ b/src/main.js @@ -0,0 +1,14 @@ +import './mock/index'; +import { createApp } from 'vue' +import App from './App.vue' +import router from './router' +import store from './store' +import ElementPlus from 'element-plus' +import 'element-plus/dist/index.css' +import zhCn from 'element-plus/es/locale/lang/zh-cn' +import "@/assets/scss/common.scss" +const app = createApp(App) +app.use(store).use(router).mount('#app') +app.use(ElementPlus, { + locale: zhCn, +}) \ No newline at end of file diff --git a/src/mock/index.js b/src/mock/index.js new file mode 100644 index 0000000..0015134 --- /dev/null +++ b/src/mock/index.js @@ -0,0 +1,12 @@ +import {createProdMockServer} from 'vite-plugin-mock/es/createProdMockServer' + +const context = import.meta.glob("./mocks/*.js", {eager: true}) +const API = await import("../api/api") +const array = Object.keys(context).map(path => + Object.keys(context[path].default).map(url => ({ + url: API[url].split(' ')[0], + method: API[url].split(' ').length > 1 ? API[url].split(' ')[1] : 'get', + response: context[path].default[url] + }))).reduce((r, m) => [...r, ...m]) +console.log(array) +createProdMockServer([...array]) \ No newline at end of file diff --git a/src/mock/mocks/ballot.js b/src/mock/mocks/ballot.js new file mode 100644 index 0000000..7935b67 --- /dev/null +++ b/src/mock/mocks/ballot.js @@ -0,0 +1,97 @@ +export default { + //路径图展开列表 + ROUTER_CHAPTER_LIST: () => ({ + "code": 200, + "msg": "请求成功!", + "data": { + "rows": [ + { + "chapterId": 0, + "name": "" + } + ] + }, + //学员路径图列表 + }), + ROUTER_LIST: () => ({ + "code": 0, + "data": { + "pageNo": 0, + "pageSize": 0, + "pages": 0, + "rows": [ + { + "name": "asdffad", + "picUrl": "asdfasdf", + "remark": "sdfasf", + "routerId": 0, + "status": 0, + "target": "adfsf " + } + ], + "total": 0 + }, + "msg": "", + "success": true + }), + //学员路径图进度明细 + ROUTER_PROCESS: () => ({ + "code": 0, + "data": { + "certCnt": 0, + "chapterProcessList": [ + { + "chapterId": 0, + "chapterName": "序:产品经理从初级到中级", + "taskProcessList": [ + { + "currentRatio": 63, + "flag": true, + "name": "趣味课前小测 - MBTI测试:你适合做哪个方向?", + "routerTaskId": 0, + "status": 1, + "type": 0 + } + ], + "status": 1, + } + ], + "currentChapterCnt": 20, + "currentReqCnt": 0, + "name": "", + "routerId": 0, + "totalChapterCnt": 70, + "totalReqCnt": 0, + "userInfoBo": { + "deptName": "", + "jobName": "教师是学生的镜子,学生是老师的影子", + "userId": 0, + "userName": "王星天" + } + }, + "msg": "", + "success": true + }), + //未完成任务列表 + ROUTER_UNCOMPLETE_LIST: () => ({ + "code": 0, + "data": { + "pageNo": 0, + "pageSize": 0, + "pages": 0, + "rows": [ + { + "chapterId": 0, + "chapterName": "", + "name": "", + "routerId": 0, + "routerTaskId": 0, + "routerTaskName": "" + } + ], + "total": 0 + }, + "msg": "", + "success": true + }) +} diff --git a/src/mock/mocks/debate.js b/src/mock/mocks/debate.js new file mode 100644 index 0000000..0304802 --- /dev/null +++ b/src/mock/mocks/debate.js @@ -0,0 +1,3 @@ +export default { + +} diff --git a/src/mock/mocks/discuss.js b/src/mock/mocks/discuss.js new file mode 100644 index 0000000..039b93b --- /dev/null +++ b/src/mock/mocks/discuss.js @@ -0,0 +1,138 @@ +export default { + DISCUSS_LIST: () => ({ + "code": 0, + "data": { + "pageNo": 0, + "pageSize": 0, + "pages": 0, + "rows": [ + { + "createTime": "", + "createUser": 0, + "discussCollectionCount": 12, + "discussId": "", + "discussLikeCount": "123", + "discussReviewCount": "12", + "discussSubmitContent": "所谓团队协作能力,是指建立在团队的基础之上,发挥团队精神、互补互助以达到团队最大工作效率的能力。对于团队的成员来说,\n" + + " 不仅要有个人能力,更需要有在不同的位置上各尽所能、与其他成员协调合作的能力。", + "discussSubmitId": "", + "discussSubmitPictureAddress": "", + "discussSubmitTitle": "从营销角度分析:我的团队需要这些能力", + "stuId": "", + "stuName": "", + "submitReviewVoList": [ + { + "createTime": "", + "createUser": 0, + "discussLikeCount": "12", + "discussReviewContent": "", + "discussReviewFlag": "", + "discussReviewId": "", + "discussReviewPictureAddress": "", + "discussSubmitId": "", + "stuId": "", + "stuName": "", + "submitReplyVoList": [ + { + "createTime": "", + "createUser": 0, + "discussReplyId": 0, + "discussReviewId": "", + "replyContent": "", + "replyFlag": "", + "replyPictureAddress": "", + "reviewStuId": "", + "reviewStuName": "", + "stuId": "", + "stuName": "", + "updateTime": "", + "updateUser": 0 + } + ], + "updateTime": "", + "updateUser": 0 + } + ], + "updateTime": "", + "updateUser": 0 + } + ], + "total": 0 + }, + "msg": "", + "success": true + }), + DISCUSS_DETAIL: () => ({ + "code": 0, + "data": { + "createTime": "", + "createUser": 0, + "discussExplain": "第二讲:模块化产品展示:班内成员讨论\n" + + "进行中", + "discussFlag": "", + "discussId": 0, + "discussName": "请基于公司的战略方向和你所负责的组织的业务发展,识别3-5个你和你的团队在未来2-3年的新的能力与技能要求", + "discussSettings": "", + "discussTag": "", + "projectId": 0, + "updateTime": "", + "updateUser": 0 + }, + "msg": "", + "success": true + }), + DISCUSS_SUBMIT_REVIEW_LIST: () => ({ + "code": 0, + "data": { + "createTime": "", + "createUser": 0, + "discussCollectionCount": 222, + "discussId": "", + "discussLikeCount": 123, + "discussReviewCount": "", + "discussSubmitContent": "所谓团队协作能力,是指建立在团队的基础之上,发挥团队精神、互补互助以达到团队最大工作效率的能力。对于团队的成员来说, 不仅要有个人能力,更需要有在不同的位置上各尽所能、与其他成员协调合作的能力", + "discussSubmitId": "", + "discussSubmitPictureAddress": "", + "discussSubmitTitle": "从营销角度分析:我的团队需要这些能力", + "stuId": "", + "stuName": "", + "submitReviewVoList": [ + { + "createTime": "2022-06-21 21:35:12", + "createUser": 0, + "discussLikeCount": "12", + "discussReviewContent": "教师基本功扎实,知识讲解准确,教学设计合理,始终以学生为主体,自主学习,小组交流讨论,上台交流展示等形式,师生配合默契,取得了较好的学习效果。", + "discussReviewFlag": "", + "discussReviewId": "", + "discussReviewPictureAddress": "", + "discussSubmitId": "", + "stuId": "", + "stuName": "罗宗梅", + "submitReplyVoList": [ + { + "createTime": "2022-06-21 21:35:12", + "createUser": 0, + "discussReplyId": 0, + "discussReviewId": "", + "replyContent": "教学重难点突出,板书条理清晰。教学步骤设计合理,由浅入深,循序渐进", + "replyFlag": "", + "replyPictureAddress": "", + "reviewStuId": "", + "reviewStuName": "", + "stuId": "", + "stuName": "赵雪莉", + "updateTime": "", + "updateUser": 0 + } + ], + "updateTime": "", + "updateUser": 0 + } + ], + "updateTime": "", + "updateUser": 0 + }, + "msg": "", + "success": true + }), +} diff --git a/src/mock/mocks/face.js b/src/mock/mocks/face.js new file mode 100644 index 0000000..3f31e20 --- /dev/null +++ b/src/mock/mocks/face.js @@ -0,0 +1,76 @@ +export default { + STU_OFFCOURSE_DETAIL: () => ({ + "code": 0, + "data": { + "applyFlag": 0, + "evalFlag": 0, + "evalItem": { + "courseId": 0, + "name": "" + }, + "examFlag": 0, + "examItem": { + "courseId": 0, + "name": "模块化产品展示相关案例与展示:如何自由组合你的思考?" + }, + "offCourseInfo": { + "attach": "", + "auditStatus": 0, + "categoryId": 0, + "createId": 0, + "createName": "", + "createTime": "", + "intro": ` + 通过对各级人员的软件平台培训,使其能够了解如何运用乾元坤和智能信息管理系统来提升企业管理水平,最大限度发挥软件产品在企业中的作用。
+ 1.使企业不同部门人员掌握便捷、有效的系统平台操作方法;
+ 2.通过系统平台的培训提高员工对企业的管理理念认识与提升。
+ 3.通过系统平台培训加强沟通,统一部署,协同工作,提高效率。
+ `, + "meaning": "", + "name": "核心项目面授课", + "offcourseId": 0, + "outline": "", + "picUrl": "", + "projectId": 0, + "projectName": "", + "publishStatus": 0, + "publishTime": "", + "sceneId": 0, + "score": 0, + "status": 0, + "targetUser": "", + "teacher": "", + "teacherId": 0, + "tips": "", + "updateTime": "" + }, + "offCoursePlanInfo": { + "address": "大族广场", + "applyFlag": 0, + "attach": "附件1.pdf,附件2.excel", + "beginTime": '2022-07-20 20:00-21:00', + "completeType": 0, + "createTime": 0, + "endTime": 0, + "evalFlag": 1, + "name": "", + "offcourseId": 0, + "offcoursePlanId": 0, + "score": 0, + "signFlag": 0, + "signWordFlag": 0, + "studentCnt": 0, + "teacher": "", + "teacherId": 0 + }, + "stuFlag": 0, + "workFlag": 0, + "workItem": { + "courseId": 0, + "name": "社交产品如何做好模块化处理?" + } + }, + "msg": "", + "success": true + }), +} diff --git a/src/mock/mocks/task.js b/src/mock/mocks/task.js new file mode 100644 index 0000000..30b4db0 --- /dev/null +++ b/src/mock/mocks/task.js @@ -0,0 +1,254 @@ +export default { + //路径图展开列表 + TAS_ACTIVITY_DETAIL: () => ({ + "code": 0, + "data": { + "detail": { + "createTime": "2022-07-20 20:00-21:00", + "createUser": 0, + "submitEndTime": "", + "submitStartTime": "", + "updateTime": "", + "updateUser": 0, + "workEnclosureAddress": "大族广场", + "workFlag": "", + "workId": 0, + "workName": "【其他活动】管理者进阶腾飞班 - 专属线下活动", + "workRequirement": `写字楼介绍
+ 大族广场写字楼采用国际顶级硬件设施,美国OTIS电梯、麦克维尔中央空调、高端安防系统等商务空间新标准匹配项目在亦庄地标综合体的形象。写字楼空间设计由亚洲著名的 + 室内空间设计大师之一梁景华设计,写字楼群由六栋(T1—T6)呈舰队排列的5A写字楼构成形成独特的舰队造型。 +
+ 购物中心介绍
+ 大族广场Mall&More位于北京经济技术开发区核心商圈荣华路,由荷兰鹿特丹缤纷市场设计师HANS + VAN DALEN + 主持设计,秉持自然与未来和谐共生理念,倡导乐活、有机、绿色环保的生活方式,传递生活美学。 +
+ 大族广场Mall&More汇集众多知名优质品牌,7FRESH生鲜超市、CGV星聚汇影城、中信书店、源力悦体等,集购物、餐饮、娱乐、文化于一体,丰富的业态品类为消费者提供城市 + 生活的第三空间感受。
+ 大族广场Mall&More以人为本,不断提升服务水平,升级消费购物体验,致力于营造更加舒适的购物环境与空间,打造有温度的品牌。同时根据春夏秋冬四季策划丰富多样的大型主题 + 活动;为会员设置专属的沙龙活动,打造专属会员日等,与顾客近距离产生情感上的互动与链接,为城市人们提供自由、放松、愉悦的社交空间与精神的栖息地。
`, + "workTag": "" + }, + "signFlag": 0 + }, + "msg": "", + "success": true + }), + TASK_ACTIVITY_SIGN: () => ({ + "code": 0, + "data": {}, + "msg": "", + "success": true + }), + TASK_BROADCAST_COMMIT: () => ({ + "code": 0, + "data": {}, + "msg": "", + "success": true + }), + TASK_BROADCAST_DETAIL: () => ({ + "code": 0, + "data": {"assessmentsubmitvo": { + "assessmentId": 0, + "assessmentName": "", + "assessment_submit_id": 0, + "createTime": "", + "createUser": 0, + "essayQuestionSubmitDtoList": [ + { + "assessmentSubmitId": 0, + "assessment_submit_id": 0, + "createTime": "", + "createUser": 0, + "qaSubmitId": 0, + "qaSubmitStemAnswer": "", + "qaSubmitStemId": 0, + "qaSubmitStemName": 0, + "questionType": "", + "updateTime": "", + "updateUser": 0 + } + ], + "multipleSubmitChoiceDtoList": [ + { + "assessmentSubmitId": 0, + "createTime": "", + "createUser": 0, + "multipleSubmitId": 0, + "multipleSubmitOptionDtoList": [ + { + "answerOptionId": 0, + "answerOptionName": "", + "createTime": "", + "createUser": 0, + "multipleId": 0, + "multipleSubmitId": 0, + "updateTime": "", + "updateUser": 0 + } + ], + "questionType": "", + "stemName": "", + "updateTime": "", + "updateUser": 0 + } + ], + "scoringQuestionSubmitDtoList": [ + { + "assessmentSubmitId": 0, + "assessment_submit_id": 0, + "createTime": "", + "createUser": 0, + "questionType": "", + "scSubmitId": 0, + "scSubmitScore": 0, + "scSubmitStemId": 0, + "scSubmitStemTitle": 0, + "updateTime": "", + "updateUser": 0 + } + ], + "singleChoiceSubmitDtoList": [ + { + "answerOptionId": 0, + "answerOptionName": 0, + "assessmentSubmitId": 0, + "createTime": "", + "createUser": 0, + "questionType": "", + "singleSubmitId": 0, + "stemName": "", + "updateTime": "", + "updateUser": 0 + } + ], + "stuId": "", + "stuName": "", + "updateTime": "", + "updateUser": 0 + }, + "detail": { + "afterSignIn": "", + "assessmentId": 0, + "beforeSignIn": "", + "createTime": "", + "createUser": 0, + "isEvaluate": "", + "liveCover": "", + "liveDuration": 0, + "liveEndTime": "", + "liveExplain": `当你走进这直播间,我和毛不易老师@毛不易就已 + 经在直播间等你们了!今晚20点30,不见不散!
`, + "liveFlag": "", + "liveId": 0, + "liveLink": "", + "liveName": "管理者进阶腾飞班 - 毕业典礼", + "livePlayback": "", + "livePlaybackLink": "", + "liveStartTime": "2022-07-20 20:00-21:00", + "liveTag": "", + "liveTeacherId": 0, + "otherSettings": "", + "signOutTime": "", + "standardSettings": "", + "updateTime": "", + "updateUser": 0 + }, + "evalFlag": 0, + "signFlag": 0, + "submitVo": { + "assessmentSubmitId": "", + "createTime": "", + "createUser": 0, + "liveId": "", + "liveSubmitId": 0, + "signInTime": "", + "stuId": "", + "stuName": "", + "updateTime": "", + "updateUser": 0 + } + }, + "msg": "", + "success": true + }), + TASK_BROADCAST_SIGN: () => ({ + "code": 0, + "data": {}, + "msg": "", + "success": true + }), + TASK_VOTE_COMMIT: () => ({ + "code": 0, + "data": {}, + "msg": "", + "success": true + }), + TASK_VOTE_DETAIL: () => ({ + "code": 0, + "data": { + "accessCnt": 20, + "detail": { + "ballotId": 0, + "baseVote": "", + "createTime": "", + "createUser": 0, + "updateTime": "", + "updateUser": 0, + "voteEndTime": "2022-11-22 00:00:00", + "voteExplain": "为提高核心项目讲解体验,现向广大学员征集较为接受的授课方式,每位学员可投票2个选项,我们将选取最高选项的两个做后续讲解。", + "voteFlag": "", + "voteId": 0, + "voteName": "", + "voteStartTime": "2022-11-14 00:00:00", + "voteTag": "" + }, + "viewCnt": 10, + "voteCnt": 10, + "voteFlag": 0 + }, + "msg": "", + "success": true + }), + TASK_WORK_COMMIT: () => ({ + "code": 0, + "data": {}, + "msg": "", + "success": true + }), + TASK_WORK_DETAIL: () => ({ + "code": 0, + "data": { + "detail": { + "createTime": "", + "createUser": 0, + "submitEndTime": "2022-12-22 00:00:00", + "submitStartTime": "2022-11-22 00:00:00", + "updateTime": "", + "updateUser": 0, + "workEnclosureAddress": "", + "workFlag": "", + "workId": 0, + "workName": "管理者进阶腾飞班 - 第一次作业 - 沙盘实验", + "workRequirement": `1、阅读文章,做名校题库,翻译文言文,整体文化常识和
     文言知识`, + "workTag": "" + }, + "workSubmitList": [ + { + "createTime": "2022-7-20 00:00", + "createUser": 0, + "stuId": "", + "stuName": "", + "updateTime": "", + "updateUser": 0, + "workId": 0, + "workSubmitId": 0, + "workUploadAddress": "", + "workUploadContent": "大唐之音鉴赏 - 2022/7/20.zip" + } + ] + }, + "msg": "", + "success": true + }), +} diff --git a/src/router/config.js b/src/router/config.js new file mode 100644 index 0000000..549a537 --- /dev/null +++ b/src/router/config.js @@ -0,0 +1,14 @@ +const routes = []; +const context =import.meta.glob("../views/*/*.vue") +Object.keys(context).forEach(path => { + const componentName = path.replace(/.*\/([^\\.\\/]*)\.vue$/, '$1'); + routes.push({ + path: `/${componentName.toLowerCase()}`, + name: componentName, + component: () => import(path/* @vite-ignore */), + meta: { + isLink: true + } + }); +}); +export default routes; \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..b531615 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,19 @@ +import { createRouter, createWebHashHistory } from 'vue-router'; +import routesConfig from './config'; +// console.log('routesConfig', routesConfig) + +const routes = [ + { + path: '/', + name: '首页', + redirect: routesConfig[0].path + }, + ...routesConfig +] + +const router = createRouter({ + history: createWebHashHistory(), + routes +}) + +export default router \ No newline at end of file diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..7f5b89c --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,14 @@ +import { createStore } from 'vuex' + +export default createStore({ + state: { + }, + getters: { + }, + mutations: { + }, + actions: { + }, + modules: { + } +}) diff --git a/src/views/ballot/BallotPage.vue b/src/views/ballot/BallotPage.vue new file mode 100644 index 0000000..2f818cd --- /dev/null +++ b/src/views/ballot/BallotPage.vue @@ -0,0 +1,570 @@ + + + + + + diff --git a/src/views/debate/DebatePage.vue b/src/views/debate/DebatePage.vue new file mode 100644 index 0000000..58375fd --- /dev/null +++ b/src/views/debate/DebatePage.vue @@ -0,0 +1,859 @@ + + + + + + diff --git a/src/views/discuss/DiscussPage.vue b/src/views/discuss/DiscussPage.vue new file mode 100644 index 0000000..0f77a3a --- /dev/null +++ b/src/views/discuss/DiscussPage.vue @@ -0,0 +1,324 @@ + + + + + diff --git a/src/views/discussdetail/DiscussDetail.vue b/src/views/discussdetail/DiscussDetail.vue new file mode 100644 index 0000000..7e8033b --- /dev/null +++ b/src/views/discussdetail/DiscussDetail.vue @@ -0,0 +1,849 @@ + + + + + diff --git a/src/views/examination/ExamPage.vue b/src/views/examination/ExamPage.vue new file mode 100644 index 0000000..4505069 --- /dev/null +++ b/src/views/examination/ExamPage.vue @@ -0,0 +1,317 @@ + + + + + diff --git a/src/views/faceteach/FaceTeach.vue b/src/views/faceteach/FaceTeach.vue new file mode 100644 index 0000000..8905d18 --- /dev/null +++ b/src/views/faceteach/FaceTeach.vue @@ -0,0 +1,517 @@ + + + + + + diff --git a/src/views/homework/HomeworkPage.vue b/src/views/homework/HomeworkPage.vue new file mode 100644 index 0000000..4cab23f --- /dev/null +++ b/src/views/homework/HomeworkPage.vue @@ -0,0 +1,830 @@ + + + + + + diff --git a/src/views/liveBroadcast/LiveBroadcast.vue b/src/views/liveBroadcast/LiveBroadcast.vue new file mode 100644 index 0000000..9241428 --- /dev/null +++ b/src/views/liveBroadcast/LiveBroadcast.vue @@ -0,0 +1,606 @@ + + + + + + diff --git a/src/views/moreActive/MoreActive.vue b/src/views/moreActive/MoreActive.vue new file mode 100644 index 0000000..998b807 --- /dev/null +++ b/src/views/moreActive/MoreActive.vue @@ -0,0 +1,428 @@ + + + + + + diff --git a/src/views/roadmap/LearnPath.vue b/src/views/roadmap/LearnPath.vue new file mode 100644 index 0000000..a53678a --- /dev/null +++ b/src/views/roadmap/LearnPath.vue @@ -0,0 +1,359 @@ + + + diff --git a/src/views/roadmap/PathDetails.vue b/src/views/roadmap/PathDetails.vue new file mode 100644 index 0000000..f903940 --- /dev/null +++ b/src/views/roadmap/PathDetails.vue @@ -0,0 +1,805 @@ + + + + + + diff --git a/src/views/starttest/StartTest.vue b/src/views/starttest/StartTest.vue new file mode 100644 index 0000000..2b9aff4 --- /dev/null +++ b/src/views/starttest/StartTest.vue @@ -0,0 +1,312 @@ + + + + + diff --git a/src/views/survey/SurveyDetail.vue b/src/views/survey/SurveyDetail.vue new file mode 100644 index 0000000..a71a3ef --- /dev/null +++ b/src/views/survey/SurveyDetail.vue @@ -0,0 +1,311 @@ + + + diff --git a/src/views/testscore/TestScore.vue b/src/views/testscore/TestScore.vue new file mode 100644 index 0000000..65d3b0b --- /dev/null +++ b/src/views/testscore/TestScore.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..d565862 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,36 @@ +import {defineConfig} from 'vite' +import vue from '@vitejs/plugin-vue' +import legacy from '@vitejs/plugin-legacy' +import {viteMockServe} from 'vite-plugin-mock' + +const path = require('path') + +export default defineConfig(({command}) => + ({ + plugins: [ + vue(), + legacy({ + targets: ['chrome 52', 'defaults', 'not IE 11'] + }), + viteMockServe({ + mockPath: './src/mock/mocks', + injectCode: ` + console.log(111111111) + `, + }) + ], + resolve: { + alias: [ + {find: '@', replacement: path.resolve(__dirname, 'src')} + ] + }, server: { + proxy: { + '/file/upload': { + target: 'http://111.231.196.214:30001', + changeOrigin: true, + } + + } + } + }) +)