wangwei 3 éve
commit
3a2402102b

+ 23 - 0
.gitignore

@@ -0,0 +1,23 @@
+.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?

+ 1 - 0
.npmrc

@@ -0,0 +1 @@
+shamefully-hoist=true

+ 24 - 0
README.md

@@ -0,0 +1,24 @@
+# axie-antd
+
+## Project setup
+```
+pnpm install
+```
+
+### Compiles and hot-reloads for development
+```
+pnpm run serve
+```
+
+### Compiles and minifies for production
+```
+pnpm run build
+```
+
+### Lints and fixes files
+```
+pnpm run lint
+```
+
+### Customize configuration
+See [Configuration Reference](https://cli.vuejs.org/config/).

+ 5 - 0
babel.config.js

@@ -0,0 +1,5 @@
+module.exports = {
+  presets: [
+    '@vue/cli-plugin-babel/preset'
+  ]
+}

+ 43 - 0
package.json

@@ -0,0 +1,43 @@
+{
+  "name": "axie-antd",
+  "version": "0.1.0",
+  "private": true,
+  "scripts": {
+    "serve": "vue-cli-service serve",
+    "build": "vue-cli-service build",
+    "lint": "vue-cli-service lint"
+  },
+  "dependencies": {
+    "ant-design-vue": "2.2.8",
+    "core-js": "^3.6.5",
+    "vue": "^3.0.0"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "~4.5.0",
+    "@vue/cli-plugin-eslint": "~4.5.0",
+    "@vue/cli-service": "~4.5.0",
+    "@vue/compiler-sfc": "^3.0.0",
+    "babel-eslint": "^10.1.0",
+    "eslint": "^6.7.2",
+    "eslint-plugin-vue": "^7.0.0"
+  },
+  "eslintConfig": {
+    "root": true,
+    "env": {
+      "node": true
+    },
+    "extends": [
+      "plugin:vue/vue3-essential",
+      "eslint:recommended"
+    ],
+    "parserOptions": {
+      "parser": "babel-eslint"
+    },
+    "rules": {}
+  },
+  "browserslist": [
+    "> 1%",
+    "last 2 versions",
+    "not dead"
+  ]
+}

+ 11433 - 0
pnpm-lock.yaml

@@ -0,0 +1,11433 @@
+lockfileVersion: 5.3
+
+specifiers:
+  '@vue/cli-plugin-babel': ~4.5.0
+  '@vue/cli-plugin-eslint': ~4.5.0
+  '@vue/cli-service': ~4.5.0
+  '@vue/compiler-sfc': ^3.0.0
+  ant-design-vue: 2.2.8
+  babel-eslint: ^10.1.0
+  core-js: ^3.6.5
+  eslint: ^6.7.2
+  eslint-plugin-vue: ^7.0.0
+  vue: ^3.0.0
+
+dependencies:
+  ant-design-vue: registry.npmmirror.com/ant-design-vue/2.2.8_ae87cbba5ec93a01f3fe1197df446ca3
+  core-js: registry.npmmirror.com/core-js/3.20.2
+  vue: registry.npmmirror.com/vue/3.2.26
+
+devDependencies:
+  '@vue/cli-plugin-babel': registry.npmmirror.com/@vue/cli-plugin-babel/4.5.15_f31494664f097394e35421ca86ea1d59
+  '@vue/cli-plugin-eslint': registry.npmmirror.com/@vue/cli-plugin-eslint/4.5.15_159f9ca94908a7070131e2c321d72521
+  '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/4.5.15_@vue+compiler-sfc@3.2.26
+  '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.26
+  babel-eslint: registry.npmmirror.com/babel-eslint/10.1.0_eslint@6.8.0
+  eslint: registry.npmmirror.com/eslint/6.8.0
+  eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/7.20.0_eslint@6.8.0
+
+packages:
+
+  registry.nlark.com/@ant-design/colors/5.1.1:
+    resolution: {integrity: sha1-gAshhrHifmZDLmfQPtlq8+IdiUA=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ant-design/colors/download/@ant-design/colors-5.1.1.tgz}
+    name: '@ant-design/colors'
+    version: 5.1.1
+    dependencies:
+      '@ctrl/tinycolor': registry.nlark.com/@ctrl/tinycolor/3.4.0
+    dev: false
+
+  registry.nlark.com/@ant-design/icons-vue/6.0.1_vue@3.2.26:
+    resolution: {integrity: sha1-nYBMPHTSz6+XyxjlgtO5QAk09f0=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ant-design/icons-vue/download/@ant-design/icons-vue-6.0.1.tgz}
+    id: registry.nlark.com/@ant-design/icons-vue/6.0.1
+    name: '@ant-design/icons-vue'
+    version: 6.0.1
+    peerDependencies:
+      vue: '>=3.0.3'
+    dependencies:
+      '@ant-design/colors': registry.nlark.com/@ant-design/colors/5.1.1
+      '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg/4.2.1
+      '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.178
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      vue: registry.npmmirror.com/vue/3.2.26
+    dev: false
+
+  registry.nlark.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.7:
+    resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-async-generators/7.8.4
+    name: '@babel/plugin-syntax-async-generators'
+    version: 7.8.4
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.7:
+    resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-class-properties/7.12.13
+    name: '@babel/plugin-syntax-class-properties'
+    version: 7.12.13
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.16.7:
+    resolution: {integrity: sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-class-static-block/7.14.5
+    name: '@babel/plugin-syntax-class-static-block'
+    version: 7.14.5
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-dynamic-import/7.8.3
+    name: '@babel/plugin-syntax-dynamic-import'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-export-namespace-from/7.8.3
+    name: '@babel/plugin-syntax-export-namespace-from'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-json-strings/7.8.3
+    name: '@babel/plugin-syntax-json-strings'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.7:
+    resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4
+    name: '@babel/plugin-syntax-logical-assignment-operators'
+    version: 7.10.4
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3
+    name: '@babel/plugin-syntax-nullish-coalescing-operator'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.7:
+    resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-numeric-separator/7.10.4
+    name: '@babel/plugin-syntax-numeric-separator'
+    version: 7.10.4
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-object-rest-spread/7.8.3
+    name: '@babel/plugin-syntax-object-rest-spread'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/7.8.3
+    name: '@babel/plugin-syntax-optional-catch-binding'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-optional-chaining/7.8.3
+    name: '@babel/plugin-syntax-optional-chaining'
+    version: 7.8.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.16.7:
+    resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-private-property-in-object/7.14.5
+    name: '@babel/plugin-syntax-private-property-in-object'
+    version: 7.14.5
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.7:
+    resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz}
+    id: registry.nlark.com/@babel/plugin-syntax-top-level-await/7.14.5
+    name: '@babel/plugin-syntax-top-level-await'
+    version: 7.14.5
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.nlark.com/@ctrl/tinycolor/3.4.0:
+    resolution: {integrity: sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz}
+    name: '@ctrl/tinycolor'
+    version: 3.4.0
+    engines: {node: '>=10'}
+    dev: false
+
+  registry.nlark.com/@hapi/topo/3.1.6:
+    resolution: {integrity: sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@hapi/topo/download/@hapi/topo-3.1.6.tgz}
+    name: '@hapi/topo'
+    version: 3.1.6
+    deprecated: This version has been deprecated and is no longer supported or maintained
+    dependencies:
+      '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/8.5.1
+    dev: true
+
+  registry.nlark.com/@intervolga/optimize-cssnano-plugin/1.0.6_webpack@4.46.0:
+    resolution: {integrity: sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz}
+    id: registry.nlark.com/@intervolga/optimize-cssnano-plugin/1.0.6
+    name: '@intervolga/optimize-cssnano-plugin'
+    version: 1.0.6
+    peerDependencies:
+      webpack: ^4.0.0
+    dependencies:
+      cssnano: registry.npmmirror.com/cssnano/4.1.11
+      cssnano-preset-default: registry.npmmirror.com/cssnano-preset-default/4.0.8
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.nlark.com/@mrmlnc/readdir-enhanced/2.2.1:
+    resolution: {integrity: sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz}
+    name: '@mrmlnc/readdir-enhanced'
+    version: 2.2.1
+    engines: {node: '>=4'}
+    dependencies:
+      call-me-maybe: registry.nlark.com/call-me-maybe/1.0.1
+      glob-to-regexp: registry.nlark.com/glob-to-regexp/0.3.0
+    dev: true
+
+  registry.nlark.com/@simonwep/pickr/1.8.2:
+    resolution: {integrity: sha1-ltyGZ1lA18rWPWnCIIPdHLuXl8s=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@simonwep/pickr/download/@simonwep/pickr-1.8.2.tgz}
+    name: '@simonwep/pickr'
+    version: 1.8.2
+    dependencies:
+      core-js: registry.npmmirror.com/core-js/3.20.2
+      nanopop: registry.nlark.com/nanopop/2.1.0
+    dev: false
+
+  registry.nlark.com/@soda/get-current-script/1.0.2:
+    resolution: {integrity: sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz}
+    name: '@soda/get-current-script'
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/1.2.1:
+    resolution: {integrity: sha1-MWJKelBfsU2h1YAjclpMXycOaoE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz}
+    name: '@vue/babel-helper-vue-jsx-merge-props'
+    version: 1.2.1
+    dev: true
+
+  registry.nlark.com/@vue/babel-helper-vue-transform-on/1.0.2:
+    resolution: {integrity: sha1-m5xpHNBvyFUiGiR1w8yDHXdLx9w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz}
+    name: '@vue/babel-helper-vue-transform-on'
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/1.2.1_@babel+core@7.16.7:
+    resolution: {integrity: sha1-ZGBGxlLC8CQnJ/NFGdkXsGQEHtc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz}
+    id: registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/1.2.1
+    name: '@vue/babel-plugin-transform-vue-jsx'
+    version: 1.2.1
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+      '@vue/babel-helper-vue-jsx-merge-props': registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/1.2.1
+      html-tags: registry.nlark.com/html-tags/2.0.0
+      lodash.kebabcase: registry.npmmirror.com/lodash.kebabcase/4.1.1
+      svg-tags: registry.nlark.com/svg-tags/1.0.0
+    dev: true
+
+  registry.nlark.com/@vue/babel-preset-jsx/1.2.4_@babel+core@7.16.7:
+    resolution: {integrity: sha1-kv6nnbbxOwHoDToAmeKSS9y+Toc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.2.4.tgz}
+    id: registry.nlark.com/@vue/babel-preset-jsx/1.2.4
+    name: '@vue/babel-preset-jsx'
+    version: 1.2.4
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@vue/babel-helper-vue-jsx-merge-props': registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/1.2.1
+      '@vue/babel-plugin-transform-vue-jsx': registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/1.2.1_@babel+core@7.16.7
+      '@vue/babel-sugar-composition-api-inject-h': registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/1.2.1_@babel+core@7.16.7
+      '@vue/babel-sugar-composition-api-render-instance': registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/1.2.4_@babel+core@7.16.7
+      '@vue/babel-sugar-functional-vue': registry.nlark.com/@vue/babel-sugar-functional-vue/1.2.2_@babel+core@7.16.7
+      '@vue/babel-sugar-inject-h': registry.nlark.com/@vue/babel-sugar-inject-h/1.2.2_@babel+core@7.16.7
+      '@vue/babel-sugar-v-model': registry.nlark.com/@vue/babel-sugar-v-model/1.2.3_@babel+core@7.16.7
+      '@vue/babel-sugar-v-on': registry.nlark.com/@vue/babel-sugar-v-on/1.2.3_@babel+core@7.16.7
+    dev: true
+
+  registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/1.2.1_@babel+core@7.16.7:
+    resolution: {integrity: sha1-BdbgxDJxDjdYKyvppgSbaJtvA+s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/download/@vue/babel-sugar-composition-api-inject-h-1.2.1.tgz}
+    id: registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/1.2.1
+    name: '@vue/babel-sugar-composition-api-inject-h'
+    version: 1.2.1
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/1.2.4_@babel+core@7.16.7:
+    resolution: {integrity: sha1-5MvGmXw0T6wnF4WteikyXFHWjRk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/download/@vue/babel-sugar-composition-api-render-instance-1.2.4.tgz}
+    id: registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/1.2.4
+    name: '@vue/babel-sugar-composition-api-render-instance'
+    version: 1.2.4
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.nlark.com/@vue/babel-sugar-functional-vue/1.2.2_@babel+core@7.16.7:
+    resolution: {integrity: sha1-JnqayNeHyW7b8Dzj85LEnam9Jlg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.2.2.tgz}
+    id: registry.nlark.com/@vue/babel-sugar-functional-vue/1.2.2
+    name: '@vue/babel-sugar-functional-vue'
+    version: 1.2.2
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.nlark.com/@vue/babel-sugar-inject-h/1.2.2_@babel+core@7.16.7:
+    resolution: {integrity: sha1-1zjTyJM2fshJHcu2abAAkZKT46o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.2.2.tgz}
+    id: registry.nlark.com/@vue/babel-sugar-inject-h/1.2.2
+    name: '@vue/babel-sugar-inject-h'
+    version: 1.2.2
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.nlark.com/@vue/babel-sugar-v-model/1.2.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-+h8pulHr8KoabDX6ZtU5vEWaGPI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.2.3.tgz}
+    id: registry.nlark.com/@vue/babel-sugar-v-model/1.2.3
+    name: '@vue/babel-sugar-v-model'
+    version: 1.2.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+      '@vue/babel-helper-vue-jsx-merge-props': registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/1.2.1
+      '@vue/babel-plugin-transform-vue-jsx': registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/1.2.1_@babel+core@7.16.7
+      camelcase: registry.npmmirror.com/camelcase/5.3.1
+      html-tags: registry.nlark.com/html-tags/2.0.0
+      svg-tags: registry.nlark.com/svg-tags/1.0.0
+    dev: true
+
+  registry.nlark.com/@vue/babel-sugar-v-on/1.2.3_@babel+core@7.16.7:
+    resolution: {integrity: sha1-NCNnF4WGpp85LwS/ujICHQKROto=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.2.3.tgz}
+    id: registry.nlark.com/@vue/babel-sugar-v-on/1.2.3
+    name: '@vue/babel-sugar-v-on'
+    version: 1.2.3
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+      '@vue/babel-plugin-transform-vue-jsx': registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/1.2.1_@babel+core@7.16.7
+      camelcase: registry.npmmirror.com/camelcase/5.3.1
+    dev: true
+
+  registry.nlark.com/@vue/preload-webpack-plugin/1.1.2_502c618fc8a7d35df07e93275324a2d0:
+    resolution: {integrity: sha1-zrkktOyzucQ4ccekKaAvhCPmIas=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz}
+    id: registry.nlark.com/@vue/preload-webpack-plugin/1.1.2
+    name: '@vue/preload-webpack-plugin'
+    version: 1.1.2
+    engines: {node: '>=6.0.0'}
+    peerDependencies:
+      html-webpack-plugin: '>=2.26.0'
+      webpack: '>=4.0.0'
+    dependencies:
+      html-webpack-plugin: registry.npmmirror.com/html-webpack-plugin/3.2.0_webpack@4.46.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.nlark.com/@vue/web-component-wrapper/1.3.0:
+    resolution: {integrity: sha1-trQKdiVCnSvXwigd26YB7QXcfxo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.3.0.tgz}
+    name: '@vue/web-component-wrapper'
+    version: 1.3.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/ast/1.9.0:
+    resolution: {integrity: sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz}
+    name: '@webassemblyjs/ast'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/helper-module-context': registry.nlark.com/@webassemblyjs/helper-module-context/1.9.0
+      '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.9.0
+      '@webassemblyjs/wast-parser': registry.nlark.com/@webassemblyjs/wast-parser/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/floating-point-hex-parser/1.9.0:
+    resolution: {integrity: sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz}
+    name: '@webassemblyjs/floating-point-hex-parser'
+    version: 1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-api-error/1.9.0:
+    resolution: {integrity: sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz}
+    name: '@webassemblyjs/helper-api-error'
+    version: 1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-buffer/1.9.0:
+    resolution: {integrity: sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz}
+    name: '@webassemblyjs/helper-buffer'
+    version: 1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-code-frame/1.9.0:
+    resolution: {integrity: sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz}
+    name: '@webassemblyjs/helper-code-frame'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/wast-printer': registry.nlark.com/@webassemblyjs/wast-printer/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-fsm/1.9.0:
+    resolution: {integrity: sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz}
+    name: '@webassemblyjs/helper-fsm'
+    version: 1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-module-context/1.9.0:
+    resolution: {integrity: sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz}
+    name: '@webassemblyjs/helper-module-context'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.9.0:
+    resolution: {integrity: sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz}
+    name: '@webassemblyjs/helper-wasm-bytecode'
+    version: 1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/helper-wasm-section/1.9.0:
+    resolution: {integrity: sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz}
+    name: '@webassemblyjs/helper-wasm-section'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/helper-buffer': registry.nlark.com/@webassemblyjs/helper-buffer/1.9.0
+      '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.9.0
+      '@webassemblyjs/wasm-gen': registry.nlark.com/@webassemblyjs/wasm-gen/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/ieee754/1.9.0:
+    resolution: {integrity: sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz}
+    name: '@webassemblyjs/ieee754'
+    version: 1.9.0
+    dependencies:
+      '@xtuc/ieee754': registry.nlark.com/@xtuc/ieee754/1.2.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/leb128/1.9.0:
+    resolution: {integrity: sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz}
+    name: '@webassemblyjs/leb128'
+    version: 1.9.0
+    dependencies:
+      '@xtuc/long': registry.nlark.com/@xtuc/long/4.2.2
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/utf8/1.9.0:
+    resolution: {integrity: sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz}
+    name: '@webassemblyjs/utf8'
+    version: 1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/wasm-edit/1.9.0:
+    resolution: {integrity: sha1-P+bXnT8PkiGDqoYALELdJWz+6c8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz}
+    name: '@webassemblyjs/wasm-edit'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/helper-buffer': registry.nlark.com/@webassemblyjs/helper-buffer/1.9.0
+      '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.9.0
+      '@webassemblyjs/helper-wasm-section': registry.nlark.com/@webassemblyjs/helper-wasm-section/1.9.0
+      '@webassemblyjs/wasm-gen': registry.nlark.com/@webassemblyjs/wasm-gen/1.9.0
+      '@webassemblyjs/wasm-opt': registry.nlark.com/@webassemblyjs/wasm-opt/1.9.0
+      '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser/1.9.0
+      '@webassemblyjs/wast-printer': registry.nlark.com/@webassemblyjs/wast-printer/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/wasm-gen/1.9.0:
+    resolution: {integrity: sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz}
+    name: '@webassemblyjs/wasm-gen'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.9.0
+      '@webassemblyjs/ieee754': registry.nlark.com/@webassemblyjs/ieee754/1.9.0
+      '@webassemblyjs/leb128': registry.nlark.com/@webassemblyjs/leb128/1.9.0
+      '@webassemblyjs/utf8': registry.nlark.com/@webassemblyjs/utf8/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/wasm-opt/1.9.0:
+    resolution: {integrity: sha1-IhEYHlsxMmRDzIES658LkChyGmE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz}
+    name: '@webassemblyjs/wasm-opt'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/helper-buffer': registry.nlark.com/@webassemblyjs/helper-buffer/1.9.0
+      '@webassemblyjs/wasm-gen': registry.nlark.com/@webassemblyjs/wasm-gen/1.9.0
+      '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser/1.9.0
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/wast-parser/1.9.0:
+    resolution: {integrity: sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz}
+    name: '@webassemblyjs/wast-parser'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/floating-point-hex-parser': registry.nlark.com/@webassemblyjs/floating-point-hex-parser/1.9.0
+      '@webassemblyjs/helper-api-error': registry.nlark.com/@webassemblyjs/helper-api-error/1.9.0
+      '@webassemblyjs/helper-code-frame': registry.nlark.com/@webassemblyjs/helper-code-frame/1.9.0
+      '@webassemblyjs/helper-fsm': registry.nlark.com/@webassemblyjs/helper-fsm/1.9.0
+      '@xtuc/long': registry.nlark.com/@xtuc/long/4.2.2
+    dev: true
+
+  registry.nlark.com/@webassemblyjs/wast-printer/1.9.0:
+    resolution: {integrity: sha1-STXVTIX+9jewDOn1I3dFHQDUeJk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz}
+    name: '@webassemblyjs/wast-printer'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/wast-parser': registry.nlark.com/@webassemblyjs/wast-parser/1.9.0
+      '@xtuc/long': registry.nlark.com/@xtuc/long/4.2.2
+    dev: true
+
+  registry.nlark.com/@xtuc/ieee754/1.2.0:
+    resolution: {integrity: sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz}
+    name: '@xtuc/ieee754'
+    version: 1.2.0
+    dev: true
+
+  registry.nlark.com/@xtuc/long/4.2.2:
+    resolution: {integrity: sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz}
+    name: '@xtuc/long'
+    version: 4.2.2
+    dev: true
+
+  registry.nlark.com/accepts/1.3.7:
+    resolution: {integrity: sha1-UxvHJlF6OytB+FACHGzBXqq1B80=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/accepts/download/accepts-1.3.7.tgz}
+    name: accepts
+    version: 1.3.7
+    engines: {node: '>= 0.6'}
+    dependencies:
+      mime-types: registry.npmmirror.com/mime-types/2.1.34
+      negotiator: registry.nlark.com/negotiator/0.6.2
+    dev: true
+
+  registry.nlark.com/acorn-jsx/5.3.2_acorn@7.4.1:
+    resolution: {integrity: sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.2.tgz}
+    id: registry.nlark.com/acorn-jsx/5.3.2
+    name: acorn-jsx
+    version: 5.3.2
+    peerDependencies:
+      acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+    dependencies:
+      acorn: registry.npmmirror.com/acorn/7.4.1
+    dev: true
+
+  registry.nlark.com/acorn-walk/7.2.0:
+    resolution: {integrity: sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz}
+    name: acorn-walk
+    version: 7.2.0
+    engines: {node: '>=0.4.0'}
+    dev: true
+
+  registry.nlark.com/address/1.1.2:
+    resolution: {integrity: sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/address/download/address-1.1.2.tgz}
+    name: address
+    version: 1.1.2
+    engines: {node: '>= 0.12.0'}
+    dev: true
+
+  registry.nlark.com/ajv-errors/1.0.1_ajv@6.12.6:
+    resolution: {integrity: sha1-81mGrOuRr63sQQL72FAUlQzvpk0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz}
+    id: registry.nlark.com/ajv-errors/1.0.1
+    name: ajv-errors
+    version: 1.0.1
+    peerDependencies:
+      ajv: '>=5.0.0'
+    dependencies:
+      ajv: registry.npmmirror.com/ajv/6.12.6
+    dev: true
+
+  registry.nlark.com/alphanum-sort/1.0.2:
+    resolution: {integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz}
+    name: alphanum-sort
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/ansi-colors/3.2.4:
+    resolution: {integrity: sha1-46PaS/uubIapwoViXeEkojQCb78=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz?cache=0&sync_timestamp=1631509528346&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-colors%2Fdownload%2Fansi-colors-3.2.4.tgz}
+    name: ansi-colors
+    version: 3.2.4
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/ansi-escapes/4.3.2:
+    resolution: {integrity: sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz}
+    name: ansi-escapes
+    version: 4.3.2
+    engines: {node: '>=8'}
+    dependencies:
+      type-fest: registry.npmmirror.com/type-fest/0.21.3
+    dev: true
+
+  registry.nlark.com/ansi-html-community/0.0.8:
+    resolution: {integrity: sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-html-community/download/ansi-html-community-0.0.8.tgz}
+    name: ansi-html-community
+    version: 0.0.8
+    engines: {'0': node >= 0.8.0}
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/ansi-regex/2.1.1:
+    resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-regex/download/ansi-regex-2.1.1.tgz}
+    name: ansi-regex
+    version: 2.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/ansi-regex/4.1.0:
+    resolution: {integrity: sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-regex/download/ansi-regex-4.1.0.tgz}
+    name: ansi-regex
+    version: 4.1.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/ansi-regex/5.0.1:
+    resolution: {integrity: sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz}
+    name: ansi-regex
+    version: 5.0.1
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/any-promise/1.3.0:
+    resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz}
+    name: any-promise
+    version: 1.3.0
+    dev: true
+
+  registry.nlark.com/anymatch/2.0.0:
+    resolution: {integrity: sha1-vLJLTzeTTZqnrBe0ra+J58du8us=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz}
+    name: anymatch
+    version: 2.0.0
+    dependencies:
+      micromatch: registry.nlark.com/micromatch/3.1.10
+      normalize-path: registry.nlark.com/normalize-path/2.1.1
+    dev: true
+
+  registry.nlark.com/anymatch/3.1.2:
+    resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz}
+    name: anymatch
+    version: 3.1.2
+    engines: {node: '>= 8'}
+    dependencies:
+      normalize-path: registry.nlark.com/normalize-path/3.0.0
+      picomatch: registry.npmmirror.com/picomatch/2.3.1
+    dev: true
+
+  registry.nlark.com/aproba/1.2.0:
+    resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz}
+    name: aproba
+    version: 1.2.0
+    dev: true
+
+  registry.nlark.com/arch/2.2.0:
+    resolution: {integrity: sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/arch/download/arch-2.2.0.tgz}
+    name: arch
+    version: 2.2.0
+    dev: true
+
+  registry.nlark.com/argparse/1.0.10:
+    resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/argparse/download/argparse-1.0.10.tgz}
+    name: argparse
+    version: 1.0.10
+    dependencies:
+      sprintf-js: registry.nlark.com/sprintf-js/1.0.3
+    dev: true
+
+  registry.nlark.com/arr-diff/4.0.0:
+    resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz}
+    name: arr-diff
+    version: 4.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/arr-flatten/1.1.0:
+    resolution: {integrity: sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz}
+    name: arr-flatten
+    version: 1.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/arr-union/3.1.0:
+    resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz}
+    name: arr-union
+    version: 3.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/array-flatten/1.1.1:
+    resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/array-flatten/download/array-flatten-1.1.1.tgz}
+    name: array-flatten
+    version: 1.1.1
+    dev: true
+
+  registry.nlark.com/array-flatten/2.1.2:
+    resolution: {integrity: sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/array-flatten/download/array-flatten-2.1.2.tgz}
+    name: array-flatten
+    version: 2.1.2
+    dev: true
+
+  registry.nlark.com/array-tree-filter/2.1.0:
+    resolution: {integrity: sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/array-tree-filter/download/array-tree-filter-2.1.0.tgz}
+    name: array-tree-filter
+    version: 2.1.0
+    dev: false
+
+  registry.nlark.com/array-union/1.0.2:
+    resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz}
+    name: array-union
+    version: 1.0.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      array-uniq: registry.nlark.com/array-uniq/1.0.3
+    dev: true
+
+  registry.nlark.com/array-uniq/1.0.3:
+    resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz}
+    name: array-uniq
+    version: 1.0.3
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/array-unique/0.3.2:
+    resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz}
+    name: array-unique
+    version: 0.3.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/asn1.js/5.4.1:
+    resolution: {integrity: sha1-EamAuE67kXgc41sP3C7ilON4Pwc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz}
+    name: asn1.js
+    version: 5.4.1
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/4.12.0
+      inherits: registry.nlark.com/inherits/2.0.4
+      minimalistic-assert: registry.nlark.com/minimalistic-assert/1.0.1
+      safer-buffer: registry.nlark.com/safer-buffer/2.1.2
+    dev: true
+
+  registry.nlark.com/assign-symbols/1.0.0:
+    resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz}
+    name: assign-symbols
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/astral-regex/1.0.0:
+    resolution: {integrity: sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz}
+    name: astral-regex
+    version: 1.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/async-each/1.0.3:
+    resolution: {integrity: sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz}
+    name: async-each
+    version: 1.0.3
+    dev: true
+
+  registry.nlark.com/async-limiter/1.0.1:
+    resolution: {integrity: sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz}
+    name: async-limiter
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/asynckit/0.4.0:
+    resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/asynckit/download/asynckit-0.4.0.tgz}
+    name: asynckit
+    version: 0.4.0
+    dev: true
+
+  registry.nlark.com/atob/2.1.2:
+    resolution: {integrity: sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/atob/download/atob-2.1.2.tgz}
+    name: atob
+    version: 2.1.2
+    engines: {node: '>= 4.5.0'}
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/aws-sign2/0.7.0:
+    resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/aws-sign2/download/aws-sign2-0.7.0.tgz}
+    name: aws-sign2
+    version: 0.7.0
+    dev: true
+
+  registry.nlark.com/aws4/1.11.0:
+    resolution: {integrity: sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/aws4/download/aws4-1.11.0.tgz}
+    name: aws4
+    version: 1.11.0
+    dev: true
+
+  registry.nlark.com/babel-plugin-dynamic-import-node/2.3.3:
+    resolution: {integrity: sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz}
+    name: babel-plugin-dynamic-import-node
+    version: 2.3.3
+    dependencies:
+      object.assign: registry.nlark.com/object.assign/4.1.2
+    dev: true
+
+  registry.nlark.com/balanced-match/1.0.2:
+    resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/balanced-match/download/balanced-match-1.0.2.tgz}
+    name: balanced-match
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/base/0.11.2:
+    resolution: {integrity: sha1-e95c7RRbbVUakNuH+DxVi060io8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/base/download/base-0.11.2.tgz}
+    name: base
+    version: 0.11.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      cache-base: registry.npmmirror.com/cache-base/1.0.1
+      class-utils: registry.nlark.com/class-utils/0.3.6
+      component-emitter: registry.nlark.com/component-emitter/1.3.0
+      define-property: registry.nlark.com/define-property/1.0.0
+      isobject: registry.npmmirror.com/isobject/3.0.1
+      mixin-deep: registry.nlark.com/mixin-deep/1.3.2
+      pascalcase: registry.npmmirror.com/pascalcase/0.1.1
+    dev: true
+
+  registry.nlark.com/base64-js/1.5.1:
+    resolution: {integrity: sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz}
+    name: base64-js
+    version: 1.5.1
+    dev: true
+
+  registry.nlark.com/bcrypt-pbkdf/1.0.2:
+    resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz}
+    name: bcrypt-pbkdf
+    version: 1.0.2
+    dependencies:
+      tweetnacl: registry.nlark.com/tweetnacl/0.14.5
+    dev: true
+
+  registry.nlark.com/bfj/6.1.2:
+    resolution: {integrity: sha1-MlyGGoIryzWKQceKM7jm4ght3n8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bfj/download/bfj-6.1.2.tgz}
+    name: bfj
+    version: 6.1.2
+    engines: {node: '>= 6.0.0'}
+    dependencies:
+      bluebird: registry.nlark.com/bluebird/3.7.2
+      check-types: registry.nlark.com/check-types/8.0.3
+      hoopy: registry.nlark.com/hoopy/0.1.4
+      tryer: registry.nlark.com/tryer/1.0.1
+    dev: true
+
+  registry.nlark.com/binary-extensions/1.13.1:
+    resolution: {integrity: sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz}
+    name: binary-extensions
+    version: 1.13.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/binary-extensions/2.2.0:
+    resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz}
+    name: binary-extensions
+    version: 2.2.0
+    engines: {node: '>=8'}
+    dev: true
+    optional: true
+
+  registry.nlark.com/bindings/1.5.0:
+    resolution: {integrity: sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz}
+    name: bindings
+    version: 1.5.0
+    requiresBuild: true
+    dependencies:
+      file-uri-to-path: registry.npmmirror.com/file-uri-to-path/1.0.0
+    dev: true
+    optional: true
+
+  registry.nlark.com/bluebird/3.7.2:
+    resolution: {integrity: sha1-nyKcFb4nJFT/qXOs4NvueaGww28=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz}
+    name: bluebird
+    version: 3.7.2
+    dev: true
+
+  registry.nlark.com/bn.js/4.12.0:
+    resolution: {integrity: sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz}
+    name: bn.js
+    version: 4.12.0
+    dev: true
+
+  registry.nlark.com/bn.js/5.2.0:
+    resolution: {integrity: sha1-NYhgZ0OWxpl3canQUfzBtX1K4AI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz}
+    name: bn.js
+    version: 5.2.0
+    dev: true
+
+  registry.nlark.com/bonjour/3.5.0:
+    resolution: {integrity: sha1-jokKGD2O6aI5OzhExpGkK897yfU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/bonjour/download/bonjour-3.5.0.tgz}
+    name: bonjour
+    version: 3.5.0
+    dependencies:
+      array-flatten: registry.nlark.com/array-flatten/2.1.2
+      deep-equal: registry.nlark.com/deep-equal/1.1.1
+      dns-equal: registry.nlark.com/dns-equal/1.0.0
+      dns-txt: registry.nlark.com/dns-txt/2.0.2
+      multicast-dns: registry.npmmirror.com/multicast-dns/6.2.3
+      multicast-dns-service-types: registry.nlark.com/multicast-dns-service-types/1.1.0
+    dev: true
+
+  registry.nlark.com/boolbase/1.0.0:
+    resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz}
+    name: boolbase
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/brace-expansion/1.1.11:
+    resolution: {integrity: sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/brace-expansion/download/brace-expansion-1.1.11.tgz}
+    name: brace-expansion
+    version: 1.1.11
+    dependencies:
+      balanced-match: registry.nlark.com/balanced-match/1.0.2
+      concat-map: registry.nlark.com/concat-map/0.0.1
+    dev: true
+
+  registry.nlark.com/braces/2.3.2:
+    resolution: {integrity: sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/braces/download/braces-2.3.2.tgz}
+    name: braces
+    version: 2.3.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      arr-flatten: registry.nlark.com/arr-flatten/1.1.0
+      array-unique: registry.nlark.com/array-unique/0.3.2
+      extend-shallow: registry.nlark.com/extend-shallow/2.0.1
+      fill-range: registry.nlark.com/fill-range/4.0.0
+      isobject: registry.npmmirror.com/isobject/3.0.1
+      repeat-element: registry.nlark.com/repeat-element/1.1.4
+      snapdragon: registry.nlark.com/snapdragon/0.8.2
+      snapdragon-node: registry.nlark.com/snapdragon-node/2.1.1
+      split-string: registry.nlark.com/split-string/3.1.0
+      to-regex: registry.nlark.com/to-regex/3.0.2
+    dev: true
+
+  registry.nlark.com/braces/3.0.2:
+    resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/braces/download/braces-3.0.2.tgz}
+    name: braces
+    version: 3.0.2
+    engines: {node: '>=8'}
+    dependencies:
+      fill-range: registry.nlark.com/fill-range/7.0.1
+    dev: true
+
+  registry.nlark.com/brorand/1.1.0:
+    resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz}
+    name: brorand
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/browserify-cipher/1.0.1:
+    resolution: {integrity: sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/browserify-cipher/download/browserify-cipher-1.0.1.tgz}
+    name: browserify-cipher
+    version: 1.0.1
+    dependencies:
+      browserify-aes: registry.npmmirror.com/browserify-aes/1.2.0
+      browserify-des: registry.nlark.com/browserify-des/1.0.2
+      evp_bytestokey: registry.nlark.com/evp_bytestokey/1.0.3
+    dev: true
+
+  registry.nlark.com/browserify-des/1.0.2:
+    resolution: {integrity: sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/browserify-des/download/browserify-des-1.0.2.tgz}
+    name: browserify-des
+    version: 1.0.2
+    dependencies:
+      cipher-base: registry.nlark.com/cipher-base/1.0.4
+      des.js: registry.nlark.com/des.js/1.0.1
+      inherits: registry.nlark.com/inherits/2.0.4
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/browserify-rsa/4.1.0:
+    resolution: {integrity: sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz}
+    name: browserify-rsa
+    version: 4.1.0
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/5.2.0
+      randombytes: registry.nlark.com/randombytes/2.1.0
+    dev: true
+
+  registry.nlark.com/browserify-sign/4.2.1:
+    resolution: {integrity: sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/browserify-sign/download/browserify-sign-4.2.1.tgz}
+    name: browserify-sign
+    version: 4.2.1
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/5.2.0
+      browserify-rsa: registry.nlark.com/browserify-rsa/4.1.0
+      create-hash: registry.nlark.com/create-hash/1.2.0
+      create-hmac: registry.nlark.com/create-hmac/1.1.7
+      elliptic: registry.nlark.com/elliptic/6.5.4
+      inherits: registry.nlark.com/inherits/2.0.4
+      parse-asn1: registry.nlark.com/parse-asn1/5.1.6
+      readable-stream: registry.nlark.com/readable-stream/3.6.0
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/browserify-zlib/0.2.0:
+    resolution: {integrity: sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/browserify-zlib/download/browserify-zlib-0.2.0.tgz}
+    name: browserify-zlib
+    version: 0.2.0
+    dependencies:
+      pako: registry.nlark.com/pako/1.0.11
+    dev: true
+
+  registry.nlark.com/buffer-from/1.1.2:
+    resolution: {integrity: sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/buffer-from/download/buffer-from-1.1.2.tgz}
+    name: buffer-from
+    version: 1.1.2
+    dev: true
+
+  registry.nlark.com/buffer-indexof/1.1.1:
+    resolution: {integrity: sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz}
+    name: buffer-indexof
+    version: 1.1.1
+    dev: true
+
+  registry.nlark.com/buffer-json/2.0.0:
+    resolution: {integrity: sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz}
+    name: buffer-json
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/buffer-xor/1.0.3:
+    resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz}
+    name: buffer-xor
+    version: 1.0.3
+    dev: true
+
+  registry.nlark.com/builtin-status-codes/3.0.0:
+    resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz}
+    name: builtin-status-codes
+    version: 3.0.0
+    dev: true
+
+  registry.nlark.com/cacache/12.0.4:
+    resolution: {integrity: sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz}
+    name: cacache
+    version: 12.0.4
+    dependencies:
+      bluebird: registry.nlark.com/bluebird/3.7.2
+      chownr: registry.nlark.com/chownr/1.1.4
+      figgy-pudding: registry.nlark.com/figgy-pudding/3.5.2
+      glob: registry.npmmirror.com/glob/7.2.0
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+      infer-owner: registry.nlark.com/infer-owner/1.0.4
+      lru-cache: registry.nlark.com/lru-cache/5.1.1
+      mississippi: registry.nlark.com/mississippi/3.0.0
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      move-concurrently: registry.nlark.com/move-concurrently/1.0.1
+      promise-inflight: registry.nlark.com/promise-inflight/1.0.1
+      rimraf: registry.npmmirror.com/rimraf/2.7.1
+      ssri: registry.nlark.com/ssri/6.0.2
+      unique-filename: registry.nlark.com/unique-filename/1.1.1
+      y18n: registry.nlark.com/y18n/4.0.3
+    dev: true
+
+  registry.nlark.com/call-bind/1.0.2:
+    resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/call-bind/download/call-bind-1.0.2.tgz}
+    name: call-bind
+    version: 1.0.2
+    dependencies:
+      function-bind: registry.nlark.com/function-bind/1.1.1
+      get-intrinsic: registry.nlark.com/get-intrinsic/1.1.1
+    dev: true
+
+  registry.nlark.com/call-me-maybe/1.0.1:
+    resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/call-me-maybe/download/call-me-maybe-1.0.1.tgz}
+    name: call-me-maybe
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/callsites/2.0.0:
+    resolution: {integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/callsites/download/callsites-2.0.0.tgz}
+    name: callsites
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/callsites/3.1.0:
+    resolution: {integrity: sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz}
+    name: callsites
+    version: 3.1.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/camel-case/3.0.0:
+    resolution: {integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/camel-case/download/camel-case-3.0.0.tgz}
+    name: camel-case
+    version: 3.0.0
+    dependencies:
+      no-case: registry.nlark.com/no-case/2.3.2
+      upper-case: registry.nlark.com/upper-case/1.1.3
+    dev: true
+
+  registry.nlark.com/case-sensitive-paths-webpack-plugin/2.4.0:
+    resolution: {integrity: sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.4.0.tgz}
+    name: case-sensitive-paths-webpack-plugin
+    version: 2.4.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/caseless/0.12.0:
+    resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/caseless/download/caseless-0.12.0.tgz}
+    name: caseless
+    version: 0.12.0
+    dev: true
+
+  registry.nlark.com/check-types/8.0.3:
+    resolution: {integrity: sha1-M1bMoZyIlUTy16le1JzlCKDs9VI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/check-types/download/check-types-8.0.3.tgz}
+    name: check-types
+    version: 8.0.3
+    dev: true
+
+  registry.nlark.com/chownr/1.1.4:
+    resolution: {integrity: sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz}
+    name: chownr
+    version: 1.1.4
+    dev: true
+
+  registry.nlark.com/chrome-trace-event/1.0.3:
+    resolution: {integrity: sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz}
+    name: chrome-trace-event
+    version: 1.0.3
+    engines: {node: '>=6.0'}
+    dev: true
+
+  registry.nlark.com/cipher-base/1.0.4:
+    resolution: {integrity: sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz}
+    name: cipher-base
+    version: 1.0.4
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/class-utils/0.3.6:
+    resolution: {integrity: sha1-+TNprouafOAv1B+q0MqDAzGQxGM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz}
+    name: class-utils
+    version: 0.3.6
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      arr-union: registry.nlark.com/arr-union/3.1.0
+      define-property: registry.nlark.com/define-property/0.2.5
+      isobject: registry.npmmirror.com/isobject/3.0.1
+      static-extend: registry.nlark.com/static-extend/0.1.2
+    dev: true
+
+  registry.nlark.com/cli-cursor/2.1.0:
+    resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz}
+    name: cli-cursor
+    version: 2.1.0
+    engines: {node: '>=4'}
+    dependencies:
+      restore-cursor: registry.nlark.com/restore-cursor/2.0.0
+    dev: true
+
+  registry.nlark.com/cli-cursor/3.1.0:
+    resolution: {integrity: sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz}
+    name: cli-cursor
+    version: 3.1.0
+    engines: {node: '>=8'}
+    dependencies:
+      restore-cursor: registry.nlark.com/restore-cursor/3.1.0
+    dev: true
+
+  registry.nlark.com/cli-highlight/2.1.11:
+    resolution: {integrity: sha1-SXNvpFLwqvT65YDjCssmgo0twb8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-highlight/download/cli-highlight-2.1.11.tgz}
+    name: cli-highlight
+    version: 2.1.11
+    engines: {node: '>=8.0.0', npm: '>=5.0.0'}
+    hasBin: true
+    dependencies:
+      chalk: registry.npmmirror.com/chalk/4.1.2
+      highlight.js: registry.npmmirror.com/highlight.js/10.7.3
+      mz: registry.nlark.com/mz/2.7.0
+      parse5: registry.nlark.com/parse5/5.1.1
+      parse5-htmlparser2-tree-adapter: registry.nlark.com/parse5-htmlparser2-tree-adapter/6.0.1
+      yargs: registry.npmmirror.com/yargs/16.2.0
+    dev: true
+
+  registry.nlark.com/cliui/5.0.0:
+    resolution: {integrity: sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cliui/download/cliui-5.0.0.tgz}
+    name: cliui
+    version: 5.0.0
+    dependencies:
+      string-width: registry.npmmirror.com/string-width/3.1.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
+      wrap-ansi: registry.nlark.com/wrap-ansi/5.1.0
+    dev: true
+
+  registry.nlark.com/cliui/6.0.0:
+    resolution: {integrity: sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cliui/download/cliui-6.0.0.tgz}
+    name: cliui
+    version: 6.0.0
+    dependencies:
+      string-width: registry.npmmirror.com/string-width/4.2.3
+      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
+      wrap-ansi: registry.nlark.com/wrap-ansi/6.2.0
+    dev: true
+
+  registry.nlark.com/cliui/7.0.4:
+    resolution: {integrity: sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cliui/download/cliui-7.0.4.tgz}
+    name: cliui
+    version: 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.nlark.com/wrap-ansi/7.0.0
+    dev: true
+
+  registry.nlark.com/clone/1.0.4:
+    resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/clone/download/clone-1.0.4.tgz}
+    name: clone
+    version: 1.0.4
+    engines: {node: '>=0.8'}
+    dev: true
+
+  registry.nlark.com/collection-visit/1.0.0:
+    resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz}
+    name: collection-visit
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      map-visit: registry.nlark.com/map-visit/1.0.0
+      object-visit: registry.nlark.com/object-visit/1.0.1
+    dev: true
+
+  registry.nlark.com/color-name/1.1.3:
+    resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/color-name/download/color-name-1.1.3.tgz}
+    name: color-name
+    version: 1.1.3
+    dev: true
+
+  registry.nlark.com/color-name/1.1.4:
+    resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz}
+    name: color-name
+    version: 1.1.4
+    dev: true
+
+  registry.nlark.com/combined-stream/1.0.8:
+    resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/combined-stream/download/combined-stream-1.0.8.tgz}
+    name: combined-stream
+    version: 1.0.8
+    engines: {node: '>= 0.8'}
+    dependencies:
+      delayed-stream: registry.nlark.com/delayed-stream/1.0.0
+    dev: true
+
+  registry.nlark.com/commondir/1.0.1:
+    resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz}
+    name: commondir
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/component-emitter/1.3.0:
+    resolution: {integrity: sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz}
+    name: component-emitter
+    version: 1.3.0
+    dev: true
+
+  registry.nlark.com/compressible/2.0.18:
+    resolution: {integrity: sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/compressible/download/compressible-2.0.18.tgz}
+    name: compressible
+    version: 2.0.18
+    engines: {node: '>= 0.6'}
+    dependencies:
+      mime-db: registry.npmmirror.com/mime-db/1.51.0
+    dev: true
+
+  registry.nlark.com/compression/1.7.4:
+    resolution: {integrity: sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/compression/download/compression-1.7.4.tgz}
+    name: compression
+    version: 1.7.4
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      accepts: registry.nlark.com/accepts/1.3.7
+      bytes: registry.npmmirror.com/bytes/3.0.0
+      compressible: registry.nlark.com/compressible/2.0.18
+      debug: registry.npmmirror.com/debug/2.6.9
+      on-headers: registry.nlark.com/on-headers/1.0.2
+      safe-buffer: registry.nlark.com/safe-buffer/5.1.2
+      vary: registry.nlark.com/vary/1.1.2
+    dev: true
+
+  registry.nlark.com/compute-scroll-into-view/1.0.17:
+    resolution: {integrity: sha1-aojxis2dQunPS6pr7H4FImB6t6s=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/compute-scroll-into-view/download/compute-scroll-into-view-1.0.17.tgz}
+    name: compute-scroll-into-view
+    version: 1.0.17
+    dev: false
+
+  registry.nlark.com/concat-map/0.0.1:
+    resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/concat-map/download/concat-map-0.0.1.tgz}
+    name: concat-map
+    version: 0.0.1
+    dev: true
+
+  registry.nlark.com/concat-stream/1.6.2:
+    resolution: {integrity: sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz}
+    name: concat-stream
+    version: 1.6.2
+    engines: {'0': node >= 0.8}
+    dependencies:
+      buffer-from: registry.nlark.com/buffer-from/1.1.2
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+      typedarray: registry.nlark.com/typedarray/0.0.6
+    dev: true
+
+  registry.nlark.com/connect-history-api-fallback/1.6.0:
+    resolution: {integrity: sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz}
+    name: connect-history-api-fallback
+    version: 1.6.0
+    engines: {node: '>=0.8'}
+    dev: true
+
+  registry.nlark.com/console-browserify/1.2.0:
+    resolution: {integrity: sha1-ZwY871fOts9Jk6KrOlWECujEkzY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/console-browserify/download/console-browserify-1.2.0.tgz}
+    name: console-browserify
+    version: 1.2.0
+    dev: true
+
+  registry.nlark.com/consolidate/0.15.1:
+    resolution: {integrity: sha1-IasEMjXHGgfUXZqtmFk7DbpWurc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/consolidate/download/consolidate-0.15.1.tgz}
+    name: consolidate
+    version: 0.15.1
+    engines: {node: '>= 0.10.0'}
+    dependencies:
+      bluebird: registry.nlark.com/bluebird/3.7.2
+    dev: true
+
+  registry.nlark.com/constants-browserify/1.0.0:
+    resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz}
+    name: constants-browserify
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/content-type/1.0.4:
+    resolution: {integrity: sha1-4TjMdeBAxyexlm/l5fjJruJW/js=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/content-type/download/content-type-1.0.4.tgz}
+    name: content-type
+    version: 1.0.4
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/convert-source-map/1.8.0:
+    resolution: {integrity: sha1-8zc8MtIbTXgN2ABFFGhPt5HKQ2k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/convert-source-map/download/convert-source-map-1.8.0.tgz}
+    name: convert-source-map
+    version: 1.8.0
+    dependencies:
+      safe-buffer: registry.nlark.com/safe-buffer/5.1.2
+    dev: true
+
+  registry.nlark.com/cookie-signature/1.0.6:
+    resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz}
+    name: cookie-signature
+    version: 1.0.6
+    dev: true
+
+  registry.nlark.com/copy-concurrently/1.0.5:
+    resolution: {integrity: sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz}
+    name: copy-concurrently
+    version: 1.0.5
+    dependencies:
+      aproba: registry.nlark.com/aproba/1.2.0
+      fs-write-stream-atomic: registry.npmmirror.com/fs-write-stream-atomic/1.0.10
+      iferr: registry.nlark.com/iferr/0.1.5
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      rimraf: registry.npmmirror.com/rimraf/2.7.1
+      run-queue: registry.nlark.com/run-queue/1.0.3
+    dev: true
+
+  registry.nlark.com/copy-descriptor/0.1.1:
+    resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz}
+    name: copy-descriptor
+    version: 0.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/core-util-is/1.0.2:
+    resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/core-util-is/download/core-util-is-1.0.2.tgz}
+    name: core-util-is
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/core-util-is/1.0.3:
+    resolution: {integrity: sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz}
+    name: core-util-is
+    version: 1.0.3
+    dev: true
+
+  registry.nlark.com/cosmiconfig/5.2.1:
+    resolution: {integrity: sha1-BA9yaAnFked6F8CjYmykW08Wixo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz}
+    name: cosmiconfig
+    version: 5.2.1
+    engines: {node: '>=4'}
+    dependencies:
+      import-fresh: registry.nlark.com/import-fresh/2.0.0
+      is-directory: registry.nlark.com/is-directory/0.3.1
+      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
+      parse-json: registry.npmmirror.com/parse-json/4.0.0
+    dev: true
+
+  registry.nlark.com/create-ecdh/4.0.4:
+    resolution: {integrity: sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz}
+    name: create-ecdh
+    version: 4.0.4
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/4.12.0
+      elliptic: registry.nlark.com/elliptic/6.5.4
+    dev: true
+
+  registry.nlark.com/create-hash/1.2.0:
+    resolution: {integrity: sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz}
+    name: create-hash
+    version: 1.2.0
+    dependencies:
+      cipher-base: registry.nlark.com/cipher-base/1.0.4
+      inherits: registry.nlark.com/inherits/2.0.4
+      md5.js: registry.nlark.com/md5.js/1.3.5
+      ripemd160: registry.nlark.com/ripemd160/2.0.2
+      sha.js: registry.nlark.com/sha.js/2.4.11
+    dev: true
+
+  registry.nlark.com/create-hmac/1.1.7:
+    resolution: {integrity: sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz}
+    name: create-hmac
+    version: 1.1.7
+    dependencies:
+      cipher-base: registry.nlark.com/cipher-base/1.0.4
+      create-hash: registry.nlark.com/create-hash/1.2.0
+      inherits: registry.nlark.com/inherits/2.0.4
+      ripemd160: registry.nlark.com/ripemd160/2.0.2
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+      sha.js: registry.nlark.com/sha.js/2.4.11
+    dev: true
+
+  registry.nlark.com/cross-spawn/5.1.0:
+    resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cross-spawn/download/cross-spawn-5.1.0.tgz}
+    name: cross-spawn
+    version: 5.1.0
+    dependencies:
+      lru-cache: registry.nlark.com/lru-cache/4.1.5
+      shebang-command: registry.nlark.com/shebang-command/1.2.0
+      which: registry.nlark.com/which/1.3.1
+    dev: true
+
+  registry.nlark.com/cross-spawn/6.0.5:
+    resolution: {integrity: sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz}
+    name: cross-spawn
+    version: 6.0.5
+    engines: {node: '>=4.8'}
+    dependencies:
+      nice-try: registry.nlark.com/nice-try/1.0.5
+      path-key: registry.nlark.com/path-key/2.0.1
+      semver: registry.nlark.com/semver/5.7.1
+      shebang-command: registry.nlark.com/shebang-command/1.2.0
+      which: registry.nlark.com/which/1.3.1
+    dev: true
+
+  registry.nlark.com/cross-spawn/7.0.3:
+    resolution: {integrity: sha1-9zqFudXUHQRVUcF34ogtSshXKKY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz}
+    name: cross-spawn
+    version: 7.0.3
+    engines: {node: '>= 8'}
+    dependencies:
+      path-key: registry.nlark.com/path-key/3.1.1
+      shebang-command: registry.nlark.com/shebang-command/2.0.0
+      which: registry.nlark.com/which/2.0.2
+    dev: true
+
+  registry.nlark.com/crypto-browserify/3.12.0:
+    resolution: {integrity: sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz}
+    name: crypto-browserify
+    version: 3.12.0
+    dependencies:
+      browserify-cipher: registry.nlark.com/browserify-cipher/1.0.1
+      browserify-sign: registry.nlark.com/browserify-sign/4.2.1
+      create-ecdh: registry.nlark.com/create-ecdh/4.0.4
+      create-hash: registry.nlark.com/create-hash/1.2.0
+      create-hmac: registry.nlark.com/create-hmac/1.1.7
+      diffie-hellman: registry.nlark.com/diffie-hellman/5.0.3
+      inherits: registry.nlark.com/inherits/2.0.4
+      pbkdf2: registry.nlark.com/pbkdf2/3.1.2
+      public-encrypt: registry.nlark.com/public-encrypt/4.0.3
+      randombytes: registry.nlark.com/randombytes/2.1.0
+      randomfill: registry.nlark.com/randomfill/1.0.4
+    dev: true
+
+  registry.nlark.com/css-color-names/0.0.4:
+    resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz}
+    name: css-color-names
+    version: 0.0.4
+    dev: true
+
+  registry.nlark.com/css-select-base-adapter/0.1.1:
+    resolution: {integrity: sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz}
+    name: css-select-base-adapter
+    version: 0.1.1
+    dev: true
+
+  registry.nlark.com/cssesc/3.0.0:
+    resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz}
+    name: cssesc
+    version: 3.0.0
+    engines: {node: '>=4'}
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/cssnano-util-get-arguments/4.0.0:
+    resolution: {integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz}
+    name: cssnano-util-get-arguments
+    version: 4.0.0
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.nlark.com/cssnano-util-get-match/4.0.0:
+    resolution: {integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz}
+    name: cssnano-util-get-match
+    version: 4.0.0
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.nlark.com/cssnano-util-raw-cache/4.0.1:
+    resolution: {integrity: sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz}
+    name: cssnano-util-raw-cache
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/cssnano-util-same-parent/4.0.1:
+    resolution: {integrity: sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz}
+    name: cssnano-util-same-parent
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.nlark.com/cyclist/1.0.1:
+    resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz}
+    name: cyclist
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/dashdash/1.14.1:
+    resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dashdash/download/dashdash-1.14.1.tgz}
+    name: dashdash
+    version: 1.14.1
+    engines: {node: '>=0.10'}
+    dependencies:
+      assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+    dev: true
+
+  registry.nlark.com/decode-uri-component/0.2.0:
+    resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz}
+    name: decode-uri-component
+    version: 0.2.0
+    engines: {node: '>=0.10'}
+    dev: true
+
+  registry.nlark.com/deep-equal/1.1.1:
+    resolution: {integrity: sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/deep-equal/download/deep-equal-1.1.1.tgz}
+    name: deep-equal
+    version: 1.1.1
+    dependencies:
+      is-arguments: registry.nlark.com/is-arguments/1.1.1
+      is-date-object: registry.nlark.com/is-date-object/1.0.5
+      is-regex: registry.nlark.com/is-regex/1.1.4
+      object-is: registry.nlark.com/object-is/1.1.5
+      object-keys: registry.nlark.com/object-keys/1.1.1
+      regexp.prototype.flags: registry.nlark.com/regexp.prototype.flags/1.3.1
+    dev: true
+
+  registry.nlark.com/deep-is/0.1.4:
+    resolution: {integrity: sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/deep-is/download/deep-is-0.1.4.tgz}
+    name: deep-is
+    version: 0.1.4
+    dev: true
+
+  registry.nlark.com/define-properties/1.1.3:
+    resolution: {integrity: sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz}
+    name: define-properties
+    version: 1.1.3
+    engines: {node: '>= 0.4'}
+    dependencies:
+      object-keys: registry.nlark.com/object-keys/1.1.1
+    dev: true
+
+  registry.nlark.com/define-property/0.2.5:
+    resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz}
+    name: define-property
+    version: 0.2.5
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-descriptor: registry.nlark.com/is-descriptor/0.1.6
+    dev: true
+
+  registry.nlark.com/define-property/1.0.0:
+    resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz}
+    name: define-property
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-descriptor: registry.nlark.com/is-descriptor/1.0.2
+    dev: true
+
+  registry.nlark.com/define-property/2.0.2:
+    resolution: {integrity: sha1-1Flono1lS6d+AqgX+HENcCyxbp0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz}
+    name: define-property
+    version: 2.0.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-descriptor: registry.nlark.com/is-descriptor/1.0.2
+      isobject: registry.npmmirror.com/isobject/3.0.1
+    dev: true
+
+  registry.nlark.com/delayed-stream/1.0.0:
+    resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/delayed-stream/download/delayed-stream-1.0.0.tgz}
+    name: delayed-stream
+    version: 1.0.0
+    engines: {node: '>=0.4.0'}
+    dev: true
+
+  registry.nlark.com/depd/1.1.2:
+    resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/depd/download/depd-1.1.2.tgz}
+    name: depd
+    version: 1.1.2
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/des.js/1.0.1:
+    resolution: {integrity: sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/des.js/download/des.js-1.0.1.tgz}
+    name: des.js
+    version: 1.0.1
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      minimalistic-assert: registry.nlark.com/minimalistic-assert/1.0.1
+    dev: true
+
+  registry.nlark.com/destroy/1.0.4:
+    resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/destroy/download/destroy-1.0.4.tgz}
+    name: destroy
+    version: 1.0.4
+    dev: true
+
+  registry.nlark.com/detect-node/2.1.0:
+    resolution: {integrity: sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz}
+    name: detect-node
+    version: 2.1.0
+    dev: true
+
+  registry.nlark.com/diffie-hellman/5.0.3:
+    resolution: {integrity: sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/diffie-hellman/download/diffie-hellman-5.0.3.tgz}
+    name: diffie-hellman
+    version: 5.0.3
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/4.12.0
+      miller-rabin: registry.nlark.com/miller-rabin/4.0.1
+      randombytes: registry.nlark.com/randombytes/2.1.0
+    dev: true
+
+  registry.nlark.com/dir-glob/2.2.2:
+    resolution: {integrity: sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz}
+    name: dir-glob
+    version: 2.2.2
+    engines: {node: '>=4'}
+    dependencies:
+      path-type: registry.nlark.com/path-type/3.0.0
+    dev: true
+
+  registry.nlark.com/dns-equal/1.0.0:
+    resolution: {integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dns-equal/download/dns-equal-1.0.0.tgz}
+    name: dns-equal
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/dns-txt/2.0.2:
+    resolution: {integrity: sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dns-txt/download/dns-txt-2.0.2.tgz}
+    name: dns-txt
+    version: 2.0.2
+    dependencies:
+      buffer-indexof: registry.nlark.com/buffer-indexof/1.1.1
+    dev: true
+
+  registry.nlark.com/doctrine/3.0.0:
+    resolution: {integrity: sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/doctrine/download/doctrine-3.0.0.tgz}
+    name: doctrine
+    version: 3.0.0
+    engines: {node: '>=6.0.0'}
+    dependencies:
+      esutils: registry.nlark.com/esutils/2.0.3
+    dev: true
+
+  registry.nlark.com/dom-align/1.12.2:
+    resolution: {integrity: sha1-D4Fk69DJwhsMeQMQSTzYVYkqzUs=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dom-align/download/dom-align-1.12.2.tgz}
+    name: dom-align
+    version: 1.12.2
+    dev: false
+
+  registry.nlark.com/dom-converter/0.2.0:
+    resolution: {integrity: sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dom-converter/download/dom-converter-0.2.0.tgz}
+    name: dom-converter
+    version: 0.2.0
+    dependencies:
+      utila: registry.nlark.com/utila/0.4.0
+    dev: true
+
+  registry.nlark.com/dom-scroll-into-view/2.0.1:
+    resolution: {integrity: sha1-DezIUigB/Y0/HGujVadNOCxfmJs=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dom-scroll-into-view/download/dom-scroll-into-view-2.0.1.tgz}
+    name: dom-scroll-into-view
+    version: 2.0.1
+    dev: false
+
+  registry.nlark.com/dom-serializer/0.2.2:
+    resolution: {integrity: sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz}
+    name: dom-serializer
+    version: 0.2.2
+    dependencies:
+      domelementtype: registry.nlark.com/domelementtype/2.2.0
+      entities: registry.nlark.com/entities/2.2.0
+    dev: true
+
+  registry.nlark.com/dom-serializer/1.3.2:
+    resolution: {integrity: sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz}
+    name: dom-serializer
+    version: 1.3.2
+    dependencies:
+      domelementtype: registry.nlark.com/domelementtype/2.2.0
+      domhandler: registry.npmmirror.com/domhandler/4.3.0
+      entities: registry.nlark.com/entities/2.2.0
+    dev: true
+
+  registry.nlark.com/domain-browser/1.2.0:
+    resolution: {integrity: sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/domain-browser/download/domain-browser-1.2.0.tgz}
+    name: domain-browser
+    version: 1.2.0
+    engines: {node: '>=0.4', npm: '>=1.2'}
+    dev: true
+
+  registry.nlark.com/domelementtype/1.3.1:
+    resolution: {integrity: sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz}
+    name: domelementtype
+    version: 1.3.1
+    dev: true
+
+  registry.nlark.com/domelementtype/2.2.0:
+    resolution: {integrity: sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz}
+    name: domelementtype
+    version: 2.2.0
+    dev: true
+
+  registry.nlark.com/domutils/1.7.0:
+    resolution: {integrity: sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz}
+    name: domutils
+    version: 1.7.0
+    dependencies:
+      dom-serializer: registry.nlark.com/dom-serializer/0.2.2
+      domelementtype: registry.nlark.com/domelementtype/1.3.1
+    dev: true
+
+  registry.nlark.com/domutils/2.8.0:
+    resolution: {integrity: sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/domutils/download/domutils-2.8.0.tgz}
+    name: domutils
+    version: 2.8.0
+    dependencies:
+      dom-serializer: registry.nlark.com/dom-serializer/1.3.2
+      domelementtype: registry.nlark.com/domelementtype/2.2.0
+      domhandler: registry.npmmirror.com/domhandler/4.3.0
+    dev: true
+
+  registry.nlark.com/dot-prop/5.3.0:
+    resolution: {integrity: sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz}
+    name: dot-prop
+    version: 5.3.0
+    engines: {node: '>=8'}
+    dependencies:
+      is-obj: registry.nlark.com/is-obj/2.0.0
+    dev: true
+
+  registry.nlark.com/dotenv-expand/5.1.0:
+    resolution: {integrity: sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dotenv-expand/download/dotenv-expand-5.1.0.tgz}
+    name: dotenv-expand
+    version: 5.1.0
+    dev: true
+
+  registry.nlark.com/duplexer/0.1.2:
+    resolution: {integrity: sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/duplexer/download/duplexer-0.1.2.tgz}
+    name: duplexer
+    version: 0.1.2
+    dev: true
+
+  registry.nlark.com/duplexify/3.7.1:
+    resolution: {integrity: sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz}
+    name: duplexify
+    version: 3.7.1
+    dependencies:
+      end-of-stream: registry.nlark.com/end-of-stream/1.4.4
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+      stream-shift: registry.nlark.com/stream-shift/1.0.1
+    dev: true
+
+  registry.nlark.com/ecc-jsbn/0.1.2:
+    resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz}
+    name: ecc-jsbn
+    version: 0.1.2
+    dependencies:
+      jsbn: registry.nlark.com/jsbn/0.1.1
+      safer-buffer: registry.nlark.com/safer-buffer/2.1.2
+    dev: true
+
+  registry.nlark.com/elliptic/6.5.4:
+    resolution: {integrity: sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz}
+    name: elliptic
+    version: 6.5.4
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/4.12.0
+      brorand: registry.nlark.com/brorand/1.1.0
+      hash.js: registry.nlark.com/hash.js/1.1.7
+      hmac-drbg: registry.nlark.com/hmac-drbg/1.0.1
+      inherits: registry.nlark.com/inherits/2.0.4
+      minimalistic-assert: registry.nlark.com/minimalistic-assert/1.0.1
+      minimalistic-crypto-utils: registry.nlark.com/minimalistic-crypto-utils/1.0.1
+    dev: true
+
+  registry.nlark.com/emojis-list/2.1.0:
+    resolution: {integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/emojis-list/download/emojis-list-2.1.0.tgz}
+    name: emojis-list
+    version: 2.1.0
+    engines: {node: '>= 0.10'}
+    dev: true
+
+  registry.nlark.com/emojis-list/3.0.0:
+    resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz}
+    name: emojis-list
+    version: 3.0.0
+    engines: {node: '>= 4'}
+    dev: true
+
+  registry.nlark.com/end-of-stream/1.4.4:
+    resolution: {integrity: sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/end-of-stream/download/end-of-stream-1.4.4.tgz}
+    name: end-of-stream
+    version: 1.4.4
+    dependencies:
+      once: registry.nlark.com/once/1.4.0
+    dev: true
+
+  registry.nlark.com/enhanced-resolve/4.5.0:
+    resolution: {integrity: sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz}
+    name: enhanced-resolve
+    version: 4.5.0
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+      memory-fs: registry.nlark.com/memory-fs/0.5.0
+      tapable: registry.npmmirror.com/tapable/1.1.3
+    dev: true
+
+  registry.nlark.com/entities/2.2.0:
+    resolution: {integrity: sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/entities/download/entities-2.2.0.tgz}
+    name: entities
+    version: 2.2.0
+    dev: true
+
+  registry.nlark.com/errno/0.1.8:
+    resolution: {integrity: sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/errno/download/errno-0.1.8.tgz}
+    name: errno
+    version: 0.1.8
+    hasBin: true
+    dependencies:
+      prr: registry.nlark.com/prr/1.0.1
+    dev: true
+
+  registry.nlark.com/error-ex/1.3.2:
+    resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz}
+    name: error-ex
+    version: 1.3.2
+    dependencies:
+      is-arrayish: registry.nlark.com/is-arrayish/0.2.1
+    dev: true
+
+  registry.nlark.com/error-stack-parser/2.0.6:
+    resolution: {integrity: sha1-WpmnB716TFinl5AtSNgoA+3mqtg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/error-stack-parser/download/error-stack-parser-2.0.6.tgz}
+    name: error-stack-parser
+    version: 2.0.6
+    dependencies:
+      stackframe: registry.nlark.com/stackframe/1.2.0
+    dev: true
+
+  registry.nlark.com/es-to-primitive/1.2.1:
+    resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz}
+    name: es-to-primitive
+    version: 1.2.1
+    engines: {node: '>= 0.4'}
+    dependencies:
+      is-callable: registry.nlark.com/is-callable/1.2.4
+      is-date-object: registry.nlark.com/is-date-object/1.0.5
+      is-symbol: registry.nlark.com/is-symbol/1.0.4
+    dev: true
+
+  registry.nlark.com/escalade/3.1.1:
+    resolution: {integrity: sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz}
+    name: escalade
+    version: 3.1.1
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/escape-html/1.0.3:
+    resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/escape-html/download/escape-html-1.0.3.tgz}
+    name: escape-html
+    version: 1.0.3
+    dev: true
+
+  registry.nlark.com/escape-string-regexp/1.0.5:
+    resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz}
+    name: escape-string-regexp
+    version: 1.0.5
+    engines: {node: '>=0.8.0'}
+    dev: true
+
+  registry.nlark.com/eslint-utils/1.4.3:
+    resolution: {integrity: sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-utils/download/eslint-utils-1.4.3.tgz}
+    name: eslint-utils
+    version: 1.4.3
+    engines: {node: '>=6'}
+    dependencies:
+      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
+    dev: true
+
+  registry.nlark.com/eslint-utils/2.1.0:
+    resolution: {integrity: sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eslint-utils/download/eslint-utils-2.1.0.tgz}
+    name: eslint-utils
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
+    dev: true
+
+  registry.nlark.com/esprima/4.0.1:
+    resolution: {integrity: sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/esprima/download/esprima-4.0.1.tgz}
+    name: esprima
+    version: 4.0.1
+    engines: {node: '>=4'}
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/esquery/1.4.0:
+    resolution: {integrity: sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz}
+    name: esquery
+    version: 1.4.0
+    engines: {node: '>=0.10'}
+    dependencies:
+      estraverse: registry.npmmirror.com/estraverse/5.3.0
+    dev: true
+
+  registry.nlark.com/esrecurse/4.3.0:
+    resolution: {integrity: sha1-eteWTWeauyi+5yzsY3WLHF0smSE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz}
+    name: esrecurse
+    version: 4.3.0
+    engines: {node: '>=4.0'}
+    dependencies:
+      estraverse: registry.npmmirror.com/estraverse/5.3.0
+    dev: true
+
+  registry.nlark.com/esutils/2.0.3:
+    resolution: {integrity: sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/esutils/download/esutils-2.0.3.tgz}
+    name: esutils
+    version: 2.0.3
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/etag/1.8.1:
+    resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/etag/download/etag-1.8.1.tgz}
+    name: etag
+    version: 1.8.1
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/event-pubsub/4.3.0:
+    resolution: {integrity: sha1-9o2Ba8KfHsAsU53FjI3UDOcss24=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz}
+    name: event-pubsub
+    version: 4.3.0
+    engines: {node: '>=4.0.0'}
+    dev: true
+
+  registry.nlark.com/eventsource/1.1.0:
+    resolution: {integrity: sha1-AOjKfJIQnpSw3fMtrGd9hBAoz68=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/eventsource/download/eventsource-1.1.0.tgz}
+    name: eventsource
+    version: 1.1.0
+    engines: {node: '>=0.12.0'}
+    dependencies:
+      original: registry.nlark.com/original/1.0.2
+    dev: true
+
+  registry.nlark.com/evp_bytestokey/1.0.3:
+    resolution: {integrity: sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz}
+    name: evp_bytestokey
+    version: 1.0.3
+    dependencies:
+      md5.js: registry.nlark.com/md5.js/1.3.5
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/expand-brackets/2.1.4:
+    resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz}
+    name: expand-brackets
+    version: 2.1.4
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      debug: registry.npmmirror.com/debug/2.6.9
+      define-property: registry.nlark.com/define-property/0.2.5
+      extend-shallow: registry.nlark.com/extend-shallow/2.0.1
+      posix-character-classes: registry.nlark.com/posix-character-classes/0.1.1
+      regex-not: registry.nlark.com/regex-not/1.0.2
+      snapdragon: registry.nlark.com/snapdragon/0.8.2
+      to-regex: registry.nlark.com/to-regex/3.0.2
+    dev: true
+
+  registry.nlark.com/extend-shallow/2.0.1:
+    resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz}
+    name: extend-shallow
+    version: 2.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-extendable: registry.nlark.com/is-extendable/0.1.1
+    dev: true
+
+  registry.nlark.com/extend-shallow/3.0.2:
+    resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz}
+    name: extend-shallow
+    version: 3.0.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      assign-symbols: registry.nlark.com/assign-symbols/1.0.0
+      is-extendable: registry.nlark.com/is-extendable/1.0.1
+    dev: true
+
+  registry.nlark.com/extend/3.0.2:
+    resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/extend/download/extend-3.0.2.tgz}
+    name: extend
+    version: 3.0.2
+    dev: true
+
+  registry.nlark.com/external-editor/3.1.0:
+    resolution: {integrity: sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz}
+    name: external-editor
+    version: 3.1.0
+    engines: {node: '>=4'}
+    dependencies:
+      chardet: registry.npmmirror.com/chardet/0.7.0
+      iconv-lite: registry.nlark.com/iconv-lite/0.4.24
+      tmp: registry.nlark.com/tmp/0.0.33
+    dev: true
+
+  registry.nlark.com/extglob/2.0.4:
+    resolution: {integrity: sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz}
+    name: extglob
+    version: 2.0.4
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      array-unique: registry.nlark.com/array-unique/0.3.2
+      define-property: registry.nlark.com/define-property/1.0.0
+      expand-brackets: registry.nlark.com/expand-brackets/2.1.4
+      extend-shallow: registry.nlark.com/extend-shallow/2.0.1
+      fragment-cache: registry.nlark.com/fragment-cache/0.2.1
+      regex-not: registry.nlark.com/regex-not/1.0.2
+      snapdragon: registry.nlark.com/snapdragon/0.8.2
+      to-regex: registry.nlark.com/to-regex/3.0.2
+    dev: true
+
+  registry.nlark.com/fast-deep-equal/3.1.3:
+    resolution: {integrity: sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz}
+    name: fast-deep-equal
+    version: 3.1.3
+    dev: true
+
+  registry.nlark.com/fast-json-stable-stringify/2.1.0:
+    resolution: {integrity: sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz}
+    name: fast-json-stable-stringify
+    version: 2.1.0
+    dev: true
+
+  registry.nlark.com/fast-levenshtein/2.0.6:
+    resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz}
+    name: fast-levenshtein
+    version: 2.0.6
+    dev: true
+
+  registry.nlark.com/faye-websocket/0.11.4:
+    resolution: {integrity: sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz}
+    name: faye-websocket
+    version: 0.11.4
+    engines: {node: '>=0.8.0'}
+    dependencies:
+      websocket-driver: registry.nlark.com/websocket-driver/0.7.4
+    dev: true
+
+  registry.nlark.com/figgy-pudding/3.5.2:
+    resolution: {integrity: sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz}
+    name: figgy-pudding
+    version: 3.5.2
+    dev: true
+
+  registry.nlark.com/figures/3.2.0:
+    resolution: {integrity: sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/figures/download/figures-3.2.0.tgz}
+    name: figures
+    version: 3.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      escape-string-regexp: registry.nlark.com/escape-string-regexp/1.0.5
+    dev: true
+
+  registry.nlark.com/file-entry-cache/5.0.1:
+    resolution: {integrity: sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz}
+    name: file-entry-cache
+    version: 5.0.1
+    engines: {node: '>=4'}
+    dependencies:
+      flat-cache: registry.nlark.com/flat-cache/2.0.1
+    dev: true
+
+  registry.nlark.com/file-loader/4.3.0_webpack@4.46.0:
+    resolution: {integrity: sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/file-loader/download/file-loader-4.3.0.tgz}
+    id: registry.nlark.com/file-loader/4.3.0
+    name: file-loader
+    version: 4.3.0
+    engines: {node: '>= 8.9.0'}
+    peerDependencies:
+      webpack: ^4.0.0
+    dependencies:
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      schema-utils: registry.npmmirror.com/schema-utils/2.7.1
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.nlark.com/fill-range/4.0.0:
+    resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz}
+    name: fill-range
+    version: 4.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      extend-shallow: registry.nlark.com/extend-shallow/2.0.1
+      is-number: registry.nlark.com/is-number/3.0.0
+      repeat-string: registry.nlark.com/repeat-string/1.6.1
+      to-regex-range: registry.nlark.com/to-regex-range/2.1.1
+    dev: true
+
+  registry.nlark.com/fill-range/7.0.1:
+    resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz}
+    name: fill-range
+    version: 7.0.1
+    engines: {node: '>=8'}
+    dependencies:
+      to-regex-range: registry.nlark.com/to-regex-range/5.0.1
+    dev: true
+
+  registry.nlark.com/finalhandler/1.1.2:
+    resolution: {integrity: sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz}
+    name: finalhandler
+    version: 1.1.2
+    engines: {node: '>= 0.8'}
+    dependencies:
+      debug: registry.npmmirror.com/debug/2.6.9
+      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
+      escape-html: registry.nlark.com/escape-html/1.0.3
+      on-finished: registry.nlark.com/on-finished/2.3.0
+      parseurl: registry.nlark.com/parseurl/1.3.3
+      statuses: registry.nlark.com/statuses/1.5.0
+      unpipe: registry.nlark.com/unpipe/1.0.0
+    dev: true
+
+  registry.nlark.com/flat-cache/2.0.1:
+    resolution: {integrity: sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz}
+    name: flat-cache
+    version: 2.0.1
+    engines: {node: '>=4'}
+    dependencies:
+      flatted: registry.npmmirror.com/flatted/2.0.2
+      rimraf: registry.npmmirror.com/rimraf/2.6.3
+      write: registry.nlark.com/write/1.0.3
+    dev: true
+
+  registry.nlark.com/flush-write-stream/1.1.1:
+    resolution: {integrity: sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/flush-write-stream/download/flush-write-stream-1.1.1.tgz}
+    name: flush-write-stream
+    version: 1.1.1
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/for-in/1.0.2:
+    resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz}
+    name: for-in
+    version: 1.0.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/forever-agent/0.6.1:
+    resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/forever-agent/download/forever-agent-0.6.1.tgz}
+    name: forever-agent
+    version: 0.6.1
+    dev: true
+
+  registry.nlark.com/form-data/2.3.3:
+    resolution: {integrity: sha1-3M5SwF9kTymManq5Nr1yTO/786Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/form-data/download/form-data-2.3.3.tgz}
+    name: form-data
+    version: 2.3.3
+    engines: {node: '>= 0.12'}
+    dependencies:
+      asynckit: registry.nlark.com/asynckit/0.4.0
+      combined-stream: registry.nlark.com/combined-stream/1.0.8
+      mime-types: registry.npmmirror.com/mime-types/2.1.34
+    dev: true
+
+  registry.nlark.com/forwarded/0.2.0:
+    resolution: {integrity: sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz}
+    name: forwarded
+    version: 0.2.0
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/fragment-cache/0.2.1:
+    resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz}
+    name: fragment-cache
+    version: 0.2.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      map-cache: registry.nlark.com/map-cache/0.2.2
+    dev: true
+
+  registry.nlark.com/from2/2.3.0:
+    resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/from2/download/from2-2.3.0.tgz}
+    name: from2
+    version: 2.3.0
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/fs-extra/7.0.1:
+    resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fs-extra/download/fs-extra-7.0.1.tgz}
+    name: fs-extra
+    version: 7.0.1
+    engines: {node: '>=6 <7 || >=8'}
+    dependencies:
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+      jsonfile: registry.nlark.com/jsonfile/4.0.0
+      universalify: registry.nlark.com/universalify/0.1.2
+    dev: true
+
+  registry.nlark.com/fs.realpath/1.0.0:
+    resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/fs.realpath/download/fs.realpath-1.0.0.tgz}
+    name: fs.realpath
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/function-bind/1.1.1:
+    resolution: {integrity: sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/function-bind/download/function-bind-1.1.1.tgz}
+    name: function-bind
+    version: 1.1.1
+    dev: true
+
+  registry.nlark.com/functional-red-black-tree/1.0.1:
+    resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz}
+    name: functional-red-black-tree
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/gensync/1.0.0-beta.2:
+    resolution: {integrity: sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz}
+    name: gensync
+    version: 1.0.0-beta.2
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.nlark.com/get-caller-file/2.0.5:
+    resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-caller-file/download/get-caller-file-2.0.5.tgz}
+    name: get-caller-file
+    version: 2.0.5
+    engines: {node: 6.* || 8.* || >= 10.*}
+    dev: true
+
+  registry.nlark.com/get-intrinsic/1.1.1:
+    resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-intrinsic/download/get-intrinsic-1.1.1.tgz}
+    name: get-intrinsic
+    version: 1.1.1
+    dependencies:
+      function-bind: registry.nlark.com/function-bind/1.1.1
+      has: registry.nlark.com/has/1.0.3
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+    dev: true
+
+  registry.nlark.com/get-stream/3.0.0:
+    resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-stream/download/get-stream-3.0.0.tgz}
+    name: get-stream
+    version: 3.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/get-stream/4.1.0:
+    resolution: {integrity: sha1-wbJVV189wh1Zv8ec09K0axw6VLU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz}
+    name: get-stream
+    version: 4.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      pump: registry.nlark.com/pump/3.0.0
+    dev: true
+
+  registry.nlark.com/get-stream/5.2.0:
+    resolution: {integrity: sha1-SWaheV7lrOZecGxLe+txJX1uItM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz}
+    name: get-stream
+    version: 5.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      pump: registry.nlark.com/pump/3.0.0
+    dev: true
+
+  registry.nlark.com/get-symbol-description/1.0.0:
+    resolution: {integrity: sha1-f9uByQAQH71WTdXxowr1qtweWNY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-symbol-description/download/get-symbol-description-1.0.0.tgz}
+    name: get-symbol-description
+    version: 1.0.0
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      get-intrinsic: registry.nlark.com/get-intrinsic/1.1.1
+    dev: true
+
+  registry.nlark.com/get-value/2.0.6:
+    resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz}
+    name: get-value
+    version: 2.0.6
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/getpass/0.1.7:
+    resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/getpass/download/getpass-0.1.7.tgz}
+    name: getpass
+    version: 0.1.7
+    dependencies:
+      assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+    dev: true
+
+  registry.nlark.com/glob-to-regexp/0.3.0:
+    resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz}
+    name: glob-to-regexp
+    version: 0.3.0
+    dev: true
+
+  registry.nlark.com/handle-thing/2.0.1:
+    resolution: {integrity: sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/handle-thing/download/handle-thing-2.0.1.tgz}
+    name: handle-thing
+    version: 2.0.1
+    dev: true
+
+  registry.nlark.com/har-schema/2.0.0:
+    resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/har-schema/download/har-schema-2.0.0.tgz}
+    name: har-schema
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/has-bigints/1.0.1:
+    resolution: {integrity: sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz}
+    name: has-bigints
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/has-symbols/1.0.2:
+    resolution: {integrity: sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-symbols/download/has-symbols-1.0.2.tgz}
+    name: has-symbols
+    version: 1.0.2
+    engines: {node: '>= 0.4'}
+    dev: true
+
+  registry.nlark.com/has-tostringtag/1.0.0:
+    resolution: {integrity: sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-tostringtag/download/has-tostringtag-1.0.0.tgz}
+    name: has-tostringtag
+    version: 1.0.0
+    engines: {node: '>= 0.4'}
+    dependencies:
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+    dev: true
+
+  registry.nlark.com/has-value/0.3.1:
+    resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz}
+    name: has-value
+    version: 0.3.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      get-value: registry.nlark.com/get-value/2.0.6
+      has-values: registry.nlark.com/has-values/0.1.4
+      isobject: registry.npmmirror.com/isobject/2.1.0
+    dev: true
+
+  registry.nlark.com/has-value/1.0.0:
+    resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz}
+    name: has-value
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      get-value: registry.nlark.com/get-value/2.0.6
+      has-values: registry.nlark.com/has-values/1.0.0
+      isobject: registry.npmmirror.com/isobject/3.0.1
+    dev: true
+
+  registry.nlark.com/has-values/0.1.4:
+    resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz}
+    name: has-values
+    version: 0.1.4
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/has-values/1.0.0:
+    resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz}
+    name: has-values
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-number: registry.nlark.com/is-number/3.0.0
+      kind-of: registry.nlark.com/kind-of/4.0.0
+    dev: true
+
+  registry.nlark.com/has/1.0.3:
+    resolution: {integrity: sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has/download/has-1.0.3.tgz}
+    name: has
+    version: 1.0.3
+    engines: {node: '>= 0.4.0'}
+    dependencies:
+      function-bind: registry.nlark.com/function-bind/1.1.1
+    dev: true
+
+  registry.nlark.com/hash-base/3.1.0:
+    resolution: {integrity: sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz}
+    name: hash-base
+    version: 3.1.0
+    engines: {node: '>=4'}
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/3.6.0
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/hash-sum/1.0.2:
+    resolution: {integrity: sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz}
+    name: hash-sum
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/hash-sum/2.0.0:
+    resolution: {integrity: sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz}
+    name: hash-sum
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/hash.js/1.1.7:
+    resolution: {integrity: sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz}
+    name: hash.js
+    version: 1.1.7
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      minimalistic-assert: registry.nlark.com/minimalistic-assert/1.0.1
+    dev: true
+
+  registry.nlark.com/he/1.2.0:
+    resolution: {integrity: sha1-hK5l+n6vsWX922FWauFLrwVmTw8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/he/download/he-1.2.0.tgz}
+    name: he
+    version: 1.2.0
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/hex-color-regex/1.1.0:
+    resolution: {integrity: sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hex-color-regex/download/hex-color-regex-1.1.0.tgz}
+    name: hex-color-regex
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/hmac-drbg/1.0.1:
+    resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz}
+    name: hmac-drbg
+    version: 1.0.1
+    dependencies:
+      hash.js: registry.nlark.com/hash.js/1.1.7
+      minimalistic-assert: registry.nlark.com/minimalistic-assert/1.0.1
+      minimalistic-crypto-utils: registry.nlark.com/minimalistic-crypto-utils/1.0.1
+    dev: true
+
+  registry.nlark.com/hoopy/0.1.4:
+    resolution: {integrity: sha1-YJIH1mEQADOpqUAq096mdzgcGx0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hoopy/download/hoopy-0.1.4.tgz}
+    name: hoopy
+    version: 0.1.4
+    engines: {node: '>= 6.0.0'}
+    dev: true
+
+  registry.nlark.com/hpack.js/2.1.6:
+    resolution: {integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hpack.js/download/hpack.js-2.1.6.tgz}
+    name: hpack.js
+    version: 2.1.6
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      obuf: registry.nlark.com/obuf/1.1.2
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+      wbuf: registry.nlark.com/wbuf/1.7.3
+    dev: true
+
+  registry.nlark.com/hsl-regex/1.0.0:
+    resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz}
+    name: hsl-regex
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/hsla-regex/1.0.0:
+    resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hsla-regex/download/hsla-regex-1.0.0.tgz}
+    name: hsla-regex
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/html-entities/1.4.0:
+    resolution: {integrity: sha1-z70bAdKvr5rcobEK59/6uYxx0tw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/html-entities/download/html-entities-1.4.0.tgz}
+    name: html-entities
+    version: 1.4.0
+    dev: true
+
+  registry.nlark.com/html-minifier/3.5.21:
+    resolution: {integrity: sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz}
+    name: html-minifier
+    version: 3.5.21
+    engines: {node: '>=4'}
+    hasBin: true
+    dependencies:
+      camel-case: registry.nlark.com/camel-case/3.0.0
+      clean-css: registry.npmmirror.com/clean-css/4.2.4
+      commander: registry.npmmirror.com/commander/2.17.1
+      he: registry.nlark.com/he/1.2.0
+      param-case: registry.nlark.com/param-case/2.1.1
+      relateurl: registry.nlark.com/relateurl/0.2.7
+      uglify-js: registry.npmmirror.com/uglify-js/3.4.10
+    dev: true
+
+  registry.nlark.com/html-tags/2.0.0:
+    resolution: {integrity: sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz}
+    name: html-tags
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/html-tags/3.1.0:
+    resolution: {integrity: sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/html-tags/download/html-tags-3.1.0.tgz}
+    name: html-tags
+    version: 3.1.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/http-deceiver/1.2.7:
+    resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz}
+    name: http-deceiver
+    version: 1.2.7
+    dev: true
+
+  registry.nlark.com/http-proxy/1.18.1_debug@4.3.3:
+    resolution: {integrity: sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/http-proxy/download/http-proxy-1.18.1.tgz}
+    id: registry.nlark.com/http-proxy/1.18.1
+    name: http-proxy
+    version: 1.18.1
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      eventemitter3: registry.npmmirror.com/eventemitter3/4.0.7
+      follow-redirects: registry.npmmirror.com/follow-redirects/1.14.7_debug@4.3.3
+      requires-port: registry.nlark.com/requires-port/1.0.0
+    transitivePeerDependencies:
+      - debug
+    dev: true
+
+  registry.nlark.com/https-browserify/1.0.0:
+    resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz}
+    name: https-browserify
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/human-signals/1.1.1:
+    resolution: {integrity: sha1-xbHNFPUK6uCatsWf5jujOV/k36M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz}
+    name: human-signals
+    version: 1.1.1
+    engines: {node: '>=8.12.0'}
+    dev: true
+
+  registry.nlark.com/iconv-lite/0.4.24:
+    resolution: {integrity: sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz}
+    name: iconv-lite
+    version: 0.4.24
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      safer-buffer: registry.nlark.com/safer-buffer/2.1.2
+    dev: true
+
+  registry.nlark.com/icss-utils/4.1.1:
+    resolution: {integrity: sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz}
+    name: icss-utils
+    version: 4.1.1
+    engines: {node: '>= 6'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/ieee754/1.2.1:
+    resolution: {integrity: sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz}
+    name: ieee754
+    version: 1.2.1
+    dev: true
+
+  registry.nlark.com/iferr/0.1.5:
+    resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz}
+    name: iferr
+    version: 0.1.5
+    dev: true
+
+  registry.nlark.com/import-cwd/2.1.0:
+    resolution: {integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/import-cwd/download/import-cwd-2.1.0.tgz}
+    name: import-cwd
+    version: 2.1.0
+    engines: {node: '>=4'}
+    dependencies:
+      import-from: registry.nlark.com/import-from/2.1.0
+    dev: true
+
+  registry.nlark.com/import-fresh/2.0.0:
+    resolution: {integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/import-fresh/download/import-fresh-2.0.0.tgz}
+    name: import-fresh
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      caller-path: registry.npmmirror.com/caller-path/2.0.0
+      resolve-from: registry.nlark.com/resolve-from/3.0.0
+    dev: true
+
+  registry.nlark.com/import-fresh/3.3.0:
+    resolution: {integrity: sha1-NxYsJfy566oublPVtNiM4X2eDCs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/import-fresh/download/import-fresh-3.3.0.tgz}
+    name: import-fresh
+    version: 3.3.0
+    engines: {node: '>=6'}
+    dependencies:
+      parent-module: registry.npmmirror.com/parent-module/1.0.1
+      resolve-from: registry.nlark.com/resolve-from/4.0.0
+    dev: true
+
+  registry.nlark.com/import-from/2.1.0:
+    resolution: {integrity: sha1-M1238qev/VOqpHHUuAId7ja387E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz}
+    name: import-from
+    version: 2.1.0
+    engines: {node: '>=4'}
+    dependencies:
+      resolve-from: registry.nlark.com/resolve-from/3.0.0
+    dev: true
+
+  registry.nlark.com/imurmurhash/0.1.4:
+    resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz}
+    name: imurmurhash
+    version: 0.1.4
+    engines: {node: '>=0.8.19'}
+    dev: true
+
+  registry.nlark.com/indexes-of/1.0.1:
+    resolution: {integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz}
+    name: indexes-of
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/infer-owner/1.0.4:
+    resolution: {integrity: sha1-xM78qo5RBRwqQLos6KPScpWvlGc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz}
+    name: infer-owner
+    version: 1.0.4
+    dev: true
+
+  registry.nlark.com/inflight/1.0.6:
+    resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/inflight/download/inflight-1.0.6.tgz}
+    name: inflight
+    version: 1.0.6
+    dependencies:
+      once: registry.nlark.com/once/1.4.0
+      wrappy: registry.nlark.com/wrappy/1.0.2
+    dev: true
+
+  registry.nlark.com/inherits/2.0.1:
+    resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/inherits/download/inherits-2.0.1.tgz}
+    name: inherits
+    version: 2.0.1
+    dev: true
+
+  registry.nlark.com/inherits/2.0.3:
+    resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/inherits/download/inherits-2.0.3.tgz}
+    name: inherits
+    version: 2.0.3
+    dev: true
+
+  registry.nlark.com/inherits/2.0.4:
+    resolution: {integrity: sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz}
+    name: inherits
+    version: 2.0.4
+    dev: true
+
+  registry.nlark.com/internal-slot/1.0.3:
+    resolution: {integrity: sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/internal-slot/download/internal-slot-1.0.3.tgz}
+    name: internal-slot
+    version: 1.0.3
+    engines: {node: '>= 0.4'}
+    dependencies:
+      get-intrinsic: registry.nlark.com/get-intrinsic/1.1.1
+      has: registry.nlark.com/has/1.0.3
+      side-channel: registry.nlark.com/side-channel/1.0.4
+    dev: true
+
+  registry.nlark.com/ip/1.1.5:
+    resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ip/download/ip-1.1.5.tgz}
+    name: ip
+    version: 1.1.5
+    dev: true
+
+  registry.nlark.com/ipaddr.js/1.9.1:
+    resolution: {integrity: sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz}
+    name: ipaddr.js
+    version: 1.9.1
+    engines: {node: '>= 0.10'}
+    dev: true
+
+  registry.nlark.com/is-absolute-url/2.1.0:
+    resolution: {integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-absolute-url/download/is-absolute-url-2.1.0.tgz}
+    name: is-absolute-url
+    version: 2.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-absolute-url/3.0.3:
+    resolution: {integrity: sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-absolute-url/download/is-absolute-url-3.0.3.tgz}
+    name: is-absolute-url
+    version: 3.0.3
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/is-accessor-descriptor/0.1.6:
+    resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz}
+    name: is-accessor-descriptor
+    version: 0.1.6
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/3.2.2
+    dev: true
+
+  registry.nlark.com/is-accessor-descriptor/1.0.0:
+    resolution: {integrity: sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz}
+    name: is-accessor-descriptor
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/6.0.3
+    dev: true
+
+  registry.nlark.com/is-arguments/1.1.1:
+    resolution: {integrity: sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-arguments/download/is-arguments-1.1.1.tgz}
+    name: is-arguments
+    version: 1.1.1
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      has-tostringtag: registry.nlark.com/has-tostringtag/1.0.0
+    dev: true
+
+  registry.nlark.com/is-arrayish/0.2.1:
+    resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz}
+    name: is-arrayish
+    version: 0.2.1
+    dev: true
+
+  registry.nlark.com/is-arrayish/0.3.2:
+    resolution: {integrity: sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz}
+    name: is-arrayish
+    version: 0.3.2
+    dev: true
+
+  registry.nlark.com/is-bigint/1.0.4:
+    resolution: {integrity: sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-bigint/download/is-bigint-1.0.4.tgz}
+    name: is-bigint
+    version: 1.0.4
+    dependencies:
+      has-bigints: registry.nlark.com/has-bigints/1.0.1
+    dev: true
+
+  registry.nlark.com/is-binary-path/1.0.1:
+    resolution: {integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz}
+    name: is-binary-path
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      binary-extensions: registry.nlark.com/binary-extensions/1.13.1
+    dev: true
+
+  registry.nlark.com/is-binary-path/2.1.0:
+    resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz}
+    name: is-binary-path
+    version: 2.1.0
+    engines: {node: '>=8'}
+    dependencies:
+      binary-extensions: registry.nlark.com/binary-extensions/2.2.0
+    dev: true
+    optional: true
+
+  registry.nlark.com/is-boolean-object/1.1.2:
+    resolution: {integrity: sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-boolean-object/download/is-boolean-object-1.1.2.tgz}
+    name: is-boolean-object
+    version: 1.1.2
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      has-tostringtag: registry.nlark.com/has-tostringtag/1.0.0
+    dev: true
+
+  registry.nlark.com/is-callable/1.2.4:
+    resolution: {integrity: sha1-RzAdWN0CWUB4ZVR4U99tYf5HGUU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-callable/download/is-callable-1.2.4.tgz}
+    name: is-callable
+    version: 1.2.4
+    engines: {node: '>= 0.4'}
+    dev: true
+
+  registry.nlark.com/is-color-stop/1.1.0:
+    resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz}
+    name: is-color-stop
+    version: 1.1.0
+    dependencies:
+      css-color-names: registry.nlark.com/css-color-names/0.0.4
+      hex-color-regex: registry.nlark.com/hex-color-regex/1.1.0
+      hsl-regex: registry.nlark.com/hsl-regex/1.0.0
+      hsla-regex: registry.nlark.com/hsla-regex/1.0.0
+      rgb-regex: registry.nlark.com/rgb-regex/1.0.1
+      rgba-regex: registry.nlark.com/rgba-regex/1.0.0
+    dev: true
+
+  registry.nlark.com/is-data-descriptor/0.1.4:
+    resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz}
+    name: is-data-descriptor
+    version: 0.1.4
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/3.2.2
+    dev: true
+
+  registry.nlark.com/is-data-descriptor/1.0.0:
+    resolution: {integrity: sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz}
+    name: is-data-descriptor
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/6.0.3
+    dev: true
+
+  registry.nlark.com/is-date-object/1.0.5:
+    resolution: {integrity: sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-date-object/download/is-date-object-1.0.5.tgz}
+    name: is-date-object
+    version: 1.0.5
+    engines: {node: '>= 0.4'}
+    dependencies:
+      has-tostringtag: registry.nlark.com/has-tostringtag/1.0.0
+    dev: true
+
+  registry.nlark.com/is-descriptor/0.1.6:
+    resolution: {integrity: sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz}
+    name: is-descriptor
+    version: 0.1.6
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-accessor-descriptor: registry.nlark.com/is-accessor-descriptor/0.1.6
+      is-data-descriptor: registry.nlark.com/is-data-descriptor/0.1.4
+      kind-of: registry.nlark.com/kind-of/5.1.0
+    dev: true
+
+  registry.nlark.com/is-descriptor/1.0.2:
+    resolution: {integrity: sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz}
+    name: is-descriptor
+    version: 1.0.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-accessor-descriptor: registry.nlark.com/is-accessor-descriptor/1.0.0
+      is-data-descriptor: registry.nlark.com/is-data-descriptor/1.0.0
+      kind-of: registry.nlark.com/kind-of/6.0.3
+    dev: true
+
+  registry.nlark.com/is-directory/0.3.1:
+    resolution: {integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz}
+    name: is-directory
+    version: 0.3.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-docker/2.2.1:
+    resolution: {integrity: sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz}
+    name: is-docker
+    version: 2.2.1
+    engines: {node: '>=8'}
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/is-extendable/0.1.1:
+    resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-extendable/download/is-extendable-0.1.1.tgz}
+    name: is-extendable
+    version: 0.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-extendable/1.0.1:
+    resolution: {integrity: sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz}
+    name: is-extendable
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-plain-object: registry.nlark.com/is-plain-object/2.0.4
+    dev: true
+
+  registry.nlark.com/is-extglob/2.1.1:
+    resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz}
+    name: is-extglob
+    version: 2.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-fullwidth-code-point/2.0.0:
+    resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz}
+    name: is-fullwidth-code-point
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/is-fullwidth-code-point/3.0.0:
+    resolution: {integrity: sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz}
+    name: is-fullwidth-code-point
+    version: 3.0.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/is-number-object/1.0.6:
+    resolution: {integrity: sha1-anqvg4x/BoalC0VT9+VKlklOifA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-number-object/download/is-number-object-1.0.6.tgz}
+    name: is-number-object
+    version: 1.0.6
+    engines: {node: '>= 0.4'}
+    dependencies:
+      has-tostringtag: registry.nlark.com/has-tostringtag/1.0.0
+    dev: true
+
+  registry.nlark.com/is-number/3.0.0:
+    resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz}
+    name: is-number
+    version: 3.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/3.2.2
+    dev: true
+
+  registry.nlark.com/is-number/7.0.0:
+    resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz}
+    name: is-number
+    version: 7.0.0
+    engines: {node: '>=0.12.0'}
+    dev: true
+
+  registry.nlark.com/is-obj/2.0.0:
+    resolution: {integrity: sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz}
+    name: is-obj
+    version: 2.0.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/is-path-cwd/2.2.0:
+    resolution: {integrity: sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz}
+    name: is-path-cwd
+    version: 2.2.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/is-path-in-cwd/2.1.0:
+    resolution: {integrity: sha1-v+Lcomxp85cmWkAJljYCk1oFOss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz}
+    name: is-path-in-cwd
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      is-path-inside: registry.nlark.com/is-path-inside/2.1.0
+    dev: true
+
+  registry.nlark.com/is-path-inside/2.1.0:
+    resolution: {integrity: sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-path-inside/download/is-path-inside-2.1.0.tgz?cache=0&sync_timestamp=1631584342469&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-2.1.0.tgz}
+    name: is-path-inside
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      path-is-inside: registry.nlark.com/path-is-inside/1.0.2
+    dev: true
+
+  registry.nlark.com/is-plain-obj/1.1.0:
+    resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz}
+    name: is-plain-obj
+    version: 1.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-plain-obj/3.0.0:
+    resolution: {integrity: sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-obj/download/is-plain-obj-3.0.0.tgz}
+    name: is-plain-obj
+    version: 3.0.0
+    engines: {node: '>=10'}
+    dev: true
+
+  registry.nlark.com/is-plain-object/2.0.4:
+    resolution: {integrity: sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz}
+    name: is-plain-object
+    version: 2.0.4
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      isobject: registry.npmmirror.com/isobject/3.0.1
+    dev: true
+
+  registry.nlark.com/is-plain-object/3.0.1:
+    resolution: {integrity: sha1-Zi2S0kwKpDAkB7DUXSHyJRyF+Fs=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-object/download/is-plain-object-3.0.1.tgz}
+    name: is-plain-object
+    version: 3.0.1
+    engines: {node: '>=0.10.0'}
+    dev: false
+
+  registry.nlark.com/is-regex/1.1.4:
+    resolution: {integrity: sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-regex/download/is-regex-1.1.4.tgz}
+    name: is-regex
+    version: 1.1.4
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      has-tostringtag: registry.nlark.com/has-tostringtag/1.0.0
+    dev: true
+
+  registry.nlark.com/is-resolvable/1.1.0:
+    resolution: {integrity: sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz}
+    name: is-resolvable
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/is-stream/1.1.0:
+    resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz}
+    name: is-stream
+    version: 1.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-stream/2.0.1:
+    resolution: {integrity: sha1-+sHj1TuXrVqdCunO8jifWBClwHc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz}
+    name: is-stream
+    version: 2.0.1
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/is-string/1.0.7:
+    resolution: {integrity: sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-string/download/is-string-1.0.7.tgz}
+    name: is-string
+    version: 1.0.7
+    engines: {node: '>= 0.4'}
+    dependencies:
+      has-tostringtag: registry.nlark.com/has-tostringtag/1.0.0
+    dev: true
+
+  registry.nlark.com/is-symbol/1.0.4:
+    resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz}
+    name: is-symbol
+    version: 1.0.4
+    engines: {node: '>= 0.4'}
+    dependencies:
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+    dev: true
+
+  registry.nlark.com/is-typedarray/1.0.0:
+    resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-typedarray/download/is-typedarray-1.0.0.tgz}
+    name: is-typedarray
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/is-windows/1.0.2:
+    resolution: {integrity: sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz}
+    name: is-windows
+    version: 1.0.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/is-wsl/1.1.0:
+    resolution: {integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz}
+    name: is-wsl
+    version: 1.1.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/is-wsl/2.2.0:
+    resolution: {integrity: sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-wsl/download/is-wsl-2.2.0.tgz}
+    name: is-wsl
+    version: 2.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      is-docker: registry.nlark.com/is-docker/2.2.1
+    dev: true
+
+  registry.nlark.com/isarray/1.0.0:
+    resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/isarray/download/isarray-1.0.0.tgz}
+    name: isarray
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/isexe/2.0.0:
+    resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz?cache=0&sync_timestamp=1631509552476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fisexe%2Fdownload%2Fisexe-2.0.0.tgz}
+    name: isexe
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/isstream/0.1.2:
+    resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/isstream/download/isstream-0.1.2.tgz}
+    name: isstream
+    version: 0.1.2
+    dev: true
+
+  registry.nlark.com/javascript-stringify/2.1.0:
+    resolution: {integrity: sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/javascript-stringify/download/javascript-stringify-2.1.0.tgz}
+    name: javascript-stringify
+    version: 2.1.0
+    dev: true
+
+  registry.nlark.com/js-message/1.0.7:
+    resolution: {integrity: sha1-+93QU8ekcCGHG7iyyVOXzBfCDkc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz}
+    name: js-message
+    version: 1.0.7
+    engines: {node: '>=0.6.0'}
+    dev: true
+
+  registry.nlark.com/js-queue/2.0.2:
+    resolution: {integrity: sha1-C+WQM4+QOzbHPTPDGIOoIUEs1II=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/js-queue/download/js-queue-2.0.2.tgz}
+    name: js-queue
+    version: 2.0.2
+    engines: {node: '>=1.0.0'}
+    dependencies:
+      easy-stack: registry.npmmirror.com/easy-stack/1.0.1
+    dev: true
+
+  registry.nlark.com/js-tokens/4.0.0:
+    resolution: {integrity: sha1-GSA/tZmR35jjoocFDUZHzerzJJk=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz}
+    name: js-tokens
+    version: 4.0.0
+
+  registry.nlark.com/jsbn/0.1.1:
+    resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/jsbn/download/jsbn-0.1.1.tgz}
+    name: jsbn
+    version: 0.1.1
+    dev: true
+
+  registry.nlark.com/jsesc/0.5.0:
+    resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/jsesc/download/jsesc-0.5.0.tgz}
+    name: jsesc
+    version: 0.5.0
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/jsesc/2.5.2:
+    resolution: {integrity: sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz}
+    name: jsesc
+    version: 2.5.2
+    engines: {node: '>=4'}
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/json-parse-better-errors/1.0.2:
+    resolution: {integrity: sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz}
+    name: json-parse-better-errors
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/json-parse-even-better-errors/2.3.1:
+    resolution: {integrity: sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz}
+    name: json-parse-even-better-errors
+    version: 2.3.1
+    dev: true
+
+  registry.nlark.com/json-schema-traverse/0.4.1:
+    resolution: {integrity: sha1-afaofZUTq4u4/mO9sJecRI5oRmA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz}
+    name: json-schema-traverse
+    version: 0.4.1
+    dev: true
+
+  registry.nlark.com/json-stable-stringify-without-jsonify/1.0.1:
+    resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz}
+    name: json-stable-stringify-without-jsonify
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/json-stringify-safe/5.0.1:
+    resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz}
+    name: json-stringify-safe
+    version: 5.0.1
+    dev: true
+
+  registry.nlark.com/json5/0.5.1:
+    resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json5/download/json5-0.5.1.tgz}
+    name: json5
+    version: 0.5.1
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/json5/1.0.1:
+    resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json5/download/json5-1.0.1.tgz}
+    name: json5
+    version: 1.0.1
+    hasBin: true
+    dependencies:
+      minimist: registry.nlark.com/minimist/1.2.5
+    dev: true
+
+  registry.nlark.com/json5/2.2.0:
+    resolution: {integrity: sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/json5/download/json5-2.2.0.tgz}
+    name: json5
+    version: 2.2.0
+    engines: {node: '>=6'}
+    hasBin: true
+    dependencies:
+      minimist: registry.nlark.com/minimist/1.2.5
+    dev: true
+
+  registry.nlark.com/jsonfile/4.0.0:
+    resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz}
+    name: jsonfile
+    version: 4.0.0
+    optionalDependencies:
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+    dev: true
+
+  registry.nlark.com/killable/1.0.1:
+    resolution: {integrity: sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/killable/download/killable-1.0.1.tgz}
+    name: killable
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/kind-of/3.2.2:
+    resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz}
+    name: kind-of
+    version: 3.2.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-buffer: registry.npmmirror.com/is-buffer/1.1.6
+    dev: true
+
+  registry.nlark.com/kind-of/4.0.0:
+    resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/kind-of/download/kind-of-4.0.0.tgz}
+    name: kind-of
+    version: 4.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-buffer: registry.npmmirror.com/is-buffer/1.1.6
+    dev: true
+
+  registry.nlark.com/kind-of/5.1.0:
+    resolution: {integrity: sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/kind-of/download/kind-of-5.1.0.tgz}
+    name: kind-of
+    version: 5.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/kind-of/6.0.3:
+    resolution: {integrity: sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz}
+    name: kind-of
+    version: 6.0.3
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/levn/0.3.0:
+    resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/levn/download/levn-0.3.0.tgz}
+    name: levn
+    version: 0.3.0
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      prelude-ls: registry.nlark.com/prelude-ls/1.1.2
+      type-check: registry.nlark.com/type-check/0.3.2
+    dev: true
+
+  registry.nlark.com/loader-fs-cache/1.0.3:
+    resolution: {integrity: sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz}
+    name: loader-fs-cache
+    version: 1.0.3
+    dependencies:
+      find-cache-dir: registry.npmmirror.com/find-cache-dir/0.1.1
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+    dev: true
+
+  registry.nlark.com/loader-runner/2.4.0:
+    resolution: {integrity: sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz}
+    name: loader-runner
+    version: 2.4.0
+    engines: {node: '>=4.3.0 <5.0.0 || >=5.10'}
+    dev: true
+
+  registry.nlark.com/locate-path/3.0.0:
+    resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/locate-path/download/locate-path-3.0.0.tgz}
+    name: locate-path
+    version: 3.0.0
+    engines: {node: '>=6'}
+    dependencies:
+      p-locate: registry.nlark.com/p-locate/3.0.0
+      path-exists: registry.nlark.com/path-exists/3.0.0
+    dev: true
+
+  registry.nlark.com/locate-path/5.0.0:
+    resolution: {integrity: sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/locate-path/download/locate-path-5.0.0.tgz}
+    name: locate-path
+    version: 5.0.0
+    engines: {node: '>=8'}
+    dependencies:
+      p-locate: registry.nlark.com/p-locate/4.1.0
+    dev: true
+
+  registry.nlark.com/lodash.debounce/4.0.8:
+    resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz}
+    name: lodash.debounce
+    version: 4.0.8
+    dev: true
+
+  registry.nlark.com/lodash.defaultsdeep/4.6.1:
+    resolution: {integrity: sha1-US6b1yHSctlOPTpjZT+hdRZ0HKY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz}
+    name: lodash.defaultsdeep
+    version: 4.6.1
+    dev: true
+
+  registry.nlark.com/lodash.mapvalues/4.6.0:
+    resolution: {integrity: sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz}
+    name: lodash.mapvalues
+    version: 4.6.0
+    dev: true
+
+  registry.nlark.com/lodash.memoize/4.1.2:
+    resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz}
+    name: lodash.memoize
+    version: 4.1.2
+    dev: true
+
+  registry.nlark.com/lodash.transform/4.6.0:
+    resolution: {integrity: sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.transform/download/lodash.transform-4.6.0.tgz}
+    name: lodash.transform
+    version: 4.6.0
+    dev: true
+
+  registry.nlark.com/lodash.uniq/4.5.0:
+    resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz}
+    name: lodash.uniq
+    version: 4.5.0
+    dev: true
+
+  registry.nlark.com/loose-envify/1.4.0:
+    resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz}
+    name: loose-envify
+    version: 1.4.0
+    hasBin: true
+    dependencies:
+      js-tokens: registry.nlark.com/js-tokens/4.0.0
+    dev: false
+
+  registry.nlark.com/lower-case/1.1.4:
+    resolution: {integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz}
+    name: lower-case
+    version: 1.1.4
+    dev: true
+
+  registry.nlark.com/lru-cache/4.1.5:
+    resolution: {integrity: sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lru-cache/download/lru-cache-4.1.5.tgz}
+    name: lru-cache
+    version: 4.1.5
+    dependencies:
+      pseudomap: registry.nlark.com/pseudomap/1.0.2
+      yallist: registry.nlark.com/yallist/2.1.2
+    dev: true
+
+  registry.nlark.com/lru-cache/5.1.1:
+    resolution: {integrity: sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/lru-cache/download/lru-cache-5.1.1.tgz}
+    name: lru-cache
+    version: 5.1.1
+    dependencies:
+      yallist: registry.nlark.com/yallist/3.1.1
+    dev: true
+
+  registry.nlark.com/magic-string/0.25.7:
+    resolution: {integrity: sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/magic-string/download/magic-string-0.25.7.tgz}
+    name: magic-string
+    version: 0.25.7
+    dependencies:
+      sourcemap-codec: registry.npmmirror.com/sourcemap-codec/1.4.8
+
+  registry.nlark.com/make-dir/2.1.0:
+    resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz}
+    name: make-dir
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      pify: registry.nlark.com/pify/4.0.1
+      semver: registry.nlark.com/semver/5.7.1
+    dev: true
+
+  registry.nlark.com/make-dir/3.1.0:
+    resolution: {integrity: sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz}
+    name: make-dir
+    version: 3.1.0
+    engines: {node: '>=8'}
+    dependencies:
+      semver: registry.nlark.com/semver/6.3.0
+    dev: true
+
+  registry.nlark.com/map-cache/0.2.2:
+    resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz}
+    name: map-cache
+    version: 0.2.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/map-visit/1.0.0:
+    resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz}
+    name: map-visit
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      object-visit: registry.nlark.com/object-visit/1.0.1
+    dev: true
+
+  registry.nlark.com/md5.js/1.3.5:
+    resolution: {integrity: sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz}
+    name: md5.js
+    version: 1.3.5
+    dependencies:
+      hash-base: registry.nlark.com/hash-base/3.1.0
+      inherits: registry.nlark.com/inherits/2.0.4
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/media-typer/0.3.0:
+    resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/media-typer/download/media-typer-0.3.0.tgz}
+    name: media-typer
+    version: 0.3.0
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/memory-fs/0.4.1:
+    resolution: {integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz}
+    name: memory-fs
+    version: 0.4.1
+    dependencies:
+      errno: registry.nlark.com/errno/0.1.8
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/memory-fs/0.5.0:
+    resolution: {integrity: sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/memory-fs/download/memory-fs-0.5.0.tgz}
+    name: memory-fs
+    version: 0.5.0
+    engines: {node: '>=4.3.0 <5.0.0 || >=5.10'}
+    dependencies:
+      errno: registry.nlark.com/errno/0.1.8
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/merge-descriptors/1.0.1:
+    resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/merge-descriptors/download/merge-descriptors-1.0.1.tgz}
+    name: merge-descriptors
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/merge-source-map/1.1.0:
+    resolution: {integrity: sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/merge-source-map/download/merge-source-map-1.1.0.tgz}
+    name: merge-source-map
+    version: 1.1.0
+    dependencies:
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.nlark.com/merge-stream/2.0.0:
+    resolution: {integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz}
+    name: merge-stream
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/merge2/1.4.1:
+    resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/merge2/download/merge2-1.4.1.tgz}
+    name: merge2
+    version: 1.4.1
+    engines: {node: '>= 8'}
+    dev: true
+
+  registry.nlark.com/methods/1.1.2:
+    resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/methods/download/methods-1.1.2.tgz}
+    name: methods
+    version: 1.1.2
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/micromatch/3.1.10:
+    resolution: {integrity: sha1-cIWbyVyYQJUvNZoGij/En57PrCM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz}
+    name: micromatch
+    version: 3.1.10
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      arr-diff: registry.nlark.com/arr-diff/4.0.0
+      array-unique: registry.nlark.com/array-unique/0.3.2
+      braces: registry.nlark.com/braces/2.3.2
+      define-property: registry.nlark.com/define-property/2.0.2
+      extend-shallow: registry.nlark.com/extend-shallow/3.0.2
+      extglob: registry.nlark.com/extglob/2.0.4
+      fragment-cache: registry.nlark.com/fragment-cache/0.2.1
+      kind-of: registry.nlark.com/kind-of/6.0.3
+      nanomatch: registry.nlark.com/nanomatch/1.2.13
+      object.pick: registry.nlark.com/object.pick/1.3.0
+      regex-not: registry.nlark.com/regex-not/1.0.2
+      snapdragon: registry.nlark.com/snapdragon/0.8.2
+      to-regex: registry.nlark.com/to-regex/3.0.2
+    dev: true
+
+  registry.nlark.com/micromatch/4.0.4:
+    resolution: {integrity: sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz}
+    name: micromatch
+    version: 4.0.4
+    engines: {node: '>=8.6'}
+    dependencies:
+      braces: registry.nlark.com/braces/3.0.2
+      picomatch: registry.npmmirror.com/picomatch/2.3.1
+    dev: true
+
+  registry.nlark.com/miller-rabin/4.0.1:
+    resolution: {integrity: sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/miller-rabin/download/miller-rabin-4.0.1.tgz}
+    name: miller-rabin
+    version: 4.0.1
+    hasBin: true
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/4.12.0
+      brorand: registry.nlark.com/brorand/1.1.0
+    dev: true
+
+  registry.nlark.com/mimic-fn/1.2.0:
+    resolution: {integrity: sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mimic-fn/download/mimic-fn-1.2.0.tgz}
+    name: mimic-fn
+    version: 1.2.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/mimic-fn/2.1.0:
+    resolution: {integrity: sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz}
+    name: mimic-fn
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/minimalistic-assert/1.0.1:
+    resolution: {integrity: sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz}
+    name: minimalistic-assert
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/minimalistic-crypto-utils/1.0.1:
+    resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz}
+    name: minimalistic-crypto-utils
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/minimatch/3.0.4:
+    resolution: {integrity: sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimatch/download/minimatch-3.0.4.tgz}
+    name: minimatch
+    version: 3.0.4
+    dependencies:
+      brace-expansion: registry.nlark.com/brace-expansion/1.1.11
+    dev: true
+
+  registry.nlark.com/minimist/1.2.5:
+    resolution: {integrity: sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1631509547344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz}
+    name: minimist
+    version: 1.2.5
+    dev: true
+
+  registry.nlark.com/mississippi/3.0.0:
+    resolution: {integrity: sha1-6goykfl+C16HdrNj1fChLZTGcCI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mississippi/download/mississippi-3.0.0.tgz}
+    name: mississippi
+    version: 3.0.0
+    engines: {node: '>=4.0.0'}
+    dependencies:
+      concat-stream: registry.nlark.com/concat-stream/1.6.2
+      duplexify: registry.nlark.com/duplexify/3.7.1
+      end-of-stream: registry.nlark.com/end-of-stream/1.4.4
+      flush-write-stream: registry.nlark.com/flush-write-stream/1.1.1
+      from2: registry.nlark.com/from2/2.3.0
+      parallel-transform: registry.nlark.com/parallel-transform/1.2.0
+      pump: registry.nlark.com/pump/3.0.0
+      pumpify: registry.nlark.com/pumpify/1.5.1
+      stream-each: registry.nlark.com/stream-each/1.2.3
+      through2: registry.nlark.com/through2/2.0.5
+    dev: true
+
+  registry.nlark.com/mixin-deep/1.3.2:
+    resolution: {integrity: sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz}
+    name: mixin-deep
+    version: 1.3.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      for-in: registry.nlark.com/for-in/1.0.2
+      is-extendable: registry.nlark.com/is-extendable/1.0.1
+    dev: true
+
+  registry.nlark.com/move-concurrently/1.0.1:
+    resolution: {integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz}
+    name: move-concurrently
+    version: 1.0.1
+    dependencies:
+      aproba: registry.nlark.com/aproba/1.2.0
+      copy-concurrently: registry.nlark.com/copy-concurrently/1.0.5
+      fs-write-stream-atomic: registry.npmmirror.com/fs-write-stream-atomic/1.0.10
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      rimraf: registry.npmmirror.com/rimraf/2.7.1
+      run-queue: registry.nlark.com/run-queue/1.0.3
+    dev: true
+
+  registry.nlark.com/multicast-dns-service-types/1.1.0:
+    resolution: {integrity: sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz}
+    name: multicast-dns-service-types
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/mute-stream/0.0.8:
+    resolution: {integrity: sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz}
+    name: mute-stream
+    version: 0.0.8
+    dev: true
+
+  registry.nlark.com/mz/2.7.0:
+    resolution: {integrity: sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mz/download/mz-2.7.0.tgz}
+    name: mz
+    version: 2.7.0
+    dependencies:
+      any-promise: registry.nlark.com/any-promise/1.3.0
+      object-assign: registry.nlark.com/object-assign/4.1.1
+      thenify-all: registry.nlark.com/thenify-all/1.6.0
+    dev: true
+
+  registry.nlark.com/nan/2.15.0:
+    resolution: {integrity: sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nan/download/nan-2.15.0.tgz}
+    name: nan
+    version: 2.15.0
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  registry.nlark.com/nanomatch/1.2.13:
+    resolution: {integrity: sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz}
+    name: nanomatch
+    version: 1.2.13
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      arr-diff: registry.nlark.com/arr-diff/4.0.0
+      array-unique: registry.nlark.com/array-unique/0.3.2
+      define-property: registry.nlark.com/define-property/2.0.2
+      extend-shallow: registry.nlark.com/extend-shallow/3.0.2
+      fragment-cache: registry.nlark.com/fragment-cache/0.2.1
+      is-windows: registry.nlark.com/is-windows/1.0.2
+      kind-of: registry.nlark.com/kind-of/6.0.3
+      object.pick: registry.nlark.com/object.pick/1.3.0
+      regex-not: registry.nlark.com/regex-not/1.0.2
+      snapdragon: registry.nlark.com/snapdragon/0.8.2
+      to-regex: registry.nlark.com/to-regex/3.0.2
+    dev: true
+
+  registry.nlark.com/nanopop/2.1.0:
+    resolution: {integrity: sha1-I0dlE87iQFiIr9LopLVAZrcLnmA=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nanopop/download/nanopop-2.1.0.tgz}
+    name: nanopop
+    version: 2.1.0
+    dev: false
+
+  registry.nlark.com/negotiator/0.6.2:
+    resolution: {integrity: sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/negotiator/download/negotiator-0.6.2.tgz}
+    name: negotiator
+    version: 0.6.2
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/neo-async/2.6.2:
+    resolution: {integrity: sha1-tKr7k+OustgXTKU88WOrfXMIMF8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz}
+    name: neo-async
+    version: 2.6.2
+    dev: true
+
+  registry.nlark.com/nice-try/1.0.5:
+    resolution: {integrity: sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz}
+    name: nice-try
+    version: 1.0.5
+    dev: true
+
+  registry.nlark.com/no-case/2.3.2:
+    resolution: {integrity: sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz}
+    name: no-case
+    version: 2.3.2
+    dependencies:
+      lower-case: registry.nlark.com/lower-case/1.1.4
+    dev: true
+
+  registry.nlark.com/node-ipc/9.2.1:
+    resolution: {integrity: sha1-sy9mEV+dbOhB3E7CAJ1qcz+Yu2s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/node-ipc/download/node-ipc-9.2.1.tgz}
+    name: node-ipc
+    version: 9.2.1
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      event-pubsub: registry.nlark.com/event-pubsub/4.3.0
+      js-message: registry.nlark.com/js-message/1.0.7
+      js-queue: registry.nlark.com/js-queue/2.0.2
+    dev: true
+
+  registry.nlark.com/node-libs-browser/2.2.1:
+    resolution: {integrity: sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz}
+    name: node-libs-browser
+    version: 2.2.1
+    dependencies:
+      assert: registry.npmmirror.com/assert/1.5.0
+      browserify-zlib: registry.nlark.com/browserify-zlib/0.2.0
+      buffer: registry.npmmirror.com/buffer/4.9.2
+      console-browserify: registry.nlark.com/console-browserify/1.2.0
+      constants-browserify: registry.nlark.com/constants-browserify/1.0.0
+      crypto-browserify: registry.nlark.com/crypto-browserify/3.12.0
+      domain-browser: registry.nlark.com/domain-browser/1.2.0
+      events: registry.npmmirror.com/events/3.3.0
+      https-browserify: registry.nlark.com/https-browserify/1.0.0
+      os-browserify: registry.nlark.com/os-browserify/0.3.0
+      path-browserify: registry.npmmirror.com/path-browserify/0.0.1
+      process: registry.npmmirror.com/process/0.11.10
+      punycode: registry.nlark.com/punycode/1.4.1
+      querystring-es3: registry.nlark.com/querystring-es3/0.2.1
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+      stream-browserify: registry.nlark.com/stream-browserify/2.0.2
+      stream-http: registry.nlark.com/stream-http/2.8.3
+      string_decoder: registry.nlark.com/string_decoder/1.3.0
+      timers-browserify: registry.nlark.com/timers-browserify/2.0.12
+      tty-browserify: registry.nlark.com/tty-browserify/0.0.0
+      url: registry.npmmirror.com/url/0.11.0
+      util: registry.npmmirror.com/util/0.11.1
+      vm-browserify: registry.nlark.com/vm-browserify/1.1.2
+    dev: true
+
+  registry.nlark.com/normalize-package-data/2.5.0:
+    resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz}
+    name: normalize-package-data
+    version: 2.5.0
+    dependencies:
+      hosted-git-info: registry.npmmirror.com/hosted-git-info/2.8.9
+      resolve: registry.npmmirror.com/resolve/1.21.0
+      semver: registry.nlark.com/semver/5.7.1
+      validate-npm-package-license: registry.nlark.com/validate-npm-package-license/3.0.4
+    dev: true
+
+  registry.nlark.com/normalize-path/1.0.0:
+    resolution: {integrity: sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-path/download/normalize-path-1.0.0.tgz}
+    name: normalize-path
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/normalize-path/2.1.1:
+    resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz}
+    name: normalize-path
+    version: 2.1.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      remove-trailing-separator: registry.nlark.com/remove-trailing-separator/1.1.0
+    dev: true
+
+  registry.nlark.com/normalize-path/3.0.0:
+    resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz}
+    name: normalize-path
+    version: 3.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/normalize-range/0.1.2:
+    resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz}
+    name: normalize-range
+    version: 0.1.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/normalize-url/1.9.1:
+    resolution: {integrity: sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-url/download/normalize-url-1.9.1.tgz}
+    name: normalize-url
+    version: 1.9.1
+    engines: {node: '>=4'}
+    dependencies:
+      object-assign: registry.nlark.com/object-assign/4.1.1
+      prepend-http: registry.nlark.com/prepend-http/1.0.4
+      query-string: registry.npmmirror.com/query-string/4.3.4
+      sort-keys: registry.nlark.com/sort-keys/1.1.2
+    dev: true
+
+  registry.nlark.com/normalize-url/3.3.0:
+    resolution: {integrity: sha1-suHE3E98bVd0PfczpPWXjRhlBVk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz}
+    name: normalize-url
+    version: 3.3.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/nth-check/1.0.2:
+    resolution: {integrity: sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nth-check/download/nth-check-1.0.2.tgz}
+    name: nth-check
+    version: 1.0.2
+    dependencies:
+      boolbase: registry.nlark.com/boolbase/1.0.0
+    dev: true
+
+  registry.nlark.com/nth-check/2.0.1:
+    resolution: {integrity: sha1-Lv4WL1w9oGoolZ+9PbddvuqfD8I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/nth-check/download/nth-check-2.0.1.tgz}
+    name: nth-check
+    version: 2.0.1
+    dependencies:
+      boolbase: registry.nlark.com/boolbase/1.0.0
+    dev: true
+
+  registry.nlark.com/num2fraction/1.2.2:
+    resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz}
+    name: num2fraction
+    version: 1.2.2
+    dev: true
+
+  registry.nlark.com/oauth-sign/0.9.0:
+    resolution: {integrity: sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/oauth-sign/download/oauth-sign-0.9.0.tgz}
+    name: oauth-sign
+    version: 0.9.0
+    dev: true
+
+  registry.nlark.com/object-assign/4.1.1:
+    resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz}
+    name: object-assign
+    version: 4.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/object-copy/0.1.0:
+    resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz}
+    name: object-copy
+    version: 0.1.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      copy-descriptor: registry.nlark.com/copy-descriptor/0.1.1
+      define-property: registry.nlark.com/define-property/0.2.5
+      kind-of: registry.nlark.com/kind-of/3.2.2
+    dev: true
+
+  registry.nlark.com/object-hash/1.3.1:
+    resolution: {integrity: sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz}
+    name: object-hash
+    version: 1.3.1
+    engines: {node: '>= 0.10.0'}
+    dev: true
+
+  registry.nlark.com/object-is/1.1.5:
+    resolution: {integrity: sha1-ud7qpfx/GEag+uzc7sE45XePU6w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object-is/download/object-is-1.1.5.tgz}
+    name: object-is
+    version: 1.1.5
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+    dev: true
+
+  registry.nlark.com/object-keys/1.1.1:
+    resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz}
+    name: object-keys
+    version: 1.1.1
+    engines: {node: '>= 0.4'}
+    dev: true
+
+  registry.nlark.com/object-visit/1.0.1:
+    resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz}
+    name: object-visit
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      isobject: registry.npmmirror.com/isobject/3.0.1
+    dev: true
+
+  registry.nlark.com/object.assign/4.1.2:
+    resolution: {integrity: sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz}
+    name: object.assign
+    version: 4.1.2
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+      object-keys: registry.nlark.com/object-keys/1.1.1
+    dev: true
+
+  registry.nlark.com/object.pick/1.3.0:
+    resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz}
+    name: object.pick
+    version: 1.3.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      isobject: registry.npmmirror.com/isobject/3.0.1
+    dev: true
+
+  registry.nlark.com/obuf/1.1.2:
+    resolution: {integrity: sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz}
+    name: obuf
+    version: 1.1.2
+    dev: true
+
+  registry.nlark.com/omit.js/2.0.2:
+    resolution: {integrity: sha1-3ZuENvq5R6Xz/yFMslOGMeMT7C8=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/omit.js/download/omit.js-2.0.2.tgz}
+    name: omit.js
+    version: 2.0.2
+    dev: false
+
+  registry.nlark.com/on-finished/2.3.0:
+    resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz}
+    name: on-finished
+    version: 2.3.0
+    engines: {node: '>= 0.8'}
+    dependencies:
+      ee-first: registry.npmmirror.com/ee-first/1.1.1
+    dev: true
+
+  registry.nlark.com/on-headers/1.0.2:
+    resolution: {integrity: sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz}
+    name: on-headers
+    version: 1.0.2
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.nlark.com/once/1.4.0:
+    resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/once/download/once-1.4.0.tgz}
+    name: once
+    version: 1.4.0
+    dependencies:
+      wrappy: registry.nlark.com/wrappy/1.0.2
+    dev: true
+
+  registry.nlark.com/onetime/2.0.1:
+    resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/onetime/download/onetime-2.0.1.tgz}
+    name: onetime
+    version: 2.0.1
+    engines: {node: '>=4'}
+    dependencies:
+      mimic-fn: registry.nlark.com/mimic-fn/1.2.0
+    dev: true
+
+  registry.nlark.com/onetime/5.1.2:
+    resolution: {integrity: sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz}
+    name: onetime
+    version: 5.1.2
+    engines: {node: '>=6'}
+    dependencies:
+      mimic-fn: registry.nlark.com/mimic-fn/2.1.0
+    dev: true
+
+  registry.nlark.com/opener/1.5.2:
+    resolution: {integrity: sha1-XTfh81B3udysQwE3InGv3rKhNZg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/opener/download/opener-1.5.2.tgz}
+    name: opener
+    version: 1.5.2
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/optionator/0.8.3:
+    resolution: {integrity: sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/optionator/download/optionator-0.8.3.tgz}
+    name: optionator
+    version: 0.8.3
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      deep-is: registry.nlark.com/deep-is/0.1.4
+      fast-levenshtein: registry.nlark.com/fast-levenshtein/2.0.6
+      levn: registry.nlark.com/levn/0.3.0
+      prelude-ls: registry.nlark.com/prelude-ls/1.1.2
+      type-check: registry.nlark.com/type-check/0.3.2
+      word-wrap: registry.nlark.com/word-wrap/1.2.3
+    dev: true
+
+  registry.nlark.com/ora/3.4.0:
+    resolution: {integrity: sha1-vwdSSRBZo+8+1MhQl1Md6f280xg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ora/download/ora-3.4.0.tgz}
+    name: ora
+    version: 3.4.0
+    engines: {node: '>=6'}
+    dependencies:
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      cli-cursor: registry.nlark.com/cli-cursor/2.1.0
+      cli-spinners: registry.npmmirror.com/cli-spinners/2.6.1
+      log-symbols: registry.npmmirror.com/log-symbols/2.2.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
+      wcwidth: registry.nlark.com/wcwidth/1.0.1
+    dev: true
+
+  registry.nlark.com/original/1.0.2:
+    resolution: {integrity: sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/original/download/original-1.0.2.tgz}
+    name: original
+    version: 1.0.2
+    dependencies:
+      url-parse: registry.npmmirror.com/url-parse/1.5.4
+    dev: true
+
+  registry.nlark.com/os-browserify/0.3.0:
+    resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz}
+    name: os-browserify
+    version: 0.3.0
+    dev: true
+
+  registry.nlark.com/os-tmpdir/1.0.2:
+    resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz}
+    name: os-tmpdir
+    version: 1.0.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/p-finally/1.0.0:
+    resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz}
+    name: p-finally
+    version: 1.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/p-finally/2.0.1:
+    resolution: {integrity: sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/p-finally/download/p-finally-2.0.1.tgz}
+    name: p-finally
+    version: 2.0.1
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/p-limit/2.3.0:
+    resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1631509532921&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz}
+    name: p-limit
+    version: 2.3.0
+    engines: {node: '>=6'}
+    dependencies:
+      p-try: registry.npmmirror.com/p-try/2.2.0
+    dev: true
+
+  registry.nlark.com/p-locate/3.0.0:
+    resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/p-locate/download/p-locate-3.0.0.tgz}
+    name: p-locate
+    version: 3.0.0
+    engines: {node: '>=6'}
+    dependencies:
+      p-limit: registry.nlark.com/p-limit/2.3.0
+    dev: true
+
+  registry.nlark.com/p-locate/4.1.0:
+    resolution: {integrity: sha1-o0KLtwiLOmApL2aRkni3wpetTwc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/p-locate/download/p-locate-4.1.0.tgz}
+    name: p-locate
+    version: 4.1.0
+    engines: {node: '>=8'}
+    dependencies:
+      p-limit: registry.nlark.com/p-limit/2.3.0
+    dev: true
+
+  registry.nlark.com/pako/1.0.11:
+    resolution: {integrity: sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pako/download/pako-1.0.11.tgz}
+    name: pako
+    version: 1.0.11
+    dev: true
+
+  registry.nlark.com/parallel-transform/1.2.0:
+    resolution: {integrity: sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/parallel-transform/download/parallel-transform-1.2.0.tgz}
+    name: parallel-transform
+    version: 1.2.0
+    dependencies:
+      cyclist: registry.nlark.com/cyclist/1.0.1
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/param-case/2.1.1:
+    resolution: {integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/param-case/download/param-case-2.1.1.tgz}
+    name: param-case
+    version: 2.1.1
+    dependencies:
+      no-case: registry.nlark.com/no-case/2.3.2
+    dev: true
+
+  registry.nlark.com/parse-asn1/5.1.6:
+    resolution: {integrity: sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz}
+    name: parse-asn1
+    version: 5.1.6
+    dependencies:
+      asn1.js: registry.nlark.com/asn1.js/5.4.1
+      browserify-aes: registry.npmmirror.com/browserify-aes/1.2.0
+      evp_bytestokey: registry.nlark.com/evp_bytestokey/1.0.3
+      pbkdf2: registry.nlark.com/pbkdf2/3.1.2
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/parse5-htmlparser2-tree-adapter/6.0.1:
+    resolution: {integrity: sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz}
+    name: parse5-htmlparser2-tree-adapter
+    version: 6.0.1
+    dependencies:
+      parse5: registry.nlark.com/parse5/6.0.1
+    dev: true
+
+  registry.nlark.com/parse5/5.1.1:
+    resolution: {integrity: sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/parse5/download/parse5-5.1.1.tgz}
+    name: parse5
+    version: 5.1.1
+    dev: true
+
+  registry.nlark.com/parse5/6.0.1:
+    resolution: {integrity: sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/parse5/download/parse5-6.0.1.tgz}
+    name: parse5
+    version: 6.0.1
+    dev: true
+
+  registry.nlark.com/parseurl/1.3.3:
+    resolution: {integrity: sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/parseurl/download/parseurl-1.3.3.tgz}
+    name: parseurl
+    version: 1.3.3
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.nlark.com/path-dirname/1.0.2:
+    resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz}
+    name: path-dirname
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/path-exists/2.1.0:
+    resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-exists/download/path-exists-2.1.0.tgz}
+    name: path-exists
+    version: 2.1.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      pinkie-promise: registry.nlark.com/pinkie-promise/2.0.1
+    dev: true
+
+  registry.nlark.com/path-exists/3.0.0:
+    resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-exists/download/path-exists-3.0.0.tgz}
+    name: path-exists
+    version: 3.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/path-exists/4.0.0:
+    resolution: {integrity: sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-exists/download/path-exists-4.0.0.tgz}
+    name: path-exists
+    version: 4.0.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/path-is-absolute/1.0.1:
+    resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz}
+    name: path-is-absolute
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/path-is-inside/1.0.2:
+    resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-is-inside/download/path-is-inside-1.0.2.tgz}
+    name: path-is-inside
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/path-key/2.0.1:
+    resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz}
+    name: path-key
+    version: 2.0.1
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/path-key/3.1.1:
+    resolution: {integrity: sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz}
+    name: path-key
+    version: 3.1.1
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/path-parse/1.0.7:
+    resolution: {integrity: sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz}
+    name: path-parse
+    version: 1.0.7
+    dev: true
+
+  registry.nlark.com/path-to-regexp/0.1.7:
+    resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz}
+    name: path-to-regexp
+    version: 0.1.7
+    dev: true
+
+  registry.nlark.com/path-type/3.0.0:
+    resolution: {integrity: sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz}
+    name: path-type
+    version: 3.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      pify: registry.nlark.com/pify/3.0.0
+    dev: true
+
+  registry.nlark.com/pbkdf2/3.1.2:
+    resolution: {integrity: sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz}
+    name: pbkdf2
+    version: 3.1.2
+    engines: {node: '>=0.12'}
+    dependencies:
+      create-hash: registry.nlark.com/create-hash/1.2.0
+      create-hmac: registry.nlark.com/create-hmac/1.1.7
+      ripemd160: registry.nlark.com/ripemd160/2.0.2
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+      sha.js: registry.nlark.com/sha.js/2.4.11
+    dev: true
+
+  registry.nlark.com/performance-now/2.1.0:
+    resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/performance-now/download/performance-now-2.1.0.tgz}
+    name: performance-now
+    version: 2.1.0
+    dev: true
+
+  registry.nlark.com/pify/2.3.0:
+    resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pify/download/pify-2.3.0.tgz}
+    name: pify
+    version: 2.3.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/pify/3.0.0:
+    resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pify/download/pify-3.0.0.tgz}
+    name: pify
+    version: 3.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/pify/4.0.1:
+    resolution: {integrity: sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pify/download/pify-4.0.1.tgz}
+    name: pify
+    version: 4.0.1
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/pinkie-promise/2.0.1:
+    resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz}
+    name: pinkie-promise
+    version: 2.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      pinkie: registry.nlark.com/pinkie/2.0.4
+    dev: true
+
+  registry.nlark.com/pinkie/2.0.4:
+    resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz}
+    name: pinkie
+    version: 2.0.4
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/pnp-webpack-plugin/1.7.0:
+    resolution: {integrity: sha1-ZXQThPbYBW824iVajWf/wghm9ck=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pnp-webpack-plugin/download/pnp-webpack-plugin-1.7.0.tgz}
+    name: pnp-webpack-plugin
+    version: 1.7.0
+    engines: {node: '>=6'}
+    dependencies:
+      ts-pnp: registry.npmmirror.com/ts-pnp/1.2.0
+    transitivePeerDependencies:
+      - typescript
+    dev: true
+
+  registry.nlark.com/portfinder/1.0.28:
+    resolution: {integrity: sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz}
+    name: portfinder
+    version: 1.0.28
+    engines: {node: '>= 0.12.0'}
+    dependencies:
+      async: registry.npmmirror.com/async/2.6.3
+      debug: registry.npmmirror.com/debug/3.2.7
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+    dev: true
+
+  registry.nlark.com/posix-character-classes/0.1.1:
+    resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz}
+    name: posix-character-classes
+    version: 0.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/postcss-discard-comments/4.0.2:
+    resolution: {integrity: sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz}
+    name: postcss-discard-comments
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/postcss-discard-duplicates/4.0.2:
+    resolution: {integrity: sha1-P+EzzTyCKC5VD8myORdqkge3hOs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz}
+    name: postcss-discard-duplicates
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/postcss-discard-empty/4.0.1:
+    resolution: {integrity: sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz}
+    name: postcss-discard-empty
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/postcss-modules-extract-imports/2.0.0:
+    resolution: {integrity: sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz}
+    name: postcss-modules-extract-imports
+    version: 2.0.0
+    engines: {node: '>= 6'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/postcss-modules-local-by-default/3.0.3:
+    resolution: {integrity: sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz}
+    name: postcss-modules-local-by-default
+    version: 3.0.3
+    engines: {node: '>= 6'}
+    dependencies:
+      icss-utils: registry.nlark.com/icss-utils/4.1.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.8
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0
+    dev: true
+
+  registry.nlark.com/postcss-modules-scope/2.2.0:
+    resolution: {integrity: sha1-OFyuATzHdD9afXYC0Qc6iequYu4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz}
+    name: postcss-modules-scope
+    version: 2.2.0
+    engines: {node: '>= 6'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.8
+    dev: true
+
+  registry.nlark.com/postcss-modules-values/3.0.0:
+    resolution: {integrity: sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz}
+    name: postcss-modules-values
+    version: 3.0.0
+    dependencies:
+      icss-utils: registry.nlark.com/icss-utils/4.1.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/postcss-normalize-charset/4.0.1:
+    resolution: {integrity: sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz}
+    name: postcss-normalize-charset
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.nlark.com/prelude-ls/1.1.2:
+    resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/prelude-ls/download/prelude-ls-1.1.2.tgz}
+    name: prelude-ls
+    version: 1.1.2
+    engines: {node: '>= 0.8.0'}
+    dev: true
+
+  registry.nlark.com/prepend-http/1.0.4:
+    resolution: {integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/prepend-http/download/prepend-http-1.0.4.tgz}
+    name: prepend-http
+    version: 1.0.4
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/process-nextick-args/2.0.1:
+    resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/process-nextick-args/download/process-nextick-args-2.0.1.tgz}
+    name: process-nextick-args
+    version: 2.0.1
+    dev: true
+
+  registry.nlark.com/promise-inflight/1.0.1:
+    resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz}
+    name: promise-inflight
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/proxy-addr/2.0.7:
+    resolution: {integrity: sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz}
+    name: proxy-addr
+    version: 2.0.7
+    engines: {node: '>= 0.10'}
+    dependencies:
+      forwarded: registry.nlark.com/forwarded/0.2.0
+      ipaddr.js: registry.nlark.com/ipaddr.js/1.9.1
+    dev: true
+
+  registry.nlark.com/prr/1.0.1:
+    resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/prr/download/prr-1.0.1.tgz}
+    name: prr
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/pseudomap/1.0.2:
+    resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz}
+    name: pseudomap
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/psl/1.8.0:
+    resolution: {integrity: sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/psl/download/psl-1.8.0.tgz}
+    name: psl
+    version: 1.8.0
+    dev: true
+
+  registry.nlark.com/public-encrypt/4.0.3:
+    resolution: {integrity: sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/public-encrypt/download/public-encrypt-4.0.3.tgz}
+    name: public-encrypt
+    version: 4.0.3
+    dependencies:
+      bn.js: registry.nlark.com/bn.js/4.12.0
+      browserify-rsa: registry.nlark.com/browserify-rsa/4.1.0
+      create-hash: registry.nlark.com/create-hash/1.2.0
+      parse-asn1: registry.nlark.com/parse-asn1/5.1.6
+      randombytes: registry.nlark.com/randombytes/2.1.0
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/pump/2.0.1:
+    resolution: {integrity: sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pump/download/pump-2.0.1.tgz}
+    name: pump
+    version: 2.0.1
+    dependencies:
+      end-of-stream: registry.nlark.com/end-of-stream/1.4.4
+      once: registry.nlark.com/once/1.4.0
+    dev: true
+
+  registry.nlark.com/pump/3.0.0:
+    resolution: {integrity: sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pump/download/pump-3.0.0.tgz}
+    name: pump
+    version: 3.0.0
+    dependencies:
+      end-of-stream: registry.nlark.com/end-of-stream/1.4.4
+      once: registry.nlark.com/once/1.4.0
+    dev: true
+
+  registry.nlark.com/pumpify/1.5.1:
+    resolution: {integrity: sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pumpify/download/pumpify-1.5.1.tgz}
+    name: pumpify
+    version: 1.5.1
+    dependencies:
+      duplexify: registry.nlark.com/duplexify/3.7.1
+      inherits: registry.nlark.com/inherits/2.0.4
+      pump: registry.nlark.com/pump/2.0.1
+    dev: true
+
+  registry.nlark.com/punycode/1.3.2:
+    resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/punycode/download/punycode-1.3.2.tgz}
+    name: punycode
+    version: 1.3.2
+    dev: true
+
+  registry.nlark.com/punycode/1.4.1:
+    resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/punycode/download/punycode-1.4.1.tgz}
+    name: punycode
+    version: 1.4.1
+    dev: true
+
+  registry.nlark.com/punycode/2.1.1:
+    resolution: {integrity: sha1-tYsBCsQMIsVldhbI0sLALHv0eew=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/punycode/download/punycode-2.1.1.tgz}
+    name: punycode
+    version: 2.1.1
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/q/1.5.1:
+    resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/q/download/q-1.5.1.tgz}
+    name: q
+    version: 1.5.1
+    engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
+    dev: true
+
+  registry.nlark.com/querystring-es3/0.2.1:
+    resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz}
+    name: querystring-es3
+    version: 0.2.1
+    engines: {node: '>=0.4.x'}
+    dev: true
+
+  registry.nlark.com/querystringify/2.2.0:
+    resolution: {integrity: sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz}
+    name: querystringify
+    version: 2.2.0
+    dev: true
+
+  registry.nlark.com/randombytes/2.1.0:
+    resolution: {integrity: sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz}
+    name: randombytes
+    version: 2.1.0
+    dependencies:
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/randomfill/1.0.4:
+    resolution: {integrity: sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/randomfill/download/randomfill-1.0.4.tgz}
+    name: randomfill
+    version: 1.0.4
+    dependencies:
+      randombytes: registry.nlark.com/randombytes/2.1.0
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/range-parser/1.2.1:
+    resolution: {integrity: sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz}
+    name: range-parser
+    version: 1.2.1
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/read-pkg/5.2.0:
+    resolution: {integrity: sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz}
+    name: read-pkg
+    version: 5.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      '@types/normalize-package-data': registry.npmmirror.com/@types/normalize-package-data/2.4.1
+      normalize-package-data: registry.nlark.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
+
+  registry.nlark.com/readable-stream/2.3.7:
+    resolution: {integrity: sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz}
+    name: readable-stream
+    version: 2.3.7
+    dependencies:
+      core-util-is: registry.nlark.com/core-util-is/1.0.3
+      inherits: registry.nlark.com/inherits/2.0.4
+      isarray: registry.nlark.com/isarray/1.0.0
+      process-nextick-args: registry.nlark.com/process-nextick-args/2.0.1
+      safe-buffer: registry.nlark.com/safe-buffer/5.1.2
+      string_decoder: registry.nlark.com/string_decoder/1.1.1
+      util-deprecate: registry.nlark.com/util-deprecate/1.0.2
+    dev: true
+
+  registry.nlark.com/readable-stream/3.6.0:
+    resolution: {integrity: sha1-M3u9o63AcGvT4CRCaihtS0sskZg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/readable-stream/download/readable-stream-3.6.0.tgz}
+    name: readable-stream
+    version: 3.6.0
+    engines: {node: '>= 6'}
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      string_decoder: registry.nlark.com/string_decoder/1.3.0
+      util-deprecate: registry.nlark.com/util-deprecate/1.0.2
+    dev: true
+
+  registry.nlark.com/readdirp/2.2.1:
+    resolution: {integrity: sha1-DodiKjMlqjPokihcr4tOhGUppSU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz}
+    name: readdirp
+    version: 2.2.1
+    engines: {node: '>=0.10'}
+    dependencies:
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+      micromatch: registry.nlark.com/micromatch/3.1.10
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/readdirp/3.6.0:
+    resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/readdirp/download/readdirp-3.6.0.tgz}
+    name: readdirp
+    version: 3.6.0
+    engines: {node: '>=8.10.0'}
+    dependencies:
+      picomatch: registry.npmmirror.com/picomatch/2.3.1
+    dev: true
+    optional: true
+
+  registry.nlark.com/regenerate/1.4.2:
+    resolution: {integrity: sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz}
+    name: regenerate
+    version: 1.4.2
+    dev: true
+
+  registry.nlark.com/regenerator-transform/0.14.5:
+    resolution: {integrity: sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz}
+    name: regenerator-transform
+    version: 0.14.5
+    dependencies:
+      '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.7
+    dev: true
+
+  registry.nlark.com/regex-not/1.0.2:
+    resolution: {integrity: sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz}
+    name: regex-not
+    version: 1.0.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      extend-shallow: registry.nlark.com/extend-shallow/3.0.2
+      safe-regex: registry.nlark.com/safe-regex/1.1.0
+    dev: true
+
+  registry.nlark.com/regexp.prototype.flags/1.3.1:
+    resolution: {integrity: sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz}
+    name: regexp.prototype.flags
+    version: 1.3.1
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+    dev: true
+
+  registry.nlark.com/regexpp/2.0.1:
+    resolution: {integrity: sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regexpp/download/regexpp-2.0.1.tgz}
+    name: regexpp
+    version: 2.0.1
+    engines: {node: '>=6.5.0'}
+    dev: true
+
+  registry.nlark.com/relateurl/0.2.7:
+    resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/relateurl/download/relateurl-0.2.7.tgz}
+    name: relateurl
+    version: 0.2.7
+    engines: {node: '>= 0.10'}
+    dev: true
+
+  registry.nlark.com/remove-trailing-separator/1.1.0:
+    resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz}
+    name: remove-trailing-separator
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/repeat-element/1.1.4:
+    resolution: {integrity: sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz}
+    name: repeat-element
+    version: 1.1.4
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/repeat-string/1.6.1:
+    resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz}
+    name: repeat-string
+    version: 1.6.1
+    engines: {node: '>=0.10'}
+    dev: true
+
+  registry.nlark.com/require-directory/2.1.1:
+    resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/require-directory/download/require-directory-2.1.1.tgz}
+    name: require-directory
+    version: 2.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/require-main-filename/2.0.0:
+    resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/require-main-filename/download/require-main-filename-2.0.0.tgz}
+    name: require-main-filename
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/requires-port/1.0.0:
+    resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz}
+    name: requires-port
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/resize-observer-polyfill/1.5.1:
+    resolution: {integrity: sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz}
+    name: resize-observer-polyfill
+    version: 1.5.1
+    dev: false
+
+  registry.nlark.com/resolve-cwd/2.0.0:
+    resolution: {integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz}
+    name: resolve-cwd
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      resolve-from: registry.nlark.com/resolve-from/3.0.0
+    dev: true
+
+  registry.nlark.com/resolve-from/3.0.0:
+    resolution: {integrity: sha1-six699nWiBvItuZTM17rywoYh0g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz}
+    name: resolve-from
+    version: 3.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/resolve-from/4.0.0:
+    resolution: {integrity: sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz}
+    name: resolve-from
+    version: 4.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/restore-cursor/2.0.0:
+    resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz}
+    name: restore-cursor
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      onetime: registry.nlark.com/onetime/2.0.1
+      signal-exit: registry.npmmirror.com/signal-exit/3.0.6
+    dev: true
+
+  registry.nlark.com/restore-cursor/3.1.0:
+    resolution: {integrity: sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz}
+    name: restore-cursor
+    version: 3.1.0
+    engines: {node: '>=8'}
+    dependencies:
+      onetime: registry.nlark.com/onetime/5.1.2
+      signal-exit: registry.npmmirror.com/signal-exit/3.0.6
+    dev: true
+
+  registry.nlark.com/ret/0.1.15:
+    resolution: {integrity: sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ret/download/ret-0.1.15.tgz}
+    name: ret
+    version: 0.1.15
+    engines: {node: '>=0.12'}
+    dev: true
+
+  registry.nlark.com/retry/0.12.0:
+    resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/retry/download/retry-0.12.0.tgz}
+    name: retry
+    version: 0.12.0
+    engines: {node: '>= 4'}
+    dev: true
+
+  registry.nlark.com/rgb-regex/1.0.1:
+    resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz}
+    name: rgb-regex
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/rgba-regex/1.0.0:
+    resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz}
+    name: rgba-regex
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/ripemd160/2.0.2:
+    resolution: {integrity: sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz}
+    name: ripemd160
+    version: 2.0.2
+    dependencies:
+      hash-base: registry.nlark.com/hash-base/3.1.0
+      inherits: registry.nlark.com/inherits/2.0.4
+    dev: true
+
+  registry.nlark.com/run-async/2.4.1:
+    resolution: {integrity: sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz}
+    name: run-async
+    version: 2.4.1
+    engines: {node: '>=0.12.0'}
+    dev: true
+
+  registry.nlark.com/run-queue/1.0.3:
+    resolution: {integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz}
+    name: run-queue
+    version: 1.0.3
+    dependencies:
+      aproba: registry.nlark.com/aproba/1.2.0
+    dev: true
+
+  registry.nlark.com/safe-buffer/5.1.2:
+    resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz}
+    name: safe-buffer
+    version: 5.1.2
+    dev: true
+
+  registry.nlark.com/safe-buffer/5.2.1:
+    resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/safe-buffer/download/safe-buffer-5.2.1.tgz}
+    name: safe-buffer
+    version: 5.2.1
+    dev: true
+
+  registry.nlark.com/safe-regex/1.1.0:
+    resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz}
+    name: safe-regex
+    version: 1.1.0
+    dependencies:
+      ret: registry.nlark.com/ret/0.1.15
+    dev: true
+
+  registry.nlark.com/safer-buffer/2.1.2:
+    resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz}
+    name: safer-buffer
+    version: 2.1.2
+    dev: true
+
+  registry.nlark.com/sax/1.2.4:
+    resolution: {integrity: sha1-KBYjTiN4vdxOU1T6tcqold9xANk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sax/download/sax-1.2.4.tgz}
+    name: sax
+    version: 1.2.4
+    dev: true
+
+  registry.nlark.com/select-hose/2.0.0:
+    resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz}
+    name: select-hose
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/semver/5.7.1:
+    resolution: {integrity: sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1631509518320&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz}
+    name: semver
+    version: 5.7.1
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/semver/6.3.0:
+    resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1631509518320&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz}
+    name: semver
+    version: 6.3.0
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/semver/7.0.0:
+    resolution: {integrity: sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1631509518320&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz}
+    name: semver
+    version: 7.0.0
+    hasBin: true
+    dev: true
+
+  registry.nlark.com/serialize-javascript/4.0.0:
+    resolution: {integrity: sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz}
+    name: serialize-javascript
+    version: 4.0.0
+    dependencies:
+      randombytes: registry.nlark.com/randombytes/2.1.0
+    dev: true
+
+  registry.nlark.com/serve-index/1.9.1:
+    resolution: {integrity: sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/serve-index/download/serve-index-1.9.1.tgz}
+    name: serve-index
+    version: 1.9.1
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      accepts: registry.nlark.com/accepts/1.3.7
+      batch: registry.npmmirror.com/batch/0.6.1
+      debug: registry.npmmirror.com/debug/2.6.9
+      escape-html: registry.nlark.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.34
+      parseurl: registry.nlark.com/parseurl/1.3.3
+    dev: true
+
+  registry.nlark.com/set-blocking/2.0.0:
+    resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/set-blocking/download/set-blocking-2.0.0.tgz}
+    name: set-blocking
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/set-value/2.0.1:
+    resolution: {integrity: sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz}
+    name: set-value
+    version: 2.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      extend-shallow: registry.nlark.com/extend-shallow/2.0.1
+      is-extendable: registry.nlark.com/is-extendable/0.1.1
+      is-plain-object: registry.nlark.com/is-plain-object/2.0.4
+      split-string: registry.nlark.com/split-string/3.1.0
+    dev: true
+
+  registry.nlark.com/setprototypeof/1.1.0:
+    resolution: {integrity: sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/setprototypeof/download/setprototypeof-1.1.0.tgz}
+    name: setprototypeof
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/setprototypeof/1.2.0:
+    resolution: {integrity: sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/setprototypeof/download/setprototypeof-1.2.0.tgz}
+    name: setprototypeof
+    version: 1.2.0
+    dev: true
+
+  registry.nlark.com/sha.js/2.4.11:
+    resolution: {integrity: sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz}
+    name: sha.js
+    version: 2.4.11
+    hasBin: true
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/shallow-equal/1.2.1:
+    resolution: {integrity: sha1-TBar+lYEOqINBQMk76aJQLDaedo=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/shallow-equal/download/shallow-equal-1.2.1.tgz}
+    name: shallow-equal
+    version: 1.2.1
+    dev: false
+
+  registry.nlark.com/shebang-command/1.2.0:
+    resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz}
+    name: shebang-command
+    version: 1.2.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      shebang-regex: registry.nlark.com/shebang-regex/1.0.0
+    dev: true
+
+  registry.nlark.com/shebang-command/2.0.0:
+    resolution: {integrity: sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz}
+    name: shebang-command
+    version: 2.0.0
+    engines: {node: '>=8'}
+    dependencies:
+      shebang-regex: registry.nlark.com/shebang-regex/3.0.0
+    dev: true
+
+  registry.nlark.com/shebang-regex/1.0.0:
+    resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz}
+    name: shebang-regex
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/shebang-regex/3.0.0:
+    resolution: {integrity: sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz}
+    name: shebang-regex
+    version: 3.0.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/side-channel/1.0.4:
+    resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/side-channel/download/side-channel-1.0.4.tgz}
+    name: side-channel
+    version: 1.0.4
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      get-intrinsic: registry.nlark.com/get-intrinsic/1.1.1
+      object-inspect: registry.npmmirror.com/object-inspect/1.12.0
+    dev: true
+
+  registry.nlark.com/slash/1.0.0:
+    resolution: {integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/slash/download/slash-1.0.0.tgz}
+    name: slash
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/slash/2.0.0:
+    resolution: {integrity: sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/slash/download/slash-2.0.0.tgz}
+    name: slash
+    version: 2.0.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/slice-ansi/2.1.0:
+    resolution: {integrity: sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/slice-ansi/download/slice-ansi-2.1.0.tgz}
+    name: slice-ansi
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1
+      astral-regex: registry.nlark.com/astral-regex/1.0.0
+      is-fullwidth-code-point: registry.nlark.com/is-fullwidth-code-point/2.0.0
+    dev: true
+
+  registry.nlark.com/snapdragon-node/2.1.1:
+    resolution: {integrity: sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz}
+    name: snapdragon-node
+    version: 2.1.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      define-property: registry.nlark.com/define-property/1.0.0
+      isobject: registry.npmmirror.com/isobject/3.0.1
+      snapdragon-util: registry.nlark.com/snapdragon-util/3.0.1
+    dev: true
+
+  registry.nlark.com/snapdragon-util/3.0.1:
+    resolution: {integrity: sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz}
+    name: snapdragon-util
+    version: 3.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/3.2.2
+    dev: true
+
+  registry.nlark.com/snapdragon/0.8.2:
+    resolution: {integrity: sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz}
+    name: snapdragon
+    version: 0.8.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      base: registry.nlark.com/base/0.11.2
+      debug: registry.npmmirror.com/debug/2.6.9
+      define-property: registry.nlark.com/define-property/0.2.5
+      extend-shallow: registry.nlark.com/extend-shallow/2.0.1
+      map-cache: registry.nlark.com/map-cache/0.2.2
+      source-map: registry.nlark.com/source-map/0.5.7
+      source-map-resolve: registry.npmmirror.com/source-map-resolve/0.5.3
+      use: registry.nlark.com/use/3.1.1
+    dev: true
+
+  registry.nlark.com/sockjs-client/1.5.2:
+    resolution: {integrity: sha1-S8SMLanOR2nxnccjOWtQ9cEjMKM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sockjs-client/download/sockjs-client-1.5.2.tgz}
+    name: sockjs-client
+    version: 1.5.2
+    dependencies:
+      debug: registry.npmmirror.com/debug/3.2.7
+      eventsource: registry.nlark.com/eventsource/1.1.0
+      faye-websocket: registry.nlark.com/faye-websocket/0.11.4
+      inherits: registry.nlark.com/inherits/2.0.4
+      json3: registry.npmmirror.com/json3/3.3.3
+      url-parse: registry.npmmirror.com/url-parse/1.5.4
+    dev: true
+
+  registry.nlark.com/sort-keys/1.1.2:
+    resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sort-keys/download/sort-keys-1.1.2.tgz}
+    name: sort-keys
+    version: 1.1.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-plain-obj: registry.nlark.com/is-plain-obj/1.1.0
+    dev: true
+
+  registry.nlark.com/source-list-map/2.0.1:
+    resolution: {integrity: sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz}
+    name: source-list-map
+    version: 2.0.1
+    dev: true
+
+  registry.nlark.com/source-map/0.5.7:
+    resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz}
+    name: source-map
+    version: 0.5.7
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/source-map/0.6.1:
+    resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz}
+    name: source-map
+    version: 0.6.1
+    engines: {node: '>=0.10.0'}
+
+  registry.nlark.com/source-map/0.7.3:
+    resolution: {integrity: sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/source-map/download/source-map-0.7.3.tgz}
+    name: source-map
+    version: 0.7.3
+    engines: {node: '>= 8'}
+    dev: true
+
+  registry.nlark.com/spdx-correct/3.1.1:
+    resolution: {integrity: sha1-3s6BrJweZxPl99G28X1Gj6U9iak=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/spdx-correct/download/spdx-correct-3.1.1.tgz}
+    name: spdx-correct
+    version: 3.1.1
+    dependencies:
+      spdx-expression-parse: registry.nlark.com/spdx-expression-parse/3.0.1
+      spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.11
+    dev: true
+
+  registry.nlark.com/spdx-exceptions/2.3.0:
+    resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz}
+    name: spdx-exceptions
+    version: 2.3.0
+    dev: true
+
+  registry.nlark.com/spdx-expression-parse/3.0.1:
+    resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz}
+    name: spdx-expression-parse
+    version: 3.0.1
+    dependencies:
+      spdx-exceptions: registry.nlark.com/spdx-exceptions/2.3.0
+      spdx-license-ids: registry.npmmirror.com/spdx-license-ids/3.0.11
+    dev: true
+
+  registry.nlark.com/spdy-transport/3.0.0_supports-color@6.1.0:
+    resolution: {integrity: sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/spdy-transport/download/spdy-transport-3.0.0.tgz}
+    id: registry.nlark.com/spdy-transport/3.0.0
+    name: spdy-transport
+    version: 3.0.0
+    dependencies:
+      debug: registry.npmmirror.com/debug/4.3.3_supports-color@6.1.0
+      detect-node: registry.nlark.com/detect-node/2.1.0
+      hpack.js: registry.nlark.com/hpack.js/2.1.6
+      obuf: registry.nlark.com/obuf/1.1.2
+      readable-stream: registry.nlark.com/readable-stream/3.6.0
+      wbuf: registry.nlark.com/wbuf/1.7.3
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.nlark.com/spdy/4.0.2_supports-color@6.1.0:
+    resolution: {integrity: sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/spdy/download/spdy-4.0.2.tgz}
+    id: registry.nlark.com/spdy/4.0.2
+    name: spdy
+    version: 4.0.2
+    engines: {node: '>=6.0.0'}
+    dependencies:
+      debug: registry.npmmirror.com/debug/4.3.3_supports-color@6.1.0
+      handle-thing: registry.nlark.com/handle-thing/2.0.1
+      http-deceiver: registry.nlark.com/http-deceiver/1.2.7
+      select-hose: registry.nlark.com/select-hose/2.0.0
+      spdy-transport: registry.nlark.com/spdy-transport/3.0.0_supports-color@6.1.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.nlark.com/split-string/3.1.0:
+    resolution: {integrity: sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz}
+    name: split-string
+    version: 3.1.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      extend-shallow: registry.nlark.com/extend-shallow/3.0.2
+    dev: true
+
+  registry.nlark.com/sprintf-js/1.0.3:
+    resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/sprintf-js/download/sprintf-js-1.0.3.tgz}
+    name: sprintf-js
+    version: 1.0.3
+    dev: true
+
+  registry.nlark.com/ssri/6.0.2:
+    resolution: {integrity: sha1-FXk5E08gRk5zAd26PpD/qPdyisU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ssri/download/ssri-6.0.2.tgz}
+    name: ssri
+    version: 6.0.2
+    dependencies:
+      figgy-pudding: registry.nlark.com/figgy-pudding/3.5.2
+    dev: true
+
+  registry.nlark.com/ssri/8.0.1:
+    resolution: {integrity: sha1-Y45OQ54v+9LNKJd21cpFfE9Roq8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ssri/download/ssri-8.0.1.tgz}
+    name: ssri
+    version: 8.0.1
+    engines: {node: '>= 8'}
+    dependencies:
+      minipass: registry.npmmirror.com/minipass/3.1.6
+    dev: true
+
+  registry.nlark.com/stackframe/1.2.0:
+    resolution: {integrity: sha1-UkKUktY8YuuYmATBFVLj0i53kwM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/stackframe/download/stackframe-1.2.0.tgz}
+    name: stackframe
+    version: 1.2.0
+    dev: true
+
+  registry.nlark.com/static-extend/0.1.2:
+    resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz}
+    name: static-extend
+    version: 0.1.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      define-property: registry.nlark.com/define-property/0.2.5
+      object-copy: registry.nlark.com/object-copy/0.1.0
+    dev: true
+
+  registry.nlark.com/statuses/1.5.0:
+    resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/statuses/download/statuses-1.5.0.tgz}
+    name: statuses
+    version: 1.5.0
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.nlark.com/stream-browserify/2.0.2:
+    resolution: {integrity: sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/stream-browserify/download/stream-browserify-2.0.2.tgz}
+    name: stream-browserify
+    version: 2.0.2
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.nlark.com/stream-each/1.2.3:
+    resolution: {integrity: sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/stream-each/download/stream-each-1.2.3.tgz}
+    name: stream-each
+    version: 1.2.3
+    dependencies:
+      end-of-stream: registry.nlark.com/end-of-stream/1.4.4
+      stream-shift: registry.nlark.com/stream-shift/1.0.1
+    dev: true
+
+  registry.nlark.com/stream-http/2.8.3:
+    resolution: {integrity: sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/stream-http/download/stream-http-2.8.3.tgz}
+    name: stream-http
+    version: 2.8.3
+    dependencies:
+      builtin-status-codes: registry.nlark.com/builtin-status-codes/3.0.0
+      inherits: registry.nlark.com/inherits/2.0.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+      to-arraybuffer: registry.nlark.com/to-arraybuffer/1.0.1
+      xtend: registry.nlark.com/xtend/4.0.2
+    dev: true
+
+  registry.nlark.com/stream-shift/1.0.1:
+    resolution: {integrity: sha1-1wiCgVWasneEJCebCHfaPDktWj0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz}
+    name: stream-shift
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/strict-uri-encode/1.1.0:
+    resolution: {integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz}
+    name: strict-uri-encode
+    version: 1.1.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/string.prototype.trimend/1.0.4:
+    resolution: {integrity: sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz}
+    name: string.prototype.trimend
+    version: 1.0.4
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+    dev: true
+
+  registry.nlark.com/string.prototype.trimstart/1.0.4:
+    resolution: {integrity: sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz}
+    name: string.prototype.trimstart
+    version: 1.0.4
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+    dev: true
+
+  registry.nlark.com/string_decoder/1.1.1:
+    resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz}
+    name: string_decoder
+    version: 1.1.1
+    dependencies:
+      safe-buffer: registry.nlark.com/safe-buffer/5.1.2
+    dev: true
+
+  registry.nlark.com/string_decoder/1.3.0:
+    resolution: {integrity: sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/string_decoder/download/string_decoder-1.3.0.tgz}
+    name: string_decoder
+    version: 1.3.0
+    dependencies:
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/strip-final-newline/2.0.0:
+    resolution: {integrity: sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz}
+    name: strip-final-newline
+    version: 2.0.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.nlark.com/strip-indent/2.0.0:
+    resolution: {integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/strip-indent/download/strip-indent-2.0.0.tgz}
+    name: strip-indent
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/strip-json-comments/3.1.1:
+    resolution: {integrity: sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz}
+    name: strip-json-comments
+    version: 3.1.1
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.nlark.com/stylehacks/4.0.3:
+    resolution: {integrity: sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz}
+    name: stylehacks
+    version: 4.0.3
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/3.1.2
+    dev: true
+
+  registry.nlark.com/svg-tags/1.0.0:
+    resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz}
+    name: svg-tags
+    version: 1.0.0
+    dev: true
+
+  registry.nlark.com/text-table/0.2.0:
+    resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz}
+    name: text-table
+    version: 0.2.0
+    dev: true
+
+  registry.nlark.com/thenify-all/1.6.0:
+    resolution: {integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/thenify-all/download/thenify-all-1.6.0.tgz}
+    name: thenify-all
+    version: 1.6.0
+    engines: {node: '>=0.8'}
+    dependencies:
+      thenify: registry.nlark.com/thenify/3.3.1
+    dev: true
+
+  registry.nlark.com/thenify/3.3.1:
+    resolution: {integrity: sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz}
+    name: thenify
+    version: 3.3.1
+    dependencies:
+      any-promise: registry.nlark.com/any-promise/1.3.0
+    dev: true
+
+  registry.nlark.com/thread-loader/2.1.3_webpack@4.46.0:
+    resolution: {integrity: sha1-y9LBOfwrLebp0o9iKGq3cMGsvdo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/thread-loader/download/thread-loader-2.1.3.tgz}
+    id: registry.nlark.com/thread-loader/2.1.3
+    name: thread-loader
+    version: 2.1.3
+    engines: {node: '>= 6.9.0 <7.0.0 || >= 8.9.0'}
+    peerDependencies:
+      webpack: ^2.0.0 || ^3.0.0 || ^4.0.0
+    dependencies:
+      loader-runner: registry.nlark.com/loader-runner/2.4.0
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      neo-async: registry.nlark.com/neo-async/2.6.2
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.nlark.com/through/2.3.8:
+    resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/through/download/through-2.3.8.tgz}
+    name: through
+    version: 2.3.8
+    dev: true
+
+  registry.nlark.com/through2/2.0.5:
+    resolution: {integrity: sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/through2/download/through2-2.0.5.tgz}
+    name: through2
+    version: 2.0.5
+    dependencies:
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+      xtend: registry.nlark.com/xtend/4.0.2
+    dev: true
+
+  registry.nlark.com/thunky/1.1.0:
+    resolution: {integrity: sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz}
+    name: thunky
+    version: 1.1.0
+    dev: true
+
+  registry.nlark.com/timers-browserify/2.0.12:
+    resolution: {integrity: sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/timers-browserify/download/timers-browserify-2.0.12.tgz}
+    name: timers-browserify
+    version: 2.0.12
+    engines: {node: '>=0.6.0'}
+    dependencies:
+      setimmediate: registry.npmmirror.com/setimmediate/1.0.5
+    dev: true
+
+  registry.nlark.com/timsort/0.3.0:
+    resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz}
+    name: timsort
+    version: 0.3.0
+    dev: true
+
+  registry.nlark.com/tmp/0.0.33:
+    resolution: {integrity: sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz}
+    name: tmp
+    version: 0.0.33
+    engines: {node: '>=0.6.0'}
+    dependencies:
+      os-tmpdir: registry.nlark.com/os-tmpdir/1.0.2
+    dev: true
+
+  registry.nlark.com/to-arraybuffer/1.0.1:
+    resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz}
+    name: to-arraybuffer
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/to-fast-properties/2.0.0:
+    resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz}
+    name: to-fast-properties
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/to-object-path/0.3.0:
+    resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz}
+    name: to-object-path
+    version: 0.3.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      kind-of: registry.nlark.com/kind-of/3.2.2
+    dev: true
+
+  registry.nlark.com/to-regex-range/2.1.1:
+    resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz}
+    name: to-regex-range
+    version: 2.1.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-number: registry.nlark.com/is-number/3.0.0
+      repeat-string: registry.nlark.com/repeat-string/1.6.1
+    dev: true
+
+  registry.nlark.com/to-regex-range/5.0.1:
+    resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz}
+    name: to-regex-range
+    version: 5.0.1
+    engines: {node: '>=8.0'}
+    dependencies:
+      is-number: registry.nlark.com/is-number/7.0.0
+    dev: true
+
+  registry.nlark.com/to-regex/3.0.2:
+    resolution: {integrity: sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz}
+    name: to-regex
+    version: 3.0.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      define-property: registry.nlark.com/define-property/2.0.2
+      extend-shallow: registry.nlark.com/extend-shallow/3.0.2
+      regex-not: registry.nlark.com/regex-not/1.0.2
+      safe-regex: registry.nlark.com/safe-regex/1.1.0
+    dev: true
+
+  registry.nlark.com/toposort/1.0.7:
+    resolution: {integrity: sha1-LmhELZ9k7HILjMieZEOsbKqVACk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz}
+    name: toposort
+    version: 1.0.7
+    dev: true
+
+  registry.nlark.com/tough-cookie/2.5.0:
+    resolution: {integrity: sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tough-cookie/download/tough-cookie-2.5.0.tgz}
+    name: tough-cookie
+    version: 2.5.0
+    engines: {node: '>=0.8'}
+    dependencies:
+      psl: registry.nlark.com/psl/1.8.0
+      punycode: registry.nlark.com/punycode/2.1.1
+    dev: true
+
+  registry.nlark.com/tryer/1.0.1:
+    resolution: {integrity: sha1-8shUBoALmw90yfdGW4HqrSQSUvg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tryer/download/tryer-1.0.1.tgz}
+    name: tryer
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/tty-browserify/0.0.0:
+    resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz}
+    name: tty-browserify
+    version: 0.0.0
+    dev: true
+
+  registry.nlark.com/tunnel-agent/0.6.0:
+    resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tunnel-agent/download/tunnel-agent-0.6.0.tgz}
+    name: tunnel-agent
+    version: 0.6.0
+    dependencies:
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.nlark.com/tweetnacl/0.14.5:
+    resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/tweetnacl/download/tweetnacl-0.14.5.tgz}
+    name: tweetnacl
+    version: 0.14.5
+    dev: true
+
+  registry.nlark.com/type-check/0.3.2:
+    resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/type-check/download/type-check-0.3.2.tgz}
+    name: type-check
+    version: 0.3.2
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      prelude-ls: registry.nlark.com/prelude-ls/1.1.2
+    dev: true
+
+  registry.nlark.com/type-is/1.6.18:
+    resolution: {integrity: sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/type-is/download/type-is-1.6.18.tgz}
+    name: type-is
+    version: 1.6.18
+    engines: {node: '>= 0.6'}
+    dependencies:
+      media-typer: registry.nlark.com/media-typer/0.3.0
+      mime-types: registry.npmmirror.com/mime-types/2.1.34
+    dev: true
+
+  registry.nlark.com/typedarray/0.0.6:
+    resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz}
+    name: typedarray
+    version: 0.0.6
+    dev: true
+
+  registry.nlark.com/unbox-primitive/1.0.1:
+    resolution: {integrity: sha1-CF4hViXsMWJXTciFmr7nilmxRHE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz}
+    name: unbox-primitive
+    version: 1.0.1
+    dependencies:
+      function-bind: registry.nlark.com/function-bind/1.1.1
+      has-bigints: registry.nlark.com/has-bigints/1.0.1
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+      which-boxed-primitive: registry.nlark.com/which-boxed-primitive/1.0.2
+    dev: true
+
+  registry.nlark.com/unicode-canonical-property-names-ecmascript/2.0.0:
+    resolution: {integrity: sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz}
+    name: unicode-canonical-property-names-ecmascript
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/unicode-match-property-ecmascript/2.0.0:
+    resolution: {integrity: sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-2.0.0.tgz}
+    name: unicode-match-property-ecmascript
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      unicode-canonical-property-names-ecmascript: registry.nlark.com/unicode-canonical-property-names-ecmascript/2.0.0
+      unicode-property-aliases-ecmascript: registry.nlark.com/unicode-property-aliases-ecmascript/2.0.0
+    dev: true
+
+  registry.nlark.com/unicode-match-property-value-ecmascript/2.0.0:
+    resolution: {integrity: sha1-GgGqVyR8FMVouJd1pUk4eIGJpxQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-2.0.0.tgz}
+    name: unicode-match-property-value-ecmascript
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/unicode-property-aliases-ecmascript/2.0.0:
+    resolution: {integrity: sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-2.0.0.tgz}
+    name: unicode-property-aliases-ecmascript
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/union-value/1.0.1:
+    resolution: {integrity: sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz}
+    name: union-value
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      arr-union: registry.nlark.com/arr-union/3.1.0
+      get-value: registry.nlark.com/get-value/2.0.6
+      is-extendable: registry.nlark.com/is-extendable/0.1.1
+      set-value: registry.nlark.com/set-value/2.0.1
+    dev: true
+
+  registry.nlark.com/uniq/1.0.1:
+    resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz}
+    name: uniq
+    version: 1.0.1
+    dev: true
+
+  registry.nlark.com/uniqs/2.0.0:
+    resolution: {integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz}
+    name: uniqs
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/unique-filename/1.1.1:
+    resolution: {integrity: sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz}
+    name: unique-filename
+    version: 1.1.1
+    dependencies:
+      unique-slug: registry.nlark.com/unique-slug/2.0.2
+    dev: true
+
+  registry.nlark.com/unique-slug/2.0.2:
+    resolution: {integrity: sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz}
+    name: unique-slug
+    version: 2.0.2
+    dependencies:
+      imurmurhash: registry.nlark.com/imurmurhash/0.1.4
+    dev: true
+
+  registry.nlark.com/universalify/0.1.2:
+    resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/universalify/download/universalify-0.1.2.tgz}
+    name: universalify
+    version: 0.1.2
+    engines: {node: '>= 4.0.0'}
+    dev: true
+
+  registry.nlark.com/unpipe/1.0.0:
+    resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unpipe/download/unpipe-1.0.0.tgz}
+    name: unpipe
+    version: 1.0.0
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.nlark.com/unquote/1.1.1:
+    resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz}
+    name: unquote
+    version: 1.1.1
+    dev: true
+
+  registry.nlark.com/unset-value/1.0.0:
+    resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz}
+    name: unset-value
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      has-value: registry.nlark.com/has-value/0.3.1
+      isobject: registry.npmmirror.com/isobject/3.0.1
+    dev: true
+
+  registry.nlark.com/upath/1.2.0:
+    resolution: {integrity: sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/upath/download/upath-1.2.0.tgz}
+    name: upath
+    version: 1.2.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.nlark.com/upper-case/1.1.3:
+    resolution: {integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/upper-case/download/upper-case-1.1.3.tgz}
+    name: upper-case
+    version: 1.1.3
+    dev: true
+
+  registry.nlark.com/uri-js/4.4.1:
+    resolution: {integrity: sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/uri-js/download/uri-js-4.4.1.tgz}
+    name: uri-js
+    version: 4.4.1
+    dependencies:
+      punycode: registry.nlark.com/punycode/2.1.1
+    dev: true
+
+  registry.nlark.com/use/3.1.1:
+    resolution: {integrity: sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/use/download/use-3.1.1.tgz}
+    name: use
+    version: 3.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/util-deprecate/1.0.2:
+    resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz}
+    name: util-deprecate
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/util.promisify/1.0.0:
+    resolution: {integrity: sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/util.promisify/download/util.promisify-1.0.0.tgz}
+    name: util.promisify
+    version: 1.0.0
+    dependencies:
+      define-properties: registry.nlark.com/define-properties/1.1.3
+      object.getownpropertydescriptors: registry.npmmirror.com/object.getownpropertydescriptors/2.1.3
+    dev: true
+
+  registry.nlark.com/util.promisify/1.0.1:
+    resolution: {integrity: sha1-a693dLgO6w91INi4HQeYKlmruu4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/util.promisify/download/util.promisify-1.0.1.tgz}
+    name: util.promisify
+    version: 1.0.1
+    dependencies:
+      define-properties: registry.nlark.com/define-properties/1.1.3
+      es-abstract: registry.npmmirror.com/es-abstract/1.19.1
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+      object.getownpropertydescriptors: registry.npmmirror.com/object.getownpropertydescriptors/2.1.3
+    dev: true
+
+  registry.nlark.com/utila/0.4.0:
+    resolution: {integrity: sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/utila/download/utila-0.4.0.tgz}
+    name: utila
+    version: 0.4.0
+    dev: true
+
+  registry.nlark.com/v8-compile-cache/2.3.0:
+    resolution: {integrity: sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz}
+    name: v8-compile-cache
+    version: 2.3.0
+    dev: true
+
+  registry.nlark.com/validate-npm-package-license/3.0.4:
+    resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz}
+    name: validate-npm-package-license
+    version: 3.0.4
+    dependencies:
+      spdx-correct: registry.nlark.com/spdx-correct/3.1.1
+      spdx-expression-parse: registry.nlark.com/spdx-expression-parse/3.0.1
+    dev: true
+
+  registry.nlark.com/vary/1.1.2:
+    resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vary/download/vary-1.1.2.tgz}
+    name: vary
+    version: 1.1.2
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.nlark.com/vm-browserify/1.1.2:
+    resolution: {integrity: sha1-eGQcSIuObKkadfUR56OzKobl3aA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vm-browserify/download/vm-browserify-1.1.2.tgz}
+    name: vm-browserify
+    version: 1.1.2
+    dev: true
+
+  registry.nlark.com/vue-hot-reload-api/2.3.4:
+    resolution: {integrity: sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz}
+    name: vue-hot-reload-api
+    version: 2.3.4
+    dev: true
+
+  registry.nlark.com/vue-style-loader/4.1.3:
+    resolution: {integrity: sha1-bVWGOlH6dXqyTonZNxRlByqnvDU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz?cache=0&sync_timestamp=1631667395337&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-style-loader%2Fdownload%2Fvue-style-loader-4.1.3.tgz}
+    name: vue-style-loader
+    version: 4.1.3
+    dependencies:
+      hash-sum: registry.nlark.com/hash-sum/1.0.2
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+    dev: true
+
+  registry.nlark.com/vue-template-es2015-compiler/1.9.1:
+    resolution: {integrity: sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz}
+    name: vue-template-es2015-compiler
+    version: 1.9.1
+    dev: true
+
+  registry.nlark.com/warning/4.0.3:
+    resolution: {integrity: sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/warning/download/warning-4.0.3.tgz}
+    name: warning
+    version: 4.0.3
+    dependencies:
+      loose-envify: registry.nlark.com/loose-envify/1.4.0
+    dev: false
+
+  registry.nlark.com/watchpack-chokidar2/2.0.1:
+    resolution: {integrity: sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz}
+    name: watchpack-chokidar2
+    version: 2.0.1
+    requiresBuild: true
+    dependencies:
+      chokidar: registry.npmmirror.com/chokidar/2.1.8
+    dev: true
+    optional: true
+
+  registry.nlark.com/wbuf/1.7.3:
+    resolution: {integrity: sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz}
+    name: wbuf
+    version: 1.7.3
+    dependencies:
+      minimalistic-assert: registry.nlark.com/minimalistic-assert/1.0.1
+    dev: true
+
+  registry.nlark.com/wcwidth/1.0.1:
+    resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/wcwidth/download/wcwidth-1.0.1.tgz}
+    name: wcwidth
+    version: 1.0.1
+    dependencies:
+      defaults: registry.npmmirror.com/defaults/1.0.3
+    dev: true
+
+  registry.nlark.com/webpack-chain/6.5.1:
+    resolution: {integrity: sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/webpack-chain/download/webpack-chain-6.5.1.tgz}
+    name: webpack-chain
+    version: 6.5.1
+    engines: {node: '>=8'}
+    dependencies:
+      deepmerge: registry.npmmirror.com/deepmerge/1.5.2
+      javascript-stringify: registry.nlark.com/javascript-stringify/2.1.0
+    dev: true
+
+  registry.nlark.com/webpack-log/2.0.0:
+    resolution: {integrity: sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz}
+    name: webpack-log
+    version: 2.0.0
+    engines: {node: '>= 6'}
+    dependencies:
+      ansi-colors: registry.nlark.com/ansi-colors/3.2.4
+      uuid: registry.npmmirror.com/uuid/3.4.0
+    dev: true
+
+  registry.nlark.com/webpack-merge/4.2.2:
+    resolution: {integrity: sha1-onxS6ng9E5iv0gh/VH17nS9DY00=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/webpack-merge/download/webpack-merge-4.2.2.tgz}
+    name: webpack-merge
+    version: 4.2.2
+    dependencies:
+      lodash: registry.npmmirror.com/lodash/4.17.21
+    dev: true
+
+  registry.nlark.com/websocket-driver/0.7.4:
+    resolution: {integrity: sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz}
+    name: websocket-driver
+    version: 0.7.4
+    engines: {node: '>=0.8.0'}
+    dependencies:
+      http-parser-js: registry.npmmirror.com/http-parser-js/0.5.5
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+      websocket-extensions: registry.nlark.com/websocket-extensions/0.1.4
+    dev: true
+
+  registry.nlark.com/websocket-extensions/0.1.4:
+    resolution: {integrity: sha1-f4RzvIOd/YdgituV1+sHUhFXikI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz}
+    name: websocket-extensions
+    version: 0.1.4
+    engines: {node: '>=0.8.0'}
+    dev: true
+
+  registry.nlark.com/which-boxed-primitive/1.0.2:
+    resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz}
+    name: which-boxed-primitive
+    version: 1.0.2
+    dependencies:
+      is-bigint: registry.nlark.com/is-bigint/1.0.4
+      is-boolean-object: registry.nlark.com/is-boolean-object/1.1.2
+      is-number-object: registry.nlark.com/is-number-object/1.0.6
+      is-string: registry.nlark.com/is-string/1.0.7
+      is-symbol: registry.nlark.com/is-symbol/1.0.4
+    dev: true
+
+  registry.nlark.com/which-module/2.0.0:
+    resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/which-module/download/which-module-2.0.0.tgz}
+    name: which-module
+    version: 2.0.0
+    dev: true
+
+  registry.nlark.com/which/1.3.1:
+    resolution: {integrity: sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1631509556835&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz}
+    name: which
+    version: 1.3.1
+    hasBin: true
+    dependencies:
+      isexe: registry.nlark.com/isexe/2.0.0
+    dev: true
+
+  registry.nlark.com/which/2.0.2:
+    resolution: {integrity: sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/which/download/which-2.0.2.tgz?cache=0&sync_timestamp=1631509556835&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwhich%2Fdownload%2Fwhich-2.0.2.tgz}
+    name: which
+    version: 2.0.2
+    engines: {node: '>= 8'}
+    hasBin: true
+    dependencies:
+      isexe: registry.nlark.com/isexe/2.0.0
+    dev: true
+
+  registry.nlark.com/word-wrap/1.2.3:
+    resolution: {integrity: sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/word-wrap/download/word-wrap-1.2.3.tgz}
+    name: word-wrap
+    version: 1.2.3
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.nlark.com/worker-farm/1.7.0:
+    resolution: {integrity: sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/worker-farm/download/worker-farm-1.7.0.tgz}
+    name: worker-farm
+    version: 1.7.0
+    dependencies:
+      errno: registry.nlark.com/errno/0.1.8
+    dev: true
+
+  registry.nlark.com/wrap-ansi/5.1.0:
+    resolution: {integrity: sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-5.1.0.tgz}
+    name: wrap-ansi
+    version: 5.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1
+      string-width: registry.npmmirror.com/string-width/3.1.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
+    dev: true
+
+  registry.nlark.com/wrap-ansi/6.2.0:
+    resolution: {integrity: sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz}
+    name: wrap-ansi
+    version: 6.2.0
+    engines: {node: '>=8'}
+    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
+
+  registry.nlark.com/wrap-ansi/7.0.0:
+    resolution: {integrity: sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz}
+    name: wrap-ansi
+    version: 7.0.0
+    engines: {node: '>=10'}
+    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
+
+  registry.nlark.com/wrappy/1.0.2:
+    resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz}
+    name: wrappy
+    version: 1.0.2
+    dev: true
+
+  registry.nlark.com/write/1.0.3:
+    resolution: {integrity: sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/write/download/write-1.0.3.tgz}
+    name: write
+    version: 1.0.3
+    engines: {node: '>=4'}
+    dependencies:
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+    dev: true
+
+  registry.nlark.com/xtend/4.0.2:
+    resolution: {integrity: sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz}
+    name: xtend
+    version: 4.0.2
+    engines: {node: '>=0.4'}
+    dev: true
+
+  registry.nlark.com/y18n/4.0.3:
+    resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/y18n/download/y18n-4.0.3.tgz}
+    name: y18n
+    version: 4.0.3
+    dev: true
+
+  registry.nlark.com/y18n/5.0.8:
+    resolution: {integrity: sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/y18n/download/y18n-5.0.8.tgz}
+    name: y18n
+    version: 5.0.8
+    engines: {node: '>=10'}
+    dev: true
+
+  registry.nlark.com/yallist/2.1.2:
+    resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yallist/download/yallist-2.1.2.tgz}
+    name: yallist
+    version: 2.1.2
+    dev: true
+
+  registry.nlark.com/yallist/3.1.1:
+    resolution: {integrity: sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yallist/download/yallist-3.1.1.tgz}
+    name: yallist
+    version: 3.1.1
+    dev: true
+
+  registry.nlark.com/yallist/4.0.0:
+    resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yallist/download/yallist-4.0.0.tgz}
+    name: yallist
+    version: 4.0.0
+    dev: true
+
+  registry.npmmirror.com/@ant-design/icons-svg/4.2.1:
+    resolution: {integrity: sha1-hjDajrRHGkqr2u19H/apfcss8Fo=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/download/@ant-design/icons-svg-4.2.1.tgz}
+    name: '@ant-design/icons-svg'
+    version: 4.2.1
+    dev: false
+
+  registry.npmmirror.com/@babel/code-frame/7.16.7:
+    resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.7.tgz}
+    name: '@babel/code-frame'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/compat-data/7.16.8:
+    resolution: {integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/download/@babel/compat-data-7.16.8.tgz}
+    name: '@babel/compat-data'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.npmmirror.com/@babel/core/7.16.7:
+    resolution: {integrity: sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/download/@babel/core-7.16.7.tgz}
+    name: '@babel/core'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
+      '@babel/generator': registry.npmmirror.com/@babel/generator/7.16.8
+      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7
+      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.16.7
+      '@babel/helpers': registry.npmmirror.com/@babel/helpers/7.16.7
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      convert-source-map: registry.nlark.com/convert-source-map/1.8.0
+      debug: registry.npmmirror.com/debug/4.3.3
+      gensync: registry.nlark.com/gensync/1.0.0-beta.2
+      json5: registry.nlark.com/json5/2.2.0
+      semver: registry.nlark.com/semver/6.3.0
+      source-map: registry.nlark.com/source-map/0.5.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/generator/7.16.8:
+    resolution: {integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/download/@babel/generator-7.16.8.tgz}
+    name: '@babel/generator'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      jsesc: registry.nlark.com/jsesc/2.5.2
+      source-map: registry.nlark.com/source-map/0.5.7
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7:
+    resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz}
+    name: '@babel/helper-annotate-as-pure'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.16.7:
+    resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz}
+    name: '@babel/helper-builder-binary-assignment-operator-visitor'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-explode-assignable-expression': registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.16.7
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7
+    name: '@babel/helper-compilation-targets'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+    dependencies:
+      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.16.8
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.16.7
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      semver: registry.nlark.com/semver/6.3.0
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7
+    name: '@babel/helper-create-class-features-plugin'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
+      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
+      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
+      '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.16.7
+      '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7
+      '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.16.7
+      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.16.7
+    name: '@babel/helper-create-regexp-features-plugin'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
+      regexpu-core: registry.npmmirror.com/regexpu-core/4.8.0
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.0_@babel+core@7.16.7:
+    resolution: {integrity: sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.0.tgz?cache=0&sync_timestamp=1636800282022&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.3.0.tgz}
+    id: registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.0
+    name: '@babel/helper-define-polyfill-provider'
+    version: 0.3.0
+    peerDependencies:
+      '@babel/core': ^7.4.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      debug: registry.npmmirror.com/debug/4.3.3
+      lodash.debounce: registry.nlark.com/lodash.debounce/4.0.8
+      resolve: registry.npmmirror.com/resolve/1.21.0
+      semver: registry.nlark.com/semver/6.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7:
+    resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.16.7.tgz}
+    name: '@babel/helper-environment-visitor'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-explode-assignable-expression/7.16.7:
+    resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.16.7.tgz}
+    name: '@babel/helper-explode-assignable-expression'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-function-name/7.16.7:
+    resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-function-name/download/@babel/helper-function-name-7.16.7.tgz}
+    name: '@babel/helper-function-name'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-get-function-arity': registry.npmmirror.com/@babel/helper-get-function-arity/7.16.7
+      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-get-function-arity/7.16.7:
+    resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.16.7.tgz}
+    name: '@babel/helper-get-function-arity'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-hoist-variables/7.16.7:
+    resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.16.7.tgz}
+    name: '@babel/helper-hoist-variables'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.16.7:
+    resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.16.7.tgz}
+    name: '@babel/helper-member-expression-to-functions'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-module-imports/7.16.7:
+    resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.16.7.tgz}
+    name: '@babel/helper-module-imports'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-module-transforms/7.16.7:
+    resolution: {integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.16.7.tgz}
+    name: '@babel/helper-module-transforms'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.16.7
+      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
+      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
+      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7:
+    resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.16.7.tgz}
+    name: '@babel/helper-optimise-call-expression'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7:
+    resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.16.7.tgz}
+    name: '@babel/helper-plugin-utils'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.16.8:
+    resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.16.8.tgz}
+    name: '@babel/helper-remap-async-to-generator'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
+      '@babel/helper-wrap-function': registry.npmmirror.com/@babel/helper-wrap-function/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-replace-supers/7.16.7:
+    resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.16.7.tgz}
+    name: '@babel/helper-replace-supers'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
+      '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.16.7
+      '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-simple-access/7.16.7:
+    resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.16.7.tgz}
+    name: '@babel/helper-simple-access'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0:
+    resolution: {integrity: sha1-DuM4gHAUfDrgUeSH7KPrsOLouwk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.16.0.tgz}
+    name: '@babel/helper-skip-transparent-expression-wrappers'
+    version: 7.16.0
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7:
+    resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.16.7.tgz}
+    name: '@babel/helper-split-export-declaration'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7:
+    resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.16.7.tgz}
+    name: '@babel/helper-validator-identifier'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-validator-option/7.16.7:
+    resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.16.7.tgz}
+    name: '@babel/helper-validator-option'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dev: true
+
+  registry.npmmirror.com/@babel/helper-wrap-function/7.16.8:
+    resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.16.8.tgz}
+    name: '@babel/helper-wrap-function'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
+      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/helpers/7.16.7:
+    resolution: {integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/download/@babel/helpers-7.16.7.tgz}
+    name: '@babel/helpers'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/highlight/7.16.7:
+    resolution: {integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.7.tgz}
+    name: '@babel/highlight'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      js-tokens: registry.nlark.com/js-tokens/4.0.0
+    dev: true
+
+  registry.npmmirror.com/@babel/parser/7.16.8:
+    resolution: {integrity: sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.8.tgz}
+    name: '@babel/parser'
+    version: 7.16.8
+    engines: {node: '>=6.0.0'}
+    hasBin: true
+
+  registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/download/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7
+    name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7
+    name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.13.0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0
+      '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.16.7:
+    resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.16.8.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.16.8
+    name: '@babel/plugin-proposal-async-generator-functions'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.16.8
+      '@babel/plugin-syntax-async-generators': registry.nlark.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7
+    name: '@babel/plugin-proposal-class-properties'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.16.7
+    name: '@babel/plugin-proposal-class-static-block'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.12.0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-class-static-block': registry.nlark.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-decorators/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-decorators/7.16.7
+    name: '@babel/plugin-proposal-decorators'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-decorators': registry.npmmirror.com/@babel/plugin-syntax-decorators/7.16.7_@babel+core@7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.16.7
+    name: '@babel/plugin-proposal-dynamic-import'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-dynamic-import': registry.nlark.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.16.7
+    name: '@babel/plugin-proposal-export-namespace-from'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-export-namespace-from': registry.nlark.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.16.7
+    name: '@babel/plugin-proposal-json-strings'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-json-strings': registry.nlark.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.16.7
+    name: '@babel/plugin-proposal-logical-assignment-operators'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-logical-assignment-operators': registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7
+    name: '@babel/plugin-proposal-nullish-coalescing-operator'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-nullish-coalescing-operator': registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.16.7
+    name: '@babel/plugin-proposal-numeric-separator'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-numeric-separator': registry.nlark.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.16.7
+    name: '@babel/plugin-proposal-object-rest-spread'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.16.8
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-object-rest-spread': registry.nlark.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.16.7
+    name: '@babel/plugin-proposal-optional-catch-binding'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-optional-catch-binding': registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7
+    name: '@babel/plugin-proposal-optional-chaining'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0
+      '@babel/plugin-syntax-optional-chaining': registry.nlark.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.16.7
+    name: '@babel/plugin-proposal-private-methods'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.16.7
+    name: '@babel/plugin-proposal-private-property-in-object'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
+      '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-syntax-private-property-in-object': registry.nlark.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7
+    name: '@babel/plugin-proposal-unicode-property-regex'
+    version: 7.16.7
+    engines: {node: '>=4'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-syntax-decorators/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-syntax-decorators/7.16.7
+    name: '@babel/plugin-syntax-decorators'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7
+    name: '@babel/plugin-syntax-jsx'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.16.7
+    name: '@babel/plugin-transform-arrow-functions'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.16.7:
+    resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.16.8.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.16.8
+    name: '@babel/plugin-transform-async-to-generator'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-remap-async-to-generator': registry.npmmirror.com/@babel/helper-remap-async-to-generator/7.16.8
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.16.7
+    name: '@babel/plugin-transform-block-scoped-functions'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.16.7
+    name: '@babel/plugin-transform-block-scoping'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-classes/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-classes/7.16.7
+    name: '@babel/plugin-transform-classes'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.16.7
+      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
+      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
+      '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.16.7
+      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
+      globals: registry.npmmirror.com/globals/11.12.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.16.7
+    name: '@babel/plugin-transform-computed-properties'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-destructuring/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-destructuring/7.16.7
+    name: '@babel/plugin-transform-destructuring'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7
+    name: '@babel/plugin-transform-dotall-regex'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.16.7
+    name: '@babel/plugin-transform-duplicate-keys'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.16.7
+    name: '@babel/plugin-transform-exponentiation-operator'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-for-of/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-for-of/7.16.7
+    name: '@babel/plugin-transform-for-of'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-function-name/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-function-name/7.16.7
+    name: '@babel/plugin-transform-function-name'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7
+      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-literals/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-literals/7.16.7
+    name: '@babel/plugin-transform-literals'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.16.7
+    name: '@babel/plugin-transform-member-expression-literals'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.16.7
+    name: '@babel/plugin-transform-modules-amd'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      babel-plugin-dynamic-import-node: registry.nlark.com/babel-plugin-dynamic-import-node/2.3.3
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.16.7:
+    resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.16.8.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.16.8
+    name: '@babel/plugin-transform-modules-commonjs'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.16.7
+      babel-plugin-dynamic-import-node: registry.nlark.com/babel-plugin-dynamic-import-node/2.3.3
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.16.7
+    name: '@babel/plugin-transform-modules-systemjs'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.16.7
+      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
+      babel-plugin-dynamic-import-node: registry.nlark.com/babel-plugin-dynamic-import-node/2.3.3
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.16.7
+    name: '@babel/plugin-transform-modules-umd'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.16.7:
+    resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.16.8.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.16.8
+    name: '@babel/plugin-transform-named-capturing-groups-regex'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.16.7_@babel+core@7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-new-target/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-new-target/7.16.7
+    name: '@babel/plugin-transform-new-target'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-object-super/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-object-super/7.16.7
+    name: '@babel/plugin-transform-object-super'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7
+    name: '@babel/plugin-transform-parameters'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-property-literals/7.16.7
+    name: '@babel/plugin-transform-property-literals'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-regenerator/7.16.7
+    name: '@babel/plugin-transform-regenerator'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      regenerator-transform: registry.nlark.com/regenerator-transform/0.14.5
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.16.7
+    name: '@babel/plugin-transform-reserved-words'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-runtime/7.16.8_@babel+core@7.16.7:
+    resolution: {integrity: sha512-6Kg2XHPFnIarNweZxmzbgYnnWsXxkx9WQUVk2sksBRL80lBC1RAQV3wQagWxdCHiYHqPN+oenwNIuttlYgIbQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.16.8.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-runtime/7.16.8
+    name: '@babel/plugin-transform-runtime'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.0_@babel+core@7.16.7
+      babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.0_@babel+core@7.16.7
+      babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.0_@babel+core@7.16.7
+      semver: registry.nlark.com/semver/6.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.16.7
+    name: '@babel/plugin-transform-shorthand-properties'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-spread/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-spread/7.16.7
+    name: '@babel/plugin-transform-spread'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-skip-transparent-expression-wrappers': registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/7.16.0
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.16.7
+    name: '@babel/plugin-transform-sticky-regex'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-template-literals/7.16.7
+    name: '@babel/plugin-transform-template-literals'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.16.7
+    name: '@babel/plugin-transform-typeof-symbol'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.16.7
+    name: '@babel/plugin-transform-unicode-escapes'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.16.7:
+    resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.16.7.tgz}
+    id: registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.16.7
+    name: '@babel/plugin-transform-unicode-regex'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-create-regexp-features-plugin': registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+    dev: true
+
+  registry.npmmirror.com/@babel/preset-env/7.16.8_@babel+core@7.16.7:
+    resolution: {integrity: sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-env/download/@babel/preset-env-7.16.8.tgz}
+    id: registry.npmmirror.com/@babel/preset-env/7.16.8
+    name: '@babel/preset-env'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.16.8
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.16.7
+      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-async-generator-functions': registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.16.7
+      '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-class-static-block': registry.npmmirror.com/@babel/plugin-proposal-class-static-block/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-dynamic-import': registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-export-namespace-from': registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-json-strings': registry.npmmirror.com/@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-numeric-separator': registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-object-rest-spread': registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-optional-catch-binding': registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-optional-chaining': registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-private-methods': registry.npmmirror.com/@babel/plugin-proposal-private-methods/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-private-property-in-object': registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-syntax-async-generators': registry.nlark.com/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.7
+      '@babel/plugin-syntax-class-properties': registry.nlark.com/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.7
+      '@babel/plugin-syntax-class-static-block': registry.nlark.com/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.16.7
+      '@babel/plugin-syntax-dynamic-import': registry.nlark.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-export-namespace-from': registry.nlark.com/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-json-strings': registry.nlark.com/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-logical-assignment-operators': registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.7
+      '@babel/plugin-syntax-nullish-coalescing-operator': registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-numeric-separator': registry.nlark.com/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.7
+      '@babel/plugin-syntax-object-rest-spread': registry.nlark.com/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-optional-catch-binding': registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-optional-chaining': registry.nlark.com/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-private-property-in-object': registry.nlark.com/@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.16.7
+      '@babel/plugin-syntax-top-level-await': registry.nlark.com/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.7
+      '@babel/plugin-transform-arrow-functions': registry.npmmirror.com/@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-async-to-generator': registry.npmmirror.com/@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.16.7
+      '@babel/plugin-transform-block-scoped-functions': registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-block-scoping': registry.npmmirror.com/@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-classes': registry.npmmirror.com/@babel/plugin-transform-classes/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-computed-properties': registry.npmmirror.com/@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-destructuring': registry.npmmirror.com/@babel/plugin-transform-destructuring/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-duplicate-keys': registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-exponentiation-operator': registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-for-of': registry.npmmirror.com/@babel/plugin-transform-for-of/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-function-name': registry.npmmirror.com/@babel/plugin-transform-function-name/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-literals': registry.npmmirror.com/@babel/plugin-transform-literals/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-member-expression-literals': registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-modules-amd': registry.npmmirror.com/@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-modules-commonjs': registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.16.7
+      '@babel/plugin-transform-modules-systemjs': registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-modules-umd': registry.npmmirror.com/@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-named-capturing-groups-regex': registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.16.7
+      '@babel/plugin-transform-new-target': registry.npmmirror.com/@babel/plugin-transform-new-target/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-object-super': registry.npmmirror.com/@babel/plugin-transform-object-super/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-parameters': registry.npmmirror.com/@babel/plugin-transform-parameters/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-property-literals': registry.npmmirror.com/@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-regenerator': registry.npmmirror.com/@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-reserved-words': registry.npmmirror.com/@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-shorthand-properties': registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-spread': registry.npmmirror.com/@babel/plugin-transform-spread/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-sticky-regex': registry.npmmirror.com/@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-template-literals': registry.npmmirror.com/@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-typeof-symbol': registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-unicode-escapes': registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-unicode-regex': registry.npmmirror.com/@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.16.7
+      '@babel/preset-modules': registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.16.7
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      babel-plugin-polyfill-corejs2: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.0_@babel+core@7.16.7
+      babel-plugin-polyfill-corejs3: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.0_@babel+core@7.16.7
+      babel-plugin-polyfill-regenerator: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.0_@babel+core@7.16.7
+      core-js-compat: registry.npmmirror.com/core-js-compat/3.20.2
+      semver: registry.nlark.com/semver/6.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/preset-modules/0.1.5_@babel+core@7.16.7:
+    resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz}
+    id: registry.npmmirror.com/@babel/preset-modules/0.1.5
+    name: '@babel/preset-modules'
+    version: 0.1.5
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.16.7
+      '@babel/plugin-proposal-unicode-property-regex': registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-dotall-regex': registry.npmmirror.com/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.16.7
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      esutils: registry.nlark.com/esutils/2.0.3
+    dev: true
+
+  registry.npmmirror.com/@babel/runtime/7.16.7:
+    resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.7.tgz}
+    name: '@babel/runtime'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.9
+
+  registry.npmmirror.com/@babel/template/7.16.7:
+    resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz}
+    name: '@babel/template'
+    version: 7.16.7
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+    dev: true
+
+  registry.npmmirror.com/@babel/traverse/7.16.8:
+    resolution: {integrity: sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/download/@babel/traverse-7.16.8.tgz}
+    name: '@babel/traverse'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
+      '@babel/generator': registry.npmmirror.com/@babel/generator/7.16.8
+      '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.16.7
+      '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.16.7
+      '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.16.7
+      '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.16.7
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      debug: registry.npmmirror.com/debug/4.3.3
+      globals: registry.npmmirror.com/globals/11.12.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@babel/types/7.16.8:
+    resolution: {integrity: sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/download/@babel/types-7.16.8.tgz}
+    name: '@babel/types'
+    version: 7.16.8
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
+      to-fast-properties: registry.nlark.com/to-fast-properties/2.0.0
+    dev: true
+
+  registry.npmmirror.com/@hapi/address/2.1.4:
+    resolution: {integrity: sha1-XWftQ/P9QaadS5/3tW58DR0KgeU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/address/download/@hapi/address-2.1.4.tgz}
+    name: '@hapi/address'
+    version: 2.1.4
+    deprecated: Moved to 'npm install @sideway/address'
+    dev: true
+
+  registry.npmmirror.com/@hapi/bourne/1.3.2:
+    resolution: {integrity: sha1-CnCVreoGckPOMoPhtWuKj0U7JCo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz}
+    name: '@hapi/bourne'
+    version: 1.3.2
+    deprecated: This version has been deprecated and is no longer supported or maintained
+    dev: true
+
+  registry.npmmirror.com/@hapi/hoek/8.5.1:
+    resolution: {integrity: sha1-/elgZMpEbeyMVajC8TCVewcMbgY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz}
+    name: '@hapi/hoek'
+    version: 8.5.1
+    deprecated: This version has been deprecated and is no longer supported or maintained
+    dev: true
+
+  registry.npmmirror.com/@hapi/joi/15.1.1:
+    resolution: {integrity: sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz}
+    name: '@hapi/joi'
+    version: 15.1.1
+    deprecated: Switch to 'npm install joi'
+    dependencies:
+      '@hapi/address': registry.npmmirror.com/@hapi/address/2.1.4
+      '@hapi/bourne': registry.npmmirror.com/@hapi/bourne/1.3.2
+      '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/8.5.1
+      '@hapi/topo': registry.nlark.com/@hapi/topo/3.1.6
+    dev: true
+
+  registry.npmmirror.com/@nodelib/fs.stat/1.1.3:
+    resolution: {integrity: sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz}
+    name: '@nodelib/fs.stat'
+    version: 1.1.3
+    engines: {node: '>= 6'}
+    dev: true
+
+  registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1_webpack@4.46.0:
+    resolution: {integrity: sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.1.tgz}
+    id: registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1
+    name: '@soda/friendly-errors-webpack-plugin'
+    version: 1.8.1
+    engines: {node: '>=8.0.0'}
+    peerDependencies:
+      webpack: ^4.0.0 || ^5.0.0
+    dependencies:
+      chalk: registry.npmmirror.com/chalk/3.0.0
+      error-stack-parser: registry.nlark.com/error-stack-parser/2.0.6
+      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/4.46.0
+    dev: true
+
+  registry.npmmirror.com/@types/body-parser/1.19.2:
+    resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/body-parser/download/@types/body-parser-1.19.2.tgz}
+    name: '@types/body-parser'
+    version: 1.19.2
+    dependencies:
+      '@types/connect': registry.npmmirror.com/@types/connect/3.4.35
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/connect-history-api-fallback/1.3.5:
+    resolution: {integrity: sha1-0feooJ0O1aV67lrpwYq5uAMgXa4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/connect-history-api-fallback/download/@types/connect-history-api-fallback-1.3.5.tgz}
+    name: '@types/connect-history-api-fallback'
+    version: 1.3.5
+    dependencies:
+      '@types/express-serve-static-core': registry.npmmirror.com/@types/express-serve-static-core/4.17.28
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/connect/3.4.35:
+    resolution: {integrity: sha1-X89q5EXkAh0fwiGaSHPMc6O7KtE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/connect/download/@types/connect-3.4.35.tgz?cache=0&sync_timestamp=1637387762438&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fconnect%2Fdownload%2F%40types%2Fconnect-3.4.35.tgz}
+    name: '@types/connect'
+    version: 3.4.35
+    dependencies:
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/express-serve-static-core/4.17.28:
+    resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.28.tgz}
+    name: '@types/express-serve-static-core'
+    version: 4.17.28
+    dependencies:
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+      '@types/qs': registry.npmmirror.com/@types/qs/6.9.7
+      '@types/range-parser': registry.npmmirror.com/@types/range-parser/1.2.4
+    dev: true
+
+  registry.npmmirror.com/@types/express/4.17.13:
+    resolution: {integrity: sha1-p24plXKJmbq1GjP6vOHXBaNwkDQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/express/download/@types/express-4.17.13.tgz}
+    name: '@types/express'
+    version: 4.17.13
+    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.28
+      '@types/qs': registry.npmmirror.com/@types/qs/6.9.7
+      '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.13.10
+    dev: true
+
+  registry.npmmirror.com/@types/glob/7.2.0:
+    resolution: {integrity: sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/glob/download/@types/glob-7.2.0.tgz}
+    name: '@types/glob'
+    version: 7.2.0
+    dependencies:
+      '@types/minimatch': registry.npmmirror.com/@types/minimatch/3.0.5
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/http-proxy/1.17.8:
+    resolution: {integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/http-proxy/download/@types/http-proxy-1.17.8.tgz}
+    name: '@types/http-proxy'
+    version: 1.17.8
+    dependencies:
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/json-schema/7.0.9:
+    resolution: {integrity: sha1-l+3JA36gw4WFMgsolk3eOznkZg0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json-schema/download/@types/json-schema-7.0.9.tgz}
+    name: '@types/json-schema'
+    version: 7.0.9
+    dev: true
+
+  registry.npmmirror.com/@types/lodash/4.14.178:
+    resolution: {integrity: sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/download/@types/lodash-4.14.178.tgz}
+    name: '@types/lodash'
+    version: 4.14.178
+    dev: false
+
+  registry.npmmirror.com/@types/mime/1.3.2:
+    resolution: {integrity: sha1-k+Jb+e51/g/YC1lLxP6w6GIRG1o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mime/download/@types/mime-1.3.2.tgz}
+    name: '@types/mime'
+    version: 1.3.2
+    dev: true
+
+  registry.npmmirror.com/@types/minimatch/3.0.5:
+    resolution: {integrity: sha1-EAHMXmo3BLg8I2An538vWOoBD0A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimatch/download/@types/minimatch-3.0.5.tgz}
+    name: '@types/minimatch'
+    version: 3.0.5
+    dev: true
+
+  registry.npmmirror.com/@types/minimist/1.2.2:
+    resolution: {integrity: sha1-7nceK6Sz3Fs3KTXVSf2WF780W4w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimist/download/@types/minimist-1.2.2.tgz}
+    name: '@types/minimist'
+    version: 1.2.2
+    dev: true
+
+  registry.npmmirror.com/@types/node/17.0.8:
+    resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/download/@types/node-17.0.8.tgz}
+    name: '@types/node'
+    version: 17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/normalize-package-data/2.4.1:
+    resolution: {integrity: sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz}
+    name: '@types/normalize-package-data'
+    version: 2.4.1
+    dev: true
+
+  registry.npmmirror.com/@types/q/1.5.5:
+    resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/q/download/@types/q-1.5.5.tgz}
+    name: '@types/q'
+    version: 1.5.5
+    dev: true
+
+  registry.npmmirror.com/@types/qs/6.9.7:
+    resolution: {integrity: sha1-Y7t9Bn2xB8weRXwwO8JdUR/r9ss=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/qs/download/@types/qs-6.9.7.tgz}
+    name: '@types/qs'
+    version: 6.9.7
+    dev: true
+
+  registry.npmmirror.com/@types/range-parser/1.2.4:
+    resolution: {integrity: sha1-zWZ7z90CUhOq+3ylkVqTJZCs3Nw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/range-parser/download/@types/range-parser-1.2.4.tgz}
+    name: '@types/range-parser'
+    version: 1.2.4
+    dev: true
+
+  registry.npmmirror.com/@types/serve-static/1.13.10:
+    resolution: {integrity: sha1-9eDOh5fS18xevtpIpSyWxPpHqNk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/serve-static/download/@types/serve-static-1.13.10.tgz}
+    name: '@types/serve-static'
+    version: 1.13.10
+    dependencies:
+      '@types/mime': registry.npmmirror.com/@types/mime/1.3.2
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/source-list-map/0.1.2:
+    resolution: {integrity: sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz}
+    name: '@types/source-list-map'
+    version: 0.1.2
+    dev: true
+
+  registry.npmmirror.com/@types/tapable/1.0.8:
+    resolution: {integrity: sha1-uUpDkchWZse3Mpn9OtedT6pDUxA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/tapable/download/@types/tapable-1.0.8.tgz}
+    name: '@types/tapable'
+    version: 1.0.8
+    dev: true
+
+  registry.npmmirror.com/@types/uglify-js/3.13.1:
+    resolution: {integrity: sha1-XoienoHpQkXHW2RQYA4cXqKHiuo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/uglify-js/download/@types/uglify-js-3.13.1.tgz}
+    name: '@types/uglify-js'
+    version: 3.13.1
+    dependencies:
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/@types/webpack-dev-server/3.11.6_debug@4.3.3:
+    resolution: {integrity: sha1-2IiM/S8GMCA+E9PteDOk0RuKNNw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/webpack-dev-server/download/@types/webpack-dev-server-3.11.6.tgz}
+    id: registry.npmmirror.com/@types/webpack-dev-server/3.11.6
+    name: '@types/webpack-dev-server'
+    version: 3.11.6
+    dependencies:
+      '@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.13
+      '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.13.10
+      '@types/webpack': registry.npmmirror.com/@types/webpack/4.41.32
+      http-proxy-middleware: registry.npmmirror.com/http-proxy-middleware/1.3.1_debug@4.3.3
+    transitivePeerDependencies:
+      - debug
+    dev: true
+
+  registry.npmmirror.com/@types/webpack-sources/3.2.0:
+    resolution: {integrity: sha1-FtdZuglsKJA0smVT0t8b9FJI04s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/webpack-sources/download/@types/webpack-sources-3.2.0.tgz}
+    name: '@types/webpack-sources'
+    version: 3.2.0
+    dependencies:
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+      '@types/source-list-map': registry.npmmirror.com/@types/source-list-map/0.1.2
+      source-map: registry.nlark.com/source-map/0.7.3
+    dev: true
+
+  registry.npmmirror.com/@types/webpack/4.41.32:
+    resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/webpack/download/@types/webpack-4.41.32.tgz}
+    name: '@types/webpack'
+    version: 4.41.32
+    dependencies:
+      '@types/node': registry.npmmirror.com/@types/node/17.0.8
+      '@types/tapable': registry.npmmirror.com/@types/tapable/1.0.8
+      '@types/uglify-js': registry.npmmirror.com/@types/uglify-js/3.13.1
+      '@types/webpack-sources': registry.npmmirror.com/@types/webpack-sources/3.2.0
+      anymatch: registry.nlark.com/anymatch/3.1.2
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.16.7:
+    resolution: {integrity: sha1-DFusJ4gNI/iYlM0Daje1XvYd38E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.1.1.tgz}
+    id: registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1
+    name: '@vue/babel-plugin-jsx'
+    version: 1.1.1
+    dependencies:
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+      '@babel/template': registry.npmmirror.com/@babel/template/7.16.7
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      '@vue/babel-helper-vue-transform-on': registry.nlark.com/@vue/babel-helper-vue-transform-on/1.0.2
+      camelcase: registry.npmmirror.com/camelcase/6.3.0
+      html-tags: registry.nlark.com/html-tags/3.1.0
+      svg-tags: registry.nlark.com/svg-tags/1.0.0
+    transitivePeerDependencies:
+      - '@babel/core'
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@vue/babel-preset-app/4.5.15_vue@3.2.26:
+    resolution: {integrity: sha512-J+YttzvwRfV1BPczf8r3qCevznYk+jh531agVF+5EYlHF4Sgh/cGXTz9qkkiux3LQgvhEGXgmCteg1n38WuuKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.15.tgz}
+    id: registry.npmmirror.com/@vue/babel-preset-app/4.5.15
+    name: '@vue/babel-preset-app'
+    version: 4.5.15
+    peerDependencies:
+      vue: ^2 || ^3.0.0-0
+    peerDependenciesMeta:
+      core-js:
+        optional: true
+      vue:
+        optional: true
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7
+      '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.16.7
+      '@babel/plugin-proposal-class-properties': registry.npmmirror.com/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-proposal-decorators': registry.npmmirror.com/@babel/plugin-proposal-decorators/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-syntax-dynamic-import': registry.nlark.com/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.7
+      '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.16.7
+      '@babel/plugin-transform-runtime': registry.npmmirror.com/@babel/plugin-transform-runtime/7.16.8_@babel+core@7.16.7
+      '@babel/preset-env': registry.npmmirror.com/@babel/preset-env/7.16.8_@babel+core@7.16.7
+      '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.7
+      '@vue/babel-plugin-jsx': registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.16.7
+      '@vue/babel-preset-jsx': registry.nlark.com/@vue/babel-preset-jsx/1.2.4_@babel+core@7.16.7
+      babel-plugin-dynamic-import-node: registry.nlark.com/babel-plugin-dynamic-import-node/2.3.3
+      core-js: registry.npmmirror.com/core-js/3.20.2
+      core-js-compat: registry.npmmirror.com/core-js-compat/3.20.2
+      semver: registry.nlark.com/semver/6.3.0
+      vue: registry.npmmirror.com/vue/3.2.26
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-overlay/4.5.15:
+    resolution: {integrity: sha1-BwD9a605M21Bibo/99JeY46BjJw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-overlay/download/@vue/cli-overlay-4.5.15.tgz}
+    name: '@vue/cli-overlay'
+    version: 4.5.15
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-plugin-babel/4.5.15_f31494664f097394e35421ca86ea1d59:
+    resolution: {integrity: sha512-hBLrwYfFkHldEe34op/YNgPhpOWI5n5DB2Qt9I/1Epeif4M4iFaayrgjvOR9AVM6WbD3Yx7WCFszYpWrQZpBzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.5.15.tgz}
+    id: registry.npmmirror.com/@vue/cli-plugin-babel/4.5.15
+    name: '@vue/cli-plugin-babel'
+    version: 4.5.15
+    peerDependencies:
+      '@vue/cli-service': ^3.0.0 || ^4.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@vue/babel-preset-app': registry.npmmirror.com/@vue/babel-preset-app/4.5.15_vue@3.2.26
+      '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/4.5.15_@vue+compiler-sfc@3.2.26
+      '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/4.5.15
+      babel-loader: registry.npmmirror.com/babel-loader/8.2.3_174483de130731162278521ff93b7183
+      cache-loader: registry.npmmirror.com/cache-loader/4.1.0_webpack@4.46.0
+      thread-loader: registry.nlark.com/thread-loader/2.1.3_webpack@4.46.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    transitivePeerDependencies:
+      - supports-color
+      - vue
+      - webpack-cli
+      - webpack-command
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-plugin-eslint/4.5.15_159f9ca94908a7070131e2c321d72521:
+    resolution: {integrity: sha1-V4GCSpQfNMJjNqZ7H2WEoGxqJP8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.15.tgz}
+    id: registry.npmmirror.com/@vue/cli-plugin-eslint/4.5.15
+    name: '@vue/cli-plugin-eslint'
+    version: 4.5.15
+    peerDependencies:
+      '@vue/cli-service': ^3.0.0 || ^4.0.0-0
+      eslint: '>= 1.6.0 < 7.0.0'
+    dependencies:
+      '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/4.5.15_@vue+compiler-sfc@3.2.26
+      '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/4.5.15
+      eslint: registry.npmmirror.com/eslint/6.8.0
+      eslint-loader: registry.npmmirror.com/eslint-loader/2.2.1_eslint@6.8.0+webpack@4.46.0
+      globby: registry.npmmirror.com/globby/9.2.0
+      inquirer: registry.npmmirror.com/inquirer/7.3.3
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      yorkie: registry.npmmirror.com/yorkie/2.0.0
+    transitivePeerDependencies:
+      - webpack-cli
+      - webpack-command
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-plugin-router/4.5.15_@vue+cli-service@4.5.15:
+    resolution: {integrity: sha1-HnXIyJ30LGlPFDufECjePPXWHh4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.15.tgz}
+    id: registry.npmmirror.com/@vue/cli-plugin-router/4.5.15
+    name: '@vue/cli-plugin-router'
+    version: 4.5.15
+    peerDependencies:
+      '@vue/cli-service': ^3.0.0 || ^4.0.0-0
+    dependencies:
+      '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/4.5.15_@vue+compiler-sfc@3.2.26
+      '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/4.5.15
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-plugin-vuex/4.5.15_@vue+cli-service@4.5.15:
+    resolution: {integrity: sha512-fqap+4HN+w+InDxlA3hZTOGE0tzBTgXhKLoDydhywqgmhQ1D9JA6Feh94ze6tG8DsWX58/ujYUqA8jAz17FJtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.15.tgz}
+    id: registry.npmmirror.com/@vue/cli-plugin-vuex/4.5.15
+    name: '@vue/cli-plugin-vuex'
+    version: 4.5.15
+    peerDependencies:
+      '@vue/cli-service': ^3.0.0 || ^4.0.0-0
+    dependencies:
+      '@vue/cli-service': registry.npmmirror.com/@vue/cli-service/4.5.15_@vue+compiler-sfc@3.2.26
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-service/4.5.15_@vue+compiler-sfc@3.2.26:
+    resolution: {integrity: sha512-sFWnLYVCn4zRfu45IcsIE9eXM0YpDV3S11vlM2/DVbIPAGoYo5ySpSof6aHcIvkeGsIsrHFpPHzNvDZ/efs7jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-service/download/@vue/cli-service-4.5.15.tgz}
+    id: registry.npmmirror.com/@vue/cli-service/4.5.15
+    name: '@vue/cli-service'
+    version: 4.5.15
+    engines: {node: '>=8'}
+    hasBin: true
+    peerDependencies:
+      '@vue/compiler-sfc': ^3.0.0-beta.14
+      less-loader: '*'
+      pug-plain-loader: '*'
+      raw-loader: '*'
+      sass-loader: '*'
+      stylus-loader: '*'
+      vue-template-compiler: ^2.0.0
+    peerDependenciesMeta:
+      '@vue/compiler-sfc':
+        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
+    dependencies:
+      '@intervolga/optimize-cssnano-plugin': registry.nlark.com/@intervolga/optimize-cssnano-plugin/1.0.6_webpack@4.46.0
+      '@soda/friendly-errors-webpack-plugin': registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/1.8.1_webpack@4.46.0
+      '@soda/get-current-script': registry.nlark.com/@soda/get-current-script/1.0.2
+      '@types/minimist': registry.npmmirror.com/@types/minimist/1.2.2
+      '@types/webpack': registry.npmmirror.com/@types/webpack/4.41.32
+      '@types/webpack-dev-server': registry.npmmirror.com/@types/webpack-dev-server/3.11.6_debug@4.3.3
+      '@vue/cli-overlay': registry.npmmirror.com/@vue/cli-overlay/4.5.15
+      '@vue/cli-plugin-router': registry.npmmirror.com/@vue/cli-plugin-router/4.5.15_@vue+cli-service@4.5.15
+      '@vue/cli-plugin-vuex': registry.npmmirror.com/@vue/cli-plugin-vuex/4.5.15_@vue+cli-service@4.5.15
+      '@vue/cli-shared-utils': registry.npmmirror.com/@vue/cli-shared-utils/4.5.15
+      '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.26
+      '@vue/component-compiler-utils': registry.npmmirror.com/@vue/component-compiler-utils/3.3.0
+      '@vue/preload-webpack-plugin': registry.nlark.com/@vue/preload-webpack-plugin/1.1.2_502c618fc8a7d35df07e93275324a2d0
+      '@vue/web-component-wrapper': registry.nlark.com/@vue/web-component-wrapper/1.3.0
+      acorn: registry.npmmirror.com/acorn/7.4.1
+      acorn-walk: registry.nlark.com/acorn-walk/7.2.0
+      address: registry.nlark.com/address/1.1.2
+      autoprefixer: registry.npmmirror.com/autoprefixer/9.8.8
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      cache-loader: registry.npmmirror.com/cache-loader/4.1.0_webpack@4.46.0
+      case-sensitive-paths-webpack-plugin: registry.nlark.com/case-sensitive-paths-webpack-plugin/2.4.0
+      cli-highlight: registry.nlark.com/cli-highlight/2.1.11
+      clipboardy: registry.npmmirror.com/clipboardy/2.3.0
+      cliui: registry.nlark.com/cliui/6.0.0
+      copy-webpack-plugin: registry.npmmirror.com/copy-webpack-plugin/5.1.2_webpack@4.46.0
+      css-loader: registry.npmmirror.com/css-loader/3.6.0_webpack@4.46.0
+      cssnano: registry.npmmirror.com/cssnano/4.1.11
+      debug: registry.npmmirror.com/debug/4.3.3
+      default-gateway: registry.npmmirror.com/default-gateway/5.0.5
+      dotenv: registry.npmmirror.com/dotenv/8.6.0
+      dotenv-expand: registry.nlark.com/dotenv-expand/5.1.0
+      file-loader: registry.nlark.com/file-loader/4.3.0_webpack@4.46.0
+      fs-extra: registry.nlark.com/fs-extra/7.0.1
+      globby: registry.npmmirror.com/globby/9.2.0
+      hash-sum: registry.nlark.com/hash-sum/2.0.0
+      html-webpack-plugin: registry.npmmirror.com/html-webpack-plugin/3.2.0_webpack@4.46.0
+      launch-editor-middleware: registry.npmmirror.com/launch-editor-middleware/2.3.0
+      lodash.defaultsdeep: registry.nlark.com/lodash.defaultsdeep/4.6.1
+      lodash.mapvalues: registry.nlark.com/lodash.mapvalues/4.6.0
+      lodash.transform: registry.nlark.com/lodash.transform/4.6.0
+      mini-css-extract-plugin: registry.npmmirror.com/mini-css-extract-plugin/0.9.0_webpack@4.46.0
+      minimist: registry.nlark.com/minimist/1.2.5
+      pnp-webpack-plugin: registry.nlark.com/pnp-webpack-plugin/1.7.0
+      portfinder: registry.nlark.com/portfinder/1.0.28
+      postcss-loader: registry.npmmirror.com/postcss-loader/3.0.0
+      ssri: registry.nlark.com/ssri/8.0.1
+      terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/1.4.5_webpack@4.46.0
+      thread-loader: registry.nlark.com/thread-loader/2.1.3_webpack@4.46.0
+      url-loader: registry.npmmirror.com/url-loader/2.3.0_file-loader@4.3.0+webpack@4.46.0
+      vue-loader: registry.npmmirror.com/vue-loader/15.9.8_0aadd186e864c83cab1284bae568d6ae
+      vue-style-loader: registry.nlark.com/vue-style-loader/4.1.3
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      webpack-bundle-analyzer: registry.npmmirror.com/webpack-bundle-analyzer/3.9.0
+      webpack-chain: registry.nlark.com/webpack-chain/6.5.1
+      webpack-dev-server: registry.npmmirror.com/webpack-dev-server/3.11.3_webpack@4.46.0
+      webpack-merge: registry.nlark.com/webpack-merge/4.2.2
+    optionalDependencies:
+      vue-loader-v16: registry.npmmirror.com/vue-loader/16.8.3_webpack@4.46.0
+    transitivePeerDependencies:
+      - supports-color
+      - typescript
+      - webpack-cli
+      - webpack-command
+    dev: true
+
+  registry.npmmirror.com/@vue/cli-shared-utils/4.5.15:
+    resolution: {integrity: sha1-26OFgWXb40ZXVfJWpIkOaQhFMtY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.15.tgz}
+    name: '@vue/cli-shared-utils'
+    version: 4.5.15
+    dependencies:
+      '@hapi/joi': registry.npmmirror.com/@hapi/joi/15.1.1
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      execa: registry.npmmirror.com/execa/1.0.0
+      launch-editor: registry.npmmirror.com/launch-editor/2.3.0
+      lru-cache: registry.nlark.com/lru-cache/5.1.1
+      node-ipc: registry.nlark.com/node-ipc/9.2.1
+      open: registry.npmmirror.com/open/6.4.0
+      ora: registry.nlark.com/ora/3.4.0
+      read-pkg: registry.nlark.com/read-pkg/5.2.0
+      request: registry.npmmirror.com/request/2.88.2
+      semver: registry.nlark.com/semver/6.3.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
+    dev: true
+
+  registry.npmmirror.com/@vue/compiler-core/3.2.26:
+    resolution: {integrity: sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/download/@vue/compiler-core-3.2.26.tgz}
+    name: '@vue/compiler-core'
+    version: 3.2.26
+    dependencies:
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+      estree-walker: registry.npmmirror.com/estree-walker/2.0.2
+      source-map: registry.nlark.com/source-map/0.6.1
+
+  registry.npmmirror.com/@vue/compiler-dom/3.2.26:
+    resolution: {integrity: sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.26.tgz}
+    name: '@vue/compiler-dom'
+    version: 3.2.26
+    dependencies:
+      '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+
+  registry.npmmirror.com/@vue/compiler-sfc/3.2.26:
+    resolution: {integrity: sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.26.tgz}
+    name: '@vue/compiler-sfc'
+    version: 3.2.26
+    dependencies:
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.26
+      '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.26
+      '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr/3.2.26
+      '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+      estree-walker: registry.npmmirror.com/estree-walker/2.0.2
+      magic-string: registry.nlark.com/magic-string/0.25.7
+      postcss: registry.npmmirror.com/postcss/8.4.5
+      source-map: registry.nlark.com/source-map/0.6.1
+
+  registry.npmmirror.com/@vue/compiler-ssr/3.2.26:
+    resolution: {integrity: sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.26.tgz}
+    name: '@vue/compiler-ssr'
+    version: 3.2.26
+    dependencies:
+      '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+
+  registry.npmmirror.com/@vue/component-compiler-utils/3.3.0:
+    resolution: {integrity: sha1-+fX7U0ZLDDeyyNLz+/5E32D2Hck=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.3.0.tgz}
+    name: '@vue/component-compiler-utils'
+    version: 3.3.0
+    dependencies:
+      consolidate: registry.nlark.com/consolidate/0.15.1
+      hash-sum: registry.nlark.com/hash-sum/1.0.2
+      lru-cache: registry.nlark.com/lru-cache/4.1.5
+      merge-source-map: registry.nlark.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.8
+      source-map: registry.nlark.com/source-map/0.6.1
+      vue-template-es2015-compiler: registry.nlark.com/vue-template-es2015-compiler/1.9.1
+    optionalDependencies:
+      prettier: registry.npmmirror.com/prettier/2.5.1
+    dev: true
+
+  registry.npmmirror.com/@vue/reactivity-transform/3.2.26:
+    resolution: {integrity: sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.26.tgz}
+    name: '@vue/reactivity-transform'
+    version: 3.2.26
+    dependencies:
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+      estree-walker: registry.npmmirror.com/estree-walker/2.0.2
+      magic-string: registry.nlark.com/magic-string/0.25.7
+
+  registry.npmmirror.com/@vue/reactivity/3.2.26:
+    resolution: {integrity: sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.26.tgz}
+    name: '@vue/reactivity'
+    version: 3.2.26
+    dependencies:
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+    dev: false
+
+  registry.npmmirror.com/@vue/runtime-core/3.2.26:
+    resolution: {integrity: sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/download/@vue/runtime-core-3.2.26.tgz}
+    name: '@vue/runtime-core'
+    version: 3.2.26
+    dependencies:
+      '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+    dev: false
+
+  registry.npmmirror.com/@vue/runtime-dom/3.2.26:
+    resolution: {integrity: sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.26.tgz}
+    name: '@vue/runtime-dom'
+    version: 3.2.26
+    dependencies:
+      '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+      csstype: registry.npmmirror.com/csstype/2.6.19
+    dev: false
+
+  registry.npmmirror.com/@vue/server-renderer/3.2.26_vue@3.2.26:
+    resolution: {integrity: sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/server-renderer/download/@vue/server-renderer-3.2.26.tgz}
+    id: registry.npmmirror.com/@vue/server-renderer/3.2.26
+    name: '@vue/server-renderer'
+    version: 3.2.26
+    peerDependencies:
+      vue: 3.2.26
+    dependencies:
+      '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr/3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+      vue: registry.npmmirror.com/vue/3.2.26
+    dev: false
+
+  registry.npmmirror.com/@vue/shared/3.2.26:
+    resolution: {integrity: sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.26.tgz}
+    name: '@vue/shared'
+    version: 3.2.26
+
+  registry.npmmirror.com/@webassemblyjs/wasm-parser/1.9.0:
+    resolution: {integrity: sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz}
+    name: '@webassemblyjs/wasm-parser'
+    version: 1.9.0
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/helper-api-error': registry.nlark.com/@webassemblyjs/helper-api-error/1.9.0
+      '@webassemblyjs/helper-wasm-bytecode': registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/1.9.0
+      '@webassemblyjs/ieee754': registry.nlark.com/@webassemblyjs/ieee754/1.9.0
+      '@webassemblyjs/leb128': registry.nlark.com/@webassemblyjs/leb128/1.9.0
+      '@webassemblyjs/utf8': registry.nlark.com/@webassemblyjs/utf8/1.9.0
+    dev: true
+
+  registry.npmmirror.com/acorn/6.4.2:
+    resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/download/acorn-6.4.2.tgz}
+    name: acorn
+    version: 6.4.2
+    engines: {node: '>=0.4.0'}
+    hasBin: true
+    dev: true
+
+  registry.npmmirror.com/acorn/7.4.1:
+    resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/download/acorn-7.4.1.tgz}
+    name: acorn
+    version: 7.4.1
+    engines: {node: '>=0.4.0'}
+    hasBin: true
+    dev: true
+
+  registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6:
+    resolution: {integrity: sha1-MfKdpatuANHC0yms97WSlhTVAU0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz}
+    id: registry.npmmirror.com/ajv-keywords/3.5.2
+    name: ajv-keywords
+    version: 3.5.2
+    peerDependencies:
+      ajv: ^6.9.1
+    dependencies:
+      ajv: registry.npmmirror.com/ajv/6.12.6
+    dev: true
+
+  registry.npmmirror.com/ajv/6.12.6:
+    resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz}
+    name: ajv
+    version: 6.12.6
+    dependencies:
+      fast-deep-equal: registry.nlark.com/fast-deep-equal/3.1.3
+      fast-json-stable-stringify: registry.nlark.com/fast-json-stable-stringify/2.1.0
+      json-schema-traverse: registry.nlark.com/json-schema-traverse/0.4.1
+      uri-js: registry.nlark.com/uri-js/4.4.1
+    dev: true
+
+  registry.npmmirror.com/ansi-styles/3.2.1:
+    resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/download/ansi-styles-3.2.1.tgz}
+    name: ansi-styles
+    version: 3.2.1
+    engines: {node: '>=4'}
+    dependencies:
+      color-convert: registry.npmmirror.com/color-convert/1.9.3
+    dev: true
+
+  registry.npmmirror.com/ansi-styles/4.3.0:
+    resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz}
+    name: ansi-styles
+    version: 4.3.0
+    engines: {node: '>=8'}
+    dependencies:
+      color-convert: registry.npmmirror.com/color-convert/2.0.1
+    dev: true
+
+  registry.npmmirror.com/ant-design-vue/2.2.8_ae87cbba5ec93a01f3fe1197df446ca3:
+    resolution: {integrity: sha512-3graq9/gCfJQs6hznrHV6sa9oDmk/D1H3Oo0vLdVpPS/I61fZPk8NEyNKCHpNA6fT2cx6xx9U3QS63uuyikg/Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ant-design-vue/download/ant-design-vue-2.2.8.tgz}
+    id: registry.npmmirror.com/ant-design-vue/2.2.8
+    name: ant-design-vue
+    version: 2.2.8
+    peerDependencies:
+      '@vue/compiler-sfc': '>=3.1.0'
+      vue: '>=3.1.0'
+    dependencies:
+      '@ant-design/icons-vue': registry.nlark.com/@ant-design/icons-vue/6.0.1_vue@3.2.26
+      '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.7
+      '@simonwep/pickr': registry.nlark.com/@simonwep/pickr/1.8.2
+      '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.26
+      array-tree-filter: registry.nlark.com/array-tree-filter/2.1.0
+      async-validator: registry.npmmirror.com/async-validator/3.5.2
+      dom-align: registry.nlark.com/dom-align/1.12.2
+      dom-scroll-into-view: registry.nlark.com/dom-scroll-into-view/2.0.1
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      lodash-es: registry.npmmirror.com/lodash-es/4.17.21
+      moment: registry.npmmirror.com/moment/2.29.1
+      omit.js: registry.nlark.com/omit.js/2.0.2
+      resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1
+      scroll-into-view-if-needed: registry.npmmirror.com/scroll-into-view-if-needed/2.2.28
+      shallow-equal: registry.nlark.com/shallow-equal/1.2.1
+      vue: registry.npmmirror.com/vue/3.2.26
+      vue-types: registry.npmmirror.com/vue-types/3.0.2_vue@3.2.26
+      warning: registry.nlark.com/warning/4.0.3
+    dev: false
+
+  registry.npmmirror.com/asn1/0.2.6:
+    resolution: {integrity: sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asn1/download/asn1-0.2.6.tgz}
+    name: asn1
+    version: 0.2.6
+    dependencies:
+      safer-buffer: registry.nlark.com/safer-buffer/2.1.2
+    dev: true
+
+  registry.npmmirror.com/assert-plus/1.0.0:
+    resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assert-plus/download/assert-plus-1.0.0.tgz}
+    name: assert-plus
+    version: 1.0.0
+    engines: {node: '>=0.8'}
+    dev: true
+
+  registry.npmmirror.com/assert/1.5.0:
+    resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assert/download/assert-1.5.0.tgz}
+    name: assert
+    version: 1.5.0
+    dependencies:
+      object-assign: registry.nlark.com/object-assign/4.1.1
+      util: registry.npmmirror.com/util/0.10.3
+    dev: true
+
+  registry.npmmirror.com/async-validator/3.5.2:
+    resolution: {integrity: sha1-aOhmqWgk6LJpT/eoMcGiXETV5QA=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/download/async-validator-3.5.2.tgz}
+    name: async-validator
+    version: 3.5.2
+    dev: false
+
+  registry.npmmirror.com/async/2.6.3:
+    resolution: {integrity: sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async/download/async-2.6.3.tgz}
+    name: async
+    version: 2.6.3
+    dependencies:
+      lodash: registry.npmmirror.com/lodash/4.17.21
+    dev: true
+
+  registry.npmmirror.com/autoprefixer/9.8.8:
+    resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/autoprefixer/download/autoprefixer-9.8.8.tgz}
+    name: autoprefixer
+    version: 9.8.8
+    hasBin: true
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001298
+      normalize-range: registry.nlark.com/normalize-range/0.1.2
+      num2fraction: registry.nlark.com/num2fraction/1.2.2
+      picocolors: registry.npmmirror.com/picocolors/0.2.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0
+    dev: true
+
+  registry.npmmirror.com/babel-eslint/10.1.0_eslint@6.8.0:
+    resolution: {integrity: sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-eslint/download/babel-eslint-10.1.0.tgz}
+    id: registry.npmmirror.com/babel-eslint/10.1.0
+    name: babel-eslint
+    version: 10.1.0
+    engines: {node: '>=6'}
+    deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
+    peerDependencies:
+      eslint: '>= 4.12.1'
+    dependencies:
+      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
+      '@babel/parser': registry.npmmirror.com/@babel/parser/7.16.8
+      '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.16.8
+      '@babel/types': registry.npmmirror.com/@babel/types/7.16.8
+      eslint: registry.npmmirror.com/eslint/6.8.0
+      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
+      resolve: registry.npmmirror.com/resolve/1.21.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/babel-loader/8.2.3_174483de130731162278521ff93b7183:
+    resolution: {integrity: sha1-iYa0Dxpkys/LS4QpMgCF72ixNC0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-loader/download/babel-loader-8.2.3.tgz}
+    id: registry.npmmirror.com/babel-loader/8.2.3
+    name: babel-loader
+    version: 8.2.3
+    engines: {node: '>= 8.9'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+      webpack: '>=2'
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      find-cache-dir: registry.npmmirror.com/find-cache-dir/3.3.2
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      make-dir: registry.nlark.com/make-dir/3.1.0
+      schema-utils: registry.npmmirror.com/schema-utils/2.7.1
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.0_@babel+core@7.16.7:
+    resolution: {integrity: sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.0.tgz?cache=0&sync_timestamp=1636800271567&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbabel-plugin-polyfill-corejs2%2Fdownload%2Fbabel-plugin-polyfill-corejs2-0.3.0.tgz}
+    id: registry.npmmirror.com/babel-plugin-polyfill-corejs2/0.3.0
+    name: babel-plugin-polyfill-corejs2
+    version: 0.3.0
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.16.8
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.0_@babel+core@7.16.7
+      semver: registry.nlark.com/semver/6.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.0_@babel+core@7.16.7:
+    resolution: {integrity: sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.5.0.tgz}
+    id: registry.npmmirror.com/babel-plugin-polyfill-corejs3/0.5.0
+    name: babel-plugin-polyfill-corejs3
+    version: 0.5.0
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.0_@babel+core@7.16.7
+      core-js-compat: registry.npmmirror.com/core-js-compat/3.20.2
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.0_@babel+core@7.16.7:
+    resolution: {integrity: sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.3.0.tgz?cache=0&sync_timestamp=1636800271831&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fbabel-plugin-polyfill-regenerator%2Fdownload%2Fbabel-plugin-polyfill-regenerator-0.3.0.tgz}
+    id: registry.npmmirror.com/babel-plugin-polyfill-regenerator/0.3.0
+    name: babel-plugin-polyfill-regenerator
+    version: 0.3.0
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': registry.npmmirror.com/@babel/core/7.16.7
+      '@babel/helper-define-polyfill-provider': registry.npmmirror.com/@babel/helper-define-polyfill-provider/0.3.0_@babel+core@7.16.7
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/batch/0.6.1:
+    resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/batch/download/batch-0.6.1.tgz}
+    name: batch
+    version: 0.6.1
+    dev: true
+
+  registry.npmmirror.com/big.js/3.2.0:
+    resolution: {integrity: sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big.js/download/big.js-3.2.0.tgz}
+    name: big.js
+    version: 3.2.0
+    dev: true
+
+  registry.npmmirror.com/big.js/5.2.2:
+    resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big.js/download/big.js-5.2.2.tgz}
+    name: big.js
+    version: 5.2.2
+    dev: true
+
+  registry.npmmirror.com/body-parser/1.19.1:
+    resolution: {integrity: sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/body-parser/download/body-parser-1.19.1.tgz}
+    name: body-parser
+    version: 1.19.1
+    engines: {node: '>= 0.8'}
+    dependencies:
+      bytes: registry.npmmirror.com/bytes/3.1.1
+      content-type: registry.nlark.com/content-type/1.0.4
+      debug: registry.npmmirror.com/debug/2.6.9
+      depd: registry.nlark.com/depd/1.1.2
+      http-errors: registry.npmmirror.com/http-errors/1.8.1
+      iconv-lite: registry.nlark.com/iconv-lite/0.4.24
+      on-finished: registry.nlark.com/on-finished/2.3.0
+      qs: registry.npmmirror.com/qs/6.9.6
+      raw-body: registry.npmmirror.com/raw-body/2.4.2
+      type-is: registry.nlark.com/type-is/1.6.18
+    dev: true
+
+  registry.npmmirror.com/browserify-aes/1.2.0:
+    resolution: {integrity: sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-aes/download/browserify-aes-1.2.0.tgz}
+    name: browserify-aes
+    version: 1.2.0
+    dependencies:
+      buffer-xor: registry.nlark.com/buffer-xor/1.0.3
+      cipher-base: registry.nlark.com/cipher-base/1.0.4
+      create-hash: registry.nlark.com/create-hash/1.2.0
+      evp_bytestokey: registry.nlark.com/evp_bytestokey/1.0.3
+      inherits: registry.nlark.com/inherits/2.0.4
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.npmmirror.com/browserslist/4.19.1:
+    resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/download/browserslist-4.19.1.tgz}
+    name: browserslist
+    version: 4.19.1
+    engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+    hasBin: true
+    dependencies:
+      caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001298
+      electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.42
+      escalade: registry.nlark.com/escalade/3.1.1
+      node-releases: registry.npmmirror.com/node-releases/2.0.1
+      picocolors: registry.npmmirror.com/picocolors/1.0.0
+    dev: true
+
+  registry.npmmirror.com/buffer/4.9.2:
+    resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/download/buffer-4.9.2.tgz}
+    name: buffer
+    version: 4.9.2
+    dependencies:
+      base64-js: registry.nlark.com/base64-js/1.5.1
+      ieee754: registry.nlark.com/ieee754/1.2.1
+      isarray: registry.nlark.com/isarray/1.0.0
+    dev: true
+
+  registry.npmmirror.com/bytes/3.0.0:
+    resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bytes/download/bytes-3.0.0.tgz}
+    name: bytes
+    version: 3.0.0
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.npmmirror.com/bytes/3.1.1:
+    resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bytes/download/bytes-3.1.1.tgz}
+    name: bytes
+    version: 3.1.1
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.npmmirror.com/cache-base/1.0.1:
+    resolution: {integrity: sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cache-base/download/cache-base-1.0.1.tgz}
+    name: cache-base
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      collection-visit: registry.nlark.com/collection-visit/1.0.0
+      component-emitter: registry.nlark.com/component-emitter/1.3.0
+      get-value: registry.nlark.com/get-value/2.0.6
+      has-value: registry.nlark.com/has-value/1.0.0
+      isobject: registry.npmmirror.com/isobject/3.0.1
+      set-value: registry.nlark.com/set-value/2.0.1
+      to-object-path: registry.nlark.com/to-object-path/0.3.0
+      union-value: registry.nlark.com/union-value/1.0.1
+      unset-value: registry.nlark.com/unset-value/1.0.0
+    dev: true
+
+  registry.npmmirror.com/cache-loader/4.1.0_webpack@4.46.0:
+    resolution: {integrity: sha1-mUjK41OuwKH8ser9ojAIFuyFOH4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cache-loader/download/cache-loader-4.1.0.tgz}
+    id: registry.npmmirror.com/cache-loader/4.1.0
+    name: cache-loader
+    version: 4.1.0
+    engines: {node: '>= 8.9.0'}
+    peerDependencies:
+      webpack: ^4.0.0
+    dependencies:
+      buffer-json: registry.nlark.com/buffer-json/2.0.0
+      find-cache-dir: registry.npmmirror.com/find-cache-dir/3.3.2
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      neo-async: registry.nlark.com/neo-async/2.6.2
+      schema-utils: registry.npmmirror.com/schema-utils/2.7.1
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/caller-callsite/2.0.0:
+    resolution: {integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caller-callsite/download/caller-callsite-2.0.0.tgz}
+    name: caller-callsite
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      callsites: registry.nlark.com/callsites/2.0.0
+    dev: true
+
+  registry.npmmirror.com/caller-path/2.0.0:
+    resolution: {integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caller-path/download/caller-path-2.0.0.tgz}
+    name: caller-path
+    version: 2.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      caller-callsite: registry.npmmirror.com/caller-callsite/2.0.0
+    dev: true
+
+  registry.npmmirror.com/camelcase/5.3.1:
+    resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/download/camelcase-5.3.1.tgz}
+    name: camelcase
+    version: 5.3.1
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.npmmirror.com/camelcase/6.3.0:
+    resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/download/camelcase-6.3.0.tgz}
+    name: camelcase
+    version: 6.3.0
+    engines: {node: '>=10'}
+    dev: true
+
+  registry.npmmirror.com/caniuse-api/3.0.0:
+    resolution: {integrity: sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-api/download/caniuse-api-3.0.0.tgz}
+    name: caniuse-api
+    version: 3.0.0
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001298
+      lodash.memoize: registry.nlark.com/lodash.memoize/4.1.2
+      lodash.uniq: registry.nlark.com/lodash.uniq/4.5.0
+    dev: true
+
+  registry.npmmirror.com/caniuse-lite/1.0.30001298:
+    resolution: {integrity: sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001298.tgz}
+    name: caniuse-lite
+    version: 1.0.30001298
+    dev: true
+
+  registry.npmmirror.com/chalk/2.4.2:
+    resolution: {integrity: sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz}
+    name: chalk
+    version: 2.4.2
+    engines: {node: '>=4'}
+    dependencies:
+      ansi-styles: registry.npmmirror.com/ansi-styles/3.2.1
+      escape-string-regexp: registry.nlark.com/escape-string-regexp/1.0.5
+      supports-color: registry.npmmirror.com/supports-color/5.5.0
+    dev: true
+
+  registry.npmmirror.com/chalk/3.0.0:
+    resolution: {integrity: sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/download/chalk-3.0.0.tgz}
+    name: chalk
+    version: 3.0.0
+    engines: {node: '>=8'}
+    dependencies:
+      ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0
+      supports-color: registry.npmmirror.com/supports-color/7.2.0
+    dev: true
+
+  registry.npmmirror.com/chalk/4.1.2:
+    resolution: {integrity: sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz}
+    name: chalk
+    version: 4.1.2
+    engines: {node: '>=10'}
+    dependencies:
+      ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0
+      supports-color: registry.npmmirror.com/supports-color/7.2.0
+    dev: true
+
+  registry.npmmirror.com/chardet/0.7.0:
+    resolution: {integrity: sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chardet/download/chardet-0.7.0.tgz}
+    name: chardet
+    version: 0.7.0
+    dev: true
+
+  registry.npmmirror.com/chokidar/2.1.8:
+    resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chokidar/download/chokidar-2.1.8.tgz}
+    name: chokidar
+    version: 2.1.8
+    deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
+    dependencies:
+      anymatch: registry.nlark.com/anymatch/2.0.0
+      async-each: registry.nlark.com/async-each/1.0.3
+      braces: registry.nlark.com/braces/2.3.2
+      glob-parent: registry.npmmirror.com/glob-parent/3.1.0
+      inherits: registry.nlark.com/inherits/2.0.4
+      is-binary-path: registry.nlark.com/is-binary-path/1.0.1
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      normalize-path: registry.nlark.com/normalize-path/3.0.0
+      path-is-absolute: registry.nlark.com/path-is-absolute/1.0.1
+      readdirp: registry.nlark.com/readdirp/2.2.1
+      upath: registry.nlark.com/upath/1.2.0
+    optionalDependencies:
+      fsevents: registry.npmmirror.com/fsevents/1.2.13
+    dev: true
+
+  registry.npmmirror.com/chokidar/3.5.2:
+    resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chokidar/download/chokidar-3.5.2.tgz}
+    name: chokidar
+    version: 3.5.2
+    engines: {node: '>= 8.10.0'}
+    requiresBuild: true
+    dependencies:
+      anymatch: registry.nlark.com/anymatch/3.1.2
+      braces: registry.nlark.com/braces/3.0.2
+      glob-parent: registry.npmmirror.com/glob-parent/5.1.2
+      is-binary-path: registry.nlark.com/is-binary-path/2.1.0
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      normalize-path: registry.nlark.com/normalize-path/3.0.0
+      readdirp: registry.nlark.com/readdirp/3.6.0
+    optionalDependencies:
+      fsevents: registry.npmmirror.com/fsevents/2.3.2
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/ci-info/1.6.0:
+    resolution: {integrity: sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/download/ci-info-1.6.0.tgz}
+    name: ci-info
+    version: 1.6.0
+    dev: true
+
+  registry.npmmirror.com/clean-css/4.2.4:
+    resolution: {integrity: sha1-czv0brpOYHxokepXwkqYk1aDEXg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clean-css/download/clean-css-4.2.4.tgz}
+    name: clean-css
+    version: 4.2.4
+    engines: {node: '>= 4.0'}
+    dependencies:
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/cli-spinners/2.6.1:
+    resolution: {integrity: sha1-rclU6+KBw3pjGb+kAebdJIj/tw0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-spinners/download/cli-spinners-2.6.1.tgz}
+    name: cli-spinners
+    version: 2.6.1
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.npmmirror.com/cli-width/3.0.0:
+    resolution: {integrity: sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-width/download/cli-width-3.0.0.tgz}
+    name: cli-width
+    version: 3.0.0
+    engines: {node: '>= 10'}
+    dev: true
+
+  registry.npmmirror.com/clipboardy/2.3.0:
+    resolution: {integrity: sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clipboardy/download/clipboardy-2.3.0.tgz}
+    name: clipboardy
+    version: 2.3.0
+    engines: {node: '>=8'}
+    dependencies:
+      arch: registry.nlark.com/arch/2.2.0
+      execa: registry.npmmirror.com/execa/1.0.0
+      is-wsl: registry.nlark.com/is-wsl/2.2.0
+    dev: true
+
+  registry.npmmirror.com/coa/2.0.2:
+    resolution: {integrity: sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/coa/download/coa-2.0.2.tgz}
+    name: coa
+    version: 2.0.2
+    engines: {node: '>= 4.0'}
+    dependencies:
+      '@types/q': registry.npmmirror.com/@types/q/1.5.5
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      q: registry.nlark.com/q/1.5.1
+    dev: true
+
+  registry.npmmirror.com/color-convert/1.9.3:
+    resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz}
+    name: color-convert
+    version: 1.9.3
+    dependencies:
+      color-name: registry.nlark.com/color-name/1.1.3
+    dev: true
+
+  registry.npmmirror.com/color-convert/2.0.1:
+    resolution: {integrity: sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz}
+    name: color-convert
+    version: 2.0.1
+    engines: {node: '>=7.0.0'}
+    dependencies:
+      color-name: registry.nlark.com/color-name/1.1.4
+    dev: true
+
+  registry.npmmirror.com/color-string/1.9.0:
+    resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-string/download/color-string-1.9.0.tgz}
+    name: color-string
+    version: 1.9.0
+    dependencies:
+      color-name: registry.nlark.com/color-name/1.1.4
+      simple-swizzle: registry.npmmirror.com/simple-swizzle/0.2.2
+    dev: true
+
+  registry.npmmirror.com/color/3.2.1:
+    resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color/download/color-3.2.1.tgz}
+    name: color
+    version: 3.2.1
+    dependencies:
+      color-convert: registry.npmmirror.com/color-convert/1.9.3
+      color-string: registry.npmmirror.com/color-string/1.9.0
+    dev: true
+
+  registry.npmmirror.com/commander/2.17.1:
+    resolution: {integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/download/commander-2.17.1.tgz}
+    name: commander
+    version: 2.17.1
+    dev: true
+
+  registry.npmmirror.com/commander/2.19.0:
+    resolution: {integrity: sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/download/commander-2.19.0.tgz}
+    name: commander
+    version: 2.19.0
+    dev: true
+
+  registry.npmmirror.com/commander/2.20.3:
+    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/download/commander-2.20.3.tgz}
+    name: commander
+    version: 2.20.3
+    dev: true
+
+  registry.npmmirror.com/content-disposition/0.5.4:
+    resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/content-disposition/download/content-disposition-0.5.4.tgz}
+    name: content-disposition
+    version: 0.5.4
+    engines: {node: '>= 0.6'}
+    dependencies:
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.npmmirror.com/cookie/0.4.1:
+    resolution: {integrity: sha1-r9cT/ibr0hupXOth+agRblClN9E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cookie/download/cookie-0.4.1.tgz}
+    name: cookie
+    version: 0.4.1
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.npmmirror.com/copy-webpack-plugin/5.1.2_webpack@4.46.0:
+    resolution: {integrity: sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz}
+    id: registry.npmmirror.com/copy-webpack-plugin/5.1.2
+    name: copy-webpack-plugin
+    version: 5.1.2
+    engines: {node: '>= 6.9.0'}
+    peerDependencies:
+      webpack: ^4.0.0 || ^5.0.0
+    dependencies:
+      cacache: registry.nlark.com/cacache/12.0.4
+      find-cache-dir: registry.npmmirror.com/find-cache-dir/2.1.0
+      glob-parent: registry.npmmirror.com/glob-parent/3.1.0
+      globby: registry.npmmirror.com/globby/7.1.1
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      minimatch: registry.nlark.com/minimatch/3.0.4
+      normalize-path: registry.nlark.com/normalize-path/3.0.0
+      p-limit: registry.nlark.com/p-limit/2.3.0
+      schema-utils: registry.npmmirror.com/schema-utils/1.0.0
+      serialize-javascript: registry.nlark.com/serialize-javascript/4.0.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      webpack-log: registry.nlark.com/webpack-log/2.0.0
+    dev: true
+
+  registry.npmmirror.com/core-js-compat/3.20.2:
+    resolution: {integrity: sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js-compat/download/core-js-compat-3.20.2.tgz}
+    name: core-js-compat
+    version: 3.20.2
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      semver: registry.nlark.com/semver/7.0.0
+    dev: true
+
+  registry.npmmirror.com/core-js/3.20.2:
+    resolution: {integrity: sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/download/core-js-3.20.2.tgz}
+    name: core-js
+    version: 3.20.2
+    requiresBuild: true
+
+  registry.npmmirror.com/css-declaration-sorter/4.0.1:
+    resolution: {integrity: sha1-wZiUD2OnbX42wecQGLABchBUyyI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz}
+    name: css-declaration-sorter
+    version: 4.0.1
+    engines: {node: '>4'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      timsort: registry.nlark.com/timsort/0.3.0
+    dev: true
+
+  registry.npmmirror.com/css-loader/3.6.0_webpack@4.46.0:
+    resolution: {integrity: sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-loader/download/css-loader-3.6.0.tgz}
+    id: registry.npmmirror.com/css-loader/3.6.0
+    name: css-loader
+    version: 3.6.0
+    engines: {node: '>= 8.9.0'}
+    peerDependencies:
+      webpack: ^4.0.0 || ^5.0.0
+    dependencies:
+      camelcase: registry.npmmirror.com/camelcase/5.3.1
+      cssesc: registry.nlark.com/cssesc/3.0.0
+      icss-utils: registry.nlark.com/icss-utils/4.1.1
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      normalize-path: registry.nlark.com/normalize-path/3.0.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-modules-extract-imports: registry.nlark.com/postcss-modules-extract-imports/2.0.0
+      postcss-modules-local-by-default: registry.nlark.com/postcss-modules-local-by-default/3.0.3
+      postcss-modules-scope: registry.nlark.com/postcss-modules-scope/2.2.0
+      postcss-modules-values: registry.nlark.com/postcss-modules-values/3.0.0
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0
+      schema-utils: registry.npmmirror.com/schema-utils/2.7.1
+      semver: registry.nlark.com/semver/6.3.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/css-select/2.1.0:
+    resolution: {integrity: sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/download/css-select-2.1.0.tgz}
+    name: css-select
+    version: 2.1.0
+    dependencies:
+      boolbase: registry.nlark.com/boolbase/1.0.0
+      css-what: registry.npmmirror.com/css-what/3.4.2
+      domutils: registry.nlark.com/domutils/1.7.0
+      nth-check: registry.nlark.com/nth-check/1.0.2
+    dev: true
+
+  registry.npmmirror.com/css-select/4.2.1:
+    resolution: {integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/download/css-select-4.2.1.tgz}
+    name: css-select
+    version: 4.2.1
+    dependencies:
+      boolbase: registry.nlark.com/boolbase/1.0.0
+      css-what: registry.npmmirror.com/css-what/5.1.0
+      domhandler: registry.npmmirror.com/domhandler/4.3.0
+      domutils: registry.nlark.com/domutils/2.8.0
+      nth-check: registry.nlark.com/nth-check/2.0.1
+    dev: true
+
+  registry.npmmirror.com/css-tree/1.0.0-alpha.37:
+    resolution: {integrity: sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/download/css-tree-1.0.0-alpha.37.tgz}
+    name: css-tree
+    version: 1.0.0-alpha.37
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      mdn-data: registry.npmmirror.com/mdn-data/2.0.4
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/css-tree/1.1.3:
+    resolution: {integrity: sha1-60hw+2/XcHMn7JXC/yqwm16NuR0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/download/css-tree-1.1.3.tgz}
+    name: css-tree
+    version: 1.1.3
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      mdn-data: registry.npmmirror.com/mdn-data/2.0.14
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/css-what/3.4.2:
+    resolution: {integrity: sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/download/css-what-3.4.2.tgz}
+    name: css-what
+    version: 3.4.2
+    engines: {node: '>= 6'}
+    dev: true
+
+  registry.npmmirror.com/css-what/5.1.0:
+    resolution: {integrity: sha1-P3tweq32M7r2LCzrhXm1RbtA9/4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/download/css-what-5.1.0.tgz}
+    name: css-what
+    version: 5.1.0
+    engines: {node: '>= 6'}
+    dev: true
+
+  registry.npmmirror.com/cssnano-preset-default/4.0.8:
+    resolution: {integrity: sha1-kgYisfwelaNOiDggPxOXpQTy0/8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz}
+    name: cssnano-preset-default
+    version: 4.0.8
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      css-declaration-sorter: registry.npmmirror.com/css-declaration-sorter/4.0.1
+      cssnano-util-raw-cache: registry.nlark.com/cssnano-util-raw-cache/4.0.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-calc: registry.npmmirror.com/postcss-calc/7.0.5
+      postcss-colormin: registry.npmmirror.com/postcss-colormin/4.0.3
+      postcss-convert-values: registry.npmmirror.com/postcss-convert-values/4.0.1
+      postcss-discard-comments: registry.nlark.com/postcss-discard-comments/4.0.2
+      postcss-discard-duplicates: registry.nlark.com/postcss-discard-duplicates/4.0.2
+      postcss-discard-empty: registry.nlark.com/postcss-discard-empty/4.0.1
+      postcss-discard-overridden: registry.npmmirror.com/postcss-discard-overridden/4.0.1
+      postcss-merge-longhand: registry.npmmirror.com/postcss-merge-longhand/4.0.11
+      postcss-merge-rules: registry.npmmirror.com/postcss-merge-rules/4.0.3
+      postcss-minify-font-values: registry.npmmirror.com/postcss-minify-font-values/4.0.2
+      postcss-minify-gradients: registry.npmmirror.com/postcss-minify-gradients/4.0.2
+      postcss-minify-params: registry.npmmirror.com/postcss-minify-params/4.0.2
+      postcss-minify-selectors: registry.npmmirror.com/postcss-minify-selectors/4.0.2
+      postcss-normalize-charset: registry.nlark.com/postcss-normalize-charset/4.0.1
+      postcss-normalize-display-values: registry.npmmirror.com/postcss-normalize-display-values/4.0.2
+      postcss-normalize-positions: registry.npmmirror.com/postcss-normalize-positions/4.0.2
+      postcss-normalize-repeat-style: registry.npmmirror.com/postcss-normalize-repeat-style/4.0.2
+      postcss-normalize-string: registry.npmmirror.com/postcss-normalize-string/4.0.2
+      postcss-normalize-timing-functions: registry.npmmirror.com/postcss-normalize-timing-functions/4.0.2
+      postcss-normalize-unicode: registry.npmmirror.com/postcss-normalize-unicode/4.0.1
+      postcss-normalize-url: registry.npmmirror.com/postcss-normalize-url/4.0.1
+      postcss-normalize-whitespace: registry.npmmirror.com/postcss-normalize-whitespace/4.0.2
+      postcss-ordered-values: registry.npmmirror.com/postcss-ordered-values/4.1.2
+      postcss-reduce-initial: registry.npmmirror.com/postcss-reduce-initial/4.0.3
+      postcss-reduce-transforms: registry.npmmirror.com/postcss-reduce-transforms/4.0.2
+      postcss-svgo: registry.npmmirror.com/postcss-svgo/4.0.3
+      postcss-unique-selectors: registry.npmmirror.com/postcss-unique-selectors/4.0.1
+    dev: true
+
+  registry.npmmirror.com/cssnano/4.1.11:
+    resolution: {integrity: sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssnano/download/cssnano-4.1.11.tgz}
+    name: cssnano
+    version: 4.1.11
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cosmiconfig: registry.nlark.com/cosmiconfig/5.2.1
+      cssnano-preset-default: registry.npmmirror.com/cssnano-preset-default/4.0.8
+      is-resolvable: registry.nlark.com/is-resolvable/1.1.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.npmmirror.com/csso/4.2.0:
+    resolution: {integrity: sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csso/download/csso-4.2.0.tgz}
+    name: csso
+    version: 4.2.0
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      css-tree: registry.npmmirror.com/css-tree/1.1.3
+    dev: true
+
+  registry.npmmirror.com/csstype/2.6.19:
+    resolution: {integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/download/csstype-2.6.19.tgz?cache=0&sync_timestamp=1637225163498&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcsstype%2Fdownload%2Fcsstype-2.6.19.tgz}
+    name: csstype
+    version: 2.6.19
+    dev: false
+
+  registry.npmmirror.com/debug/2.6.9:
+    resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz}
+    name: debug
+    version: 2.6.9
+    dependencies:
+      ms: registry.npmmirror.com/ms/2.0.0
+    dev: true
+
+  registry.npmmirror.com/debug/3.2.7:
+    resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz}
+    name: debug
+    version: 3.2.7
+    dependencies:
+      ms: registry.npmmirror.com/ms/2.1.3
+    dev: true
+
+  registry.npmmirror.com/debug/4.3.3:
+    resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz}
+    name: debug
+    version: 4.3.3
+    engines: {node: '>=6.0'}
+    peerDependencies:
+      supports-color: '*'
+    peerDependenciesMeta:
+      supports-color:
+        optional: true
+    dependencies:
+      ms: registry.npmmirror.com/ms/2.1.2
+    dev: true
+
+  registry.npmmirror.com/debug/4.3.3_supports-color@6.1.0:
+    resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz}
+    id: registry.npmmirror.com/debug/4.3.3
+    name: debug
+    version: 4.3.3
+    engines: {node: '>=6.0'}
+    peerDependencies:
+      supports-color: '*'
+    peerDependenciesMeta:
+      supports-color:
+        optional: true
+    dependencies:
+      ms: registry.npmmirror.com/ms/2.1.2
+      supports-color: registry.npmmirror.com/supports-color/6.1.0
+    dev: true
+
+  registry.npmmirror.com/decamelize/1.2.0:
+    resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decamelize/download/decamelize-1.2.0.tgz}
+    name: decamelize
+    version: 1.2.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.npmmirror.com/deepmerge/1.5.2:
+    resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/download/deepmerge-1.5.2.tgz}
+    name: deepmerge
+    version: 1.5.2
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.npmmirror.com/default-gateway/4.2.0:
+    resolution: {integrity: sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-gateway/download/default-gateway-4.2.0.tgz}
+    name: default-gateway
+    version: 4.2.0
+    engines: {node: '>=6'}
+    dependencies:
+      execa: registry.npmmirror.com/execa/1.0.0
+      ip-regex: registry.npmmirror.com/ip-regex/2.1.0
+    dev: true
+
+  registry.npmmirror.com/default-gateway/5.0.5:
+    resolution: {integrity: sha1-T9a9XShV05s0zFpZUFSG6ar8mxA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-gateway/download/default-gateway-5.0.5.tgz}
+    name: default-gateway
+    version: 5.0.5
+    engines: {node: ^8.12.0 || >=9.7.0}
+    dependencies:
+      execa: registry.npmmirror.com/execa/3.4.0
+    dev: true
+
+  registry.npmmirror.com/defaults/1.0.3:
+    resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/defaults/download/defaults-1.0.3.tgz}
+    name: defaults
+    version: 1.0.3
+    dependencies:
+      clone: registry.nlark.com/clone/1.0.4
+    dev: true
+
+  registry.npmmirror.com/del/4.1.1:
+    resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/del/download/del-4.1.1.tgz}
+    name: del
+    version: 4.1.1
+    engines: {node: '>=6'}
+    dependencies:
+      '@types/glob': registry.npmmirror.com/@types/glob/7.2.0
+      globby: registry.npmmirror.com/globby/6.1.0
+      is-path-cwd: registry.nlark.com/is-path-cwd/2.2.0
+      is-path-in-cwd: registry.nlark.com/is-path-in-cwd/2.1.0
+      p-map: registry.npmmirror.com/p-map/2.1.0
+      pify: registry.nlark.com/pify/4.0.1
+      rimraf: registry.npmmirror.com/rimraf/2.7.1
+    dev: true
+
+  registry.npmmirror.com/dns-packet/1.3.4:
+    resolution: {integrity: sha1-40VQZYJKJQe6iGxVqJljuxB97G8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dns-packet/download/dns-packet-1.3.4.tgz}
+    name: dns-packet
+    version: 1.3.4
+    dependencies:
+      ip: registry.nlark.com/ip/1.1.5
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+    dev: true
+
+  registry.npmmirror.com/domhandler/4.3.0:
+    resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/download/domhandler-4.3.0.tgz}
+    name: domhandler
+    version: 4.3.0
+    engines: {node: '>= 4'}
+    dependencies:
+      domelementtype: registry.nlark.com/domelementtype/2.2.0
+    dev: true
+
+  registry.npmmirror.com/dotenv/8.6.0:
+    resolution: {integrity: sha1-Bhr2ZNGff02PxuT/m1hM4jety4s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dotenv/download/dotenv-8.6.0.tgz}
+    name: dotenv
+    version: 8.6.0
+    engines: {node: '>=10'}
+    dev: true
+
+  registry.npmmirror.com/easy-stack/1.0.1:
+    resolution: {integrity: sha1-iv5CZGJpiMq7EfPHBMzQyDVBEGY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/easy-stack/download/easy-stack-1.0.1.tgz}
+    name: easy-stack
+    version: 1.0.1
+    engines: {node: '>=6.0.0'}
+    dev: true
+
+  registry.npmmirror.com/ee-first/1.1.1:
+    resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ee-first/download/ee-first-1.1.1.tgz}
+    name: ee-first
+    version: 1.1.1
+    dev: true
+
+  registry.npmmirror.com/ejs/2.7.4:
+    resolution: {integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ejs/download/ejs-2.7.4.tgz}
+    name: ejs
+    version: 2.7.4
+    engines: {node: '>=0.10.0'}
+    requiresBuild: true
+    dev: true
+
+  registry.npmmirror.com/electron-to-chromium/1.4.42:
+    resolution: {integrity: sha512-JJLT8bjdswJzk8sNRnQjee0MGtO4zTn1t7eWwYPr8gPTadQgNRR/wFRKLGD6HZVZby39yHERkvuCVKNm10r7Dg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.4.42.tgz}
+    name: electron-to-chromium
+    version: 1.4.42
+    dev: true
+
+  registry.npmmirror.com/emoji-regex/7.0.3:
+    resolution: {integrity: sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/download/emoji-regex-7.0.3.tgz}
+    name: emoji-regex
+    version: 7.0.3
+    dev: true
+
+  registry.npmmirror.com/emoji-regex/8.0.0:
+    resolution: {integrity: sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz}
+    name: emoji-regex
+    version: 8.0.0
+    dev: true
+
+  registry.npmmirror.com/encodeurl/1.0.2:
+    resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encodeurl/download/encodeurl-1.0.2.tgz}
+    name: encodeurl
+    version: 1.0.2
+    engines: {node: '>= 0.8'}
+    dev: true
+
+  registry.npmmirror.com/es-abstract/1.19.1:
+    resolution: {integrity: sha1-1IhXlodpFpWd547aoN9FZicRXsM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-abstract/download/es-abstract-1.19.1.tgz}
+    name: es-abstract
+    version: 1.19.1
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      es-to-primitive: registry.nlark.com/es-to-primitive/1.2.1
+      function-bind: registry.nlark.com/function-bind/1.1.1
+      get-intrinsic: registry.nlark.com/get-intrinsic/1.1.1
+      get-symbol-description: registry.nlark.com/get-symbol-description/1.0.0
+      has: registry.nlark.com/has/1.0.3
+      has-symbols: registry.nlark.com/has-symbols/1.0.2
+      internal-slot: registry.nlark.com/internal-slot/1.0.3
+      is-callable: registry.nlark.com/is-callable/1.2.4
+      is-negative-zero: registry.npmmirror.com/is-negative-zero/2.0.2
+      is-regex: registry.nlark.com/is-regex/1.1.4
+      is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer/1.0.1
+      is-string: registry.nlark.com/is-string/1.0.7
+      is-weakref: registry.npmmirror.com/is-weakref/1.0.2
+      object-inspect: registry.npmmirror.com/object-inspect/1.12.0
+      object-keys: registry.nlark.com/object-keys/1.1.1
+      object.assign: registry.nlark.com/object.assign/4.1.2
+      string.prototype.trimend: registry.nlark.com/string.prototype.trimend/1.0.4
+      string.prototype.trimstart: registry.nlark.com/string.prototype.trimstart/1.0.4
+      unbox-primitive: registry.nlark.com/unbox-primitive/1.0.1
+    dev: true
+
+  registry.npmmirror.com/eslint-loader/2.2.1_eslint@6.8.0+webpack@4.46.0:
+    resolution: {integrity: sha1-KLnBLaVAV68IReKmEScBova/gzc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-loader/download/eslint-loader-2.2.1.tgz}
+    id: registry.npmmirror.com/eslint-loader/2.2.1
+    name: eslint-loader
+    version: 2.2.1
+    deprecated: This loader has been deprecated. Please use eslint-webpack-plugin
+    peerDependencies:
+      eslint: '>=1.6.0 <7.0.0'
+      webpack: '>=2.0.0 <5.0.0'
+    dependencies:
+      eslint: registry.npmmirror.com/eslint/6.8.0
+      loader-fs-cache: registry.nlark.com/loader-fs-cache/1.0.3
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      object-assign: registry.nlark.com/object-assign/4.1.1
+      object-hash: registry.nlark.com/object-hash/1.3.1
+      rimraf: registry.npmmirror.com/rimraf/2.7.1
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/eslint-plugin-vue/7.20.0_eslint@6.8.0:
+    resolution: {integrity: sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-vue/download/eslint-plugin-vue-7.20.0.tgz}
+    id: registry.npmmirror.com/eslint-plugin-vue/7.20.0
+    name: eslint-plugin-vue
+    version: 7.20.0
+    engines: {node: '>=8.10'}
+    peerDependencies:
+      eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
+    dependencies:
+      eslint: registry.npmmirror.com/eslint/6.8.0
+      eslint-utils: registry.nlark.com/eslint-utils/2.1.0
+      natural-compare: registry.npmmirror.com/natural-compare/1.4.0
+      semver: registry.nlark.com/semver/6.3.0
+      vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/7.11.0_eslint@6.8.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/eslint-scope/4.0.3:
+    resolution: {integrity: sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/download/eslint-scope-4.0.3.tgz?cache=0&sync_timestamp=1637466963208&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-4.0.3.tgz}
+    name: eslint-scope
+    version: 4.0.3
+    engines: {node: '>=4.0.0'}
+    dependencies:
+      esrecurse: registry.nlark.com/esrecurse/4.3.0
+      estraverse: registry.npmmirror.com/estraverse/4.3.0
+    dev: true
+
+  registry.npmmirror.com/eslint-scope/5.1.1:
+    resolution: {integrity: sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1637466963208&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz}
+    name: eslint-scope
+    version: 5.1.1
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      esrecurse: registry.nlark.com/esrecurse/4.3.0
+      estraverse: registry.npmmirror.com/estraverse/4.3.0
+    dev: true
+
+  registry.npmmirror.com/eslint-visitor-keys/1.3.0:
+    resolution: {integrity: sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz?cache=0&sync_timestamp=1636378498011&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.3.0.tgz}
+    name: eslint-visitor-keys
+    version: 1.3.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.npmmirror.com/eslint/6.8.0:
+    resolution: {integrity: sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/download/eslint-6.8.0.tgz}
+    name: eslint
+    version: 6.8.0
+    engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+    hasBin: true
+    dependencies:
+      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
+      ajv: registry.npmmirror.com/ajv/6.12.6
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      cross-spawn: registry.nlark.com/cross-spawn/6.0.5
+      debug: registry.npmmirror.com/debug/4.3.3
+      doctrine: registry.nlark.com/doctrine/3.0.0
+      eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1
+      eslint-utils: registry.nlark.com/eslint-utils/1.4.3
+      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
+      espree: registry.npmmirror.com/espree/6.2.1
+      esquery: registry.nlark.com/esquery/1.4.0
+      esutils: registry.nlark.com/esutils/2.0.3
+      file-entry-cache: registry.nlark.com/file-entry-cache/5.0.1
+      functional-red-black-tree: registry.nlark.com/functional-red-black-tree/1.0.1
+      glob-parent: registry.npmmirror.com/glob-parent/5.1.2
+      globals: registry.npmmirror.com/globals/12.4.0
+      ignore: registry.npmmirror.com/ignore/4.0.6
+      import-fresh: registry.nlark.com/import-fresh/3.3.0
+      imurmurhash: registry.nlark.com/imurmurhash/0.1.4
+      inquirer: registry.npmmirror.com/inquirer/7.3.3
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
+      json-stable-stringify-without-jsonify: registry.nlark.com/json-stable-stringify-without-jsonify/1.0.1
+      levn: registry.nlark.com/levn/0.3.0
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      minimatch: registry.nlark.com/minimatch/3.0.4
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      natural-compare: registry.npmmirror.com/natural-compare/1.4.0
+      optionator: registry.nlark.com/optionator/0.8.3
+      progress: registry.npmmirror.com/progress/2.0.3
+      regexpp: registry.nlark.com/regexpp/2.0.1
+      semver: registry.nlark.com/semver/6.3.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
+      strip-json-comments: registry.nlark.com/strip-json-comments/3.1.1
+      table: registry.npmmirror.com/table/5.4.6
+      text-table: registry.nlark.com/text-table/0.2.0
+      v8-compile-cache: registry.nlark.com/v8-compile-cache/2.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/espree/6.2.1:
+    resolution: {integrity: sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/espree/download/espree-6.2.1.tgz}
+    name: espree
+    version: 6.2.1
+    engines: {node: '>=6.0.0'}
+    dependencies:
+      acorn: registry.npmmirror.com/acorn/7.4.1
+      acorn-jsx: registry.nlark.com/acorn-jsx/5.3.2_acorn@7.4.1
+      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
+    dev: true
+
+  registry.npmmirror.com/estraverse/4.3.0:
+    resolution: {integrity: sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz}
+    name: estraverse
+    version: 4.3.0
+    engines: {node: '>=4.0'}
+    dev: true
+
+  registry.npmmirror.com/estraverse/5.3.0:
+    resolution: {integrity: sha1-LupSkHAvJquP5TcDcP+GyWXSESM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz}
+    name: estraverse
+    version: 5.3.0
+    engines: {node: '>=4.0'}
+    dev: true
+
+  registry.npmmirror.com/estree-walker/2.0.2:
+    resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/download/estree-walker-2.0.2.tgz}
+    name: estree-walker
+    version: 2.0.2
+
+  registry.npmmirror.com/eventemitter3/4.0.7:
+    resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eventemitter3/download/eventemitter3-4.0.7.tgz}
+    name: eventemitter3
+    version: 4.0.7
+    dev: true
+
+  registry.npmmirror.com/events/3.3.0:
+    resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/events/download/events-3.3.0.tgz}
+    name: events
+    version: 3.3.0
+    engines: {node: '>=0.8.x'}
+    dev: true
+
+  registry.npmmirror.com/execa/0.8.0:
+    resolution: {integrity: sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1637147725485&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz}
+    name: execa
+    version: 0.8.0
+    engines: {node: '>=4'}
+    dependencies:
+      cross-spawn: registry.nlark.com/cross-spawn/5.1.0
+      get-stream: registry.nlark.com/get-stream/3.0.0
+      is-stream: registry.nlark.com/is-stream/1.1.0
+      npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2
+      p-finally: registry.nlark.com/p-finally/1.0.0
+      signal-exit: registry.npmmirror.com/signal-exit/3.0.6
+      strip-eof: registry.npmmirror.com/strip-eof/1.0.0
+    dev: true
+
+  registry.npmmirror.com/execa/1.0.0:
+    resolution: {integrity: sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1637147725485&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz}
+    name: execa
+    version: 1.0.0
+    engines: {node: '>=6'}
+    dependencies:
+      cross-spawn: registry.nlark.com/cross-spawn/6.0.5
+      get-stream: registry.nlark.com/get-stream/4.1.0
+      is-stream: registry.nlark.com/is-stream/1.1.0
+      npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2
+      p-finally: registry.nlark.com/p-finally/1.0.0
+      signal-exit: registry.npmmirror.com/signal-exit/3.0.6
+      strip-eof: registry.npmmirror.com/strip-eof/1.0.0
+    dev: true
+
+  registry.npmmirror.com/execa/3.4.0:
+    resolution: {integrity: sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1637147725485&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz}
+    name: execa
+    version: 3.4.0
+    engines: {node: ^8.12.0 || >=9.7.0}
+    dependencies:
+      cross-spawn: registry.nlark.com/cross-spawn/7.0.3
+      get-stream: registry.nlark.com/get-stream/5.2.0
+      human-signals: registry.nlark.com/human-signals/1.1.1
+      is-stream: registry.nlark.com/is-stream/2.0.1
+      merge-stream: registry.nlark.com/merge-stream/2.0.0
+      npm-run-path: registry.npmmirror.com/npm-run-path/4.0.1
+      onetime: registry.nlark.com/onetime/5.1.2
+      p-finally: registry.nlark.com/p-finally/2.0.1
+      signal-exit: registry.npmmirror.com/signal-exit/3.0.6
+      strip-final-newline: registry.nlark.com/strip-final-newline/2.0.0
+    dev: true
+
+  registry.npmmirror.com/express/4.17.2:
+    resolution: {integrity: sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/express/download/express-4.17.2.tgz}
+    name: express
+    version: 4.17.2
+    engines: {node: '>= 0.10.0'}
+    dependencies:
+      accepts: registry.nlark.com/accepts/1.3.7
+      array-flatten: registry.nlark.com/array-flatten/1.1.1
+      body-parser: registry.npmmirror.com/body-parser/1.19.1
+      content-disposition: registry.npmmirror.com/content-disposition/0.5.4
+      content-type: registry.nlark.com/content-type/1.0.4
+      cookie: registry.npmmirror.com/cookie/0.4.1
+      cookie-signature: registry.nlark.com/cookie-signature/1.0.6
+      debug: registry.npmmirror.com/debug/2.6.9
+      depd: registry.nlark.com/depd/1.1.2
+      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
+      escape-html: registry.nlark.com/escape-html/1.0.3
+      etag: registry.nlark.com/etag/1.8.1
+      finalhandler: registry.nlark.com/finalhandler/1.1.2
+      fresh: registry.npmmirror.com/fresh/0.5.2
+      merge-descriptors: registry.nlark.com/merge-descriptors/1.0.1
+      methods: registry.nlark.com/methods/1.1.2
+      on-finished: registry.nlark.com/on-finished/2.3.0
+      parseurl: registry.nlark.com/parseurl/1.3.3
+      path-to-regexp: registry.nlark.com/path-to-regexp/0.1.7
+      proxy-addr: registry.nlark.com/proxy-addr/2.0.7
+      qs: registry.npmmirror.com/qs/6.9.6
+      range-parser: registry.nlark.com/range-parser/1.2.1
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+      send: registry.npmmirror.com/send/0.17.2
+      serve-static: registry.npmmirror.com/serve-static/1.14.2
+      setprototypeof: registry.nlark.com/setprototypeof/1.2.0
+      statuses: registry.nlark.com/statuses/1.5.0
+      type-is: registry.nlark.com/type-is/1.6.18
+      utils-merge: registry.npmmirror.com/utils-merge/1.0.1
+      vary: registry.nlark.com/vary/1.1.2
+    dev: true
+
+  registry.npmmirror.com/extsprintf/1.3.0:
+    resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extsprintf/download/extsprintf-1.3.0.tgz}
+    name: extsprintf
+    version: 1.3.0
+    engines: {'0': node >=0.6.0}
+    dev: true
+
+  registry.npmmirror.com/fast-glob/2.2.7:
+    resolution: {integrity: sha1-aVOFfDr6R1//ku5gFdUtpwpM050=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/download/fast-glob-2.2.7.tgz}
+    name: fast-glob
+    version: 2.2.7
+    engines: {node: '>=4.0.0'}
+    dependencies:
+      '@mrmlnc/readdir-enhanced': registry.nlark.com/@mrmlnc/readdir-enhanced/2.2.1
+      '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/1.1.3
+      glob-parent: registry.npmmirror.com/glob-parent/3.1.0
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      merge2: registry.nlark.com/merge2/1.4.1
+      micromatch: registry.nlark.com/micromatch/3.1.10
+    dev: true
+
+  registry.npmmirror.com/file-uri-to-path/1.0.0:
+    resolution: {integrity: sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz}
+    name: file-uri-to-path
+    version: 1.0.0
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/filesize/3.6.1:
+    resolution: {integrity: sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/filesize/download/filesize-3.6.1.tgz}
+    name: filesize
+    version: 3.6.1
+    engines: {node: '>= 0.4.0'}
+    dev: true
+
+  registry.npmmirror.com/find-cache-dir/0.1.1:
+    resolution: {integrity: sha1-yN765XyKUqinhPnjHFfHQumToLk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-cache-dir/download/find-cache-dir-0.1.1.tgz}
+    name: find-cache-dir
+    version: 0.1.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      commondir: registry.nlark.com/commondir/1.0.1
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      pkg-dir: registry.npmmirror.com/pkg-dir/1.0.0
+    dev: true
+
+  registry.npmmirror.com/find-cache-dir/2.1.0:
+    resolution: {integrity: sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz}
+    name: find-cache-dir
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      commondir: registry.nlark.com/commondir/1.0.1
+      make-dir: registry.nlark.com/make-dir/2.1.0
+      pkg-dir: registry.npmmirror.com/pkg-dir/3.0.0
+    dev: true
+
+  registry.npmmirror.com/find-cache-dir/3.3.2:
+    resolution: {integrity: sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-cache-dir/download/find-cache-dir-3.3.2.tgz}
+    name: find-cache-dir
+    version: 3.3.2
+    engines: {node: '>=8'}
+    dependencies:
+      commondir: registry.nlark.com/commondir/1.0.1
+      make-dir: registry.nlark.com/make-dir/3.1.0
+      pkg-dir: registry.npmmirror.com/pkg-dir/4.2.0
+    dev: true
+
+  registry.npmmirror.com/find-up/1.1.2:
+    resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1633657200339&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz}
+    name: find-up
+    version: 1.1.2
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      path-exists: registry.nlark.com/path-exists/2.1.0
+      pinkie-promise: registry.nlark.com/pinkie-promise/2.0.1
+    dev: true
+
+  registry.npmmirror.com/find-up/3.0.0:
+    resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1633657200339&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz}
+    name: find-up
+    version: 3.0.0
+    engines: {node: '>=6'}
+    dependencies:
+      locate-path: registry.nlark.com/locate-path/3.0.0
+    dev: true
+
+  registry.npmmirror.com/find-up/4.1.0:
+    resolution: {integrity: sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1633657200339&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz}
+    name: find-up
+    version: 4.1.0
+    engines: {node: '>=8'}
+    dependencies:
+      locate-path: registry.nlark.com/locate-path/5.0.0
+      path-exists: registry.nlark.com/path-exists/4.0.0
+    dev: true
+
+  registry.npmmirror.com/flatted/2.0.2:
+    resolution: {integrity: sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flatted/download/flatted-2.0.2.tgz}
+    name: flatted
+    version: 2.0.2
+    dev: true
+
+  registry.npmmirror.com/follow-redirects/1.14.7_debug@4.3.3:
+    resolution: {integrity: sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/download/follow-redirects-1.14.7.tgz}
+    id: registry.npmmirror.com/follow-redirects/1.14.7
+    name: follow-redirects
+    version: 1.14.7
+    engines: {node: '>=4.0'}
+    peerDependencies:
+      debug: '*'
+    peerDependenciesMeta:
+      debug:
+        optional: true
+    dependencies:
+      debug: registry.npmmirror.com/debug/4.3.3
+    dev: true
+
+  registry.npmmirror.com/fresh/0.5.2:
+    resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fresh/download/fresh-0.5.2.tgz}
+    name: fresh
+    version: 0.5.2
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.npmmirror.com/fs-write-stream-atomic/1.0.10:
+    resolution: {integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz}
+    name: fs-write-stream-atomic
+    version: 1.0.10
+    dependencies:
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+      iferr: registry.nlark.com/iferr/0.1.5
+      imurmurhash: registry.nlark.com/imurmurhash/0.1.4
+      readable-stream: registry.nlark.com/readable-stream/2.3.7
+    dev: true
+
+  registry.npmmirror.com/fsevents/1.2.13:
+    resolution: {integrity: sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/download/fsevents-1.2.13.tgz}
+    name: fsevents
+    version: 1.2.13
+    engines: {node: '>= 4.0'}
+    os: [darwin]
+    deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
+    requiresBuild: true
+    dependencies:
+      bindings: registry.nlark.com/bindings/1.5.0
+      nan: registry.nlark.com/nan/2.15.0
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/fsevents/2.3.2:
+    resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/download/fsevents-2.3.2.tgz}
+    name: fsevents
+    version: 2.3.2
+    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+    os: [darwin]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/glob-parent/3.1.0:
+    resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/download/glob-parent-3.1.0.tgz}
+    name: glob-parent
+    version: 3.1.0
+    dependencies:
+      is-glob: registry.npmmirror.com/is-glob/3.1.0
+      path-dirname: registry.nlark.com/path-dirname/1.0.2
+    dev: true
+
+  registry.npmmirror.com/glob-parent/5.1.2:
+    resolution: {integrity: sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/download/glob-parent-5.1.2.tgz}
+    name: glob-parent
+    version: 5.1.2
+    engines: {node: '>= 6'}
+    dependencies:
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+    dev: true
+
+  registry.npmmirror.com/glob/7.2.0:
+    resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz}
+    name: glob
+    version: 7.2.0
+    dependencies:
+      fs.realpath: registry.nlark.com/fs.realpath/1.0.0
+      inflight: registry.nlark.com/inflight/1.0.6
+      inherits: registry.nlark.com/inherits/2.0.4
+      minimatch: registry.nlark.com/minimatch/3.0.4
+      once: registry.nlark.com/once/1.4.0
+      path-is-absolute: registry.nlark.com/path-is-absolute/1.0.1
+    dev: true
+
+  registry.npmmirror.com/globals/11.12.0:
+    resolution: {integrity: sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/download/globals-11.12.0.tgz}
+    name: globals
+    version: 11.12.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.npmmirror.com/globals/12.4.0:
+    resolution: {integrity: sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/download/globals-12.4.0.tgz}
+    name: globals
+    version: 12.4.0
+    engines: {node: '>=8'}
+    dependencies:
+      type-fest: registry.npmmirror.com/type-fest/0.8.1
+    dev: true
+
+  registry.npmmirror.com/globby/6.1.0:
+    resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/download/globby-6.1.0.tgz}
+    name: globby
+    version: 6.1.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      array-union: registry.nlark.com/array-union/1.0.2
+      glob: registry.npmmirror.com/glob/7.2.0
+      object-assign: registry.nlark.com/object-assign/4.1.1
+      pify: registry.nlark.com/pify/2.3.0
+      pinkie-promise: registry.nlark.com/pinkie-promise/2.0.1
+    dev: true
+
+  registry.npmmirror.com/globby/7.1.1:
+    resolution: {integrity: sha1-+yzP+UAfhgCUXfral0QMypcrhoA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/download/globby-7.1.1.tgz}
+    name: globby
+    version: 7.1.1
+    engines: {node: '>=4'}
+    dependencies:
+      array-union: registry.nlark.com/array-union/1.0.2
+      dir-glob: registry.nlark.com/dir-glob/2.2.2
+      glob: registry.npmmirror.com/glob/7.2.0
+      ignore: registry.npmmirror.com/ignore/3.3.10
+      pify: registry.nlark.com/pify/3.0.0
+      slash: registry.nlark.com/slash/1.0.0
+    dev: true
+
+  registry.npmmirror.com/globby/9.2.0:
+    resolution: {integrity: sha1-/QKacGxwPSm90XD0tts6P3p8tj0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/download/globby-9.2.0.tgz}
+    name: globby
+    version: 9.2.0
+    engines: {node: '>=6'}
+    dependencies:
+      '@types/glob': registry.npmmirror.com/@types/glob/7.2.0
+      array-union: registry.nlark.com/array-union/1.0.2
+      dir-glob: registry.nlark.com/dir-glob/2.2.2
+      fast-glob: registry.npmmirror.com/fast-glob/2.2.7
+      glob: registry.npmmirror.com/glob/7.2.0
+      ignore: registry.npmmirror.com/ignore/4.0.6
+      pify: registry.nlark.com/pify/4.0.1
+      slash: registry.nlark.com/slash/2.0.0
+    dev: true
+
+  registry.npmmirror.com/graceful-fs/4.2.9:
+    resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.9.tgz}
+    name: graceful-fs
+    version: 4.2.9
+    dev: true
+
+  registry.npmmirror.com/gzip-size/5.1.1:
+    resolution: {integrity: sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gzip-size/download/gzip-size-5.1.1.tgz}
+    name: gzip-size
+    version: 5.1.1
+    engines: {node: '>=6'}
+    dependencies:
+      duplexer: registry.nlark.com/duplexer/0.1.2
+      pify: registry.nlark.com/pify/4.0.1
+    dev: true
+
+  registry.npmmirror.com/har-validator/5.1.5:
+    resolution: {integrity: sha1-HwgDufjLIMD6E4It8ezds2veHv0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/har-validator/download/har-validator-5.1.5.tgz}
+    name: har-validator
+    version: 5.1.5
+    engines: {node: '>=6'}
+    deprecated: this library is no longer supported
+    dependencies:
+      ajv: registry.npmmirror.com/ajv/6.12.6
+      har-schema: registry.nlark.com/har-schema/2.0.0
+    dev: true
+
+  registry.npmmirror.com/has-flag/3.0.0:
+    resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/download/has-flag-3.0.0.tgz}
+    name: has-flag
+    version: 3.0.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.npmmirror.com/has-flag/4.0.0:
+    resolution: {integrity: sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz}
+    name: has-flag
+    version: 4.0.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.npmmirror.com/highlight.js/10.7.3:
+    resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/download/highlight.js-10.7.3.tgz}
+    name: highlight.js
+    version: 10.7.3
+    dev: true
+
+  registry.npmmirror.com/hosted-git-info/2.8.9:
+    resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz}
+    name: hosted-git-info
+    version: 2.8.9
+    dev: true
+
+  registry.npmmirror.com/html-webpack-plugin/3.2.0_webpack@4.46.0:
+    resolution: {integrity: sha512-Br4ifmjQojUP4EmHnRBoUIYcZ9J7M4bTMcm7u6xoIAIuq2Nte4TzXX0533owvkQKQD1WeMTTTyD4Ni4QKxS0Bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz}
+    id: registry.npmmirror.com/html-webpack-plugin/3.2.0
+    name: html-webpack-plugin
+    version: 3.2.0
+    engines: {node: '>=6.9'}
+    deprecated: 3.x is no longer supported
+    peerDependencies:
+      webpack: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
+    dependencies:
+      html-minifier: registry.nlark.com/html-minifier/3.5.21
+      loader-utils: registry.npmmirror.com/loader-utils/0.2.17
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      pretty-error: registry.npmmirror.com/pretty-error/2.1.2
+      tapable: registry.npmmirror.com/tapable/1.1.3
+      toposort: registry.nlark.com/toposort/1.0.7
+      util.promisify: registry.nlark.com/util.promisify/1.0.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/htmlparser2/6.1.0:
+    resolution: {integrity: sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-6.1.0.tgz}
+    name: htmlparser2
+    version: 6.1.0
+    dependencies:
+      domelementtype: registry.nlark.com/domelementtype/2.2.0
+      domhandler: registry.npmmirror.com/domhandler/4.3.0
+      domutils: registry.nlark.com/domutils/2.8.0
+      entities: registry.nlark.com/entities/2.2.0
+    dev: true
+
+  registry.npmmirror.com/http-errors/1.6.3:
+    resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-errors/download/http-errors-1.6.3.tgz}
+    name: http-errors
+    version: 1.6.3
+    engines: {node: '>= 0.6'}
+    dependencies:
+      depd: registry.nlark.com/depd/1.1.2
+      inherits: registry.nlark.com/inherits/2.0.3
+      setprototypeof: registry.nlark.com/setprototypeof/1.1.0
+      statuses: registry.nlark.com/statuses/1.5.0
+    dev: true
+
+  registry.npmmirror.com/http-errors/1.8.1:
+    resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-errors/download/http-errors-1.8.1.tgz}
+    name: http-errors
+    version: 1.8.1
+    engines: {node: '>= 0.6'}
+    dependencies:
+      depd: registry.nlark.com/depd/1.1.2
+      inherits: registry.nlark.com/inherits/2.0.4
+      setprototypeof: registry.nlark.com/setprototypeof/1.2.0
+      statuses: registry.nlark.com/statuses/1.5.0
+      toidentifier: registry.npmmirror.com/toidentifier/1.0.1
+    dev: true
+
+  registry.npmmirror.com/http-parser-js/0.5.5:
+    resolution: {integrity: sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-parser-js/download/http-parser-js-0.5.5.tgz}
+    name: http-parser-js
+    version: 0.5.5
+    dev: true
+
+  registry.npmmirror.com/http-proxy-middleware/0.19.1_debug@4.3.3:
+    resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz}
+    id: registry.npmmirror.com/http-proxy-middleware/0.19.1
+    name: http-proxy-middleware
+    version: 0.19.1
+    engines: {node: '>=4.0.0'}
+    dependencies:
+      http-proxy: registry.nlark.com/http-proxy/1.18.1_debug@4.3.3
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      micromatch: registry.nlark.com/micromatch/3.1.10
+    transitivePeerDependencies:
+      - debug
+    dev: true
+
+  registry.npmmirror.com/http-proxy-middleware/1.3.1_debug@4.3.3:
+    resolution: {integrity: sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-middleware/download/http-proxy-middleware-1.3.1.tgz}
+    id: registry.npmmirror.com/http-proxy-middleware/1.3.1
+    name: http-proxy-middleware
+    version: 1.3.1
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      '@types/http-proxy': registry.npmmirror.com/@types/http-proxy/1.17.8
+      http-proxy: registry.nlark.com/http-proxy/1.18.1_debug@4.3.3
+      is-glob: registry.npmmirror.com/is-glob/4.0.3
+      is-plain-obj: registry.nlark.com/is-plain-obj/3.0.0
+      micromatch: registry.nlark.com/micromatch/4.0.4
+    transitivePeerDependencies:
+      - debug
+    dev: true
+
+  registry.npmmirror.com/http-signature/1.2.0:
+    resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-signature/download/http-signature-1.2.0.tgz}
+    name: http-signature
+    version: 1.2.0
+    engines: {node: '>=0.8', npm: '>=1.3.7'}
+    dependencies:
+      assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+      jsprim: registry.npmmirror.com/jsprim/1.4.2
+      sshpk: registry.npmmirror.com/sshpk/1.17.0
+    dev: true
+
+  registry.npmmirror.com/ignore/3.3.10:
+    resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/download/ignore-3.3.10.tgz}
+    name: ignore
+    version: 3.3.10
+    dev: true
+
+  registry.npmmirror.com/ignore/4.0.6:
+    resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/download/ignore-4.0.6.tgz}
+    name: ignore
+    version: 4.0.6
+    engines: {node: '>= 4'}
+    dev: true
+
+  registry.npmmirror.com/import-local/2.0.0:
+    resolution: {integrity: sha1-VQcL44pZk88Y72236WH1vuXFoJ0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-local/download/import-local-2.0.0.tgz}
+    name: import-local
+    version: 2.0.0
+    engines: {node: '>=6'}
+    hasBin: true
+    dependencies:
+      pkg-dir: registry.npmmirror.com/pkg-dir/3.0.0
+      resolve-cwd: registry.nlark.com/resolve-cwd/2.0.0
+    dev: true
+
+  registry.npmmirror.com/inquirer/7.3.3:
+    resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inquirer/download/inquirer-7.3.3.tgz}
+    name: inquirer
+    version: 7.3.3
+    engines: {node: '>=8.0.0'}
+    dependencies:
+      ansi-escapes: registry.nlark.com/ansi-escapes/4.3.2
+      chalk: registry.npmmirror.com/chalk/4.1.2
+      cli-cursor: registry.nlark.com/cli-cursor/3.1.0
+      cli-width: registry.npmmirror.com/cli-width/3.0.0
+      external-editor: registry.nlark.com/external-editor/3.1.0
+      figures: registry.nlark.com/figures/3.2.0
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      mute-stream: registry.nlark.com/mute-stream/0.0.8
+      run-async: registry.nlark.com/run-async/2.4.1
+      rxjs: registry.npmmirror.com/rxjs/6.6.7
+      string-width: registry.npmmirror.com/string-width/4.2.3
+      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
+      through: registry.nlark.com/through/2.3.8
+    dev: true
+
+  registry.npmmirror.com/internal-ip/4.3.0:
+    resolution: {integrity: sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internal-ip/download/internal-ip-4.3.0.tgz}
+    name: internal-ip
+    version: 4.3.0
+    engines: {node: '>=6'}
+    dependencies:
+      default-gateway: registry.npmmirror.com/default-gateway/4.2.0
+      ipaddr.js: registry.nlark.com/ipaddr.js/1.9.1
+    dev: true
+
+  registry.npmmirror.com/ip-regex/2.1.0:
+    resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ip-regex/download/ip-regex-2.1.0.tgz}
+    name: ip-regex
+    version: 2.1.0
+    engines: {node: '>=4'}
+    dev: true
+
+  registry.npmmirror.com/is-buffer/1.1.6:
+    resolution: {integrity: sha1-76ouqdqg16suoTqXsritUf776L4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-buffer/download/is-buffer-1.1.6.tgz}
+    name: is-buffer
+    version: 1.1.6
+    dev: true
+
+  registry.npmmirror.com/is-ci/1.2.1:
+    resolution: {integrity: sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-ci/download/is-ci-1.2.1.tgz}
+    name: is-ci
+    version: 1.2.1
+    hasBin: true
+    dependencies:
+      ci-info: registry.npmmirror.com/ci-info/1.6.0
+    dev: true
+
+  registry.npmmirror.com/is-core-module/2.8.1:
+    resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/download/is-core-module-2.8.1.tgz}
+    name: is-core-module
+    version: 2.8.1
+    dependencies:
+      has: registry.nlark.com/has/1.0.3
+    dev: true
+
+  registry.npmmirror.com/is-glob/3.1.0:
+    resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/download/is-glob-3.1.0.tgz}
+    name: is-glob
+    version: 3.1.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-extglob: registry.nlark.com/is-extglob/2.1.1
+    dev: true
+
+  registry.npmmirror.com/is-glob/4.0.3:
+    resolution: {integrity: sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz}
+    name: is-glob
+    version: 4.0.3
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      is-extglob: registry.nlark.com/is-extglob/2.1.1
+    dev: true
+
+  registry.npmmirror.com/is-negative-zero/2.0.2:
+    resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-negative-zero/download/is-negative-zero-2.0.2.tgz}
+    name: is-negative-zero
+    version: 2.0.2
+    engines: {node: '>= 0.4'}
+    dev: true
+
+  registry.npmmirror.com/is-shared-array-buffer/1.0.1:
+    resolution: {integrity: sha1-l7DIX72stZycRG/mU7gs8rW3z+Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-shared-array-buffer/download/is-shared-array-buffer-1.0.1.tgz}
+    name: is-shared-array-buffer
+    version: 1.0.1
+    dev: true
+
+  registry.npmmirror.com/is-weakref/1.0.2:
+    resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakref/download/is-weakref-1.0.2.tgz}
+    name: is-weakref
+    version: 1.0.2
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+    dev: true
+
+  registry.npmmirror.com/isobject/2.1.0:
+    resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/download/isobject-2.1.0.tgz}
+    name: isobject
+    version: 2.1.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      isarray: registry.nlark.com/isarray/1.0.0
+    dev: true
+
+  registry.npmmirror.com/isobject/3.0.1:
+    resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/download/isobject-3.0.1.tgz}
+    name: isobject
+    version: 3.0.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.npmmirror.com/js-yaml/3.14.1:
+    resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/download/js-yaml-3.14.1.tgz}
+    name: js-yaml
+    version: 3.14.1
+    hasBin: true
+    dependencies:
+      argparse: registry.nlark.com/argparse/1.0.10
+      esprima: registry.nlark.com/esprima/4.0.1
+    dev: true
+
+  registry.npmmirror.com/json-schema/0.4.0:
+    resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema/download/json-schema-0.4.0.tgz}
+    name: json-schema
+    version: 0.4.0
+    dev: true
+
+  registry.npmmirror.com/json3/3.3.3:
+    resolution: {integrity: sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json3/download/json3-3.3.3.tgz}
+    name: json3
+    version: 3.3.3
+    dev: true
+
+  registry.npmmirror.com/jsprim/1.4.2:
+    resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsprim/download/jsprim-1.4.2.tgz}
+    name: jsprim
+    version: 1.4.2
+    engines: {node: '>=0.6.0'}
+    dependencies:
+      assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+      extsprintf: registry.npmmirror.com/extsprintf/1.3.0
+      json-schema: registry.npmmirror.com/json-schema/0.4.0
+      verror: registry.npmmirror.com/verror/1.10.0
+    dev: true
+
+  registry.npmmirror.com/launch-editor-middleware/2.3.0:
+    resolution: {integrity: sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/launch-editor-middleware/download/launch-editor-middleware-2.3.0.tgz}
+    name: launch-editor-middleware
+    version: 2.3.0
+    dependencies:
+      launch-editor: registry.npmmirror.com/launch-editor/2.3.0
+    dev: true
+
+  registry.npmmirror.com/launch-editor/2.3.0:
+    resolution: {integrity: sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/launch-editor/download/launch-editor-2.3.0.tgz}
+    name: launch-editor
+    version: 2.3.0
+    dependencies:
+      picocolors: registry.npmmirror.com/picocolors/1.0.0
+      shell-quote: registry.npmmirror.com/shell-quote/1.7.3
+    dev: true
+
+  registry.npmmirror.com/lines-and-columns/1.2.4:
+    resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz}
+    name: lines-and-columns
+    version: 1.2.4
+    dev: true
+
+  registry.npmmirror.com/loader-utils/0.2.17:
+    resolution: {integrity: sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/download/loader-utils-0.2.17.tgz}
+    name: loader-utils
+    version: 0.2.17
+    dependencies:
+      big.js: registry.npmmirror.com/big.js/3.2.0
+      emojis-list: registry.nlark.com/emojis-list/2.1.0
+      json5: registry.nlark.com/json5/0.5.1
+      object-assign: registry.nlark.com/object-assign/4.1.1
+    dev: true
+
+  registry.npmmirror.com/loader-utils/1.4.0:
+    resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/download/loader-utils-1.4.0.tgz}
+    name: loader-utils
+    version: 1.4.0
+    engines: {node: '>=4.0.0'}
+    dependencies:
+      big.js: registry.npmmirror.com/big.js/5.2.2
+      emojis-list: registry.nlark.com/emojis-list/3.0.0
+      json5: registry.nlark.com/json5/1.0.1
+    dev: true
+
+  registry.npmmirror.com/loader-utils/2.0.2:
+    resolution: {integrity: sha1-1uO0+4GHByGuTghoqxHdY4NowSk=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.2.tgz}
+    name: loader-utils
+    version: 2.0.2
+    engines: {node: '>=8.9.0'}
+    dependencies:
+      big.js: registry.npmmirror.com/big.js/5.2.2
+      emojis-list: registry.nlark.com/emojis-list/3.0.0
+      json5: registry.nlark.com/json5/2.2.0
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/lodash-es/4.17.21:
+    resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/download/lodash-es-4.17.21.tgz}
+    name: lodash-es
+    version: 4.17.21
+    dev: false
+
+  registry.npmmirror.com/lodash.kebabcase/4.1.1:
+    resolution: {integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz}
+    name: lodash.kebabcase
+    version: 4.1.1
+    dev: true
+
+  registry.npmmirror.com/lodash/4.17.21:
+    resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz}
+    name: lodash
+    version: 4.17.21
+
+  registry.npmmirror.com/log-symbols/2.2.0:
+    resolution: {integrity: sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/download/log-symbols-2.2.0.tgz}
+    name: log-symbols
+    version: 2.2.0
+    engines: {node: '>=4'}
+    dependencies:
+      chalk: registry.npmmirror.com/chalk/2.4.2
+    dev: true
+
+  registry.npmmirror.com/loglevel/1.8.0:
+    resolution: {integrity: sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loglevel/download/loglevel-1.8.0.tgz}
+    name: loglevel
+    version: 1.8.0
+    engines: {node: '>= 0.6.0'}
+    dev: true
+
+  registry.npmmirror.com/mdn-data/2.0.14:
+    resolution: {integrity: sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/download/mdn-data-2.0.14.tgz}
+    name: mdn-data
+    version: 2.0.14
+    dev: true
+
+  registry.npmmirror.com/mdn-data/2.0.4:
+    resolution: {integrity: sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/download/mdn-data-2.0.4.tgz}
+    name: mdn-data
+    version: 2.0.4
+    dev: true
+
+  registry.npmmirror.com/mime-db/1.51.0:
+    resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-db/download/mime-db-1.51.0.tgz?cache=0&sync_timestamp=1636428702848&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-db%2Fdownload%2Fmime-db-1.51.0.tgz}
+    name: mime-db
+    version: 1.51.0
+    engines: {node: '>= 0.6'}
+    dev: true
+
+  registry.npmmirror.com/mime-types/2.1.34:
+    resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-types/download/mime-types-2.1.34.tgz}
+    name: mime-types
+    version: 2.1.34
+    engines: {node: '>= 0.6'}
+    dependencies:
+      mime-db: registry.npmmirror.com/mime-db/1.51.0
+    dev: true
+
+  registry.npmmirror.com/mime/1.6.0:
+    resolution: {integrity: sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz}
+    name: mime
+    version: 1.6.0
+    engines: {node: '>=4'}
+    hasBin: true
+    dev: true
+
+  registry.npmmirror.com/mime/2.6.0:
+    resolution: {integrity: sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime/download/mime-2.6.0.tgz}
+    name: mime
+    version: 2.6.0
+    engines: {node: '>=4.0.0'}
+    hasBin: true
+    dev: true
+
+  registry.npmmirror.com/mini-css-extract-plugin/0.9.0_webpack@4.46.0:
+    resolution: {integrity: sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz}
+    id: registry.npmmirror.com/mini-css-extract-plugin/0.9.0
+    name: mini-css-extract-plugin
+    version: 0.9.0
+    engines: {node: '>= 6.9.0'}
+    peerDependencies:
+      webpack: ^4.4.0
+    dependencies:
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      normalize-url: registry.nlark.com/normalize-url/1.9.1
+      schema-utils: registry.npmmirror.com/schema-utils/1.0.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      webpack-sources: registry.npmmirror.com/webpack-sources/1.4.3
+    dev: true
+
+  registry.npmmirror.com/minipass/3.1.6:
+    resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minipass/download/minipass-3.1.6.tgz}
+    name: minipass
+    version: 3.1.6
+    engines: {node: '>=8'}
+    dependencies:
+      yallist: registry.nlark.com/yallist/4.0.0
+    dev: true
+
+  registry.npmmirror.com/mkdirp/0.5.5:
+    resolution: {integrity: sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz}
+    name: mkdirp
+    version: 0.5.5
+    hasBin: true
+    dependencies:
+      minimist: registry.nlark.com/minimist/1.2.5
+    dev: true
+
+  registry.npmmirror.com/moment/2.29.1:
+    resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/moment/download/moment-2.29.1.tgz}
+    name: moment
+    version: 2.29.1
+    dev: false
+
+  registry.npmmirror.com/ms/2.0.0:
+    resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1632788163669&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fms%2Fdownload%2Fms-2.0.0.tgz}
+    name: ms
+    version: 2.0.0
+    dev: true
+
+  registry.npmmirror.com/ms/2.1.2:
+    resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1632788163669&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fms%2Fdownload%2Fms-2.1.2.tgz}
+    name: ms
+    version: 2.1.2
+    dev: true
+
+  registry.npmmirror.com/ms/2.1.3:
+    resolution: {integrity: sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1632788163669&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fms%2Fdownload%2Fms-2.1.3.tgz}
+    name: ms
+    version: 2.1.3
+    dev: true
+
+  registry.npmmirror.com/multicast-dns/6.2.3:
+    resolution: {integrity: sha1-oOx72QVcQoL3kMPIL04o2zsxsik=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/multicast-dns/download/multicast-dns-6.2.3.tgz}
+    name: multicast-dns
+    version: 6.2.3
+    hasBin: true
+    dependencies:
+      dns-packet: registry.npmmirror.com/dns-packet/1.3.4
+      thunky: registry.nlark.com/thunky/1.1.0
+    dev: true
+
+  registry.npmmirror.com/nanoid/3.1.31:
+    resolution: {integrity: sha512-ZivnJm0o9bb13p2Ot5CpgC2rQdzB9Uxm/mFZweqm5eMViqOJe3PV6LU2E30SiLgheesmcPrjquqraoolONSA0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/download/nanoid-3.1.31.tgz}
+    name: nanoid
+    version: 3.1.31
+    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+    hasBin: true
+
+  registry.npmmirror.com/natural-compare/1.4.0:
+    resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/natural-compare/download/natural-compare-1.4.0.tgz}
+    name: natural-compare
+    version: 1.4.0
+    dev: true
+
+  registry.npmmirror.com/node-forge/0.10.0:
+    resolution: {integrity: sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-forge/download/node-forge-0.10.0.tgz}
+    name: node-forge
+    version: 0.10.0
+    engines: {node: '>= 6.0.0'}
+    dev: true
+
+  registry.npmmirror.com/node-releases/2.0.1:
+    resolution: {integrity: sha1-PR05XyBPHy8ppUNYuftnh2WtL8U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz}
+    name: node-releases
+    version: 2.0.1
+    dev: true
+
+  registry.npmmirror.com/npm-run-path/2.0.2:
+    resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/download/npm-run-path-2.0.2.tgz}
+    name: npm-run-path
+    version: 2.0.2
+    engines: {node: '>=4'}
+    dependencies:
+      path-key: registry.nlark.com/path-key/2.0.1
+    dev: true
+
+  registry.npmmirror.com/npm-run-path/4.0.1:
+    resolution: {integrity: sha1-t+zR5e1T2o43pV4cImnguX7XSOo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz}
+    name: npm-run-path
+    version: 4.0.1
+    engines: {node: '>=8'}
+    dependencies:
+      path-key: registry.nlark.com/path-key/3.1.1
+    dev: true
+
+  registry.npmmirror.com/object-inspect/1.12.0:
+    resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-inspect/download/object-inspect-1.12.0.tgz}
+    name: object-inspect
+    version: 1.12.0
+    dev: true
+
+  registry.npmmirror.com/object.getownpropertydescriptors/2.1.3:
+    resolution: {integrity: sha1-siPPOOF/77l6Y8EMkd9yzLOG354=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.3.tgz}
+    name: object.getownpropertydescriptors
+    version: 2.1.3
+    engines: {node: '>= 0.8'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+      es-abstract: registry.npmmirror.com/es-abstract/1.19.1
+    dev: true
+
+  registry.npmmirror.com/object.values/1.1.5:
+    resolution: {integrity: sha1-lZ9j486e8QhyAzMIITHkpFm3Fqw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.values/download/object.values-1.1.5.tgz}
+    name: object.values
+    version: 1.1.5
+    engines: {node: '>= 0.4'}
+    dependencies:
+      call-bind: registry.nlark.com/call-bind/1.0.2
+      define-properties: registry.nlark.com/define-properties/1.1.3
+      es-abstract: registry.npmmirror.com/es-abstract/1.19.1
+    dev: true
+
+  registry.npmmirror.com/open/6.4.0:
+    resolution: {integrity: sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/open/download/open-6.4.0.tgz}
+    name: open
+    version: 6.4.0
+    engines: {node: '>=8'}
+    dependencies:
+      is-wsl: registry.nlark.com/is-wsl/1.1.0
+    dev: true
+
+  registry.npmmirror.com/opn/5.5.0:
+    resolution: {integrity: sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/opn/download/opn-5.5.0.tgz}
+    name: opn
+    version: 5.5.0
+    engines: {node: '>=4'}
+    dependencies:
+      is-wsl: registry.nlark.com/is-wsl/1.1.0
+    dev: true
+
+  registry.npmmirror.com/p-map/2.1.0:
+    resolution: {integrity: sha1-MQko/u+cnsxltosXaTAYpmXOoXU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-map/download/p-map-2.1.0.tgz?cache=0&sync_timestamp=1635932711630&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-map%2Fdownload%2Fp-map-2.1.0.tgz}
+    name: p-map
+    version: 2.1.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.npmmirror.com/p-retry/3.0.1:
+    resolution: {integrity: sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-retry/download/p-retry-3.0.1.tgz}
+    name: p-retry
+    version: 3.0.1
+    engines: {node: '>=6'}
+    dependencies:
+      retry: registry.nlark.com/retry/0.12.0
+    dev: true
+
+  registry.npmmirror.com/p-try/2.2.0:
+    resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz}
+    name: p-try
+    version: 2.2.0
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.npmmirror.com/parent-module/1.0.1:
+    resolution: {integrity: sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz}
+    name: parent-module
+    version: 1.0.1
+    engines: {node: '>=6'}
+    dependencies:
+      callsites: registry.nlark.com/callsites/3.1.0
+    dev: true
+
+  registry.npmmirror.com/parse-json/4.0.0:
+    resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/download/parse-json-4.0.0.tgz}
+    name: parse-json
+    version: 4.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      error-ex: registry.nlark.com/error-ex/1.3.2
+      json-parse-better-errors: registry.nlark.com/json-parse-better-errors/1.0.2
+    dev: true
+
+  registry.npmmirror.com/parse-json/5.2.0:
+    resolution: {integrity: sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz}
+    name: parse-json
+    version: 5.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.16.7
+      error-ex: registry.nlark.com/error-ex/1.3.2
+      json-parse-even-better-errors: registry.nlark.com/json-parse-even-better-errors/2.3.1
+      lines-and-columns: registry.npmmirror.com/lines-and-columns/1.2.4
+    dev: true
+
+  registry.npmmirror.com/pascalcase/0.1.1:
+    resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pascalcase/download/pascalcase-0.1.1.tgz}
+    name: pascalcase
+    version: 0.1.1
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.npmmirror.com/path-browserify/0.0.1:
+    resolution: {integrity: sha1-5sTd1+06onxoogzE5Q4aTug7vEo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-browserify/download/path-browserify-0.0.1.tgz}
+    name: path-browserify
+    version: 0.0.1
+    dev: true
+
+  registry.npmmirror.com/picocolors/0.2.1:
+    resolution: {integrity: sha1-VwZw95NkaFHRuhNZlpYqutWHhZ8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/download/picocolors-0.2.1.tgz}
+    name: picocolors
+    version: 0.2.1
+    dev: true
+
+  registry.npmmirror.com/picocolors/1.0.0:
+    resolution: {integrity: sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/download/picocolors-1.0.0.tgz}
+    name: picocolors
+    version: 1.0.0
+
+  registry.npmmirror.com/picomatch/2.3.1:
+    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picomatch/download/picomatch-2.3.1.tgz}
+    name: picomatch
+    version: 2.3.1
+    engines: {node: '>=8.6'}
+    dev: true
+
+  registry.npmmirror.com/pkg-dir/1.0.0:
+    resolution: {integrity: sha1-ektQio1bstYp1EcFb/TpyTFM89Q=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-dir/download/pkg-dir-1.0.0.tgz?cache=0&sync_timestamp=1633513841637&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpkg-dir%2Fdownload%2Fpkg-dir-1.0.0.tgz}
+    name: pkg-dir
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      find-up: registry.npmmirror.com/find-up/1.1.2
+    dev: true
+
+  registry.npmmirror.com/pkg-dir/3.0.0:
+    resolution: {integrity: sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-dir/download/pkg-dir-3.0.0.tgz?cache=0&sync_timestamp=1633513841637&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpkg-dir%2Fdownload%2Fpkg-dir-3.0.0.tgz}
+    name: pkg-dir
+    version: 3.0.0
+    engines: {node: '>=6'}
+    dependencies:
+      find-up: registry.npmmirror.com/find-up/3.0.0
+    dev: true
+
+  registry.npmmirror.com/pkg-dir/4.2.0:
+    resolution: {integrity: sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-dir/download/pkg-dir-4.2.0.tgz?cache=0&sync_timestamp=1633513841637&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpkg-dir%2Fdownload%2Fpkg-dir-4.2.0.tgz}
+    name: pkg-dir
+    version: 4.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      find-up: registry.npmmirror.com/find-up/4.1.0
+    dev: true
+
+  registry.npmmirror.com/postcss-calc/7.0.5:
+    resolution: {integrity: sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-calc/download/postcss-calc-7.0.5.tgz}
+    name: postcss-calc
+    version: 7.0.5
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.8
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0
+    dev: true
+
+  registry.npmmirror.com/postcss-colormin/4.0.3:
+    resolution: {integrity: sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz}
+    name: postcss-colormin
+    version: 4.0.3
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      color: registry.npmmirror.com/color/3.2.1
+      has: registry.nlark.com/has/1.0.3
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-convert-values/4.0.1:
+    resolution: {integrity: sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz}
+    name: postcss-convert-values
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-discard-overridden/4.0.1:
+    resolution: {integrity: sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz}
+    name: postcss-discard-overridden
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.npmmirror.com/postcss-load-config/2.1.2:
+    resolution: {integrity: sha1-xepQTyxK7zPHNZo03jVzdyrXUCo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz}
+    name: postcss-load-config
+    version: 2.1.2
+    engines: {node: '>= 4'}
+    dependencies:
+      cosmiconfig: registry.nlark.com/cosmiconfig/5.2.1
+      import-cwd: registry.nlark.com/import-cwd/2.1.0
+    dev: true
+
+  registry.npmmirror.com/postcss-loader/3.0.0:
+    resolution: {integrity: sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-loader/download/postcss-loader-3.0.0.tgz}
+    name: postcss-loader
+    version: 3.0.0
+    engines: {node: '>= 6'}
+    dependencies:
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-load-config: registry.npmmirror.com/postcss-load-config/2.1.2
+      schema-utils: registry.npmmirror.com/schema-utils/1.0.0
+    dev: true
+
+  registry.npmmirror.com/postcss-merge-longhand/4.0.11:
+    resolution: {integrity: sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz}
+    name: postcss-merge-longhand
+    version: 4.0.11
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      css-color-names: registry.nlark.com/css-color-names/0.0.4
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+      stylehacks: registry.nlark.com/stylehacks/4.0.3
+    dev: true
+
+  registry.npmmirror.com/postcss-merge-rules/4.0.3:
+    resolution: {integrity: sha1-NivqT/Wh+Y5AdacTxsslrv75plA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz}
+    name: postcss-merge-rules
+    version: 4.0.3
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0
+      cssnano-util-same-parent: registry.nlark.com/cssnano-util-same-parent/4.0.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/3.1.2
+      vendors: registry.npmmirror.com/vendors/1.0.4
+    dev: true
+
+  registry.npmmirror.com/postcss-minify-font-values/4.0.2:
+    resolution: {integrity: sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz}
+    name: postcss-minify-font-values
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-minify-gradients/4.0.2:
+    resolution: {integrity: sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz}
+    name: postcss-minify-gradients
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-arguments: registry.nlark.com/cssnano-util-get-arguments/4.0.0
+      is-color-stop: registry.nlark.com/is-color-stop/1.1.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-minify-params/4.0.2:
+    resolution: {integrity: sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz}
+    name: postcss-minify-params
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      alphanum-sort: registry.nlark.com/alphanum-sort/1.0.2
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      cssnano-util-get-arguments: registry.nlark.com/cssnano-util-get-arguments/4.0.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+      uniqs: registry.nlark.com/uniqs/2.0.0
+    dev: true
+
+  registry.npmmirror.com/postcss-minify-selectors/4.0.2:
+    resolution: {integrity: sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz}
+    name: postcss-minify-selectors
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      alphanum-sort: registry.nlark.com/alphanum-sort/1.0.2
+      has: registry.nlark.com/has/1.0.3
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/3.1.2
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-display-values/4.0.2:
+    resolution: {integrity: sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz}
+    name: postcss-normalize-display-values
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-match: registry.nlark.com/cssnano-util-get-match/4.0.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-positions/4.0.2:
+    resolution: {integrity: sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz}
+    name: postcss-normalize-positions
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-arguments: registry.nlark.com/cssnano-util-get-arguments/4.0.0
+      has: registry.nlark.com/has/1.0.3
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-repeat-style/4.0.2:
+    resolution: {integrity: sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz}
+    name: postcss-normalize-repeat-style
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-arguments: registry.nlark.com/cssnano-util-get-arguments/4.0.0
+      cssnano-util-get-match: registry.nlark.com/cssnano-util-get-match/4.0.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-string/4.0.2:
+    resolution: {integrity: sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz}
+    name: postcss-normalize-string
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      has: registry.nlark.com/has/1.0.3
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-timing-functions/4.0.2:
+    resolution: {integrity: sha1-jgCcoqOUnNr4rSPmtquZy159KNk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz}
+    name: postcss-normalize-timing-functions
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-match: registry.nlark.com/cssnano-util-get-match/4.0.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-unicode/4.0.1:
+    resolution: {integrity: sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz}
+    name: postcss-normalize-unicode
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-url/4.0.1:
+    resolution: {integrity: sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz}
+    name: postcss-normalize-url
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      is-absolute-url: registry.nlark.com/is-absolute-url/2.1.0
+      normalize-url: registry.nlark.com/normalize-url/3.3.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-normalize-whitespace/4.0.2:
+    resolution: {integrity: sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz}
+    name: postcss-normalize-whitespace
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-ordered-values/4.1.2:
+    resolution: {integrity: sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz}
+    name: postcss-ordered-values
+    version: 4.1.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-arguments: registry.nlark.com/cssnano-util-get-arguments/4.0.0
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-reduce-initial/4.0.3:
+    resolution: {integrity: sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz}
+    name: postcss-reduce-initial
+    version: 4.0.3
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      browserslist: registry.npmmirror.com/browserslist/4.19.1
+      caniuse-api: registry.npmmirror.com/caniuse-api/3.0.0
+      has: registry.nlark.com/has/1.0.3
+      postcss: registry.npmmirror.com/postcss/7.0.39
+    dev: true
+
+  registry.npmmirror.com/postcss-reduce-transforms/4.0.2:
+    resolution: {integrity: sha1-F++kBerMbge+NBSlyi0QdGgdTik=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz}
+    name: postcss-reduce-transforms
+    version: 4.0.2
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      cssnano-util-get-match: registry.nlark.com/cssnano-util-get-match/4.0.0
+      has: registry.nlark.com/has/1.0.3
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-selector-parser/3.1.2:
+    resolution: {integrity: sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz}
+    name: postcss-selector-parser
+    version: 3.1.2
+    engines: {node: '>=8'}
+    dependencies:
+      dot-prop: registry.nlark.com/dot-prop/5.3.0
+      indexes-of: registry.nlark.com/indexes-of/1.0.1
+      uniq: registry.nlark.com/uniq/1.0.1
+    dev: true
+
+  registry.npmmirror.com/postcss-selector-parser/6.0.8:
+    resolution: {integrity: sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/download/postcss-selector-parser-6.0.8.tgz}
+    name: postcss-selector-parser
+    version: 6.0.8
+    engines: {node: '>=4'}
+    dependencies:
+      cssesc: registry.nlark.com/cssesc/3.0.0
+      util-deprecate: registry.nlark.com/util-deprecate/1.0.2
+    dev: true
+
+  registry.npmmirror.com/postcss-svgo/4.0.3:
+    resolution: {integrity: sha1-NDos26yVBdQWJD1Jb3JPOIlMlB4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz}
+    name: postcss-svgo
+    version: 4.0.3
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      postcss-value-parser: registry.npmmirror.com/postcss-value-parser/3.3.1
+      svgo: registry.npmmirror.com/svgo/1.3.2
+    dev: true
+
+  registry.npmmirror.com/postcss-unique-selectors/4.0.1:
+    resolution: {integrity: sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz}
+    name: postcss-unique-selectors
+    version: 4.0.1
+    engines: {node: '>=6.9.0'}
+    dependencies:
+      alphanum-sort: registry.nlark.com/alphanum-sort/1.0.2
+      postcss: registry.npmmirror.com/postcss/7.0.39
+      uniqs: registry.nlark.com/uniqs/2.0.0
+    dev: true
+
+  registry.npmmirror.com/postcss-value-parser/3.3.1:
+    resolution: {integrity: sha1-n/giVH4okyE88cMO+lGsX9G6goE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz}
+    name: postcss-value-parser
+    version: 3.3.1
+    dev: true
+
+  registry.npmmirror.com/postcss-value-parser/4.2.0:
+    resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-value-parser/download/postcss-value-parser-4.2.0.tgz}
+    name: postcss-value-parser
+    version: 4.2.0
+    dev: true
+
+  registry.npmmirror.com/postcss/7.0.39:
+    resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/download/postcss-7.0.39.tgz}
+    name: postcss
+    version: 7.0.39
+    engines: {node: '>=6.0.0'}
+    dependencies:
+      picocolors: registry.npmmirror.com/picocolors/0.2.1
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/postcss/8.4.5:
+    resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/download/postcss-8.4.5.tgz}
+    name: postcss
+    version: 8.4.5
+    engines: {node: ^10 || ^12 || >=14}
+    dependencies:
+      nanoid: registry.npmmirror.com/nanoid/3.1.31
+      picocolors: registry.npmmirror.com/picocolors/1.0.0
+      source-map-js: registry.npmmirror.com/source-map-js/1.0.1
+
+  registry.npmmirror.com/prettier/2.5.1:
+    resolution: {integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/download/prettier-2.5.1.tgz}
+    name: prettier
+    version: 2.5.1
+    engines: {node: '>=10.13.0'}
+    hasBin: true
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/pretty-error/2.1.2:
+    resolution: {integrity: sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pretty-error/download/pretty-error-2.1.2.tgz}
+    name: pretty-error
+    version: 2.1.2
+    dependencies:
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      renderkid: registry.npmmirror.com/renderkid/2.0.7
+    dev: true
+
+  registry.npmmirror.com/process/0.11.10:
+    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process/download/process-0.11.10.tgz}
+    name: process
+    version: 0.11.10
+    engines: {node: '>= 0.6.0'}
+    dev: true
+
+  registry.npmmirror.com/progress/2.0.3:
+    resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/progress/download/progress-2.0.3.tgz}
+    name: progress
+    version: 2.0.3
+    engines: {node: '>=0.4.0'}
+    dev: true
+
+  registry.npmmirror.com/qs/6.5.3:
+    resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/download/qs-6.5.3.tgz}
+    name: qs
+    version: 6.5.3
+    engines: {node: '>=0.6'}
+    dev: true
+
+  registry.npmmirror.com/qs/6.9.6:
+    resolution: {integrity: sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/download/qs-6.9.6.tgz}
+    name: qs
+    version: 6.9.6
+    engines: {node: '>=0.6'}
+    dev: true
+
+  registry.npmmirror.com/query-string/4.3.4:
+    resolution: {integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/query-string/download/query-string-4.3.4.tgz}
+    name: query-string
+    version: 4.3.4
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      object-assign: registry.nlark.com/object-assign/4.1.1
+      strict-uri-encode: registry.nlark.com/strict-uri-encode/1.1.0
+    dev: true
+
+  registry.npmmirror.com/querystring/0.2.0:
+    resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/querystring/download/querystring-0.2.0.tgz}
+    name: querystring
+    version: 0.2.0
+    engines: {node: '>=0.4.x'}
+    deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
+    dev: true
+
+  registry.npmmirror.com/raw-body/2.4.2:
+    resolution: {integrity: sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/raw-body/download/raw-body-2.4.2.tgz}
+    name: raw-body
+    version: 2.4.2
+    engines: {node: '>= 0.8'}
+    dependencies:
+      bytes: registry.npmmirror.com/bytes/3.1.1
+      http-errors: registry.npmmirror.com/http-errors/1.8.1
+      iconv-lite: registry.nlark.com/iconv-lite/0.4.24
+      unpipe: registry.nlark.com/unpipe/1.0.0
+    dev: true
+
+  registry.npmmirror.com/regenerate-unicode-properties/9.0.0:
+    resolution: {integrity: sha1-VNCccRXh9T3CMUqXSzLBw0Tv4yY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate-unicode-properties/download/regenerate-unicode-properties-9.0.0.tgz}
+    name: regenerate-unicode-properties
+    version: 9.0.0
+    engines: {node: '>=4'}
+    dependencies:
+      regenerate: registry.nlark.com/regenerate/1.4.2
+    dev: true
+
+  registry.npmmirror.com/regenerator-runtime/0.13.9:
+    resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz}
+    name: regenerator-runtime
+    version: 0.13.9
+
+  registry.npmmirror.com/regexpu-core/4.8.0:
+    resolution: {integrity: sha1-5WBbo2G2excYR4UBMnUC9EeamPA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexpu-core/download/regexpu-core-4.8.0.tgz}
+    name: regexpu-core
+    version: 4.8.0
+    engines: {node: '>=4'}
+    dependencies:
+      regenerate: registry.nlark.com/regenerate/1.4.2
+      regenerate-unicode-properties: registry.npmmirror.com/regenerate-unicode-properties/9.0.0
+      regjsgen: registry.npmmirror.com/regjsgen/0.5.2
+      regjsparser: registry.npmmirror.com/regjsparser/0.7.0
+      unicode-match-property-ecmascript: registry.nlark.com/unicode-match-property-ecmascript/2.0.0
+      unicode-match-property-value-ecmascript: registry.nlark.com/unicode-match-property-value-ecmascript/2.0.0
+    dev: true
+
+  registry.npmmirror.com/regjsgen/0.5.2:
+    resolution: {integrity: sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsgen/download/regjsgen-0.5.2.tgz}
+    name: regjsgen
+    version: 0.5.2
+    dev: true
+
+  registry.npmmirror.com/regjsparser/0.7.0:
+    resolution: {integrity: sha1-prZntUyIXhi1JVTLSWDvcRh+mWg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regjsparser/download/regjsparser-0.7.0.tgz}
+    name: regjsparser
+    version: 0.7.0
+    hasBin: true
+    dependencies:
+      jsesc: registry.nlark.com/jsesc/0.5.0
+    dev: true
+
+  registry.npmmirror.com/renderkid/2.0.7:
+    resolution: {integrity: sha1-Rk8namvc7mBvShWZP5sp/HTKhgk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/renderkid/download/renderkid-2.0.7.tgz}
+    name: renderkid
+    version: 2.0.7
+    dependencies:
+      css-select: registry.npmmirror.com/css-select/4.2.1
+      dom-converter: registry.nlark.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/3.0.1
+    dev: true
+
+  registry.npmmirror.com/request/2.88.2:
+    resolution: {integrity: sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/request/download/request-2.88.2.tgz}
+    name: request
+    version: 2.88.2
+    engines: {node: '>= 6'}
+    deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
+    dependencies:
+      aws-sign2: registry.nlark.com/aws-sign2/0.7.0
+      aws4: registry.nlark.com/aws4/1.11.0
+      caseless: registry.nlark.com/caseless/0.12.0
+      combined-stream: registry.nlark.com/combined-stream/1.0.8
+      extend: registry.nlark.com/extend/3.0.2
+      forever-agent: registry.nlark.com/forever-agent/0.6.1
+      form-data: registry.nlark.com/form-data/2.3.3
+      har-validator: registry.npmmirror.com/har-validator/5.1.5
+      http-signature: registry.npmmirror.com/http-signature/1.2.0
+      is-typedarray: registry.nlark.com/is-typedarray/1.0.0
+      isstream: registry.nlark.com/isstream/0.1.2
+      json-stringify-safe: registry.nlark.com/json-stringify-safe/5.0.1
+      mime-types: registry.npmmirror.com/mime-types/2.1.34
+      oauth-sign: registry.nlark.com/oauth-sign/0.9.0
+      performance-now: registry.nlark.com/performance-now/2.1.0
+      qs: registry.npmmirror.com/qs/6.5.3
+      safe-buffer: registry.nlark.com/safe-buffer/5.2.1
+      tough-cookie: registry.nlark.com/tough-cookie/2.5.0
+      tunnel-agent: registry.nlark.com/tunnel-agent/0.6.0
+      uuid: registry.npmmirror.com/uuid/3.4.0
+    dev: true
+
+  registry.npmmirror.com/resolve-url/0.2.1:
+    resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz}
+    name: resolve-url
+    version: 0.2.1
+    deprecated: https://github.com/lydell/resolve-url#deprecated
+    dev: true
+
+  registry.npmmirror.com/resolve/1.21.0:
+    resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/download/resolve-1.21.0.tgz}
+    name: resolve
+    version: 1.21.0
+    hasBin: true
+    dependencies:
+      is-core-module: registry.npmmirror.com/is-core-module/2.8.1
+      path-parse: registry.nlark.com/path-parse/1.0.7
+      supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0
+    dev: true
+
+  registry.npmmirror.com/rimraf/2.6.3:
+    resolution: {integrity: sha1-stEE/g2Psnz54KHNqCYt04M8bKs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/download/rimraf-2.6.3.tgz}
+    name: rimraf
+    version: 2.6.3
+    hasBin: true
+    dependencies:
+      glob: registry.npmmirror.com/glob/7.2.0
+    dev: true
+
+  registry.npmmirror.com/rimraf/2.7.1:
+    resolution: {integrity: sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/download/rimraf-2.7.1.tgz}
+    name: rimraf
+    version: 2.7.1
+    hasBin: true
+    dependencies:
+      glob: registry.npmmirror.com/glob/7.2.0
+    dev: true
+
+  registry.npmmirror.com/rxjs/6.6.7:
+    resolution: {integrity: sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rxjs/download/rxjs-6.6.7.tgz}
+    name: rxjs
+    version: 6.6.7
+    engines: {npm: '>=2.0.0'}
+    dependencies:
+      tslib: registry.npmmirror.com/tslib/1.14.1
+    dev: true
+
+  registry.npmmirror.com/schema-utils/1.0.0:
+    resolution: {integrity: sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/download/schema-utils-1.0.0.tgz}
+    name: schema-utils
+    version: 1.0.0
+    engines: {node: '>= 4'}
+    dependencies:
+      ajv: registry.npmmirror.com/ajv/6.12.6
+      ajv-errors: registry.nlark.com/ajv-errors/1.0.1_ajv@6.12.6
+      ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6
+    dev: true
+
+  registry.npmmirror.com/schema-utils/2.7.1:
+    resolution: {integrity: sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/download/schema-utils-2.7.1.tgz}
+    name: schema-utils
+    version: 2.7.1
+    engines: {node: '>= 8.9.0'}
+    dependencies:
+      '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.9
+      ajv: registry.npmmirror.com/ajv/6.12.6
+      ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6
+    dev: true
+
+  registry.npmmirror.com/scroll-into-view-if-needed/2.2.28:
+    resolution: {integrity: sha1-WhWy9YpSZCyIyOylhGROAXA9ZFo=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.28.tgz}
+    name: scroll-into-view-if-needed
+    version: 2.2.28
+    dependencies:
+      compute-scroll-into-view: registry.nlark.com/compute-scroll-into-view/1.0.17
+    dev: false
+
+  registry.npmmirror.com/selfsigned/1.10.14:
+    resolution: {integrity: sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/selfsigned/download/selfsigned-1.10.14.tgz}
+    name: selfsigned
+    version: 1.10.14
+    dependencies:
+      node-forge: registry.npmmirror.com/node-forge/0.10.0
+    dev: true
+
+  registry.npmmirror.com/send/0.17.2:
+    resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/send/download/send-0.17.2.tgz}
+    name: send
+    version: 0.17.2
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      debug: registry.npmmirror.com/debug/2.6.9
+      depd: registry.nlark.com/depd/1.1.2
+      destroy: registry.nlark.com/destroy/1.0.4
+      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
+      escape-html: registry.nlark.com/escape-html/1.0.3
+      etag: registry.nlark.com/etag/1.8.1
+      fresh: registry.npmmirror.com/fresh/0.5.2
+      http-errors: registry.npmmirror.com/http-errors/1.8.1
+      mime: registry.npmmirror.com/mime/1.6.0
+      ms: registry.npmmirror.com/ms/2.1.3
+      on-finished: registry.nlark.com/on-finished/2.3.0
+      range-parser: registry.nlark.com/range-parser/1.2.1
+      statuses: registry.nlark.com/statuses/1.5.0
+    dev: true
+
+  registry.npmmirror.com/serve-static/1.14.2:
+    resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serve-static/download/serve-static-1.14.2.tgz}
+    name: serve-static
+    version: 1.14.2
+    engines: {node: '>= 0.8.0'}
+    dependencies:
+      encodeurl: registry.npmmirror.com/encodeurl/1.0.2
+      escape-html: registry.nlark.com/escape-html/1.0.3
+      parseurl: registry.nlark.com/parseurl/1.3.3
+      send: registry.npmmirror.com/send/0.17.2
+    dev: true
+
+  registry.npmmirror.com/setimmediate/1.0.5:
+    resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/setimmediate/download/setimmediate-1.0.5.tgz}
+    name: setimmediate
+    version: 1.0.5
+    dev: true
+
+  registry.npmmirror.com/shell-quote/1.7.3:
+    resolution: {integrity: sha1-qkDtrBcERbmkMeF7tiwLiBucQSM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shell-quote/download/shell-quote-1.7.3.tgz}
+    name: shell-quote
+    version: 1.7.3
+    dev: true
+
+  registry.npmmirror.com/signal-exit/3.0.6:
+    resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz}
+    name: signal-exit
+    version: 3.0.6
+    dev: true
+
+  registry.npmmirror.com/simple-swizzle/0.2.2:
+    resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz}
+    name: simple-swizzle
+    version: 0.2.2
+    dependencies:
+      is-arrayish: registry.nlark.com/is-arrayish/0.3.2
+    dev: true
+
+  registry.npmmirror.com/sockjs/0.3.24:
+    resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sockjs/download/sockjs-0.3.24.tgz}
+    name: sockjs
+    version: 0.3.24
+    dependencies:
+      faye-websocket: registry.nlark.com/faye-websocket/0.11.4
+      uuid: registry.npmmirror.com/uuid/8.3.2
+      websocket-driver: registry.nlark.com/websocket-driver/0.7.4
+    dev: true
+
+  registry.npmmirror.com/source-map-js/1.0.1:
+    resolution: {integrity: sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/download/source-map-js-1.0.1.tgz}
+    name: source-map-js
+    version: 1.0.1
+    engines: {node: '>=0.10.0'}
+
+  registry.npmmirror.com/source-map-resolve/0.5.3:
+    resolution: {integrity: sha1-GQhmvs51U+H48mei7oLGBrVQmho=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz}
+    name: source-map-resolve
+    version: 0.5.3
+    deprecated: See https://github.com/lydell/source-map-resolve#deprecated
+    dependencies:
+      atob: registry.nlark.com/atob/2.1.2
+      decode-uri-component: registry.nlark.com/decode-uri-component/0.2.0
+      resolve-url: registry.npmmirror.com/resolve-url/0.2.1
+      source-map-url: registry.npmmirror.com/source-map-url/0.4.1
+      urix: registry.npmmirror.com/urix/0.1.0
+    dev: true
+
+  registry.npmmirror.com/source-map-support/0.5.21:
+    resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-support/download/source-map-support-0.5.21.tgz?cache=0&sync_timestamp=1637320467500&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.21.tgz}
+    name: source-map-support
+    version: 0.5.21
+    dependencies:
+      buffer-from: registry.nlark.com/buffer-from/1.1.2
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/source-map-url/0.4.1:
+    resolution: {integrity: sha1-CvZmBadFpaL5HPG7+KevvCg97FY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-url/download/source-map-url-0.4.1.tgz}
+    name: source-map-url
+    version: 0.4.1
+    deprecated: See https://github.com/lydell/source-map-url#deprecated
+    dev: true
+
+  registry.npmmirror.com/sourcemap-codec/1.4.8:
+    resolution: {integrity: sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz}
+    name: sourcemap-codec
+    version: 1.4.8
+
+  registry.npmmirror.com/spdx-license-ids/3.0.11:
+    resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-license-ids/download/spdx-license-ids-3.0.11.tgz}
+    name: spdx-license-ids
+    version: 3.0.11
+    dev: true
+
+  registry.npmmirror.com/sshpk/1.17.0:
+    resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sshpk/download/sshpk-1.17.0.tgz}
+    name: sshpk
+    version: 1.17.0
+    engines: {node: '>=0.10.0'}
+    hasBin: true
+    dependencies:
+      asn1: registry.npmmirror.com/asn1/0.2.6
+      assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+      bcrypt-pbkdf: registry.nlark.com/bcrypt-pbkdf/1.0.2
+      dashdash: registry.nlark.com/dashdash/1.14.1
+      ecc-jsbn: registry.nlark.com/ecc-jsbn/0.1.2
+      getpass: registry.nlark.com/getpass/0.1.7
+      jsbn: registry.nlark.com/jsbn/0.1.1
+      safer-buffer: registry.nlark.com/safer-buffer/2.1.2
+      tweetnacl: registry.nlark.com/tweetnacl/0.14.5
+    dev: true
+
+  registry.npmmirror.com/stable/0.1.8:
+    resolution: {integrity: sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stable/download/stable-0.1.8.tgz}
+    name: stable
+    version: 0.1.8
+    dev: true
+
+  registry.npmmirror.com/string-width/3.1.0:
+    resolution: {integrity: sha1-InZ74htirxCBV0MG9prFG2IgOWE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/download/string-width-3.1.0.tgz}
+    name: string-width
+    version: 3.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      emoji-regex: registry.npmmirror.com/emoji-regex/7.0.3
+      is-fullwidth-code-point: registry.nlark.com/is-fullwidth-code-point/2.0.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/5.2.0
+    dev: true
+
+  registry.npmmirror.com/string-width/4.2.3:
+    resolution: {integrity: sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz}
+    name: string-width
+    version: 4.2.3
+    engines: {node: '>=8'}
+    dependencies:
+      emoji-regex: registry.npmmirror.com/emoji-regex/8.0.0
+      is-fullwidth-code-point: registry.nlark.com/is-fullwidth-code-point/3.0.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/6.0.1
+    dev: true
+
+  registry.npmmirror.com/strip-ansi/3.0.1:
+    resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/download/strip-ansi-3.0.1.tgz}
+    name: strip-ansi
+    version: 3.0.1
+    engines: {node: '>=0.10.0'}
+    dependencies:
+      ansi-regex: registry.nlark.com/ansi-regex/2.1.1
+    dev: true
+
+  registry.npmmirror.com/strip-ansi/5.2.0:
+    resolution: {integrity: sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/download/strip-ansi-5.2.0.tgz}
+    name: strip-ansi
+    version: 5.2.0
+    engines: {node: '>=6'}
+    dependencies:
+      ansi-regex: registry.nlark.com/ansi-regex/4.1.0
+    dev: true
+
+  registry.npmmirror.com/strip-ansi/6.0.1:
+    resolution: {integrity: sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz}
+    name: strip-ansi
+    version: 6.0.1
+    engines: {node: '>=8'}
+    dependencies:
+      ansi-regex: registry.nlark.com/ansi-regex/5.0.1
+    dev: true
+
+  registry.npmmirror.com/strip-eof/1.0.0:
+    resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-eof/download/strip-eof-1.0.0.tgz}
+    name: strip-eof
+    version: 1.0.0
+    engines: {node: '>=0.10.0'}
+    dev: true
+
+  registry.npmmirror.com/supports-color/5.5.0:
+    resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz}
+    name: supports-color
+    version: 5.5.0
+    engines: {node: '>=4'}
+    dependencies:
+      has-flag: registry.npmmirror.com/has-flag/3.0.0
+    dev: true
+
+  registry.npmmirror.com/supports-color/6.1.0:
+    resolution: {integrity: sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/download/supports-color-6.1.0.tgz}
+    name: supports-color
+    version: 6.1.0
+    engines: {node: '>=6'}
+    dependencies:
+      has-flag: registry.npmmirror.com/has-flag/3.0.0
+    dev: true
+
+  registry.npmmirror.com/supports-color/7.2.0:
+    resolution: {integrity: sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz}
+    name: supports-color
+    version: 7.2.0
+    engines: {node: '>=8'}
+    dependencies:
+      has-flag: registry.npmmirror.com/has-flag/4.0.0
+    dev: true
+
+  registry.npmmirror.com/supports-preserve-symlinks-flag/1.0.0:
+    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz}
+    name: supports-preserve-symlinks-flag
+    version: 1.0.0
+    engines: {node: '>= 0.4'}
+    dev: true
+
+  registry.npmmirror.com/svgo/1.3.2:
+    resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgo/download/svgo-1.3.2.tgz}
+    name: svgo
+    version: 1.3.2
+    engines: {node: '>=4.0.0'}
+    deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x.
+    hasBin: true
+    dependencies:
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      coa: registry.npmmirror.com/coa/2.0.2
+      css-select: registry.npmmirror.com/css-select/2.1.0
+      css-select-base-adapter: registry.nlark.com/css-select-base-adapter/0.1.1
+      css-tree: registry.npmmirror.com/css-tree/1.0.0-alpha.37
+      csso: registry.npmmirror.com/csso/4.2.0
+      js-yaml: registry.npmmirror.com/js-yaml/3.14.1
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      object.values: registry.npmmirror.com/object.values/1.1.5
+      sax: registry.nlark.com/sax/1.2.4
+      stable: registry.npmmirror.com/stable/0.1.8
+      unquote: registry.nlark.com/unquote/1.1.1
+      util.promisify: registry.nlark.com/util.promisify/1.0.1
+    dev: true
+
+  registry.npmmirror.com/table/5.4.6:
+    resolution: {integrity: sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/table/download/table-5.4.6.tgz}
+    name: table
+    version: 5.4.6
+    engines: {node: '>=6.0.0'}
+    dependencies:
+      ajv: registry.npmmirror.com/ajv/6.12.6
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      slice-ansi: registry.nlark.com/slice-ansi/2.1.0
+      string-width: registry.npmmirror.com/string-width/3.1.0
+    dev: true
+
+  registry.npmmirror.com/tapable/1.1.3:
+    resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tapable/download/tapable-1.1.3.tgz}
+    name: tapable
+    version: 1.1.3
+    engines: {node: '>=6'}
+    dev: true
+
+  registry.npmmirror.com/terser-webpack-plugin/1.4.5_webpack@4.46.0:
+    resolution: {integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz}
+    id: registry.npmmirror.com/terser-webpack-plugin/1.4.5
+    name: terser-webpack-plugin
+    version: 1.4.5
+    engines: {node: '>= 6.9.0'}
+    peerDependencies:
+      webpack: ^4.0.0
+    dependencies:
+      cacache: registry.nlark.com/cacache/12.0.4
+      find-cache-dir: registry.npmmirror.com/find-cache-dir/2.1.0
+      is-wsl: registry.nlark.com/is-wsl/1.1.0
+      schema-utils: registry.npmmirror.com/schema-utils/1.0.0
+      serialize-javascript: registry.nlark.com/serialize-javascript/4.0.0
+      source-map: registry.nlark.com/source-map/0.6.1
+      terser: registry.npmmirror.com/terser/4.8.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      webpack-sources: registry.npmmirror.com/webpack-sources/1.4.3
+      worker-farm: registry.nlark.com/worker-farm/1.7.0
+    dev: true
+
+  registry.npmmirror.com/terser/4.8.0:
+    resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser/download/terser-4.8.0.tgz}
+    name: terser
+    version: 4.8.0
+    engines: {node: '>=6.0.0'}
+    hasBin: true
+    dependencies:
+      commander: registry.npmmirror.com/commander/2.20.3
+      source-map: registry.nlark.com/source-map/0.6.1
+      source-map-support: registry.npmmirror.com/source-map-support/0.5.21
+    dev: true
+
+  registry.npmmirror.com/toidentifier/1.0.1:
+    resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toidentifier/download/toidentifier-1.0.1.tgz?cache=0&sync_timestamp=1637121961432&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftoidentifier%2Fdownload%2Ftoidentifier-1.0.1.tgz}
+    name: toidentifier
+    version: 1.0.1
+    engines: {node: '>=0.6'}
+    dev: true
+
+  registry.npmmirror.com/ts-pnp/1.2.0:
+    resolution: {integrity: sha1-pQCtCEsHmPHDBxrzkeZZEshrypI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-pnp/download/ts-pnp-1.2.0.tgz}
+    name: ts-pnp
+    version: 1.2.0
+    engines: {node: '>=6'}
+    peerDependencies:
+      typescript: '*'
+    peerDependenciesMeta:
+      typescript:
+        optional: true
+    dev: true
+
+  registry.npmmirror.com/tslib/1.14.1:
+    resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/download/tslib-1.14.1.tgz}
+    name: tslib
+    version: 1.14.1
+    dev: true
+
+  registry.npmmirror.com/type-fest/0.21.3:
+    resolution: {integrity: sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz}
+    name: type-fest
+    version: 0.21.3
+    engines: {node: '>=10'}
+    dev: true
+
+  registry.npmmirror.com/type-fest/0.6.0:
+    resolution: {integrity: sha1-jSojcNPfiG61yQraHFv2GIrPg4s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/download/type-fest-0.6.0.tgz}
+    name: type-fest
+    version: 0.6.0
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.npmmirror.com/type-fest/0.8.1:
+    resolution: {integrity: sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/download/type-fest-0.8.1.tgz}
+    name: type-fest
+    version: 0.8.1
+    engines: {node: '>=8'}
+    dev: true
+
+  registry.npmmirror.com/uglify-js/3.4.10:
+    resolution: {integrity: sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uglify-js/download/uglify-js-3.4.10.tgz}
+    name: uglify-js
+    version: 3.4.10
+    engines: {node: '>=0.8.0'}
+    hasBin: true
+    dependencies:
+      commander: registry.npmmirror.com/commander/2.19.0
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/urix/0.1.0:
+    resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz}
+    name: urix
+    version: 0.1.0
+    deprecated: Please see https://github.com/lydell/urix#deprecated
+    dev: true
+
+  registry.npmmirror.com/url-loader/2.3.0_file-loader@4.3.0+webpack@4.46.0:
+    resolution: {integrity: sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url-loader/download/url-loader-2.3.0.tgz}
+    id: registry.npmmirror.com/url-loader/2.3.0
+    name: url-loader
+    version: 2.3.0
+    engines: {node: '>= 8.9.0'}
+    peerDependencies:
+      file-loader: '*'
+      webpack: ^4.0.0
+    peerDependenciesMeta:
+      file-loader:
+        optional: true
+    dependencies:
+      file-loader: registry.nlark.com/file-loader/4.3.0_webpack@4.46.0
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      mime: registry.npmmirror.com/mime/2.6.0
+      schema-utils: registry.npmmirror.com/schema-utils/2.7.1
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/url-parse/1.5.4:
+    resolution: {integrity: sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url-parse/download/url-parse-1.5.4.tgz}
+    name: url-parse
+    version: 1.5.4
+    dependencies:
+      querystringify: registry.nlark.com/querystringify/2.2.0
+      requires-port: registry.nlark.com/requires-port/1.0.0
+    dev: true
+
+  registry.npmmirror.com/url/0.11.0:
+    resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url/download/url-0.11.0.tgz}
+    name: url
+    version: 0.11.0
+    dependencies:
+      punycode: registry.nlark.com/punycode/1.3.2
+      querystring: registry.npmmirror.com/querystring/0.2.0
+    dev: true
+
+  registry.npmmirror.com/util/0.10.3:
+    resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util/download/util-0.10.3.tgz}
+    name: util
+    version: 0.10.3
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.1
+    dev: true
+
+  registry.npmmirror.com/util/0.11.1:
+    resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util/download/util-0.11.1.tgz}
+    name: util
+    version: 0.11.1
+    dependencies:
+      inherits: registry.nlark.com/inherits/2.0.3
+    dev: true
+
+  registry.npmmirror.com/utils-merge/1.0.1:
+    resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utils-merge/download/utils-merge-1.0.1.tgz}
+    name: utils-merge
+    version: 1.0.1
+    engines: {node: '>= 0.4.0'}
+    dev: true
+
+  registry.npmmirror.com/uuid/3.4.0:
+    resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/download/uuid-3.4.0.tgz}
+    name: uuid
+    version: 3.4.0
+    deprecated: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
+    hasBin: true
+    dev: true
+
+  registry.npmmirror.com/uuid/8.3.2:
+    resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/download/uuid-8.3.2.tgz}
+    name: uuid
+    version: 8.3.2
+    hasBin: true
+    dev: true
+
+  registry.npmmirror.com/vendors/1.0.4:
+    resolution: {integrity: sha1-4rgApT56Kbk1BsPPQRANFsTErY4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vendors/download/vendors-1.0.4.tgz}
+    name: vendors
+    version: 1.0.4
+    dev: true
+
+  registry.npmmirror.com/verror/1.10.0:
+    resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/verror/download/verror-1.10.0.tgz}
+    name: verror
+    version: 1.10.0
+    engines: {'0': node >=0.6.0}
+    dependencies:
+      assert-plus: registry.npmmirror.com/assert-plus/1.0.0
+      core-util-is: registry.nlark.com/core-util-is/1.0.2
+      extsprintf: registry.npmmirror.com/extsprintf/1.3.0
+    dev: true
+
+  registry.npmmirror.com/vue-eslint-parser/7.11.0_eslint@6.8.0:
+    resolution: {integrity: sha1-IUtd6pYQB/z/su5luJEjB2KNDa8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-eslint-parser/download/vue-eslint-parser-7.11.0.tgz}
+    id: registry.npmmirror.com/vue-eslint-parser/7.11.0
+    name: vue-eslint-parser
+    version: 7.11.0
+    engines: {node: '>=8.10'}
+    peerDependencies:
+      eslint: '>=5.0.0'
+    dependencies:
+      debug: registry.npmmirror.com/debug/4.3.3
+      eslint: registry.npmmirror.com/eslint/6.8.0
+      eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1
+      eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/1.3.0
+      espree: registry.npmmirror.com/espree/6.2.1
+      esquery: registry.nlark.com/esquery/1.4.0
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      semver: registry.nlark.com/semver/6.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  registry.npmmirror.com/vue-loader/15.9.8_0aadd186e864c83cab1284bae568d6ae:
+    resolution: {integrity: sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-loader/download/vue-loader-15.9.8.tgz}
+    id: registry.npmmirror.com/vue-loader/15.9.8
+    name: vue-loader
+    version: 15.9.8
+    peerDependencies:
+      cache-loader: '*'
+      css-loader: '*'
+      vue-template-compiler: '*'
+      webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0
+    peerDependenciesMeta:
+      cache-loader:
+        optional: true
+      vue-template-compiler:
+        optional: true
+    dependencies:
+      '@vue/component-compiler-utils': registry.npmmirror.com/@vue/component-compiler-utils/3.3.0
+      cache-loader: registry.npmmirror.com/cache-loader/4.1.0_webpack@4.46.0
+      css-loader: registry.npmmirror.com/css-loader/3.6.0_webpack@4.46.0
+      hash-sum: registry.nlark.com/hash-sum/1.0.2
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      vue-hot-reload-api: registry.nlark.com/vue-hot-reload-api/2.3.4
+      vue-style-loader: registry.nlark.com/vue-style-loader/4.1.3
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+
+  registry.npmmirror.com/vue-loader/16.8.3_webpack@4.46.0:
+    resolution: {integrity: sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-loader/download/vue-loader-16.8.3.tgz}
+    id: registry.npmmirror.com/vue-loader/16.8.3
+    name: vue-loader
+    version: 16.8.3
+    requiresBuild: true
+    peerDependencies:
+      webpack: ^4.1.0 || ^5.0.0-0
+    dependencies:
+      chalk: registry.npmmirror.com/chalk/4.1.2
+      hash-sum: registry.nlark.com/hash-sum/2.0.0
+      loader-utils: registry.npmmirror.com/loader-utils/2.0.2
+      webpack: registry.npmmirror.com/webpack/4.46.0
+    dev: true
+    optional: true
+
+  registry.npmmirror.com/vue-types/3.0.2_vue@3.2.26:
+    resolution: {integrity: sha1-7BbgXUEsA4Ji/B76TOuWR+f7YB0=, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-types/download/vue-types-3.0.2.tgz}
+    id: registry.npmmirror.com/vue-types/3.0.2
+    name: vue-types
+    version: 3.0.2
+    engines: {node: '>=10.15.0'}
+    peerDependencies:
+      vue: ^3.0.0
+    dependencies:
+      is-plain-object: registry.nlark.com/is-plain-object/3.0.1
+      vue: registry.npmmirror.com/vue/3.2.26
+    dev: false
+
+  registry.npmmirror.com/vue/3.2.26:
+    resolution: {integrity: sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/download/vue-3.2.26.tgz}
+    name: vue
+    version: 3.2.26
+    dependencies:
+      '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.26
+      '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.26
+      '@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom/3.2.26
+      '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer/3.2.26_vue@3.2.26
+      '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.26
+    dev: false
+
+  registry.npmmirror.com/watchpack/1.7.5:
+    resolution: {integrity: sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/watchpack/download/watchpack-1.7.5.tgz}
+    name: watchpack
+    version: 1.7.5
+    dependencies:
+      graceful-fs: registry.npmmirror.com/graceful-fs/4.2.9
+      neo-async: registry.nlark.com/neo-async/2.6.2
+    optionalDependencies:
+      chokidar: registry.npmmirror.com/chokidar/3.5.2
+      watchpack-chokidar2: registry.nlark.com/watchpack-chokidar2/2.0.1
+    dev: true
+
+  registry.npmmirror.com/webpack-bundle-analyzer/3.9.0:
+    resolution: {integrity: sha1-9vlNsQj7V05BWtMT3kGicH0z7zw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.9.0.tgz?cache=0&sync_timestamp=1634022978292&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebpack-bundle-analyzer%2Fdownload%2Fwebpack-bundle-analyzer-3.9.0.tgz}
+    name: webpack-bundle-analyzer
+    version: 3.9.0
+    engines: {node: '>= 6.14.4'}
+    hasBin: true
+    dependencies:
+      acorn: registry.npmmirror.com/acorn/7.4.1
+      acorn-walk: registry.nlark.com/acorn-walk/7.2.0
+      bfj: registry.nlark.com/bfj/6.1.2
+      chalk: registry.npmmirror.com/chalk/2.4.2
+      commander: registry.npmmirror.com/commander/2.20.3
+      ejs: registry.npmmirror.com/ejs/2.7.4
+      express: registry.npmmirror.com/express/4.17.2
+      filesize: registry.npmmirror.com/filesize/3.6.1
+      gzip-size: registry.npmmirror.com/gzip-size/5.1.1
+      lodash: registry.npmmirror.com/lodash/4.17.21
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      opener: registry.nlark.com/opener/1.5.2
+      ws: registry.npmmirror.com/ws/6.2.2
+    dev: true
+
+  registry.npmmirror.com/webpack-dev-middleware/3.7.3_webpack@4.46.0:
+    resolution: {integrity: sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz}
+    id: registry.npmmirror.com/webpack-dev-middleware/3.7.3
+    name: webpack-dev-middleware
+    version: 3.7.3
+    engines: {node: '>= 6'}
+    peerDependencies:
+      webpack: ^4.0.0 || ^5.0.0
+    dependencies:
+      memory-fs: registry.nlark.com/memory-fs/0.4.1
+      mime: registry.npmmirror.com/mime/2.6.0
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      range-parser: registry.nlark.com/range-parser/1.2.1
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      webpack-log: registry.nlark.com/webpack-log/2.0.0
+    dev: true
+
+  registry.npmmirror.com/webpack-dev-server/3.11.3_webpack@4.46.0:
+    resolution: {integrity: sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-dev-server/download/webpack-dev-server-3.11.3.tgz}
+    id: registry.npmmirror.com/webpack-dev-server/3.11.3
+    name: webpack-dev-server
+    version: 3.11.3
+    engines: {node: '>= 6.11.5'}
+    hasBin: true
+    peerDependencies:
+      webpack: ^4.0.0 || ^5.0.0
+      webpack-cli: '*'
+    peerDependenciesMeta:
+      webpack-cli:
+        optional: true
+    dependencies:
+      ansi-html-community: registry.nlark.com/ansi-html-community/0.0.8
+      bonjour: registry.nlark.com/bonjour/3.5.0
+      chokidar: registry.npmmirror.com/chokidar/2.1.8
+      compression: registry.nlark.com/compression/1.7.4
+      connect-history-api-fallback: registry.nlark.com/connect-history-api-fallback/1.6.0
+      debug: registry.npmmirror.com/debug/4.3.3_supports-color@6.1.0
+      del: registry.npmmirror.com/del/4.1.1
+      express: registry.npmmirror.com/express/4.17.2
+      html-entities: registry.nlark.com/html-entities/1.4.0
+      http-proxy-middleware: registry.npmmirror.com/http-proxy-middleware/0.19.1_debug@4.3.3
+      import-local: registry.npmmirror.com/import-local/2.0.0
+      internal-ip: registry.npmmirror.com/internal-ip/4.3.0
+      ip: registry.nlark.com/ip/1.1.5
+      is-absolute-url: registry.nlark.com/is-absolute-url/3.0.3
+      killable: registry.nlark.com/killable/1.0.1
+      loglevel: registry.npmmirror.com/loglevel/1.8.0
+      opn: registry.npmmirror.com/opn/5.5.0
+      p-retry: registry.npmmirror.com/p-retry/3.0.1
+      portfinder: registry.nlark.com/portfinder/1.0.28
+      schema-utils: registry.npmmirror.com/schema-utils/1.0.0
+      selfsigned: registry.npmmirror.com/selfsigned/1.10.14
+      semver: registry.nlark.com/semver/6.3.0
+      serve-index: registry.nlark.com/serve-index/1.9.1
+      sockjs: registry.npmmirror.com/sockjs/0.3.24
+      sockjs-client: registry.nlark.com/sockjs-client/1.5.2
+      spdy: registry.nlark.com/spdy/4.0.2_supports-color@6.1.0
+      strip-ansi: registry.npmmirror.com/strip-ansi/3.0.1
+      supports-color: registry.npmmirror.com/supports-color/6.1.0
+      url: registry.npmmirror.com/url/0.11.0
+      webpack: registry.npmmirror.com/webpack/4.46.0
+      webpack-dev-middleware: registry.npmmirror.com/webpack-dev-middleware/3.7.3_webpack@4.46.0
+      webpack-log: registry.nlark.com/webpack-log/2.0.0
+      ws: registry.npmmirror.com/ws/6.2.2
+      yargs: registry.npmmirror.com/yargs/13.3.2
+    dev: true
+
+  registry.npmmirror.com/webpack-sources/1.4.3:
+    resolution: {integrity: sha1-7t2OwLko+/HL/plOItLYkPMwqTM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/download/webpack-sources-1.4.3.tgz}
+    name: webpack-sources
+    version: 1.4.3
+    dependencies:
+      source-list-map: registry.nlark.com/source-list-map/2.0.1
+      source-map: registry.nlark.com/source-map/0.6.1
+    dev: true
+
+  registry.npmmirror.com/webpack/4.46.0:
+    resolution: {integrity: sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack/download/webpack-4.46.0.tgz}
+    name: webpack
+    version: 4.46.0
+    engines: {node: '>=6.11.5'}
+    hasBin: true
+    peerDependencies:
+      webpack-cli: '*'
+      webpack-command: '*'
+    peerDependenciesMeta:
+      webpack-cli:
+        optional: true
+      webpack-command:
+        optional: true
+    dependencies:
+      '@webassemblyjs/ast': registry.nlark.com/@webassemblyjs/ast/1.9.0
+      '@webassemblyjs/helper-module-context': registry.nlark.com/@webassemblyjs/helper-module-context/1.9.0
+      '@webassemblyjs/wasm-edit': registry.nlark.com/@webassemblyjs/wasm-edit/1.9.0
+      '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser/1.9.0
+      acorn: registry.npmmirror.com/acorn/6.4.2
+      ajv: registry.npmmirror.com/ajv/6.12.6
+      ajv-keywords: registry.npmmirror.com/ajv-keywords/3.5.2_ajv@6.12.6
+      chrome-trace-event: registry.nlark.com/chrome-trace-event/1.0.3
+      enhanced-resolve: registry.nlark.com/enhanced-resolve/4.5.0
+      eslint-scope: registry.npmmirror.com/eslint-scope/4.0.3
+      json-parse-better-errors: registry.nlark.com/json-parse-better-errors/1.0.2
+      loader-runner: registry.nlark.com/loader-runner/2.4.0
+      loader-utils: registry.npmmirror.com/loader-utils/1.4.0
+      memory-fs: registry.nlark.com/memory-fs/0.4.1
+      micromatch: registry.nlark.com/micromatch/3.1.10
+      mkdirp: registry.npmmirror.com/mkdirp/0.5.5
+      neo-async: registry.nlark.com/neo-async/2.6.2
+      node-libs-browser: registry.nlark.com/node-libs-browser/2.2.1
+      schema-utils: registry.npmmirror.com/schema-utils/1.0.0
+      tapable: registry.npmmirror.com/tapable/1.1.3
+      terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin/1.4.5_webpack@4.46.0
+      watchpack: registry.npmmirror.com/watchpack/1.7.5
+      webpack-sources: registry.npmmirror.com/webpack-sources/1.4.3
+    dev: true
+
+  registry.npmmirror.com/ws/6.2.2:
+    resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ws/download/ws-6.2.2.tgz}
+    name: ws
+    version: 6.2.2
+    dependencies:
+      async-limiter: registry.nlark.com/async-limiter/1.0.1
+    dev: true
+
+  registry.npmmirror.com/yargs-parser/13.1.2:
+    resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs-parser/download/yargs-parser-13.1.2.tgz}
+    name: yargs-parser
+    version: 13.1.2
+    dependencies:
+      camelcase: registry.npmmirror.com/camelcase/5.3.1
+      decamelize: registry.npmmirror.com/decamelize/1.2.0
+    dev: true
+
+  registry.npmmirror.com/yargs-parser/20.2.9:
+    resolution: {integrity: sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.2.9.tgz}
+    name: yargs-parser
+    version: 20.2.9
+    engines: {node: '>=10'}
+    dev: true
+
+  registry.npmmirror.com/yargs/13.3.2:
+    resolution: {integrity: sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs/download/yargs-13.3.2.tgz}
+    name: yargs
+    version: 13.3.2
+    dependencies:
+      cliui: registry.nlark.com/cliui/5.0.0
+      find-up: registry.npmmirror.com/find-up/3.0.0
+      get-caller-file: registry.nlark.com/get-caller-file/2.0.5
+      require-directory: registry.nlark.com/require-directory/2.1.1
+      require-main-filename: registry.nlark.com/require-main-filename/2.0.0
+      set-blocking: registry.nlark.com/set-blocking/2.0.0
+      string-width: registry.npmmirror.com/string-width/3.1.0
+      which-module: registry.nlark.com/which-module/2.0.0
+      y18n: registry.nlark.com/y18n/4.0.3
+      yargs-parser: registry.npmmirror.com/yargs-parser/13.1.2
+    dev: true
+
+  registry.npmmirror.com/yargs/16.2.0:
+    resolution: {integrity: sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs/download/yargs-16.2.0.tgz}
+    name: yargs
+    version: 16.2.0
+    engines: {node: '>=10'}
+    dependencies:
+      cliui: registry.nlark.com/cliui/7.0.4
+      escalade: registry.nlark.com/escalade/3.1.1
+      get-caller-file: registry.nlark.com/get-caller-file/2.0.5
+      require-directory: registry.nlark.com/require-directory/2.1.1
+      string-width: registry.npmmirror.com/string-width/4.2.3
+      y18n: registry.nlark.com/y18n/5.0.8
+      yargs-parser: registry.npmmirror.com/yargs-parser/20.2.9
+    dev: true
+
+  registry.npmmirror.com/yorkie/2.0.0:
+    resolution: {integrity: sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yorkie/download/yorkie-2.0.0.tgz}
+    name: yorkie
+    version: 2.0.0
+    engines: {node: '>=4'}
+    requiresBuild: true
+    dependencies:
+      execa: registry.npmmirror.com/execa/0.8.0
+      is-ci: registry.npmmirror.com/is-ci/1.2.1
+      normalize-path: registry.nlark.com/normalize-path/1.0.0
+      strip-indent: registry.nlark.com/strip-indent/2.0.0
+    dev: true

BIN
public/favicon.ico


+ 17 - 0
public/index.html

@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html lang="">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width,initial-scale=1.0">
+    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
+    <title><%= htmlWebpackPlugin.options.title %></title>
+  </head>
+  <body>
+    <noscript>
+      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
+    </noscript>
+    <div id="app"></div>
+    <!-- built files will be auto injected -->
+  </body>
+</html>

+ 36 - 0
src/App.vue

@@ -0,0 +1,36 @@
+<template>
+  <Layout />
+</template>
+
+<script>
+import Layout from "./components/Layout.vue";
+
+export default {
+  name: "App",
+  components: {
+    Layout,
+  },
+};
+</script>
+
+<style>
+* {
+  padding: none;
+  margin: none;
+  border: none;
+  font-size: 16px;
+}
+body {
+  background: #11131b !important;
+}
+.ant-card-body {
+  padding: 15px !important;
+}
+.menu-item, .tab-item {
+  -moz-user-select: none; /*火狐*/
+  -webkit-user-select: none; /*webKit 浏览器*/
+  -ms-user-select: none; /*IE10*/
+  -khtml-user-select: none; /*低版本浏览器*/
+  user-select: none; /*其中 user-select 的参数值 none 表示不能选中文本,而 text 则表示可以选择文本*/
+}
+</style>

BIN
src/assets/logo.png


BIN
src/assets/tabs/tab-axie.png


BIN
src/assets/tabs/tab-bundle.png


BIN
src/assets/tabs/tab-item.png


BIN
src/assets/tabs/tab-land.png


+ 261 - 0
src/components/Layout.vue

@@ -0,0 +1,261 @@
+<template>
+  <a-layout>
+    <a-layout-header
+      class="header header1"
+      style="background: #11131b; padding: 0 10px"
+    >
+      <div class="logo">
+        <img style="width: 65px" src="../assets/logo.png" alt="" />
+      </div>
+      <div class="logout">
+        <a-button type="primary" pre-icon size="large">
+          <template #icon>
+            <LogoutOutlined />
+          </template>
+          logout
+        </a-button>
+      </div>
+      <a-menu
+        style="background: #11131b"
+        mode="horizontal"
+        v-model:selectedKeys="selectedKey"
+        :style="{ lineHeight: '64px' }"
+      >
+        <a-menu-item key="1" class="menu-item">
+          <template #icon>
+            <AppstoreAddOutlined />
+          </template>
+          Dashboard</a-menu-item
+        >
+        <a-menu-item key="2" class="menu-item"
+          ><template #icon> <AppstoreAddOutlined /> </template
+          >Marketplace</a-menu-item
+        >
+      </a-menu>
+    </a-layout-header>
+    <a-layout-header
+      class="header header2"
+      style="padding: 0 1px; background: #242735"
+    >
+      <div
+        style="background: #242735"
+        mode="horizontal"
+        :style="{
+          lineHeight: '64px',
+          display: 'flex',
+        }"
+      >
+        <div
+          class="tab-item"
+          :class="current_tab === item.id ? 'tab-item-selected' : ''"
+          v-for="item in tabs"
+          :key="item.id"
+          @click="handleTab(item.id)"
+        >
+          <img width="24" :src="item.img" alt="" />
+          <span>{{ item.name }}</span>
+        </div>
+      </div>
+    </a-layout-header>
+    <a-layout style="border-top: 1px solid #3a3f50;">
+      <a-layout-sider width="220" style="background: #242735">
+        <!-- <a-menu
+          mode="inline"
+          v-model:selectedKeys="selectedKeys2"
+          v-model:openKeys="openKeys"
+          :style="{ height: '100%', borderRight: 0, background: '#242735', }"
+        >
+          <a-sub-menu key="sub1">
+            <template #title>
+              <span>
+                <user-outlined />
+                subnav 1
+              </span>
+            </template>
+            <a-menu-item key="1">option1</a-menu-item>
+            <a-menu-item key="2">option2</a-menu-item>
+            <a-menu-item key="3">option3</a-menu-item>
+            <a-menu-item key="4">option4</a-menu-item>
+          </a-sub-menu>
+          <a-sub-menu key="sub2">
+            <template #title>
+              <span>
+                <laptop-outlined />
+                subnav 2
+              </span>
+            </template>
+            <a-menu-item key="5">option5</a-menu-item>
+            <a-menu-item key="6">option6</a-menu-item>
+            <a-menu-item key="7">option7</a-menu-item>
+            <a-menu-item key="8">option8</a-menu-item>
+          </a-sub-menu>
+          <a-sub-menu key="sub3">
+            <template #title>
+              <span>
+                <notification-outlined />
+                subnav 3
+              </span>
+            </template>
+            <a-menu-item key="9">option9</a-menu-item>
+            <a-menu-item key="10">option10</a-menu-item>
+            <a-menu-item key="11">option11</a-menu-item>
+            <a-menu-item key="12">option12</a-menu-item>
+          </a-sub-menu>
+        </a-menu> -->
+      </a-layout-sider>
+      <a-layout
+        style="border-left: 1px solid #3a3f50;"
+      >
+        <a-layout-content
+          :style="{
+            background: '#282b39',
+            padding: '24px',
+            margin: 0,
+            minHeight: '280px',
+          }"
+        >
+          <Main />
+        </a-layout-content>
+      </a-layout>
+    </a-layout>
+  </a-layout>
+</template>
+<script>
+import {
+  // UserOutlined,
+  // LaptopOutlined,
+  // NotificationOutlined,
+  LogoutOutlined,
+  AppstoreAddOutlined,
+} from "@ant-design/icons-vue";
+import { defineComponent, ref, watch } from "vue";
+import Main from "./Main.vue";
+export default defineComponent({
+  components: {
+    // UserOutlined,
+    // LaptopOutlined,
+    // NotificationOutlined,
+    LogoutOutlined,
+    AppstoreAddOutlined,
+    Main,
+  },
+
+  setup() {
+    const tabs = ref([]);
+    const current_tab = ref(1);
+    const selectedKey = ref(['1'])
+    tabs.value = [
+      { id: 1, name: "Axies", img: require("../assets/tabs/tab-axie.png") },
+      { id: 2, name: "Land", img: require("../assets/tabs/tab-land.png") },
+      { id: 3, name: "Items", img: require("../assets/tabs/tab-item.png") },
+      { id: 4, name: "Bundles", img: require("../assets/tabs/tab-bundle.png") },
+    ];
+
+    // 监听menu
+    
+      watch(
+        () => selectedKey.value,
+        (v) => {
+          console.log(`v`, v)
+        }
+      );
+    function handleTab(id) {
+      current_tab.value = id;
+    }
+    return {
+      tabs,
+      current_tab,
+      selectedKey,
+      selectedKeys2: ref(["1"]),
+      collapsed: ref(false),
+      openKeys: ref(["sub1"]),
+      handleTab,
+    };
+  },
+});
+</script>
+<style>
+.header .logo {
+  float: left;
+  width: 120px;
+  /* height: 31px; */
+  /* margin: 16px 24px 16px 0; */
+  /* background: rgba(255, 255, 255, 0.3); */
+}
+.header .logout {
+  float: right;
+  width: 120px;
+  /* height: 31px;
+  margin: 16px 24px 16px 0;
+  background: rgba(255, 255, 255, 0.3); */
+}
+.ant-menu-horizontal {
+  color: #fff !important;
+  border-bottom: none !important;
+}
+
+.tab-item {
+  width: 100px;
+  height: 64px;
+  text-align: center;
+  opacity: 0.5;
+  font-weight: 700;
+  color: #fff;
+  cursor: pointer;
+}
+.tab-item img {
+  margin: -1px 4px;
+  vertical-align: sub;
+}
+.tab-item-selected {
+  opacity: 1;
+  border-bottom: 4px solid #3082f2;
+}
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
+.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
+  color: #fff !important;
+}
+
+.header1 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
+.header1
+  .ant-menu-horizontal:not(.ant-menu-dark)
+  > .ant-menu-submenu:hover::after,
+.header1
+  .ant-menu-horizontal:not(.ant-menu-dark)
+  > .ant-menu-item-active::after,
+.header1
+  .ant-menu-horizontal:not(.ant-menu-dark)
+  > .ant-menu-submenu-active::after,
+.header1 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
+.header1
+  .ant-menu-horizontal:not(.ant-menu-dark)
+  > .ant-menu-submenu-open::after,
+.header1
+  .ant-menu-horizontal:not(.ant-menu-dark)
+  > .ant-menu-item-selected::after,
+.header1
+  .ant-menu-horizontal:not(.ant-menu-dark)
+  > .ant-menu-submenu-selected::after {
+  border: #242735 !important;
+  background: #242735 !important;
+}
+
+.header1 .ant-menu-item-selected {
+  background: #242735 !important;
+}
+
+/* .header .logo {
+  float: right;
+  margin: 16px 0 16px 24px;
+} */
+
+.site-layout-background {
+  background: #fff;
+}
+</style>

+ 125 - 0
src/components/Main.vue

@@ -0,0 +1,125 @@
+<template>
+  <div class="main">
+    <div style="display: flex; justify-content: space-between; color: #fff">
+      <p style="font-size: 1.8rem">4389 Axies</p>
+      <div>
+        <a-select
+          dropdownClassName="select-dropdown"
+          v-model:value="value"
+          label-in-value
+          style="width: 120px"
+          :options="options"
+          @change="handleChange"
+        >
+        </a-select>
+        <a-button
+          pre-icon
+          size="mini"
+          style="margin-left: 10px; border-right: none !important"
+        >
+          <template #icon>
+            <LogoutOutlined :style="{ color: '#fff' }" />
+          </template>
+        </a-button>
+        <a-button pre-icon size="mini">
+          <template #icon>
+            <LogoutOutlined :style="{ color: '#fff' }" />
+          </template>
+        </a-button>
+      </div>
+    </div>
+    <div style="background-color: #282b39; margin: 20px 55px">
+      <a-row :gutter="16">
+        <a-col
+          :span="4"
+          v-for="item in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]"
+          :key="item"
+          style="margin: 5px 0"
+        >
+          <a-card
+            style="
+              background-color: #282b39;
+              border: 1px solid #363b4b;
+              color: #fff;
+            "
+          >
+            <a-tag color="#6cc000">#60</a-tag>
+            <a-tag color="#fe4c52">ORIGIN</a-tag>
+            <p>card content</p>
+            <p>card content</p>
+            <div style="width: 80%; margin: 0 auto">
+              <img style="width: 100%" src="../assets/logo.png" alt="" />
+            </div>
+            <p>card content</p>
+          </a-card>
+        </a-col>
+      </a-row>
+    </div>
+  </div>
+</template>
+<script>
+import { LogoutOutlined } from "@ant-design/icons-vue";
+import { defineComponent, ref } from "vue";
+export default defineComponent({
+  components: { LogoutOutlined },
+  setup() {
+    const options = ref([
+      {
+        value: "Lowest ID",
+        label: "Lowest ID",
+      },
+      {
+        value: "Highest ID",
+        label: "Highest ID",
+      },
+      {
+        value: "Lowest Price",
+        label: "Lowest Price",
+      },
+      {
+        value: "Highest Price",
+        label: "Highest Price",
+      },
+      {
+        value: "Latest",
+        label: "Latest",
+      },
+    ]);
+    const value = ref({
+        value: "Lowest ID",
+        label: "Lowest ID",
+      });
+    return { value, options };
+  },
+});
+</script>
+<style>
+.ant-select:not(.ant-select-customize-input) .ant-select-selector {
+  background-color: #242735 !important;
+  border: 1px solid #6b7185 !important;
+}
+.ant-select:not(.ant-select-customize-input) .ant-select-selector {
+  color: #fff !important;
+}
+.ant-select-arrow {
+  color: #fff !important;
+}
+.select-dropdown {
+  background-color: #11131b !important;
+}
+.ant-select-item-option {
+  color: #fff !important;
+  background-color: #11131b !important;
+}
+/* .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
+    color: #fff !important;
+} */
+.ant-select-item-option-active {
+  color: #fff !important;
+  background: #242735 !important;
+}
+.main .ant-btn {
+  background: #242735 !important;
+  border: 1px solid #6b7185 !important;
+}
+</style>

+ 6 - 0
src/main.js

@@ -0,0 +1,6 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import Antd from 'ant-design-vue';
+import 'ant-design-vue/dist/antd.css';
+
+createApp(App).use(Antd).mount('#app')

+ 0 - 0
src/views/Dashboard/index.vue


+ 0 - 0
src/views/Land/index.vue